summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorEvan Green <evgreen@chromium.org>2020-04-03 16:43:03 +0200
committerJens Axboe <axboe@kernel.dk>2020-04-03 13:44:20 -0600
commit8cd55087dc45b2e1a73ed2a197cbf405f32deb08 (patch)
tree3863fdfa99d97f621a6b3e39576e808e06783a04 /block
parent4308a434e5e08c78676aa66bc626ef78cbef0883 (diff)
loop: Report EOPNOTSUPP properly
Properly plumb out EOPNOTSUPP from loop driver operations, which may get returned when for instance a discard operation is attempted but not supported by the underlying block device. Before this change, everything was reported in the log as an I/O error, which is scary and not helpful in debugging. Signed-off-by: Evan Green <evgreen@chromium.org> Reviewed-by: Gwendal Grignou <gwendal@chromium.org> Reviewed-by: Bart Van Assche <bvanassche@acm.org> Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@collabora.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions