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

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

 



> 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).

Where exactly did it segfault for you? The list head is never iterated
over, and only list_add_tail'ed (which does not look at the stale
pointers). Though INIT_LIST_HEAD'ing is a good practice, I'm curious
to know where it segfaulted.

Avati




[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