All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com
Subject: Re: [PATCH v3] smaps: Report PMD page size for pure PMD mappings
Date: Wed, 4 Mar 2026 14:52:02 +0800	[thread overview]
Message-ID: <202603041448.j9gaSbUi-lkp@intel.com> (raw)

:::::: 
:::::: Manual check reason: "__compiletime_assert_NNN"
:::::: 

BCC: lkp@intel.com
CC: llvm@lists.linux.dev
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20260303201556.107960-1-ak@linux.intel.com>
References: <20260303201556.107960-1-ak@linux.intel.com>
TO: Andi Kleen <ak@linux.intel.com>
TO: linux-mm@kvack.org
CC: akpm@linux-foundation.org
CC: Andi Kleen <ak@linux.intel.com>

Hi Andi,

kernel test robot noticed the following build errors:

[auto build test ERROR on brauner-vfs/vfs.all]
[also build test ERROR on akpm-mm/mm-everything linus/master v7.0-rc2 next-20260303]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Andi-Kleen/smaps-Report-PMD-page-size-for-pure-PMD-mappings/20260304-041922
base:   https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git vfs.all
patch link:    https://lore.kernel.org/r/20260303201556.107960-1-ak%40linux.intel.com
patch subject: [PATCH v3] smaps: Report PMD page size for pure PMD mappings
:::::: branch date: 10 hours ago
:::::: commit date: 10 hours ago
config: hexagon-allnoconfig (https://download.01.org/0day-ci/archive/20260304/202603041448.j9gaSbUi-lkp@intel.com/config)
compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project 9a109fbb6e184ec9bcce10615949f598f4c974a9)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260304/202603041448.j9gaSbUi-lkp@intel.com/reproduce)

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
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202603041448.j9gaSbUi-lkp@intel.com/

All errors (new ones prefixed by >>):

>> fs/proc/task_mmu.c:1390:8: error: call to '__compiletime_assert_405' declared with 'error' attribute: BUILD_BUG failed
    1390 |                 ps = HPAGE_PMD_SIZE;
         |                      ^
   include/linux/huge_mm.h:120:34: note: expanded from macro 'HPAGE_PMD_SIZE'
     120 | #define HPAGE_PMD_SIZE  ((1UL) << HPAGE_PMD_SHIFT)
         |                                   ^
   include/linux/huge_mm.h:113:28: note: expanded from macro 'HPAGE_PMD_SHIFT'
     113 | #define HPAGE_PMD_SHIFT ({ BUILD_BUG(); 0; })
         |                            ^
   include/linux/build_bug.h:59:21: note: expanded from macro 'BUILD_BUG'
      59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed")
         |                     ^
   note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
   include/linux/compiler_types.h:694:2: note: expanded from macro '_compiletime_assert'
     694 |         __compiletime_assert(condition, msg, prefix, suffix)
         |         ^
   include/linux/compiler_types.h:687:4: note: expanded from macro '__compiletime_assert'
     687 |                         prefix ## suffix();                             \
         |                         ^
   <scratch space>:79:1: note: expanded from here
      79 | __compiletime_assert_405
         | ^
   1 error generated.


vim +1390 fs/proc/task_mmu.c

