summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@suse.de>2008-12-01 22:21:03 (GMT)
committerSam Ravnborg <sam@ravnborg.org>2008-12-03 21:33:12 (GMT)
commit5dae9a550a7478c8d6a7da2336d3ceeebf90ab84 (patch)
tree15936b08138ed2f8abfee946c3f2c31b76a4e491 /arch
parent64e6c1e12372840e7caf8e25325a9e9c5fd370e6 (diff)
downloadlinux-5dae9a550a7478c8d6a7da2336d3ceeebf90ab84.tar.xz
genksyms: allow to ignore symbol checksum changes
This adds an "override" keyword for use in *.symvers / *.symref files. When a symbol is overridden, the symbol's old definition will be used for computing checksums instead of the new one, preserving the previous checksum. (Genksyms will still warn about the change.) This is meant to allow distributions to hide minor actual as well as fake ABI changes. (For example, when extra type information becomes available because additional headers are included, this may change checksums even though none of the types used have actully changed.) This approach also allows to get rid of "#ifdef __GENKSYMS__" hacks in the code, which are currently used in some vendor kernels to work around checksum changes. Signed-off-by: Andreas Gruenbacher <agruen@suse.de> Cc: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions