[PATCH 5.15 006/244] locking/atomic: Make test_and_*_bit() ordered on failure