-diff -Nurb linux-2.6.22.19/fs/dcookies.c linux-2.6.22.19-dcookies/fs/dcookies.c
---- linux-2.6.22.19/fs/dcookies.c 2008-02-25 18:59:40.000000000 -0500
-+++ linux-2.6.22.19-dcookies/fs/dcookies.c 2009-03-16 14:44:24.000000000 -0400
+diff -Nurb --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.22-580/fs/dcookies.c linux-2.6.22-590/fs/dcookies.c
+--- linux-2.6.22-580/fs/dcookies.c 2007-07-08 19:32:17.000000000 -0400
++++ linux-2.6.22-590/fs/dcookies.c 2009-03-16 20:57:32.000000000 -0400
@@ -38,14 +38,19 @@
static LIST_HEAD(dcookie_users);
static DEFINE_MUTEX(dcookie_mutex);
EXPORT_SYMBOL_GPL(get_dcookie);
+EXPORT_SYMBOL_GPL(dcookie_garbage_collect);
+EXPORT_SYMBOL_GPL(dcookie_swap);
-diff -Nurb linux-2.6.22.19/include/linux/dcookies.h linux-2.6.22.19-dcookies/include/linux/dcookies.h
---- linux-2.6.22.19/include/linux/dcookies.h 2008-02-25 18:59:40.000000000 -0500
-+++ linux-2.6.22.19-dcookies/include/linux/dcookies.h 2009-03-16 15:15:13.000000000 -0400
+diff -Nurb --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.22-580/include/linux/dcookies.h linux-2.6.22-590/include/linux/dcookies.h
+--- linux-2.6.22-580/include/linux/dcookies.h 2007-07-08 19:32:17.000000000 -0400
++++ linux-2.6.22-590/include/linux/dcookies.h 2009-03-16 20:57:32.000000000 -0400
@@ -45,6 +45,27 @@
int get_dcookie(struct dentry * dentry, struct vfsmount * vfsmnt,
unsigned long * cookie);