Messages in this thread | | | Date | Wed, 16 Oct 2013 22:52:07 +0200 | From | Peter Zijlstra <> | Subject | Re: linux-next: manual merge of the tip tree |
| |
Hey Neil;
it looks like its one of your patches isn't it?
http://www.spinics.net/lists/raid/msg44100.html http://www.spinics.net/lists/raid/msg44101.html
Given that I can't find them in a lkml archive means nobody's ever seen those patches.
Anyway; has that 3/3 patch ever been ran with lockdep enabled?
Stuff like:
+ for (i = 0; i < NR_STRIPE_HASH_LOCKS; i++) + spin_lock_init(conf->hash_locks + i);
And:
+static void __lock_all_hash_locks(struct r5conf *conf) +{ + int i; + for (i = 0; i < NR_STRIPE_HASH_LOCKS; i++) + spin_lock(conf->hash_locks + i); +}
Tends to complain real loud.
This leaves one to wonder... 'fancy' locking scheme:1, validation effort:0
| |