Whamcloud - gitweb
Try using add_wait_queue_exclusive to avoid waking all (x - 32)
drwxr-xr-x - lustre