RE: [PATCH v3] scsi: ufs: Make sysfs attributes writable

2018-08-08 Thread Stanislav Nijnikov
Hi Evan, > -Original Message- > From: Evan Green > Sent: Tuesday, August 7, 2018 9:15 PM > To: Stanislav Nijnikov > Cc: Vinayak Holikatti ; j...@linux.vnet.ibm.com; > martin.peter...@oracle.com; adrian.hun...@intel.com; > linux-kernel@vger.kernel.org; linux-s...@

[PATCH v4 05/10] ufs: sysfs: health descriptor

2018-02-01 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 28 drivers/scsi/ufs/ufs-sysfs.c | 20 drivers/scsi

[PATCH v4 00/10] ufs: sysfs: read-only access to device descriptors, attributes and flags

2018-02-01 Thread Stanislav Nijnikov
/sysfs-driver-ufs was updated. v2 -> v3 The Makefile is updated to make ufs-sysfs.c part of the ufshcd module. The unnecessary EXPORT_SYMBOL were removed Added a legal info header to the new files The date in Documentation/ABI/testing/sysfs-driver-ufs was updated. v1 -> v2 Provided add

[PATCH v4 08/10] ufs: sysfs: unit descriptor

2018-02-01 Thread Stanislav Nijnikov
to device attributes and to group them under subfolders if necessary. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 108 + drivers/scsi/scsi_sysfs.c | 14 drivers/scsi/ufs/u

[PATCH v4 10/10] ufs: sysfs: attributes

2018-02-01 Thread Stanislav Nijnikov
und at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 139 + drivers/scsi/ufs/ufs-sysfs.c | 82 + drivers/scsi/ufs/ufs-sysfs.h | 1 + drivers/scsi/ufs/ufs.h

[PATCH v4 07/10] ufs: sysfs: string descriptors

2018-02-01 Thread Stanislav Nijnikov
er name, a product name, an OEM id, a serial number and a product revision. The full information about the string descriptors could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-drive

[PATCH v4 09/10] ufs: sysfs: flags

2018-02-01 Thread Stanislav Nijnikov
be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 65 ++ drivers/scsi/ufs/ufs-sysfs.c | 39 ++ drivers/scsi/ufs/ufs.h | 14 +-- 3 files changed,

[PATCH v4 02/10] ufs: sysfs: device descriptor

2018-02-01 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 223 + drivers/scsi/ufs/ufs-sysfs.c | 123 drivers/scsi/ufs/ufs.h | 8 ++ drivers/scsi/uf

[PATCH v4 06/10] ufs: sysfs: power descriptor

2018-02-01 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 10 +++ drivers/scsi/ufs/ufs-sysfs.c | 118 + 2 files changed, 128 insertions(+) di

[PATCH v4 01/10] ufs: sysfs: attribute group for existing sysfs entries.

2018-02-01 Thread Stanislav Nijnikov
This patch introduces attribute group to show existing sysfs entries. Signed-off-by: Stanislav Nijnikov --- drivers/scsi/ufs/Makefile| 3 +- drivers/scsi/ufs/ufs-sysfs.c | 164 +++ drivers/scsi/ufs/ufs-sysfs.h | 22 ++ drivers/scsi/ufs/ufshcd.c

[PATCH v4 04/10] ufs: sysfs: geometry descriptor

2018-02-01 Thread Stanislav Nijnikov
ters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 173 + drivers/scsi/ufs/ufs-sysfs.c | 84 ++ drivers/scsi

[PATCH v4 03/10] ufs: sysfs: interconnect descriptor

2018-02-01 Thread Stanislav Nijnikov
about the parameters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 19 +++ drivers/scsi/ufs/ufs-sysfs.c | 18 ++ drivers/scsi

RE: [PATCH v3 1/9] ufs: sysfs: device descriptor

