Re: [PATCH v2 05/19] be2iscsi: Display driver name and version in device attribute

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

 



On 10/19/2012 06:12 PM, John Soni Jose wrote:
> Signed-off-by: John Soni Jose <sony.john-n@xxxxxxxxxx>
> Signed-off-by: Jayamohan Kallickal <jayamohan.kallickal@xxxxxxxxxx>
> ---
>  drivers/scsi/be2iscsi/be_main.c |    2 ++
>  drivers/scsi/be2iscsi/be_mgmt.c |   16 ++++++++++++++++
>  drivers/scsi/be2iscsi/be_mgmt.h |    3 +++
>  3 files changed, 21 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/scsi/be2iscsi/be_main.c b/drivers/scsi/be2iscsi/be_main.c
> index 2d1bbb8..bd0f49f 100644
> --- a/drivers/scsi/be2iscsi/be_main.c
> +++ b/drivers/scsi/be2iscsi/be_main.c
> @@ -153,8 +153,10 @@ BEISCSI_RW_ATTR(log_enable, 0x00,
>  		"\t\t\t\tIO Path Events		: 0x10\n"
>  		"\t\t\t\tConfiguration Path	: 0x20\n");
>  
> +DEVICE_ATTR(beiscsi_drvr_ver, S_IRUGO, beiscsi_drvr_ver_disp, NULL);
>  struct device_attribute *beiscsi_attrs[] = {
>  	&dev_attr_beiscsi_log_enable,
> +	&dev_attr_beiscsi_drvr_ver,
>  	NULL,
>  };
>  
> diff --git a/drivers/scsi/be2iscsi/be_mgmt.c b/drivers/scsi/be2iscsi/be_mgmt.c
> index aab5dd3..1ec1db3 100644
> --- a/drivers/scsi/be2iscsi/be_mgmt.c
> +++ b/drivers/scsi/be2iscsi/be_mgmt.c
> @@ -1136,3 +1136,19 @@ int mgmt_set_vlan(struct beiscsi_hba *phba,
>  	free_mcc_tag(&phba->ctrl, tag);
>  	return 0;
>  }
> +
> +/**
> + * beiscsi_drvr_ver_disp()- Display the driver Name and Version
> + * @dev: ptr to device not used.
> + * @attr: device attribute, not used.
> + * @buf: contains formatted text driver name and version
> + *
> + * return
> + * size of the formatted string
> + **/
> +ssize_t
> +beiscsi_drvr_ver_disp(struct device *dev, struct device_attribute *attr,
> +		       char *buf)
> +{
> +	return snprintf(buf, PAGE_SIZE, BE_NAME "\n");
> +}


It seems this should just be some sort of standard attr. All drivers
should export the name and version in some standard place to make it
easy for users and tools. Maybe until that day this is ok?

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux