]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/core/filter.c
bpf: fix build error with clang
[linux.git] / net / core / filter.c
index c25eb36f13204e0df620e6d9eb76783fe67ad243..7a2430945c71998615ac008750cdc9ebf4a5c1d2 100644 (file)
@@ -7281,7 +7281,7 @@ static u32 sk_reuseport_convert_ctx_access(enum bpf_access_type type,
                break;
 
        case offsetof(struct sk_reuseport_md, ip_protocol):
-               BUILD_BUG_ON(hweight_long(SK_FL_PROTO_MASK) != BITS_PER_BYTE);
+               BUILD_BUG_ON(HWEIGHT32(SK_FL_PROTO_MASK) != BITS_PER_BYTE);
                SK_REUSEPORT_LOAD_SK_FIELD_SIZE_OFF(__sk_flags_offset,
                                                    BPF_W, 0);
                *insn++ = BPF_ALU32_IMM(BPF_AND, si->dst_reg, SK_FL_PROTO_MASK);