mm/cma.c:770:24-29: ERROR: iterator variable bound on line 768 cannot be NULL
kernel test robot <[email protected]>
| Newsgroups | dev.linux.lists.oe-kbuild |
|---|---|
| Message-ID | <[email protected]> |
BCC: [email protected] CC: [email protected] CC: [email protected] TO: "Yury Norov (NVIDIA)" <[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: 0d839570765118029aa8bf4a95444c6a11aacf85 commit: 77c50f9147eabcf726f62c73167bb9d9e8621a43 mm: cma: simplify cma_debug_show_areas() date: 1 year ago :::::: branch date: 19 hours ago :::::: commit date: 1 year ago config: x86_64-randconfig-101-20260806 (https://download.01.org/0day-ci/archive/20260806/[email protected]/config) compiler: gcc-14 (Debian 14.2.0-19) 14.2.0 If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Fixes: 77c50f9147ea ("mm: cma: simplify cma_debug_show_areas()") | Reported-by: kernel test robot <[email protected]> | Reported-by: Julia Lawall <[email protected]> | Closes: https://lore.kernel.org/r/[email protected]/ cocci warnings: (new ones prefixed by >>) >> mm/cma.c:770:24-29: ERROR: iterator variable bound on line 768 cannot be NULL vim +770 mm/cma.c c009da4258f988 Frank van der Linden 2025-02-28 751 dbe43d4d2837da Jaewon Kim 2017-02-24 752 static void cma_debug_show_areas(struct cma *cma) dbe43d4d2837da Jaewon Kim 2017-02-24 753 { 77c50f9147eabc Yury Norov (NVIDIA 2025-07-19 754) unsigned long start, end; 7365ff2c8eef4e Frank van der Linden 2025-02-28 755 unsigned long nr_part; c009da4258f988 Frank van der Linden 2025-02-28 756 unsigned long nbits; c009da4258f988 Frank van der Linden 2025-02-28 757 int r; c009da4258f988 Frank van der Linden 2025-02-28 758 struct cma_memrange *cmr; dbe43d4d2837da Jaewon Kim 2017-02-24 759 0ef7dcac998fef Mike Kravetz 2021-05-04 760 spin_lock_irq(&cma->lock); dbe43d4d2837da Jaewon Kim 2017-02-24 761 pr_info("number of available pages: "); c009da4258f988 Frank van der Linden 2025-02-28 762 for (r = 0; r < cma->nranges; r++) { c009da4258f988 Frank van der Linden 2025-02-28 763 cmr = &cma->ranges[r]; c009da4258f988 Frank van der Linden 2025-02-28 764 c009da4258f988 Frank van der Linden 2025-02-28 765 nbits = cma_bitmap_maxno(cma, cmr); c009da4258f988 Frank van der Linden 2025-02-28 766 c009da4258f988 Frank van der Linden 2025-02-28 767 pr_info("range %d: ", r); 77c50f9147eabc Yury Norov (NVIDIA 2025-07-19 @768) for_each_clear_bitrange(start, end, cmr->bitmap, nbits) { 77c50f9147eabc Yury Norov (NVIDIA 2025-07-19 769) nr_part = (end - start) << cma->order_per_bit; 77c50f9147eabc Yury Norov (NVIDIA 2025-07-19 @770) pr_cont("%s%lu@%lu", start ? "+" : "", nr_part, start); dbe43d4d2837da Jaewon Kim 2017-02-24 771 } c009da4258f988 Frank van der Linden 2025-02-28 772 pr_info("\n"); c009da4258f988 Frank van der Linden 2025-02-28 773 } 7365ff2c8eef4e Frank van der Linden 2025-02-28 774 pr_cont("=> %lu free of %lu total pages\n", cma->available_count, 7365ff2c8eef4e Frank van der Linden 2025-02-28 775 cma->count); 0ef7dcac998fef Mike Kravetz 2021-05-04 776 spin_unlock_irq(&cma->lock); dbe43d4d2837da Jaewon Kim 2017-02-24 777 } dbe43d4d2837da Jaewon Kim 2017-02-24 778 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki