lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Fri, 24 Aug 2012 20:18:02 +0200
From:	Jens Axboe <axboe@...nel.dk>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
CC:	"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] block bits for 3.6-rc3

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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