2.4.0-test1-ac19 <-> LVM userland tools 0.8 final

From: Frank van Maarseveen (fvm@tasking.nl)
Date: Wed Jun 21 2000 - 06:51:49 EST


LVM 0.8final userland tools and kernel (2.4.0-test1-ac19) contain
both an lvm.h include file. After having renamed some types and some
reformatting a number of significant differences remain. According to
comment the userland version is leading. Also, LVM_DRIVER_IOP_VERSION
is 7 in userland and 6 in the kernel.

A number of lvm.h differences look suspect to me. Now this may all be
false alarm but just in case.. here they are:

typedef struct lv_v2 {...} lv_v2_t incompatible
lv_disk_v1_t <-> lv_disk_v2_t renamed
typedef struct {...} lvm_time_t incompatible
typedef struct {...} pv_flush_req_t incompatible
typedef struct {...} pe_lock_req_t incompatible
typedef struct {...} lv_status_byname_req_t incompatible but maybe ok
typedef struct {...} lv_status_byindex_req_t incompatible but maybe ok
typedef struct {...} pe_t; incompatible but seems ok
lv_block_exception_v1_t <-> lv_block_exception_t renamed

Synchronizing the two versions (by copy, not sharing) might be a good
idea anyway. That would make diffing a lot easier. If such an attempt
is made it seems wise to include an important bugfix regarding the
definition of LVM_LV_DISK_OFFSET (a userland issue only), see

        ftp://linux.msede.com//lvm/v0.8final/BUGS

Ok, and now I'm going to try out this cool feature.

-- 
Frank

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Jun 23 2000 - 21:00:21 EST