Go to file
Jerome Marchand 58ff9f1ec9 bpf: Add attach_type checks under bpf_prog_attach_check_attach_type
JIRA: https://issues.redhat.com/browse/RHEL-10691

Conflicts: Some change from the missing parts of partially backported
commit e420bed02507 ("bpf: Add fd-based tcx multi-prog infra with link
support")

commit 3505cb9fa26cfec9512744466e754a8cbc2365b0
Author: Jiri Olsa <jolsa@kernel.org>
Date:   Wed Aug 9 10:34:14 2023 +0200

    bpf: Add attach_type checks under bpf_prog_attach_check_attach_type

    Add extra attach_type checks from link_create under
    bpf_prog_attach_check_attach_type.

    Suggested-by: Andrii Nakryiko <andrii@kernel.org>
    Acked-by: Andrii Nakryiko <andrii@kernel.org>
    Acked-by: Yafang Shao <laoar.shao@gmail.com>
    Signed-off-by: Jiri Olsa <jolsa@kernel.org>
    Acked-by: Yonghong Song <yonghong.song@linux.dev>
    Link: https://lore.kernel.org/r/20230809083440.3209381-3-jolsa@kernel.org
    Signed-off-by: Alexei Starovoitov <ast@kernel.org>

Signed-off-by: Jerome Marchand <jmarchan@redhat.com>
2023-12-15 09:28:59 +01:00
Documentation bpf, docs: Fix small typo and define semantics of sign extension 2023-12-15 09:28:56 +01:00
LICENSES
arch bpf, arm64: Support signed div/mod instructions 2023-12-15 09:28:57 +01:00
block Merge: block: fix blkg lockdep warning and PI kernel panic 2023-12-05 10:01:09 -05:00
certs
crypto crypto: powerpc/chacha20,poly1305-p10 - Add dependency on VSX 2023-11-22 02:58:04 +00:00
drivers bpf: Replace deprecated -target with --target= for Clang 2023-12-14 15:22:22 +01:00
fs Merge: KVM backport for 9.4 2023-12-05 10:01:09 -05:00
include bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enum 2023-12-15 09:28:59 +01:00
init Merge: treewide: Implement new Red Hat driver and device status infrastructure 2023-11-29 14:08:05 -05:00
io_uring fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_secure() 2023-12-01 14:51:46 +01:00
ipc
kernel bpf: Add attach_type checks under bpf_prog_attach_check_attach_type 2023-12-15 09:28:59 +01:00
lib bpf/tests: Enhance output on error and fix typos 2023-12-15 09:28:58 +01:00
mm Merge: KVM backport for 9.4 2023-12-05 10:01:09 -05:00
net bpf: Drop useless btf_vmlinux in bpf_tcp_ca 2023-12-15 09:28:52 +01:00
redhat [redhat] kernel-5.14.0-395.el9 2023-12-05 10:14:15 -05:00
samples samples/bpf: simplify spintest with kprobe.multi 2023-12-15 09:28:58 +01:00
scripts Merge: bpf: update to 6.5 2023-11-20 21:48:14 +01:00
security mm, treewide: redefine MAX_ORDER sanely 2023-10-30 09:12:37 +01:00
sound driver core: class: remove module * from class_create() 2023-11-01 11:12:29 -05:00
tools bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enum 2023-12-15 09:28:59 +01:00
usr
virt KVM: x86: Add support for "protected VMs" that can utilize private memory 2023-12-01 14:51:47 +01:00
.clang-format iommu: Add for_each_group_device() 2023-10-27 01:26:58 -07:00
.cocciconfig
.get_maintainer.conf
.get_maintainer.ignore
.gitattributes
.gitignore
.gitlab-ci.yml CI: Remove -rt suffix from kpet_tree_name values 2023-10-23 19:00:56 +03:00
.mailmap
COPYING
CREDITS USB: Remove Wireless USB and UWB documentation 2023-11-21 15:33:05 -03:00
Kbuild
Kconfig
Kconfig.redhat
MAINTAINERS Merge: Update Kunit (el9.4) 2023-12-01 12:28:56 -05:00
Makefile
Makefile.rhelver [redhat] kernel-5.14.0-395.el9 2023-12-05 10:14:15 -05:00
README
makefile

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.