From: vgoyal@redhat.com
To: linux-kernel@vger.kernel.org,
containers@lists.linux-foundation.org,
virtualization@lists.linux-foundation.org, jens.axboe@oracle.com,
Hirokazu Takahashi <taka@valinux.co.jp>,
Ryo Tsuruta <ryov@valinux.co.jp>,
Andrea Righi <righi.andrea@gmail.com>,
Satoshi UCHIDA <s-uchida@ap.jp.nec.com>
Cc: fernando@oss.ntt.co.jp, balbir@linux.vnet.ibm.com,
Andrew Morton <akpm@linux-foundation.org>,
menage@google.com, ngupta@google.com,
Rik van Riel <riel@redhat.com>, Jeff Moyer <jmoyer@redhat.com>,
Peter Zijlstra <peterz@infradead.org>
Subject: [patch 4/4] io controller: Put IO controller to use in device mapper and standard make_request() function
Date: Thu, 06 Nov 2008 10:30:26 -0500 [thread overview]
Message-ID: <20081106153135.944900461@redhat.com> (raw)
In-Reply-To: 20081106153022.215696930@redhat.com
[-- Attachment #1: bio-cgroup-tweak-make-request-functions.patch --]
[-- Type: text/plain, Size: 2378 bytes --]
o Tweak standard make_request() function and also the device mapper make
request functions to enable use of IO controller.
Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Index: linux17/drivers/md/dm.c
===================================================================
--- linux17.orig/drivers/md/dm.c 2008-11-05 18:12:42.000000000 -0500
+++ linux17/drivers/md/dm.c 2008-11-06 09:16:32.000000000 -0500
@@ -22,6 +22,7 @@
#include <linux/hdreg.h>
#include <linux/blktrace_api.h>
#include <linux/smp_lock.h>
+#include <linux/biocontrol.h>
#define DM_MSG_PREFIX "core"
@@ -885,6 +886,7 @@ static int dm_request(struct request_que
int r = -EIO;
int rw = bio_data_dir(bio);
struct mapped_device *md = q->queuedata;
+ int ret;
/*
* There is no use in forwarding any barrier request since we can't
@@ -895,6 +897,13 @@ static int dm_request(struct request_que
return 0;
}
+ if (!bio_cgroup_disabled() && blk_queue_bio_group_enabled(q)) {
+ ret = bio_group_controller(q, bio);
+ if (ret)
+ /* Either bio got buffered for bio_endio() done */
+ return 0;
+ }
+
down_read(&md->io_lock);
disk_stat_inc(dm_disk(md), ios[rw]);
@@ -1081,6 +1090,10 @@ static struct mapped_device *alloc_dev(i
md->queue->unplug_fn = dm_unplug_all;
blk_queue_merge_bvec(md->queue, dm_merge_bvec);
+ /* Initialize queue spin lock */
+ md->queue->queue_lock = &md->queue->__queue_lock;
+ spin_lock_init(md->queue->queue_lock);
+
md->io_pool = mempool_create_slab_pool(MIN_IOS, _io_cache);
if (!md->io_pool)
goto bad_io_pool;
Index: linux17/block/blk-core.c
===================================================================
--- linux17.orig/block/blk-core.c 2008-11-06 09:14:20.000000000 -0500
+++ linux17/block/blk-core.c 2008-11-06 09:16:32.000000000 -0500
@@ -1117,10 +1117,18 @@ static int __make_request(struct request
int el_ret, nr_sectors, barrier, err;
const unsigned short prio = bio_prio(bio);
const int sync = bio_sync(bio);
- int rw_flags;
+ int rw_flags, ret;
nr_sectors = bio_sectors(bio);
+ if (!bio_cgroup_disabled() && blk_queue_bio_group_enabled(q)) {
+ ret = bio_group_controller(q, bio);
+ if (ret) {
+ /* Either bio got buffered for bio_endio() done */
+ return 0;
+ }
+ }
+
/*
* low level driver can indicate that it wants pages above a
* certain limit bounced to low memory (ie for highmem, or even
--
next prev parent reply other threads:[~2008-11-06 15:35 UTC|newest]
Thread overview: 283+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-06 15:30 [patch 0/4] [RFC] Another proportional weight IO controller vgoyal
2008-11-06 15:30 ` [patch 1/4] io controller: documentation vgoyal
2008-11-07 2:32 ` KAMEZAWA Hiroyuki
2008-11-07 14:27 ` Vivek Goyal
2008-11-07 14:27 ` Vivek Goyal
[not found] ` <20081107113209.a6011c67.kamezawa.hiroyu-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2008-11-07 14:27 ` Vivek Goyal
2008-11-07 2:32 ` KAMEZAWA Hiroyuki
[not found] ` <20081106153135.743458085-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-07 2:32 ` KAMEZAWA Hiroyuki
2008-11-07 3:46 ` KAMEZAWA Hiroyuki
2008-11-10 2:48 ` Li Zefan
2008-11-10 2:48 ` Li Zefan
2008-11-10 13:44 ` Vivek Goyal
[not found] ` <4917A116.7040603-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2008-11-10 13:44 ` Vivek Goyal
2008-11-10 13:44 ` Vivek Goyal
2008-11-10 2:48 ` Li Zefan
2008-11-06 15:30 ` vgoyal-H+wXaHxf7aLQT0dZR+AlfA
2008-11-06 15:30 ` vgoyal
2008-11-06 15:30 ` [patch 2/4] io controller: biocgroup implementation vgoyal
2008-11-06 15:30 ` vgoyal
[not found] ` <20081106153135.790621895-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-07 2:50 ` KAMEZAWA Hiroyuki
2008-11-07 2:50 ` KAMEZAWA Hiroyuki
2008-11-07 4:19 ` Hirokazu Takahashi
2008-11-07 4:19 ` Hirokazu Takahashi
2008-11-07 14:44 ` Vivek Goyal
[not found] ` <20081107115030.7ccf3f07.kamezawa.hiroyu-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2008-11-07 4:19 ` Hirokazu Takahashi
2008-11-07 14:44 ` Vivek Goyal
2008-11-07 14:44 ` Vivek Goyal
2008-11-07 2:50 ` KAMEZAWA Hiroyuki
2008-11-06 15:30 ` vgoyal-H+wXaHxf7aLQT0dZR+AlfA
2008-11-06 15:30 ` [patch 3/4] io controller: Core IO controller implementation logic vgoyal-H+wXaHxf7aLQT0dZR+AlfA
2008-11-06 15:30 ` vgoyal
2008-11-06 15:30 ` vgoyal
2008-11-07 3:21 ` KAMEZAWA Hiroyuki
2008-11-07 14:50 ` Vivek Goyal
2008-11-07 14:50 ` Vivek Goyal
2008-11-08 2:35 ` [patch 3/4] io controller: Core IO controller implementationlogic KAMEZAWA Hiroyuki
2008-11-08 2:35 ` KAMEZAWA Hiroyuki
[not found] ` <20081107145036.GF21884-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-08 2:35 ` KAMEZAWA Hiroyuki
[not found] ` <20081107122145.69500cd3.kamezawa.hiroyu-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2008-11-07 14:50 ` [patch 3/4] io controller: Core IO controller implementation logic Vivek Goyal
[not found] ` <20081106153135.869625751-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-07 3:21 ` KAMEZAWA Hiroyuki
2008-11-11 8:50 ` Gui Jianfeng
2008-11-07 3:21 ` KAMEZAWA Hiroyuki
2008-11-11 8:50 ` Gui Jianfeng
2008-11-11 8:50 ` Gui Jianfeng
2008-11-06 15:30 ` [patch 4/4] io controller: Put IO controller to use in device mapper and standard make_request() function vgoyal
2008-11-06 15:30 ` vgoyal-H+wXaHxf7aLQT0dZR+AlfA
2008-11-06 15:30 ` vgoyal [this message]
2008-11-06 15:49 ` [patch 0/4] [RFC] Another proportional weight IO controller Peter Zijlstra
2008-11-06 16:01 ` Vivek Goyal
2008-11-06 16:01 ` Vivek Goyal
2008-11-06 16:01 ` Vivek Goyal
[not found] ` <20081106160154.GA7461-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-06 16:16 ` Peter Zijlstra
2008-11-06 16:16 ` Peter Zijlstra
2008-11-06 16:39 ` Vivek Goyal
[not found] ` <20081106163957.GB7461-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-06 16:52 ` Peter Zijlstra
2008-11-06 16:52 ` Peter Zijlstra
2008-11-06 16:57 ` Rik van Riel
2008-11-06 16:57 ` Rik van Riel
2008-11-06 16:57 ` Rik van Riel
2008-11-06 17:11 ` Peter Zijlstra
2008-11-07 0:41 ` Dave Chinner
2008-11-07 10:31 ` Peter Zijlstra
2008-11-09 9:40 ` Dave Chinner
2008-11-09 9:40 ` Dave Chinner
2008-11-09 9:40 ` Dave Chinner
2008-11-07 10:31 ` Peter Zijlstra
2008-11-07 10:31 ` Peter Zijlstra
2008-11-07 0:41 ` Dave Chinner
2008-11-07 0:41 ` Dave Chinner
2008-11-06 17:11 ` Peter Zijlstra
[not found] ` <491321ED.5010103-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-06 17:11 ` Peter Zijlstra
2008-11-06 17:08 ` Vivek Goyal
2008-11-06 17:08 ` Vivek Goyal
2008-11-06 23:07 ` Nauman Rafique
2008-11-06 23:07 ` Nauman Rafique
2008-11-07 14:19 ` Vivek Goyal
[not found] ` <e98e18940811061507t3e19183byf2b8b291458ba81b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-07 14:19 ` Vivek Goyal
2008-11-07 14:19 ` Vivek Goyal
[not found] ` <20081107141943.GC21884-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-07 21:36 ` Nauman Rafique
2008-11-07 21:36 ` Nauman Rafique
2008-11-07 21:36 ` Nauman Rafique
2008-11-10 14:11 ` Vivek Goyal
2008-11-11 19:55 ` Nauman Rafique
[not found] ` <20081110141143.GC26956-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-11 19:55 ` Nauman Rafique
2008-11-11 19:55 ` Nauman Rafique
2008-11-11 22:30 ` Vivek Goyal
[not found] ` <20081111223024.GA31527-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-12 21:20 ` Nauman Rafique
2008-11-12 21:20 ` Nauman Rafique
2008-11-12 21:20 ` Nauman Rafique
[not found] ` <e98e18940811121320w5f321302n13b526887cbb4012-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-13 13:49 ` Fabio Checconi
2008-11-13 13:49 ` Fabio Checconi
2008-11-13 18:08 ` Vivek Goyal
2008-11-13 19:15 ` Fabio Checconi
2008-11-13 22:27 ` Nauman Rafique
2008-11-13 23:10 ` Fabio Checconi
2008-11-14 4:58 ` Satoshi UCHIDA
2008-11-14 8:02 ` Peter Zijlstra
2008-11-14 10:06 ` Satoshi UCHIDA
[not found] ` <e98e18940811111155q4bd73480pebe088fa1adbe2e4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-11 22:30 ` Vivek Goyal
2008-11-11 22:30 ` Vivek Goyal
[not found] ` <e98e18940811071336n58a073d8w2cbaeddd5657d1e9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-10 14:11 ` Vivek Goyal
2008-11-10 14:11 ` Vivek Goyal
[not found] ` <20081106170830.GD7461-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-06 23:07 ` Nauman Rafique
2008-11-06 17:08 ` Vivek Goyal
2008-11-06 16:52 ` Peter Zijlstra
2008-11-06 16:39 ` Vivek Goyal
2008-11-06 16:39 ` Vivek Goyal
2008-11-06 16:47 ` Rik van Riel
2008-11-06 16:47 ` Rik van Riel
2008-11-06 16:47 ` Rik van Riel
2008-11-06 16:16 ` Peter Zijlstra
2008-11-06 15:49 ` Peter Zijlstra
2008-11-07 2:36 ` Gui Jianfeng
2008-11-07 13:38 ` Vivek Goyal
[not found] ` <4913A9C2.8060904-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2008-11-07 13:38 ` Vivek Goyal
2008-11-07 13:38 ` Vivek Goyal
2008-11-07 2:36 ` Gui Jianfeng
[not found] ` <20081106153022.215696930-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-06 15:49 ` Peter Zijlstra
2008-11-07 2:36 ` Gui Jianfeng
2008-11-13 9:05 ` Ryo Tsuruta
2008-11-13 9:05 ` Ryo Tsuruta
2008-11-13 9:05 ` Ryo Tsuruta
2008-11-13 15:58 ` Vivek Goyal
2008-11-13 18:41 ` Divyesh Shah
2008-11-13 21:46 ` Vivek Goyal
2008-11-13 22:57 ` Divyesh Shah
2008-11-14 16:05 ` Vivek Goyal
[not found] ` <af41c7c40811131457w472e4a86tb5344cc1d3d366fb-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-14 16:05 ` Vivek Goyal
2008-11-14 16:05 ` Vivek Goyal
2008-11-14 22:44 ` Nauman Rafique
[not found] ` <e98e18940811141444u5947b806v27fac453ed1e8a5-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-17 14:23 ` Vivek Goyal
2008-11-17 14:23 ` Vivek Goyal
2008-11-18 2:02 ` Li Zefan
2008-11-18 5:01 ` Nauman Rafique
[not found] ` <4922224A.5030502-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2008-11-18 5:01 ` Nauman Rafique
2008-11-18 5:01 ` Nauman Rafique
[not found] ` <e98e18940811172101na345b6bh5c73f9e657aac5a7-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-18 7:42 ` Li Zefan
2008-11-18 12:05 ` Fabio Checconi
2008-11-18 7:42 ` Li Zefan
2008-11-18 7:42 ` Li Zefan
2008-11-18 22:23 ` Nauman Rafique
[not found] ` <492271EF.4050002-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2008-11-18 22:23 ` Nauman Rafique
2008-11-18 22:23 ` Nauman Rafique
2008-11-18 12:05 ` Fabio Checconi
2008-11-18 14:07 ` Vivek Goyal
[not found] ` <20081118120508.GD15268-f9ZlEuEWxVeACYmtYXMKmw@public.gmane.org>
2008-11-18 14:07 ` Vivek Goyal
2008-11-18 22:33 ` Nauman Rafique
2008-11-18 14:07 ` Vivek Goyal
2008-11-18 14:41 ` Fabio Checconi
[not found] ` <20081118140751.GA4283-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-18 14:41 ` Fabio Checconi
2008-11-18 14:41 ` Fabio Checconi
2008-11-18 19:12 ` Jens Axboe
2008-11-18 19:12 ` Jens Axboe
2008-11-18 19:47 ` Vivek Goyal
2008-11-18 19:47 ` Vivek Goyal
[not found] ` <20081118191208.GJ26308-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org>
2008-11-18 19:47 ` Vivek Goyal
2008-11-18 21:14 ` Fabio Checconi
2008-11-18 23:07 ` Nauman Rafique
2008-11-18 21:14 ` Fabio Checconi
2008-11-18 21:14 ` Fabio Checconi
2008-11-19 1:52 ` Aaron Carroll
2008-11-19 10:17 ` Fabio Checconi
[not found] ` <20081119101701.GA20915-f9ZlEuEWxVeACYmtYXMKmw@public.gmane.org>
2008-11-19 11:06 ` Fabio Checconi
2008-11-19 11:06 ` Fabio Checconi
2008-11-20 4:45 ` Aaron Carroll
2008-11-20 4:45 ` Aaron Carroll
2008-11-20 6:56 ` Fabio Checconi
2008-11-20 6:56 ` Fabio Checconi
[not found] ` <4924EB4E.7050600-M3ycANVxPotyL3EAZA59ERCuuivNXqWP@public.gmane.org>
2008-11-20 6:56 ` Fabio Checconi
[not found] ` <20081119110655.GC20915-f9ZlEuEWxVeACYmtYXMKmw@public.gmane.org>
2008-11-20 4:45 ` Aaron Carroll
2008-11-19 11:06 ` Fabio Checconi
2008-11-19 10:17 ` Fabio Checconi
[not found] ` <4923716A.5090104-M3ycANVxPotyL3EAZA59ERCuuivNXqWP@public.gmane.org>
2008-11-19 10:17 ` Fabio Checconi
2008-11-19 1:52 ` Aaron Carroll
2008-11-19 14:30 ` Jens Axboe
[not found] ` <20081118211442.GG15268-f9ZlEuEWxVeACYmtYXMKmw@public.gmane.org>
2008-11-19 1:52 ` Aaron Carroll
2008-11-19 14:30 ` Jens Axboe
2008-11-19 14:30 ` Jens Axboe
[not found] ` <20081119143006.GI26308-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org>
2008-11-19 15:52 ` Fabio Checconi
2008-11-19 15:52 ` Fabio Checconi
2008-11-19 15:52 ` Fabio Checconi
2008-11-18 23:07 ` Nauman Rafique
2008-11-18 23:07 ` Nauman Rafique
[not found] ` <e98e18940811181507t6b1473act2efa23df21dab270-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-19 14:24 ` Jens Axboe
2008-11-19 14:24 ` Jens Axboe
2008-11-20 0:12 ` Divyesh Shah
2008-11-20 8:16 ` Jens Axboe
[not found] ` <20081120081640.GE26308-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org>
2008-11-20 13:40 ` Vivek Goyal
2008-11-20 13:40 ` Vivek Goyal
2008-11-20 13:40 ` Vivek Goyal
2008-11-20 19:54 ` Nauman Rafique
2008-11-20 19:54 ` Nauman Rafique
2008-11-20 21:15 ` Vivek Goyal
[not found] ` <20081120211536.GG29306-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-20 22:42 ` Nauman Rafique
2008-11-20 22:42 ` Nauman Rafique
2008-11-20 22:42 ` Nauman Rafique
2008-11-21 15:22 ` Vivek Goyal
2008-11-21 15:22 ` Vivek Goyal
[not found] ` <e98e18940811201442s787a346em4ada30bcb1badfe6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-21 15:22 ` Vivek Goyal
[not found] ` <e98e18940811201154l6fb0499x24da39812fb2aa7e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-20 21:15 ` Vivek Goyal
2008-11-20 21:15 ` Vivek Goyal
2008-11-26 6:40 ` Fernando Luis Vázquez Cao
2008-11-26 15:18 ` Vivek Goyal
[not found] ` <1227681618.12997.163.camel-xpvPi5bcW5X5OjGIXfuPlhrrLbDL3r4M6qtp775pBPw@public.gmane.org>
2008-11-26 15:18 ` Vivek Goyal
2008-11-26 15:18 ` Vivek Goyal
[not found] ` <20081120134058.GA29306-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-20 19:54 ` Nauman Rafique
2008-11-26 6:40 ` Fernando Luis Vázquez Cao
2008-11-26 6:40 ` Fernando Luis Vázquez Cao
2008-11-20 8:16 ` Jens Axboe
[not found] ` <af41c7c40811191612v5db13ae7n3cfe537beb6a157c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-20 8:16 ` Jens Axboe
2008-11-20 0:12 ` Divyesh Shah
[not found] ` <20081119142446.GH26308-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org>
2008-11-20 0:12 ` Divyesh Shah
2008-11-19 14:24 ` Jens Axboe
[not found] ` <20081118144139.GE15268-f9ZlEuEWxVeACYmtYXMKmw@public.gmane.org>
2008-11-18 19:12 ` Jens Axboe
2008-11-20 21:31 ` Vivek Goyal
2008-11-20 21:31 ` Vivek Goyal
2008-11-20 21:31 ` Vivek Goyal
2008-11-21 3:05 ` Fabio Checconi
2008-11-21 3:05 ` Fabio Checconi
2008-11-21 14:58 ` Vivek Goyal
2008-11-21 14:58 ` Vivek Goyal
2008-11-21 15:21 ` Fabio Checconi
2008-11-21 15:21 ` Fabio Checconi
[not found] ` <20081121145823.GD3111-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-21 15:21 ` Fabio Checconi
[not found] ` <20081121030533.GA30883-f9ZlEuEWxVeACYmtYXMKmw@public.gmane.org>
2008-11-21 14:58 ` Vivek Goyal
[not found] ` <20081120213155.GI29306-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-21 3:05 ` Fabio Checconi
2008-11-18 22:33 ` Nauman Rafique
[not found] ` <e98e18940811181433o4bb5a147i1e0b9c1baf495ae2-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-18 23:44 ` Fabio Checconi
2008-11-19 7:09 ` Paolo Valente
2008-11-19 7:09 ` Paolo Valente
2008-11-18 23:44 ` Fabio Checconi
2008-11-18 23:44 ` Fabio Checconi
2008-11-19 7:09 ` Paolo Valente
2008-11-18 22:33 ` Nauman Rafique
2008-11-18 12:05 ` Fabio Checconi
[not found] ` <20081117142309.GA15564-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-18 2:02 ` Li Zefan
2008-11-18 2:02 ` Li Zefan
2008-11-17 14:23 ` Vivek Goyal
[not found] ` <20081114160525.GE24624-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-14 22:44 ` Nauman Rafique
2008-11-14 22:44 ` Nauman Rafique
2008-11-13 22:13 ` Vivek Goyal
2008-11-20 9:20 ` Ryo Tsuruta
2008-11-20 13:47 ` Vivek Goyal
2008-11-25 2:33 ` Ryo Tsuruta
[not found] ` <20081120134701.GB29306-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-25 2:33 ` Ryo Tsuruta
2008-11-25 2:33 ` Ryo Tsuruta
2008-11-25 16:27 ` Vivek Goyal
2008-11-25 22:38 ` Nauman Rafique
2008-11-25 22:38 ` Nauman Rafique
[not found] ` <e98e18940811251438v245f79aegfdc92bee737af64c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-26 14:06 ` Paolo Valente
2008-11-26 14:06 ` Paolo Valente
[not found] ` <492D57E1.5090608-rcYM44yAMweonA0d6jMUrA@public.gmane.org>
2008-11-26 19:41 ` Nauman Rafique
2008-11-26 19:41 ` Nauman Rafique
2008-11-26 19:41 ` Nauman Rafique
[not found] ` <e98e18940811261141x307cf06fldd5e481e85da5c2d-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-11-26 22:21 ` Fabio Checconi
2008-11-26 22:21 ` Fabio Checconi
2008-11-26 22:21 ` Fabio Checconi
2008-11-26 14:06 ` Paolo Valente
2008-11-26 11:55 ` Fernando Luis Vázquez Cao
2008-11-26 11:55 ` Fernando Luis Vázquez Cao
2008-11-26 12:47 ` Ryo Tsuruta
2008-11-26 16:08 ` Vivek Goyal
2008-11-26 16:08 ` Vivek Goyal
2008-11-27 8:43 ` Fernando Luis Vázquez Cao
2008-11-27 8:43 ` Fernando Luis Vázquez Cao
2008-11-28 3:09 ` Ryo Tsuruta
2008-11-28 3:09 ` Ryo Tsuruta
[not found] ` <1227775382.7443.43.camel-xpvPi5bcW5X5OjGIXfuPlhrrLbDL3r4M6qtp775pBPw@public.gmane.org>
2008-11-28 3:09 ` Ryo Tsuruta
2008-11-28 13:33 ` Ryo Tsuruta
[not found] ` <20081126160805.GE27826-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-27 8:43 ` Fernando Luis Vázquez Cao
2008-11-28 13:33 ` Ryo Tsuruta
2008-11-28 13:33 ` Ryo Tsuruta
[not found] ` <20081126.214707.653026525707335397.ryov-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2008-11-26 16:08 ` Vivek Goyal
[not found] ` <20081125162720.GH341-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-25 22:38 ` Nauman Rafique
2008-11-26 11:55 ` Fernando Luis Vázquez Cao
2008-11-26 12:47 ` Ryo Tsuruta
2008-11-26 12:47 ` Ryo Tsuruta
[not found] ` <20081125.113359.623571555980951312.ryov-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2008-11-25 16:27 ` Vivek Goyal
2008-11-25 16:27 ` Vivek Goyal
[not found] ` <20081120.182053.220301508585579959.ryov-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2008-11-20 13:47 ` Vivek Goyal
2008-11-20 13:47 ` Vivek Goyal
2008-11-20 9:20 ` Ryo Tsuruta
[not found] ` <20081113221304.GH7542-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2008-11-20 9:20 ` Ryo Tsuruta
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20081106153135.944900461@redhat.com \
--to=vgoyal@redhat.com \
--cc=akpm@linux-foundation.org \
--cc=balbir@linux.vnet.ibm.com \
--cc=containers@lists.linux-foundation.org \
--cc=fernando@oss.ntt.co.jp \
--cc=jens.axboe@oracle.com \
--cc=jmoyer@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=menage@google.com \
--cc=ngupta@google.com \
--cc=peterz@infradead.org \
--cc=riel@redhat.com \
--cc=righi.andrea@gmail.com \
--cc=ryov@valinux.co.jp \
--cc=s-uchida@ap.jp.nec.com \
--cc=taka@valinux.co.jp \
--cc=virtualization@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.