usb: gadget: f_mtp: simplify ptp NULL pointer check
authorAmit Pundir <amit.pundir@linaro.org>
Tue, 11 Aug 2015 07:04:45 +0000 (12:34 +0530)
committerDmitry Shmidt <dimitrysh@google.com>
Tue, 15 Nov 2016 20:51:09 +0000 (12:51 -0800)
commit0a60e50f0b910612c3f9560fc3a791e70d146b0b
tree1a4cbc9ee72c87d87ec20ea3c125fb3031e7c67f
parent2182c4daf185176ac99bf71a4ae1786ea9620714
usb: gadget: f_mtp: simplify ptp NULL pointer check

Simplify MTP/PTP dev NULL pointer check introduced in
Change-Id: Ic44a699d96df2e13467fc081bff88b97dcc5afb2
and restrict it to MTP/PTP function level only.

Return ERR_PTR() instead of NULL from mtp_ptp function
to skip doing NULL pointer checks all the way up to
configfs.c

Fixes: Change-Id: Ic44a699d96df2e13467fc081bff88b97dcc5afb2
       ("usb: gadget: fix NULL ptr derefer while symlinking PTP func")
Change-Id: Iab7c55089c115550c3506f6cca960a07ae52713d
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
drivers/usb/gadget/configfs.c
drivers/usb/gadget/function/f_mtp.c
drivers/usb/gadget/functions.c