Reland "Depend only on userfaultfd's SIGBUS feature to use it"

This reverts commit fab50833f1787848002bb96a6033f08a8c5212d3.

Reason for revert: Fix the features requested in uffd API ioctl.

Bug: 160737021
Bug: 291694105
Bug: 292449808
Test: On a host kernel < 5.14 run ART_USE_READ_BARRIER=false
art/test/testrunner/testunner.py --host

Change-Id: I41be8f1d080043558ac7125980fef599dadeb6d5
1 file changed