Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf...
[platform/kernel/linux-rpi.git] / kernel / bpf / syscall.c
index 8e55456..35ffd80 100644 (file)
@@ -3518,9 +3518,9 @@ static int bpf_prog_attach(const union bpf_attr *attr)
        case BPF_PROG_TYPE_LSM:
                if (ptype == BPF_PROG_TYPE_LSM &&
                    prog->expected_attach_type != BPF_LSM_CGROUP)
-                       return -EINVAL;
-
-               ret = cgroup_bpf_prog_attach(attr, ptype, prog);
+                       ret = -EINVAL;
+               else
+                       ret = cgroup_bpf_prog_attach(attr, ptype, prog);
                break;
        default:
                ret = -EINVAL;