* [PATCH] 2.6 aacraid: Update to aacraid sysfs files
@ 2005-05-25 20:01 Mark Haverkamp
2005-05-25 22:01 ` Matt Domsch
0 siblings, 1 reply; 2+ messages in thread
From: Mark Haverkamp @ 2005-05-25 20:01 UTC (permalink / raw)
To: James Bottomley; +Cc: Christoph Hellwig, linux-scsi, Mark Salyzyn
This patch addresses Christoph's comments about prefixes. Also, I've
removed the driver version file since there is a patch submitted by Matt
Domsch to address that.
Patch applies to the latest scsi-misc-2.6 git tree.
Signed-off-by: Mark Haverkamp <markh@osdl.org>
diff --git a/drivers/scsi/aacraid/linit.c b/drivers/scsi/aacraid/linit.c
--- a/drivers/scsi/aacraid/linit.c
+++ b/drivers/scsi/aacraid/linit.c
@@ -533,26 +533,25 @@ static long aac_compat_cfg_ioctl(struct
}
#endif
-static ssize_t aac_show_host_version(struct class_device *class_dev,
+static ssize_t aac_show_model(struct class_device *class_dev,
char *buf)
{
+ struct aac_dev *dev = (struct aac_dev*)class_to_shost(class_dev)->hostdata;
int len;
- len = snprintf(buf, PAGE_SIZE, "Adaptec Raid Controller: %s %s\n",
- AAC_DRIVER_VERSION,
- AAC_DRIVER_BUILD_DATE);
+ len = snprintf(buf, PAGE_SIZE, "%s\n",
+ aac_drivers[dev->cardtype].model);
return len;
}
-static ssize_t aac_show_model(struct class_device *class_dev,
+static ssize_t aac_show_vendor(struct class_device *class_dev,
char *buf)
{
struct aac_dev *dev = (struct aac_dev*)class_to_shost(class_dev)->hostdata;
int len;
- len = snprintf(buf, PAGE_SIZE, "Vendor: %s Model: %s\n",
- aac_drivers[dev->cardtype].vname,
- aac_drivers[dev->cardtype].model);
+ len = snprintf(buf, PAGE_SIZE, "%s\n",
+ aac_drivers[dev->cardtype].vname);
return len;
}
@@ -563,7 +562,7 @@ static ssize_t aac_show_kernel_version(s
int len, tmp;
tmp = le32_to_cpu(dev->adapter_info.kernelrev);
- len = snprintf(buf, PAGE_SIZE, "kernel: %d.%d-%d[%d]\n",
+ len = snprintf(buf, PAGE_SIZE, "%d.%d-%d[%d]\n",
tmp >> 24, (tmp >> 16) & 0xff, tmp & 0xff,
le32_to_cpu(dev->adapter_info.kernelbuild));
return len;
@@ -576,7 +575,7 @@ static ssize_t aac_show_monitor_version(
int len, tmp;
tmp = le32_to_cpu(dev->adapter_info.monitorrev);
- len = snprintf(buf, PAGE_SIZE, "monitor: %d.%d-%d[%d]\n",
+ len = snprintf(buf, PAGE_SIZE, "%d.%d-%d[%d]\n",
tmp >> 24, (tmp >> 16) & 0xff, tmp & 0xff,
le32_to_cpu(dev->adapter_info.monitorbuild));
return len;
@@ -589,7 +588,7 @@ static ssize_t aac_show_bios_version(str
int len, tmp;
tmp = le32_to_cpu(dev->adapter_info.biosrev);
- len = snprintf(buf, PAGE_SIZE, "bios: %d.%d-%d[%d]\n",
+ len = snprintf(buf, PAGE_SIZE, "%d.%d-%d[%d]\n",
tmp >> 24, (tmp >> 16) & 0xff, tmp & 0xff,
le32_to_cpu(dev->adapter_info.biosbuild));
return len;
@@ -602,58 +601,58 @@ static ssize_t aac_show_serial_number(st
int len = 0;
if (le32_to_cpu(dev->adapter_info.serial[0]) != 0xBAD0)
- len = snprintf(buf, PAGE_SIZE, "serial: %x\n",
+ len = snprintf(buf, PAGE_SIZE, "%x\n",
le32_to_cpu(dev->adapter_info.serial[0]));
return len;
}
-static struct class_device_attribute aac_host_version = {
+static struct class_device_attribute aac_model = {
.attr = {
- .name = "aac_driver_version",
+ .name = "model",
.mode = S_IRUGO,
},
- .show = aac_show_host_version,
+ .show = aac_show_model,
};
-static struct class_device_attribute aac_model = {
+static struct class_device_attribute aac_vendor = {
.attr = {
- .name = "aac_model",
+ .name = "vendor",
.mode = S_IRUGO,
},
- .show = aac_show_model,
+ .show = aac_show_vendor,
};
static struct class_device_attribute aac_kernel_version = {
.attr = {
- .name = "aac_kernel_version",
+ .name = "hba_kernel_version",
.mode = S_IRUGO,
},
.show = aac_show_kernel_version,
};
static struct class_device_attribute aac_monitor_version = {
.attr = {
- .name = "aac_monitor_version",
+ .name = "hba_monitor_version",
.mode = S_IRUGO,
},
.show = aac_show_monitor_version,
};
static struct class_device_attribute aac_bios_version = {
.attr = {
- .name = "aac_bios_version",
+ .name = "hba_bios_version",
.mode = S_IRUGO,
},
.show = aac_show_bios_version,
};
static struct class_device_attribute aac_serial_number = {
.attr = {
- .name = "aac_serial_number",
+ .name = "serial_number",
.mode = S_IRUGO,
},
.show = aac_show_serial_number,
};
static struct class_device_attribute *aac_attrs[] = {
- &aac_host_version,
&aac_model,
+ &aac_vendor,
&aac_kernel_version,
&aac_monitor_version,
&aac_bios_version,
--
Mark Haverkamp <markh@osdl.org>
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] 2.6 aacraid: Update to aacraid sysfs files
2005-05-25 20:01 [PATCH] 2.6 aacraid: Update to aacraid sysfs files Mark Haverkamp
@ 2005-05-25 22:01 ` Matt Domsch
0 siblings, 0 replies; 2+ messages in thread
From: Matt Domsch @ 2005-05-25 22:01 UTC (permalink / raw)
To: Mark Haverkamp
Cc: James Bottomley, Christoph Hellwig, linux-scsi, Mark Salyzyn
On Wed, May 25, 2005 at 01:01:20PM -0700, Mark Haverkamp wrote:
> This patch addresses Christoph's comments about prefixes. Also, I've
> removed the driver version file since there is a patch submitted by Matt
> Domsch to address that.
FYI, Andrew just committed my patch to -mm.
Thanks,
Matt
--
Matt Domsch
Software Architect
Dell Linux Solutions linux.dell.com & www.dell.com/linux
Linux on Dell mailing lists @ http://lists.us.dell.com
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-05-25 22:01 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-25 20:01 [PATCH] 2.6 aacraid: Update to aacraid sysfs files Mark Haverkamp
2005-05-25 22:01 ` Matt Domsch
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox