bpf: enforce correct alignment for instructions
authorEric Dumazet <edumazet@google.com>
Thu, 21 Jun 2018 00:24:09 +0000 (17:24 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 21 Jun 2018 03:46:06 +0000 (12:46 +0900)
commit9262478220eac908ae6e168c3df2c453c87e2da3
treec947c374ca969723540a9e50ad09f6d603313b58
parent08d02364b12faa54d76dbfea2090321fd27996f2
bpf: enforce correct alignment for instructions

After commit 9facc336876f ("bpf: reject any prog that failed read-only lock")
offsetof(struct bpf_binary_header, image) became 3 instead of 4,
breaking powerpc BPF badly, since instructions need to be word aligned.

Fixes: 9facc336876f ("bpf: reject any prog that failed read-only lock")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Daniel Borkmann <daniel@iogearbox.net>
Cc: Martin KaFai Lau <kafai@fb.com>
Cc: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/filter.h