rw_do_enter_write
rw_do_enter_write(rwl, 0);
error = rw_do_enter_write(rwl, flags);
static int rw_do_enter_write(struct rwlock *, int);