This is just a reposting of the patch that enables endian checks, with addition
of trivial patches that drop __bitwise__ and __CHECK_ENDIAN__ everywhere.
I plan to include this in my pull request unless I hear otherwise.
Michael S. Tsirkin (8):
linux/types.h: enable endian checks for all sparse
__bitwise__ used to mean "yes, please enable sparse checks
unconditionally", but now that we dropped __CHECK_ENDIAN__
__bitwise is exactly the same.
There aren't many users, replace it by __bitwise everywhere.
Signed-off-by: Michael S. Tsirkin
---
arch/arm/plat-samsung/include/plat/gpio-cfg.h
Martin,
On Wed, Dec 14, 2016 at 7:22 AM, Martin K. Petersen
wrote:
>> "Souptick" == Souptick Joarder writes:
>
> Souptick,
>
> Sorry about the delay. Been out for a few days.
>
Inside mvs_task_prep(), pci_pool_alloc() followed by memset will be
replaced by pci_pool_zalloc()
>
> Sou
From: Long Li
Properly set SRB flags when hosting device supports tagged queuing.
This patch improves the performance on Fiber Channel disks.
Signed-off-by: Long Li
Reviewed-by: K. Y. Srinivasan
Signed-off-by: K. Y. Srinivasan
Cc:
---
drivers/scsi/storvsc_drv.c |9 +
1 files cha
From: K. Y. Srinivasan
Enable multi-q support. We will allocate the outgoing channel using
the following policy:
1. We will make every effort to pick a channel that is in the
same NUMA node that is initiating the I/O
2. The mapping between the guest CPU and the outgoin
From: K. Y. Srinivasan
Remove the artificially imposed restriction on max segment size.
Signed-off-by: K. Y. Srinivasan
Reviewed-by: Long Li
---
drivers/scsi/storvsc_drv.c |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/storvsc_drv.c b/drivers/scsi/storv
From: Long Li
When sense message is present on error, we should pass along to the upper
layer to decide how to deal with the error.
This patch fixes connectivity issues with Fiber Channel devices.
Signed-off-by: Long Li
Reviewed-by: K. Y. Srinivasan
Signed-off-by: K. Y. Srinivasan
Cc:
---
d
From: K. Y. Srinivasan
Enable tracking of queue depth.
Signed-off-by: K. Y. Srinivasan
Reviewed-by: Long Li
---
drivers/scsi/storvsc_drv.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/scsi/storvsc_drv.c b/drivers/scsi/storvsc_drv.c
index 05526b7..ccb2101 10
From: Long Li
On I/O errors, the Windows driver doesn't set data_transfer_length
on error conditions other than SRB_STATUS_DATA_OVERRUN.
In these cases we need to set data_transfer_length to 0,
indicating there is no data transferred. On SRB_STATUS_DATA_OVERRUN,
data_transfer_length is set by the
From: K. Y. Srinivasan
Miscellaneous fixes and enhancements.
K. Y. Srinivasan (3):
storvsc: Enable tracking of queue depth
storvsc: Remove the restriction on max segment size
storvsc: Enable multi-queue support
Long Li (3):
storvsc: use tagged SRB requests if supported by the device
s
The Megaraid driver has to support the SAS3.5 Generic Megaraid Controllers
Firmware functionality.
This patch is depending on patch 6
This patch is same as V4 and there is no specific update for V5
Signed-off-by: Sasikumar Chandrasekaran
Reviewed-by: Tomas Henzl
---
drivers/scsi/megaraid/mega
This patch contains new pci device ids for SAS3.5 Generic Megaraid Controllers
Rebased with latest upstearm code which has pci_alloc_irq_vectors conversion
changes from Hannes
Signed-off-by: Sasikumar Chandrasekaran
Reviewed-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas.h| 12
Detect sequential IO streams and pass those IOs directly to FW.
This patch is depending on patch 3
This patch is same as V4 and there is no specific update for V5
Signed-off-by: Sasikumar Chandrasekaran
Reviewed-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas.h| 1 +
drivers/s
SAS3.5 Generic Megaraid based Controllers will have the support for 128 MSI-X
vectors,
resulting in the need to support 128 reply queues
This patch is depending on patch 1
This patch is same as V4 and there is no specific update for V5
Signed-off-by: Sasikumar Chandrasekaran
---
drivers/scsi/m
SAS3.5 Generic Megaraid Controllers FW will support new dynamic RaidMap to have
different
sizes for different number of supported VDs.
This patch is depending on patch 5
Code indentation is fixed for VD_EXT_DEBUG macro
Signed-off-by: Sasikumar Chandrasekaran
---
drivers/scsi/megaraid/megaraid_
An UNMAP command on a PI formatted device will leave the Logical Block
Application
Tag and Logical Block Reference Tag as all F's (for those LBAs that are
unmapped).
To avoid IO errors if those LBAs are subsequently read before they are written
with
valid tag fields, the MPI SCSI IO requests nee
To improve RAID 1/10 Write performance, OS drivers need to issue the required
Write
IOs as Fast Path IOs (after the appropriate checks allowing Fast Path to be
used)
to the appropriate physical drives (translated from the OS logical IO) and wait
for
all Write IOs to complete. If any of the Writ
Large SEQ IO workload should sent as non fast path commands
This patch is depending on patch 7
This patch is same as V4 and there is no specific update for V5
Signed-off-by: Sasikumar Chandrasekaran
---
drivers/scsi/megaraid/megaraid_sas.h| 8 +
drivers/scsi/megaraid/megaraid_sas_b
Upgrade driver version.
This patch is depending on patch 10
This patch is same as V4 and there is no specific update for V5
Signed-off-by: Sasikumar Chandrasekaran
Reviewed-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff
Update Linux driver to use new pdTargetId field for JBOD target ID
This patch is depending on patch 9
Signed-off-by: Sasikumar Chandrasekaran
---
drivers/scsi/megaraid/megaraid_sas.h| 105 +---
drivers/scsi/megaraid/megaraid_sas_base.c | 3 +
drivers/scsi/meg
ldio outstanding variable needs to be decremented in io completion path for
iMR dual queue depth
This patch is depending on patch 8
This patch is same as V4 and there is no specific update for V5
Signed-off-by: Sasikumar Chandrasekaran
Reviewed-by: Tomas Henzl
---
drivers/scsi/megaraid/megarai
Sasikumar Chandrasekaran (11):
megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid
Controllers
megaraid_sas: 128 MSIX Support
megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid
Controllers
megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detecti
Hi Tomas,
Please see my response inline
Thanks
sasi
-Original Message-
From: Tomas Henzl [mailto:the...@redhat.com]
Sent: Monday, December 12, 2016 11:39 AM
To: Sasikumar Chandrasekaran; j...@kernel.org; h...@infradead.org
Cc: linux-scsi@vger.kernel.org; sathya.prak...@broadcom.com;
linu
Hi Tomas,
Please see my response inline
Thanks
sasi
-Original Message-
From: Tomas Henzl [mailto:the...@redhat.com]
Sent: Friday, December 09, 2016 8:59 AM
To: Sasikumar Chandrasekaran; j...@kernel.org; h...@infradead.org
Cc: linux-scsi@vger.kernel.org; sathya.prak...@broadcom.com;
linux
Hi Tomas,
Please see my response inline
Thanks
sasi
-Original Message-
From: Tomas Henzl [mailto:the...@redhat.com]
Sent: Friday, December 09, 2016 8:14 AM
To: Sasikumar Chandrasekaran; j...@kernel.org; h...@infradead.org
Cc: linux-scsi@vger.kernel.org; sathya.prak...@broadcom.com;
linux-
Hi Tomas,
Please see my response inline
Thanks
sasi
-Original Message-
From: Tomas Henzl [mailto:the...@redhat.com]
Sent: Friday, December 09, 2016 7:55 AM
To: Sasikumar Chandrasekaran; j...@kernel.org; h...@infradead.org
Cc: linux-scsi@vger.kernel.org; sathya.prak...@broadcom.com;
linux
Hi Tomas,
Please see my response inline
Thanks
sasi
-Original Message-
From: Tomas Henzl [mailto:the...@redhat.com]
Sent: Thursday, December 08, 2016 10:35 AM
To: Sasikumar Chandrasekaran; j...@kernel.org; h...@infradead.org
Cc: linux-scsi@vger.kernel.org; sathya.prak...@broadcom.com;
li
This fix is to avoid calling fnic_fw_reset_handler through fnic_host_reset
when a finc reset is alreay in progress.
Signed-off-by: Satish Kharat
Signed-off-by: Sesidhar Baddela
---
drivers/scsi/fnic/fnic.h | 1 +
drivers/scsi/fnic/fnic_scsi.c | 16
2 files changed, 17 ins
Hi Madhani,
lots of huge and not very useful changes in here. Can you please
resend a series with just the obvious bug fixes for Linux 4.10 for
now while redoing the remaining patches?
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@v
- the new qla2x00_free_fcport is entirely pointless, please drop
that part of the patch (and even if it wasn't pointless it should
have been a patch on it's own)
- please use struct names and not typedefs for your new structures
- pretty much avery single items in your list should be a sep
From: Gabriel Krisman Bertazi
In blk_mq_map_swqueue, there is a memory optimization that frees the
tags of a queue that has gone unmapped. Later, if that hctx is remapped
after another topology change, the tags need to be reallocated.
If this allocation fails, a simple WARN_ON triggers, but the
On Tue, Dec 06, 2016 at 12:30:34PM -0800, Himanshu Madhani wrote:
> From: Quinn Tran
>
> > cat /sys/kernel/debug/qla2xxx/*/irq_cpuid
> qla2xxx_81
> IRQ Name Vector CPUID
> qla2xxx (default) 150 9
> qla2xxx (rsp_q)151 9
> qla2xxx (atio_q) 152 9
Doesn't
Please just remove TCM_QLA2XXX_VERSION entirely and use QLA2XXX_VERSION
directly instead.
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
On Tue, Dec 06, 2016 at 12:30:30PM -0800, Himanshu Madhani wrote:
> + uint32_t unpacked_lun = 0;
Please remove the unpacked_lun variable as well, and just directly
pass 0 to qlt_issue_task_mgmt.
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message t
On Tue, Dec 06, 2016 at 12:30:44PM -0800, Himanshu Madhani wrote:
> From: Quinn Tran
>
> Qlogic's adapter is able to behave in multiple modes:
> initiator, target, exclusive/either, and dual/both.
>
> This patch renames the qlini_mode -> qlop_mode and allow
> different setting for each port and
On Tue, Dec 06, 2016 at 12:30:43PM -0800, Himanshu Madhani wrote:
> From: Quinn Tran
>
> This patch adds capability to poll for an interrupt, If hardware
> does not generate any interrupt for 2 seconds.
This description sounds like the hardware might be buggy and not
generate interrupts, in whic
On Tue, Dec 06, 2016 at 12:30:40PM -0800, Himanshu Madhani wrote:
> 9 files changed, 762 insertions(+), 474 deletions(-)
Again, a refactor that almost doubles the amount of code is a bad
one, please go back to the drawing board.
--
To unsubscribe from this list: send the line "unsubscribe linux-s
On Tue, Dec 06, 2016 at 12:30:38PM -0800, Himanshu Madhani wrote:
> From: Quinn Tran
>
> qla2xxx currently access T10-DIF protection opcode and type
> field in se_cmd struct. Add translation code so qla2xxx driver
> would not acces private TCM data structure.
And what's the point of doing that?
On 12/14/2016 01:48 PM, Gabriel Krisman Bertazi wrote:
> From: Gabriel Krisman Bertazi
>
> In blk_mq_map_swqueue, there is a memory optimization that frees the
> tags of a queue that has gone unmapped. Later, if that hctx is remapped
> after another topology change, the tags need to be reallocat
> "Wei" == Wei Fang writes:
Wei> A race between scanning and fc_remote_port_delete() may result in a
Wei> permanent stop if the device gets blocked before
Wei> scsi_sysfs_add_sdev() and unblocked after. The reason is that
Wei> blocking a device sets both the SDEV_BLOCKED state and the
Wei> Q
> "Adam" == Adam Manzanares writes:
Adam> This patch adds support for request iopriority handling in the
Adam> mpt3sas layer. This works only when a ATA device is behind the
Adam> SATL. The ATA device also has to indicate that it supports command
Adam> priorities in the identify information t
Hi Bart,
On 12/12/16, 3:10 PM, "Madhani, Himanshu" wrote:
>Hi Nic,
>
>
>
>On 12/6/16, 12:30 PM, "Himanshu Madhani" wrote:
>
>>Hi Nic,
>>
>>Please consider this series for target-pending. This series is based on
>>scsi-misc series that was submitted earlier today.
>>
>>Here's link for that
> "Himanshu" == Himanshu Madhani writes:
Himanshu> Please consider this revised series for inclusion into
Himanshu> scsi-misc. This series has incorporated partial changes based
Himanshu> on review comments from Christoph and Hannes.
Applied to 4.10/scsi-fixes.
--
Martin K. Petersen
> "Amit" == kushwaha a writes:
Amit> This patch cleanup warning reported by checkpatch.pl WARNING:
Amit> Possible unnecessary 'out of memory' message With no available
Amit> memory, a warn on message already gets printed by page alloc apis
Amit> and modified goto use if memory unallocated.
A
> "Adam" == adam radford writes:
Adam> This change updates the 3ware drivers (3w-, 3w-9xxx, 3w-sas)
Adam> email addresses from linuxr...@lsi.com to aradf...@gmail.com,
Adam> since the old email address doesn't exist.
Applied to 4.10/scsi-fixes.
Thanks for doing this!
--
Martin K. Pete
2016-12-14 15:48 GMT+03:00 Greg KH :
> Do you also have problems with this on the 4.9 kernel release? We can't
> add any changes to 4.4 that is not already made in 4.9.
Thanks, i'm try to create reproducible fio test on 4.4.x and after
that go to 4.9
--
Vasiliy Tolstov,
e-mail: v.tols...@selfi
2016-12-14 15:22 GMT+03:00 Johannes Thumshirn :
> Random shot in the dark, have you tried changing the cable?
> HostInt: HBA Internal error
> PHYRdyChg: PhyRdy signal changed state
> 10B8B: 10b to 8b decoding error occurred
> DevExch: Device presence has changed
>
> This could indicate a problem wi
> "Steffen" == Steffen Maier writes:
Steffen,
Steffen> here is a series of important zfcp fixes all marked for stable.
Steffen> They apply to the fixes branch of James' scsi.git or to
Steffen> v4.9-rc8.
Applied to 4.10/scsi-fixes.
--
Martin K. Petersen Oracle Linux Engineering
--
To
> "Varun" == Varun Prakash writes:
Varun> Do not post hw active open cmd if IFF_UP is not set or link is
Varun> down on the interface, return -ENETDOWN in this case.
Applied to 4.10/scsi-fixes.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the l
> "Varun" == Varun Prakash writes:
Varun> Add module_put() in cxgbi_sock_act_open_req_arp_failure() to
Varun> release module reference in case of arp failure, also check
Varun> return value of try_module_get() before posting active open hw
Varun> cmd.
Applied to 4.10/scsi-fixes.
--
Martin
> "Varun" == Varun Prakash writes:
Varun> This patch series adds support for Chelsio T6 adapters in iSCSI
Varun> initiator offload driver(cxgb4i).
Applied to 4.10/scsi-queue.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line "unsubscribe li
> "Manish" == Manish Rangankar writes:
Manish> The QLogic FastLinQ Driver for iSCSI (qedi) is the iSCSI
Manish> specific module for 41000 Series Converged Network Adapters by
Manish> QLogic.
Applied to 4.10/scsi-fixes.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe f
https://bugzilla.kernel.org/show_bug.cgi?id=176951
--- Comment #7 from mus@gmail.com ---
Update:
It seems like this was partly fixed by BIOS upgrade 1.07 (only available via
Windows Update).
Fedora x64 and Ubuntu x64 are confirmed to boot after the BIOS upgrade (see the
mentioned acer commun
> -Original Message-
> From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi-
> ow...@vger.kernel.org] On Behalf Of Hannes Reinecke
> Sent: Wednesday, December 14, 2016 9:07 PM
> To: Sumit Saxena; linux-scsi
> Subject: Re: SCSI: usage of DID_REQUEUE vs DID_RESET for returning SCSI
> com
On 12/13/2016 02:19 PM, Sumit Saxena wrote:
Hi all,
I have query regarding usage of host_byte DID_REQUEUE vs DID_RESET
returned by LLD to SCSI mid layer.
Let me give some background here.
I am using megaraid_sas controller. megaraid_sas driver returns all
outstanding SCSI commands back to SCSI
On 12/06/2016 08:31 AM, Gabriel Krisman Bertazi wrote:
> While stressing memory and IO at the same time we changed SMT settings,
> we were able to consistently trigger deadlocks in the mm system, which
> froze the entire machine.
>
> I think that under memory stress conditions, the large allocatio
On 12/06/2016 08:31 AM, Gabriel Krisman Bertazi wrote:
> This should apply cleanly on top of Jen's for-next branch.
Jens, not Jen.
> @@ -1893,6 +1893,15 @@ static void blk_mq_map_swqueue(struct request_queue *q,
> if (!cpumask_test_cpu(i, online_mask))
> contin
On Wed, Dec 14, 2016 at 03:07:48PM +0300, Vasiliy Tolstov wrote:
> Hi! I have stable problems with all Samsung SSD drivers like PM863 and
> EVO 850 Pro.
>
> Time after time scsi bus reset link with messages:
> [ 2477.973617] ata1: exception Emask 0x50 SAct 0x0 SErr 0x4090800
> action 0xe frozen
>
On Wed, Dec 14, 2016 at 03:07:48PM +0300, Vasiliy Tolstov wrote:
> Hi! I have stable problems with all Samsung SSD drivers like PM863 and
> EVO 850 Pro.
>
> Time after time scsi bus reset link with messages:
> [ 2477.973617] ata1: exception Emask 0x50 SAct 0x0 SErr 0x4090800
> action 0xe frozen
>
Hi! I have stable problems with all Samsung SSD drivers like PM863 and
EVO 850 Pro.
Time after time scsi bus reset link with messages:
[ 2477.973617] ata1: exception Emask 0x50 SAct 0x0 SErr 0x4090800
action 0xe frozen
[ 2477.975036] ata1: irq_stat 0x00400040, connection status changed
[ 2477.9763
On 14/12/16 11:47, Christoph Hellwig wrote:
On Wed, Dec 14, 2016 at 11:37:17AM +0100, Hans Verkuil wrote:
Completely forgot this. Is it OK to queue it for 4.11? Or is it blocking
other follow-up work you want to do for 4.10?
My plan was to see if Bjorn would take the patch to do the trivial re
On Wed, Dec 14, 2016 at 11:37:17AM +0100, Hans Verkuil wrote:
> Completely forgot this. Is it OK to queue it for 4.11? Or is it blocking
> other follow-up work you want to do for 4.10?
My plan was to see if Bjorn would take the patch to do the trivial removal
of pci_enable_msix_exact and pci_enabl
On 14/12/16 11:29, Christoph Hellwig wrote:
Hi Hans,
just checked the current Linux tree and cobalt still uses the old
pci_enable_msi_range call. Did you queue this patch up for 4.10?
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...
Hi Hans,
just checked the current Linux tree and cobalt still uses the old
pci_enable_msi_range call. Did you queue this patch up for 4.10?
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http:/
64 matches
Mail list logo