Backport page unpoisoning fixes
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1972220
Tested: with reproducer
This patchset fixes reference counting issues that still exist in RHEL9 and
can be reproduced by soft poisoning/unpoisoning along with fixes to prevent
silent corruption in tmpfs and shmem when a page is poisoned.
Signed-off-by: Aristeu Rozanski <arozansk@redhat.com>
Edited by Aristeu Rozanski