aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mm/swapfile.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/mm/swapfile.c b/mm/swapfile.c
index 6d1c3c67ae65..4d457d699c1f 100644
--- a/mm/swapfile.c
+++ b/mm/swapfile.c
@@ -1918,10 +1918,8 @@ SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags)
1918 return -EPERM; 1918 return -EPERM;
1919 1919
1920 p = alloc_swap_info(); 1920 p = alloc_swap_info();
1921 if (IS_ERR(p)) { 1921 if (IS_ERR(p))
1922 error = PTR_ERR(p); 1922 return PTR_ERR(p);
1923 goto out;
1924 }
1925 1923
1926 name = getname(specialfile); 1924 name = getname(specialfile);
1927 error = PTR_ERR(name); 1925 error = PTR_ERR(name);