- Fix zone state management race in DM zoned target by eliminating
  the unnecessary DMZ_ACTIVE state.

- A couple fixes for issues the DM snapshot target's optional discard
  support added during first week of the 5.3 merge.

- Increase default size of outstanding IO that is allowed for a each
  dm-kcopyd client and introduce tunable to allow user adjust.

- Update DM core to use printk ratelimiting functions rather than
  duplicate them and in doing so fix an issue where DMDEBUG_LIMIT() rate
  limited KERN_DEBUG messages had excessive "callbacks suppressed"
  messages.
dm: use printk ratelimiting functions

DM provided its own ratelimiting printk wrapper but given printk
advances this is no longer needed.

Also, switching DMDEBUG_LIMIT to using pr_debug_ratelimited() fixes the
reported issue where DMDEBUG_LIMIT() still caused a flood of "callbacks
suppressed" messages.

Reported-by: Milan Broz <gmazyland@gmail.com>
Depends-on: 29fc2bc7539386 ("printk: pr_debug_ratelimited: check state first to reduce "callbacks suppressed" messages")
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
1 file changed