summaryrefslogtreecommitdiffstats
path: root/include/linux/usb/iowarrior.h
diff options
context:
space:
mode:
authorBen Nizette <bn@niasdigital.com>2009-04-15 18:57:55 -0700
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2009-04-15 19:02:46 -0700
commit3f3e7c6e139f704e2f48ea3b45ff7724a8d46456 (patch)
tree6469ac9fd16de0ef86bc0cdd6a66cfad7d901b31 /include/linux/usb/iowarrior.h
parent180deb50880cdc5e9dd69ec97af0d6e72c5417fc (diff)
downloadblackbird-op-linux-3f3e7c6e139f704e2f48ea3b45ff7724a8d46456.tar.gz
blackbird-op-linux-3f3e7c6e139f704e2f48ea3b45ff7724a8d46456.zip
Input: ads7846 - fix unsafe disable_irq
The use of disable_irq inside the handler for the interrupt being disabled has always been dangerous. disable_irq should wait for that handler to complete before returning -> deadlock. For some reason this wasn't actually the case until 3aa551c9b was merged but since this time, the ads7846 driver has deadlocked the system on first interrupt. Convert the driver to use the handler-safe _nosync variant. Signed-off-by: Ben Nizette <bn@niasdigital.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'include/linux/usb/iowarrior.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud