diff options
Diffstat (limited to 'net/core/dev.c')
-rw-r--r-- | net/core/dev.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index 36c4a0cdb6c1..17e912f9b711 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -4512,8 +4512,8 @@ static void dev_change_rx_flags(struct net_device *dev, int flags) | |||
4512 | static int __dev_set_promiscuity(struct net_device *dev, int inc) | 4512 | static int __dev_set_promiscuity(struct net_device *dev, int inc) |
4513 | { | 4513 | { |
4514 | unsigned int old_flags = dev->flags; | 4514 | unsigned int old_flags = dev->flags; |
4515 | uid_t uid; | 4515 | kuid_t uid; |
4516 | gid_t gid; | 4516 | kgid_t gid; |
4517 | 4517 | ||
4518 | ASSERT_RTNL(); | 4518 | ASSERT_RTNL(); |
4519 | 4519 | ||
@@ -4544,8 +4544,9 @@ static int __dev_set_promiscuity(struct net_device *dev, int inc) | |||
4544 | "dev=%s prom=%d old_prom=%d auid=%u uid=%u gid=%u ses=%u", | 4544 | "dev=%s prom=%d old_prom=%d auid=%u uid=%u gid=%u ses=%u", |
4545 | dev->name, (dev->flags & IFF_PROMISC), | 4545 | dev->name, (dev->flags & IFF_PROMISC), |
4546 | (old_flags & IFF_PROMISC), | 4546 | (old_flags & IFF_PROMISC), |
4547 | audit_get_loginuid(current), | 4547 | from_kuid(&init_user_ns, audit_get_loginuid(current)), |
4548 | uid, gid, | 4548 | from_kuid(&init_user_ns, uid), |
4549 | from_kgid(&init_user_ns, gid), | ||
4549 | audit_get_sessionid(current)); | 4550 | audit_get_sessionid(current)); |
4550 | } | 4551 | } |
4551 | 4552 | ||