On Fri, Oct 9, 2009 at 1:06 PM, Anand Avati <avati@xxxxxxxxxxx> wrote: > Corentin, > This is a good catch! Thank you for the patch. It will be included > in our next RC release. I will be reformatting this patch slightly > however. The BUG: and URL: lines will be automatically added in our > commit scripts if you just generate the patch from ./format-patch.sh, > but we'll do the reformatting. > > Thanks once again! > Avati > I just checked the modified patch: INIT_LIST_HEAD *is* necessary. subtract_locks() do a memcpy of the lock, so it copy list pointers, but the new lock *is not* in the list. So INIT_LIST_HEAD() must be called to initialize the list structure. Else, this will just segfault (At least it did with my testcase). Thanks, -- Corentin Chary http://xf.iksaif.net