]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Revert "net/socket: convert sock_map_fd() to FD_ADD()"
authorChristian Brauner <brauner@kernel.org>
Fri, 5 Dec 2025 12:50:31 +0000 (13:50 +0100)
committerChristian Brauner <brauner@kernel.org>
Fri, 5 Dec 2025 12:57:39 +0000 (13:57 +0100)
commitafb9917d9b374ecb77d478c2a052e20875c6e232
treeb1dd91b178a65f3a76affb49ec1d5780d180e583
parentb6cb3ccef6e1e275f238d7ecc5986fd6b993e870
Revert "net/socket: convert sock_map_fd() to FD_ADD()"

This reverts commit 245f0d1c622b0183ce4f44b3e39aeacf78fae594.

When allocating a file sock_alloc_file() consumes the socket reference
unconditionally which isn't correctly handled in the conversion. This
can be fixed by massaging this appropriately but this is best left for
next cycle.

Reported-by: Xin Long <lucien.xin@gmail.com>
Link: https://lore.kernel.org/CADvbK_ewub4ZZK-tZg8GBQbDFHWhd9a48C+AFXZ93pMsssCrUg@mail.gmail.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
net/socket.c