]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commit
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)
committermobile promotions <svcmobile_promotions@nvidia.com>
Fri, 2 Sep 2016 20:44:07 +0000 (13:44 -0700)
commit17b29de06273201dd3598493c693d5003882c13d
tree5418f40de53fa2c71fa8b10460700d628b854b77
parentb3698f6d0b9c24809e3b709985806a8950c34b5e
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>
Bug 200228751

Change-Id: I492b8d6114c1ddb2821b679b6fab5039c5645113
Signed-off-by: Jinyoung Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/1206813
Reviewed-by: Mark Kuo <mkuo@nvidia.com>
Reviewed-by: Hans Yang <hansy@nvidia.com>
Reviewed-by: Jubeom Kim <jubeomk@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Ashutosh Jha <ajha@nvidia.com>
drivers/usb/gadget/function/f_fs.c