down_read_trylock
if (!down_read_trylock(&ufile->hw_destroy_rwsem))
if (down_read_trylock(&ufile->hw_destroy_rwsem)) {
else if (!down_read_trylock(&per_mm->umem_rwsem))
if (!down_read_trylock(&file->hw_destroy_rwsem))
if (!down_read_trylock(&ufile->hw_destroy_rwsem))