mm_init.c (8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17) mm_init.c (ec1c86b25f4bdd9dce6436c0539d2a6ae676e1c4)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * mm_init.c - Memory initialisation verification and debugging
4 *
5 * Copyright 2008 IBM Corporation, 2008
6 * Author Mel Gorman <mel@csn.ul.ie>
7 *
8 */

--- 51 unchanged lines hidden (view full) ---

60
61void __init mminit_verify_pageflags_layout(void)
62{
63 int shift, width;
64 unsigned long or_mask, add_mask;
65
66 shift = 8 * sizeof(unsigned long);
67 width = shift - SECTIONS_WIDTH - NODES_WIDTH - ZONES_WIDTH
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * mm_init.c - Memory initialisation verification and debugging
4 *
5 * Copyright 2008 IBM Corporation, 2008
6 * Author Mel Gorman <mel@csn.ul.ie>
7 *
8 */

--- 51 unchanged lines hidden (view full) ---

60
61void __init mminit_verify_pageflags_layout(void)
62{
63 int shift, width;
64 unsigned long or_mask, add_mask;
65
66 shift = 8 * sizeof(unsigned long);
67 width = shift - SECTIONS_WIDTH - NODES_WIDTH - ZONES_WIDTH
68 - LAST_CPUPID_SHIFT - KASAN_TAG_WIDTH;
68 - LAST_CPUPID_SHIFT - KASAN_TAG_WIDTH - LRU_GEN_WIDTH - LRU_REFS_WIDTH;
69 mminit_dprintk(MMINIT_TRACE, "pageflags_layout_widths",
69 mminit_dprintk(MMINIT_TRACE, "pageflags_layout_widths",
70 "Section %d Node %d Zone %d Lastcpupid %d Kasantag %d Flags %d\n",
70 "Section %d Node %d Zone %d Lastcpupid %d Kasantag %d Gen %d Tier %d Flags %d\n",
71 SECTIONS_WIDTH,
72 NODES_WIDTH,
73 ZONES_WIDTH,
74 LAST_CPUPID_WIDTH,
75 KASAN_TAG_WIDTH,
71 SECTIONS_WIDTH,
72 NODES_WIDTH,
73 ZONES_WIDTH,
74 LAST_CPUPID_WIDTH,
75 KASAN_TAG_WIDTH,
76 LRU_GEN_WIDTH,
77 LRU_REFS_WIDTH,
76 NR_PAGEFLAGS);
77 mminit_dprintk(MMINIT_TRACE, "pageflags_layout_shifts",
78 "Section %d Node %d Zone %d Lastcpupid %d Kasantag %d\n",
79 SECTIONS_SHIFT,
80 NODES_SHIFT,
81 ZONES_SHIFT,
82 LAST_CPUPID_SHIFT,
83 KASAN_TAG_WIDTH);

--- 121 unchanged lines hidden ---
78 NR_PAGEFLAGS);
79 mminit_dprintk(MMINIT_TRACE, "pageflags_layout_shifts",
80 "Section %d Node %d Zone %d Lastcpupid %d Kasantag %d\n",
81 SECTIONS_SHIFT,
82 NODES_SHIFT,
83 ZONES_SHIFT,
84 LAST_CPUPID_SHIFT,
85 KASAN_TAG_WIDTH);

--- 121 unchanged lines hidden ---