From: Ming Lei <tom.leiming@gmail.com> To: Jens Axboe <axboe@fb.com>, linux-kernel@vger.kernel.org Cc: linux-block@vger.kernel.org, Christoph Hellwig <hch@infradead.org>, Ming Lei <tom.leiming@gmail.com>, Alasdair Kergon <agk@redhat.com>, Mike Snitzer <snitzer@redhat.com>, "maintainer:DEVICE-MAPPER LVM" <dm-devel@redhat.com>, Shaohua Li <shli@kernel.org>, "open list:SOFTWARE RAID Multiple Disks SUPPORT" <linux-raid@vger.kernel.org> Subject: [PATCH v1 37/54] dm-crypt: convert to bio_for_each_segment_all_sp() Date: Wed, 28 Dec 2016 00:04:46 +0800 [thread overview] Message-ID: <1482854706-14128-6-git-send-email-tom.leiming@gmail.com> (raw) In-Reply-To: <1482854706-14128-1-git-send-email-tom.leiming@gmail.com> Signed-off-by: Ming Lei <tom.leiming@gmail.com> --- drivers/md/dm-crypt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c index 593cdf88bf5f..c6932fb85418 100644 --- a/drivers/md/dm-crypt.c +++ b/drivers/md/dm-crypt.c @@ -1038,8 +1038,9 @@ static void crypt_free_buffer_pages(struct crypt_config *cc, struct bio *clone) { unsigned int i; struct bio_vec *bv; + struct bvec_iter_all bia; - bio_for_each_segment_all(bv, clone, i) { + bio_for_each_segment_all_sp(bv, clone, i, bia) { BUG_ON(!bv->bv_page); mempool_free(bv->bv_page, cc->page_pool); } -- 2.7.4
WARNING: multiple messages have this Message-ID (diff)
From: Ming Lei <tom.leiming@gmail.com> To: Jens Axboe <axboe@fb.com>, linux-kernel@vger.kernel.org Cc: linux-block@vger.kernel.org, Christoph Hellwig <hch@infradead.org>, Ming Lei <tom.leiming@gmail.com>, Alasdair Kergon <agk@redhat.com>, Mike Snitzer <snitzer@redhat.com>, dm-devel@redhat.com (maintainer:DEVICE-MAPPER (LVM)), Shaohua Li <shli@kernel.org>, linux-raid@vger.kernel.org (open list:SOFTWARE RAID (Multiple Disks) SUPPORT) Subject: [PATCH v1 37/54] dm-crypt: convert to bio_for_each_segment_all_sp() Date: Wed, 28 Dec 2016 00:04:46 +0800 [thread overview] Message-ID: <1482854706-14128-6-git-send-email-tom.leiming@gmail.com> (raw) In-Reply-To: <1482854706-14128-1-git-send-email-tom.leiming@gmail.com> Signed-off-by: Ming Lei <tom.leiming@gmail.com> --- drivers/md/dm-crypt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c index 593cdf88bf5f..c6932fb85418 100644 --- a/drivers/md/dm-crypt.c +++ b/drivers/md/dm-crypt.c @@ -1038,8 +1038,9 @@ static void crypt_free_buffer_pages(struct crypt_config *cc, struct bio *clone) { unsigned int i; struct bio_vec *bv; + struct bvec_iter_all bia; - bio_for_each_segment_all(bv, clone, i) { + bio_for_each_segment_all_sp(bv, clone, i, bia) { BUG_ON(!bv->bv_page); mempool_free(bv->bv_page, cc->page_pool); } -- 2.7.4
next prev parent reply other threads:[~2016-12-27 16:04 UTC|newest] Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-12-27 16:04 [PATCH v1 32/54] block: introduce bvec_get_last_sp() Ming Lei 2016-12-27 16:04 ` [PATCH v1 33/54] block: deal with dirtying pages for multipage bvec Ming Lei 2016-12-27 16:04 ` [PATCH v1 34/54] block: convert to singe/multi page version of bio_for_each_segment_all() Ming Lei 2016-12-27 16:04 ` [PATCH v1 35/54] bcache: convert to bio_for_each_segment_all_sp() Ming Lei 2016-12-27 16:04 ` Ming Lei 2016-12-27 16:04 ` [PATCH v1 36/54] dm-crypt: don't clear bvec->bv_page in crypt_free_buffer_pages() Ming Lei 2016-12-27 16:04 ` Ming Lei 2016-12-27 16:04 ` Ming Lei [this message] 2016-12-27 16:04 ` [PATCH v1 37/54] dm-crypt: convert to bio_for_each_segment_all_sp() Ming Lei 2016-12-27 16:04 ` [PATCH v1 38/54] md/raid1.c: " Ming Lei 2016-12-27 16:04 ` Ming Lei 2016-12-27 16:04 ` [PATCH v1 39/54] fs/mpage: " Ming Lei 2016-12-27 16:04 ` [PATCH v1 40/54] fs/direct-io: " Ming Lei 2016-12-27 16:04 ` [PATCH v1 41/54] ext4: " Ming Lei 2016-12-27 16:04 ` [PATCH v1 42/54] xfs: " Ming Lei 2016-12-27 16:04 ` Ming Lei 2016-12-27 16:04 ` [PATCH v1 43/54] gfs2: " Ming Lei 2016-12-27 16:04 ` [Cluster-devel] " Ming Lei 2016-12-27 16:04 ` [PATCH v1 44/54] f2fs: " Ming Lei 2016-12-27 16:04 ` Ming Lei 2016-12-27 16:04 ` [PATCH v1 45/54] exofs: " Ming Lei 2017-01-03 14:58 ` Boaz Harrosh 2016-12-27 16:04 ` [PATCH v1 46/54] fs: crypto: " Ming Lei 2016-12-27 16:04 ` [PATCH v1 47/54] fs/btrfs: " Ming Lei 2016-12-27 16:04 ` [PATCH v1 48/54] fs/block_dev.c: " Ming Lei 2016-12-27 16:04 ` [PATCH v1 49/54] fs/iomap.c: " Ming Lei 2016-12-27 16:04 ` [PATCH v1 50/54] fs/buffer.c: use bvec iterator to truncate the bio Ming Lei 2016-12-27 16:05 ` [PATCH v1 51/54] btrfs: avoid access to .bi_vcnt directly Ming Lei 2016-12-27 16:05 ` [PATCH v1 52/54] btrfs: use bvec_get_last_sp to get the last singlepage bvec Ming Lei 2016-12-27 16:05 ` [PATCH v1 53/54] btrfs: comment on direct access bvec table Ming Lei 2016-12-27 16:05 ` [PATCH v1 54/54] block: enable multipage bvecs Ming Lei
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=1482854706-14128-6-git-send-email-tom.leiming@gmail.com \ --to=tom.leiming@gmail.com \ --cc=agk@redhat.com \ --cc=axboe@fb.com \ --cc=dm-devel@redhat.com \ --cc=hch@infradead.org \ --cc=linux-block@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-raid@vger.kernel.org \ --cc=shli@kernel.org \ --cc=snitzer@redhat.com \ /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: linkBe 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.