lkml.org 
[lkml]   [2012]   [May]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 03/10] Use __kernel_[u]long_t in linux/resource.h
    Date
    From: "H.J. Lu" <hjl.tools@gmail.com>

    Replace long with __kernel_long_t in struct rusage and replace
    unsigned long with __kernel_ulong_t in struct rlimit for usr space.

    Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
    ---
    include/linux/resource.h | 32 ++++++++++++++++----------------
    1 files changed, 16 insertions(+), 16 deletions(-)

    diff --git a/include/linux/resource.h b/include/linux/resource.h
    index d01c96c..38bbb6a 100644
    --- a/include/linux/resource.h
    +++ b/include/linux/resource.h
    @@ -23,25 +23,25 @@
    struct rusage {
    struct timeval ru_utime; /* user time used */
    struct timeval ru_stime; /* system time used */
    - long ru_maxrss; /* maximum resident set size */
    - long ru_ixrss; /* integral shared memory size */
    - long ru_idrss; /* integral unshared data size */
    - long ru_isrss; /* integral unshared stack size */
    - long ru_minflt; /* page reclaims */
    - long ru_majflt; /* page faults */
    - long ru_nswap; /* swaps */
    - long ru_inblock; /* block input operations */
    - long ru_oublock; /* block output operations */
    - long ru_msgsnd; /* messages sent */
    - long ru_msgrcv; /* messages received */
    - long ru_nsignals; /* signals received */
    - long ru_nvcsw; /* voluntary context switches */
    - long ru_nivcsw; /* involuntary " */
    + __kernel_long_t ru_maxrss; /* maximum resident set size */
    + __kernel_long_t ru_ixrss; /* integral shared memory size */
    + __kernel_long_t ru_idrss; /* integral unshared data size */
    + __kernel_long_t ru_isrss; /* integral unshared stack size */
    + __kernel_long_t ru_minflt; /* page reclaims */
    + __kernel_long_t ru_majflt; /* page faults */
    + __kernel_long_t ru_nswap; /* swaps */
    + __kernel_long_t ru_inblock; /* block input operations */
    + __kernel_long_t ru_oublock; /* block output operations */
    + __kernel_long_t ru_msgsnd; /* messages sent */
    + __kernel_long_t ru_msgrcv; /* messages received */
    + __kernel_long_t ru_nsignals; /* signals received */
    + __kernel_long_t ru_nvcsw; /* voluntary context switches */
    + __kernel_long_t ru_nivcsw; /* involuntary " */
    };

    struct rlimit {
    - unsigned long rlim_cur;
    - unsigned long rlim_max;
    + __kernel_ulong_t rlim_cur;
    + __kernel_ulong_t rlim_max;
    };

    #define RLIM64_INFINITY (~0ULL)
    --
    1.7.6.5


    \
     
     \ /
      Last update: 2012-05-18 00:41    [W:0.032 / U:0.284 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site