diff options
author | Jens Axboe <axboe@kernel.dk> | 2017-08-28 15:00:44 -0400 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2017-08-28 15:00:44 -0400 |
commit | cd996fb47c360320cf25ac9503c16de085ea9cfc (patch) | |
tree | 38a4730b2c031afe7daf632064f9687f1e09194e /kernel/bpf/syscall.c | |
parent | e9a823fb34a8b0fcba6e112aa1003258a1a5af50 (diff) | |
parent | cc4a41fe5541a73019a864883297bd5043aa6d98 (diff) |
Merge tag 'v4.13-rc7' into for-4.14/block-postmerge
Linux 4.13-rc7
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'kernel/bpf/syscall.c')
-rw-r--r-- | kernel/bpf/syscall.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c index 045646da97cc..6c772adabad2 100644 --- a/kernel/bpf/syscall.c +++ b/kernel/bpf/syscall.c | |||
@@ -1289,7 +1289,7 @@ static int bpf_prog_get_info_by_fd(struct bpf_prog *prog, | |||
1289 | info_len = min_t(u32, sizeof(info), info_len); | 1289 | info_len = min_t(u32, sizeof(info), info_len); |
1290 | 1290 | ||
1291 | if (copy_from_user(&info, uinfo, info_len)) | 1291 | if (copy_from_user(&info, uinfo, info_len)) |
1292 | return err; | 1292 | return -EFAULT; |
1293 | 1293 | ||
1294 | info.type = prog->type; | 1294 | info.type = prog->type; |
1295 | info.id = prog->aux->id; | 1295 | info.id = prog->aux->id; |
@@ -1312,7 +1312,7 @@ static int bpf_prog_get_info_by_fd(struct bpf_prog *prog, | |||
1312 | } | 1312 | } |
1313 | 1313 | ||
1314 | ulen = info.xlated_prog_len; | 1314 | ulen = info.xlated_prog_len; |
1315 | info.xlated_prog_len = bpf_prog_size(prog->len); | 1315 | info.xlated_prog_len = bpf_prog_insn_size(prog); |
1316 | if (info.xlated_prog_len && ulen) { | 1316 | if (info.xlated_prog_len && ulen) { |
1317 | uinsns = u64_to_user_ptr(info.xlated_prog_insns); | 1317 | uinsns = u64_to_user_ptr(info.xlated_prog_insns); |
1318 | ulen = min_t(u32, info.xlated_prog_len, ulen); | 1318 | ulen = min_t(u32, info.xlated_prog_len, ulen); |