summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/bpf_lsm.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Minor clean-up to sleepable_lsm_hooks BTF setMatt Bobrowski2024-02-011-4/+2
* bpf,lsm: Add BPF token LSM hooksAndrii Nakryiko2024-01-241-0/+4
* bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooksAndrii Nakryiko2024-01-241-3/+3
* bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooksAndrii Nakryiko2024-01-241-2/+3
* Revert BPF token-related functionalityAndrii Nakryiko2023-12-191-10/+5
* bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks listMatt Bobrowski2023-12-131-0/+12
* bpf,lsm: add BPF token LSM hooksAndrii Nakryiko2023-12-061-0/+4
* bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooksAndrii Nakryiko2023-12-061-3/+3
* bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooksAndrii Nakryiko2023-12-061-2/+3
* bpf: Fix the kernel crash caused by bpf_setsockopt().Kui-Feng Lee2023-01-261-1/+0
* bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORKHou Tao2022-12-191-0/+2
* bpf: Do not mark certain LSM hook arguments as trustedYonghong Song2022-12-041-0/+16
* bpf: Introduce might_sleep field in bpf_func_protoYonghong Song2022-11-241-2/+4
* Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-10-041-9/+14
|\
| * bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK ...Hou Tao2022-09-011-0/+6
| * bpf: Use cgroup_{common,current}_func_proto in more hooksStanislav Fomichev2022-08-231-9/+8
* | bpf-lsm: Make bpf_lsm_userns_create() sleepableFrederick Lawler2022-08-161-0/+1
|/
* bpf: fix lsm_cgroup build errors on esoteric configsStanislav Fomichev2022-07-191-2/+6
* bpf: expose bpf_{g,s}etsockopt to lsm cgroupStanislav Fomichev2022-06-291-0/+38
* bpf: minimize number of allocated lsm slots per programStanislav Fomichev2022-06-291-5/+0
* bpf: per-cgroup lsm flavorStanislav Fomichev2022-06-291-0/+48
* bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm.Kui-Feng Lee2022-05-101-0/+17
* bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepableRoberto Sassu2022-03-101-0/+1
* bpf-lsm: Introduce new helper bpf_ima_file_hash()Roberto Sassu2022-03-101-0/+20
* bpf: Fix renaming task_getsecid_subj->current_getsecid_subj.Alexei Starovoitov2022-01-241-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-06-171-1/+1
|\
| * bpf: Fix typo in kernel/bpf/bpf_lsm.cShuyi Cheng2021-06-161-1/+1
* | bpf: Fix BPF_LSM kconfig symbol dependencyDaniel Borkmann2021-05-251-0/+2
|/
* Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2021-04-291-6/+2
|\
| * bpf: Avoid old-style declaration warningsArnd Bergmann2021-03-241-2/+2
| * bpf: Enable task local storage for tracing programsSong Liu2021-02-261-4/+0
* | lsm: separate security_task_getsecid() into subjective and objective variantsPaul Moore2021-03-221-1/+2
|/
* bpf: Drop disabled LSM hooks from the sleepable setMikko Ylinen2021-01-261-0/+12
* bpf: Add a BPF helper for getting the IMA hash of an inodeKP Singh2020-11-261-0/+26
* bpf: Add bpf_bprm_opts_set helperKP Singh2020-11-181-0/+26
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2020-11-141-0/+88
|\
| * bpf: Augment the set of sleepable LSM hooksKP Singh2020-11-131-0/+81
| * bpf: Implement task local storageKP Singh2020-11-061-0/+4
| * bpf: Allow LSM programs to use bpf spin locksKP Singh2020-11-061-0/+4
* | bpf: Update verification logic for LSM programsKP Singh2020-11-061-3/+7
|/
* bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMONMartin KaFai Lau2020-09-251-2/+2
* bpf: Allow local storage to be used from LSM programsKP Singh2020-08-251-1/+20
* bpf: Use tracing helpers for lsm programsJiri Olsa2020-06-011-1/+1
* bpf: lsm: Implement attach, detach and executionKP Singh2020-03-301-0/+23
* bpf: lsm: Provide attachment points for BPF LSM programsKP Singh2020-03-301-0/+14
* bpf: Introduce BPF_PROG_TYPE_LSMKP Singh2020-03-301-0/+17