diff options
| author | Niklas Cassel <cassel@kernel.org> | 2026-09-29 10:24:58 +0200 |
|---|---|---|
| committer | Martin K. Petersen (Oracle) <mkp@kernel.org> | 2026-10-03 10:14:29 -0400 |
| commit | 45ce384be0cd83116f8440378beef138b9e92a2b (patch) | |
| tree | 512e706797b533555262322c28cb70e5d0d5dd92 /tools/lib/python/kdoc/python_version.py | |
| parent | 670f07403f7c5e138973838db8d0d0a1be15bd71 (diff) | |
| download | linux-next-45ce384be0cd83116f8440378beef138b9e92a2b.tar.gz linux-next-45ce384be0cd83116f8440378beef138b9e92a2b.zip | |
scsi: scsi_debug: Refuse a zoned device with a non-zero lowest aligned LBA
scsi_debug reports the lowest_aligned module parameter in the LOWEST
ALIGNED LOGICAL BLOCK ADDRESS field, see SBC-6 r02 (T10/BSR INCITS 587),
5.20.2, but nothing else in the driver acts on it.
On a zoned device a non-zero value puts the start of every zone in the
middle of a physical block. ZBC requires a write to a sequential write
required zone to end on a physical block boundary, so a host writing in
units of the reported zone write granularity could never write such a zone
at all.
Refuse the combination rather than emulate a device that cannot be used.
Assisted-by: LLM
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Niklas Cassel <cassel@kernel.org>
Link: https://patch.msgid.link/20260929082456.857423-16-cassel@kernel.org
Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
