Hi Mingli, On 12/04/2012 09:33 AM, Jonas Bonn wrote: > From: Mingli Wu > > If device probe and removal happen in short succession, it's possible > that the idle handler registered in the probe function doesn't run before > the device is removed. In this case, the idle handler needs to be > unregistered so that it does not run and try to access the data that's > destroyed during the removal. > --- > drivers/atmodem/call-barring.c | 1 + > drivers/atmodem/call-forwarding.c | 1 + > drivers/atmodem/call-settings.c | 1 + > drivers/atmodem/sim-auth.c | 1 + > drivers/atmodem/sim.c | 1 + > drivers/atmodem/stk.c | 1 + > 6 files changed, 6 insertions(+) > Patch has been applied, thanks. Regards, -Denis