All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V3 0/2] sd fixes and cleanup
@ 2017-09-05 11:55 Damien Le Moal
  2017-09-05 11:55 ` [PATCH V3 1/2] scsi: sd: Fix sd_config_write_same() Damien Le Moal
  2017-09-05 11:55 ` [PATCH V3 2/2] scsi: sd: Use sectors_to_logical() Damien Le Moal
  0 siblings, 2 replies; 6+ messages in thread
From: Damien Le Moal @ 2017-09-05 11:55 UTC (permalink / raw)
  To: linux-scsi, Martin K . Petersen
  Cc: Jens Axboe, Christoph Hellwig, Bart Van Assche

A couple of patches in this small series.

The first patch addresses a problem with large write same (or zeroout) block
layer calls being split into commands that are not aligned on the device
physical block size. This will work on regular disks but is not optimal.
The commands will however fail with host-managed zoned block device if the
commands target sequential write required zones. The patch simply makes sure
that the maximum write same sectors is aligned to physical block sizes.
Note that this fix can be implemented either in sd_config_write_same() or in
the block layer (__blkdev_issue_write_same() and __blkdev_issue_write_zeroes()).

The second patch does not introduce functional changes.

Changes from V2:
* Use round_down() in first patch to align maximum write same sectors to
  physical sector size.

Changes from V1:
* Removed useless addition of blank line an indentaion change in first patch.

*** BLURB HERE ***

Damien Le Moal (2):
  scsi: sd: Fix sd_config_write_same()
  scsi: sd: Use sectors_to_logical()

 drivers/scsi/sd.c | 36 ++++++++++++++++++++++++++++--------
 1 file changed, 28 insertions(+), 8 deletions(-)

-- 
2.13.5

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-09-25 19:40 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-05 11:55 [PATCH V3 0/2] sd fixes and cleanup Damien Le Moal
2017-09-05 11:55 ` [PATCH V3 1/2] scsi: sd: Fix sd_config_write_same() Damien Le Moal
2017-09-12 23:13   ` Bart Van Assche
2017-09-25 19:39   ` Martin K. Petersen
2017-09-05 11:55 ` [PATCH V3 2/2] scsi: sd: Use sectors_to_logical() Damien Le Moal
2017-09-12 23:15   ` Bart Van Assche

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.