summaryrefslogtreecommitdiff
path: root/rust/alloc/collections/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorMd Haris Iqbal <haris.iqbal@ionos.com>2025-12-05 13:47:30 +0100
committerJens Axboe <axboe@kernel.dk>2026-01-06 05:28:10 -0700
commitef63e9ef76c801ac3081811fc6226ffb4c02453a (patch)
treeae6e8640a47c84284065306be1d4fa1ef225de1b /rust/alloc/collections/git@git.tavy.me:linux.git
parent581cf833cac4461d90ef5da4c5ef4475f440e489 (diff)
block/rnbd-proto: Check and retain the NOUNMAP flag for requests
The NOUNMAP flag is in combination with WRITE_ZEROES flag to indicate that the upper layers wants the sectors zeroed, but does not want it to get freed. This instruction is especially important for storage stacks which involves a layer capable of thin provisioning. This commit makes RNBD block device transfer and retain this NOUNMAP flag for requests, so it can be passed onto the backend device on the server side. Since it is a change in the wire protocol, bump the minor version of protocol. Signed-off-by: Md Haris Iqbal <haris.iqbal@ionos.com> Signed-off-by: Jack Wang <jinpu.wang@ionos.com> Signed-off-by: Grzegorz Prajsner <grzegorz.prajsner@ionos.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'rust/alloc/collections/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions