Whamcloud - gitweb
LU-936 Remove LUSTRE_KERNEL_VERSION
authorBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 19 Dec 2011 21:10:17 +0000 (13:10 -0800)
committerOleg Drokin <green@whamcloud.com>
Thu, 17 May 2012 17:49:30 +0000 (13:49 -0400)
commit10a847d2511254d7cab0accbca03524d5c1fd909
treec18c6c8f45d1526d2bdc6eed2a1ebd72269c8c7a
parent1d1c177f6bf3cd0201a1b5da726e529950fe8bf4
LU-936 Remove LUSTRE_KERNEL_VERSION

Patched kernels are no longer an absolute requirement for
Lustre servers.  Remove the LC_LUSTRE_VERSION_H autoconf
check and all usage of the LUSTRE_KERNEL_VERSION #define.
Going forward any specific kernel dependency should be
expressed with an explicit, clearly documented, autoconf
test.

As part of this change the check for automatically disabling
lustre server support has been moved to the ldiskfs autoconf
checks.  Previously this was done by checking for the
existance of a patched kernel.

Change-Id: Ifb5dcaf62638146a190f5d7417b9462177c5730d
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-on: http://review.whamcloud.com/1873
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
12 files changed:
build/autoconf/lustre-build-ldiskfs.m4
lnet/klnds/socklnd/socklnd_lib-linux.h
lustre/autoconf/lustre-core.m4
lustre/include/linux/lustre_intent.h
lustre/include/linux/lustre_patchless_compat.h
lustre/kernel_patches/patches/lustre_version.patch
lustre/llite/dcache.c
lustre/llite/statahead.c
lustre/lvfs/fsfilt_ext3.c
lustre/lvfs/lvfs_linux.c
lustre/obdclass/darwin/darwin-sysctl.c
lustre/obdclass/linux/linux-module.c