On 4/1/2014 8:45 PM, Nicholas A. Bellinger wrote:
On Tue, 2014-04-01 at 20:27 +0300, sagi grimberg wrote:
On 4/1/2014 8:09 PM, Martin K. Petersen wrote:
"Sagi" == Sagi Grimberg writes:
Sagi> I originally wrote the code to support that. But it got left
Sagi> behind since I figured it is not an
On 04/01/2014 11:28 PM, Alan Stern wrote:
> On Tue, 1 Apr 2014, Hannes Reinecke wrote:
>
So if the above reasoning is okay then this patch should be doing
the trick:
diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c
index 771c16b..0e72374 100644
--- a
On 03/31/2014 07:46 AM, Christoph Hellwig wrote:
> This series adds support for sharing tags (and thus requests) between
> multiple request_queues. We'll need this for SCSI, and I think Martin
> also wants something similar for nvme.
>
> Besides the mess with request contructors/destructors the m
On Tue, 1 Apr 2014, Hannes Reinecke wrote:
> >> So if the above reasoning is okay then this patch should be doing
> >> the trick:
> >>
> >> diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c
> >> index 771c16b..0e72374 100644
> >> --- a/drivers/scsi/scsi_error.c
> >> +++ b/drivers/
Hello,
this is a new driver for Western Digital WD7193, WD7197 and WD7296 PCI SCSI
controllers based on WD33C296A chip. These nice cards never worked good with
Linux.
It's based on old and ugly wd719x driver written back in 2.0 days, then hacked
to 2.2 and finally to 2.4 kernels. Most of the code
Add read-only support for EEPROMs configured in 8-bit mode (ORG pin connected
to GND).
This will be used by wd719x driver.
Signed-off-by: Ondrej Zary
---
drivers/misc/eeprom/eeprom_93cx6.c | 62 +++-
include/linux/eeprom_93cx6.h |4 +++
2 files changed
Introduce wd719x, a driver for Western Digital WD7193, WD7197 and WD7296 PCI
SCSI controllers based on WD33C296A chip.
Tested with WD7193 card.
Signed-off-by: Ondrej Zary
---
drivers/scsi/Kconfig |8 +
drivers/scsi/Makefile |1 +
drivers/scsi/wd719x.c | 1008
The patchset looks good. Thanks.
Acked-by: Eddie Wai
On Tue, 2014-04-01 at 13:58 +0200, Maurizio Lombardi wrote:
> PATCH 1/3 removes a unused variable from the bnx2fc_free_hash_table()
> function,
>
> PATCH 2/3 fixes a memory leak and some NULL pointer dereferences in the
> bnx2fc_free_hash_
On Tue, 2014-04-01 at 20:27 +0300, sagi grimberg wrote:
> On 4/1/2014 8:09 PM, Martin K. Petersen wrote:
> >> "Sagi" == Sagi Grimberg writes:
> > Sagi> I originally wrote the code to support that. But it got left
> > Sagi> behind since I figured it is not an interesting use-case. If your
> >
On Tue, 2014-04-01 at 11:04 +0300, Sagi Grimberg wrote:
> On 4/1/2014 4:11 AM, Nicholas A. Bellinger wrote:
>
> +
> +if (scsi_host_get_prot(lport->qla_vha->host)) {
> +tpg->se_tpg.fabric_sup_prot_type = (TARGET_DIF_TYPE0_PROT|
> +TARGET_DIF_T
On 4/1/2014 8:09 PM, Martin K. Petersen wrote:
"Sagi" == Sagi Grimberg writes:
Sagi> I originally wrote the code to support that. But it got left
Sagi> behind since I figured it is not an interesting use-case. If your
Sagi> beckend doesn't support T10-PI why should the target publish it
Sagi>
> "Sagi" == Sagi Grimberg writes:
Sagi> I originally wrote the code to support that. But it got left
Sagi> behind since I figured it is not an interesting use-case. If your
Sagi> beckend doesn't support T10-PI why should the target publish it
Sagi> support it and ask the device to strip/inse
On 1 April 2014 16:10, James Bottomley
wrote:
> On Sun, 2014-03-30 at 15:30 +0200, Mathias Krause wrote:
>> The format strings for various printk()s make use of a temporary
>> variable that is declared 'static'. This is probably not intended,
>> so fix those.
>
> Actually, it was intended. It was
On 04/01/2014 12:29 AM, Alan Stern wrote:
> On Mon, 31 Mar 2014, Hannes Reinecke wrote:
>
Ah. Correct. But that's due to the first patch being incorrect.
Cf my response to the original first patch.
>>>
>>> See my response to your response. :-)
>>>
>> Okay, So I probably should refrain f
On Sun, 2014-03-30 at 15:30 +0200, Mathias Krause wrote:
> The format strings for various printk()s make use of a temporary
> variable that is declared 'static'. This is probably not intended,
> so fix those.
Actually, it was intended. It was to work around an assignment to const
gcc bug: some ve
This patch consists of the usual driver updates (megaraid_sas,
scsi_debug, qla2xxx, qla4xxx, lpfc, bnx2fc, be2iscsi, hpsa, ipr) plus an
assortment of minor fixes and the first precursors of SCSI-MQ (the code
path simplifications) and the bug fix for the USB oops on remove (which
involves an infrast
When the driver reads state values from the hw it might happen that
different values are read in subsequent reads and this can cause problems,
this may lead to a timeout in this function and a non working adapter.
Cc: Adam Radford
Signed-off-by: Tomas Henzl
Reviewed-by: Shintaro Minemoto
Acked
PATCH 1/3 removes a unused variable from the bnx2fc_free_hash_table() function,
PATCH 2/3 fixes a memory leak and some NULL pointer dereferences in the
bnx2fc_free_hash_table() function
that may happen if bnx2fc_allocate_hash_table() fails.
PATCH 3/3 fixes a memory leak in the bnx2fc_allocate_ha
If bnx2fc_allocate_hash_table() for some reasons fails, it is possible that the
hash_tbl_segments or the hash_tbl_pbl pointers are NULL.
In this case bnx2fc_free_hash_table() will panic the system.
this patch also fixes a memory leak, the hash_tbl_segments pointer was never
freed.
Signed-off-by:
In case of error, the bnx2fc_allocate_hash_table() didn't free
all the memory it allocated.
Signed-off-by: Maurizio Lombardi
---
drivers/scsi/bnx2fc/bnx2fc_hwi.c | 31 +++
1 file changed, 19 insertions(+), 12 deletions(-)
diff --git a/drivers/scsi/bnx2fc/bnx2fc_hwi.c
hash_table_size is not used by the bnx2fc_free_hash_table() function.
Signed-off-by: Maurizio Lombardi
---
drivers/scsi/bnx2fc/bnx2fc_hwi.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/scsi/bnx2fc/bnx2fc_hwi.c b/drivers/scsi/bnx2fc/bnx2fc_hwi.c
index 46a3765..261af2a 100644
---
On 4/1/2014 4:11 AM, Nicholas A. Bellinger wrote:
+
+if (scsi_host_get_prot(lport->qla_vha->host)) {
+tpg->se_tpg.fabric_sup_prot_type = (TARGET_DIF_TYPE0_PROT|
+TARGET_DIF_TYPE1_PROT|TARGET_DIF_TYPE2_PROT|
+TARGET_DIF_TYPE3_PROT);
+
+
On 4/1/2014 4:19 AM, Nicholas A. Bellinger wrote:
On Mon, 2014-03-31 at 17:53 +, Quinn Tran wrote:
On 3/28/14 6:24 PM, "sagi grimberg" wrote:
On 3/29/2014 3:53 AM, Quinn Tran wrote:
+}
+}
+
if (lun->lun_se_dev != NULL) {
pr_err("Port Symlink alre
23 matches
Mail list logo