On Mon, 2009-03-02 at 10:23 +0100, Jan Kara wrote:
> Not that much - the difference is between "system directories" and normal
> directories. Currently we also have xattr i_mutex rank differently than
> normal i_mutex and this is exactly the same case. Only OCFS2 has much more
> such system files and also system directories so it's impractical to learn
> VFS about all of them...
> But yes, probably I should update the changelog to say this so that
> a reader does not have to look up why we need it.
Just for my education, what is a system directory?
> > As to the patch, I'd rather you introduce a helper,
> > lockdep_match_class() or somesuch, if you can convince VFS folks that
> > what you're wanting to do is sane.
> OK, sounds good. Does something like:
> #define lockdep_match_class(lock, key) lockdep_match_key(&(lock)->dep_map,
> key)
>
> and
>
> int lockdep_match_key(struct lockdep_map *lock, struct lock_class_key *key)
> {
> return lock->key == key;
> }
>
> Look fine to you? Thanks for opinion.
Yep, looks good, thanks!
_______________________________________________
Ocfs2-devel mailing list
[email protected]
http://oss.oracle.com/mailman/listinfo/ocfs2-devel