lkml.org 
[lkml]   [2016]   [Aug]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: [PATCH tip/core/rcu 2/2] documentation: Record reason for rcu_head two-byte alignment
    On Tue, Aug 23, 2016 at 4:23 PM, Paul E. McKenney
    <paulmck@linux.vnet.ibm.com> wrote:
    > commit 89d39c83d193733ed5fff1c480cd42c9de1da404
    > Author: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
    > Date: Tue Aug 23 06:51:47 2016 -0700
    >
    > rcu: Tighted up __call_rcu() rcu_head alignment check
    >
    > Commit 720abae3d68ae ("rcu: force alignment on struct
    > callback_head/rcu_head") forced the rcu_head (AKA callback_head)
    > structure's alignment to pointer size, that is, to 4-byte boundaries on
    > 32-bit systems and to 8-byte boundaries on 64-bit systems. This
    > commit therefore checks for this same alignment in __call_rcu(),
    > which used to check for two-byte alignment.
    >
    > Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
    > Cc: Geert Uytterhoeven <geert@linux-m68k.org>
    > Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>

    Tested-by: Geert Uytterhoeven <geert@linux-m68k.org>

    Gr{oetje,eeting}s,

    Geert

    --
    Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

    In personal conversations with technical people, I call myself a hacker. But
    when I'm talking to journalists I just say "programmer" or something like that.
    -- Linus Torvalds

    \
     
     \ /
      Last update: 2016-09-17 09:57    [W:3.844 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site