https://github.com/torvalds/linux
Revision 25da0e3e9d3fb2b522bc2a598076735850310eb1 authored by Eric W. Biederman on 03 April 2013, 16:13:35 UTC, committed by David S. Miller on 05 April 2013, 04:49:03 UTC
This reverts commit 14134f6584212d585b310ce95428014b653dfaf6.

The problem that the above patch was meant to address is that af_unix
messages are not being coallesced because we are sending unnecesarry
credentials.  Not sending credentials in maybe_add_creds totally
breaks unconnected unix domain sockets that wish to send credentails
to other sockets.

In practice this break some versions of udev because they receive a
message and the sending uid is bogus so they drop the message.

Reported-by: Sven Joachim <svenjoac@gmx.de>
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 4de79c7
History
Tip revision: 25da0e3e9d3fb2b522bc2a598076735850310eb1 authored by Eric W. Biederman on 03 April 2013, 16:13:35 UTC
Revert "af_unix: dont send SCM_CREDENTIAL when dest socket is NULL"
Tip revision: 25da0e3
File Mode Size
ccids
Kconfig -rw-r--r-- 1.6 KB
Makefile -rw-r--r-- 842 bytes
ackvec.c -rw-r--r-- 12.4 KB
ackvec.h -rw-r--r-- 4.7 KB
ccid.c -rw-r--r-- 5.2 KB
ccid.h -rw-r--r-- 8.8 KB
dccp.h -rw-r--r-- 16.7 KB
diag.c -rw-r--r-- 2.3 KB
feat.c -rw-r--r-- 47.2 KB
feat.h -rw-r--r-- 4.6 KB
input.c -rw-r--r-- 21.6 KB
ipv4.c -rw-r--r-- 28.5 KB
ipv6.c -rw-r--r-- 30.5 KB
ipv6.h -rw-r--r-- 822 bytes
minisocks.c -rw-r--r-- 7.9 KB
options.c -rw-r--r-- 17.2 KB
output.c -rw-r--r-- 20.2 KB
probe.c -rw-r--r-- 4.9 KB
proto.c -rw-r--r-- 30.0 KB
qpolicy.c -rw-r--r-- 3.4 KB
sysctl.c -rw-r--r-- 2.8 KB
timer.c -rw-r--r-- 7.5 KB

back to top