[linux-lvm] Inconsistent LVM code in 2.4.23-rc1
Xose Vazquez Perez
xose at wanadoo.es
Thu Nov 20 07:20:09 UTC 2003
James G. Sack (jim) wrote:
> 1587,1588c1587
> < if (minor >= ABS_MAX_VG) {
> < kfree(vg_ptr);
> ---
>> if (minor >= ABS_MAX_VG)
> 1590d1588
> < }
> 1658c1656,1657
> < goto copy_fault;
> ---
>> lvm_do_vg_remove(minor);
>> return -EFAULT;
> 1669c1668,1669
> < goto copy_fault;
> ---
>> lvm_do_vg_remove(minor);
>> return -EFAULT;
> 1679c1679,1680
> < goto copy_fault;
> ---
>> lvm_do_vg_remove(minor);
>> return -EFAULT;
> 1682c1683,1684
> < goto copy_fault;
> ---
>> lvm_do_vg_remove(minor);
>> return -EFAULT;
> 1697,1700d1698
> < copy_fault:
> < lvm_do_vg_remove(minor);
> < vfree(snap_lv_ptr);
> < return -EFAULT;
I believe that these changes were done in *kernel lvm_1.0.5+* release.
> 2597c2595
> < vg_ptr->pe_allocated -= old_lv->lv_allocated_le;
> ---
>> vg_ptr->pe_allocated -= old_lv->lv_allocated_snapshot_le;
> 2598a2597
>> old_lv->lv_allocated_snapshot_le = new_lv->lv_allocated_le;
rest are 1.0.7 -> 1.0.8 'official' changes
I sent to marcelo a diff 1.0.7 kernel version vs 1.0.8 sistina last days
--
HTML mails are going to trash automagically
More information about the linux-lvm
mailing list