aboutsummaryrefslogtreecommitdiffstats
path: root/lib/string.c
diff options
context:
space:
mode:
authorAndy Lutomirski <[email protected]>2014-08-15 18:43:37 +0000
committerRusty Russell <[email protected]>2014-08-15 19:17:00 +0000
commitff7e0055bb5ddbbb320cdd8dfd3e18672bddd2ad (patch)
tree9956535bca61a8d71cf3d6f94c96399e434be195 /lib/string.c
parentMerge tag 'pm+acpi-3.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/g... (diff)
downloadkernel-ff7e0055bb5ddbbb320cdd8dfd3e18672bddd2ad.tar.gz
kernel-ff7e0055bb5ddbbb320cdd8dfd3e18672bddd2ad.zip
module: Clean up ro/nx after early module load failures
The commit 4982223e51e8 module: set nx before marking module MODULE_STATE_COMING. introduced a regression: if a module fails to parse its arguments or if mod_sysfs_setup fails, then the module's memory will be freed while still read-only. Anything that reuses that memory will crash as soon as it tries to write to it. Cc: [email protected] # v3.16 Cc: Rusty Russell <[email protected]> Signed-off-by: Andy Lutomirski <[email protected]> Signed-off-by: Rusty Russell <[email protected]>
Diffstat (limited to 'lib/string.c')
0 files changed, 0 insertions, 0 deletions