lkml.org 
[lkml]   [2009]   [Apr]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    Subject[PATCH 5/5] bio-cgroup: Add a cgroup support to dm-ioband
    From
    With this patch, dm-ioband can work with the bio cgroup.

    Based on 2.6.30-rc1
    Signed-off-by: Hirokazu Takahashi <taka@valinux.co.jp>
    Signed-off-by: Ryo Tsuruta <ryov@valinux.co.jp>

    ---
    drivers/md/dm-ioband-type.c | 10 ++--------
    1 file changed, 2 insertions(+), 8 deletions(-)

    Index: linux-2.6.30-rc1/drivers/md/dm-ioband-type.c
    ===================================================================
    --- linux-2.6.30-rc1.orig/drivers/md/dm-ioband-type.c
    +++ linux-2.6.30-rc1/drivers/md/dm-ioband-type.c
    @@ -6,6 +6,7 @@
    * This file is released under the GPL.
    */
    #include <linux/bio.h>
    +#include <linux/biotrack.h>
    #include "dm.h"
    #include "dm-bio-list.h"
    #include "dm-ioband.h"
    @@ -53,14 +54,7 @@ static int ioband_node(struct bio *bio)

    static int ioband_cgroup(struct bio *bio)
    {
    - /*
    - * This function should return the ID of the cgroup which
    - * issued "bio". The ID of the cgroup which the current
    - * process belongs to won't be suitable ID for this purpose,
    - * since some BIOs will be handled by kernel threads like aio
    - * or pdflush on behalf of the process requesting the BIOs.
    - */
    - return 0; /* not implemented yet */
    + return get_bio_cgroup_id(bio);
    }

    struct group_type dm_ioband_group_type[] = {

    \
     
     \ /
      Last update: 2009-04-16 14:35    [W:0.044 / U:87.612 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site