From agk@sourceware.org Tue Jun 6 17:40:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Tue, 06 Jun 2006 17:40:00 -0000 Subject: CVSROOT loginfo Message-ID: <20060606174031.25462.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: CVSROOT Changes by: agk@sourceware.org 2006-06-06 17:40:31 Modified files: . : loginfo Log message: Append patch to email. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/CVSROOT/loginfo.diff?cvsroot=lvm2&r1=1.4&r2=1.5 From agk@sourceware.org Tue Jun 6 17:42:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Tue, 06 Jun 2006 17:42:00 -0000 Subject: LVM2 WHATS_NEW Message-ID: <20060606174221.26638.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2006-06-06 17:42:20 Modified files: . : WHATS_NEW Log message: test Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.394&r2=1.395 Full Patch: --- LVM2/WHATS_NEW 2006/06/06 17:41:30 1.394 +++ LVM2/WHATS_NEW 2006/06/06 17:42:20 1.395 @@ -1,6 +1,5 @@ Version 2.02.07 - ================================= - Append patches to commit emails. Fix target_register_events args. Prevent snapshots of mirrors. Add DISTCLEAN_TARGETS to make template for configure.h. From agk@sourceware.org Tue Jun 6 17:44:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Tue, 06 Jun 2006 17:44:00 -0000 Subject: LVM2 ./WHATS_NEW scripts/vg_convert Message-ID: <20060606174412.28519.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2006-06-06 17:44:11 Modified files: . : WHATS_NEW scripts : vg_convert Log message: change two files in different directories Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.395&r2=1.396 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/scripts/vg_convert.diff?cvsroot=lvm2&r1=1.1&r2=1.2 Full Patch: --- LVM2/WHATS_NEW 2006/06/06 17:42:20 1.395 +++ LVM2/WHATS_NEW 2006/06/06 17:44:11 1.396 @@ -1,5 +1,6 @@ Version 2.02.07 - ================================= + Append patches to commit emails. Fix target_register_events args. Prevent snapshots of mirrors. Add DISTCLEAN_TARGETS to make template for configure.h. --- LVM2/scripts/vg_convert 2002/11/18 14:03:16 1.1 +++ LVM2/scripts/vg_convert 2006/06/06 17:44:11 1.2 @@ -16,4 +16,3 @@ sh -x -c "$CMDS" || exit 1 ./vgcfgrestore --file lvmbackup -M lvm2 $1 || exit 1 - From agk@sourceware.org Thu Jun 8 22:15:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Thu, 08 Jun 2006 22:15:00 -0000 Subject: LVM2 ./WHATS_NEW lib/label/label.c Message-ID: <20060608221550.26995.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2006-06-08 22:15:49 Modified files: . : WHATS_NEW lib/label : label.c Log message: Fix an extra dev_close in a label_read error path. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.396&r2=1.397 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/label/label.c.diff?cvsroot=lvm2&r1=1.33&r2=1.34 Full Patch: --- LVM2/WHATS_NEW 2006/06/06 17:44:11 1.396 +++ LVM2/WHATS_NEW 2006/06/08 22:15:49 1.397 @@ -1,5 +1,6 @@ Version 2.02.07 - ================================= + Fix an extra dev_close in a label_read error path. Append patches to commit emails. Fix target_register_events args. Prevent snapshots of mirrors. --- LVM2/lib/label/label.c 2006/05/09 21:23:50 1.33 +++ LVM2/lib/label/label.c 2006/06/08 22:15:49 1.34 @@ -271,7 +271,7 @@ lvmcache_update_vgname_and_id(info, ORPHAN, ORPHAN, 0, NULL); - goto out; + return r; } if (!(l = _find_labeller(dev, buf, §or))) From pcaulfield@sourceware.org Mon Jun 12 09:46:00 2006 From: pcaulfield@sourceware.org (pcaulfield@sourceware.org) Date: Mon, 12 Jun 2006 09:46:00 -0000 Subject: LVM2 ./WHATS_NEW lib/locking/cluster_locking.c Message-ID: <20060612094635.3431.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: pcaulfield@sourceware.org 2006-06-12 09:46:35 Modified files: . : WHATS_NEW lib/locking : cluster_locking.c Log message: Fix "Unaligned access" when using clvm bz#194626 Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.397&r2=1.398 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/locking/cluster_locking.c.diff?cvsroot=lvm2&r1=1.12&r2=1.13 Full Patch: --- LVM2/WHATS_NEW 2006/06/08 22:15:49 1.397 +++ LVM2/WHATS_NEW 2006/06/12 09:46:34 1.398 @@ -13,6 +13,7 @@ Add 'Completed' debug message. Don't attempt library exit after reloading config files. Always compile with libdevmapper, even if device-mapper is disabled. + Fixed unaligned access when using clvm. Version 2.02.06 - 12th May 2006 =============================== --- LVM2/lib/locking/cluster_locking.c 2006/05/16 16:48:30 1.12 +++ LVM2/lib/locking/cluster_locking.c 2006/06/12 09:46:35 1.13 @@ -256,7 +256,7 @@ strcpy(rarray[i].node, inptr); inptr += strlen(inptr) + 1; - rarray[i].status = *(int *) inptr; + memcpy(&rarray[i].status, inptr, sizeof(int)); inptr += sizeof(int); rarray[i].response = dm_malloc(strlen(inptr) + 1); From agk@sourceware.org Mon Jun 12 17:18:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Mon, 12 Jun 2006 17:18:00 -0000 Subject: LVM2 WHATS_NEW Message-ID: <20060612171833.20205.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2006-06-12 17:18:32 Modified files: . : WHATS_NEW Log message: checkin test Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.398&r2=1.399 Full Patch: --- LVM2/WHATS_NEW 2006/06/12 09:46:34 1.398 +++ LVM2/WHATS_NEW 2006/06/12 17:18:31 1.399 @@ -1,4 +1,4 @@ -Version 2.02.07 - +Version 2.02.07 - ================================= Fix an extra dev_close in a label_read error path. Append patches to commit emails. From agk@sourceware.org Mon Jun 12 17:30:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Mon, 12 Jun 2006 17:30:00 -0000 Subject: LVM2 WHATS_NEW Message-ID: <20060612173029.2557.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2006-06-12 17:30:29 Modified files: . : WHATS_NEW Log message: test checkin Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.399&r2=1.400 From agk@sourceware.org Mon Jun 12 17:32:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Mon, 12 Jun 2006 17:32:00 -0000 Subject: CVSROOT loginfo Message-ID: <20060612173222.4578.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: CVSROOT Changes by: agk@sourceware.org 2006-06-12 17:32:22 Modified files: . : loginfo Log message: switch from -m to -p for patches Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/CVSROOT/loginfo.diff?cvsroot=lvm2&r1=1.5&r2=1.6 From agk@sourceware.org Mon Jun 12 17:32:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Mon, 12 Jun 2006 17:32:00 -0000 Subject: LVM2 WHATS_NEW Message-ID: <20060612173244.4830.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2006-06-12 17:32:44 Modified files: . : WHATS_NEW Log message: test checkin Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.400&r2=1.401 Full Patch: --- LVM2/WHATS_NEW 2006/06/12 17:30:29 1.400 +++ LVM2/WHATS_NEW 2006/06/12 17:32:43 1.401 @@ -1,4 +1,4 @@ -Version 2.02.07 - +Version 2.02.07 - ================================= Fix an extra dev_close in a label_read error path. Append patches to commit emails. From agk@sourceware.org Mon Jun 12 17:34:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Mon, 12 Jun 2006 17:34:00 -0000 Subject: LVM2 WHATS_NEW Message-ID: <20060612173420.5829.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2006-06-12 17:34:20 Modified files: . : WHATS_NEW Log message: test checkin Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.401&r2=1.402 --- LVM2/WHATS_NEW 2006/06/12 17:32:43 1.401 +++ LVM2/WHATS_NEW 2006/06/12 17:34:20 1.402 @@ -1,4 +1,4 @@ -Version 2.02.07 - +Version 2.02.07 - ================================= Fix an extra dev_close in a label_read error path. Append patches to commit emails. From agk@sourceware.org Wed Jun 14 20:11:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Wed, 14 Jun 2006 20:11:00 -0000 Subject: LVM2 ./WHATS_NEW lib/cache/lvmcache.c Message-ID: <20060614201123.4645.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2006-06-14 20:11:23 Modified files: . : WHATS_NEW lib/cache : lvmcache.c Log message: Fix PV tools to include orphaned PVs in default output again. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.402&r2=1.403 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/cache/lvmcache.c.diff?cvsroot=lvm2&r1=1.26&r2=1.27 --- LVM2/WHATS_NEW 2006/06/12 17:34:20 1.402 +++ LVM2/WHATS_NEW 2006/06/14 20:11:22 1.403 @@ -1,5 +1,7 @@ Version 2.02.07 - ================================= + Fix PV tools to include orphaned PVs in default output again. + Fixed unaligned access when using clvm. Fix an extra dev_close in a label_read error path. Append patches to commit emails. Fix target_register_events args. @@ -13,7 +15,6 @@ Add 'Completed' debug message. Don't attempt library exit after reloading config files. Always compile with libdevmapper, even if device-mapper is disabled. - Fixed unaligned access when using clvm. Version 2.02.06 - 12th May 2006 =============================== --- LVM2/lib/cache/lvmcache.c 2006/05/11 17:58:58 1.26 +++ LVM2/lib/cache/lvmcache.c 2006/06/14 20:11:22 1.27 @@ -169,14 +169,18 @@ const char *vgname_from_vgid(struct dm_pool *mem, const char *vgid) { struct lvmcache_vginfo *vginfo; + const char *vgname = NULL; - if ((vginfo = vginfo_from_vgid(vgid))) { - if (mem) - return dm_pool_strdup(mem, vginfo->vgname); - return vginfo->vgname; - } + if (!*vgid) + vgname = ORPHAN; - return NULL; + if ((vginfo = vginfo_from_vgid(vgid))) + vgname = vginfo->vgname; + + if (mem && vgname) + return dm_pool_strdup(mem, vgname); + + return vgname; } struct lvmcache_info *info_from_pvid(const char *pvid) From agk@sourceware.org Wed Jun 14 20:27:00 2006 From: agk@sourceware.org (agk@sourceware.org) Date: Wed, 14 Jun 2006 20:27:00 -0000 Subject: LVM2 ./WHATS_NEW tools/toollib.c Message-ID: <20060614202716.13813.qmail@sourceware.org> CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2006-06-14 20:27:15 Modified files: . : WHATS_NEW tools : toollib.c Log message: Fix return code if VG specified on command line is not found. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.403&r2=1.404 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/toollib.c.diff?cvsroot=lvm2&r1=1.83&r2=1.84 --- LVM2/WHATS_NEW 2006/06/14 20:11:22 1.403 +++ LVM2/WHATS_NEW 2006/06/14 20:27:15 1.404 @@ -1,5 +1,6 @@ Version 2.02.07 - ================================= + Fix return code if VG specified on command line is not found. Fix PV tools to include orphaned PVs in default output again. Fixed unaligned access when using clvm. Fix an extra dev_close in a label_read error path. --- LVM2/tools/toollib.c 2006/05/11 18:39:24 1.83 +++ LVM2/tools/toollib.c 2006/06/14 20:27:15 1.84 @@ -413,7 +413,7 @@ if (!(vg = vg_read(cmd, vg_name, vgid, &consistent))) { log_error("Volume group \"%s\" not found", vg_name); unlock_vg(cmd, vg_name); - return ret_max; + return ECMD_FAILED; } if (!list_empty(tags)) {