diff options
Diffstat (limited to 'fs/namespace.c')
-rw-r--r-- | fs/namespace.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/namespace.c b/fs/namespace.c index c811a94e4c88..5585623f6252 100644 --- a/fs/namespace.c +++ b/fs/namespace.c | |||
@@ -1451,7 +1451,7 @@ static struct mnt_namespace *dup_mnt_ns(struct mnt_namespace *mnt_ns, | |||
1451 | 1451 | ||
1452 | new_ns = kmalloc(sizeof(struct mnt_namespace), GFP_KERNEL); | 1452 | new_ns = kmalloc(sizeof(struct mnt_namespace), GFP_KERNEL); |
1453 | if (!new_ns) | 1453 | if (!new_ns) |
1454 | return NULL; | 1454 | return ERR_PTR(-ENOMEM); |
1455 | 1455 | ||
1456 | atomic_set(&new_ns->count, 1); | 1456 | atomic_set(&new_ns->count, 1); |
1457 | INIT_LIST_HEAD(&new_ns->list); | 1457 | INIT_LIST_HEAD(&new_ns->list); |
@@ -1465,7 +1465,7 @@ static struct mnt_namespace *dup_mnt_ns(struct mnt_namespace *mnt_ns, | |||
1465 | if (!new_ns->root) { | 1465 | if (!new_ns->root) { |
1466 | up_write(&namespace_sem); | 1466 | up_write(&namespace_sem); |
1467 | kfree(new_ns); | 1467 | kfree(new_ns); |
1468 | return NULL; | 1468 | return ERR_PTR(-ENOMEM);; |
1469 | } | 1469 | } |
1470 | spin_lock(&vfsmount_lock); | 1470 | spin_lock(&vfsmount_lock); |
1471 | list_add_tail(&new_ns->list, &new_ns->root->mnt_list); | 1471 | list_add_tail(&new_ns->list, &new_ns->root->mnt_list); |