Stable folks, This is a backport of the efivarfs anti-bricking changes [1] for stable. Some fixing up was required because the series doesn't include the ucs2 cleanups that are in Linus' tree since they're not really stable material. [1] - https://lkml.kernel.org/r/1454960895-3473-1-git-send-email-pjones@xxxxxxxxxx Matt Fleming (1): efi: Add pstore variables to the deletion whitelist Peter Jones (2): efi: Make our variable validation list include the guid efi: Make efivarfs entries immutable by default. Documentation/filesystems/efivarfs.txt | 7 ++ drivers/firmware/efi/efivars.c | 4 +- drivers/firmware/efi/vars.c | 161 +++++++++++++++++++------ fs/efivarfs/file.c | 70 +++++++++++ fs/efivarfs/inode.c | 30 +++-- fs/efivarfs/internal.h | 3 +- fs/efivarfs/super.c | 9 +- include/linux/efi.h | 5 +- tools/testing/selftests/efivarfs/efivarfs.sh | 19 ++- tools/testing/selftests/efivarfs/open-unlink.c | 72 ++++++++++- 10 files changed, 320 insertions(+), 60 deletions(-) -- 2.6.2 -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html