lkml.org 
[lkml]   [2008]   [Mar]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 1/8] mm: bdi: export bdi_writeout_inc()
    From: Miklos Szeredi <mszeredi@suse.cz>

    Fuse needs this for writable mmap support.

    Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
    ---
    include/linux/backing-dev.h | 2 ++
    mm/page-writeback.c | 10 ++++++++++
    2 files changed, 12 insertions(+)

    Index: linux/include/linux/backing-dev.h
    ===================================================================
    --- linux.orig/include/linux/backing-dev.h 2008-03-17 18:24:13.000000000 +0100
    +++ linux/include/linux/backing-dev.h 2008-03-17 18:24:36.000000000 +0100
    @@ -134,6 +134,8 @@ static inline s64 bdi_stat_sum(struct ba
    return sum;
    }

    +extern void bdi_writeout_inc(struct backing_dev_info *bdi);
    +
    /*
    * maximal error of a stat counter.
    */
    Index: linux/mm/page-writeback.c
    ===================================================================
    --- linux.orig/mm/page-writeback.c 2008-03-17 18:24:13.000000000 +0100
    +++ linux/mm/page-writeback.c 2008-03-17 18:24:36.000000000 +0100
    @@ -168,6 +168,16 @@ static inline void __bdi_writeout_inc(st
    bdi->max_prop_frac);
    }

    +void bdi_writeout_inc(struct backing_dev_info *bdi)
    +{
    + unsigned long flags;
    +
    + local_irq_save(flags);
    + __bdi_writeout_inc(bdi);
    + local_irq_restore(flags);
    +}
    +EXPORT_SYMBOL(bdi_writeout_inc);
    +
    static inline void task_dirty_inc(struct task_struct *tsk)
    {
    prop_inc_single(&vm_dirties, &tsk->dirties);
    --


    \
     
     \ /
      Last update: 2008-03-17 20:25    [W:0.032 / U:0.920 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site