aufs3.x-rcN 20130121

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
aufs: bugfix, support for the lock class name

Since lockdep_set_class() is a macro and the name string is generated
internally from its parameter, the same names were registered.
By this commit, which is rather verbose code, explicitly specify the
lock class with different names by removing a 'lc_idx' variable.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
Merge branch 'aufs3.0/00base' into aufs3.0/01modular
Merge branch 'aufs3.0/01modular' into aufs3.0/30stdalone
Merge branch 'aufs3.0/00base' into aufs3.1/00base
Merge branch 'aufs3.0/01modular' into aufs3.1/01modular
Merge branch 'aufs3.1/00base' into aufs3.1/01modular
Merge branch 'aufs3.0/30stdalone' into aufs3.1/30stdalone
Merge branch 'aufs3.1/01modular' into aufs3.1/30stdalone
Merge branch 'aufs3.1/00base' into aufs3.2/00base
Merge branch 'aufs3.1/01modular' into aufs3.2/01modular
Merge branch 'aufs3.2/00base' into aufs3.2/01modular
Merge branch 'aufs3.1/30stdalone' into aufs3.2/30stdalone
Merge branch 'aufs3.2/01modular' into aufs3.2/30stdalone
Merge branch 'aufs3.2/01modular' into aufs3.3/01modular
Merge branch 'aufs3.2/00base' into aufs3.3/00base
Merge branch 'aufs3.2/30stdalone' into aufs3.3/30stdalone
Merge branch 'aufs3.3/00base' into aufs3.3/01modular
Merge branch 'aufs3.3/01modular' into aufs3.3/30stdalone
Merge branch 'aufs3.3/00base' into aufs3.4/00base