dm zero: add discard support
authorMikulas Patocka <mpatocka@redhat.com>
Tue, 4 Apr 2023 15:19:33 +0000 (11:19 -0400)
committerMike Snitzer <snitzer@kernel.org>
Tue, 4 Apr 2023 17:30:17 +0000 (13:30 -0400)
commit00065f925efb077ade3e7fea49150d798cf87d05
tree3d94da4faa23e88ee7175947e5236bfa1c041f47
parent85c938e8914f8f0e276b8e82d4f2e4bcab044e96
dm zero: add discard support

Add zero_io_hints() and set discard limits so that the zero target
advertises support for discards.

The zero target will ignore discards.

This is useful when the user combines dm-zero with other
discard-supporting targets in the same table; without dm-zero support,
discards would be disabled for the whole combined device.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Tested-by: Milan Broz <gmazyland@gmail.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
drivers/md/dm-zero.c