Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760964AbZFXRVt (ORCPT ); Wed, 24 Jun 2009 13:21:49 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756162AbZFXRVl (ORCPT ); Wed, 24 Jun 2009 13:21:41 -0400 Received: from mx2.redhat.com ([66.187.237.31]:34134 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755850AbZFXRVk (ORCPT ); Wed, 24 Jun 2009 13:21:40 -0400 Date: Wed, 24 Jun 2009 13:19:16 -0400 From: Mike Snitzer To: Linus Torvalds Cc: Alasdair G Kergon , dm-devel@redhat.com, linux-kernel@vger.kernel.org, Chandra Seetharaman , Christof Schmitt , Evgeniy Polyakov , Hannes Reinecke , Jonathan Brassow , "Jun'ichi Nomura" , Kiyoshi Ueda , martin.petersen@oracle.com, Mikulas Patocka , Milan Broz , Peter Rajnoha , Stefan Bader Subject: Re: [git pull] device-mapper patches for 2.6.31-rc1 Message-ID: <20090624171915.GA17246@redhat.com> References: <20090622093227.GH5744@agk-dp.fab.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090622093227.GH5744@agk-dp.fab.redhat.com> User-Agent: Mutt/1.5.19 (2009-01-05) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 6200 Lines: 142 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 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 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/