usb: gadget: f_fs: Fix kernel panic if use_os_string not set
authorJim Lin <jilin@nvidia.com>
Fri, 13 May 2016 12:32:16 +0000 (20:32 +0800)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Tue, 31 May 2016 08:24:30 +0000 (11:24 +0300)
commitc6010c8b4d2c6e75853ca63c602c9af56fcbead5
tree96dd3d10ffa4bfb96ae95eecf8fa5bccdcb51ce7
parente877b729c649c2850f61f2ae37296ae701f9ad63
usb: gadget: f_fs: Fix kernel panic if use_os_string not set

If c->cdev->use_os_string flag is not set,
don't need to invoke ffs_do_os_descs() in _ffs_func_bind.
So uninitialized ext_compat_id pointer won't be accessed by
__ffs_func_bind_do_os_desc to cause kernel panic.

Signed-off-by: Jim Lin <jilin@nvidia.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/gadget/function/f_fs.c