net: page_pool, skbuff: make skb_mark_for_recycle() always available
authorAlexander Lobakin <aleksander.lobakin@intel.com>
Mon, 13 Mar 2023 21:55:51 +0000 (22:55 +0100)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 14 Mar 2023 22:20:04 +0000 (15:20 -0700)
commit2c854e5fcd7e243f5a7cf6a6afa0ef83060c903c
tree15fd2559f6d58c025ea6c7c380f8cca59e6bf62c
parent487deb3e3393cccff0f148c4703efb185d46e314
net: page_pool, skbuff: make skb_mark_for_recycle() always available

skb_mark_for_recycle() is guarded with CONFIG_PAGE_POOL, this creates
unneeded complication when using it in the generic code. For now, it's
only used in the drivers always selecting Page Pool, so this works.
Move the guards so that preprocessor will cut out only the operation
itself and the function will still be a noop on !PAGE_POOL systems,
but available there as well.
No functional changes.

Reported-by: kernel test robot <lkp@intel.com>
Link: https://lore.kernel.org/oe-kbuild-all/202303020342.Wi2PRFFH-lkp@intel.com
Signed-off-by: Alexander Lobakin <aleksander.lobakin@intel.com>
Link: https://lore.kernel.org/r/20230313215553.1045175-3-aleksander.lobakin@intel.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
include/linux/skbuff.h