On Thu, Dec 22, 2016 at 12:22:27PM -0800, Hugh Dickins wrote:
> On Wed, 21 Dec 2016, Linus Torvalds wrote:
> > On Wed, Dec 21, 2016 at 9:13 PM, Dave Chinner wrote:
> > > I unmounted the fs, mkfs'd it again, ran the
> > > workload again and about a minute in this fired:
> > >
Hi Sasikumar,
[auto build test WARNING on scsi/for-next]
[also build test WARNING on next-20161223]
[cannot apply to v4.9]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system]
url:
Hi Alan,
On Friday 23 December 2016 04:14 AM, Alan Stern wrote:
On Wed, 21 Dec 2016, George Cherian wrote:
Hi Oliver,
I was working with this JMicron device and using the uas driver.
I am seeing the following 2 issues.
1) On connect I see the following messages.
xhci_hcd :00:11.0:
UFS device requires to perform bkops (back ground operations) periodically
but host can control (via auto-bkops parameter of device) when device can
perform bkops based on its performance requirements. In general, host
would like to enable the device's auto-bkops only when it's not doing any
From: Lee Susman
Use the ftrace infrastructure to conditionally trace ufs command events.
New trace event is created, which samples the following ufs command data:
- device name
- optional identification string
- task tag
- doorbell register
- number of transfer bytes
-
From: Sahitya Tummala
Provide an option to enable/disable clock gating during runtime.
Write 1 or 0 to "clkgate_enable" sysfs node to enable/disable
clock gating.
Signed-off-by: Sahitya Tummala
Signed-off-by: Subhash Jadavani
Immediately after successful UFS link startup, UFS link power mode would
be in PWM-G1, 1-lane, SLOW-AUTO mode. But currently we are doing few
of the DME local/peer attributes access before setting the "hba->pwr_info"
to default power mode. If we are doing link startup as part of error
recovery
This patch adds the profiling support for some of the time critical
operations like hibern8 enter/exit, clock gating & clock scaling.
Reviewed-by: Venkat Gopalakrishnan
Signed-off-by: Subhash Jadavani
---
drivers/scsi/ufs/ufshcd.c | 24
From: Sahitya Tummala
Provide an option to enable/disable clock scaling during runtime.
Write 1/0 to "clkscale_enable" sysfs node to enable/disable clock
scaling.
Signed-off-by: Sahitya Tummala
Signed-off-by: Subhash Jadavani
UFS device and link can be put in multiple different low power modes hence
UFS driver supports multiple different low power modes.
This change sets the default UFS power management level which should put
the link hibernate state and device in sleep state. This default power
management level gives
From: Dolev Raviv
Errors such as UIC error, illegal OCS values, and others may require
more information for debugging. Such information could be hibern8 events,
events sequences, recoverable errors, error history, and more.
This patch improves tracking of important errors
This patch provides the sysfs attribute to choose the power management
level for UFS runtime and system suspend.
Reviewed-by: Sujit Reddy Thumma
Signed-off-by: Subhash Jadavani
---
drivers/scsi/ufs/ufshcd.c | 144
From: Dolev Raviv
When a command to a W-LU is timed out via scsi, error handling
will treat it as any other LU and send commands such as
START_STOP with wrong format or task abort. Those commands are
illegal for W-LU according to the UFS spec.
To solve it, when an error is
This change adds the ftrace support for following:
1. UFS initialization time
2. Clock gating states
3. Clock scaling states
4. Power management APIs latency
5. BKOPs enable/disable
Usage:
echo 1 > /sys/kernel/debug/tracing/events/ufs/enable
cat
From: Dolev Raviv
Inserts driver dumps for UFS Host Controller registers, Transfer Requests
and Task Management Requests.
The dumps will occur on driver initialization failure, ufshcd_abort() and
on error handling path.
Signed-off-by: Dolev Raviv
This patch series adds following things:
- ftrace support to trace important events in UFS driver.
- debug dumps following failures to ease the debugging
- sysfs node to control clock gating, clock scaling and PM
- few fixes
---
Changes from v2 -> v3:
1. Patch #2: Used TRACE_DEFINE_ENUM to
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
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 and same as V5
Signed-off-by: Sasikumar Chandrasekaran
---
This patch contains new pci device ids for SAS3.5 Generic Megaraid Controllers
This Pacth is Same as V5
Signed-off-by: Sasikumar Chandrasekaran
Reviewed-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas.h| 12 +---
The Megaraid driver has to support the SAS3.5 Generic Megaraid Controllers
Firmware functionality.
This patch is depending on patch 6 and same as V5
Signed-off-by: Sasikumar Chandrasekaran
Reviewed-by: Tomas Henzl
---
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
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
80 chars per line limit is taken care around VD_EXT_DEBUG macro.
NULL pointer check for desc_table has been removed.
Few code
Detect sequential IO streams and pass those IOs directly to FW.
This patch is depending on patch 3
Few code indentation issues fixed
Signed-off-by: Sasikumar Chandrasekaran
Reviewed-by: Tomas Henzl
---
drivers/scsi/megaraid/megaraid_sas.h
Large SEQ IO workload should sent as non fast path commands
This patch is depending on patch 7
80 chars per line limit is taken care around VD_EXT_DEBUG macro.
Signed-off-by: Sasikumar Chandrasekaran
---
drivers/scsi/megaraid/megaraid_sas.h| 8 +
ldio outstanding variable needs to be decremented in io completion path for
iMR dual queue depth
This patch is depending on patch 8 and same as V5
Signed-off-by: Sasikumar Chandrasekaran
Reviewed-by: Tomas Henzl
---
Upgrade driver version.
This patch is depending on patch 10 and same as 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 and same as V5
Signed-off-by: Sasikumar Chandrasekaran
---
drivers/scsi/megaraid/megaraid_sas.h| 105 +---
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
On Fri, Dec 23, 2016 at 07:53:50AM +0800, Ming Lei wrote:
> On Fri, Dec 23, 2016 at 2:50 AM, Chris Leech wrote:
> > I'm not reproducing any problems with xfstests running over iscsi_tcp
> > right now. Two 10G luns exported from an LIO target, attached directly
> > to a test VM
On Fri, Dec 23, 2016 at 2:50 AM, Chris Leech wrote:
> On Thu, Dec 22, 2016 at 05:50:12PM +1100, Dave Chinner wrote:
>> On Wed, Dec 21, 2016 at 09:46:37PM -0800, Linus Torvalds wrote:
>> > On Wed, Dec 21, 2016 at 9:13 PM, Dave Chinner wrote:
>> > >
>> > >
On Wed, 21 Dec 2016, George Cherian wrote:
> Hi Oliver,
>
> I was working with this JMicron device and using the uas driver.
> I am seeing the following 2 issues.
>
> 1) On connect I see the following messages.
> xhci_hcd :00:11.0: ERROR Transfer event for disabled endpoint or
> incorrect
James Smart wrote:
> Deprecate lpfc_soft_wwn parameter.
> No longer allow override of hw-assigned wwns
>
> Signed-off-by: Dick Kennedy
> Signed-off-by: James Smart
Any reason to remove this functionality?
I was actually using it.
Sebastian
- Original Message -
> From: "Bart Van Assche"
> To: "himanshu madhani" , lober...@redhat.com,
> n...@daterainc.com
> Cc: linux-scsi@vger.kernel.org
> Sent: Thursday, December 22, 2016 4:54:30 PM
> Subject: Re: [PATCH ]
On Thu, 2016-12-22 at 16:46 -0500, Laurence Oberman wrote:
> Added the possibility of blocking only specific SCSI data movement commands
> but allowing TUR'S to pass.
> This has been helpful for debugging many driver/array interoperabilty
> issues.
Hello Laurence,
Your work is appreciated and
Hello Himanshu and Nicholas,
Was going over my patches and remembered this one got lost.
Himanshu, you acked this already at some point.
Nicholas can we get this on next submission maybe.
Thanks
Laurence
Added the possibility of blocking only specific SCSI data movement commands
but allowing
This is mostly stuff which missed the initial pull. There's a new
driver: qedi, some ufs, ibmvscsis and ncr5380 updates plus some
assorted driver fixes and also a fix for the bug where if a device goes
into a blocked state between configuration and sysfs device add (which
can be a long time under
https://bugzilla.kernel.org/show_bug.cgi?id=176951
--- Comment #10 from mus@gmail.com ---
Created attachment 248381
--> https://bugzilla.kernel.org/attachment.cgi?id=248381=edit
Kernel Panic Arch Linux x64 kernel 4.9
Attached is a kernel panic I get with Arch Linux x64 and kernel 4.9.
On Wed, 21 Dec 2016, Linus Torvalds wrote:
> On Wed, Dec 21, 2016 at 9:13 PM, Dave Chinner wrote:
> >
> > There may be deeper issues. I just started running scalability tests
> > (e.g. 16-way fsmark create tests) and about a minute in I got a
> > directory corruption reported
Hi Christoph,
[auto build test ERROR on linus/master]
[also build test ERROR on next-20161222]
[cannot apply to v4.9]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system]
url:
https://github.com/0day-ci/linux/commits/Christoph-Hellwig/block-add
Hi Christoph,
[auto build test ERROR on linus/master]
[also build test ERROR on next-20161222]
[cannot apply to v4.9]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system]
url:
https://github.com/0day-ci/linux/commits/Christoph-Hellwig/block-add
Hello,
Complement of the Season, I'M Anessa female 25 years old single, I am
contacting you because I will be relocating to your country. I will send you my
photos and also tell you much about my self.
Thanks.
Sincerely yours
Anessa.
--
To unsubscribe from this list: send the line
On 12/21/2016 6:39 PM, Robert LeBlanc wrote:
> I hit a new backtrace today, hopefully it adds something.
>
> # cat /proc/19659/stack
> [] iscsit_stop_session+0x1b1/0x1c0
> [] iscsi_check_for_session_reinstatement+0x1e2/0x270
> [] iscsi_target_check_for_existing_instances+0x30/0x40
> []
On Thu, Dec 22, 2016 at 05:50:12PM +1100, Dave Chinner wrote:
> On Wed, Dec 21, 2016 at 09:46:37PM -0800, Linus Torvalds wrote:
> > On Wed, Dec 21, 2016 at 9:13 PM, Dave Chinner wrote:
> > >
> > > There may be deeper issues. I just started running scalability tests
> > >
- Original Message -
> From: "Christoph Hellwig"
> To: "Laurence Oberman"
> Cc: "Christoph Hellwig" , "Bart Van Assche"
> ,
> linux-r...@vger.kernel.org, linux-scsi@vger.kernel.org
> Sent:
Hi Bart,
On 12/22/16, 9:02 AM, "Bart Van Assche" wrote:
>On Thu, 2016-12-22 at 16:44 +, Madhani, Himanshu wrote:
>> Do you want me to send series updating Reviewed-by Tag or would you be able
>> to update
>> while applying to target-pending tree?
>
>Hello
On Thu, 2016-12-22 at 16:44 +, Madhani, Himanshu wrote:
> Do you want me to send series updating Reviewed-by Tag or would you be able
> to update
> while applying to target-pending tree?
Hello Himanshu,
The past three days I have been busy with rewriting the blk-mq-sched code so I
have
On 12/22/16, 1:25 AM, "Christoph Hellwig" wrote:
>The whole series looks fine:
>
>Reviewed-by: Christoph Hellwig
>
>(not sure why you dropped my Reviewed-by: tags for all the previously
>reviewed patches, though)
Thanks for the review. Looks like oversight
Hi Laurance,
please try the patch below:
---
>From 69febe1cfb55844862f768447432249781001f9c Mon Sep 17 00:00:00 2001
From: Christoph Hellwig
Date: Thu, 22 Dec 2016 16:38:29 +0100
Subject: block: add back plugging in __blkdev_direct_IO
This allows sending larger than 1 MB requess
Hello Christoph, apologies, here is a clear summary of the issue.
During testing of the latest linux-next with rc-10 block layer changes I
noticed that I/O was being capped at 1MB size and no merging was seen.
The issue was not apparent on 4.8.0-rc8 or earlier.
dd if=/dev/sdw bs=4096k
On 12/13/2016 11:26 AM, Jitendra Bhivare wrote:
From: Ketan Mukadam
Add a warning message to indicate obsolete/unsupported
BE2 Adapter Family devices
Signed-off-by: Ketan Mukadam
Signed-off-by: Jitendra Bhivare
On 12/13/2016 11:26 AM, Jitendra Bhivare wrote:
Version 11.2.1.0
Signed-off-by: Jitendra Bhivare
---
drivers/scsi/be2iscsi/be_main.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/be2iscsi/be_main.h
On 12/13/2016 11:26 AM, Jitendra Bhivare wrote:
After TPE recovery, CID table needs to be repopulated as per CIDs in
WRBQ creation responses.
SGL handles table needs to be recreated for posting and its indices need
to be resetted.
This is achieved by calling beiscsi_cleanup_port when disabling
On 12/13/2016 11:26 AM, Jitendra Bhivare wrote:
Set CID slot to 0x to indicate empty.
Check if connection already exists in conn_table before binding.
Check if endpoint already NULL before putting back CID.
Break ep->conn link in free_ep to ignore completions after freeing.
Signed-off-by:
On 12/13/2016 11:26 AM, Jitendra Bhivare wrote:
wq_name is used only to set WQ name when its being allocated.
Remove it from beiscsi_hba structure and define locally.
Signed-off-by: Jitendra Bhivare
---
drivers/scsi/be2iscsi/be_main.c | 9 +
On 12/13/2016 11:26 AM, Jitendra Bhivare wrote:
Fix errors reported in static analysis.
Signed-off-by: Jitendra Bhivare
---
drivers/scsi/be2iscsi/be.h | 3 --
drivers/scsi/be2iscsi/be_cmds.c | 8 +++---
drivers/scsi/be2iscsi/be_cmds.h | 17 ++--
On 12/13/2016 11:26 AM, Jitendra Bhivare wrote:
This duplicate code got added during manual merging.
Signed-off-by: Jitendra Bhivare
---
drivers/scsi/be2iscsi/be_main.c | 8
1 file changed, 8 deletions(-)
diff --git a/drivers/scsi/be2iscsi/be_main.c
On 12/13/2016 11:25 AM, Jitendra Bhivare wrote:
Prepare the IOCTL with appropriate sizes of buffers of V0 and V1.
Set missing chute number in V1 IOCTL.
Signed-off-by: Jitendra Bhivare
---
drivers/scsi/be2iscsi/be_cmds.c | 33 ++---
On 12/13/2016 11:25 AM, Jitendra Bhivare wrote:
Added check in beiscsi_process_cq for pio_handle.
pio_handle is cleared in beiscsi_put_wrb_handle.
This catches any case where task gets cleaned up just before completion.
Use back_lock before accessing pio_handle.
Signed-off-by: Jitendra Bhivare
On 12/13/2016 11:25 AM, Jitendra Bhivare wrote:
invalid bit in WRB indicates to FW that IO was invalidated before WRB
was fetched from host memory.
For SkyHawk, this invalid bit in WRB is at a different offset.
Use amap_iscsi_wrb_v2 to mark invalid bit for SkyHawk.
Signed-off-by: Jitendra
On 12/13/2016 11:25 AM, Jitendra Bhivare wrote:
Hold the reference of iscsi_task till invalidation completes.
This prevents use of ICD when invalidation of that ICD is being processed.
Signed-off-by: Jitendra Bhivare
---
drivers/scsi/be2iscsi/be_main.c | 45
On 12/13/2016 11:25 AM, Jitendra Bhivare wrote:
System crashes when sg_reset is executed in a loop.
CPU: 13 PID: 7073 Comm: sg_reset Tainted: GE 4.8.0-rc1+ #4
RIP: 0010:[] []
beiscsi_eh_device_reset+0x160/0x520 [be2iscsi]
Call Trace:
[] ? scsi_host_alloc_command+0x47/0xc0
[]
On 12/13/2016 11:25 AM, Jitendra Bhivare wrote:
Remove shared structure inv_tbl in phba for all sessions to post
invalidation IOCTL.
Always allocate and then free the table after use in reset handler.
Abort handler needs just one instance so define it on stack.
Add checks for
We should use dma_pool_zalloc instead of dma_pool_alloc/memset
Signed-off-by: Souptick joarder
---
v2 changes:
- Address comment from Nilesh to make same change in
all applicable places inside qla4xxx source
drivers/scsi/qla4xxx/ql4_mbx.c | 6 ++
On 19/12/16, 11:50 AM, "linux-scsi-ow...@vger.kernel.org on behalf of Cao
jin" wrote:
>Signed-off-by: Cao jin
>---
> drivers/scsi/qla4xxx/ql4_os.c | 6 +++---
> 1 file changed, 3 insertions(+), 3
On Thu, 2016-12-22 at 15:43 +0530, George Cherian wrote:
> dmesg with the patch applied
Hi,
did you apply both patches, yours and the one I posted?
And did you physically disconnect your device?
Regards
Oliver
--
To unsubscribe from this list: send the line
dmesg with the patch applied
[root@localhost ~]# dmesg
[ 108.575683] usb 4-1.3: new SuperSpeed USB device number 3 using xhci_hcd
[ 108.596485] usb 4-1.3: New USB device found, idVendor=152d,
idProduct=9561
[ 108.603350] usb 4-1.3: New USB device strings: Mfr=1, Product=2,
SerialNumber=5
[
The whole series looks fine:
Reviewed-by: Christoph Hellwig
(not sure why you dropped my Reviewed-by: tags for all the previously
reviewed patches, though)
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
On 16/12/16 7:40 PM, "Colin King" wrote:
>From: Colin Ian King
>
>Although on most systems va_end is a no-op, it is good practice
>to use va_end on the function return path, especially since the
>va_start documenation states:
>
> "Each
68 matches
Mail list logo