|
|
- --- a/vfs_cache.c
- +++ b/vfs_cache.c
- @@ -232,7 +232,7 @@ int __init cifsd_inode_hash_init(void)
- size = bucketsize << inode_hash_shift;
-
- /* init master fp hash table */
- - inode_hashtable = __vmalloc(size, GFP_ATOMIC, PAGE_KERNEL);
- + inode_hashtable = vmalloc(size);
- if (!inode_hashtable)
- return -ENOMEM;
-
- --- b/vfs.c
- +++ b/vfs.c
- @@ -17,6 +17,8 @@
- #include <linux/fsnotify.h>
- #include <linux/dcache.h>
- #include <linux/fiemap.h>
- +#include <linux/slab.h>
- +#include <linux/vmalloc.h>
-
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0)
- #include <linux/sched/xacct.h>
- --- b/vfs_cache.c
- +++ b/vfs_cache.c
- @@ -5,6 +5,8 @@
- */
-
- #include <linux/fs.h>
- +#include <linux/slab.h>
- +#include <linux/vmalloc.h>
-
- /* @FIXME */
- #include "glob.h"
|