PG_HEADLOCK
{ BIT(PG_HEADLOCK), "HEADLOCK" }, \
if (!test_and_set_bit(PG_HEADLOCK, &req->wb_flags))
return wait_on_bit_lock(&req->wb_flags, PG_HEADLOCK,
clear_bit_unlock(PG_HEADLOCK, &req->wb_flags);
wake_up_bit(&req->wb_flags, PG_HEADLOCK);
WARN_ON_ONCE(!test_bit(PG_HEADLOCK, &head->wb_flags));
WARN_ON_ONCE(!test_bit(PG_HEADLOCK, &prev->wb_head->wb_flags));