diff options
author | Lucas De Marchi <lucas.demarchi@intel.com> | 2018-09-13 14:57:13 -0700 |
---|---|---|
committer | Lucas De Marchi <lucas.demarchi@intel.com> | 2018-09-19 22:46:45 -0700 |
commit | e15e3a65b80d1da5407bd46b4b0d514e621badd6 (patch) | |
tree | 97f7a5f86c42a9249f1c10ba93b85e8a2390f6f7 /amdgpu/amdgpu_vm.c | |
parent | d7320bfcddc596f23fa2b7166e447a0747139199 (diff) | |
download | external_libdrm-e15e3a65b80d1da5407bd46b4b0d514e621badd6.tar.gz external_libdrm-e15e3a65b80d1da5407bd46b4b0d514e621badd6.tar.bz2 external_libdrm-e15e3a65b80d1da5407bd46b4b0d514e621badd6.zip |
amdgpu: annotate public functions
This was done with:
nm --dynamic --defined-only build/amdgpu/libdrm_amdgpu.so | \
grep amdgpu_ | \
cut -d' ' -f3 > /tmp/a.txt
while read sym; do
read f func line _ <<<$(cscope -d -L -1 $sym)
if [ ! -z "$f" ]; then
line=$((line-1))
sed -i "${line}s/^/drm_public /" $f
fi
done < /tmp/a.txt
Then the alignment of function arguments were manually fixed all over.
The idea here will be to switch the default visibility to hidden so we
don't export symbols we shouldn't.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Acked-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Diffstat (limited to 'amdgpu/amdgpu_vm.c')
-rw-r--r-- | amdgpu/amdgpu_vm.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/amdgpu/amdgpu_vm.c b/amdgpu/amdgpu_vm.c index da9d07f8..7e6e28f0 100644 --- a/amdgpu/amdgpu_vm.c +++ b/amdgpu/amdgpu_vm.c @@ -26,7 +26,7 @@ #include "xf86drm.h" #include "amdgpu_internal.h" -int amdgpu_vm_reserve_vmid(amdgpu_device_handle dev, uint32_t flags) +drm_public int amdgpu_vm_reserve_vmid(amdgpu_device_handle dev, uint32_t flags) { union drm_amdgpu_vm vm; @@ -37,7 +37,8 @@ int amdgpu_vm_reserve_vmid(amdgpu_device_handle dev, uint32_t flags) &vm, sizeof(vm)); } -int amdgpu_vm_unreserve_vmid(amdgpu_device_handle dev, uint32_t flags) +drm_public int amdgpu_vm_unreserve_vmid(amdgpu_device_handle dev, + uint32_t flags) { union drm_amdgpu_vm vm; |