Files
linux-stable-mirror/arch/um/drivers
Christoph Hellwig 1cfdfb965e ubd: untagle discard vs write zeroes not support handling
[ Upstream commit 31ade7d4fd ]

Discard and Write Zeroes are different operation and implemented
by different fallocate opcodes for ubd.  If one fails the other one
can work and vice versa.

Split the code to disable the operations in ubd_handler to only
disable the operation that actually failed.

Fixes: 50109b5a03 ("um: Add support for DISCARD in the UBD Driver")
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Acked-By: Anton Ivanov <anton.ivanov@cambridgegreys.com>
Link: https://lore.kernel.org/r/20240531074837.1648501-3-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-08-03 08:53:20 +02:00
..
2023-05-10 00:21:30 +02:00
2023-05-10 00:21:30 +02:00
2023-05-10 00:21:30 +02:00
2023-08-19 23:30:22 +02:00
2023-08-19 23:30:22 +02:00
2022-09-19 23:10:07 +02:00