aboutsummaryrefslogtreecommitdiff
path: root/include/linux/platform_data
diff options
context:
space:
mode:
authorTim Sell <[email protected]>2015-07-09 13:27:42 -0400
committerGreg Kroah-Hartman <[email protected]>2015-07-14 18:34:58 -0700
commitd15a65be5542ab0c4792a54cf90419fbaf741791 (patch)
treef00d387c4a687a7f15a55468ce72f470023b4682 /include/linux/platform_data
parentaddce19f58c52a03314e2d8a1e30708dabf9bf30 (diff)
staging: unisys: prevent faults processing messages
Prevent faults processing messages for devices that no driver has yet registered to handle. Previously, code of the form: drv = to_visor_driver(dev->device.driver); if (!drv) goto away; was not having the desired intent, because to_visor_driver() was essentially returning garbage if its argument was NULL. The only existing case of this is in initiate_chipset_device_pause_resume(), which is called during IOVM service partition recovery. We were thus faulting when IOVM service partition recovery was initiated on a bus that had at least one device for which no function driver had registered (visorbus_register_visor_driver). Signed-off-by: Tim Sell <[email protected]> Signed-off-by: Benjamin Romer <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'include/linux/platform_data')
0 files changed, 0 insertions, 0 deletions