2018-01-04 Thread Stanislav Nijnikov
> -Original Message- > From: Jaegeuk Kim [mailto:jaeg...@kernel.org] > Sent: Wednesday, January 3, 2018 3:44 AM > To: Stanislav Nijnikov > Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; > gre...@linuxfoundation.org; Alex Lemberg > Subject: Re: [PAT

RE: [PATCH v3] scsi: ufs: add trace event for ufs upiu

2018-03-25 Thread Stanislav Nijnikov
Looks fine. Reviewed-by: Stanislav Nijnikov > -Original Message- > From: Ohad Sharabi [mailto:ohad.shar...@sandisk.com] > Sent: Sunday, March 25, 2018 10:08 AM > To: Stanislav Nijnikov ; j...@linux.vnet.ibm.com; > martin.peter...@oracle.com; > gre...@linuxfoundation

RE: [PATCH V2 1/1] scsi: ufs: Add support for Auto-Hibernate Idle Timer

2018-03-20 Thread Stanislav Nijnikov
> -Original Message- > From: Adrian Hunter [mailto:adrian.hun...@intel.com] > Sent: Monday, March 19, 2018 10:01 AM > To: Vinayak Holikatti ; Martin K. Petersen > ; James E.J. Bottomley > > Cc: Stanislav Nijnikov ; Jaegeuk Kim > ; Bart Van Assche ; linux- >

RE: [PATCH V3 1/1] scsi: ufs: Add support for Auto-Hibernate Idle Timer

2018-03-20 Thread Stanislav Nijnikov
> -Original Message- > From: Adrian Hunter [mailto:adrian.hun...@intel.com] > Sent: Tuesday, March 20, 2018 3:08 PM > To: Vinayak Holikatti ; Martin K. Petersen > ; James E.J. Bottomley > > Cc: Stanislav Nijnikov ; Jaegeuk Kim > ; Bart Van Assche ; linux- >

Re: [PATCH] scsi: ufs: add trace event for ufs upiu

2018-03-21 Thread Stanislav Nijnikov
-Original Message- From: Stanislav Nijnikov Sent: Wednesday, March 21, 2018 2:24 PM To: Ohad Sharabi ; James E.J. Bottomley ; Martin K. Petersen ; gre...@linuxfoundation.org Cc: Alex Lemberg ; Ohad Sharabi Subject: Re: {PATCH} ] scsi: ufs: add trace event for ufs upiu

RE: [PATCH 0/7] Enable UFS provisioning via Linux

2018-05-31 Thread Stanislav Nijnikov
ayak Holikatti ; James E.J. Bottomley > ; Martin K. Petersen > ; Stanislav Nijnikov > ; linux-kernel@vger.kernel.org; linux- > s...@vger.kernel.org > Cc: Gwendal Grignou ; Evan Green > Subject: [PATCH 0/7] Enable UFS provisioning via Linux > > This series enables pro

RE: [PATCH 0/7] Enable UFS provisioning via Linux

2018-06-13 Thread Stanislav Nijnikov
> -Original Message- > From: linux-scsi-ow...@vger.kernel.org On > Behalf Of Evan Green > Sent: Tuesday, June 12, 2018 10:43 PM > To: Stanislav Nijnikov > Cc: adrian.hun...@intel.com; Vinayak Holikatti ; > j...@linux.vnet.ibm.com; martin.peter...@oracl

[PATCH] scsi: ufs: sysfs: reworking of the rpm_lvl and spm_lvl entries

2018-03-01 Thread Stanislav Nijnikov
g ABI file. The on-write behaviour of these entries wasn't changed. Stanislav Nijnikov (1): scsi: ufs: sysfs: reworking of the rpm_lvl and spm_lvl entries Documentation/ABI/testing/sysfs-driver-ufs | 67 ++ drivers/scsi/ufs/ufs-sysfs.c

[PATCH] scsi: ufs: sysfs: reworking of the rpm_lvl and spm_lvl entries

2018-03-01 Thread Stanislav Nijnikov
wasn't changed. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 67 ++ drivers/scsi/ufs/ufs-sysfs.c | 92 +++--- 2 files changed, 114 insertions(+), 45 deletions(-) diff --git a/Documentation/ABI/te

RE: [PATCH 5/9] scsi: ufs: add reference counting for scsi block requests

2018-02-21 Thread Stanislav Nijnikov
> -Original Message- > From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi- > ow...@vger.kernel.org] On Behalf Of Asutosh Das > Sent: Wednesday, February 21, 2018 6:57 AM > To: subha...@codeaurora.org; c...@codeaurora.org; > vivek.gau...@codeaurora.org; rna...@codeaurora.org; > vinh

[PATCH v6 00/11] ufs: sysfs: read-only access to device

2018-02-15 Thread Stanislav Nijnikov
was updated to satisfy the SPDX requirements The date in Documentation/ABI/testing/sysfs-driver-ufs was updated. v2 -> v3 The Makefile is updated to make ufs-sysfs.c part of the ufshcd module. The unnecessary EXPORT_SYMBOL were removed Added a legal info header to the new files The date in Document

