Is it commit the the current 3.5 package in experimental? I upgrade kernel from the version I build with this patch to the one new coming to experimental. And it panic again every morning, while the screens are not the same between days. On Mon, Aug 20, 2012 at 7:32 AM, Ben Hutchings <ben@xxxxxxxxxxxxxxx> wrote: > ite_dev::rdev is currently initialised in ite_probe() after > rc_register_device() returns. If a newly registered device is opened > quickly enough, we may enable interrupts and try to use ite_dev::rdev > before it has been initialised. Move it up to the earliest point we > can, right after calling rc_allocate_device(). > > References: http://bugs.debian.org/684441 > Reported-and-tested-by: YunQiang Su <wzssyqa@xxxxxxxxx> > Signed-off-by: Ben Hutchings <ben@xxxxxxxxxxxxxxx> > Cc: stable@xxxxxxxxxxxxxxx > --- > Unlike the previous version, this will apply cleanly to the media > staging/for_v3.6 branch. > > Ben. > > drivers/media/rc/ite-cir.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/media/rc/ite-cir.c b/drivers/media/rc/ite-cir.c > index 36fe5a3..24c77a4 100644 > --- a/drivers/media/rc/ite-cir.c > +++ b/drivers/media/rc/ite-cir.c > @@ -1473,6 +1473,7 @@ static int ite_probe(struct pnp_dev *pdev, const struct pnp_device_id > rdev = rc_allocate_device(); > if (!rdev) > goto failure; > + itdev->rdev = rdev; > > ret = -ENODEV; > > @@ -1604,7 +1605,6 @@ static int ite_probe(struct pnp_dev *pdev, const struct pnp_device_id > if (ret) > goto failure3; > > - itdev->rdev = rdev; > ite_pr(KERN_NOTICE, "driver has been successfully loaded\n"); > > return 0; > -- YunQiang Su
Attachment:
3.jpg
Description: JPEG image
Attachment:
4.jpg
Description: JPEG image