blkdev_issue_discard() will zero a given block range. This is done by
way of explicit writing, thus provisioning or allocating the blocks on
disk.
There are use cases where the desired behavior is to zero the blocks but
unprovision them if possible. The blocks must deterministically contain
zeroes
We have come across a couple of devices that report crackpot values in
the optimal I/O size in the Block Limits VPD page. Since this is a
32-bit entity that gets multiplied by the logical block size we can get
disproportionately large values reported to the block layer.
Cap io_opt at 256 MB.
Repo
Commit 4089b71cc820 blacklisted WRITE SAME for all VMware disks.
However, the WRITE SAME commands are supported for passthrough
disks. Change the heuristic so we only blacklist virtual disks.
Signed-off-by: Martin K. Petersen
Reported-by: Petr Vandrovec
Tested-by: Chris J Arges
Cc: sta...@vger.
Now that we sanity check the optimal I/O size reported by the device we
no longer need to blacklist the VPD pages on certain Seagate drives.
Signed-off-by: Martin K. Petersen
Cc: sta...@vger.kernel.org
---
drivers/scsi/scsi_devinfo.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/scs
On Tue, 2015-01-20 at 15:27 -0800, Andy Grover wrote:
> Hi all,
>
> tcmu-runner is a userspace daemon that simplifies the configuration and
> processing of SCSI commands from LIO to userspace handlers, via the new
> TCMU userspace passthrough backstore.
>
> https://github.com/agrover/tcmu-runne
On Thu, 2015-01-15 at 13:28 +0200, Andy Shevchenko wrote:
> Instead of pushing each byte via stack let's use custom specifier which allows
> to print small buffers as a hex string.
>
> Signed-off-by: Andy Shevchenko
> ---
> drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 +---
> 1 file changed, 1 inserti
On Thu, 2015-01-15 at 13:40 +0200, Andy Shevchenko wrote:
> Instead of pushing each byte via stack the %*ph specifier allows to supply
> just
> a pointer and length of the buffer. The patch converts code to use the
> specifier.
>
> Signed-off-by: Andy Shevchenko
> ---
> drivers/target/iscsi/isc
Hi all,
tcmu-runner is a userspace daemon that simplifies the configuration and
processing of SCSI commands from LIO to userspace handlers, via the new
TCMU userspace passthrough backstore.
https://github.com/agrover/tcmu-runner
As a proof-of-concept, I've implemented a Gluster backend handl
On Tue, 2015-01-20 at 11:15 +1030, Rusty Russell wrote:
> James Bottomley writes:
> > On Mon, 2015-01-19 at 16:21 +1030, Rusty Russell wrote:
> >> Masami Hiramatsu writes:
> >> > (2015/01/19 1:55), James Bottomley wrote:
> >> >> From: James Bottomley
> >> >>
> >> >> After e513cc1 module: Remove
Hello, Akinobu.
On Tue, Jan 20, 2015 at 11:57:37PM +0900, Akinobu Mita wrote:
> The reason I didn't move sht from the core driver to the LLDDs for
> fixing ufs and ums-* in the first place is to avoid exporting many
> symbols for callbacks in sht. But I realized that we can do it
> without that m
On Tue, 20 Jan 2015, Akinobu Mita wrote:
> 2015-01-19 23:22 GMT+09:00 Tejun Heo :
> > On Mon, Jan 19, 2015 at 12:05:58AM +0900, Akinobu Mita wrote:
> >> While accessing a scsi_device, the use count of the underlying LLDD
> >> module is incremented. The module reference is retrieved through
> >> .
On Wed, 14 Jan 2015, Christoph Hellwig wrote:
> On Mon, Jan 12, 2015 at 11:29:15AM -0500, Alan Stern wrote:
> > This seems like a good idea and the obvious (once it has been pointed
> > out!) approach.
> >
> > Perhaps not directly related to the issue at hand is this question: In
> > scsi_rescan
2015-01-19 23:22 GMT+09:00 Tejun Heo :
> On Mon, Jan 19, 2015 at 12:05:58AM +0900, Akinobu Mita wrote:
>> While accessing a scsi_device, the use count of the underlying LLDD
>> module is incremented. The module reference is retrieved through
>> .module field of struct scsi_host_template.
>>
>> Thi
13 matches
Mail list logo