From: Sebastian Andrzej Siewior Date: Wed, 2 Oct 2013 14:45:25 +0000 (+0200) Subject: spi: ti-qspi: one only one interrupt handler X-Git-Tag: omap-for-v3.13/fixes-for-merge-window-take2~15^2~9^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b3a80019ff194e86e740ec2f013a8915efd1ccf;p=pandora-kernel.git spi: ti-qspi: one only one interrupt handler The here used irq and threaded irq handler is a complete non-sense. After the status register is read and the source disabled it schedules a thread (the irq thread) to read the status from the variable, invoke complete() and then renable the interrupt. Again: schedule a thread which invokes _only_ complete(). This patch removes this non-sense and we remain with one handler which invokes complete() if needed. The device remove path should now disable the interupts. This has been compile time tested. Signed-off-by: Sebastian Andrzej Siewior Tested-by: Sourav Poddar Signed-off-by: Mark Brown --- Reading git-diff-tree failed