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 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.