[dm-devel] [git pull] device-mapper changes for 2.6.30

Alasdair G Kergon agk at redhat.com
Thu Apr 2 19:23:58 UTC 2009


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.30

Alasdair G Kergon (1):
      dm table: fix upgrade mode race

Cheng Renquan (2):
      dm target: use module refcount directly
      dm target: remove struct tt_internal

Johannes Weiner (1):
      dm crypt: use kzfree

Jonathan Brassow (12):
      dm exception store: separate type from instance
      dm raid1: add is_remote_recovering hook for clusters
      dm exception store: introduce registry
      dm exception store: move dm_target pointer
      dm exception store: move chunk_fields
      dm exception store: move cow pointer
      dm snapshot: remove dm_snap header use
      dm snapshot: remove dm_snap header
      dm snapshot: use DMEMIT macro for status
      dm snapshot: move ctr parsing to exception store
      dm snapshot: move status to exception store
      dm snapshot: persistent fix dtr cleanup

Jun'ichi Nomura (1):
      dm: path selector use module refcount directly

Mike Snitzer (2):
      dm log: use standard kernel module refcount
      dm log: remove struct dm_dirty_log_internal

Mikulas Patocka (17):
      dm: preserve bi_io_vec when resubmitting bios
      dm raid1: switch read_record from kmalloc to slab to save memory
      dm io: make sync_io uninterruptible
      dm snapshot: refactor __find_pending_exception
      dm snapshot: avoid dropping lock in __find_pending_exception
      dm snapshot: avoid having two exceptions for the same chunk
      dm: bio list add bio_list_add_head
      dm: remove unnecessary work queue type field
      dm: remove unnecessary work queue context field
      dm: remove unnecessary struct dm_wq_req
      dm: rename __split_bio
      dm: move bio_io_error into __split_and_process_bio
      dm: merge __flush_deferred_io into caller
      dm: allow uninterruptible wait for pending io
      dm: merge pushback and deferred bio lists
      dm: move wait queue declaration
      dm: set queue ordered mode

 drivers/md/dm-bio-list.h        |   10 +
 drivers/md/dm-bio-record.h      |   26 +++
 drivers/md/dm-crypt.c           |    6 +-
 drivers/md/dm-exception-store.c |  252 +++++++++++++++++++++++++
 drivers/md/dm-exception-store.h |   58 +++++-
 drivers/md/dm-io.c              |    5 +-
 drivers/md/dm-log.c             |   75 ++------
 drivers/md/dm-path-selector.c   |   21 +--
 drivers/md/dm-raid1.c           |   50 +++++-
 drivers/md/dm-snap-persistent.c |  153 +++++++++++-----
 drivers/md/dm-snap-transient.c  |   86 +++++++--
 drivers/md/dm-snap.c            |  384 ++++++++++++++++++++-------------------
 drivers/md/dm-snap.h            |  105 -----------
 drivers/md/dm-table.c           |   26 ++--
 drivers/md/dm-target.c          |  104 +++--------
 drivers/md/dm.c                 |  134 +++++---------
 drivers/md/dm.h                 |    2 +-
 include/linux/device-mapper.h   |    3 +
 include/linux/dm-dirty-log.h    |   13 ++
 19 files changed, 893 insertions(+), 620 deletions(-)
 delete mode 100644 drivers/md/dm-snap.h

Alasdair
-- 
agk at redhat.com




More information about the dm-devel mailing list