]> git.baikalelectronics.ru Git - kernel.git/commit
efivars: Add module parameter to disable use as a pstore backend
authorSeth Forshee <seth.forshee@canonical.com>
Mon, 11 Mar 2013 21:17:50 +0000 (16:17 -0500)
committerMatt Fleming <matt.fleming@intel.com>
Thu, 21 Mar 2013 12:43:46 +0000 (12:43 +0000)
commitff06554e0156a4b4ebb1df6e53c4ff6752b53a51
tree1c364f3e1fbbd75a413edc80c1c237e210e997c0
parentc26984207e81354e7a8c50f1c8d0490eccac4391
efivars: Add module parameter to disable use as a pstore backend

We know that with some firmware implementations writing too much data to
UEFI variables can lead to bricking machines. Recent changes attempt to
address this issue, but for some it may still be prudent to avoid
writing large amounts of data until the solution has been proven on a
wide variety of hardware.

Crash dumps or other data from pstore can potentially be a large data
source. Add a pstore_module parameter to efivars to allow disabling its
use as a backend for pstore. Also add a config option,
CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE, to allow setting the default
value of this paramter to true (i.e. disabled by default).

Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Cc: Josh Boyer <jwboyer@redhat.com>
Cc: Matthew Garrett <mjg59@srcf.ucam.org>
Cc: Seiji Aguchi <seiji.aguchi@hds.com>
Cc: Tony Luck <tony.luck@intel.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
drivers/firmware/Kconfig
drivers/firmware/efivars.c