[PATCH v6 01/11] scsi: ufs: sysfs: attribute group for existing sysfs entries.

2018-02-15 Thread Stanislav Nijnikov
This patch introduces attribute group to show existing sysfs entries. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- drivers/scsi/ufs/Makefile| 3 +- drivers/scsi/ufs/ufs-sysfs.c | 156 +++ drivers/scsi/ufs/ufs-sysfs.h | 14

[PATCH v6 03/11] scsi: ufs: sysfs: interconnect descriptor

2018-02-15 Thread Stanislav Nijnikov
about the parameters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 19 +++ drivers/scsi/ufs/ufs-sysfs.c | 18 ++ drivers/scsi

[PATCH v6 08/11] scsi: host template attribute groups

2018-02-15 Thread Stanislav Nijnikov
. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- drivers/scsi/scsi_sysfs.c | 12 include/scsi/scsi_host.h | 6 ++ 2 files changed, 18 insertions(+) diff --git a/drivers/scsi/scsi_sysfs.c b/drivers/scsi/scsi_sysfs.c index cbc0fe2..d608759 100644 --- a

[PATCH v6 10/11] scsi: ufs: sysfs: flags

2018-02-15 Thread Stanislav Nijnikov
be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 65 ++ drivers/scsi/ufs/ufs-sysfs.c | 39 ++ drivers/scsi/ufs/ufs.h

[PATCH v6 05/11] scsi: ufs: sysfs: health descriptor

2018-02-15 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 28 drivers/scsi/ufs/ufs-sysfs.c | 20 drivers/scsi

[PATCH v6 11/11] scsi: ufs: sysfs: attributes

2018-02-15 Thread Stanislav Nijnikov
und at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 139 + drivers/scsi/ufs/ufs-sysfs.c | 80 + drivers/scsi/ufs/ufs-sysfs.h | 1 + driver

[PATCH v6 07/11] scsi: ufs: sysfs: string descriptors

2018-02-15 Thread Stanislav Nijnikov
er name, a product name, an OEM id, a serial number and a product revision. The full information about the string descriptors could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-drive

[PATCH v6 09/11] scsi: ufs: sysfs: unit descriptor

2018-02-15 Thread Stanislav Nijnikov
parameters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 108 + drivers/scsi/ufs/ufs-sysfs.c | 53 ++ drivers/scsi/ufs/u

[PATCH v6 04/11] scsi: ufs: sysfs: geometry descriptor

2018-02-15 Thread Stanislav Nijnikov
ters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 173 + drivers/scsi/ufs/ufs-sysfs.c | 84 ++ drivers/scsi

[PATCH v6 02/11] scsi: ufs: sysfs: device descriptor

2018-02-15 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 223 + drivers/scsi/ufs/ufs-sysfs.c | 116 +++ drivers/scsi/ufs/ufs.h

[PATCH v6 06/11] scsi: ufs: sysfs: power descriptor

2018-02-15 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 10 +++ drivers/scsi/ufs/ufs-sysfs.c | 117 + 2 files changed, 127 insertions(+) diff --git a/Doc

RE: [PATCH v4 02/10] ufs: sysfs: device descriptor

