@@ -586,22 +586,21 @@ struct page_flags_test {
586
586
int width ;
587
587
int shift ;
588
588
int mask ;
589
- unsigned long value ;
590
589
const char * fmt ;
591
590
const char * name ;
592
591
};
593
592
594
- static struct page_flags_test pft [] = {
593
+ static const struct page_flags_test pft [] = {
595
594
{SECTIONS_WIDTH , SECTIONS_PGSHIFT , SECTIONS_MASK ,
596
- 0 , "%d" , "section" },
595
+ "%d" , "section" },
597
596
{NODES_WIDTH , NODES_PGSHIFT , NODES_MASK ,
598
- 0 , "%d" , "node" },
597
+ "%d" , "node" },
599
598
{ZONES_WIDTH , ZONES_PGSHIFT , ZONES_MASK ,
600
- 0 , "%d" , "zone" },
599
+ "%d" , "zone" },
601
600
{LAST_CPUPID_WIDTH , LAST_CPUPID_PGSHIFT , LAST_CPUPID_MASK ,
602
- 0 , "%#x" , "lastcpupid" },
601
+ "%#x" , "lastcpupid" },
603
602
{KASAN_TAG_WIDTH , KASAN_TAG_PGSHIFT , KASAN_TAG_MASK ,
604
- 0 , "%#x" , "kasantag" },
603
+ "%#x" , "kasantag" },
605
604
};
606
605
607
606
static void __init
@@ -627,10 +626,6 @@ page_flags_test(int section, int node, int zone, int last_cpupid,
627
626
#endif
628
627
}
629
628
630
- /* Set the test value */
631
- for (i = 0 ; i < ARRAY_SIZE (pft ); i ++ )
632
- pft [i ].value = values [i ];
633
-
634
629
for (i = 0 ; i < ARRAY_SIZE (pft ); i ++ ) {
635
630
if (!pft [i ].width )
636
631
continue ;
@@ -640,11 +635,11 @@ page_flags_test(int section, int node, int zone, int last_cpupid,
640
635
size = strlen (cmp_buf );
641
636
}
642
637
643
- page_flags |= (pft [i ]. value & pft [i ].mask ) << pft [i ].shift ;
638
+ page_flags |= (values [i ] & pft [i ].mask ) << pft [i ].shift ;
644
639
snprintf (cmp_buf + size , BUF_SIZE - size , "%s=" , pft [i ].name );
645
640
size = strlen (cmp_buf );
646
641
snprintf (cmp_buf + size , BUF_SIZE - size , pft [i ].fmt ,
647
- pft [i ]. value & pft [i ].mask );
642
+ values [i ] & pft [i ].mask );
648
643
size = strlen (cmp_buf );
649
644
append = true;
650
645
}
0 commit comments