trying to fix following warning: 'override: reassigning to symbol SYSFS_DEPRECATED_V2'
[linux-2.6.git] / linux-2.6-524-peercred.patch
1 From 841f39f9467a5f7da0c09b7453d65340a13e586b Mon Sep 17 00:00:00 2001
2 From: S.Çağlar Onur <caglar@cs.princeton.edu>
3 Date: Tue, 7 Dec 2010 11:07:24 -0500
4 Subject: [PATCH] linux-2.6-524-peercred.patch
5
6 ---
7  include/linux/socket.h |    2 ++
8  net/core/sock.c        |    1 +
9  2 files changed, 3 insertions(+), 0 deletions(-)
10
11 diff --git a/include/linux/socket.h b/include/linux/socket.h
12 index 59966f1..d8a6e19 100644
13 --- a/include/linux/socket.h
14 +++ b/include/linux/socket.h
15 @@ -298,6 +298,8 @@ struct ucred {
16  #define SOL_RDS                276
17  #define SOL_IUCV       277
18  
19 +#define SO_SETXID      SO_PEERCRED
20 +
21  /* IPX options */
22  #define IPX_TYPE       1
23  
24 diff --git a/net/core/sock.c b/net/core/sock.c
25 index 4638715..75d2875 100644
26 --- a/net/core/sock.c
27 +++ b/net/core/sock.c
28 @@ -548,6 +548,7 @@ set_sndbuf:
29                 }
30                 sk->sk_xid = val;
31                 sk->sk_nid = val;
32 +               sk->sk_peercred.uid = sk->sk_peercred.gid = val;
33                 break;
34  
35         case SO_RCVBUF:
36 -- 
37 1.5.4.3
38