On Sat, Jun 17, 2017 at 12:27 AM, Bart Van Assche
wrote:
> On Thu, 2017-06-15 at 20:29 +0900, Minwoo Im wrote:
>> SAT-4(SCSI/ATA Translation Standard) supports a ATA PASS-THROUGH(32)
>> SCSI command. It uses 7Fh as a operation code which means
>> variable-length CDB.
>> It would be great if kernel
I've got a disk box with a SAS expander connected to a card based on the
LSI SAS1068E chip. I recently upgraded the machine from 4.5.7 to 4.11.5,
and now disconnecting (i.e. hot removing) the SAS expander from the HBA
results in fireworks like this:
[ 4738.044119] end_device-6:0:0: mptsas: io
From: Duane Grigsby
Signed-off-by: Duane Grigsby
Signed-off-by: Darren Trapp
Signed-off-by: Anil Gurumurthy
Signed-off-by: Giridhar Malavali
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_gs.c | 16
1 file changed, 16 insertions(+)
diff --git a/drivers/scsi/q
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_version.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_version.h
b/drivers/scsi/qla2xxx/qla_version.h
index dcbb9bb05e99..005a378f7fab 100644
--- a/drivers/scsi/qla2xxx/qla_version.
From: Duane Grigsby
This code provides the interfaces to register remote and local ports
of FC4 type 0x28 with the FC-NVMe transport and transports the
requests (FC-NVMe FC link services and FC-NVMe commands IUs) to the
fabric. It also provides the support for allocating h/w queues and
aborting F
From: Duane Grigsby
This patch adds switch command support for FC-4 type of FC-NVMe (0x28)
for resgistering HBA port to the management server. RFT_ID command is
used to register FC-4 type of 0x28 and RFF_ID is used to register
FC-4 features bits for FC-NVMe port.
Signed-off-by: Darren Trapp
Sig
From: Duane Grigsby
Signed-off-by: Darren Trapp
Signed-off-by: Duane Grigsby
Signed-off-by: Anil Gurumurthy
Signed-off-by: Giridhar Malavali
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dbg.c| 9 +-
drivers/scsi/qla2xxx/qla_def.h| 31 ++-
drivers/scsi/qla2xxx/
From: Duane Grigsby
Signed-off-by: Darren Trapp
Signed-off-by: Duane Grigsby
Signed-off-by: Anil Gurumurthy
Signed-off-by: Giridhar Malavali
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 17 +
drivers/scsi/qla2xxx/qla_fw.h | 28 --
drivers/scsi/ql
Hi Martin,
This patch series adds NVMe FC fabric support for qla2xxx initiator mode driver.
This series depends on the target multiqueue series that was sent out on June
13,207.
(https://www.spinics.net/lists/linux-scsi/msg109827.html)
There are couple of new files qla_nvme.c and qla_nvme.h cr
On Fri, Jun 16, 2017 at 8:51 AM, Bu Tao wrote:
> add ufs node document for hi3660
>
> Signed-off-by: Bu Tao
> ---
> .../devicetree/bindings/ufs/hi3660-ufs.txt | 58
> ++
> 1 file changed, 58 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/ufs/hi
On 06/15/2017 12:10 AM, Manish Rangankar wrote:
> Signed-off-by: Manish Rangankar
> ---
> drivers/scsi/qedi/qedi_main.c | 4 +---
> 1 file changed, 1 insertion(+), 3 deletions(-)
>
> diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c
> index 09a2946..879d3b7 100644
> ---
On 06/15/2017 12:10 AM, Manish Rangankar wrote:
> Signed-off-by: Manish Rangankar
> ---
> drivers/scsi/qedi/qedi_fw.c | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/drivers/scsi/qedi/qedi_fw.c b/drivers/scsi/qedi/qedi_fw.c
> index 8bc7ee1..507512c 100644
> --- a/drivers/scsi/qedi/qedi_f
Hello!
MY Name Is Mrs Raymond.Mabel
,I am contacting you to help me And My Daughter to relocate to your country
My husband was a serving director of the Gold exporting
board until his death
He Was planed and poisoned By his Family Members He made a deposit of
($6,500,000.00) here in O
On 06/16/2017 10:41 AM, Douglas Miller wrote:
On 03/16/2017 01:49 PM, James Bottomley wrote:
On Wed, 2017-03-15 at 19:39 -0400, Martin K. Petersen wrote:
Maurizio Lombardi writes:
With multipath, it may happen that the same device is passed to
enclosure_add_device() multiple times and that t
On 03/16/2017 01:49 PM, James Bottomley wrote:
On Wed, 2017-03-15 at 19:39 -0400, Martin K. Petersen wrote:
Maurizio Lombardi writes:
With multipath, it may happen that the same device is passed to
enclosure_add_device() multiple times and that the
enclosure_add_links() function fails to crea
On Thu, 2017-06-15 at 20:29 +0900, Minwoo Im wrote:
> SAT-4(SCSI/ATA Translation Standard) supports a ATA PASS-THROUGH(32)
> SCSI command. It uses 7Fh as a operation code which means
> variable-length CDB.
> It would be great if kernel supports an ata pass-thru(32) command.
> Prior to development o
On 06/16/17 06:29, Alice Ferrazzi wrote:
> A Gentoo user reported a USBAN signed integer overflow in scsicam.c
> Shall we change something?
Hello Alice,
Some of the code in drivers/scsi/scsicam.c duplicates code in
block/partitions/msdos.c and block/genhd.c. I think patches that remove
the partit
A Gentoo user reported a USBAN signed integer overflow in scsicam.c
Shall we change something?
kernel: UBSAN: Undefined behaviour in drivers/scsi/scsicam.c:173:29
kernel: signed integer overflow:
kernel: 62015235 * 63
On 06/16/2017 07:48 AM, Maurizio Lombardi wrote:
Dne 16.6.2017 v 14:40 Douglas Miller napsal(a):
I'd like to add that we are seeing this problem with singlepath installations
and need to get this fixed upstream as soon as possible. RHEL new product
contains this fix and is working for us, but
Dne 16.6.2017 v 14:40 Douglas Miller napsal(a):
>
> I'd like to add that we are seeing this problem with singlepath installations
> and need to get this fixed upstream as soon as possible. RHEL new product
> contains this fix and is working for us, but we need to be able to offer
> other dist
On 02/07/2017 08:08 AM, Maurizio Lombardi wrote:
With multipath, it may happen that the same device is passed
to enclosure_add_device() multiple times and that the enclosure_add_links()
function fails to create the symlinks because the device's sysfs
directory entry is still NULL.
In this case, t
On Fri, 16 Jun 2017 10:51:47 +0200,
Christoph Hellwig wrote:
>
> On Fri, Jun 16, 2017 at 10:49:56AM +0200, Takashi Iwai wrote:
> > On Fri, 16 Jun 2017 09:17:09 +0200,
> > Christoph Hellwig wrote:
> > >
> > > Use dma_alloc_attrs directly instead of the dma_alloc_noncoherent wrapper.
> > >
> > > S
On Fri, Jun 16, 2017 at 10:49:56AM +0200, Takashi Iwai wrote:
> On Fri, 16 Jun 2017 09:17:09 +0200,
> Christoph Hellwig wrote:
> >
> > Use dma_alloc_attrs directly instead of the dma_alloc_noncoherent wrapper.
> >
> > Signed-off-by: Christoph Hellwig
>
> Should I take this one through sound git
On Fri, 16 Jun 2017 09:17:09 +0200,
Christoph Hellwig wrote:
>
> Use dma_alloc_attrs directly instead of the dma_alloc_noncoherent wrapper.
>
> Signed-off-by: Christoph Hellwig
Should I take this one through sound git tree, or would you prefer
taking all through another?
In the latter case,
Remove the SCSI_MQ_DEFAULT config option and default to the blk-mq I/O
path now that we had plenty of testing, and have I/O schedulers for
blk-mq. The module option to disable the blk-mq path is kept around
for now.
Signed-off-by: Christoph Hellwig
---
drivers/scsi/Kconfig | 11 ---
dri
On 06/16/2017 07:56 AM, James Smart wrote:
> Set lpfc driver revision to 11.4.0.1
>
> Signed-off-by: Dick Kennedy
> Signed-off-by: James Smart
> ---
> drivers/scsi/lpfc/lpfc_version.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/scsi/lpfc/lpfc_version.h
> b
On 06/16/2017 07:56 AM, James Smart wrote:
> Beacon OFF from switch is rejected by driver.
>
> Driver fails Beacon OFF if frequency is set to 0. As per fc-ls
> spec, status, capability, frequency and duration fields are only
> applicable for Beacon ON.
>
> Remove frequency and type checks. Reject
On 06/16/2017 07:56 AM, James Smart wrote:
> During every reset, IOCBs are allocated. So, at one point, number of
> allocated IOCBs reaches maximum limit and lpfc_sli_next_iotag fails.
>
> Allocate IOCBs only during initialization. Reuse them after every reset
> instead of allocating new set of IO
On 06/16/2017 07:56 AM, James Smart wrote:
> When running nvme detach-ns /dev/nvme0n1 -n 1 command,
> the nvmet lpfc driver crashes with this stack dump:
>
> kernel BUG at /root/NVME/lpfc_8.4/lpfc_sli.c:1393!
> invalid opcode: [#1] SMP
> Workqueue: nvmet-fc-cpu0 nvmet_fc_do_work_on_cpu [nvmet
On 06/16/2017 07:56 AM, James Smart wrote:
> OS crashes after the completion of firmware download.
>
> Failure in posting SCSI SGL buffers because number of SGL buffers
> is less than total count. Some of the pending IOs are not completed
> by driver. SGL buffers for these IOs are not added back t
On 06/16/2017 07:56 AM, James Smart wrote:
> In a server with an 8G adapter and a 32G adapter, running NVME
> and FCP, the server would crash with the following stack.
>
> RIP: 0010: ... lpfc_nvme_register_port+0x38/0x420 [lpfc]
> lpfc_nlp_state_cleanup+0x154/0x4f0 [lpfc]
> lpfc_nlp_set_state+0x
On 06/16/2017 07:56 AM, James Smart wrote:
> Since unsol rcv ISR and command cmpl ISR both access/lock
> this list, a separate get/put lists will reduce contention.
>
> Replaced
> struct list_head lpfc_nvmet_ctx_list;
> with
> struct list_head lpfc_nvmet_ctx_get_list;
> struct list_head lpfc_nvmet
On 06/16/2017 07:56 AM, James Smart wrote:
> Vport creation fails for SLI-3 adapters.
>
> Mailbox submission fails because mailbox interrupt is disabled. Mailbox
> interrupt is disabled during port reset.
>
> Do reset only for physical port.
>
> Signed-off-by: Dick Kennedy
> Signed-off-by: Jame
On 06/16/2017 07:56 AM, James Smart wrote:
> Removed unnecessary bzero of context area. Due to size of sg list,
> added a substantial delay and played havoc on cpu caches.
>
> Signed-off-by: Dick Kennedy
> Signed-off-by: James Smart
> ---
> drivers/scsi/lpfc/lpfc_nvmet.c | 2 --
> 1 file change
On 06/16/2017 07:56 AM, James Smart wrote:
> First line of nvme_info output is not consistent
>
> There is an Extra colon in the format.
>
> First line of output will contain one of the following strings:
> NVME Initiator Enabled
> NVME Target Enabled
> NVME Disabled
>
> Signed-off-by: Dick Kenn
On 06/16/2017 07:56 AM, James Smart wrote:
> There is a null pointer dereference that can happen in the FOF interrupt
> handler.
>
> The driver was not setting up cq->assoc_qp_for sli4_hba->oas_cq.
>
> Initialize cq->assoc_qp before accessing it.
>
> Signed-off-by: Dick Kennedy
> Signed-off-by:
Use dma_alloc_attrs directly instead of the dma_alloc_noncoherent wrapper.
Signed-off-by: Christoph Hellwig
---
sound/mips/hal2.c | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/sound/mips/hal2.c b/sound/mips/hal2.c
index 00fc9241d266..17a78a93e885 1006
This function was never used since it was added.
Signed-off-by: Christoph Hellwig
---
Documentation/driver-model/devres.txt | 1 -
drivers/base/dma-mapping.c| 20
include/linux/dma-mapping.h | 2 --
3 files changed, 23 deletions(-)
diff --git a/Docum
dmam_alloc_noncoherent is a trivial wrapper around dmam_alloc_attrs,
that hardcodes one particular flag. Make the devres code more
flexible by allowing the callers to pass arbitrary flags.
Signed-off-by: Christoph Hellwig
---
Documentation/driver-model/devres.txt | 2 +-
drivers/base/dma-mappi
au1100fb is using managed dma allocations, so it doesn't need to
explicitly free the dma memory in the error path (and if it did
it would have to use the managed version).
Signed-off-by: Christoph Hellwig
---
drivers/video/fbdev/au1100fb.c | 4
1 file changed, 4 deletions(-)
diff --git a/d
Use dma_alloc_attrs directly instead of the dma_alloc_noncoherent wrapper.
Signed-off-by: Christoph Hellwig
---
drivers/scsi/sgiwd93.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/scsi/sgiwd93.c b/drivers/scsi/sgiwd93.c
index 71b4b91d2215..80cfa93e407c 1
Use dma_alloc_attrs directly instead of the dma_alloc_noncoherent wrapper.
Signed-off-by: Christoph Hellwig
---
drivers/tty/serial/mpsc.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/tty/serial/mpsc.c b/drivers/tty/serial/mpsc.c
index 1a60a2063e75..67ffe
Use dma_alloc_attrs directly instead of the dma_alloc_noncoherent wrapper.
Signed-off-by: Christoph Hellwig
---
drivers/net/ethernet/amd/au1000_eth.c | 18 ++
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/drivers/net/ethernet/amd/au1000_eth.c
b/drivers/net/ether
Use dma_alloc_attrs directly instead of the dma_alloc_noncoherent wrapper.
Signed-off-by: Christoph Hellwig
---
drivers/net/ethernet/seeq/sgiseeq.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ethernet/seeq/sgiseeq.c
b/drivers/net/ethernet/seeq/sgiseeq
Use dma_alloc_attrs directly instead of the dma_alloc_noncoherent wrapper.
Signed-off-by: Christoph Hellwig
---
drivers/scsi/53c700.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/scsi/53c700.c b/drivers/scsi/53c700.c
index 95e32a47face..4b3b08025ef6 100644
This way we can always pass DMA_ATTR_NON_CONSISTENT, the SNI mips version
will simply ignore the flag.
Signed-off-by: Christoph Hellwig
---
drivers/net/ethernet/i825xx/lasi_82596.c | 6 ++
drivers/net/ethernet/i825xx/lib82596.c | 9 +
drivers/net/ethernet/i825xx/sni_82596.c | 6 ++
No users left, everyone switched to the _attrs versions.
Signed-off-by: Christoph Hellwig
---
Documentation/DMA-API.txt| 30 --
arch/metag/include/asm/dma-mapping.h | 2 +-
arch/nios2/include/asm/dma-mapping.h | 2 +-
arch/tile/include/asm/dma-mapping.h
For many years we've had the dma_alloc_attrs API that is more flexible
than dma_alloc_noncoherent. This series moves the remaining users over
to the attrs API.
48 matches
Mail list logo