From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] block bits for 3.6-rc3
Date: Fri, 24 Aug 2012 20:18:02 +0200 [thread overview]
Message-ID: <5037C55A.4030608@kernel.dk> (raw)
Hi Linus,
Please find below a set of block related fixes for the 3.6 rc series. It
contains:
- Improvements to the buffered and direct write IO plugging from
Fengguang.
- Abstract out the mapping of a bio in a request, and use that to
provide a blk_bio_map_sg() helper. Useful for mapping just a bio
instead of a full request.
- Regression fix from Hugh, fixing up a patch that went into the
previous release cycle (and marked stable, too) attempting to
prevent a loop in __getblk_slow().
- Updates to discard requests, fixing up the sizing and how we align
them. Also a change to disallow merging of discard requests, since
that doesn't really work properly yet.
- A few drbd fixes.
- Documentation updates.
Please pull!
git://git.kernel.dk/linux-block.git for-linus
----------------------------------------------------------------
Alexey Khoroshilov (1):
bio: Fix potential memory leak in bio_find_or_create_slab()
Asias He (2):
block: Introduce __blk_segment_map_sg() helper
block: Add blk_bio_map_sg() helper
Fengguang Wu (2):
block: remove plugging at buffered write time
block: move down direct IO plugging
Hugh Dickins (1):
block: replace __getblk_slow misfix by grow_dev_page fix
Jens Axboe (1):
Merge branch 'for-jens' of git://git.drbd.org/linux-drbd into for-linus
Jianpeng Ma (2):
fs/block-dev.c:fix performance regression in O_DIRECT writes to md block devices
block: Don't use static to define "void *p" in show_partition_start()
Lars Ellenberg (1):
drbd: fix drbd wire compatibility for empty flushes
Namjae Jeon (3):
Documentation: update missing index files in block/00-INDEX
Documentation: update tunable options in block/cfq-iosched.txt
Documentation: update tunable options in block/cfq-iosched.txt
Paolo Bonzini (2):
block: reorganize rounding of max_discard_sectors
block: split discard into aligned requests
Philipp Reisner (2):
drbd: Finish requests that completed while IO was frozen
drbd: Write all pages of the bitmap after an online resize
Shaohua Li (1):
block: disable discard request merge temporarily
Documentation/block/00-INDEX | 10 ++-
Documentation/block/cfq-iosched.txt | 77 ++++++++++++++++++++++++
Documentation/block/queue-sysfs.txt | 64 ++++++++++++++++++++
block/blk-lib.c | 41 +++++++++----
block/blk-merge.c | 117 +++++++++++++++++++++++++-----------
block/genhd.c | 2 +-
drivers/block/drbd/drbd_bitmap.c | 15 ++++-
drivers/block/drbd/drbd_int.h | 1 +
drivers/block/drbd/drbd_main.c | 28 ++++-----
drivers/block/drbd/drbd_nl.c | 4 +-
drivers/block/drbd/drbd_req.c | 36 +++++++++--
fs/bio.c | 11 ++--
fs/block_dev.c | 3 +
fs/buffer.c | 66 +++++++++-----------
fs/direct-io.c | 5 ++
include/linux/blkdev.h | 14 ++++-
mm/filemap.c | 7 ---
17 files changed, 378 insertions(+), 123 deletions(-)
--
Jens Axboe
reply other threads:[~2012-08-24 18:18 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=5037C55A.4030608@kernel.dk \
--to=axboe@kernel.dk \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox