]> Git Repo - linux.git/commit
dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors
authorIlya Dryomov <[email protected]>
Tue, 26 Mar 2019 19:20:58 +0000 (20:20 +0100)
committerMike Snitzer <[email protected]>
Mon, 1 Apr 2019 20:26:02 +0000 (16:26 -0400)
commiteb40c0acdc342b815d4d03ae6abb09e80c0f2988
tree47d8281ecef487560af4254a828dbbc89c86b592
parent75ae193626de3238ca5fb895868ec91c94e63b1b
dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors

Some devices don't use blk_integrity but still want stable pages
because they do their own checksumming.  Examples include rbd and iSCSI
when data digests are negotiated.  Stacking DM (and thus LVM) on top of
these devices results in sporadic checksum errors.

Set BDI_CAP_STABLE_WRITES if any underlying device has it set.

Cc: [email protected]
Signed-off-by: Ilya Dryomov <[email protected]>
Signed-off-by: Mike Snitzer <[email protected]>
drivers/md/dm-table.c
This page took 0.057494 seconds and 4 git commands to generate.