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


             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.