lkml.org 
[lkml]   [2009]   [Jun]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [git pull] device-mapper patches for 2.6.31-rc1
    Linus,

    Given that you recently expressed your intent to release -rc1 soon:
    http://lkml.org/lkml/2009/6/23/618

    Alasdair is at linuxtag all week, so I figured I'd point out his DM pull
    request from a couple days ago in case you missed it.

    Thanks,
    Mike

    On Mon, Jun 22 2009 at 5:32am -0400,
    Alasdair G Kergon <agk@redhat.com> wrote:

    > Please pull from:
    >
    > master.kernel.org:/pub/scm/linux/kernel/git/agk/linux-2.6-dm.git master
    >
    > to get the following device-mapper changes for 2.6.31-rc1:
    >
    > Alasdair G Kergon (1):
    > dm: initialise tio in alloc_tio
    >
    > Chandra Seetharaman (1):
    > dm mpath: call activate fn for each path in pg_init
    >
    > Hannes Reinecke (1):
    > dm mpath: change attached scsi_dh
    >
    > Jonathan Brassow (1):
    > dm exception store: fix exstore lookup to be case insensitive
    >
    > Jonthan Brassow (2):
    > dm table: improve warning message when devices not freed before destruction
    > dm raid1: add userspace log
    >
    > Kiyoshi Ueda (8):
    > dm mpath: add start_io and nr_bytes to path selectors
    > dm mpath: add queue length load balancer
    > dm mpath: add service time load balancer
    > dm: prepare for request based option
    > dm: enable request based option
    > dm: do not set QUEUE_ORDERED_DRAIN if request based
    > dm: disable interrupt when taking map_lock
    > dm mpath: change to be request based
    >
    > Mike Snitzer (7):
    > dm table: ensure targets are aligned to logical_block_size
    > dm table: validate device logical_block_size
    > dm table: replace struct io_restrictions with struct queue_limits
    > dm table: establish queue limits by copying table limits
    > dm target:s introduce iterate devices fn
    > dm log: fix create_log_context to use logical_block_size of log device
    > dm: calculate queue limits during resume not load
    >
    > Mikulas Patocka (24):
    > dm mpath: validate table argument count
    > dm mpath: validate hw_handler argument count
    > dm raid1: keep retrying alloc if mempool_alloc failed
    > dm mpath: flush keventd queue in destructor
    > dm: avoid unsupported spanning of md stripe boundaries
    > dm: use i_size_read
    > dm: rename suspended_bdev to bdev
    > dm: always hold bdev reference
    > dm: make dm_flush return void
    > dm: process requeue in dm_wq_work
    > dm: store only first barrier error
    > dm: remove EOPNOTSUPP for barriers
    > dm: remove check that prevents mapping empty bios
    > dm: introduce num_flush_requests
    > dm: send empty barriers to targets in dm_flush
    > dm: linear support flush
    > dm: stripe support flush
    > dm crypt: support flush
    > dm delay: support barriers
    > dm mpath: support barriers
    > dm snapshot: support barriers
    > dm io: record eopnotsupp
    > dm io: retry after barrier error
    > dm snapshot: use barrier when writing exception store
    >
    > Milan Broz (2):
    > dm: sysfs skip output when device is being destroyed
    > dm ioctl: support cookies for udev
    >
    > Peter Rajnoha (1):
    > dm: sysfs add suspended attribute
    >
    > Documentation/device-mapper/dm-log.txt | 54 ++
    > Documentation/device-mapper/dm-queue-length.txt | 39 +
    > Documentation/device-mapper/dm-service-time.txt | 91 ++
    > drivers/md/Kconfig | 30 +
    > drivers/md/Makefile | 5 +
    > drivers/md/dm-crypt.c | 19 +-
    > drivers/md/dm-delay.c | 26 +-
    > drivers/md/dm-exception-store.c | 2 +-
    > drivers/md/dm-exception-store.h | 2 +-
    > drivers/md/dm-io.c | 14 +-
    > drivers/md/dm-ioctl.c | 27 +-
    > drivers/md/dm-linear.c | 15 +-
    > drivers/md/dm-log-userspace-base.c | 696 ++++++++++++++
    > drivers/md/dm-log-userspace-transfer.c | 276 ++++++
    > drivers/md/dm-log-userspace-transfer.h | 18 +
    > drivers/md/dm-log.c | 9 +-
    > drivers/md/dm-mpath.c | 334 +++++---
    > drivers/md/dm-path-selector.h | 8 +-
    > drivers/md/dm-queue-length.c | 263 ++++++
    > drivers/md/dm-raid1.c | 17 +-
    > drivers/md/dm-region-hash.c | 2 +-
    > drivers/md/dm-round-robin.c | 2 +-
    > drivers/md/dm-service-time.c | 339 +++++++
    > drivers/md/dm-snap-persistent.c | 2 +-
    > drivers/md/dm-snap.c | 11 +
    > drivers/md/dm-stripe.c | 33 +-
    > drivers/md/dm-sysfs.c | 9 +
    > drivers/md/dm-table.c | 465 +++++++---
    > drivers/md/dm.c | 1133 ++++++++++++++++++++---
    > drivers/md/dm.h | 35 +-
    > include/linux/Kbuild | 1 +
    > include/linux/connector.h | 4 +-
    > include/linux/device-mapper.h | 47 +-
    > include/linux/dm-ioctl.h | 14 +-
    > include/linux/dm-log-userspace.h | 386 ++++++++
    > 35 files changed, 3993 insertions(+), 435 deletions(-)
    > create mode 100644 Documentation/device-mapper/dm-log.txt
    > create mode 100644 Documentation/device-mapper/dm-queue-length.txt
    > create mode 100644 Documentation/device-mapper/dm-service-time.txt
    > create mode 100644 drivers/md/dm-log-userspace-base.c
    > create mode 100644 drivers/md/dm-log-userspace-transfer.c
    > create mode 100644 drivers/md/dm-log-userspace-transfer.h
    > create mode 100644 drivers/md/dm-queue-length.c
    > create mode 100644 drivers/md/dm-service-time.c
    > create mode 100644 include/linux/dm-log-userspace.h
    >
    > Alasdair
    > --
    > agk@redhat.com


    \
     
     \ /
      Last update: 2009-06-24 19:25    [W:2.118 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site