Hedi Berriche
7212e37cbd
x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls
...
commit f331e766c4be33f4338574f3c9f7f77e98ab4571 upstream.
Calls into UV firmware must be protected against concurrency, expose the
efi_runtime_lock to the UV platform, and use it to serialise UV BIOS
calls.
Signed-off-by: Hedi Berriche <hedi.berriche@hpe.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Russ Anderson <rja@hpe.com>
Reviewed-by: Dimitri Sivanich <sivanich@hpe.com>
Reviewed-by: Mike Travis <mike.travis@hpe.com>
Cc: Andy Shevchenko <andy@infradead.org>
Cc: Bhupesh Sharma <bhsharma@redhat.com>
Cc: Darren Hart <dvhart@infradead.org>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: linux-efi <linux-efi@vger.kernel.org>
Cc: platform-driver-x86@vger.kernel.org
Cc: stable@vger.kernel.org # v4.9+
Cc: Steve Wahl <steve.wahl@hpe.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: x86-ml <x86@kernel.org>
Link: https://lkml.kernel.org/r/20190213193413.25560-5-hedi.berriche@hpe.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-02-20 10:13:23 +01:00
..
2019-02-20 10:13:22 +01:00
2019-02-06 19:43:03 +01:00
2019-02-20 10:13:21 +01:00
2019-02-20 10:13:07 +01:00
2016-10-07 15:23:45 +02:00
2017-12-20 10:05:00 +01:00
2017-03-31 09:49:53 +02:00
2018-12-17 21:55:16 +01:00
2018-05-26 08:48:50 +02:00
2017-03-31 09:49:53 +02:00
2018-10-10 08:52:12 +02:00
2018-12-17 21:55:16 +01:00
2016-09-24 10:07:43 +02:00
2018-08-24 13:26:57 +02:00
2017-05-25 14:30:16 +02:00
2018-08-06 16:24:39 +02:00
2019-02-20 10:13:19 +01:00
2018-02-16 20:09:47 +01:00
2017-04-12 12:38:34 +02:00
2018-09-19 22:48:55 +02:00
2018-11-21 09:27:30 +01:00
2019-02-20 10:13:10 +01:00
2019-02-06 19:43:05 +01:00
2016-09-24 10:07:44 +02:00
2018-12-17 21:55:16 +01:00
2018-12-17 21:55:16 +01:00
2018-05-26 08:48:50 +02:00
2019-02-20 10:13:13 +01:00
2015-11-11 09:16:10 -08:00
2019-02-20 10:13:23 +01:00
2018-12-13 09:21:26 +01:00