diff mbox

[7/8] net/socket: sock_map_fd - use faster fd allocation api

Message ID 1425936003-24544-7-git-send-email-zenczykowski@gmail.com
State Changes Requested, archived
Delegated to: David Miller
Headers show

Commit Message

Maciej Żenczykowski March 9, 2015, 9:20 p.m. UTC
From: Maciej Żenczykowski <maze@google.com>

Signed-off-by: Maciej Żenczykowski <maze@google.com>
---
 net/socket.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
diff mbox

Patch

diff --git a/net/socket.c b/net/socket.c
index 87fd36939778..10f5daf0e625 100644
--- a/net/socket.c
+++ b/net/socket.c
@@ -400,13 +400,12 @@  static int sock_map_fd(struct socket *sock, int flags)
 		return PTR_ERR(newfile);
 	}
 
-	fd = get_unused_fd_flags(flags);
+	fd = get_unused_fd_and_install_flags(flags, newfile);
 	if (unlikely(fd < 0)) {
 		fput(newfile);
 		return fd;
 	}
 
-	fd_install(fd, newfile);
 	return fd;
 }