Merge 4.5-rc4 into char-misc-next
We want those fixes in here as well. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
@@ -594,7 +594,8 @@ static int ignore_undef_symbol(struct elf_info *info, const char *symname)
|
||||
if (strncmp(symname, "_restgpr0_", sizeof("_restgpr0_") - 1) == 0 ||
|
||||
strncmp(symname, "_savegpr0_", sizeof("_savegpr0_") - 1) == 0 ||
|
||||
strncmp(symname, "_restvr_", sizeof("_restvr_") - 1) == 0 ||
|
||||
strncmp(symname, "_savevr_", sizeof("_savevr_") - 1) == 0)
|
||||
strncmp(symname, "_savevr_", sizeof("_savevr_") - 1) == 0 ||
|
||||
strcmp(symname, ".TOC.") == 0)
|
||||
return 1;
|
||||
/* Do not ignore this symbol */
|
||||
return 0;
|
||||
|
||||
20
scripts/prune-kernel
Executable file
20
scripts/prune-kernel
Executable file
@@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
# because I use CONFIG_LOCALVERSION_AUTO, not the same version again and
|
||||
# again, /boot and /lib/modules/ eventually fill up.
|
||||
# Dumb script to purge that stuff:
|
||||
|
||||
for f in "$@"
|
||||
do
|
||||
if rpm -qf "/lib/modules/$f" >/dev/null; then
|
||||
echo "keeping $f (installed from rpm)"
|
||||
elif [ $(uname -r) = "$f" ]; then
|
||||
echo "keeping $f (running kernel) "
|
||||
else
|
||||
echo "removing $f"
|
||||
rm -f "/boot/initramfs-$f.img" "/boot/System.map-$f"
|
||||
rm -f "/boot/vmlinuz-$f" "/boot/config-$f"
|
||||
rm -rf "/lib/modules/$f"
|
||||
new-kernel-pkg --remove $f
|
||||
fi
|
||||
done
|
||||
Reference in New Issue
Block a user