https://bugzilla.kernel.org/show_bug.cgi?id=111441
--- Comment #8 from nab ---
On Fri, 2016-01-29 at 17:32 -0600, Mike Christie wrote:
> On 01/29/2016 04:21 PM, Serguei Bezverkhi (sbezverk) wrote:
> > HI Mike,
> >
> > I tried your patch and it is has eliminated first traceback but I still do
>
On Fri, 2016-01-29 at 17:32 -0600, Mike Christie wrote:
> On 01/29/2016 04:21 PM, Serguei Bezverkhi (sbezverk) wrote:
> > HI Mike,
> >
> > I tried your patch and it is has eliminated first traceback but I still do
> > not see my remote targets.
> >
>
> That is sort of expected. Your target is n
From: Nicholas Bellinger
(Add wrapper for handling pending_req tag failure - Juergen)
Cc: Juergen Gross
Cc: Hannes Reinecke
Cc: David Vrabel
Signed-off-by: Nicholas Bellinger
---
drivers/xen/xen-scsiback.c | 160 -
1 file changed, 86 insertions(+)
From: Nicholas Bellinger
Cc: Juergen Gross
Cc: Hannes Reinecke
Cc: David Vrabel
Signed-off-by: Nicholas Bellinger
---
drivers/xen/xen-scsiback.c | 56 +++---
1 file changed, 28 insertions(+), 28 deletions(-)
diff --git a/drivers/xen/xen-scsiback.c b/d
From: Nicholas Bellinger
Cc: Vasu Dev
Signed-off-by: Nicholas Bellinger
---
drivers/target/tcm_fc/tfc_cmd.c | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/drivers/target/tcm_fc/tfc_cmd.c b/drivers/target/tcm_fc/tfc_cmd.c
index 064d6df..768aec3 100644
--- a
From: Nicholas Bellinger
Acked-by: Michael S. Tsirkin
Signed-off-by: Nicholas Bellinger
---
drivers/vhost/scsi.c | 99 ++--
1 file changed, 41 insertions(+), 58 deletions(-)
diff --git a/drivers/vhost/scsi.c b/drivers/vhost/scsi.c
index 29cfc57.
From: Nicholas Bellinger
Hi all,
Here is -v3 series code for target_alloc_session() helper
support using existing percpu-ida tag pre-allocation, along
with a new (*callback)() for allowing fabric driver code
setup to complete ahead of transport_register_session()
completing I_T nexus setup.
Thi
From: Nicholas Bellinger
Cc: Chris Boot
Cc: Christoph Hellwig
Cc: Hannes Reinecke
Signed-off-by: Nicholas Bellinger
---
drivers/target/sbp/sbp_target.c | 30 --
1 file changed, 16 insertions(+), 14 deletions(-)
diff --git a/drivers/target/sbp/sbp_target.c b/drive
From: Nicholas Bellinger
Cc: Himanshu Madhani
Cc: Quinn Tran
Signed-off-by: Nicholas Bellinger
---
drivers/scsi/qla2xxx/qla_target.c | 8 +---
drivers/scsi/qla2xxx/qla_target.h | 2 +-
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 79 +++---
3 files changed, 43 inse
From: Nicholas Bellinger
This patch drops struct usbg_cmd->kref internal kref-erence
usage, for proper TARGET_SCF_ACK_KREF conversion.
Cc: Sebastian Andrzej Siewior
Cc: Andrzej Pietrasiewicz
Signed-off-by: Nicholas Bellinger
---
drivers/usb/gadget/function/f_tcm.c | 51 --
From: Nicholas Bellinger
Cc: Vu Pham
Cc: Sagi Grimberg
Cc: Bart Van Assche
Signed-off-by: Nicholas Bellinger
---
drivers/infiniband/ulp/srpt/ib_srpt.c | 55 +++
drivers/infiniband/ulp/srpt/ib_srpt.h | 2 --
2 files changed, 17 insertions(+), 40 deletions(-)
From: Christoph Hellwig
Acked-by: Juergen Gross
Cc: Christoph Hellwig
Cc: Hannes Reinecke
Cc: Chris Boot
Cc: Sebastian Andrzej Siewior
Cc: Andrzej Pietrasiewicz
Signed-off-by: Nicholas Bellinger
---
drivers/target/loopback/tcm_loop.c | 35 +
drivers/target/sbp/sbp
From: Nicholas Bellinger
Cc: Sebastian Andrzej Siewior
Cc: Andrzej Pietrasiewicz
Signed-off-by: Nicholas Bellinger
---
drivers/usb/gadget/function/f_tcm.c | 95 ++---
1 file changed, 56 insertions(+), 39 deletions(-)
diff --git a/drivers/usb/gadget/function/f_
From: Nicholas Bellinger
Based on HCH's original patch, this adds a full version to
support percpu-ida tag pre-allocation and callback function
pointer into fabric driver code to complete session setup.
Reported-by: Christoph Hellwig
Cc: Sagi Grimberg
Cc: Christoph Hellwig
Cc: Hannes Reinecke
From: Nicholas Bellinger
Cc: Chris Boot
Cc: Christoph Hellwig
Cc: Hannes Reinecke
Signed-off-by: Nicholas Bellinger
---
drivers/target/sbp/sbp_target.c | 38 +-
1 file changed, 33 insertions(+), 5 deletions(-)
diff --git a/drivers/target/sbp/sbp_target.c
From: Nicholas Bellinger
Cc: Vasu Dev
Signed-off-by: Nicholas Bellinger
---
drivers/target/tcm_fc/tfc_sess.c | 44
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/drivers/target/tcm_fc/tfc_sess.c b/drivers/target/tcm_fc/tfc_sess.c
index
From: Nicholas Bellinger
Cc: Vu Pham
Cc: Sagi Grimberg
Signed-off-by: Nicholas Bellinger
---
drivers/infiniband/ulp/srpt/ib_srpt.c | 23 ++-
1 file changed, 6 insertions(+), 17 deletions(-)
diff --git a/drivers/infiniband/ulp/srpt/ib_srpt.c
b/drivers/infiniband/ulp/srpt/
From: Nicholas Bellinger
Hi folks,
This is -v3 series to address three LUN_RESET active
I/O + TMR se_cmd->cmd_kref < 0 bugs as reported
recently by Quinn & Co. This can occur during active
I/O remote port TMR LUN_RESET with multi-port LIO
configurations.
To address this bug, it adds __target_c
From: Nicholas Bellinger
This patch fixes a bug in TMR task aborted status (TAS)
handling when multiple sessions are connected to the
same target WWPN endpoint and se_node_acl descriptor,
resulting in TASK_ABORTED status to not be generated
for aborted se_cmds on the remote port.
This is due to
From: Nicholas Bellinger
With CMD_T_FABRIC_STOP + se_cmd->cmd_wait_set usage in place,
go ahead and drop left-over CMD_T_REQUEST_STOP checks in
target_complete_cmd() and unused target_stop_cmd().
Cc: Quinn Tran
Cc: Himanshu Madhani
Cc: Sagi Grimberg
Cc: Christoph Hellwig
Cc: Hannes Reinecke
From: Nicholas Bellinger
This patch fixes a NULL pointer se_cmd->cmd_kref < 0
refcount bug during TMR LUN_RESET with active TMRs,
triggered during se_cmd + se_tmr_req descriptor
shutdown + release via core_tmr_drain_tmr_list().
To address this bug, go ahead and obtain a local
kref_get_unless_zer
From: Nicholas Bellinger
This patch fixes a NULL pointer se_cmd->cmd_kref < 0
refcount bug during TMR LUN_RESET with active se_cmd
I/O, that can be triggered during se_cmd descriptor
shutdown + release via core_tmr_drain_state_list() code.
To address this bug, add common __target_check_io_state(
From: Nicholas Bellinger
To address a bug where se_cmd fabric driver level shutdown
occurs while TMR CMD_T_ABORTED is happening, resulting in
potential -1 ->cmd_kref, this patch adds target_tmr_put_cmd()
wrapper and CMD_T_FABRIC_STOP bit used to determine when
TMR + front-end driver I_T nexus shu
On Fri, 2016-01-29 at 19:36 -0800, K. Y. Srinivasan wrote:
> tree: https://na01.safelinks.protection.outlook.com/?url=https%3a%2
> f%2fgit.kernel.org%2fpub%2fscm%2flinux%2fkernel%2fgit%2ftorvalds%2fli
> nux.git&data=01%7c01%7ckys%40microsoft.com%7ce2e0622715844b79ad7108d3
> 2796ec3c%7c72f988bf86f
tree:
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fgit.kernel.org%2fpub%2fscm%2flinux%2fkernel%2fgit%2ftorvalds%2flinux.git&data=01%7c01%7ckys%40microsoft.com%7ce2e0622715844b79ad7108d32796ec3c%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=ubr4GbBaNS%2ftOz%2buJBk0CL9N0UNG9x2Ti
On 01/29/2016 04:21 PM, Serguei Bezverkhi (sbezverk) wrote:
> HI Mike,
>
> I tried your patch and it is has eliminated first traceback but I still do
> not see my remote targets.
>
That is sort of expected. Your target is not setup for ALUA properly. It
says it supports ALUA, but when scsi_dh_a
From: Raghava Aditya Renukunta
The method to allocate and free FIB's in the present code utilizes
spinlocks.Multiple IO's have to wait on the spinlock to acquire or
free fibs creating a performance bottleneck.
An alternative solution would be to use block layer tags to keep track
of the fibs all
From: Raghava Aditya Renukunta
aac_fib_map_free() calls pci_free_consistent() without checking that
dev->hw_fib_va is not NULL and dev->max_fib_size is not zero.If they
are indeed NULL/0, this will result in a hang as pci_free_consistent()
will attempt to invalidate cache for the entire 64-bit ad
From: Raghava Aditya Renukunta
The driver utilizes an array of atomic variables to keep track of
IO submissions to each vector. To submit an IO multiple threads
iterate through the array to find a vector which has empty slots
to send an IO. The reading and updating of the variable is not atomic,
From: Raghava Aditya Renukunta
Series 7 does not support PCI hot reset used by EEH.
Enabled fundamental reset only for Series 7
Changes in V2:
None
Changes in V3:
None
Changes in V4:
None
Signed-off-by: Raghava Aditya Renukunta
Reviewed-by: Johannes Thumshirn
Reviewed-by: Tomas Henzl
---
From: Raghava Aditya Renukunta
During EEH recovery number of online CPU's might change thereby changing
the number of MSIx vectors. Since each fib is allocated to a vector,
changes in the number of vectors causes fib to be sent thru invalid
vectors.In addition the correct number of MSIx vectors i
This patchset includes the following changes (bug fixes and new feature
support) specific to aacraid driver.
V2:
Removed aac_fib_free_tag function
Setup relevant fib variables only once
Created aac_fib_vector_assign function
Made EEH functions static
Added character device status macros
changed lo
From: Raghava Aditya Renukunta
Added support for PCI EEH(extended error handling).
Changes in V2:
Made local functions static
Removed call to aac_fib_free_tag
Set adapter_shutdown flag when PCI error detected
Changes in V3:
None
Changes in V4:
Removed setting of adapter_shutdown flag when \
P
From: Raghava Aditya Renukunta
while driver removal is in progress or PCI shutdown is invoked, driver
kills AIF aacraid thread, but IOCTL requests from the management tools
re-start AIF thread leading to IOP_RESET.
Fixed by setting adapter_shutdown flag when PCI shutdown is invoked.
Changes in
From: Raghava Aditya Renukunta
Updated diver version to 41052
Changes in V2:
None
Changes in V3:
None
Changes in V4:
None
Signed-off-by: Raghava Aditya Renukunta
Reviewed-by: Johannes Thumshirn
---
drivers/scsi/aacraid/aacraid.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff -
From: Raghava Aditya Renukunta
During EEH PCI hotplug activity kernel unloads and loads the driver,
causing character device to be unregistered(aac_remove_one).When the
driver is loaded back using aac_probe_one the character device needs
to be registered again for the AIF management tools to work
https://bugzilla.kernel.org/show_bug.cgi?id=111441
--- Comment #7 from Serguei Bezverkhi ---
HI Mike,
I tried your patch and it is has eliminated first traceback but I still do not
see my remote targets.
Here is dmesg
[ 26.103812] scsi 3:0:0:2: Direct-Access LIO-ORG san-disk-2 4.
HI Mike,
I tried your patch and it is has eliminated first traceback but I still do not
see my remote targets.
Here is dmesg
[ 26.103812] scsi 3:0:0:2: Direct-Access LIO-ORG san-disk-2 4.0
PQ: 0 ANSI: 5
[ 26.104338] sd 3:0:0:2: alua: supports implicit and explicit TPGS
[ 26.
Greetings:
I would like to attend LSF/MM to continue discussion related to SMR.
Besides the SMRFFS, we've been developing a zoned device mapper (ZDM).
I would like to gather feedback and direction. I can provide a quick
explanation of the architecture. This will enable existing software
to work
On Fri, 29 Jan 2016, Jose Castillo wrote:
This patch adds the information of the different values that can be used
in the module parameter 'debug_logging', as it is shown below:
$ modinfo bnx2fc
[...]
parm: debug_logging:Option to enable extended logging,
Default is 0
On 01/29/2016 01:11 PM, Serguei Bezverkhi (sbezverk) wrote:
> If you send me the diff for your patch, I will build new kernel myself.
>
Bugzilla must be messing something up. I attached to one of the previous
mails. Attaching it here again.
Email me offlist and without bugzilla if you do not g
https://bugzilla.kernel.org/show_bug.cgi?id=111441
--- Comment #6 from Serguei Bezverkhi ---
If you send me the diff for your patch, I will build new kernel myself.
Serguei
Serguei Bezverkhi,
TECHNICAL LEADER.SERVICES
Global SP Services
sbezv...@cisco.com
Phone: +1 416 306 7312
Mobile: +1 514
If you send me the diff for your patch, I will build new kernel myself.
Serguei
Serguei Bezverkhi,
TECHNICAL LEADER.SERVICES
Global SP Services
sbezv...@cisco.com
Phone: +1 416 306 7312
Mobile: +1 514 234 7374
CCIE (R&S,SP,Sec) - #9527
Cisco.com
Think before you print.
This email may conta
> On Jan 29, 2016, at 6:04 AM, Serguei Bezverkhi (sbezverk)
> wrote:
>
> Actually this server uses both cases: Local taregts (since it is OpenStack
> server) and remote targets as it tries to mount 4 remotefile systems.
>
> You are correct, I always use the same box I just change the kernel
A barrier should be added to ensure proper
ordering of memory mapped writes.
Signed-off-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.c
b/drivers/scsi/megaraid/megaraid_sas_fusion.c
i
y,
Michael Schaefer, J"org Weule, and Eric Youngdale.
- Copyright 1992 - 2010 Kai Makisara
+ Copyright 1992 - 2016 Kai Makisara
email kai.makis...@kolumbus.fi
Some small formal changes - aeb, 950809
@@ -17,7 +17,7 @@
Last modified: 18-JAN-1998 Richard Gooch Devfs
suppo
Four fixes: one to try to fix our repeated intermittent crashes in
suspend/resume, one to correct a regression in the optimal I/O size
reporting and a couple for randconfig build failures in the hisi_sas
driver.
The patch is available here:
git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.
On 28.1.2016 16:44, Sumit Saxena wrote:
> Inside compat IOCTL hook of driver, driver was using wrong address of
> ioc->frame.raw which leads sense_ioc_ptr to be calculated wrongly and
> failing IOCTL.
>
> Signed-off-by: Sumit Saxena
Reviewed-by: Tomas Henzl
Tomas
--
To unsubscribe from this li
On 28.1.2016 16:44, Sumit Saxena wrote:
> Driver assumes that VFs always have peers present whenever they have same LD
> IDs. But this is not the case.
> This patch handles the above mentioned by explicitly checking for a peer
> before making HA/non-HA path decision.
>
> Signed-off-by: Uday Linga
Hi,
I've noticed a possible problem with scsi_debug devices where
optimal_io_size < minimum_io_size.
The problem seems reproducable with kernel 4.4.0 and also with
stable version 4.1.15. For stable tree the last known working
version is 4.1.13.
How to reproduce:
uname -mr
modprobe -r scsi_debug
On 28.1.2016 16:34, Sumit Saxena wrote:
> Make instance->adprecovery variable atomic and removes hba_lock spinlock
> while accessing instance->adprecovery.
>
> Tomas commented on last time sent patch asking to use u8 instead of atomic
> for adprecovery. I agree that atomic_t is not required
> her
On 28.1.2016 16:34, Sumit Saxena wrote:
> This patch will create reply queue pool for each MSI-x index and will provide
> array of all reply queue base address
> instead of single base address of legacy mode. Using this new interface
> Driver can support higher Queue depth allocating
> more reply
On 01/29/2016 03:57 PM, Hannes Reinecke wrote:
> On 11/11/2015 11:34 AM, Hannes Reinecke wrote:
>> Hi all,
>>
>> having been subjected to the pain of trying to bootstrap a really
>> large machine with systemd I decided to implement LUN masking in
>> scsi_transport_fc.
>> The principle is simple: di
On 11/11/2015 11:34 AM, Hannes Reinecke wrote:
> Hi all,
>
> having been subjected to the pain of trying to bootstrap a really
> large machine with systemd I decided to implement LUN masking in
> scsi_transport_fc.
> The principle is simple: disallow the automated LUN scanning when
> discovering a
This patch adds the information of the different values that can be used
in the module parameter 'debug_logging', as it is shown below:
$ modinfo bnx2fc
[...]
parm: debug_logging:Option to enable extended logging,
Default is 0 - no logging.
0x01 - SCSI cmd
Hi Dear,
I am Mrs Machiko Kumiko, from Japan, I Have Been Diagnosed with esophageal
Cancer.
I Have Chosen you to distribute my Funds to Charities homes in your Country,
so if you wish to Carry out this humanitarian Work kindly Get back to me for
FURTHER details.
Yours Truely Mrs Machiko Kum
>From 691a961bb401c5815ed741dac63591efbc6027e3 Mon Sep 17 00:00:00 2001
From: "Kirill A. Shutemov"
Date: Fri, 29 Jan 2016 15:06:17 +0300
Subject: [PATCH 2/2] mempolicy: do not try to queue pages from
!vma_migratable()
Maybe I miss some point, but I don't see a reason why we try to queue
pages fr
>From e20cd50a8f612dbc720d31d269e748215607a0b8 Mon Sep 17 00:00:00 2001
From: "Kirill A. Shutemov"
Date: Fri, 29 Jan 2016 14:55:40 +0300
Subject: [PATCH 1/2] mm: fix bogus VM_BUG_ON_PAGE() in isolate_lru_page()
We don't care if there's a tail pages which is not on LRU. We are not
going to isolate
Actually this server uses both cases: Local taregts (since it is OpenStack
server) and remote targets as it tries to mount 4 remotefile systems.
You are correct, I always use the same box I just change the kernel it is using
to boot. No other changes to the environment. I do not mind to load a
https://bugzilla.kernel.org/show_bug.cgi?id=111441
--- Comment #5 from Serguei Bezverkhi ---
Actually this server uses both cases: Local taregts (since it is OpenStack
server) and remote targets as it tries to mount 4 remotefile systems.
You are correct, I always use the same box I just change
Hi all, Ping?
Does this patch has others issues need to fix? Thank you.
Charles
On 09/03/2015 10:03 PM, Johannes Thumshirn wrote:
Charles Chiou writes:
From f442518879f8f41d103b684046d912eca13844e7 Mon Sep 17 00:00:00 2001
From: Charles
Date: Wed, 2 Sep 2015 20:54:45 +0800
Subject: [PATCH 3
Hi all, Ping?
Does this patch has others issues need to fix? Thank you.
Charles
On 09/03/2015 10:01 PM, Johannes Thumshirn wrote:
Charles Chiou writes:
From 60e14c245c18cbe0300cfa244334e2850a52a381 Mon Sep 17 00:00:00 2001
From: Charles
Date: Wed, 2 Sep 2015 20:48:55 +0800
Subject: [PATCH 2
Hi all, Ping?
Does this patch has others issues need to fix? Thank you.
Charles
On 09/03/2015 10:16 PM, Johannes Thumshirn wrote:
Charles Chiou writes:
From 9d7973dfa05a7785d0eb1e9bcfb0fb6d2c493209 Mon Sep 17 00:00:00 2001
From: Charles
Date: Wed, 2 Sep 2015 20:41:56 +0800
Subject: [PATCH
Hello Anil Ravindranath,
The patch 89a368104150: "[SCSI] pmcraid: PMC-Sierra MaxRAID driver to
support 6Gb/s SAS RAID controller" from Aug 25, 2009, leads to the
following static checker warning:
drivers/scsi/pmcraid.c:3376 pmcraid_copy_sglist()
error: overflow detected. __copy_f
On Thu, Jan 28, 2016 at 12:40 PM, Kirill A. Shutemov
wrote:
> On Thu, Jan 28, 2016 at 11:55:14AM +0100, Dmitry Vyukov wrote:
>> On Thu, Jan 28, 2016 at 11:51 AM, Kirill A. Shutemov
>> wrote:
>> > On Thu, Jan 28, 2016 at 11:27:11AM +0100, Dmitry Vyukov wrote:
>> >> Hello,
>> >>
>> >> The following
Hi all,
Looking through the blk-mq code I tried to figure out if and how the
driver is supposed to set any interrupt affinity when block-mq is
enabled.
Thing is, for your typical driver you would set the interrupt
affinity during init time (eg for SCSI drivers during host_alloc).
But to set the i
On 01/29/2016 02:01 AM, Michael Christie wrote:
> Can you send me your lio config?
>
Not sure what I was thinking. Don't send me anything. Could you just try
the attached patch?
diff --git a/drivers/scsi/scsi_sysfs.c b/drivers/scsi/scsi_sysfs.c
index 21930c9..4269cbc 100644
--- a/drivers/scsi/scs
Can you send me your lio config?
Are you running lio on the same box as the initiator so it is also changing
kernel version with each test?
It looks like the scsi scan code is not handling the lack of LUN 0 correctly. I
think I know what patch is causing it, but cannot get my lio config to retu
68 matches
Mail list logo