dm: sync with upstream 6.8 fixes and improvements
JIRA: https://issues.redhat.com/browse/RHEL-30951
JIRA: https://issues.redhat.com/browse/RHEL-22581
CVE: CVE-2024-23851
Depends: !3858 (merged)
Tested: lvm2-testsuite, cryptsetup, and dmtest
Upstream Status: kernel/git/torvalds/linux.git
Pull in various dm changes from upstream.
Signed-off-by: Benjamin Marzinski bmarzins@redhat.com