Messages in this thread | | | Date | Wed, 13 Oct 2010 11:05:47 -0400 | From | Christoph Hellwig <> | Subject | Re: [PATCH 09/18] fs: Introduce per-bucket inode hash locks |
| |
> + > +/** > + * hlist_bl_lock - lock a hash list > + * @h: hash list head to lock > + */ > +static inline void hlist_bl_lock(struct hlist_bl_head *h) > +{ > + bit_spin_lock(0, (unsigned long *)h); > +} > + > +/** > + * hlist_bl_unlock - unlock a hash list > + * @h: hash list head to unlock > + */ > +static inline void hlist_bl_unlock(struct hlist_bl_head *h) > +{ > + __bit_spin_unlock(0, (unsigned long *)h); > +}
I think the locking helpers should come with the rest of the bl_list implementation in patch1.
| |