30 Nov, 2013

1 commit

  • A strictly monotonically increasing sequence is normally used in
    numbered lists as they provide an intuitive ordering of the
    elements.

    However, in situations where race conditions can appear, this
    assumption breaks down and you can end up with unpredictable
    results, leading to a rather confusing list :-)

    This changes the numbered list 1,2,2,2 to the more intuitive
    1,2,3,4.

    Introduced in:

    2eec9ad91f71 [PATCH] lightweight robust futexes: docs

    Signed-off-by: Henrik Austad
    Link: http://lkml.kernel.org/r/1385590680-8110-1-git-send-email-henrik@austad.us
    Signed-off-by: Ingo Molnar

    Henrik Austad
     

19 Jun, 2009

1 commit

  • Strictly speaking list_op_pending points to the 'lock entry', not the
    'lock word' (which is actually at 'offset' from 'lock entry'). We can
    infer this based on reading the code in kernel/futex.c:

    struct robust_list __user *entry, *next_entry, *pending;
    ...
    if (fetch_robust_entry(&pending, &head->list_op_pending, &pip))
    return;
    ...
    if (pending)
    handle_futex_death((void __user *)pending + futex_offset,
    curr, pip);

    Which is also consistent with the rest of the docs on robust futex lists.

    Signed-off-by: Matt Helsley
    Cc: Ingo Molnar
    Cc: Thomas Gleixner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Matt Helsley
     

30 Nov, 2006

1 commit

  • This patch fixes typos in various Documentation txts. The patch addresses some
    +words starting with the letters 'U-Z'.

    Looks like I made it through the alphabet...just in time to start over again
    +too! Maybe I can fit more profound fixes into the next round...? Time will
    +tell. :)

    Signed-off-by: Matt LaPlante
    Acked-by: Randy Dunlap
    Signed-off-by: Adrian Bunk

    Matt LaPlante
     

28 Mar, 2006

2 commits