[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#638887: udev: cdrom_id process can not be killed



On Sat, 3 Sep 2011 10:25:16 -0500, Jonathan Nieder <jrnieder@gmail.com> wrote:
> Now I'm in suspense.  Did you get a chance to test the kernel with
> Tejun Heo's commit bf2253a6f00e[1] reverted?

Hi, Jonathan.  Sorry to keep you in suspense!

So I just tried reverting the patch and rebuilding the kernel (following
the instructions you suggested [0]) and after rebooting into the new
kernel the problem definitely seems to go away.

Here's the rough procedure I followed, after exporting the suspect patch
to cdrom_checkdisk.diff:

$ interdiff cdrom_checkdisk.diff /dev/null >cdrom_checkdisk_revert.diff
$ apt-get source linux-2.6
$ cd linux-2.6-3.0.0
$ bash debian/bin/test-patches -f amd64 -j 3  ../cdrom_checkdisk_revert.diff
$ sudo dpkg -i ../linux-image-3.0.0-1-amd64_3.0.0-3a~test_amd64.deb

After rebooting into this new kernel, I am no longer experiencing the
problem.  Ejecting/disconnecting from my dock does not seem to cause any
cdrom_id or scsi_id processes to get locked up, and I can put the
machine to sleep with no problem.

Thanks so much for identifying the suspect commit!  Please let me know
if there's anything else I can do to help, such as testing and more
patches, or new kernel packages.

jamie.

[0] http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s4.2.3

Attachment: pgpFXDZ0dgBuD.pgp
Description: PGP signature


Reply to: