amdkfd build regression if HSA_AMD is disabled

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

The commit:

commit 62f65d3cb34a8300bf1e07fc478e03c3c02634d4
Refs: v4.20-rc3-524-g62f65d3cb34a
Author:     Felix Kuehling <Felix.Kuehling@xxxxxxx>
AuthorDate: Mon Nov 19 20:05:54 2018 -0500
Commit:     Felix Kuehling <Felix.Kuehling@xxxxxxx>
CommitDate: Fri Dec 7 17:17:11 2018 -0500

     drm/amdgpu: Add KFD VRAM limit checking

     We don't want KFD processes evicting each other over VRAM usage.
     Therefore prevent overcommitting VRAM among KFD applications with
     a per-GPU limit. Also leave enough room for page tables on top
     of the application memory usage.

     Signed-off-by: Felix Kuehling <Felix.Kuehling@xxxxxxx>
     Reviewed-by: Eric Huang <JinHuiEric.Huang@xxxxxxx>
     Acked-by: Alex Deucher <alexander.deucher@xxxxxxx>

Breaks the build if HSA_AMD is not enabled:

scripts/kconfig/conf  --syncconfig Kconfig
   DESCEND  objtool
   CALL    scripts/checksyscalls.sh
   CHK     include/generated/compile.h
   Building modules, stage 2.
   MODPOST 63 modules
Kernel: arch/x86/boot/bzImage is ready  (#58)
ERROR: "amdgpu_amdkfd_unreserve_memory_limit" 
[drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined!
make[1]: *** [scripts/Makefile.modpost:92: __modpost] Error 1
make: *** [Makefile:1271: modules] Error 2

This is because the function being used is not included in the build 
(the previous function called was part of amdgpu_amdkfd.c which is 
unconditionally built).

Cheers,
Tom
_______________________________________________
amd-gfx mailing list
amd-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/amd-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux