]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commitdiff
mm/page_alloc: use deferred_pages_enabled() wherever applicable
authorAnshuman Khandual <anshuman.khandual@arm.com>
Thu, 5 Jan 2023 08:25:06 +0000 (13:55 +0530)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 3 Feb 2023 06:33:22 +0000 (22:33 -0800)
Instead of directly accessing static deferred_pages, replace such
instances with the helper deferred_pages_enabled().  No functional change
is intended.

Link: https://lkml.kernel.org/r/20230105082506.241529-1-anshuman.khandual@arm.com
Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com>
Reviewed-by: Mike Rapoport (IBM) <rppt@kernel.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Acked-by: Mel Gorman <mgorman@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/page_alloc.c

index ecb9e9acfe7f96860109bca1a94c8cc635c44a1d..717f12e83b85a65248cef4cf935b37b667bfb039 100644 (file)
@@ -4288,7 +4288,7 @@ retry:
                         * Watermark failed for this zone, but see if we can
                         * grow this zone if it contains deferred pages.
                         */
-                       if (static_branch_unlikely(&deferred_pages)) {
+                       if (deferred_pages_enabled()) {
                                if (_deferred_grow_zone(zone, order))
                                        goto try_this_zone;
                        }
@@ -4337,7 +4337,7 @@ try_this_zone:
                } else {
 #ifdef CONFIG_DEFERRED_STRUCT_PAGE_INIT
                        /* Try again if zone has deferred pages */
-                       if (static_branch_unlikely(&deferred_pages)) {
+                       if (deferred_pages_enabled()) {
                                if (_deferred_grow_zone(zone, order))
                                        goto try_this_zone;
                        }