lkml.org 
[lkml]   [2004]   [Jun]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH][2.6.7-rc3-mm1] CPU_MASK_NONE fix
    2.6.7-rc3-mm1 changed CPU_MASK_NONE into something that isn't
    a valid rvalue (it only works inside struct initializers).
    This caused compile-time errors in perfctr in UP x86 builds.

    Fix below.

    Signed-off-by: Mikael Pettersson <mikpe@csd.uu.se>

    diff -ruN linux-2.6.7-rc3-mm1/include/linux/cpumask.h linux-2.6.7-rc3-mm1.cpu_mask_none-fix/include/linux/cpumask.h
    --- linux-2.6.7-rc3-mm1/include/linux/cpumask.h 2004-06-09 19:38:39.000000000 +0200
    +++ linux-2.6.7-rc3-mm1.cpu_mask_none-fix/include/linux/cpumask.h 2004-06-09 22:01:28.470416000 +0200
    @@ -248,9 +248,9 @@
    #endif

    #define CPU_MASK_NONE \
    -{ { \
    +((cpumask_t) { { \
    [0 ... BITS_TO_LONGS(NR_CPUS)-1] = 0UL \
    -} }
    +} })

    #define cpus_addr(src) ((src).bits)

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/
    \
     
     \ /
      Last update: 2005-03-22 14:03    [W:0.019 / U:149.484 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site