CC: [email protected] BCC: [email protected] CC: [email protected] TO: Miaohe Lin <[email protected]> CC: David Hildenbrand <[email protected]> CC: Oscar Salvador <[email protected]> CC: Andrew Morton <[email protected]> CC: Linux Memory Management List <[email protected]>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: f2906aa863381afb0015a9eb7fefad885d4e5a56 commit: d6aad2016a3f902153d7b8b7e02da2c7c50c10a4 mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL date: 3 months ago :::::: branch date: 9 hours ago :::::: commit date: 3 months ago config: arm64-randconfig-m031-20220530 (https://download.01.org/0day-ci/archive/20220606/[email protected]/config) compiler: aarch64-linux-gcc (GCC) 11.3.0 If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> smatch warnings: mm/memory_hotplug.c:826 default_kernel_zone_for_pfn() warn: we never enter this loop vim +826 mm/memory_hotplug.c e83a437faa625e David Hildenbrand 2021-09-07 814 c246a213f5bad6 Michal Hocko 2017-07-06 815 /* c246a213f5bad6 Michal Hocko 2017-07-06 816 * Returns a default kernel memory zone for the given pfn range. c246a213f5bad6 Michal Hocko 2017-07-06 817 * If no kernel zone covers this pfn range it will automatically go c246a213f5bad6 Michal Hocko 2017-07-06 818 * to the ZONE_NORMAL. c246a213f5bad6 Michal Hocko 2017-07-06 819 */ c6f03e2903c9ec Michal Hocko 2017-09-06 820 static struct zone *default_kernel_zone_for_pfn(int nid, unsigned long start_pfn, c246a213f5bad6 Michal Hocko 2017-07-06 821 unsigned long nr_pages) c246a213f5bad6 Michal Hocko 2017-07-06 822 { c246a213f5bad6 Michal Hocko 2017-07-06 823 struct pglist_data *pgdat = NODE_DATA(nid); c246a213f5bad6 Michal Hocko 2017-07-06 824 int zid; c246a213f5bad6 Michal Hocko 2017-07-06 825 d6aad2016a3f90 Miaohe Lin 2022-03-22 @826 for (zid = 0; zid < ZONE_NORMAL; zid++) { c246a213f5bad6 Michal Hocko 2017-07-06 827 struct zone *zone = &pgdat->node_zones[zid]; c246a213f5bad6 Michal Hocko 2017-07-06 828 c246a213f5bad6 Michal Hocko 2017-07-06 829 if (zone_intersects(zone, start_pfn, nr_pages)) c246a213f5bad6 Michal Hocko 2017-07-06 830 return zone; c246a213f5bad6 Michal Hocko 2017-07-06 831 } c246a213f5bad6 Michal Hocko 2017-07-06 832 c246a213f5bad6 Michal Hocko 2017-07-06 833 return &pgdat->node_zones[ZONE_NORMAL]; c246a213f5bad6 Michal Hocko 2017-07-06 834 } c246a213f5bad6 Michal Hocko 2017-07-06 835 -- 0-DAY CI Kernel Test Service https://01.org/lkp _______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
