efivars: Check size of user object
authorMatt Fleming <matt.fleming@intel.com>
Mon, 17 Mar 2014 09:17:28 +0000 (09:17 +0000)
committerMark Brown <broonie@linaro.org>
Wed, 23 Jul 2014 20:06:47 +0000 (21:06 +0100)
commitf5f59ce673a0071e6bad70a5108d49191f60f812
treef7aaf1fe25e6342486771e2ad440ddd1e9c2f9a8
parent0a421a5ce423f9c06f515067e625349a3b19e112
efivars: Check size of user object

Unbelieavably there are no checks to see whether the data structure
passed to 'new_var' and 'del_var' is the size that we expect. Let's add
some for better robustness.

Cc: Mike Waychison <mikew@google.com>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
(cherry picked from commit e003bbee2a6a19a4c733335989284caf1b179e0d)
Signed-off-by: Mark Brown <broonie@linaro.org>
drivers/firmware/efi/efivars.c