Skip to content
Snippets Groups Projects
Commit abad7d75 authored by Stuart Scott's avatar Stuart Scott
Browse files

Merge android-msm-bullhead-3.10-nyc-mr2 into android-msm-bullhead-3.10

August 2017.1

Bug: 62369032
Change-Id: Id9f0a58f5d3fe14b0fed1a1db6e1b8bbc5658013
parents c71d030d 03898908
Branches
Tags
No related merge requests found
......@@ -3178,6 +3178,8 @@ packet_setsockopt(struct socket *sock, int level, int optname, char __user *optv
return -EBUSY;
if (copy_from_user(&val, optval, sizeof(val)))
return -EFAULT;
if (val > INT_MAX)
return -EINVAL;
po->tp_reserve = val;
return 0;
}
......@@ -3675,6 +3677,8 @@ static int packet_set_ring(struct sock *sk, union tpacket_req_u *req_u,
rb->frames_per_block = req->tp_block_size/req->tp_frame_size;
if (unlikely(rb->frames_per_block <= 0))
goto out;
if (unlikely(req->tp_block_size > UINT_MAX / req->tp_block_nr))
goto out;
if (unlikely((rb->frames_per_block * req->tp_block_nr) !=
req->tp_frame_nr))
goto out;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment