summaryrefslogtreecommitdiff
path: root/fs/efivarfs
diff options
context:
space:
mode:
authorSylvain Chouleur <sylvain.chouleur@intel.com>2016-07-15 22:36:29 +0300
committerMatt Fleming <matt@codeblueprint.co.uk>2016-09-09 18:08:41 +0300
commit217b27d4671a0a3f34147f1b341683d36b7457db (patch)
tree0a862c4f0829553ca238482d2c3f383e349d25e2 /fs/efivarfs
parent2ead3084e3fc37d42f379cca8753b458d8f9ba25 (diff)
downloadlinux-217b27d4671a0a3f34147f1b341683d36b7457db.tar.xz
efi: Use a file local lock for efivars
This patch replaces the spinlock in the efivars struct with a single lock for the whole vars.c file. The goal of this lock is to protect concurrent calls to efi variable services, registering and unregistering. This allows us to register new efivars operations without having in-progress call. Signed-off-by: Sylvain Chouleur <sylvain.chouleur@intel.com> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Sylvain Chouleur <sylvain.chouleur@gmail.com> Signed-off-by: Matt Fleming <matt@codeblueprint.co.uk>
Diffstat (limited to 'fs/efivarfs')
0 files changed, 0 insertions, 0 deletions