From: Jens Axboe <jaxboe@fusionio.com>
To: torvalds@linux-foundation.org
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] block/IO bits for 2.6.35-rc1
Date: Fri, 04 Jun 2010 14:53:44 +0200 [thread overview]
Message-ID: <4C08F758.7070009@fusionio.com> (raw)
Hi,
These are a bunch of updates for 2.6.35-rc1. The major components:
- Revert of the two writeback fixes that made WB_SYNC_NONE
writeback from umount actually work. They apparently cause
problems for Christoph, so revert them until we figure this
out.
- Updates to the pipe fcntl F_{GET,SET}PIPE_SZ interface to
reflect the discussion with Michael. The major bits there
are allowing for just 1 page in the pipe, change of capability
required to enlarge a pipe beyond the system setting, and
change of the /proc/sys/fs/pipe-max-pages to be in bytes
like the fcntl API. The latter also renames the file to
pipe-max-size to reflect that.
- A drbd update.
- The rest are minor fixes, like discard support for brd to
ease testing of that and some memory consumption improvements
for CFQ.
Please pull.
git://git.kernel.dk/linux-2.6-block.git for-linus
Andrea Gelmini (1):
drbd: removed duplicated #includes
Dan Carpenter (1):
cciss: call BUG() earlier
Jens Axboe (9):
pipe: F_SETPIPE_SZ should return -EPERM for non-root
pipe: make F_{GET,SET}PIPE_SZ deal with byte sizes
Revert "writeback: ensure that WB_SYNC_NONE writeback with sb pinned is sync"
Revert "writeback: fix WB_SYNC_NONE writeback from umount"
block: disable preemption before using sched_clock()
Merge branch 'master' into for-linus
pipe: adjust minimum pipe size to 1 page
pipe: change the privilege required for growing a pipe beyond system max
pipe: change /proc/sys/fs/pipe-max-pages to byte sized interface
Konstantin Khlebnikov (2):
cfq-iosched: remove dead_key from cfq_io_context
cfq-iosched: compact io_context radix_tree
Lars Ellenberg (5):
drbd: improve network latency, TCP_QUICKACK
drbd: need to set socket bufsize early to take effect
drbd: improve usage of MSG_MORE
drbd: fix hang on local read errors while disconnected
drbd: use drbd specific ratelimit instead of global printk_ratelimit
Mike Snitzer (3):
block: Adjust elv_iosched_show to return "none" for bio-based DM
block: avoid unconditionally freeing previously allocated request_queue
block: make blk_init_free_list and elevator_init idempotent
Nick Piggin (2):
fs/splice.c: fix mapping_gfp_mask usage
brd: support discard
Philipp Reisner (4):
drbd: Revert "drbd: Create new current UUID as late as possible"
drbd: Removed the now empty w_io_error() function
drbd: Reduce verbosity
Preparing 8.3.8rc2
Shaohua Li (1):
cfq-iosched: fix an oops caused by slab leak
block/blk-core.c | 20 +++++--
block/cfq-iosched.c | 101 ++++++++++++++++++++++++++++--------
block/elevator.c | 8 ++-
drivers/block/brd.c | 53 ++++++++++++++++++-
drivers/block/cciss_scsi.c | 2 +-
drivers/block/drbd/drbd_int.h | 14 +----
drivers/block/drbd/drbd_main.c | 68 +++++++++---------------
drivers/block/drbd/drbd_receiver.c | 45 ++++++++--------
drivers/block/drbd/drbd_req.c | 54 +++++--------------
drivers/block/drbd/drbd_req.h | 1 +
drivers/block/drbd/drbd_worker.c | 24 +--------
fs/fs-writeback.c | 64 ++++++-----------------
fs/pipe.c | 77 +++++++++++++++++++---------
fs/splice.c | 2 +-
fs/sync.c | 2 +-
include/linux/backing-dev.h | 2 +-
include/linux/blkdev.h | 9 +++
include/linux/drbd.h | 2 +-
include/linux/iocontext.h | 1 -
include/linux/pipe_fs_i.h | 4 +-
include/linux/writeback.h | 10 ----
kernel/sysctl.c | 8 ++--
mm/page-writeback.c | 4 +-
23 files changed, 311 insertions(+), 264 deletions(-)
--
Jens Axboe
next reply other threads:[~2010-06-04 12:53 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-04 12:53 Jens Axboe [this message]
2010-06-04 22:37 ` [GIT PULL] block/IO bits for 2.6.35-rc1 Linus Torvalds
2010-06-06 11:23 ` Jens Axboe
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=4C08F758.7070009@fusionio.com \
--to=jaxboe@fusionio.com \
--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.