skip_vpd_pages
scsi_device parameter to bypass VPD scanning.
Also blacklist the offending Seagate drive model.
Reported-by: Mike Snitzer snit...@redhat.com
Signed-off-by: Martin K. Petersen martin.peter...@oracle.com
diff --git a/drivers/scsi/scsi_devinfo.c b/drivers/scsi/scsi_devinfo.c
index 43fca91
that
bit when issuing flush_cmnd.
But it would be something we would do manually on a per-device basis and
not something that is automatically keyed off of NV_SUP (SYNC_NV doesn't
require NV_SUP, btw., so that's not even a valid check).
--
Martin K. Petersen Oracle Linux Engineering
with scsi_debug_unmap_alignment == 0 is the logical
Akinobu blocks from 0 to scsi_debug_unmap_alignment - 1 cannot be
Akinobu unmapped. But the difference is not properly handled in the
Akinobu current code.
Akinobu So this prohibits such unusual setting.
Acked-by: Martin K. Petersen martin.peter
, it is a index of probisioning map (map_storep).
Acked-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo
these functions will be done by
Akinobu forthcoming patches.
Acked-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More
of memset().
Akinobu Otherwise it will cause problem on big-endian architecture if
Akinobu the number of bits is not a multiple of BITS_PER_LONG.
Acked-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line
Akinobu == Akinobu Mita akinobu.m...@gmail.com writes:
Akinobu This problem is due to the wrong translation between LBA and
Akinobu index of provisioning map. Fix it by using correct translation
Akinobu functions added previously.
Acked-by: Martin K. Petersen martin.peter...@oracle.com
was reported recently by Keith Busch.
Signed-off-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info
scsi_debug_lbp() returns true, i.e. logical block
Akinobu provisioning is enabled.
Acked-by: Martin K. Petersen martin.peter...@oracle.com
Akinobu Because scsi_debug_unmap_granularity cannot be zero with usual
Akinobu setting: scsi_debug_unmap_granularity is 1 by default, and it
Akinobu can
issue that invalid kmap address is used
Akinobu for kunmap_atomic(): the kmap address 'daddr' is incremented in
Akinobu the loop for each data page, and it can reach the next page
Akinobu boundary.
That fix is fine.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list
Akinobu == Akinobu Mita akinobu.m...@gmail.com writes:
+ sector += len / sizeof(*dif_storep);
I'd rather see sizeof(struct scsi_dif_tuple) here. But that's just
personal preference. Otherwise ok.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from
of
scsi_debug_dix. But it's very important to me that I'm able to set
P_TYPE and the host protection mask as I see fit using the module
parameters. Even when the combination of options don't make strict
sense.
Acked-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen
please test the patch below?
Florian This goes on and on.
The second question is what it is that's issuing these zeroouts at boot?
Which filesystem are you using? What's your DM/MD config?
--
Martin K. Petersen Oracle Linux Engineering
3w-: Create sense buffer for unsupported commands
would seem to be
James this.
Patch ok as a short term fix.
Longer term I'd like to provide a helper function that HBAs can call to
validate the data and PI scatterlists.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi
expect RDPROTECT/WRPROTECT 0 to fail, but they
should succeed if the device is formatted with PI.
FWIW, my slightly outdated document is here:
https://oss.oracle.com/~mkp/docs/linux-advanced-storage.pdf
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list
) before we give up.
Signed-off-by: Martin K. Petersen martin.peter...@oracle.com
diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c
index c1b05a8..91adc52 100644
--- a/drivers/scsi/scsi_error.c
+++ b/drivers/scsi/scsi_error.c
@@ -44,8 +44,6 @@
static void scsi_eh_done(struct
to tune this as it can take several iterations (bus device, target, bus,
controller) before we give up.
Signed-off-by: Martin K. Petersen martin.peter...@oracle.com
diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c
index c1b05a8..91adc52 100644
--- a/drivers/scsi/scsi_error.c
+++ b
not required and the
Baruch Linux kernel currently reaches to this big hammer too fast.
I'm also working on a patch to add some heuristics to avoid the HBA and
bus resets if I/O is completing successfully on other attached
targets. But that's an orthogonal issue.
--
Martin K. Petersen Oracle Linux
completing successfully on
other targets connected to the same HBA.
So at some point we do need to give up and escalate to a full HBA
reset. We would just like to defer that hammer until we have run out of
other options.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from
, if it is not
Ronnie SBC-3 and if PROTECT is clear, then the test will be skipped but
Ronnie not fail if the opcode is missing.
*nod*
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
in line with how Unix works...
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
of these things more palatable at the block/SCSI level. Akinobu
voiced interest in finishing the scsi_debug work on top of my code.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
consider
it a failure when we start having applications that know about hardware
intricacies, cylinders/heads/sectors, etc. That road leads straight to
the 1980s...
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body
means write entire device.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
specimens that report MAX WRITE SAME BLOCKS.
--
Martin K. Petersen Oracle Linux Engineering
[PATCH] sd: Update WRITE SAME heuristics
SATA drives located behind a SAS controller would incorrectly receive
WRITE SAME commands. Tweak the heuristics so that:
- If REPORT SUPPORTED OPERATION CODES
excessive.
However, I personally don't care too much about 32-bit platforms, so...
Acked-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
Nick Controller
Nick Driver Version 1.20.00.15 2010/08/05
Nick [...]
Interesting. Please provide the output of:
# sg_inq /dev/sdd
# sg_vpd /dev/sdd
# sg_vpd -p ai /dev/sdd
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi
Bernd == Bernd Schubert bernd.schub...@fastmail.fm writes:
Bernd I tested this patch with ARC-1260 and F/W V1.49, no issues.
It could be due to the firmware version discrepancy.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe
the following instead?
--
Martin K. Petersen Oracle Linux Engineering
SCSI: Don't attempt to send extended INQUIRY command if skip_vpd_pages is set
If a device has the skip_vpd_pages flag set we should simply fail the
scsi_get_vpd_page() call.
Signed-off-by: Martin K. Petersen
Alan == Alan Stern st...@rowland.harvard.edu writes:
Alan In the case of these bug reports, the scsi_report_opcode() call
Alan returns -EINVAL.
Oh, right. Because I actually do an explicit SCSI version check in
scsi_report_opcode(). That's OK, then...
--
Martin K. Petersen Oracle Linux
as the sg commands are concerned...
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
to find a good
blacklist trigger. And that's tricky given that Areca allows you
manually specify the SCSI model string for each volume...
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
in the stable
Alan kernels as soon as possible.
James?
[PATCH] SCSI: Don't attempt to send extended INQUIRY command if skip_vpd_pages
is set
If a device has the skip_vpd_pages flag set we should simply fail the
scsi_get_vpd_page() call.
Signed-off-by: Martin K. Petersen martin.peter...@oracle.com
that tomorrow, I just need the system as it is till
Bernd tomorrow noon.
That would be a great data point. I don't have any Areca boards.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
. The controller firmware in this case.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
for you?
Do we get an appropriate error back when we try to issue WRITE SAME
10/16? If so, I'm OK with this fix.
And thanks for looking into this!
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message
://marc.info/?l=linux-scsim=137536767805820w=2
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Martin == Martin K Petersen martin.peter...@oracle.com writes:
And against upstream...
--
Martin K. Petersen Oracle Linux Engineering
commit 6d6db0df277b46ea538be5c70e89347436a8a114
Author: Martin K. Petersen martin.peter...@oracle.com
Date: Sat Aug 10 17:55:58 2013 -0400
) etc. was mostly to annotate the
endian-sensitive parameters in case somebody changes them in the future.
--
Martin K. Petersen Oracle Linux Engineering
diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c
b/drivers/scsi/megaraid/megaraid_sas_base.c
index 7bf9c5c..154e9e1 100644
@@ -1170,7
!
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
systems. But I didn't want to
clutter the initial submission.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo
:
+ data_len += (data_len 12) * 8;
+ break;
+ default:
+ data_len +=
+ (data_len ilog2(sc-device-sector_size)) *
8;
+ }
--
Martin K. Petersen
Akinobu == Akinobu Mita akinobu.m...@gmail.com writes:
Akinobu This change makes the scsi disk driver handle the requests
Akinobu whose transfer length is greater than 0x with READ_16 or
Akinobu WRITE_16.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen
, so that SCSI lower
Akinobu level drivers can specify more than 0x.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
not changing defaults
for any of the HBA ASICs I'm OK with it.
But I would like us to be very cautious about going above 0x blocks
in general. I have seen several devices that misbehave if you do. Or
garble any blocks beyond 0x.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
In such case, USHRT_MAX is more preferable than the lower 16
Akinobu bits of max_sectors.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message
the max_hw_sectors queue limit.
Signed-off-by: Martin K. Petersen martin.peter...@oracle.com
diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
index 321faf603035..56018f37518d 100644
--- a/drivers/scsi/sd.c
+++ b/drivers/scsi/sd.c
@@ -2228,7 +2228,11 @@ got_data:
}
}
- sdp
-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Or == Or Gerlitz or.gerl...@gmail.com writes:
Or Just to make sure, by 3.16 you also mean 3.15.y, right?
Yes.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More
of recalculating the transport's cmd-data_length
nab from values within the CDB w/ prot=1.
nab MKP, WDYT..?
My general feeling is that once sbc on the target sees {rd,wr}protect
0 we're in the territory where you should start separating data and
PI internally.
--
Martin K. Petersen Oracle Linux
transfer length from the scsi command data
Sagi length and protection attributes.
Looks good!
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http
Christoph == Christoph Hellwig h...@infradead.org writes:
Deprecate the tagging functions.
Christoph This patch doesn't just deprecate them but outright removes
Christoph them.
Fixed.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line
;
};
That's the way Jens has done it in struct request. I think I like that
better and it doesn't send the same up-for-grabs signal that a void
pointer might.
Jens: Any preference?
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe
Christoph == Christoph Hellwig h...@infradead.org writes:
Christoph On Wed, May 28, 2014 at 11:28:39PM -0400, Martin K. Petersen wrote:
The protection interval is not necessarily tied to the logical block
size of a block device. Stop using the terms sector and sectors.
Christoph This does
Christoph == Christoph Hellwig h...@infradead.org writes:
Christoph On Wed, May 28, 2014 at 11:28:43PM -0400, Martin K. Petersen wrote:
Move flags affecting the integrity code out of the bio bi_flags and
into the block integrity payload.
Christoph It seems like bip is guaranteed to be non
to convert it to IP checksum.
Another example is qualification tooling that needs to be able to write
a block with bad PI out to storage. In that case we also have to tell
the HBA to ignore checking the PI and that it shouldn't attempt a
checksum conversion.
--
Martin K. Petersen Oracle
, split and stacked. After
talking to nab about his needs for target I figured it was better to
just define new error codes and handle them like Hannes did for the
extended SCSI errors.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe
/.
Fine by me. Jens?
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
we received a request with no bio.
Does this happen with later kernels?
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org
remove REQ_DISCARD from
that helper for now.
It's also a good idea to disable discard and write same on the client
side when you set up the request queue:
blk_queue_max_discard_sectors(q, 0);
blk_queue_max_write_same_sectors(q, 0);
--
Martin K. Petersen Oracle Linux Engineering
bios.
Lars linux upstream DRBD also does blk_queue_max_write_same_sectors(q,
Lars 0) and blk_queue_max_discard_sectors(q, DRBD_MAX_DISCARD_SECTORS)
Great!
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body
Mike == Mike Christie micha...@cs.wisc.edu writes:
+ unsigned int xfer_len = blk_rq_bytes(scmd-request);
Mike Can you do bidi and dif/dix?
Nope.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body
-by: Mike Christie micha...@cs.wisc.edu
Signed-off-by: Martin K. Petersen martin.peter...@oracle.com
diff --git a/include/scsi/scsi_cmnd.h b/include/scsi/scsi_cmnd.h
index 42ed789ebafc..e0ae71098144 100644
--- a/include/scsi/scsi_cmnd.h
+++ b/include/scsi/scsi_cmnd.h
@@ -318,7 +318,7 @@ static inline
on the context the wrapper is called in. I think
iscsi is the only place where there's a distinction thanks to bidi.
Looks like there are several places where that's done. In that case I
wonder if we should have explicit scsi_in_transfer_length() and
scsi_out_transfer_length() wrappers?
--
Martin K. Petersen
Mike == Mike Christie micha...@cs.wisc.edu writes:
Mike It would be nice to just have one function to call and it just do
Mike the right thing for the drivers.
But what is the right thing when there are buffers for both directions?
--
Martin K. Petersen Oracle Linux Engineering
into that if there is a need.
Do different clients share that context? I.e. does a synchronous discard
block other clients from accessing the drbd server?
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
a scsi_data_buffer to
Christoph scsi_transfer_length(), and let the caller use
Christoph scsi_in/scsi_out to find the right one.
I'm perfectly OK with that approach.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi
Christoph == Christoph Hellwig h...@infradead.org writes:
Christoph On Wed, Jun 11, 2014 at 09:30:34PM -0400, Martin K. Petersen wrote:
/sys/block/foo/integrity/disk_is_formatted_with_pi
/sys/block/foo/integrity/disk_is_integrity_capable
/sys/block/foo/integrity/disk_supports_storing_pi
to
Lars worker threads. I'd prefer to have an async submit path.
OK, I'll chew on it.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http
adam == adam radford aradf...@gmail.com writes:
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More
adam == adam radford aradf...@gmail.com writes:
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More
-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
adam == adam radford aradf...@gmail.com writes:
Adam,
Looks like all callers of megasas_get_ld_vf_affiliation() set initial to
0. So you can drop a bunch of code and that'll also take care of one
indentation level.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from
)
Doug Signed-off-by: Douglas Gilbert dgilb...@interlog.com
I agree that the original version is a bit misleading.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi
Signed-off-by: Douglas Gilbert dgilb...@interlog.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More
Christoph == Christoph Hellwig h...@infradead.org writes:
Christoph Looks good, Reviewed-by: Christoph Hellwig h...@lst.de
Christoph Can I get another review, too please?
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
not populate the sas_addr.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
what does the storsvc report as its thin provisioning capabilities?
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org
this up in my integrity patch set since we already have
the flag to determine whether to transfer PI or not.
I'll get those patches out today.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
page inquiries on devices that are known to support them.
Reported-by: KY Srinivasan k...@microsoft.com
Signed-off-by: Martin K. Petersen martin.peter...@oracle.com
diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c
index 4a6e4ba5a400..a5b1a224628a 100644
--- a/drivers/scsi/scsi_scan.c
Christoph == Christoph Hellwig h...@lst.de writes:
Christoph scsi_init_io should only be called for requests that transfer
Christoph data, so move the assert that a request has segments from the
Christoph callers into scsi_init_io.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
Christoph and zero out the CDB, and just leave the call to scsi_init_io
Christoph to the ULDs.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message
Christoph == Christoph Hellwig h...@lst.de writes:
Could have a slightly more verbose patch description. Otherwise OK.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe
good.
Christoph Also rename scsi_setup_flush_cmnd to sd_setup_flush_cmnd for
Christoph consistency.
Been wanting to do that for ages...
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line
.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo
by
* scsi_init_io() we set __data_len to the size of the area to be
* discarded on disk. This allows us to report completion on the full
* amount of blocks described by the request.
*/
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
Christoph == Christoph Hellwig h...@lst.de writes:
Christoph Currently cmd-allowed is initialized from rq-retries for
Christoph discard commands, but retries is always 0 for non-BLOCK_PC
Christoph requests. Set it to the standard number of retries instead.
Reviewed-by: Martin K. Petersen
Christoph == Christoph Hellwig h...@lst.de writes:
Christoph Currently cmd-allowed is initialized from rq-retries for
Christoph write same commands, but retries is always 0 for non-BLOCK_PC
Christoph requests. Set it to the standard number of retries instead.
Reviewed-by: Martin K. Petersen
Christoph == Christoph Hellwig h...@lst.de writes:
Christoph Factor out a function to initialize regular read/write
Christoph commands and leave sd_init_command as a simple dispatcher to
Christoph the different prepare routines.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
Christoph == Christoph Hellwig h...@lst.de writes:
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More
of
Sreekanth MSI-X vectors supported by the HBA, the number of CPU cores
Sreekanth and the value set to max_msix_vectors module parameters.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
of
Sreekanth MSI-X vectors supported by the HBA, the number of CPU cores
Sreekanth and the value set to max_msix_vectors module parameters.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line
Tool to send a
Sreekanthstring to IOC's Console using different console types (eg:
SreekanthUART serial terminal or Ethernet terminal).
Sreekanth The copyright in the mpi files is updated for year 2014
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen
Sreekanth == Reddy, Sreekanth sreekanth.re...@avagotech.com writes:
Sreekanth Copyright in driver sources is updated for year the 2014.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send
that tracks the
Sreekanth status of Predictive Failure LED. When the drive is removed,
Sreekanth this flag is checked and sends the SEP message to turn off
Sreekanth the respective Predictive Failure LED.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle
Sreekanth == Reddy, Sreekanth sreekanth.re...@avagotech.com writes:
Sreekanth Bump mpt2sas driver version to 17.100.00.00.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe
.
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
? You'll end up exceeding the
size of the LBA field.
What if you're using a 16-byte CDB and the target device LBA is 2TB?
--
Martin K. Petersen Oracle Linux Engineering
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
is done this way, we'd have a lot more
James leverage.
Unless it's a trivial bug fix Oracle won't take anything that's not
accepted upstream. We are working with Avago/LSI to streamline their
driver process to be a better fit for both upstream development and
distro kernels.
--
Martin K. Petersen
1 - 100 of 2771 matches
Mail list logo