dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bio
authorMike Snitzer <snitzer@kernel.org>
Sun, 27 Mar 2022 01:08:36 +0000 (21:08 -0400)
committerMike Snitzer <snitzer@kernel.org>
Thu, 5 May 2022 21:31:34 +0000 (17:31 -0400)
commit563a225c9fd207326c2a2af9d59b4097cb31ce70
tree689fb3a68efff475af00c41c1b1a58a7792d50e2
parent982b48ae25d9aabd69c1f012a94f63766181f0b2
dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bio

If a bio is marked REQ_NOWAIT optimize dm_submit_bio()'s dm_table RCU
usage to dm_{get,put}_live_table_fast.

DM core offers protection against blocking (via suspend) if REQ_NOWAIT.

Signed-off-by: Mike Snitzer <snitzer@kernel.org>
drivers/md/dm.c