public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [git pull] device-mapper patches for 2.6.31-rc1
@ 2009-06-22  9:32 Alasdair G Kergon
  2009-06-24 17:19 ` Mike Snitzer
  0 siblings, 1 reply; 2+ messages in thread
From: Alasdair G Kergon @ 2009-06-22  9:32 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: dm-devel, linux-kernel, Chandra Seetharaman, Christof Schmitt,
	Evgeniy Polyakov, Hannes Reinecke, Jonathan Brassow,
	Jun'ichi Nomura, Kiyoshi Ueda, martin.petersen, Mike Snitzer,
	Mikulas Patocka, Milan Broz, Peter Rajnoha, Stefan Bader

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [git pull] device-mapper patches for 2.6.31-rc1
  2009-06-22  9:32 [git pull] device-mapper patches for 2.6.31-rc1 Alasdair G Kergon
@ 2009-06-24 17:19 ` Mike Snitzer
  0 siblings, 0 replies; 2+ messages in thread
From: Mike Snitzer @ 2009-06-24 17:19 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Alasdair G Kergon, dm-devel, linux-kernel, Chandra Seetharaman,
	Christof Schmitt, Evgeniy Polyakov, Hannes Reinecke,
	Jonathan Brassow, Jun'ichi Nomura, Kiyoshi Ueda,
	martin.petersen, Mikulas Patocka, Milan Broz, Peter Rajnoha,
	Stefan Bader

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-06-24 17:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-22  9:32 [git pull] device-mapper patches for 2.6.31-rc1 Alasdair G Kergon
2009-06-24 17:19 ` Mike Snitzer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox