On 05/21/2014 03:30 PM, Bart Van Assche wrote:
scmd->abort_work is only scheduled after the block layer has marked
the request associated with a command as complete and for commands
that are not on the eh_cmd_q list. A SCSI command is only requeued
after the scmd->abort_work handler has started (
Hi Saurav + Quinn,
Just curious if this fix needs to be CC'ed to stable as well, or if it's
something that is only triggered with the preceding T10 DIF support
patch in place..?
--nab
On Fri, 2014-04-11 at 16:54 -0400, Saurav Kashyap wrote:
> From: Quinn Tran
>
> Fix double free problem within
From: Nicholas Bellinger
With the advent of per session protection flags in v3.15-rc1 code,
a target fabric driver supporting T10 PI needs to declare it's own
protection capabilities at transport_init_session() time.
This patch updates tcm_qla2xxx_check_initiator_node_acl() to extract
the T10 PI
Hyper-V hosts can support multiple targets and multiple channels and larger
number of
LUNs per target. Update the code to reflect this. With this patch we can
correctly
enumerate all the paths in a multi-path storage environment.
MS-TFS: 173725
Signed-off-by: K. Y. Srinivasan
Cc:
---
drivers
> -Original Message-
> From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi-
> ow...@vger.kernel.org] On Behalf Of Paolo Bonzini
> Sent: Wednesday, 21 May, 2014 3:34 PM
> To: Mark Wu; linux-scsi@vger.kernel.org
> Subject: Re: dangling pointers and/or reentrancy in
> scmd_eh_abort_han
> -Original Message-
> From: James Bottomley [mailto:james.bottom...@hansenpartnership.com]
> Sent: Thursday, May 22, 2014 7:38 AM
> To: KY Srinivasan
> Cc: Andy Whitcroft; Ian Abbott; linux-scsi@vger.kernel.org;
> de...@linuxdriverproject.org; Haiyang Zhang; Tim Gardner
> Subject: Re: [P
The recent change in sysfs, bcdde7e221a8750f9b62b6d0bd31b72ea4ad9309
"sysfs: make __sysfs_remove_dir() recursive" revealed an asymmetric
rphy device creation/deletion sequence in scsi_transport_sas:
modprobe mpt2sas
sas_rphy_add
device_add A rphy->dev
device_add B
Hi Fengguang,
On Thu, 2014-05-22 at 11:13 +0800, kbuild test robot wrote:
> tree: git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git
> for-next
> head: 4baaa7d589e24bfe87dfd6c7a1229108be404a28
> commit: 4baaa7d589e24bfe87dfd6c7a1229108be404a28 [20/20] virtio-scsi: Enable
>
On Thu, 2014-05-22 at 10:37 +0200, Paolo Bonzini wrote:
> Il 22/05/2014 04:26, Nicholas A. Bellinger ha scritto:
> > From: Nicholas Bellinger
> >
> > This patch updates virtscsi_probe() to setup necessary Scsi_Host
> > level protection resources. (currently hardcoded to 1)
> >
> > It changes virts
On Thu, 2014-05-22 at 09:57 +0300, Michael S. Tsirkin wrote:
> On Thu, May 22, 2014 at 02:26:17AM +, Nicholas A. Bellinger wrote:
> > From: Nicholas Bellinger
> >
> > This patch adds a virtio_scsi_cmd_req_pi header as recommened by
> > Paolo that contains do_pi_niov + di_pi_niov elements used
On Thu, 2014-05-22 at 19:58 +, Address Change LSI wrote:
> The person you are trying to email is no longer receiving email @lsi.com.
> Please try sending to them at
> Avago Technologies using firstname.lastn...@avagotech.com.
>
> Please Note: Your original message has been forwarded to this r
A check for CONFIG_FUSION_MAX_FC_SGE was added in v2.6.31. But the
related Kconfig symbol was never added to the tree. Remove this check,
as it always evaluates to false.
Signed-off-by: Paul Bolle
---
Compile tested only.
drivers/message/fusion/mptbase.h | 10 --
1 file changed, 10 dele
On 05/22/14 18:22, Paolo Bonzini wrote:
> Il 21/05/2014 15:30, Bart Van Assche ha scritto:
>> +static bool scmd_being_handled_in_other_context(struct scsi_cmnd *scmd)
>> +{
>> +struct Scsi_Host *shost = scmd->device->host;
>> +struct scsi_cmnd *c;
>> +unsigned long flags;
>> +bool r
On 05/19/2014 06:32 AM, vikas.chaudh...@qlogic.com wrote:
> From: Tej Parkash
>
> Signed-off-by: Tej Parkash
> Signed-off-by: Vikas Chaudhary
> ---
> drivers/scsi/bnx2i/bnx2i_iscsi.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/drivers/scsi/bnx2i/bnx2i_iscsi.c
> b/drivers/scsi
Il 21/05/2014 15:30, Bart Van Assche ha scritto:
+static bool scmd_being_handled_in_other_context(struct scsi_cmnd *scmd)
+{
+ struct Scsi_Host *shost = scmd->device->host;
+ struct scsi_cmnd *c;
+ unsigned long flags;
+ bool ret = false;
+
+ if (!blk_rq_completed(sc
On Thu, 2014-05-22 at 10:49 +, KY Srinivasan wrote:
>
>
> > -Original Message-
> > From: Andy Whitcroft [mailto:a...@canonical.com]
> > Sent: Wednesday, May 21, 2014 7:25 AM
> > To: Ian Abbott
> > Cc: linux-scsi@vger.kernel.org; de...@linuxdriverproject.org; KY Srinivasan;
> > Haiyang
"Michael S. Tsirkin" writes:
> On Thu, May 22, 2014 at 02:26:17AM +, Nicholas A. Bellinger wrote:
>> From: Nicholas Bellinger
>>
>> This patch adds a virtio_scsi_cmd_req_pi header as recommened by
>> Paolo that contains do_pi_niov + di_pi_niov elements used for
>> signaling when protection i
> -Original Message-
> From: Andy Whitcroft [mailto:a...@canonical.com]
> Sent: Wednesday, May 21, 2014 7:25 AM
> To: Ian Abbott
> Cc: linux-scsi@vger.kernel.org; de...@linuxdriverproject.org; KY Srinivasan;
> Haiyang Zhang; James E.J. Bottomley; Tim Gardner
> Subject: Re: [PATCH 0/2] scs
On Tue, May 20, 2014 at 01:03:11PM +0200, Hannes Reinecke wrote:
> Now that we're using 64-bit LUNs internally we need to increase
> the size of max_luns to 64 bits, too.
Looks good,
Reviewed-by: Christoph Hellwig
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the bo
On Tue, May 20, 2014 at 01:03:10PM +0200, Hannes Reinecke wrote:
> The SCSI standard defines 64-bit values for LUNs, and large arrays
> employing large or hierarchical LUN numbers become more and more
> common.
>
> So update the linux SCSI stack to use 64-bit LUN numbers.
>
> Signed-off-by: Hanne
On Tue, May 20, 2014 at 01:03:09PM +0200, Hannes Reinecke wrote:
> Older HBAs are only capable of supporting 16-bit LUNs,
> so we need to make sure to adjust max_lun accordingly.
>
> Signed-off-by: Hannes Reinecke
> Acked-by: Chad Dupuis
Looks good,
Reviewed-by: Christoph Hellwig
This is pro
On Tue, May 20, 2014 at 01:03:08PM +0200, Hannes Reinecke wrote:
> Sequential scan for more than 256 LUNs is very fragile as
> LUNs might not be numbered sequentially after that point.
>
> SAM revisions later than SCSI-3 impose a structure on
> LUNs larger than 256, making LUN numbers between 256
On Wed, May 21, 2014 at 08:30:58AM +0200, Hannes Reinecke wrote:
> While this works reasonably well for most things, printing out
> decoded sense with just one line (and not end up in massive switch()
> statements) is near impossible.
>
> Plus you'll end up having to use a static buffer at one poi
On Tue, May 20, 2014 at 01:03:07PM +0200, Hannes Reinecke wrote:
> Obsolete; either use 'max_lun' if the host supports only a
> limited number of LUNs or BLIST_NOLUN if the target has
> problems addressing more than one LUN.
>
> Signed-off-by: Hannes Reinecke
Looks good,
Reviewed-by: Christoph
Il 22/05/2014 04:26, Nicholas A. Bellinger ha scritto:
From: Nicholas Bellinger
This patch updates virtscsi_probe() to setup necessary Scsi_Host
level protection resources. (currently hardcoded to 1)
It changes virtscsi_add_cmd() to attach outgoing / incoming
protection SGLs preceeding the dat
Il 22/05/2014 04:26, Nicholas A. Bellinger ha scritto:
From: Nicholas Bellinger
Hi MST, MKP, Paolo & Co,
Here is the v2 patch series for adding T1O protection information (PI)
SGL passthrough support between virtio-scsi LLD + vhost-scsi fabric
endpoints.
Following MST's recommendation, it inc
https://bugzilla.kernel.org/show_bug.cgi?id=76681
Jack Wang changed:
What|Removed |Added
CC||xjtu...@gmail.com
--- Comment #1 from Jack Wa
27 matches
Mail list logo