BPF_PROG_TYPE_LSM
prog->type == BPF_PROG_TYPE_LSM)
return register_btf_kfunc_id_set(BPF_PROG_TYPE_LSM, &bpf_fs_kfunc_set);
return prog->type != BPF_PROG_TYPE_LSM ? -EACCES : 0;
register_btf_kfunc_id_set(BPF_PROG_TYPE_LSM, &bpf_fsverity_set);
BPF_PROG_TYPE(BPF_PROG_TYPE_LSM, lsm,
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
prog->type != BPF_PROG_TYPE_LSM) {
case BPF_PROG_TYPE_LSM:
return BPF_PROG_TYPE_LSM;
return BPF_PROG_TYPE_LSM;
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
if (resolve_prog_type(prog) == BPF_PROG_TYPE_LSM &&
if (resolve_prog_type(prog) == BPF_PROG_TYPE_LSM &&
case BPF_PROG_TYPE_LSM:
p->type = BPF_PROG_TYPE_LSM;
if (prog_type == BPF_PROG_TYPE_LSM &&
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
prog_type == BPF_PROG_TYPE_LSM &&
case BPF_PROG_TYPE_LSM:
return prog->type == BPF_PROG_TYPE_LSM ||
prog->type != BPF_PROG_TYPE_LSM &&
if (prog->type == BPF_PROG_TYPE_LSM) {
case BPF_PROG_TYPE_LSM:
if (prog->type == BPF_PROG_TYPE_LSM &&
if (prog->type == BPF_PROG_TYPE_LSM)
case BPF_PROG_TYPE_LSM:
[BPF_PROG_TYPE_LSM] = "lsm",
prog->type == BPF_PROG_TYPE_LSM)
case BPF_PROG_TYPE_LSM:
case BPF_PROG_TYPE_LSM:
prog_type == BPF_PROG_TYPE_LSM) && test->kfunc) {
.prog_type = BPF_PROG_TYPE_LSM,