Re: [PATCH 2/2] features/locks: Fix insert_and_merge

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux