[lkml]   [2008]   [Oct]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH -mm -v5] Separate atomic_t declaration from asm/atomic.h into asm/atomic_def.h
    On Fri, Oct 10, 2008 at 03:54:50PM -0700, Andrew Morton wrote:
    > I have a note here that Matthew has proposed a different way of doing
    > all this. I don't immediately recall the details.
    > Can we get a refresh on all of that please?

    I didn't remember either, but having just reviewed my inbox from August,
    I said that all architectures basically use:

    typedef struct { volatile int counter; } atomic_t;
    #ifdef CONFIG_64BIT
    typedef struct { volatile long counter; } atomic64_t;

    and that should just be put in <linux/atomic_types.h>.

    Roman Zippel did me one better and suggested just putting it in types.h,
    which works for me.

    Matthew Wilcox Intel Open Source Technology Centre
    "Bill, look, we understand that you're interested in selling us this
    operating system, but compare it to ours. We can't possibly take such
    a retrograde step."

     \ /
      Last update: 2008-10-14 20:49    [W:0.024 / U:7.748 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site