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>
This commit is contained in:
Родитель
ccff9b1db6
Коммит
1bbb3095a5
|
@ -591,7 +591,7 @@ static int bt_seq_show(struct seq_file *seq, void *v)
|
||||||
atomic_read(&sk->sk_refcnt),
|
atomic_read(&sk->sk_refcnt),
|
||||||
sk_rmem_alloc_get(sk),
|
sk_rmem_alloc_get(sk),
|
||||||
sk_wmem_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),
|
sock_i_ino(sk),
|
||||||
&src_baswapped,
|
&src_baswapped,
|
||||||
&dst_baswapped,
|
&dst_baswapped,
|
||||||
|
|
Загрузка…
Ссылка в новой задаче