Re: 2.6.24-rc2-mm1

Jiri Kosina
2007-11-15T21:42:20Z

On Thu, 15 Nov 2007, Greg KH wrote:

> This patch, as found by Dave Young, should fix the issue: I'll roll it
> into my larger patchset so that Andrew will get it automatically next
> release, but here it is for people to use now.

Hmm, something strange going on here. With this patch applied on top of
2.6.24-rc2-mm1, I can't see no lockup or warning from kobjects code, which
is good. But this happens:

...
Creating device nodes with udev
resume device not found (ignoring)
Waiting for device
/dev/disk/by-id/scsi-SATA_HDS722516VLSA80_VN6D3ECDE5BD9D-part6 to appear:
ok
showconsole: Warning: the ioctl TIOCGDEV is not known by the kernel
fsck 1.40.2 (12-Jul-2007)
[/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a
/dev/disk/by-id/scsi-SATA_HDS722516VLSA80_VN6D3ECDE5BD9D-part6
Error writing block 1542 (Attempt to write block from filesystem resulted
in short write).

/dev/disk/by-id/scsi-SATA_HDS722516VLSA80_VN6D3ECDE5BD9D-part6: UNEXPECTED
INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
Error writing block 1542 (Attempt to write block from filesystem resulted in short write).

(and this keeps looping forever).

However the very same kernel, with the very same .config, but with just

gregkh-driver-kset-convert-block_subsys-to-use-kset_create
gregkh-driver-kobject-remove-subsystem_register-functions
gregkh-driver-kset-remove-decl_subsys-macro

reverted, boots perfectly fine.

--
Jiri Kosina