Whamcloud - gitweb
b=16395
[fs/lustre-release.git] / lustre / kernel_patches / patches / dynamic-locks-2.6.16-sles10.patch
1 Index: linux-2.6.16.46-0.14/fs/dcache.c
2 ===================================================================
3 --- linux-2.6.16.46-0.14.orig/fs/dcache.c       2007-08-30 05:43:46.000000000 +0300
4 +++ linux-2.6.16.46-0.14/fs/dcache.c    2007-08-30 05:45:51.000000000 +0300
5 @@ -1849,6 +1849,7 @@
6  
7  extern void bdev_cache_init(void);
8  extern void chrdev_init(void);
9 +extern void dynlock_cache_init(void);
10  
11  void __init vfs_caches_init_early(void)
12  {
13 @@ -1879,6 +1880,7 @@
14         mnt_init(mempages);
15         bdev_cache_init();
16         chrdev_init();
17 +       dynlock_cache_init();
18  }
19  
20  EXPORT_SYMBOL(d_alloc);
21 Index: linux-2.6.16.46-0.14/lib/Makefile
22 ===================================================================
23 --- linux-2.6.16.46-0.14.orig/lib/Makefile      2007-07-18 08:02:26.000000000 +0300
24 +++ linux-2.6.16.46-0.14/lib/Makefile   2007-08-30 05:47:17.000000000 +0300
25 @@ -5,7 +5,7 @@
26  lib-y := errno.o ctype.o string.o vsprintf.o cmdline.o \
27          bust_spinlocks.o rbtree.o radix-tree.o dump_stack.o \
28          idr.o div64.o int_sqrt.o bitmap.o extable.o prio_tree.o \
29 -        sha1.o
30 +        sha1.o dynlocks.o
31  
32  lib-y  += kobject.o kref.o kobject_uevent.o klist.o
33