diff options
Diffstat (limited to 'net/socket.c')
-rw-r--r-- | net/socket.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/socket.c b/net/socket.c index d92c490e66fa..f1a481ab7532 100644 --- a/net/socket.c +++ b/net/socket.c | |||
@@ -620,7 +620,7 @@ static inline int __sock_sendmsg_nosec(struct kiocb *iocb, struct socket *sock, | |||
620 | { | 620 | { |
621 | struct sock_iocb *si = kiocb_to_siocb(iocb); | 621 | struct sock_iocb *si = kiocb_to_siocb(iocb); |
622 | 622 | ||
623 | sock_update_classid(sock->sk); | 623 | sock_update_classid(sock->sk, current); |
624 | 624 | ||
625 | si->sock = sock; | 625 | si->sock = sock; |
626 | si->scm = NULL; | 626 | si->scm = NULL; |
@@ -784,7 +784,7 @@ static inline int __sock_recvmsg_nosec(struct kiocb *iocb, struct socket *sock, | |||
784 | { | 784 | { |
785 | struct sock_iocb *si = kiocb_to_siocb(iocb); | 785 | struct sock_iocb *si = kiocb_to_siocb(iocb); |
786 | 786 | ||
787 | sock_update_classid(sock->sk); | 787 | sock_update_classid(sock->sk, current); |
788 | 788 | ||
789 | si->sock = sock; | 789 | si->sock = sock; |
790 | si->scm = NULL; | 790 | si->scm = NULL; |
@@ -896,7 +896,7 @@ static ssize_t sock_splice_read(struct file *file, loff_t *ppos, | |||
896 | if (unlikely(!sock->ops->splice_read)) | 896 | if (unlikely(!sock->ops->splice_read)) |
897 | return -EINVAL; | 897 | return -EINVAL; |
898 | 898 | ||
899 | sock_update_classid(sock->sk); | 899 | sock_update_classid(sock->sk, current); |
900 | 900 | ||
901 | return sock->ops->splice_read(sock, ppos, pipe, len, flags); | 901 | return sock->ops->splice_read(sock, ppos, pipe, len, flags); |
902 | } | 902 | } |
@@ -3437,7 +3437,7 @@ EXPORT_SYMBOL(kernel_setsockopt); | |||
3437 | int kernel_sendpage(struct socket *sock, struct page *page, int offset, | 3437 | int kernel_sendpage(struct socket *sock, struct page *page, int offset, |
3438 | size_t size, int flags) | 3438 | size_t size, int flags) |
3439 | { | 3439 | { |
3440 | sock_update_classid(sock->sk); | 3440 | sock_update_classid(sock->sk, current); |
3441 | 3441 | ||
3442 | if (sock->ops->sendpage) | 3442 | if (sock->ops->sendpage) |
3443 | return sock->ops->sendpage(sock, page, offset, size, flags); | 3443 | return sock->ops->sendpage(sock, page, offset, size, flags); |