kbuild: __extension__ support in genksyms (fix unknown CRC warning)
authorSam Ravnborg <sam@ravnborg.org>
Tue, 28 Aug 2007 18:28:55 +0000 (20:28 +0200)
committerSam Ravnborg <sam@neptun.(none)>
Fri, 12 Oct 2007 19:15:31 +0000 (21:15 +0200)
commit3550a516d07dda4786c63e86f64f4f440db58782
tree57c107a79f37fb8dabc555e625e728c9d244decf
parenta3a6261a11b4db5b9712bb8388c9d9d955035e98
kbuild: __extension__ support in genksyms (fix unknown CRC warning)

Recently the __extension__ keyword has been introduced in the kernel.
Teach genksyms about this keyword so it can generate correct CRC for
exported symbols that uses a symbol marked __extension__.
For now only the typedef variant:

__extension__ typedef ...

is supported.
Later we may add more variants as needed.

This patch contains the actual source file changes. The
following patch will hold modifications to the generated
files (*_shipped) and only after the second patch the fix
has effect.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
scripts/genksyms/keywords.gperf
scripts/genksyms/parse.y