On Wed, Nov 07, 2012 at 11:44:37AM +0100, Jean Delvare wrote: > On Wed, 07 Nov 2012 15:58:26 +0530, Naveen Krishna Chatradhi wrote: > > Don't unmark the device as suspended until after it's been re-setup. > > > > The main race would be w.r.t. an i2c driver that gets resumed at the same > > time (asyncronously), that is allowed to do a transfer since suspended > > is set to 0 before reinit, but really should have seen the -EIO return > > instead. > > I thought that the suspend order was children first and the resume > order was parent first? Same here, why does it not work this way? Regards, Wolfram -- Pengutronix e.K. | Wolfram Sang | Industrial Linux Solutions | http://www.pengutronix.de/ |
Attachment:
signature.asc
Description: Digital signature