[lvm-devel] [PATCH 00/16] Misc patches

Zdenek Kabelac zkabelac at redhat.com
Fri Feb 11 10:30:46 UTC 2011


Mixture of patches - should be easy for overview:

Hash needs decisions - I'd would vote for simple J.Belkins
(Version3 seems too complex for our use case)

Do we still want to support build without DEVMAPPER_SUPPORT?
(patch is fixing build in this case - but maybe we should drop
this completely?)

Adding few missing stack traces.

Hiding some unused variables in comments (keeping it in sources).

Zdenek Kabelac (16):
  Align orphan strings
  Perf: speed up hash tables
  Perf: New HASH function
  Perf: optimize _eat_space and _get_token
  Remove fs_unlock after failed suspend
  Fix !DEVMAPPER_SUPPORT build
  Void* arithmetic replaced with char*
  API change - support more const arg
  Use cleaner const *pointer
  Const fixing
  const - static merge to const patch
  Add missing stacks to toollib.c
  Add missing stack traces for polldaemon
  Add debug message for open_count failure
  Remove dead assignment of lock_flags
  Remove dead assignment in vgconvert_single

 daemons/clvmd/clvmd-command.c    |    3 +-
 daemons/clvmd/clvmd.c            |    4 +-
 daemons/clvmd/clvmd.h            |    2 +-
 lib/activate/activate.c          |   40 +++++++--
 lib/activate/activate.h          |    2 +-
 lib/config/config.c              |   36 ++++----
 lib/filters/filter-regex.c       |    2 +-
 lib/format1/format1.c            |   10 ++-
 lib/format1/lvm1-label.c         |    9 ++-
 lib/format_pool/format_pool.c    |    4 +-
 lib/format_text/format-text.c    |   16 +++-
 lib/format_text/text_label.c     |    9 +-
 lib/metadata/lv.h                |    2 +-
 lib/metadata/lv_manip.c          |    3 +-
 lib/metadata/metadata-exported.h |    8 +-
 lib/metadata/metadata.c          |   27 +++--
 lib/metadata/mirror.c            |   18 ++--
 lib/mirror/mirrored.c            |    2 +
 lib/report/properties.c          |    3 +-
 lib/report/report.c              |   14 +--
 lib/snapshot/snapshot.c          |    2 +
 lib/uuid/uuid.c                  |    2 +-
 libdm/datastruct/hash.c          |  189 +++++++++++++++++++++++++++++++------
 libdm/libdevmapper.h             |    8 +-
 libdm/libdm-deptree.c            |    5 +-
 libdm/libdm-report.c             |    2 +-
 liblvm/lvm_vg.c                  |    4 +-
 tools/lvcreate.c                 |    2 +-
 tools/polldaemon.c               |    4 +-
 tools/reporter.c                 |    4 +-
 tools/toollib.c                  |   27 ++++--
 tools/toollib.h                  |    4 +-
 tools/vgcfgrestore.c             |    2 +-
 tools/vgconvert.c                |    5 +-
 tools/vgcreate.c                 |    2 +-
 tools/vgextend.c                 |    4 +-
 tools/vgmerge.c                  |    2 +-
 tools/vgreduce.c                 |    2 +-
 tools/vgrename.c                 |    2 +-
 tools/vgsplit.c                  |    2 +-
 40 files changed, 338 insertions(+), 150 deletions(-)

-- 
1.7.4




More information about the lvm-devel mailing list