All of lore.kernel.org
 help / color / mirror / Atom feed
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>, Song Liu <song@kernel.org>
Cc: Jaegeuk Kim <jaegeuk@kernel.org>, Chao Yu <chao@kernel.org>,
	Philipp Reisner <philipp.reisner@linbit.com>,
	Lars Ellenberg <lars.ellenberg@linbit.com>,
	Coly Li <colyli@suse.de>, Mike Snitzer <snitzer@redhat.com>,
	Josef Bacik <josef@toxicpanda.com>,
	David Sterba <dsterba@suse.com>,
	Damien Le Moal <damien.lemoal@wdc.com>,
	Naohiro Aota <naohiro.aota@wdc.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	Ryusuke Konishi <konishi.ryusuke@gmail.com>,
	linux-nilfs@vger.kernel.org, dm-devel@redhat.com,
	linux-f2fs-devel@lists.sourceforge.net,
	linux-block@vger.kernel.org, drbd-dev@lists.linbit.com,
	linux-bcache@vger.kernel.org, linux-raid@vger.kernel.org,
	linux-fsdevel@vger.kernel.org, linux-btrfs@vger.kernel.org,
	linux-nfs@vger.kernel.org, linux-mm@kvack.org
Subject: [PATCH 10/17] drbd: remove drbd_req_make_private_bio
Date: Tue, 26 Jan 2021 15:52:40 +0100	[thread overview]
Message-ID: <20210126145247.1964410-11-hch@lst.de> (raw)
In-Reply-To: <20210126145247.1964410-1-hch@lst.de>

Open code drbd_req_make_private_bio in the two callers to prepare
for further changes.  Also don't bother to initialize bi_next as the
bio code already does that that.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 drivers/block/drbd/drbd_req.c    |  5 ++++-
 drivers/block/drbd/drbd_req.h    | 12 ------------
 drivers/block/drbd/drbd_worker.c |  5 ++++-
 3 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/drivers/block/drbd/drbd_req.c b/drivers/block/drbd/drbd_req.c
