summaryrefslogtreecommitdiffstats
path: root/kernel/tracepoint.c
diff options
context:
space:
mode:
authorSimon Arlott <simon@fire.lp0.eu>2009-11-21 15:33:51 +0000
committerGreg Kroah-Hartman <gregkh@suse.de>2010-03-02 14:52:58 -0800
commit9fc950d322380dda8e9bc8debe89766085e7a0eb (patch)
tree50449ddbcc2cf883da8afe7ecfd1861c2441624f /kernel/tracepoint.c
parent5d0a9c7932c45435de72b5a5b2825c7eb34186a4 (diff)
downloadlinux-9fc950d322380dda8e9bc8debe89766085e7a0eb.tar.bz2
USB: cxacru: check device isn't being removed during sysfs calls
It is possible for usb_get_intfdata() to return NULL if sysfs is accessed while the module is being unloaded or the device is being removed. Move the access code to an inline function in usbatm.h, and return -ENODEV if any of the pointers are NULL. It should not be possible for the instance data or atm device to be invalid until after unbind() completes and the sysfs attributes have been removed. Signed-off-by: Simon Arlott <simon@fire.lp0.eu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'kernel/tracepoint.c')
0 files changed, 0 insertions, 0 deletions