From a10ed6b7ffe4391446e942eca1f9bde3317cd161 Mon Sep 17 00:00:00 2001 From: Akinobu Mita Date: Sun, 6 May 2007 14:50:18 -0700 Subject: [PATCH] --- yaml --- r: 54243 b: refs/heads/master c: 5bc98594d59672303c4c9c07262ecc373dc374da h: refs/heads/master i: 54241: 754c352edc66f22daa11b4b4160f0baa1978b28d 54239: e3528d2e42e72ce955a2c4c543c29814e803e012 v: v3 --- [refs] | 2 +- trunk/fs/hugetlbfs/inode.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index f5d85797c1d4..c905c3405985 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: cfce66047f1893cb7d3abb0d53e65cbbd8d605f0 +refs/heads/master: 5bc98594d59672303c4c9c07262ecc373dc374da diff --git a/trunk/fs/hugetlbfs/inode.c b/trunk/fs/hugetlbfs/inode.c index 842a4ed4052d..98959b87cdf8 100644 --- a/trunk/fs/hugetlbfs/inode.c +++ b/trunk/fs/hugetlbfs/inode.c @@ -747,6 +747,9 @@ struct file *hugetlb_zero_setup(size_t size) char buf[16]; static atomic_t counter; + if (!hugetlbfs_vfsmount) + return ERR_PTR(-ENOENT); + if (!can_do_hugetlb_shm()) return ERR_PTR(-EPERM);