[PATCH] libata transport attributes
From: Justin Cormack (justin_at_street-vision.com)
Date: 03/31/04
- Previous message: Craig, Dave: "RE: kernel BUG at kernel/timer.c:370!"
- Next in thread: Jeff Garzik: "Re: [PATCH] libata transport attributes"
- Reply: Jeff Garzik: "Re: [PATCH] libata transport attributes"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: Jeff Garzik <jgarzik@pobox.com>, Kernel mailing list <linux-kernel@vger.kernel.org>, mort@wildopensource.com Date: Wed, 31 Mar 2004 18:09:03 +0100
Here is a rough patch to add libata transport attributes, along the
lines of fibre channel and parallel scsi. I wrote it as it seemed to be
the cleanest way of extracting ata-specific information (currently drive
model, serial number and firmware revision) from sysfs (in
/sys/class/libata_transport/). There are a few issues, in particular:
1. it wont compile modular, as libata depends on scsi_transport_libata
and vice-versa at the moment. I am not sure how you are supposed to get
around this (and there arent any significant number of drivers in tree
using the transport modules yet).
2. It would be nice if the device directory in sysfs had a symlink to
the transport attributes directory, not just the other way round.
3. I couldnt work out what scsi_transport_template.size was the size of,
as I couldnt see where it was used anywhere...
patch against 2.6.5-rc3-libata1 but probably applies against most recent
kernels.
Justin Cormack
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- text/x-patch attachment: patch-libata-transport__charset_ISO-8859-1
- Previous message: Craig, Dave: "RE: kernel BUG at kernel/timer.c:370!"
- Next in thread: Jeff Garzik: "Re: [PATCH] libata transport attributes"
- Reply: Jeff Garzik: "Re: [PATCH] libata transport attributes"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|