Skip to content

Misc patches

Zdenek Kabelac lvm-devel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest16 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16Align orphan stringslib/format1/format1.c lib/format1/lvm1-label.c lib/format_pool/format_pool.c +2 more+32 -120 replies
2/16Perf: speed up hash tableslibdm/datastruct/hash.c libdm/libdevmapper.h+57 -340 replies
3/16Perf: New HASH functionlibdm/datastruct/hash.c+104 -00 replies
4/16Perf: optimize _eat_space and _get_tokenlib/config/config.c+18 -180 replies
5/16Remove fs_unlock after failed suspendlib/activate/activate.c+0 -10 replies
6/16Fix !DEVMAPPER_SUPPORT buildlib/activate/activate.c lib/mirror/mirrored.c lib/snapshot/snapshot.c+34 -50 replies
7/16Void* arithmetic replaced with char*daemons/clvmd/clvmd.c lib/format_text/text_label.c+3 -30 replies
8/16API change - support more const arglibdm/libdevmapper.h libdm/libdm-report.c+2 -20 replies
9/16Use cleaner const *pointerlib/report/report.c+3 -50 replies
10/16Const fixingdaemons/clvmd/clvmd.c daemons/clvmd/clvmd.h lib/activate/activate.c +21 more+62 -570 replies
11/16const - static merge to const patchlib/uuid/uuid.c+1 -10 replies
12/16Add missing stacks to toollib.ctools/toollib.c+13 -40 replies
13/16Add missing stack traces for polldaemontools/polldaemon.c+2 -20 replies
14/16Add debug message for open_count failurelibdm/libdm-deptree.c+4 -10 replies
15/16Remove dead assignment of lock_flagsdaemons/clvmd/clvmd-command.c+1 -20 replies
16/16Remove dead assignment in vgconvert_singletools/vgconvert.c+2 -30 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/16] Misc patches

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(-)
Signature · 1 line
1.7.4