diff options
author | Alexey Khoroshilov <khoroshilov@ispras.ru> | 2012-12-21 21:44:16 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-01-07 18:28:03 (GMT) |
commit | e6028db0146cf5a68dbd1508225ea49840997880 (patch) | |
tree | b2eac067e893ad8ba588ae3e9a2625c8a7dec85f /drivers/edac/i7300_edac.c | |
parent | d1c3ed669a2d452cacfb48c2d171a1f364dae2ed (diff) | |
download | linux-fsl-qoriq-e6028db0146cf5a68dbd1508225ea49840997880.tar.xz |
mei: fix mismatch in mutex unlock-lock in mei_amthif_read()
Users of mei_amthif_read() expect it leaves dev->device_lock held,
while there is a path where mei_amthif_read() unlocks device_lock
and returns -ERESTARTSYS.
The patch move code locking device_lock back before the return.
Found by Linux Driver Verification project (linuxtesting.org).
Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Cc: Sedat Dilek <sedat.dilek@gmail.com>
Acked-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/edac/i7300_edac.c')
0 files changed, 0 insertions, 0 deletions