lkml.org 
[lkml]   [2006]   [Aug]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [take6 1/3] kevent: Core files.
    On Wed, 9 Aug 2006 12:02:40 +0400
    Evgeniy Polyakov <johnpol@2ka.mipt.ru> wrote:

    >
    > Core files.
    >
    > This patch includes core kevent files:
    > - userspace controlling
    > - kernelspace interfaces
    > - initialization
    > - notification state machines
    >
    > It might also inlclude parts from other subsystem (like network related
    > syscalls, so it is possible that it will not compile without other
    > patches applied).
    >
    > Signed-off-by: Evgeniy Polyakov <johnpol@2ka.mipt.ru>
    >
    >
    > +#ifdef CONFIG_KEVENT_USER_STAT
    > +static inline void kevent_user_stat_init(struct kevent_user *u)
    > +{
    > + u->wait_num = u->im_num = u->total = 0;
    > +}
    > +static inline void kevent_user_stat_print(struct kevent_user *u)
    > +{
    > + pr_debug("%s: u=%p, wait=%lu, immediately=%lu, total=%lu.\n",
    > + __func__, u, u->wait_num, u->im_num, u->total);
    > +}
    > +static inline void kevent_user_stat_increase_im(struct kevent_user *u)
    > +{
    > + u->im_num++;
    > +}
    > +static inline void kevent_user_stat_increase_wait(struct kevent_user *u)
    > +{
    > + u->wait_num++;
    > +}
    > +static inline void kevent_user_stat_increase_total(struct kevent_user *u)
    > +{
    > + u->total++;
    > +}
    >

    static wrapper_functions_with_execessive_long_names(struct i_really_hate *this)
    {
    suck();
    }
    -
    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: 2006-08-09 19:51    [W:0.026 / U:0.256 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site