ptp: oops in ptp_ioctl()
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 26 May 2016 06:46:22 +0000 (09:46 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 30 May 2016 05:32:27 +0000 (22:32 -0700)
commit6756325a9a1e2d36b6210f4a42f77501c917ebb9
tree6962ce79a5ccb72dfd53d474dba0395026707bfe
parentfabb13db448efc23c47851550867fc46519de97e
ptp: oops in ptp_ioctl()

If we pass ERR_PTR(-EFAULT) to kfree() then it's going to oops.

Fixes: 2ece068e1b1d ('ptp: use memdup_user().')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/ptp/ptp_chardev.c