[PATCH v3 0/2] block: discard alignment fixes

Stefan Hajnoczi posted 2 patches 2 weeks, 2 days ago
There is a newer version of this series
block/file-posix.c | 67 +++++++++++++++++++++++++++++++++++++++++++++-
block/io.c         |  6 ++++-
2 files changed, 71 insertions(+), 2 deletions(-)
[PATCH v3 0/2] block: discard alignment fixes
Posted by Stefan Hajnoczi 2 weeks, 2 days ago
v3:
- Refine error handling when pdiscard_alignment is not a multiple of request_alignment [Hanna]
v2:
- Fix inverted logic in alignment check [Qing Wang]

Two discard alignment issues were identified in
https://issues.redhat.com/browse/RHEL-86032:
1. pdiscard_alignment is not populated for host_device in file-posix.c.
2. Misaligned head/tail discard requests are not skipped when file-posix.c
   returns -EINVAL. This causes an undesired pause when guests are configured
   with werror=stop.

Stefan Hajnoczi (2):
  file-posix: probe discard alignment on Linux block devices
  block/io: skip head/tail requests on EINVAL

 block/file-posix.c | 67 +++++++++++++++++++++++++++++++++++++++++++++-
 block/io.c         |  6 ++++-
 2 files changed, 71 insertions(+), 2 deletions(-)

-- 
2.49.0