RW_DOWNGRADE
#define downgrade_write(rwl) rw_enter(rwl, RW_DOWNGRADE)
case RW_DOWNGRADE:
rv = rw_enter(&map->lock, RW_DOWNGRADE);