f1547959d9efd0 Vlastimil Babka   2018-08-21  1369  
8e68d689afe328 Vlastimil Babka   2018-08-21  1370  static int show_smap(struct seq_file *m, void *v)
8e68d689afe328 Vlastimil Babka   2018-08-21  1371  {
8e68d689afe328 Vlastimil Babka   2018-08-21  1372  	struct vm_area_struct *vma = v;
860a2e7fa4a186 Alexey Dobriyan   2023-09-29  1373  	struct mem_size_stats mss = {};
9378536cc887d4 Andi Kleen        2026-03-03  1374  	unsigned ps;
8e68d689afe328 Vlastimil Babka   2018-08-21  1375  
03b4b1149308b0 Chinwen Chang     2020-10-13  1376  	smap_gather_stats(vma, &mss, 0);
4752c369789250 Matt Mackall      2008-02-04  1377  
871305bb202808 Vlastimil Babka   2018-08-21  1378  	show_map_vma(m, vma);
4752c369789250 Matt Mackall      2008-02-04  1379  
d1be35cb6f9697 Andrei Vagin      2018-04-10  1380  	SEQ_PUT_DEC("Size:           ", vma->vm_end - vma->vm_start);
d1be35cb6f9697 Andrei Vagin      2018-04-10  1381  	SEQ_PUT_DEC(" kB\nKernelPageSize: ", vma_kernel_pagesize(vma));
9378536cc887d4 Andi Kleen        2026-03-03  1382  	ps = vma_mmu_pagesize(vma);
9378536cc887d4 Andi Kleen        2026-03-03  1383  	/*
9378536cc887d4 Andi Kleen        2026-03-03  1384  	 * When the mapping is only PMD THP report the correct page size.
9378536cc887d4 Andi Kleen        2026-03-03  1385  	 * When multiple pages are there the user has to figure it out
9378536cc887d4 Andi Kleen        2026-03-03  1386  	 * from other fields.
9378536cc887d4 Andi Kleen        2026-03-03  1387  	 */
9378536cc887d4 Andi Kleen        2026-03-03  1388  	if (mss.shmem_thp + mss.file_thp + mss.anonymous_thp == mss.resident &&
9378536cc887d4 Andi Kleen        2026-03-03  1389  	    mss.resident)
9378536cc887d4 Andi Kleen        2026-03-03 @1390  		ps = HPAGE_PMD_SIZE;
9378536cc887d4 Andi Kleen        2026-03-03  1391  	SEQ_PUT_DEC(" kB\nMMUPageSize:    ", ps);
d1be35cb6f9697 Andrei Vagin      2018-04-10  1392  	seq_puts(m, " kB\n");
d1be35cb6f9697 Andrei Vagin      2018-04-10  1393  
ee2ad71b0756e9 Luigi Semenzato   2019-07-11  1394  	__show_smap(m, &mss, false);
f1547959d9efd0 Vlastimil Babka   2018-08-21  1395  
daa60ae64c6587 Hugh Dickins      2023-08-14  1396  	seq_printf(m, "THPeligible:    %8u\n",
1f1c061089dcd2 David Hildenbrand 2025-08-15  1397  		   !!thp_vma_allowable_orders(vma, vma->vm_flags, TVA_SMAPS,
1f1c061089dcd2 David Hildenbrand 2025-08-15  1398  					      THP_ORDERS_ALL));
7635d9cbe8327e Michal Hocko      2018-12-28  1399  
27cca866e3fce0 Ram Pai           2018-04-13  1400  	if (arch_pkeys_enabled())
27cca866e3fce0 Ram Pai           2018-04-13  1401  		seq_printf(m, "ProtectionKey:  %8u\n", vma_pkey(vma));
834f82e2aa9a8e Cyrill Gorcunov   2012-12-17  1402  	show_smap_vma_flags(m, vma);
258f669e7e88c1 Vlastimil Babka   2018-08-21  1403  
258f669e7e88c1 Vlastimil Babka   2018-08-21  1404  	return 0;
258f669e7e88c1 Vlastimil Babka   2018-08-21  1405  }
258f669e7e88c1 Vlastimil Babka   2018-08-21  1406  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

             reply	other threads:[~2026-03-04  6:52 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-04  6:52 kernel test robot [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-03-03 20:15 [PATCH v3] smaps: Report PMD page size for pure PMD mappings Andi Kleen
2026-03-04 17:29 ` Vlastimil Babka
2026-03-04 19:13   ` Andi Kleen
2026-03-04 19:20   ` David Hildenbrand (Arm)
2026-03-05 10:33     ` Lorenzo Stoakes (Oracle)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202603041448.j9gaSbUi-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=oe-kbuild@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.