index ea0f31ab334361..9dbb660a7d7c8e 100644
--- a/drivers/block/drbd/drbd_req.c
+++ b/drivers/block/drbd/drbd_req.c
@@ -30,7 +30,10 @@ static struct drbd_request *drbd_req_new(struct drbd_device *device, struct bio
 		return NULL;
 	memset(req, 0, sizeof(*req));
 
-	drbd_req_make_private_bio(req, bio_src);
+	req->private_bio = bio_clone_fast(bio_src, GFP_NOIO, &drbd_io_bio_set);
+	req->private_bio->bi_private = req;
+	req->private_bio->bi_end_io = drbd_request_endio;
+
 	req->rq_state = (bio_data_dir(bio_src) == WRITE ? RQ_WRITE : 0)
 		      | (bio_op(bio_src) == REQ_OP_WRITE_SAME ? RQ_WSAME : 0)
 		      | (bio_op(bio_src) == REQ_OP_WRITE_ZEROES ? RQ_ZEROES : 0)
diff --git a/drivers/block/drbd/drbd_req.h b/drivers/block/drbd/drbd_req.h
index 55bb0f8721faa3..511f39a08de453 100644
--- a/drivers/block/drbd/drbd_req.h
+++ b/drivers/block/drbd/drbd_req.h
@@ -256,18 +256,6 @@ enum drbd_req_state_bits {
 #define MR_WRITE       1
 #define MR_READ        2
 
-static inline void drbd_req_make_private_bio(struct drbd_request *req, struct bio *bio_src)
-{
-	struct bio *bio;
-	bio = bio_clone_fast(bio_src, GFP_NOIO, &drbd_io_bio_set);
-
-	req->private_bio = bio;
-
-	bio->bi_private  = req;
-	bio->bi_end_io   = drbd_request_endio;
-	bio->bi_next     = NULL;
-}
-
 /* Short lived temporary struct on the stack.
  * We could squirrel the error to be returned into
  * bio->bi_iter.bi_size, or similar. But that would be too ugly. */
diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c
index 02044ab7f767d5..64563bfdf0da02 100644
--- a/drivers/block/drbd/drbd_worker.c
+++ b/drivers/block/drbd/drbd_worker.c
@@ -1523,8 +1523,11 @@ int w_restart_disk_io(struct drbd_work *w, int cancel)
 	if (bio_data_dir(req->master_bio) == WRITE && req->rq_state & RQ_IN_ACT_LOG)
 		drbd_al_begin_io(device, &req->i);
 
-	drbd_req_make_private_bio(req, req->master_bio);
+	req->private_bio = bio_clone_fast(req->master_bio, GFP_NOIO,
+					  &drbd_io_bio_set);
 	bio_set_dev(req->private_bio, device->ldev->backing_bdev);
+	req->private_bio->bi_private = req;
+	req->private_bio->bi_end_io = drbd_request_endio;
 	submit_bio_noacct(req->private_bio);
 
 	return 0;
-- 
2.29.2


WARNING: multiple messages have this Message-ID (diff)
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>, Song Liu <song@kernel.org>
Cc: Mike Snitzer <snitzer@redhat.com>,
	linux-mm@kvack.org, dm-devel@redhat.com,
	drbd-dev@lists.linbit.com, Naohiro Aota <naohiro.aota@wdc.com>,
	linux-nilfs@vger.kernel.org, Josef Bacik <josef@toxicpanda.com>,
	linux-nfs@vger.kernel.org, Coly Li <colyli@suse.de>,
	linux-raid@vger.kernel.org, linux-bcache@vger.kernel.org,
	David Sterba <dsterba@suse.com>, Jaegeuk Kim <jaegeuk@kernel.org>,
	Ryusuke Konishi <konishi.ryusuke@gmail.com>,
	linux-block@vger.kernel.org,
	Damien Le Moal <damien.lemoal@wdc.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	Philipp Reisner <philipp.reisner@linbit.com>,
	linux-f2fs-devel@lists.sourceforge.net,
	linux-fsdevel@vger.kernel.org,
	Lars Ellenberg <lars.ellenberg@linbit.com>,
	linux-btrfs@vger.kernel.org
Subject: [f2fs-dev] [PATCH 10/17] drbd: remove drbd_req_make_private_bio
Date: Tue, 26 Jan 2021 15:52:40 +0100	[thread overview]
Message-ID: <20210126145247.1964410-11-hch@lst.de> (raw)
In-Reply-To: <20210126145247.1964410-1-hch@lst.de>

Open code drbd_req_make_private_bio in the two callers to prepare
for further changes.  Also don't bother to initialize bi_next as the
bio code already does that that.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 drivers/block/drbd/drbd_req.c    |  5 ++++-
 drivers/block/drbd/drbd_req.h    | 12 ------------
 drivers/block/drbd/drbd_worker.c |  5 ++++-
 3 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/drivers/block/drbd/drbd_req.c b/drivers/block/drbd/drbd_req.c
index ea0f31ab334361..9dbb660a7d7c8e 100644
--- a/drivers/block/drbd/drbd_req.c
+++ b/drivers/block/drbd/drbd_req.c
@@ -30,7 +30,10 @@ static struct drbd_request *drbd_req_new(struct drbd_device *device, struct bio
 		return NULL;
 	memset(req, 0, sizeof(*req));
 
-	drbd_req_make_private_bio(req, bio_src);
+	req->private_bio = bio_clone_fast(bio_src, GFP_NOIO, &drbd_io_bio_set);
+	req->private_bio->bi_private = req;
+	req->private_bio->bi_end_io = drbd_request_endio;
+
 	req->rq_state = (bio_data_dir(bio_src) == WRITE ? RQ_WRITE : 0)
 		      | (bio_op(bio_src) == REQ_OP_WRITE_SAME ? RQ_WSAME : 0)
 		      | (bio_op(bio_src) == REQ_OP_WRITE_ZEROES ? RQ_ZEROES : 0)
diff --git a/drivers/block/drbd/drbd_req.h b/drivers/block/drbd/drbd_req.h
index 55bb0f8721faa3..511f39a08de453 100644
--- a/drivers/block/drbd/drbd_req.h
+++ b/drivers/block/drbd/drbd_req.h
@@ -256,18 +256,6 @@ enum drbd_req_state_bits {
 #define MR_WRITE       1
 #define MR_READ        2
 
-static inline void drbd_req_make_private_bio(struct drbd_request *req, struct bio *bio_src)
-{
-	struct bio *bio;
-	bio = bio_clone_fast(bio_src, GFP_NOIO, &drbd_io_bio_set);
-
-	req->private_bio = bio;
-
-	bio->bi_private  = req;
-	bio->bi_end_io   = drbd_request_endio;
-	bio->bi_next     = NULL;
-}
-
 /* Short lived temporary struct on the stack.
  * We could squirrel the error to be returned into
  * bio->bi_iter.bi_size, or similar. But that would be too ugly. */
diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c
index 02044ab7f767d5..64563bfdf0da02 100644
--- a/drivers/block/drbd/drbd_worker.c
+++ b/drivers/block/drbd/drbd_worker.c
@@ -1523,8 +1523,11 @@ int w_restart_disk_io(struct drbd_work *w, int cancel)
 	if (bio_data_dir(req->master_bio) == WRITE && req->rq_state & RQ_IN_ACT_LOG)
 		drbd_al_begin_io(device, &req->i);
 
-	drbd_req_make_private_bio(req, req->master_bio);
+	req->private_bio = bio_clone_fast(req->master_bio, GFP_NOIO,
+					  &drbd_io_bio_set);
 	bio_set_dev(req->private_bio, device->ldev->backing_bdev);
+	req->private_bio->bi_private = req;
+	req->private_bio->bi_end_io = drbd_request_endio;
 	submit_bio_noacct(req->private_bio);
 
 	return 0;
-- 
2.29.2



_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

WARNING: multiple messages have this Message-ID (diff)
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>, Song Liu <song@kernel.org>
Cc: Mike Snitzer <snitzer@redhat.com>,
	David Sterba <dsterba@suse.com>,
	dm-devel@redhat.com, Naohiro Aota <naohiro.aota@wdc.com>,
	linux-nilfs@vger.kernel.org, Josef Bacik <josef@toxicpanda.com>,
	Chao Yu <chao@kernel.org>,
	linux-nfs@vger.kernel.org, Coly Li <colyli@suse.de>,
	linux-raid@vger.kernel.org, linux-bcache@vger.kernel.org,
	drbd-dev@tron.linbit.com, Jaegeuk Kim <jaegeuk@kernel.org>,
	Ryusuke Konishi <konishi.ryusuke@gmail.com>,
	linux-block@vger.kernel.org,
	Damien Le Moal <damien.lemoal@wdc.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-mm@kvack.org, Philipp Reisner <philipp.reisner@linbit.com>,
	linux-f2fs-devel@lists.sourceforge.net,
	linux-fsdevel@vger.kernel.org,
	Lars Ellenberg <lars.ellenberg@linbit.com>,
	linux-btrfs@vger.kernel.org
Subject: [dm-devel] [PATCH 10/17] drbd: remove drbd_req_make_private_bio
Date: Tue, 26 Jan 2021 15:52:40 +0100	[thread overview]
Message-ID: <20210126145247.1964410-11-hch@lst.de> (raw)
In-Reply-To: <20210126145247.1964410-1-hch@lst.de>

Open code drbd_req_make_private_bio in the two callers to prepare
for further changes.  Also don't bother to initialize bi_next as the
bio code already does that that.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 drivers/block/drbd/drbd_req.c    |  5 ++++-
 drivers/block/drbd/drbd_req.h    | 12 ------------
 drivers/block/drbd/drbd_worker.c |  5 ++++-
 3 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/drivers/block/drbd/drbd_req.c b/drivers/block/drbd/drbd_req.c
index ea0f31ab334361..9dbb660a7d7c8e 100644
--- a/drivers/block/drbd/drbd_req.c
+++ b/drivers/block/drbd/drbd_req.c
@@ -30,7 +30,10 @@ static struct drbd_request *drbd_req_new(struct drbd_device *device, struct bio
 		return NULL;
 	memset(req, 0, sizeof(*req));
 
-	drbd_req_make_private_bio(req, bio_src);
+	req->private_bio = bio_clone_fast(bio_src, GFP_NOIO, &drbd_io_bio_set);
+	req->private_bio->bi_private = req;
+	req->private_bio->bi_end_io = drbd_request_endio;
+
 	req->rq_state = (bio_data_dir(bio_src) == WRITE ? RQ_WRITE : 0)
 		      | (bio_op(bio_src) == REQ_OP_WRITE_SAME ? RQ_WSAME : 0)
 		      | (bio_op(bio_src) == REQ_OP_WRITE_ZEROES ? RQ_ZEROES : 0)
diff --git a/drivers/block/drbd/drbd_req.h b/drivers/block/drbd/drbd_req.h
index 55bb0f8721faa3..511f39a08de453 100644
--- a/drivers/block/drbd/drbd_req.h
+++ b/drivers/block/drbd/drbd_req.h
@@ -256,18 +256,6 @@ enum drbd_req_state_bits {
 #define MR_WRITE       1
 #define MR_READ        2
 
-static inline void drbd_req_make_private_bio(struct drbd_request *req, struct bio *bio_src)
-{
-	struct bio *bio;
-	bio = bio_clone_fast(bio_src, GFP_NOIO, &drbd_io_bio_set);
-
-	req->private_bio = bio;
-
-	bio->bi_private  = req;
-	bio->bi_end_io   = drbd_request_endio;
-	bio->bi_next     = NULL;
-}
-
 /* Short lived temporary struct on the stack.
  * We could squirrel the error to be returned into
  * bio->bi_iter.bi_size, or similar. But that would be too ugly. */
diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c
index 02044ab7f767d5..64563bfdf0da02 100644
--- a/drivers/block/drbd/drbd_worker.c
+++ b/drivers/block/drbd/drbd_worker.c
@@ -1523,8 +1523,11 @@ int w_restart_disk_io(struct drbd_work *w, int cancel)
 	if (bio_data_dir(req->master_bio) == WRITE && req->rq_state & RQ_IN_ACT_LOG)
 		drbd_al_begin_io(device, &req->i);
 
-	drbd_req_make_private_bio(req, req->master_bio);
+	req->private_bio = bio_clone_fast(req->master_bio, GFP_NOIO,
+					  &drbd_io_bio_set);
 	bio_set_dev(req->private_bio, device->ldev->backing_bdev);
+	req->private_bio->bi_private = req;
+	req->private_bio->bi_end_io = drbd_request_endio;
 	submit_bio_noacct(req->private_bio);
 
 	return 0;
-- 
2.29.2

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel


  parent reply	other threads:[~2021-01-26 15:15 UTC|newest]

Thread overview: 158+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-26 14:52 misc bio allocation cleanups Christoph Hellwig
2021-01-26 14:52 ` Christoph Hellwig
2021-01-26 14:52 ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52 ` [f2fs-dev] " Christoph Hellwig
2021-01-26 14:52 ` [PATCH 01/17] zonefs: use bio_alloc in zonefs_file_dio_append Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-26 15:08   ` Johannes Thumshirn
2021-01-26 15:08     ` Johannes Thumshirn
2021-01-26 15:08     ` [dm-devel] " Johannes Thumshirn
2021-01-26 15:08     ` [f2fs-dev] " Johannes Thumshirn
2021-01-26 15:08     ` Johannes Thumshirn
2021-01-26 19:09   ` Chaitanya Kulkarni
2021-01-26 19:09     ` Chaitanya Kulkarni
2021-01-26 19:09     ` [dm-devel] " Chaitanya Kulkarni
2021-01-26 19:09     ` [f2fs-dev] " Chaitanya Kulkarni
2021-01-26 19:09     ` Chaitanya Kulkarni
2021-01-26 23:23   ` [dm-devel] " Damien Le Moal
2021-01-26 23:23     ` Damien Le Moal
2021-01-26 23:23     ` Damien Le Moal
2021-01-26 23:23     ` [f2fs-dev] " Damien Le Moal
2021-01-26 23:23     ` Damien Le Moal
2021-01-26 14:52 ` [PATCH 02/17] btrfs: use bio_kmalloc in __alloc_device Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-26 15:01   ` Josef Bacik
2021-01-26 15:01     ` Josef Bacik
2021-01-26 15:01     ` [dm-devel] " Josef Bacik
2021-01-26 15:01     ` [f2fs-dev] " Josef Bacik
2021-01-26 19:11   ` Chaitanya Kulkarni
2021-01-26 19:11     ` Chaitanya Kulkarni
2021-01-26 19:11     ` [dm-devel] " Chaitanya Kulkarni
2021-01-26 19:11     ` [f2fs-dev] " Chaitanya Kulkarni
2021-01-26 19:11     ` Chaitanya Kulkarni
2021-01-26 14:52 ` [PATCH 03/17] blk-crypto: use bio_kmalloc in blk_crypto_clone_bio Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-26 21:51   ` Eric Biggers
2021-01-26 21:51     ` Eric Biggers
2021-01-26 21:51     ` [dm-devel] " Eric Biggers
2021-01-26 21:51     ` [f2fs-dev] " Eric Biggers
2021-01-26 14:52 ` [PATCH 04/17] block: split bio_kmalloc from bio_alloc_bioset Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-30  3:56   ` Matthew Wilcox
2021-01-30  3:56     ` Matthew Wilcox
2021-01-30  3:56     ` [dm-devel] " Matthew Wilcox
2021-01-30  3:56     ` [f2fs-dev] " Matthew Wilcox
2021-02-01 12:22     ` Christoph Hellwig
2021-02-01 12:22       ` Christoph Hellwig
2021-02-01 12:22       ` [dm-devel] " Christoph Hellwig
2021-02-01 12:22       ` [f2fs-dev] " Christoph Hellwig
2021-01-26 14:52 ` [PATCH 05/17] block: use an on-stack bio in blkdev_issue_flush Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-26 19:15   ` Chaitanya Kulkarni
2021-01-26 19:15     ` Chaitanya Kulkarni
2021-01-26 19:15     ` [dm-devel] " Chaitanya Kulkarni
2021-01-26 19:15     ` [f2fs-dev] " Chaitanya Kulkarni
2021-01-26 19:15     ` Chaitanya Kulkarni
2021-01-26 14:52 ` [PATCH 06/17] dm-clone: use blkdev_issue_flush in commit_metadata Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-26 14:52 ` [PATCH 07/17] f2fs: use blkdev_issue_flush in __submit_flush_wait Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-29  1:03   ` Chao Yu
2021-01-29  1:03     ` Chao Yu
2021-01-29  1:03     ` [dm-devel] [f2fs-dev] " Chao Yu
2021-01-29  1:03     ` Chao Yu
2021-01-26 14:52 ` [PATCH 08/17] f2fs: remove FAULT_ALLOC_BIO Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-28  2:45   ` Chao Yu
2021-01-28 16:11   ` Jaegeuk Kim
2021-01-28 16:11     ` Jaegeuk Kim
2021-01-28 16:11     ` [dm-devel] " Jaegeuk Kim
2021-01-28 16:11     ` [f2fs-dev] " Jaegeuk Kim
2021-01-29  1:04   ` Chao Yu
2021-01-29  1:04     ` Chao Yu
2021-01-29  1:04     ` [dm-devel] [f2fs-dev] " Chao Yu
2021-01-29  1:04     ` Chao Yu
2021-01-26 14:52 ` [PATCH 09/17] drbd: remove bio_alloc_drbd Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-26 14:52 ` Christoph Hellwig [this message]
2021-01-26 14:52   ` [dm-devel] [PATCH 10/17] drbd: remove drbd_req_make_private_bio Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-26 14:52 ` [PATCH 11/17] md: remove bio_alloc_mddev Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-27  7:21   ` Song Liu
2021-01-27  7:21     ` Song Liu
2021-01-27  7:21     ` [dm-devel] " Song Liu
2021-01-27  7:21     ` [f2fs-dev] " Song Liu
2021-01-27  7:21     ` Song Liu
2021-01-26 14:52 ` [PATCH 12/17] md: simplify sync_page_io Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-27  7:22   ` Song Liu
2021-01-27  7:22     ` Song Liu
2021-01-27  7:22     ` [dm-devel] " Song Liu
2021-01-27  7:22     ` [f2fs-dev] " Song Liu
2021-01-27  7:22     ` Song Liu
2021-01-26 14:52 ` [PATCH 13/17] md: remove md_bio_alloc_sync Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-27  7:22   ` Song Liu
2021-01-27  7:22     ` Song Liu
2021-01-27  7:22     ` [dm-devel] " Song Liu
2021-01-27  7:22     ` [f2fs-dev] " Song Liu
2021-01-27  7:22     ` Song Liu
2021-01-26 14:52 ` [PATCH 14/17] md/raid6: refactor raid5_read_one_chunk Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-27  7:15   ` Song Liu
2021-01-27  7:15     ` Song Liu
2021-01-27  7:15     ` [dm-devel] " Song Liu
2021-01-27  7:15     ` [f2fs-dev] " Song Liu
2021-01-27  7:15     ` Song Liu
2021-01-26 14:52 ` [PATCH 15/17] nfs/blocklayout: remove cruft in bl_alloc_init_bio Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-26 14:52 ` [PATCH 16/17] nilfs2: remove cruft in nilfs_alloc_seg_bio Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-26 19:17   ` Chaitanya Kulkarni
2021-01-26 19:17     ` Chaitanya Kulkarni
2021-01-26 19:17     ` [dm-devel] " Chaitanya Kulkarni
2021-01-26 19:17     ` [f2fs-dev] " Chaitanya Kulkarni
2021-01-26 19:17     ` Chaitanya Kulkarni
2021-01-26 14:52 ` [PATCH 17/17] mm: remove get_swap_bio Christoph Hellwig
2021-01-26 14:52   ` Christoph Hellwig
2021-01-26 14:52   ` [dm-devel] " Christoph Hellwig
2021-01-26 14:52   ` [f2fs-dev] " Christoph Hellwig
2021-01-27 16:52 ` misc bio allocation cleanups Jens Axboe
2021-01-27 16:52   ` Jens Axboe
2021-01-27 16:52   ` [dm-devel] " Jens Axboe
2021-01-27 16:52   ` [f2fs-dev] " Jens Axboe
2021-02-01  1:16 ` Guoqing Jiang
2021-02-01  1:16   ` Guoqing Jiang
2021-02-01  1:16   ` [dm-devel] " Guoqing Jiang
2021-02-01  1:16   ` [f2fs-dev] " Guoqing Jiang

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=20210126145247.1964410-11-hch@lst.de \
    --to=hch@lst.de \
    --cc=akpm@linux-foundation.org \
    --cc=axboe@kernel.dk \
    --cc=chao@kernel.org \
    --cc=colyli@suse.de \
    --cc=damien.lemoal@wdc.com \
    --cc=dm-devel@redhat.com \
    --cc=drbd-dev@lists.linbit.com \
    --cc=dsterba@suse.com \
    --cc=jaegeuk@kernel.org \
    --cc=josef@toxicpanda.com \
    --cc=konishi.ryusuke@gmail.com \
    --cc=lars.ellenberg@linbit.com \
    --cc=linux-bcache@vger.kernel.org \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-btrfs@vger.kernel.org \
    --cc=linux-f2fs-devel@lists.sourceforge.net \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=linux-nilfs@vger.kernel.org \
    --cc=linux-raid@vger.kernel.org \
    --cc=naohiro.aota@wdc.com \
    --cc=philipp.reisner@linbit.com \
    --cc=snitzer@redhat.com \
    --cc=song@kernel.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.