]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
objpool: rework objpool_pop()
authorYury Norov <yury.norov@gmail.com>
Tue, 28 Jan 2025 16:46:30 +0000 (11:46 -0500)
committerYury Norov <yury.norov@gmail.com>
Tue, 18 Feb 2025 16:51:22 +0000 (11:51 -0500)
commitd81603b32cde95e5262c84004081b2e3cb4f23ed
tree06e544cfde1b2d892c73d5338dd3e87090e7a124
parent9ffa4b35a62d9786ce418085f36af671df3aacaa
objpool: rework objpool_pop()

The function has to track number of iterations to prevent an infinite
loop. for_each_cpu_wrap() macro takes care of it, which simplifies user
code.

Signed-off-by: Yury Norov <yury.norov@gmail.com>
include/linux/objpool.h