]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit52966b1c9da8399bd9f85829f35737e88d6676de
tree6962ce79a5ccb72dfd53d474dba0395026707bfe
parent6fc63c60601b0132e548dc8682e6df316fca69a5
ptp: oops in ptp_ioctl()

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

Fixes: 772220f1a156 ('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