Use per-bucket locks. What we realy need is a per-mount point hash table!