tree:   https://gitlab.freedesktop.org/drm/tip.git drm-tip
head:   5fc0f82c971ea3b4e1c58602c0be573a802a8670
commit: f8363c190f6fe6cffebc8733c2375330112327f9 [1/9] Merge remote-tracking 
branch 'drm/drm-next' into drm-tip
config: um-allyesconfig 
(https://download.01.org/0day-ci/archive/20260614/[email protected]/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20260614/[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 warnings (new ones prefixed by >>):

   drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c: In function 
'amdgpu_hmm_range_get_pages':
>> drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c:203:1: warning: label 'retry' 
>> defined but not used [-Wunused-label]
     203 | retry:
         | ^~~~~


vim +/retry +203 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c

04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  168  
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  169  int amdgpu_hmm_range_get_pages(struct mmu_interval_notifier 
*notifier,
d4cbff464d2932 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König      
2022-11-09  170                            uint64_t start, uint64_t npages, 
bool readonly,
c5b3cc417b0260 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Sunil Khatri         
2025-09-17  171                            void *owner,
737da5363cc07c drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Sunil Khatri         
2025-10-10  172                            struct amdgpu_hmm_range *range)
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  173  {
962d684b5dc074 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König      
2026-02-18  174     const u64 max_bytes = SZ_2G;
962d684b5dc074 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König      
2026-02-18  175  
962d684b5dc074 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König      
2026-02-18  176     struct hmm_range *hmm_range = &range->hmm_range;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  177     unsigned long *pfns;
962d684b5dc074 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König      
2026-02-18  178     unsigned long end;
962d684b5dc074 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König      
2026-02-18  179     int r;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  180  
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  181     pfns = kvmalloc_array(npages, sizeof(*pfns), GFP_KERNEL);
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  182     if (unlikely(!pfns)) {
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  183             r = -ENOMEM;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  184             goto out_free_range;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  185     }
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  186  
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  187     hmm_range->notifier = notifier;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  188     hmm_range->default_flags = HMM_PFN_REQ_FAULT;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  189     if (!readonly)
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  190             hmm_range->default_flags |= HMM_PFN_REQ_WRITE;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  191     hmm_range->hmm_pfns = pfns;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  192     hmm_range->start = start;
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  193     end = start + npages * PAGE_SIZE;
8c21fc49a8e637 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Alex Sierra          
2021-05-06  194     hmm_range->dev_private_owner = owner;
d8a3c1c80ceb65 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2021-03-30  195  
962d684b5dc074 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König      
2026-02-18  196     hmm_range->notifier_seq = mmu_interval_read_begin(notifier);
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  197     do {
962d684b5dc074 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König      
2026-02-18  198             hmm_range->end = min(hmm_range->start + max_bytes, 
end);
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  199  
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  200             pr_debug("hmm range: start = 0x%lx, end = 0x%lx",
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  201                     hmm_range->start, hmm_range->end);
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  202  
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24 @203  retry:
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  204             r = hmm_range_fault(hmm_range);
342981fff32802 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Honglei Huang        
2026-05-29  205             if (unlikely(r))
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  206                     goto out_free_pfns;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  207  
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  208             if (hmm_range->end == end)
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  209                     break;
962d684b5dc074 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König      
2026-02-18  210             hmm_range->hmm_pfns += max_bytes >> PAGE_SHIFT;
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  211             hmm_range->start = hmm_range->end;
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  212     } while (hmm_range->end < end);
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  213  
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  214     hmm_range->start = start;
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  215     hmm_range->hmm_pfns = pfns;
c1420a5dd4dd2a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu            
2022-11-17  216  
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  217     return 0;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  218  
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  219  out_free_pfns:
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  220     kvfree(pfns);
dfc74e37bdb487 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Srinivasan Shanmugam 
2025-10-23  221     hmm_range->hmm_pfns = NULL;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  222  out_free_range:
9095e5544061b1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Philip Yang          
2024-04-30  223     if (r == -EBUSY)
9095e5544061b1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Philip Yang          
2024-04-30  224             r = -EAGAIN;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  225     return r;
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  226  }
04d8d73dbcbe64 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c  Philip Yang          
2020-02-24  227  

:::::: The code at line 203 was first introduced by commit
:::::: 04d8d73dbcbe645a378fca6adc6f0e7111e46c17 drm/amdgpu: add common HMM get 
pages function

:::::: TO: Philip Yang <[email protected]>
:::::: CC: Alex Deucher <[email protected]>

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

Reply via email to