From: Sasha Levin Date: Sat, 7 Dec 2013 22:26:27 +0000 (-0500) Subject: net: unix: allow set_peek_off to fail X-Git-Tag: v3.13-rc4~3^2~31 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12663bfc97c8b3fdb292428105dd92d563164050;p=pandora-kernel.git net: unix: allow set_peek_off to fail unix_dgram_recvmsg() will hold the readlock of the socket until recv is complete. In the same time, we may try to setsockopt(SO_PEEK_OFF) which will hang until unix_dgram_recvmsg() will complete (which can take a while) without allowing us to break out of it, triggering a hung task spew. Instead, allow set_peek_off to fail, this way userspace will not hang. Signed-off-by: Sasha Levin Acked-by: Pavel Emelyanov Signed-off-by: David S. Miller --- Reading git-diff-tree failed