[PATCH] lock_page() doesn't lock if __wait_on_bit_lock returns -EINTR We have two reports of frequent crashes in btrfs where asserts in clear_page_dirty_for_io() were triggering on missing page locks. The crashes were much easier to trigger when processes were catching ctrl-c's, and after much debugging it really looked like lock_page was a noop. This recent commit looks pretty suspect to me, and