Apologies for the delay. Patch looks good.
Acked by: Anil Gurumurthy
-Original Message-
From: Martin K. Petersen [mailto:martin.peter...@oracle.com]
Sent: 06 May 2016 06:54
To: Dan Carpenter
Cc: Anil Gurumurthy ; Sudarsana Kalluru
; James E.J. Bottomley ;
Martin K. Petersen ; linux-
Some arrays / HBAs will only present T-10 vendor IDs, so we
should be decoding them, too.
Suggested-by: Paul Mackerras
Signed-off-by: Hannes Reinecke
---
drivers/scsi/scsi_lib.c | 16
1 file changed, 16 insertions(+)
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib
Not every device will return a useable VPD identification, but
still might support ALUA. Rather then disable ALUA support we
should be allowing the device identification to be empty and
attach individual ALUA device handler to each devices.
Reported-by: Paul Mackerras
Signed-off-by: Hannes Reinec
In-order to handle this 'MPI2_EVENT_ACTIVE_CABLE_EXCEPTION' event,
driver need to follow below steps,
1. Unmask the 'MPI2_EVENT_ACTIVE_CABLE_EXCEPTION' event,
so that FW can notify this event to host driver.
2. After receiving this event, add this event to AEN event queue,
for notifying this event
Modified driver code to use scsi_prot_ref_tag() API instead of
scsi_get_lba(), while initializing reference tag field in the CDB.
Signed-off-by: Chaitra P B
---
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/mpt3sas/mpt3sas_s
Replaced mpt3sas_base_flush_reply_queues()with
mpt3sas_base_sync_reply_irqs(),as mpt3sas_base_flush_reply_queues()
skips over reply queues that are currently busy (i.e. being handled
by interrupt processing in another core). If a reply queue is busy,
then call to synchronize_irq()in mpt3sas_base_sy
Set maximum transfer length per IO on RAID volumes
to 4MB by setting VD's queue's max_sector to 8192.
Signed-off-by: Chaitra P B
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 2 ++
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 8
2 files changed, 10 insertions(+)
diff --git a/drivers/scsi/mpt3sa
Bump mpt3sas driver version from 12.100.00.00 to 13.100.00.00
Signed-off-by: Chaitra P B
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/mpt3sas/mpt3sas_base.h
b/drivers/scsi/mpt3sas/mpt3sas_base.h
index 32580b5..aa918
Updated MPI version and MPI header files.
ChangeList:
* Added SATADeviceWaitTime to SAS IO Unit Page 4
* Added EEDPObservedValue added to SCSI IO Reply message
* Added MPI2_EVENT_ACTIVE_CABLE_EXCEPTION and
MPI26_EVENT_DATA_ACTIVE_CABLE_EXCEPT
Signed-off-by: Chaitra P B
---
drivers/scsi/mpt3sa
Here is the change list:
* Updated MPI version and MPI header files.
* Handle active cable exception event for Intruder/Cutlass HBAs.
* Use scsi_prot_ref_tag()API to fill reference tag field in the CDB.
* Updated mpt3sas driver version to Ph12 13.100.00.00
* Set maximum transfer length per IO on RA
On 05/05/2016 02:41 PM, Paul Mackerras wrote:
> On Thu, May 05, 2016 at 10:01:13AM +0200, Hannes Reinecke wrote:
>> On 05/05/2016 05:50 AM, Paul Mackerras wrote:
>>> On Wed, May 04, 2016 at 12:04:16PM +0200, Hannes Reinecke wrote:
> ...
Nearly.
The thing is, a T-10 vendor specific ID is _
On 04/25/2016 10:16 PM, Tejun Heo wrote:
> Hello,
>
> On Mon, Apr 25, 2016 at 12:45:42PM +0200, Hannes Reinecke wrote:
>> here's a patchset implementing ZAC support for libata.
>>
>> This is the second part of a larger patchset for ZAC/ZBC support;
>> it requires the scsi trace fixes queued for in
Instead of supplying each byte through stack let's use %pM specifier.
Cc: Hiral Patel
Cc: Suma Ramars
Cc: Brian Uchino
Signed-off-by: Andy Shevchenko
---
drivers/scsi/fnic/vnic_dev.c | 10 ++
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/drivers/scsi/fnic/vnic_dev.c b/
The function sas_parse_addr() could be easily substituted by hex2bin() which is
in kernel library code.
Cc: Christoph Hellwig
Signed-off-by: Andy Shevchenko
---
drivers/scsi/libsas/sas_scsi_host.c | 22 ++
1 file changed, 6 insertions(+), 16 deletions(-)
diff --git a/driver
LAN MAC addresses can be printed directly using %pMR specifier.
Cc: Sathya Prakash
Cc: mpt-fusionlinux@broadcom.com
Signed-off-by: Andy Shevchenko
---
drivers/message/fusion/mptbase.c | 14 --
1 file changed, 4 insertions(+), 10 deletions(-)
diff --git a/drivers/message/fusion/
This is a set of independent clean ups that didn't land upstream for ages (some
are dated 2010!). As agreed with Martin at some point I resend
them.
I have more, but the rest is not yet ready for submission.
Andy Shevchenko (3):
libsas: remove private hex2bin() implementation
scsi: fnic: use
From: Oleksandr Khoshaba
In the kernel we have nice specifier to print MAC by given pointer to the
address in a binary form.
Signed-off-by: Oleksandr Khoshaba
Acked-by: Vikas Chaudhary
Cc: qlogic-storage-upstr...@qlogic.com
Signed-off-by: Andy Shevchenko
---
drivers/scsi/qla4xxx/ql4_mbx.c |
From: Andy Shevchenko
We have table of the HEX characters in the kernel. Replace custom by a generic
one.
Cc: Adaptec OEM Raid Solutions
Signed-off-by: Andy Shevchenko
---
drivers/scsi/ips.c | 13 +
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/drivers/scsi/ips.c b
In kernel we have defined specifier (%*ph[C]) to dump small buffers in a hex
format. Replace custom approach by a generic one.
Signed-off-by: Andy Shevchenko
---
drivers/scsi/scsi_transport_srp.c | 11 +--
drivers/scsi/sd.c | 4 +---
2 files changed, 2 insertions(+), 13
For small buffers we may use %*ph[N] specifier, for the bigger blocks
print_hex_dump() call.
Cc: Christoph Hellwig
Signed-off-by: Andy Shevchenko
---
drivers/block/cciss_scsi.c | 72 +++---
1 file changed, 10 insertions(+), 62 deletions(-)
diff --git a/d
20 matches
Mail list logo