Opened 5 months ago

Closed 5 months ago

#23212 closed enhancement (fixed)

LVM2-2.03.40

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 13.1
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by Bruce Dubbs, 5 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

comment:2 by Bruce Dubbs, 5 months ago

Version 2.03.40 - 28th April 2026

  • Reset warned flag in dmeventd raid plugin when device fully syncs.
  • Fix inverted range comparison in libdm reserved value check.
  • Fix percent_check threshold stuck above 100% in dmeventd thin/vdo plugins.
  • Fix cache_check_for_warns reading wrong cache mode for cachevol.
  • Fix memory leak in process_each_label duplicate handling.
  • Fix missing unlock_vg in vgcreate when pvcreate_each_device fails.
  • Lock the origin LV when locking a COW snapshot in lvmlockd.
  • Preserve bcache AIO context across lvm shell commands to avoid reinit cost.
  • Fix msg.data leaks in dmeventd restart and reinstate paths.
  • Fix VG lock leak on init_processing_handle failure in vgcreate.
  • Fix VG lock leak on lv_remove_single failure in vgmerge.
  • Fix VG lock leak on second lock_vol failure in vgimportclone.
  • Fix VG lock leak on early return in pvscan.
  • Fix inverted strstr check in remove_layer_from_lv layer rename.
  • Fix inverted strcmp for vgchange --persist lockstart check.
  • Fix argv overwriting last vdoformat option with device path.
  • Fix NULL deref of sync_action in dm_get_status_raid.
  • Fix recovery rate check in lvcreate when max rate is unset.
  • Fix dm_strncpy off-by-one in raid split image conversion name.
  • Fix missing failure return after reshape space allocation error in raid.
  • Pre-create udev cookie before critical section to avoid resume failures.
  • Validate area_count before subtracting parity_devs in RAID metadata import.
  • Validate area_count against MAX_STRIPES to prevent integer overflow.
  • Validate mda size and prevent uint64 to uint32 truncation in metadata reads.
  • Extract label_check_pv_layout to validate PV label buffer structure.
  • Remove redundant memset from command registration (global array is zero-init).
  • Kill orphaned polling lvpoll process in lvmpolld on pvmove --abort.
  • Fix pvmove mirror image bounds check off-by-one in poll completion.
  • Fix dev_manager to restore track_pvmove_deps flag on error path.

comment:3 by Bruce Dubbs, 5 months ago

Resolution: → fixed
Status: assigned → closed

Fix at commits:

d0b356c3dd Update to git-2.54.0.
6542509816 Update to valgrind-3.27.0.
d9e2e7a4cf Update to LVM2.2.03.40.
Note: See TracTickets for help on using tickets.