[lvm-devel] LVM2 ./WHATS_NEW_DM libdm/ioctl/libdm-iface.c ...

Zdenek Kabelac zkabelac at redhat.com
Wed Jun 2 09:11:01 UTC 2010


Dne 1.6.2010 18:08, prajnoha at sourceware.org napsal(a):
> CVSROOT:	/cvs/lvm2
> Module name:	LVM2
> Changes by:	prajnoha at sourceware.org	2010-06-01 16:08:14
>
> Modified files:
> 	.              : WHATS_NEW_DM
> 	libdm/ioctl    : libdm-iface.c
> 	libdm/misc     : dm-ioctl.h
>
> Log message:
> 	Add support for dm-mod module autoload.

>   	/*
> @@ -279,7 +304,8 @@
>   	 * Assume 2.4 kernels are patched not to.
>   	 * FIXME Check _dm_version and _dm_version_minor if 2.6 changes this.
>   	 */
> -	if (!strncmp(uts.release, "2.6.", 4))
> +	if (KERNEL_VERSION(_kernel_major, _kernel_minor, _kernel_release)>=
> +	    KERNEL_VERSION(2, 6, 0))
>   		_dm_multiple_major_support = 0;
>


I think slightly better API would be here - to call some function like:

int is_kernel_version_higher(major, minor,relase);

Returns 1 if the kernel version is > than given argument.
And keep _kernel_major local static in this function.

Zdenek




More information about the lvm-devel mailing list