diff options
-rw-r--r-- | mm/swapfile.c | 6 |
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); |