2018-02-04 Thread Stanislav Nijnikov
> -Original Message- > From: Bart Van Assche > Sent: Friday, February 2, 2018 6:32 PM > To: gre...@linuxfoundation.org > Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; > jaeg...@kernel.org; Alex Lemberg ; Stanislav > Nijnikov > Subject: Re: [PA

RE: [PATCH v4 01/10] ufs: sysfs: attribute group for existing sysfs entries.

2018-02-04 Thread Stanislav Nijnikov
> -Original Message- > From: Greg KH [mailto:gre...@linuxfoundation.org] > Sent: Thursday, February 1, 2018 6:59 PM > To: Stanislav Nijnikov > Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; > jaeg...@kernel.org; Alex Lemberg > Subject: Re: [PATCH

RE: [PATCH v4 01/10] ufs: sysfs: attribute group for existing sysfs entries.

2018-02-04 Thread Stanislav Nijnikov
> -Original Message- > From: Greg KH [mailto:gre...@linuxfoundation.org] > Sent: Sunday, February 4, 2018 2:34 PM > To: Stanislav Nijnikov > Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; > jaeg...@kernel.org; Alex Lemberg > Subject: Re: [PATCH

RE: [PATCH v5 01/11] scsi: ufs: sysfs: attribute group for existing sysfs entries.

2018-02-12 Thread Stanislav Nijnikov
> -Original Message- > From: Jaegeuk Kim [mailto:jaeg...@kernel.org] > Sent: Monday, February 12, 2018 3:06 AM > To: Stanislav Nijnikov > Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; > gre...@linuxfoundation.org; Alex Lemberg > Subject: Re: [PATC

RE: [PATCH v5 02/11] scsi: ufs: sysfs: device descriptor

2018-02-12 Thread Stanislav Nijnikov
> -Original Message- > From: Jaegeuk Kim [mailto:jaeg...@kernel.org] > Sent: Monday, February 12, 2018 3:08 AM > To: Stanislav Nijnikov > Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; > gre...@linuxfoundation.org; Alex Lemberg > Subject: Re: [PATC

[PATCH v5 00/11] ufs: sysfs: read-only access to device

2018-02-06 Thread Stanislav Nijnikov
gal info header to the new files The date in Documentation/ABI/testing/sysfs-driver-ufs was updated. v1 -> v2 Provided additional description for the changes Stanislav Nijnikov (11): scsi: ufs: sysfs: attribute group for existing sysfs entries. scsi: ufs: sysfs: device descriptor scsi:

[PATCH v5 04/11] scsi: ufs: sysfs: geometry descriptor

2018-02-06 Thread Stanislav Nijnikov
ters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 173 + drivers/scsi/ufs/ufs-sysfs.c | 84 ++ drivers/scsi

[PATCH v5 01/11] scsi: ufs: sysfs: attribute group for existing sysfs entries.

2018-02-06 Thread Stanislav Nijnikov
This patch introduces attribute group to show existing sysfs entries. Signed-off-by: Stanislav Nijnikov --- drivers/scsi/ufs/Makefile| 3 +- drivers/scsi/ufs/ufs-sysfs.c | 156 +++ drivers/scsi/ufs/ufs-sysfs.h | 14 drivers/scsi/ufs/ufshcd.c

[PATCH v5 03/11] scsi: ufs: sysfs: interconnect descriptor

2018-02-06 Thread Stanislav Nijnikov
about the parameters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 19 +++ drivers/scsi/ufs/ufs-sysfs.c | 18 ++ drivers/scsi

[PATCH v5 02/11] scsi: ufs: sysfs: device descriptor

2018-02-06 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 223 + drivers/scsi/ufs/ufs-sysfs.c | 116 +++ drivers/scsi/ufs/ufs.h | 8 ++ drivers/scsi/uf

[PATCH v5 06/11] scsi: ufs: sysfs: power descriptor

2018-02-06 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 10 +++ drivers/scsi/ufs/ufs-sysfs.c | 117 + 2 files changed, 127 insertions(+) diff --git a/Doc

[PATCH v5 05/11] scsi: ufs: sysfs: health descriptor

2018-02-06 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 28 drivers/scsi/ufs/ufs-sysfs.c | 20 drivers/scsi

[PATCH v5 11/11] scsi: ufs: sysfs: attributes

2018-02-06 Thread Stanislav Nijnikov
und at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 139 + drivers/scsi/ufs/ufs-sysfs.c | 80 + drivers/scsi/ufs/ufs-sysfs.h | 1 + drivers/scsi/ufs/ufs.h

[PATCH v5 10/11] scsi: ufs: sysfs: flags

2018-02-06 Thread Stanislav Nijnikov
be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 65 ++ drivers/scsi/ufs/ufs-sysfs.c | 39 ++ drivers/scsi/ufs/ufs.h | 14 +-- 3 files changed,

[PATCH v5 08/11] scsi: host template attribute groups

2018-02-06 Thread Stanislav Nijnikov
. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- drivers/scsi/scsi_sysfs.c | 12 include/scsi/scsi_host.h | 6 ++ 2 files changed, 18 insertions(+) diff --git a/drivers/scsi/scsi_sysfs.c b/drivers/scsi/scsi_sysfs.c index cbc0fe2..fe5d1cb 100644 --- a

[PATCH v5 07/11] scsi: ufs: sysfs: string descriptors

2018-02-06 Thread Stanislav Nijnikov
er name, a product name, an OEM id, a serial number and a product revision. The full information about the string descriptors could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-drive

[PATCH v5 09/11] scsi: ufs: sysfs: unit descriptor

2018-02-06 Thread Stanislav Nijnikov
parameters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman --- Documentation/ABI/testing/sysfs-driver-ufs | 108 + drivers/scsi/ufs/ufs-sysfs.c | 53 ++ drivers/scsi/ufs/u

[PATCH v1 0/9] ufs: sysfs: read-only access to device descriptors, attributes and flags

2017-12-25 Thread Stanislav Nijnikov
n addition the patch presents an additional field in the scsi_host_template structure - struct attribute_group **sdev_group. This field allows to define groups of attributes. It will provide an ability to use binary attributes in addition to device attributes and to group them under subfolders if n

[PATCH v1 1/9] ufs: sysfs: device descriptor

2017-12-25 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 223 + drivers/scsi/ufs/Makefile | 2 +- drivers/scsi/ufs/ufs-sysfs.c | 154 drivers/scsi/ufs/ufs-sysfs.h | 10

[PATCH v1 8/9] ufs: sysfs: flags

2017-12-25 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 65 ++ drivers/scsi/ufs/ufs-sysfs.c | 42 +++ drivers/scsi/ufs/ufs.h | 14 +-- 3 files changed, 118 insertions(+), 3 deletions

[PATCH v1 9/9] ufs: sysfs: attributes

2017-12-25 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 141 - drivers/scsi/ufs/ufs-sysfs.c | 89 ++ drivers/scsi/ufs/ufs-sysfs.h | 1 + drivers/scsi/ufs/ufs.h | 27

[PATCH v1 2/9] ufs: sysfs: interconnect descriptor

2017-12-25 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 19 +++ drivers/scsi/ufs/ufs-sysfs.c | 18 ++ drivers/scsi/ufs/ufs.h | 8 3 files changed, 45 insertions(+) diff --git a/Documentation

[PATCH v1 4/9] ufs: sysfs: health descriptor

2017-12-25 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 28 drivers/scsi/ufs/ufs-sysfs.c | 20 drivers/scsi/ufs/ufs.h | 11 +++ drivers/scsi/ufs/ufshcd.c | 8

[PATCH v1 5/9] ufs: sysfs: power descriptor

2017-12-25 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 10 +++ drivers/scsi/ufs/ufs-sysfs.c | 121 + 2 files changed, 131 insertions(+) diff --git a/Documentation/ABI/testing/sysfs-driver-ufs b/Documentation/ABI/testing

[PATCH v1 7/9] ufs: sysfs: unit descriptor

2017-12-25 Thread Stanislav Nijnikov
necessary. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 108 + drivers/scsi/scsi_sysfs.c | 14 drivers/scsi/ufs/ufs-sysfs.c | 57 +++ drivers/scsi/ufs/ufs-sysfs.h

[PATCH v1 6/9] ufs: sysfs: string descriptors

2017-12-25 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 39 drivers/scsi/ufs/ufs-sysfs.c | 58 ++ drivers/scsi/ufs/ufshcd.c | 4 +-- drivers/scsi/ufs/ufshcd.h | 3 ++ 4

[PATCH v1 3/9] ufs: sysfs: geometry descriptor

2017-12-25 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 175 - drivers/scsi/ufs/ufs-sysfs.c | 84 ++ drivers/scsi/ufs/ufs.h | 36 ++ 3 files changed, 294 insertions(+), 1 deletion(-) diff

[PATCH v1 0/9] ufs: sysfs: read-only access to device descriptors, attributes and flags

2017-12-27 Thread Stanislav Nijnikov
n addition the patch presents an additional field in the scsi_host_template structure - struct attribute_group **sdev_group. This field allows to define groups of attributes. It will provide an ability to use binary attributes in addition to device attributes and to group them under subfolders if n

[PATCH v1 1/9] ufs: sysfs: device descriptor

2017-12-27 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 223 + drivers/scsi/ufs/Makefile | 2 +- drivers/scsi/ufs/ufs-sysfs.c | 158 drivers/scsi/ufs/ufs-sysfs.h | 10

[PATCH v1 7/9] ufs: sysfs: unit descriptor

2017-12-27 Thread Stanislav Nijnikov
necessary. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 108 + drivers/scsi/scsi_sysfs.c | 14 drivers/scsi/ufs/ufs-sysfs.c | 58 drivers/scsi/ufs/ufs-sysfs.h

[PATCH v1 9/9] ufs: sysfs: attributes

2017-12-27 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 141 - drivers/scsi/ufs/ufs-sysfs.c | 90 ++ drivers/scsi/ufs/ufs-sysfs.h | 1 + drivers/scsi/ufs/ufs.h | 27

[PATCH v1 5/9] ufs: sysfs: power descriptor

2017-12-27 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 10 +++ drivers/scsi/ufs/ufs-sysfs.c | 121 + 2 files changed, 131 insertions(+) diff --git a/Documentation/ABI/testing/sysfs-driver-ufs b/Documentation/ABI/testing

[PATCH v1 8/9] ufs: sysfs: flags

2017-12-27 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 65 ++ drivers/scsi/ufs/ufs-sysfs.c | 42 +++ drivers/scsi/ufs/ufs.h | 14 +-- drivers/scsi/ufs/ufshcd.c | 1 + 4

[PATCH v1 6/9] ufs: sysfs: string descriptors

2017-12-27 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 39 drivers/scsi/ufs/ufs-sysfs.c | 58 ++ drivers/scsi/ufs/ufshcd.c | 5 +-- drivers/scsi/ufs/ufshcd.h | 3 ++ 4

[PATCH v1 3/9] ufs: sysfs: geometry descriptor

2017-12-27 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 175 - drivers/scsi/ufs/ufs-sysfs.c | 84 ++ drivers/scsi/ufs/ufs.h | 36 ++ 3 files changed, 294 insertions(+), 1 deletion(-) diff

[PATCH v1 4/9] ufs: sysfs: health descriptor

2017-12-27 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 28 drivers/scsi/ufs/ufs-sysfs.c | 20 drivers/scsi/ufs/ufs.h | 11 +++ drivers/scsi/ufs/ufshcd.c | 8

[PATCH v1 2/9] ufs: sysfs: interconnect descriptor

2017-12-27 Thread Stanislav Nijnikov
Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 19 +++ drivers/scsi/ufs/ufs-sysfs.c | 18 ++ drivers/scsi/ufs/ufs.h | 8 3 files changed, 45 insertions(+) diff --git a/Documentation

[PATCH v2 0/9] ufs: sysfs: read-only access to device descriptors, attributes and flags

2017-12-27 Thread Stanislav Nijnikov
sary. Changelog: v1 -> v2 Provided additional description for the changes Stanislav Nijnikov (9): ufs: sysfs: device descriptor ufs: sysfs: interconnect descriptor ufs: sysfs: geometry descriptor ufs: sysfs: health descriptor ufs: sysfs: power descriptor ufs: sysfs: string descrip

[PATCH v2 1/9] ufs: sysfs: device descriptor

2017-12-27 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 223 + drivers/scsi/ufs/Makefile | 2 +- drivers/scsi/ufs/ufs-sysfs.c | 158 drivers/sc

[PATCH v2 7/9] ufs: sysfs: unit descriptor

2017-12-27 Thread Stanislav Nijnikov
to device attributes and to group them under subfolders if necessary. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 108 + drivers/scsi/scsi_sysfs.c | 14 drivers/scsi/ufs/ufs-sysfs.c

[PATCH v2 3/9] ufs: sysfs: geometry descriptor

2017-12-27 Thread Stanislav Nijnikov
ters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 175 - drivers/scsi/ufs/ufs-sysfs.c | 84 ++ drivers/scsi/ufs/ufs.h | 36 ++ 3 files ch

[PATCH v2 6/9] ufs: sysfs: string descriptors

2017-12-27 Thread Stanislav Nijnikov
er name, a product name, an OEM id, a serial number and a product revision. The full information about the string descriptors could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 39 drivers/scsi/ufs/u

[PATCH v2 9/9] ufs: sysfs: attributes

2017-12-27 Thread Stanislav Nijnikov
und at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 141 - drivers/scsi/ufs/ufs-sysfs.c | 90 ++ drivers/scsi/ufs/ufs-sysfs.h | 1 + drivers/scsi/ufs/ufs.h

[PATCH v2 8/9] ufs: sysfs: flags

2017-12-27 Thread Stanislav Nijnikov
be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 65 ++ drivers/scsi/ufs/ufs-sysfs.c | 42 +++ drivers/scsi/ufs/ufs.h | 14 +-- drivers/scsi/ufs/

[PATCH v2 5/9] ufs: sysfs: power descriptor

2017-12-27 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 10 +++ drivers/scsi/ufs/ufs-sysfs.c | 121 + 2 files changed, 131 insertions(+) diff --git a/Documentation/ABI/testing/sysfs-dri

[PATCH v2 4/9] ufs: sysfs: health descriptor

2017-12-27 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 28 drivers/scsi/ufs/ufs-sysfs.c | 20 drivers/scsi/ufs/ufs.h | 11 +++ driver

[PATCH v2 2/9] ufs: sysfs: interconnect descriptor

2017-12-27 Thread Stanislav Nijnikov
about the parameters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 19 +++ drivers/scsi/ufs/ufs-sysfs.c | 18 ++ drivers/scsi/ufs/ufs.h | 8 3 files c

[PATCH v3 8/9] ufs: sysfs: flags

2017-12-28 Thread Stanislav Nijnikov
be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 65 ++ drivers/scsi/ufs/ufs-sysfs.c | 42 +++ drivers/scsi/ufs/ufs.h | 14 +-- 3 files changed,

[PATCH v3 6/9] ufs: sysfs: string descriptors

2017-12-28 Thread Stanislav Nijnikov
er name, a product name, an OEM id, a serial number and a product revision. The full information about the string descriptors could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/tes

[PATCH v3 2/9] ufs: sysfs: interconnect descriptor

2017-12-28 Thread Stanislav Nijnikov
about the parameters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 19 +++ drivers/scsi/ufs/ufs-sysfs.c | 18 +

[PATCH v3 7/9] ufs: sysfs: unit descriptor

2017-12-28 Thread Stanislav Nijnikov
to device attributes and to group them under subfolders if necessary. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 108 + drivers/scsi/scsi_sysfs.c

[PATCH v3 9/9] ufs: sysfs: attributes

2017-12-28 Thread Stanislav Nijnikov
und at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 155 +++-- drivers/scsi/ufs/ufs-sysfs.c | 89 + drivers/scsi/ufs/ufs-sysfs.h | 1 + drivers/scsi/ufs/ufs.h

[PATCH v3 4/9] ufs: sysfs: health descriptor

2017-12-28 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 28 drivers/scsi/ufs/ufs-sysfs.c | 20 +++

[PATCH v3 5/9] ufs: sysfs: power descriptor

2017-12-28 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 10 +++ drivers/scsi/ufs/ufs-sysfs.c | 121 + 2 files ch

[PATCH v3 0/9] ufs: sysfs: read-only access to device descriptors, attributes and flags

2017-12-28 Thread Stanislav Nijnikov
sary. Changelog: v2 -> v3 The Makefile is updated to make ufs-sysfs.c part of the ufshcd module. The unnecessary EXPORT_SYMBOL were removed Added a legal info header to the new files The date in Documentation/ABI/testing/sysfs-driver-ufs was updated. v1 -> v2 Provided additional description

[PATCH v3 1/9] ufs: sysfs: device descriptor

2017-12-28 Thread Stanislav Nijnikov
s could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 223 + drivers/scsi/ufs/Makefile | 3 +- drivers/scsi/ufs/ufs-sysfs.c | 170 ++ drivers/sc

[PATCH v3 3/9] ufs: sysfs: geometry descriptor

2017-12-28 Thread Stanislav Nijnikov
ters could be found at UFS specifications 2.1. Signed-off-by: Stanislav Nijnikov Reviewed-by: Greg Kroah-Hartman Signed-off-by: Stanislav Nijnikov --- Documentation/ABI/testing/sysfs-driver-ufs | 173 + drivers/scsi/ufs/ufs-sysfs.c | 84 +

RE: [PATCH v3 1/9] ufs: sysfs: device descriptor

2018-01-02 Thread Stanislav Nijnikov
> -Original Message- > From: Jaegeuk Kim [mailto:jaeg...@kernel.org] > Sent: Thursday, December 28, 2017 9:37 PM > To: Stanislav Nijnikov > Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; > gre...@linuxfoundation.org; Alex Lemberg > Subject: Re: [PAT

RE: [PATCH v3 1/9] ufs: sysfs: device descriptor

2018-01-02 Thread Stanislav Nijnikov
> -Original Message- > From: Greg KH [mailto:gre...@linuxfoundation.org] > Sent: Friday, December 29, 2017 11:23 AM > To: Stanislav Nijnikov > Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; Alex Lemberg > > Subject: Re: [PATCH v3 1/9] ufs: sys