]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
afs: Fix misplaced inc of net->cells_outstanding
authorDavid Howells <dhowells@redhat.com>
Mon, 22 Jun 2026 09:08:45 +0000 (10:08 +0100)
committerChristian Brauner <brauner@kernel.org>
Wed, 1 Jul 2026 13:26:20 +0000 (15:26 +0200)
commitc9c3b615a462a4023bd148f02c564e175ed10502
tree0a2326eff97be286df4b88389d77427ff5c0f0f8
parent2f79d1b93c62470fe02dbdc24770f1ae5a9e1be6
afs: Fix misplaced inc of net->cells_outstanding

Fix net->cells_outstanding being incremented before the check for failure
of idr_alloc_cyclic(), leaving the count incremented on error.

Fixes: 88c853c3f5c0 ("afs: Fix cell refcounting by splitting the usage counter")
Reported-by: Hillf Danton <hdanton@sina.com>
Signed-off-by: David Howells <dhowells@redhat.com>
Link: https://patch.msgid.link/20260622090856.2746629-12-dhowells@redhat.com
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org
Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
fs/afs/cell.c