]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
genksyms: Handle string literals with spaces in reference files
authorMichal Marek <mmarek@suse.com>
Wed, 9 Dec 2015 14:08:21 +0000 (15:08 +0100)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Tue, 13 Mar 2018 10:47:11 +0000 (11:47 +0100)
commit43c8ff2133c6db986b245412e7d1c06472808637
treeec3803067b2e9563a77655c43f86fedbdc55750c
parent5e54c7d068bf62508313903c01d028b4741c7b41
genksyms: Handle string literals with spaces in reference files

BugLink: http://bugs.launchpad.net/bugs/1745263
commit a78f70e8d65e88b9f631d073f68cb26dcd746298 upstream.

The reference files use spaces to separate tokens, however, we must
preserve spaces inside string literals. Currently the only case in the
tree is struct edac_raw_error_desc in <linux/edac.h>:

$ KBUILD_SYMTYPES=1 make -s drivers/edac/amd64_edac.symtypes
$ mv drivers/edac/amd64_edac.{symtypes,symref}
$ KBUILD_SYMTYPES=1 make -s drivers/edac/amd64_edac.symtypes
drivers/edac/amd64_edac.c:527: warning: amd64_get_dram_hole_info: modversion changed because of changes in struct edac_raw_error_desc

Signed-off-by: Michal Marek <mmarek@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
scripts/genksyms/genksyms.c