All of lore.kernel.org
 help / color / mirror / Atom feed
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.