Hi Jiri,

kernel test robot noticed the following build errors:

[auto build test ERROR on drm-misc/drm-misc-next]
[also build test ERROR on drm-tip/drm-tip trace/for-next linus/master v6.19]
[cannot apply to next-20260209]
[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/Jiri-Pirko/dma-mapping-avoid-random-addr-value-print-out-on-error-path/20260209-234013
base:   https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc-next
patch link:    
https://lore.kernel.org/r/20260209153809.250835-6-jiri%40resnulli.us
patch subject: [PATCH 5/5] dma-buf: heaps: system: add an option to allocate 
explicitly decrypted memory
config: s390-allmodconfig 
(https://download.01.org/0day-ci/archive/20260210/[email protected]/config)
compiler: clang version 18.1.8 (https://github.com/llvm/llvm-project 
3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20260210/[email protected]/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 <[email protected]>
| Closes: 
https://lore.kernel.org/oe-kbuild-all/[email protected]/

All errors (new ones prefixed by >>):

>> drivers/dma-buf/heaps/system_heap.c:66:8: error: call to undeclared function 
>> 'set_memory_decrypted'; ISO C99 and later do not support implicit function 
>> declarations [-Wimplicit-function-declaration]
      66 |         ret = set_memory_decrypted(addr, nr_pages);
         |               ^
>> drivers/dma-buf/heaps/system_heap.c:80:8: error: call to undeclared function 
>> 'set_memory_encrypted'; ISO C99 and later do not support implicit function 
>> declarations [-Wimplicit-function-declaration]
      80 |         ret = set_memory_encrypted(addr, nr_pages);
         |               ^
   2 errors generated.


vim +/set_memory_decrypted +66 drivers/dma-buf/heaps/system_heap.c

    59  
    60  static int system_heap_set_page_decrypted(struct page *page)
    61  {
    62          unsigned long addr = (unsigned long)page_address(page);
    63          unsigned int nr_pages = 1 << compound_order(page);
    64          int ret;
    65  
  > 66          ret = set_memory_decrypted(addr, nr_pages);
    67          if (ret)
    68                  pr_warn_ratelimited("dma-buf system heap: failed to 
decrypt page at %p\n",
    69                                      page_address(page));
    70  
    71          return ret;
    72  }
    73  
    74  static int system_heap_set_page_encrypted(struct page *page)
    75  {
    76          unsigned long addr = (unsigned long)page_address(page);
    77          unsigned int nr_pages = 1 << compound_order(page);
    78          int ret;
    79  
  > 80          ret = set_memory_encrypted(addr, nr_pages);
    81          if (ret)
    82                  pr_warn_ratelimited("dma-buf system heap: failed to 
re-encrypt page at %p, leaking memory\n",
    83                                      page_address(page));
    84  
    85          return ret;
    86  }
    87  

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

Reply via email to