diff options
Diffstat (limited to 'scripts/gcc-plugins')
| -rw-r--r-- | scripts/gcc-plugins/Makefile | 2 | ||||
| -rw-r--r-- | scripts/gcc-plugins/latent_entropy_plugin.c | 4 | ||||
| -rw-r--r-- | scripts/gcc-plugins/randomize_layout_plugin.c | 2 | ||||
| -rw-r--r-- | scripts/gcc-plugins/sancov_plugin.c | 2 | ||||
| -rw-r--r-- | scripts/gcc-plugins/stackleak_plugin.c | 4 | ||||
| -rw-r--r-- | scripts/gcc-plugins/structleak_plugin.c | 4 | 
6 files changed, 9 insertions, 9 deletions
| diff --git a/scripts/gcc-plugins/Makefile b/scripts/gcc-plugins/Makefile index 6f0aecad5d67..b34d11e22636 100644 --- a/scripts/gcc-plugins/Makefile +++ b/scripts/gcc-plugins/Makefile @@ -28,7 +28,7 @@ GCC_PLUGINS_DIR = $(shell $(CC) -print-file-name=plugin)  plugin_cxxflags	= -Wp,-MMD,$(depfile) $(KBUILD_HOSTCXXFLAGS) -fPIC \  		  -include $(srctree)/include/linux/compiler-version.h \ -		  -include $(objtree)/include/generated/utsrelease.h \ +		  -DPLUGIN_VERSION=$(call stringify,$(KERNELVERSION)) \  		  -I $(GCC_PLUGINS_DIR)/include -I $(obj) -std=gnu++11 \  		  -fno-rtti -fno-exceptions -fasynchronous-unwind-tables \  		  -ggdb -Wno-narrowing -Wno-unused-variable \ diff --git a/scripts/gcc-plugins/latent_entropy_plugin.c b/scripts/gcc-plugins/latent_entropy_plugin.c index 5d415b2572a8..39e86be60dd2 100644 --- a/scripts/gcc-plugins/latent_entropy_plugin.c +++ b/scripts/gcc-plugins/latent_entropy_plugin.c @@ -1,7 +1,7 @@ +// SPDX-License-Identifier: GPL-2.0-only  /*   * Copyright 2012-2016 by the PaX Team <[email protected]>   * Copyright 2016 by Emese Revfy <[email protected]> - * Licensed under the GPL v2   *   * Note: the choice of the license means that the compilation process is   *       NOT 'eligible' as defined by gcc's library exception to the GPL v3, @@ -82,7 +82,7 @@ __visible int plugin_is_GPL_compatible;  static GTY(()) tree latent_entropy_decl;  static struct plugin_info latent_entropy_plugin_info = { -	.version	= UTS_RELEASE, +	.version	= PLUGIN_VERSION,  	.help		= "disable\tturn off latent entropy instrumentation\n",  }; diff --git a/scripts/gcc-plugins/randomize_layout_plugin.c b/scripts/gcc-plugins/randomize_layout_plugin.c index ea2aea570404..951b74ba1b24 100644 --- a/scripts/gcc-plugins/randomize_layout_plugin.c +++ b/scripts/gcc-plugins/randomize_layout_plugin.c @@ -34,7 +34,7 @@ __visible int plugin_is_GPL_compatible;  static int performance_mode;  static struct plugin_info randomize_layout_plugin_info = { -	.version	= UTS_RELEASE, +	.version	= PLUGIN_VERSION,  	.help		= "disable\t\t\tdo not activate plugin\n"  			  "performance-mode\tenable cacheline-aware layout randomization\n"  }; diff --git a/scripts/gcc-plugins/sancov_plugin.c b/scripts/gcc-plugins/sancov_plugin.c index f3d629555b84..b76cb9c42cec 100644 --- a/scripts/gcc-plugins/sancov_plugin.c +++ b/scripts/gcc-plugins/sancov_plugin.c @@ -26,7 +26,7 @@ __visible int plugin_is_GPL_compatible;  tree sancov_fndecl;  static struct plugin_info sancov_plugin_info = { -	.version	= UTS_RELEASE, +	.version	= PLUGIN_VERSION,  	.help		= "sancov plugin\n",  }; diff --git a/scripts/gcc-plugins/stackleak_plugin.c b/scripts/gcc-plugins/stackleak_plugin.c index de817d54b8af..c5c2ce113c92 100644 --- a/scripts/gcc-plugins/stackleak_plugin.c +++ b/scripts/gcc-plugins/stackleak_plugin.c @@ -1,7 +1,7 @@ +// SPDX-License-Identifier: GPL-2.0-only  /*   * Copyright 2011-2017 by the PaX Team <[email protected]>   * Modified by Alexander Popov <[email protected]> - * Licensed under the GPL v2   *   * Note: the choice of the license means that the compilation process is   * NOT 'eligible' as defined by gcc's library exception to the GPL v3, @@ -44,7 +44,7 @@ static bool verbose = false;  static GTY(()) tree track_function_decl;  static struct plugin_info stackleak_plugin_info = { -	.version = UTS_RELEASE, +	.version = PLUGIN_VERSION,  	.help = "track-min-size=nn\ttrack stack for functions with a stack frame size >= nn bytes\n"  		"arch=target_arch\tspecify target build arch\n"  		"disable\t\tdo not activate the plugin\n" diff --git a/scripts/gcc-plugins/structleak_plugin.c b/scripts/gcc-plugins/structleak_plugin.c index 86b608a24ec0..d8c744233832 100644 --- a/scripts/gcc-plugins/structleak_plugin.c +++ b/scripts/gcc-plugins/structleak_plugin.c @@ -1,6 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only  /*   * Copyright 2013-2017 by PaX Team <[email protected]> - * Licensed under the GPL v2   *   * Note: the choice of the license means that the compilation process is   *       NOT 'eligible' as defined by gcc's library exception to the GPL v3, @@ -37,7 +37,7 @@  __visible int plugin_is_GPL_compatible;  static struct plugin_info structleak_plugin_info = { -	.version	= UTS_RELEASE, +	.version	= PLUGIN_VERSION,  	.help		= "disable\tdo not activate plugin\n"  			  "byref\tinit structs passed by reference\n"  			  "byref-all\tinit anything passed by reference\n" |