Re: [PATCH v3 net-next 0/5] net: consolidate page_is_pfmemalloc() usage
From: Jakub Kicinski <kuba@kernel.org>
Date: 2021-02-02 01:19:37
Also in:
intel-wired-lan, linux-mm, lkml, netdev
From: Jakub Kicinski <kuba@kernel.org>
Date: 2021-02-02 01:19:37
Also in:
intel-wired-lan, linux-mm, lkml, netdev
On Sun, 31 Jan 2021 12:11:16 +0000 Alexander Lobakin wrote:
page_is_pfmemalloc() is used mostly by networking drivers to test if a page can be considered for reusing/recycling. It doesn't write anything to the struct page itself, so its sole argument can be constified, as well as the first argument of skb_propagate_pfmemalloc(). In Page Pool core code, it can be simply inlined instead. Most of the callers from NIC drivers were just doppelgangers of the same condition tests. Derive them into a new common function do deduplicate the code.
Please resend, this did not get into patchwork :/