From: Michael Meffie Date: Fri, 17 Aug 2012 17:25:17 +0000 (-0400) Subject: LINUX: make d_automount work properly on rhel5 kernels X-Git-Tag: openafs-stable-1_8_0pre1~2068 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=5daa08ea263b2a82b4a85abd61d72d4d1f48bbb6 LINUX: make d_automount work properly on rhel5 kernels Recent centos/rhel 5 kernels (2.6.18-308.*) started providing the d_automount operation, but renamed the DCACHE_NEED_AUTOMOUNT flag to DMANAGED_AUTOMOUNT. Change-Id: I74811f8967d52ce482316b110e9dd616a4869a7f Reviewed-on: http://gerrit.openafs.org/8006 Tested-by: BuildBot Reviewed-by: Marc Dionne Reviewed-by: Derrick Brashear --- diff --git a/src/afs/LINUX/osi_compat.h b/src/afs/LINUX/osi_compat.h index 322d88f..0314a22 100644 --- a/src/afs/LINUX/osi_compat.h +++ b/src/afs/LINUX/osi_compat.h @@ -27,6 +27,10 @@ # endif #endif +#if defined(STRUCT_DENTRY_OPERATIONS_HAS_D_AUTOMOUNT) && !defined(DCACHE_NEED_AUTOMOUNT) +# define DCACHE_NEED_AUTOMOUNT DMANAGED_AUTOMOUNT +#endif + #ifdef HAVE_LINUX_STRUCT_VFS_PATH typedef struct vfs_path afs_linux_path_t; #else