]> git.baikalelectronics.ru Git - kernel.git/commit
headers_check: don't warn about c++ guards
authorArnd Bergmann <arnd@arndb.de>
Wed, 18 May 2016 16:07:29 +0000 (18:07 +0200)
committerDave Airlie <airlied@redhat.com>
Tue, 24 May 2016 04:12:48 +0000 (14:12 +1000)
commit42f28785dd818de223ed4df8d59b0f8b33efebad
treeea0ec9b711d9e15e5e41b62691810121db3b5236
parent2fe925437d5b68c7c956f138437eb2778da7bc40
headers_check: don't warn about c++ guards

A recent addition to the DRM tree for 4.7 added 'extern "C"' guards
for c++ to all the DRM headers, and that now causes warnings
in 'make headers_check':

usr/include/drm/amdgpu_drm.h:38: userspace cannot reference function or variable defined in the kernel
usr/include/drm/drm.h:63: userspace cannot reference function or variable defined in the kernel
usr/include/drm/drm.h:699: userspace cannot reference function or variable defined in the kernel
usr/include/drm/drm_fourcc.h:30: userspace cannot reference function or variable defined in the kernel
usr/include/drm/drm_mode.h:33: userspace cannot reference function or variable defined in the kernel
usr/include/drm/drm_sarea.h:38: userspace cannot reference function or variable defined in the kernel
usr/include/drm/exynos_drm.h:21: userspace cannot reference function or variable defined in the kernel
usr/include/drm/i810_drm.h:7: userspace cannot reference function or variable defined in the kernel

This changes the headers_check.pl script to not warn about this.
I'm listing the merge commit as introducing the problem, because
there are several patches in this branch that each do this for
one file.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Fixes: b692132db7a0 ("Merge branch 'drm-uapi-extern-c-fixes' of https://github.com/evelikov/linux into drm-next")
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
scripts/headers_check.pl