* [drm-tip:drm-tip 1/9] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c:203:1: warning: unused label 'retry'
@ 2026-06-14 1:23 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-06-14 1:23 UTC (permalink / raw)
To: Dave Airlie; +Cc: llvm, oe-kbuild-all, intel-gfx, dri-devel, Matthew Brost
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: s390-allmodconfig (https://download.01.org/0day-ci/archive/20260614/202606140935.EiNEvxGP-lkp@intel.com/config)
compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project 305faf498a4e0b52b40742c927af63ab2082e1a9)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260614/202606140935.EiNEvxGP-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/oe-kbuild-all/202606140935.EiNEvxGP-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c:203:1: warning: unused label 'retry' [-Wunused-label]
203 | retry:
| ^~~~~~
1 warning generated.
vim +/retry +203 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 168
04d8d73dbcbe645 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,
d4cbff464d2932a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König 2022-11-09 170 uint64_t start, uint64_t npages, bool readonly,
c5b3cc417b0260a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Sunil Khatri 2025-09-17 171 void *owner,
737da5363cc07c9 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Sunil Khatri 2025-10-10 172 struct amdgpu_hmm_range *range)
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 173 {
962d684b5dc0741 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König 2026-02-18 174 const u64 max_bytes = SZ_2G;
962d684b5dc0741 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König 2026-02-18 175
962d684b5dc0741 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König 2026-02-18 176 struct hmm_range *hmm_range = &range->hmm_range;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 177 unsigned long *pfns;
962d684b5dc0741 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König 2026-02-18 178 unsigned long end;
962d684b5dc0741 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König 2026-02-18 179 int r;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 180
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 181 pfns = kvmalloc_array(npages, sizeof(*pfns), GFP_KERNEL);
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 182 if (unlikely(!pfns)) {
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 183 r = -ENOMEM;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 184 goto out_free_range;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 185 }
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 186
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 187 hmm_range->notifier = notifier;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 188 hmm_range->default_flags = HMM_PFN_REQ_FAULT;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 189 if (!readonly)
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 190 hmm_range->default_flags |= HMM_PFN_REQ_WRITE;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 191 hmm_range->hmm_pfns = pfns;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 192 hmm_range->start = start;
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 193 end = start + npages * PAGE_SIZE;
8c21fc49a8e637b drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Alex Sierra 2021-05-06 194 hmm_range->dev_private_owner = owner;
d8a3c1c80ceb656 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2021-03-30 195
962d684b5dc0741 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König 2026-02-18 196 hmm_range->notifier_seq = mmu_interval_read_begin(notifier);
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 197 do {
962d684b5dc0741 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);
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 199
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 200 pr_debug("hmm range: start = 0x%lx, end = 0x%lx",
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 201 hmm_range->start, hmm_range->end);
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 202
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 @203 retry:
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 204 r = hmm_range_fault(hmm_range);
342981fff32802a drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Honglei Huang 2026-05-29 205 if (unlikely(r))
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 206 goto out_free_pfns;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 207
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 208 if (hmm_range->end == end)
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 209 break;
962d684b5dc0741 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Christian König 2026-02-18 210 hmm_range->hmm_pfns += max_bytes >> PAGE_SHIFT;
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 211 hmm_range->start = hmm_range->end;
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 212 } while (hmm_range->end < end);
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 213
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 214 hmm_range->start = start;
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 215 hmm_range->hmm_pfns = pfns;
c1420a5dd4dd2a1 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c James Zhu 2022-11-17 216
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 217 return 0;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 218
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 219 out_free_pfns:
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 220 kvfree(pfns);
dfc74e37bdb487e drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Srinivasan Shanmugam 2025-10-23 221 hmm_range->hmm_pfns = NULL;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 222 out_free_range:
9095e5544061b16 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Philip Yang 2024-04-30 223 if (r == -EBUSY)
9095e5544061b16 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c Philip Yang 2024-04-30 224 r = -EAGAIN;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 225 return r;
04d8d73dbcbe645 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c Philip Yang 2020-02-24 226 }
04d8d73dbcbe645 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 <Philip.Yang@amd.com>
:::::: CC: Alex Deucher <alexander.deucher@amd.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-14 1:24 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-14 1:23 [drm-tip:drm-tip 1/9] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c:203:1: warning: unused label 'retry' kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox