mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-30 08:16:41 +07:00
scsi: aacraid: Added sysfs for driver version
Added support to retrieve driver version from a new sysfs variable called driver_version. It makes it easier for the user to figure out the driver version that is currently running. Signed-off-by: Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com> Reviewed-by: David Carroll <David.Carroll@microsemi.com> Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
1bff5abca6
commit
30202e067a
@ -1131,6 +1131,13 @@ static ssize_t aac_show_bios_version(struct device *device,
|
||||
return len;
|
||||
}
|
||||
|
||||
static ssize_t aac_show_driver_version(struct device *device,
|
||||
struct device_attribute *attr,
|
||||
char *buf)
|
||||
{
|
||||
return snprintf(buf, PAGE_SIZE, "%s\n", aac_driver_version);
|
||||
}
|
||||
|
||||
static ssize_t aac_show_serial_number(struct device *device,
|
||||
struct device_attribute *attr, char *buf)
|
||||
{
|
||||
@ -1241,6 +1248,13 @@ static struct device_attribute aac_bios_version = {
|
||||
},
|
||||
.show = aac_show_bios_version,
|
||||
};
|
||||
static struct device_attribute aac_lld_version = {
|
||||
.attr = {
|
||||
.name = "driver_version",
|
||||
.mode = 0444,
|
||||
},
|
||||
.show = aac_show_driver_version,
|
||||
};
|
||||
static struct device_attribute aac_serial_number = {
|
||||
.attr = {
|
||||
.name = "serial_number",
|
||||
@ -1278,6 +1292,7 @@ static struct device_attribute *aac_attrs[] = {
|
||||
&aac_kernel_version,
|
||||
&aac_monitor_version,
|
||||
&aac_bios_version,
|
||||
&aac_lld_version,
|
||||
&aac_serial_number,
|
||||
&aac_max_channel,
|
||||
&aac_max_id,
|
||||
|
Loading…
Reference in New Issue
Block a user