diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2012-10-04 05:32:17 +0200 |
---|---|---|
committer | Eric W. Biederman <ebiederm@xmission.com> | 2012-10-12 22:16:47 +0200 |
commit | 1bbb3095a5912be4b9c90397ef2182a5a328865b (patch) | |
tree | 058cb0bdd84699fa98cd173f381e711400507fde | |
parent | Merge tag 'stable/for-linus-3.7-rc0-tag' of git://git.kernel.org/pub/scm/linu... (diff) | |
download | linux-1bbb3095a5912be4b9c90397ef2182a5a328865b.tar.xz linux-1bbb3095a5912be4b9c90397ef2182a5a328865b.zip |
userns: Properly print bluetooth socket uids
With user namespace support enabled building bluetooth generated the warning.
net/bluetooth/af_bluetooth.c: In function ‘bt_seq_show’:
net/bluetooth/af_bluetooth.c:598:7: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 7 has type ‘kuid_t’ [-Wformat]
Convert sock_i_uid from a kuid_t to a uid_t before printing, to avoid
this problem.
Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Cc: Masatake YAMATO <yamato@redhat.com>
Cc: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
-rw-r--r-- | net/bluetooth/af_bluetooth.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/bluetooth/af_bluetooth.c b/net/bluetooth/af_bluetooth.c index 9d49ee6d7219..ba033f09196e 100644 --- a/net/bluetooth/af_bluetooth.c +++ b/net/bluetooth/af_bluetooth.c @@ -591,7 +591,7 @@ static int bt_seq_show(struct seq_file *seq, void *v) atomic_read(&sk->sk_refcnt), sk_rmem_alloc_get(sk), sk_wmem_alloc_get(sk), - sock_i_uid(sk), + from_kuid(seq_user_ns(seq), sock_i_uid(sk)), sock_i_ino(sk), &src_baswapped, &dst_baswapped, |