On Thu, Feb 23, 2012 at 12:19:11PM +0000, Oskar Schirmer wrote: > Interrupt a test application for I2C based mc13xxx driven > touch panel, SIGINT, causes open event file descriptor to be > closed, which in turn causes I2C activity to mask PMIC local > interrupts. This eventually ends up in i2c_imx_bus_busy to > wait for some busy flag to toggle, but while waiting it would > find a signal pending and break. The final symptom is the > device is not closed down cleanly and thus not reopenable. > > Do without check for pending signal. > > Signed-off-by: Oskar Schirmer <oskar@xxxxxxxxx> Thanks. Picked to my for-3.4 branch. I'd like to have some more test coverage, then we can send it back via a stable-release. If you think it should go into 3.3 directly, please let me know. Oh, and it got acked by Marc Kleine-Budde via phone :) Regards, Wolfram -- Pengutronix e.K. | Wolfram Sang | Industrial Linux Solutions | http://www.pengutronix.de/ |
Attachment:
signature.asc
Description: Digital signature