aio: fix use-after-free due to missing POLLFREE handling
JIRA: https://issues.redhat.com/browse/RHEL-38738
JIRA: https://issues.redhat.com/browse/RHEL-38739
CVE: CVE-2021-47505
MR: !4361 (merged)
The first 2 patches fix the CVE. While at it, this MR also includes another simple aio fix.
Signed-off-by: Waiman Long longman@redhat.com
Edited by Waiman Long