From: Peng Tao Date: Thu, 15 Nov 2012 11:17:20 +0000 (+0800) Subject: LU-1484 kernel: fix build error with 2.6.18 kernel X-Git-Tag: 2.3.58~42 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=5f3730475a780daa8a2820588c09016d8bff9e67;hp=954c0ff7522b666b328c4a02caa8248a9116f0c9 LU-1484 kernel: fix build error with 2.6.18 kernel When crossing building 2.6.18 kernel, I always got following errors: lustre-release/libcfs/include/libcfs/params_tree.h:107:2: error: #error proc_dir_entry->deleted is conflicted with proc_dir_entry->pde_users It is because after commit 76bf16d1, HAVE_PROCFS_USERS and HAVE_PROCFS_DELETED can both be true on old kernels with backported code. Signed-off-by: Peng Tao Change-Id: I2b420f401f221c619b9643acee2ff54057af0fc9 Reviewed-on: http://review.whamcloud.com/4589 Tested-by: Hudson Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Bobi Jam --- diff --git a/libcfs/include/libcfs/params_tree.h b/libcfs/include/libcfs/params_tree.h index 927ede9..fac664e 100644 --- a/libcfs/include/libcfs/params_tree.h +++ b/libcfs/include/libcfs/params_tree.h @@ -103,10 +103,6 @@ do { \ #ifdef HAVE_PROCFS_DELETED -#ifdef HAVE_PROCFS_USERS -#error proc_dir_entry->deleted is conflicted with proc_dir_entry->pde_users -#endif - static inline int LPROCFS_ENTRY_AND_CHECK(struct proc_dir_entry *dp) {