From: Jens Axboe <jens.axboe@oracle.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] block bits for 2.6.32-rc1
Date: Sun, 13 Sep 2009 19:59:02 +0200 [thread overview]
Message-ID: <20090913175902.GP14984@kernel.dk> (raw)
Hi Linus,
Here are the changes queued up in the block/IO area for 2.6.32. Nothing
totally exciting. Please pull.
git://git.kernel.dk/linux-2.6-block.git for-2.6.32
Christoph Hellwig (1):
block: use blkdev_issue_discard in blk_ioctl_discard
David Woodhouse (1):
Make DISCARD_BARRIER and DISCARD_NOBARRIER writes instead of reads
Ed L. Cashin (1):
aoe: end barrier bios with EOPNOTSUPP
Eric Dumazet (1):
cciss: memory leak in cciss_init_one()
Hannes Reinecke (1):
Send uevents for write_protect changes
Jeff Moyer (1):
cfq: choose a new next_req when a request is dispatched
Jens Axboe (13):
cfq-iosched: drain device queue before switching to a sync queue
block: make bio_rw_flagged() return a bool
bio: first step in sanitizing the bio->bi_rw flag testing
block: improve queue_should_plug() by looking at IO depths
block: add blk-iopoll, a NAPI like approach for block devices
block: fix long lines in block/blk-iopoll.c
block: adjust default budget for blk-iopoll
block: fix comment in blk-iopoll.c
block: use interrupts disabled version of raise_softirq_irqoff()
cfq-iosched: get rid of must_alloc flag
block: make blk_iopoll_prep_sched() follow normal 0/1 return convention
block: enable rq CPU completion affinity by default
block: don't assume device has a request list backing in nr_requests store
Marcin Slusarz (1):
block: use printk_once
Martin K. Petersen (1):
block: Optimal I/O limit wrapper
Miklos Szeredi (1):
splice: update mtime and atime on files
Minchan Kim (1):
block: trace bio queueing trial only when it occurs
Nikanth Karthikesan (1):
Seperate read and write statistics of in_flight requests
Shan Wei (1):
cfq: fix the log message after dispatched a request
Tejun Heo (3):
block: use the same failfast bits for bio and request
block: implement mixed merge of different failfast requests
scsi,block: update SCSI to handle mixed merge failures
Vivek Goyal (1):
cfq-iosched: no need to keep track of busy_rt_queues
block/Makefile | 2 +-
block/blk-barrier.c | 31 ++++---
block/blk-core.c | 166 +++++++++++++++++++++++++------
block/blk-iopoll.c | 227 +++++++++++++++++++++++++++++++++++++++++++
block/blk-merge.c | 51 ++++++++--
block/blk-settings.c | 21 ++++-
block/blk-sysfs.c | 7 +-
block/blk.h | 1 +
block/cfq-iosched.c | 72 ++++++--------
block/elevator.c | 16 +---
block/genhd.c | 22 ++++-
block/ioctl.c | 49 +---------
drivers/block/aoe/aoeblk.c | 3 +
drivers/block/cciss.c | 4 +-
drivers/block/loop.c | 2 +-
drivers/block/paride/pcd.c | 12 +--
drivers/block/sx8.c | 4 +-
drivers/block/viodasd.c | 12 +--
drivers/md/dm-raid1.c | 2 +-
drivers/md/dm-stripe.c | 4 +-
drivers/md/dm.c | 28 +++---
drivers/md/linear.c | 2 +-
drivers/md/multipath.c | 4 +-
drivers/md/raid0.c | 2 +-
drivers/md/raid1.c | 14 ++-
drivers/md/raid10.c | 6 +-
drivers/md/raid5.c | 2 +-
drivers/scsi/scsi_lib.c | 6 +-
drivers/staging/dst/dcore.c | 5 +-
fs/btrfs/extent-tree.c | 3 +-
fs/btrfs/volumes.c | 4 +-
fs/gfs2/rgrp.c | 6 +-
fs/partitions/check.c | 12 ++-
fs/splice.c | 8 +-
include/linux/bio.h | 69 ++++++-------
include/linux/blk-iopoll.h | 48 +++++++++
include/linux/blkdev.h | 44 +++++++--
include/linux/fs.h | 4 +-
include/linux/genhd.h | 21 +++--
include/linux/interrupt.h | 1 +
kernel/sysctl.c | 10 ++-
mm/swapfile.c | 6 +-
42 files changed, 729 insertions(+), 284 deletions(-)
create mode 100644 block/blk-iopoll.c
create mode 100644 include/linux/blk-iopoll.h
--
Jens Axboe
next reply other threads:[~2009-09-13 17:59 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-13 17:59 Jens Axboe [this message]
2009-09-15 9:28 ` [origin tree build failure] [PATCH] block: remove blk_iopoll_enabled Ingo Molnar
2009-09-15 10:13 ` 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=20090913175902.GP14984@kernel.dk \
--to=jens.axboe@oracle.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.