net: Set fput_needed iff FDPUT_FPUT is set
authorMiaohe Lin <linmiaohe@huawei.com>
Thu, 6 Aug 2020 11:53:16 +0000 (19:53 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 19 Aug 2020 06:24:10 +0000 (08:24 +0200)
commitd822a1f1b756632336757b29fc1dafbd442b458a
tree573113eb266bfe7e66848c7ee64d9ec2ec5fd0ef
parent285c8e62866aed256c87d5a5cd7aed8d592a8864
net: Set fput_needed iff FDPUT_FPUT is set

[ Upstream commit ce787a5a074a86f76f5d3fd804fa78e01bfb9e89 ]

We should fput() file iff FDPUT_FPUT is set. So we should set fput_needed
accordingly.

Fixes: 00e188ef6a7e ("sockfd_lookup_light(): switch to fdget^W^Waway from fget_light")
Signed-off-by: Miaohe Lin <linmiaohe@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/socket.c