Revert "rwsem: simplify rwsem_down_read_failed"

This reverts commit 3e9ce1475f470c1ddf1bbae26c1846d49270dde9.