]> git.baikalelectronics.ru Git - kernel.git/commit
unix: Show number of pending scm files of receive queue in fdinfo
authorKirill Tkhai <ktkhai@virtuozzo.com>
Mon, 9 Dec 2019 10:03:46 +0000 (13:03 +0300)
committerDavid S. Miller <davem@davemloft.net>
Fri, 13 Dec 2019 01:04:55 +0000 (17:04 -0800)
commit7a78e7c285889fd0a2a0c6864effcc9804c4ff38
treee7a0f84416fbb8b900c24d2d063a2eac6be9513f
parentf7ddbdbb9833f7045c572cfeb14ec717b3af0e67
unix: Show number of pending scm files of receive queue in fdinfo

Unix sockets like a block box. You never know what is stored there:
there may be a file descriptor holding a mount or a block device,
or there may be whole universes with namespaces, sockets with receive
queues full of sockets etc.

The patch adds a little debug and accounts number of files (not recursive),
which is in receive queue of a unix socket. Sometimes this is useful
to determine, that socket should be investigated or which task should
be killed to put reference counter on a resourse.

v2: Pass correct argument to lockdep

Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/af_unix.h
net/unix/af_unix.c