OSDN Git Service

amdgpu: annotate public functions
authorLucas De Marchi <lucas.demarchi@intel.com>
Thu, 13 Sep 2018 21:57:13 +0000 (14:57 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Thu, 20 Sep 2018 05:46:45 +0000 (22:46 -0700)
commite15e3a65b80d1da5407bd46b4b0d514e621badd6
tree97f7a5f86c42a9249f1c10ba93b85e8a2390f6f7
parentd7320bfcddc596f23fa2b7166e447a0747139199
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>
amdgpu/amdgpu_bo.c
amdgpu/amdgpu_cs.c
amdgpu/amdgpu_device.c
amdgpu/amdgpu_gpu_info.c
amdgpu/amdgpu_vamgr.c
amdgpu/amdgpu_vm.c