On Mon, 19 Sep, at 10:48:12AM, Waiman Long wrote:
>
> With this patch applied, I am able to successfully boot both the 16-socket
> 12-TB and 8-socket 6TB configurations without problem.
>
> Tested-by: Waiman Long
Could you please show your dmesg after booting with efi=debug? The
part I'm
On Sun, 18 Sep, at 11:09:08PM, Waiman Long wrote:
> On 09/14/2016 03:19 PM, Linus Torvalds wrote:
> >On Wed, Sep 14, 2016 at 12:14 PM, Waiman Long wrote:
> >>In the stack backtrace above, the kernel hadn't even reached SMP boot after
> >>about 50s. That was extremely slow. I
On Sun, 18 Sep, at 11:09:08PM, Waiman Long wrote:
> On 09/14/2016 03:19 PM, Linus Torvalds wrote:
> >On Wed, Sep 14, 2016 at 12:14 PM, Waiman Long wrote:
> >>In the stack backtrace above, the kernel hadn't even reached SMP boot after
> >>about 50s. That was extremely slow. I tried the 4.7.3
On Mon, 19 Sep, at 02:36:36PM, Mike Krinkin wrote:
> On Mon, Sep 19, 2016 at 12:14:24PM +0100, Matt Fleming wrote:
> > On Sun, 18 Sep, at 04:14:45AM, Mike Krinkin wrote:
> > >
> > > diff --git a/drivers/firmware/efi/memmap.c b/drivers/firmware/efi/memmap.c
> >
On Mon, 19 Sep, at 02:36:36PM, Mike Krinkin wrote:
> On Mon, Sep 19, 2016 at 12:14:24PM +0100, Matt Fleming wrote:
> > On Sun, 18 Sep, at 04:14:45AM, Mike Krinkin wrote:
> > >
> > > diff --git a/drivers/firmware/efi/memmap.c b/drivers/firmware/efi/memmap.c
> >
This bug was also reported in this thread,
https://lkml.kernel.org/r/1474005912.3930.10.ca...@gmail.com
Could you try this patch?
>8
>From 7e750e3289a44fe3ad693bde45aea1ad8577dd2a Mon Sep 17 00:00:00 2001
From: Matt Fleming <m...@codeblueprint.co.uk>
Date: Fri, 16 Sep 2016 15:12:47
This bug was also reported in this thread,
https://lkml.kernel.org/r/1474005912.3930.10.ca...@gmail.com
Could you try this patch?
>8
>From 7e750e3289a44fe3ad693bde45aea1ad8577dd2a Mon Sep 17 00:00:00 2001
From: Matt Fleming
Date: Fri, 16 Sep 2016 15:12:47 +0100
Subject: [PATCH] x86/efi: R
0.00] MIKE efi_memmap_install(0x9d640, 51);
Brilliant. This is what I've got queued up. Thanks everyone.
8<
>From 7e750e3289a44fe3ad693bde45aea1ad8577dd2a Mon Sep 17 00:00:00 2001
From: Matt Fleming <m...@codeblueprint.co.uk>
Date: Fri, 16 Sep 2016 15:12:47 +0100
Subje
0.00] MIKE efi_memmap_install(0x9d640, 51);
Brilliant. This is what I've got queued up. Thanks everyone.
8<
>From 7e750e3289a44fe3ad693bde45aea1ad8577dd2a Mon Sep 17 00:00:00 2001
From: Matt Fleming
Date: Fri, 16 Sep 2016 15:12:47 +0100
Subject: [PATCH] x86/efi: Round
On Sun, 18 Sep, at 11:09:08PM, Waiman Long wrote:
>
> I have finally finished bisecting the problem. I was wrong in saying that
> the 4.7.3 kernel had no problem. It did have. There were some slight
> differences between the 4.8 and 4.7 kernel config files that I used. After
> some further
On Sun, 18 Sep, at 11:09:08PM, Waiman Long wrote:
>
> I have finally finished bisecting the problem. I was wrong in saying that
> the 4.7.3 kernel had no problem. It did have. There were some slight
> differences between the 4.8 and 4.7 kernel config files that I used. After
> some further
On Fri, 16 Sep, at 06:34:55PM, Mike Galbraith wrote:
> On Fri, 2016-09-16 at 15:30 +0100, Matt Fleming wrote:
> > On Fri, 16 Sep, at 12:00:59PM, Mike Galbraith wrote:
> > >
> > > Ok, here's the whole thing just in case. Hope it's not too big.
> >
> &g
On Fri, 16 Sep, at 06:34:55PM, Mike Galbraith wrote:
> On Fri, 2016-09-16 at 15:30 +0100, Matt Fleming wrote:
> > On Fri, 16 Sep, at 12:00:59PM, Mike Galbraith wrote:
> > >
> > > Ok, here's the whole thing just in case. Hope it's not too big.
> >
> &g
Commit-ID: 080fe0b790ad438fc1b61621dac37c1964ce7f35
Gitweb: http://git.kernel.org/tip/080fe0b790ad438fc1b61621dac37c1964ce7f35
Author: Matt Fleming <m...@codeblueprint.co.uk>
AuthorDate: Wed, 24 Aug 2016 14:12:08 +0100
Committer: Ingo Molnar <mi...@kernel.org>
CommitDate:
Commit-ID: 080fe0b790ad438fc1b61621dac37c1964ce7f35
Gitweb: http://git.kernel.org/tip/080fe0b790ad438fc1b61621dac37c1964ce7f35
Author: Matt Fleming
AuthorDate: Wed, 24 Aug 2016 14:12:08 +0100
Committer: Ingo Molnar
CommitDate: Fri, 16 Sep 2016 16:19:49 +0200
perf/x86/amd: Make
at no point in the
efi_mem_reserve() call path do we round up to the nearest page size
even though the EFI memory map only deals with EFI_PAGE_SIZE regions.
Could you try this patch?
>8
>From a24b3865808355c461f8490670266162eabf Mon Sep 17 00:00:00 2001
From: Matt Fleming <m...@code
at no point in the
efi_mem_reserve() call path do we round up to the nearest page size
even though the EFI memory map only deals with EFI_PAGE_SIZE regions.
Could you try this patch?
>8
>From a24b3865808355c461f8490670266162eabf Mon Sep 17 00:00:00 2001
From: Matt Fleming
Date: Fri, 16
On Thu, 25 Aug, at 05:35:14AM, Borislav Petkov wrote:
> (dropping stable@ from CC)
>
> On Wed, Aug 24, 2016 at 08:27:06PM +0200, Peter Zijlstra wrote:
> > They're not meant to be comparable between machines. I wouldn't even
> > compare the LLC numbers between two different Intel parts.
> >
> >
On Thu, 25 Aug, at 05:35:14AM, Borislav Petkov wrote:
> (dropping stable@ from CC)
>
> On Wed, Aug 24, 2016 at 08:27:06PM +0200, Peter Zijlstra wrote:
> > They're not meant to be comparable between machines. I wouldn't even
> > compare the LLC numbers between two different Intel parts.
> >
> >
On Fri, 16 Sep, at 08:05:12AM, Mike Galbraith wrote:
> Hi Matt,
>
> My workstation started instant rebooting with tip. I bisected it to..
>
>efi/esrt: Use efi_mem_reserve() and avoid a kmalloc()
>
> ..but seems it's really $subject, as box works fine with the below.
>
> ---
>
On Fri, 16 Sep, at 08:05:12AM, Mike Galbraith wrote:
> Hi Matt,
>
> My workstation started instant rebooting with tip. I bisected it to..
>
>efi/esrt: Use efi_mem_reserve() and avoid a kmalloc()
>
> ..but seems it's really $subject, as box works fine with the below.
>
> ---
>
On Wed, 14 Sep, at 09:20:44AM, Tom Lendacky wrote:
> On 09/12/2016 11:55 AM, Andy Lutomirski wrote:
> > On Aug 22, 2016 6:53 PM, "Tom Lendacky" wrote:
> >>
> >> BOOT data (such as EFI related data) is not encyrpted when the system is
> >> booted and needs to be accessed
On Wed, 14 Sep, at 09:20:44AM, Tom Lendacky wrote:
> On 09/12/2016 11:55 AM, Andy Lutomirski wrote:
> > On Aug 22, 2016 6:53 PM, "Tom Lendacky" wrote:
> >>
> >> BOOT data (such as EFI related data) is not encyrpted when the system is
> >> booted and needs to be accessed as non-encrypted. Add
Folks,
While hunting down a performance issue involving KVM I was surprised
to see "native_set_debugreg()" as the first entry in `perf top`.
Digging deeper, it looks as though the following patches were applied
in the wrong order in -stable. This is the order as they appear in
Linus' tree,
[0]
Folks,
While hunting down a performance issue involving KVM I was surprised
to see "native_set_debugreg()" as the first entry in `perf top`.
Digging deeper, it looks as though the following patches were applied
in the wrong order in -stable. This is the order as they appear in
Linus' tree,
[0]
On Wed, 07 Sep, at 12:49:18PM, Lukas Wunner wrote:
> Retrieve device properties from EFI on Macs before ExitBootServices is
> called and assign them to devices (patch [3/4]). The devices that
> properties pertain to are encoded as EFI Device Paths, so add a parser
> for these (patch [2/4]). As a
On Wed, 07 Sep, at 12:49:18PM, Lukas Wunner wrote:
> Retrieve device properties from EFI on Macs before ExitBootServices is
> called and assign them to devices (patch [3/4]). The devices that
> properties pertain to are encoded as EFI Device Paths, so add a parser
> for these (patch [2/4]). As a
On Wed, 07 Sep, at 07:15:48PM, Yisheng Xie wrote:
>
>
> On 2016/9/5 21:57, Matt Fleming wrote:
> > On Fri, 02 Sep, at 11:26:18AM, Will Deacon wrote:
> >> On Fri, Sep 02, 2016 at 06:18:39PM +0800, Xie Yisheng wrote:
> >>> From: Yisheng Xie <xieyishe...@huawe
On Wed, 07 Sep, at 07:15:48PM, Yisheng Xie wrote:
>
>
> On 2016/9/5 21:57, Matt Fleming wrote:
> > On Fri, 02 Sep, at 11:26:18AM, Will Deacon wrote:
> >> On Fri, Sep 02, 2016 at 06:18:39PM +0800, Xie Yisheng wrote:
> >>> From: Yisheng Xie
> >>>
&g
On Fri, 09 Sep, at 04:18:22PM, Matt Fleming wrote:
> Folks, please queue up the following patches for v4.9. There's more
> work on refactoring EFI code to be architecture independent and the
> largest number of patches is spent cleaning up the EFI memory map code
> and allowing dr
On Fri, 09 Sep, at 04:18:22PM, Matt Fleming wrote:
> Folks, please queue up the following patches for v4.9. There's more
> work on refactoring EFI code to be architecture independent and the
> largest number of patches is spent cleaning up the EFI memory map code
> and allowing dr
iesheuvel <ard.biesheu...@linaro.org> [arm]
Acked-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Peter Jones <pjo...@redhat.com>
Cc: Borislav Petkov <b...@alien8.de>
Cc: Mark Rutland <mark.rutl...@arm.com>
Signed-o
<ard.biesheu...@linaro.org> [arm]
Acked-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
arch/x86/platform/efi/efi.c| 50 --
arch/x86/platform/efi/efi_64.c | 20 -
2 files
boot services (2016-09-09 16:08:57
+0100)
* Refactor the EFI memory map code into architecture neutral files
and allow drivers to permanently reserve EFI boot services regions
on x86, as well as ARM/arm64 - Matt Fleming
[arm]
Acked-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Peter Jones <pjo...@redhat.com>
Cc: Borislav Petkov <b...@alien8.de>
Cc: Mark Rutland <mark.rutl...@arm.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk&
Ard Biesheuvel
Cc: Leif Lindholm
Cc: Peter Jones
Cc: Borislav Petkov
Cc: Mark Rutland
Signed-off-by: Matt Fleming
---
arch/x86/platform/efi/efi.c| 44
arch/x86/platform/efi/quirks.c | 2 -
drivers/firmware/efi/arm-runtime.c | 4 +-
drivers/firmware/efi/ef
() and refactor the test for
which regions should be mapped into a should_map_region() function.
Generously sprinkle comments to clarify the different cases.
Acked-by: Borislav Petkov
Tested-by: Dave Young [kexec/kdump]
Tested-by: Ard Biesheuvel [arm]
Acked-by: Ard Biesheuvel
Signed-off-by: Matt
boot services (2016-09-09 16:08:57
+0100)
* Refactor the EFI memory map code into architecture neutral files
and allow drivers to permanently reserve EFI boot services regions
on x86, as well as ARM/arm64 - Matt Fleming
Jones
Cc: Borislav Petkov
Cc: Mark Rutland
Signed-off-by: Matt Fleming
---
arch/x86/include/asm/efi.h | 1 -
arch/x86/platform/efi/efi.c| 66 ++
arch/x86/platform/efi/quirks.c | 4 +--
drivers/firmware/efi/arm-init.c| 17
ndholm <leif.lindh...@linaro.org>
Cc: Peter Jones <pjo...@redhat.com>
Cc: Borislav Petkov <b...@alien8.de>
Cc: Mark Rutland <mark.rutl...@arm.com>
Cc: Taku Izumi <izumi.t...@jp.fujitsu.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
drivers/firmware/efi/f
() abstracts the details of how the new memory map
should be mapped and the existing one unmapped.
Tested-by: Dave Young [kexec/kdump]
Tested-by: Ard Biesheuvel [arm]
Acked-by: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Peter Jones
Cc: Borislav Petkov
Cc: Mark Rutland
Cc: Taku Izumi
Signed-off-by: Matt
<leif.lindh...@linaro.org>
Cc: Mark Rutland <mark.rutl...@arm.com>
Cc: Sylvain Chouleur <sylvain.choul...@gmail.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
drivers/firmware/efi/efi.c | 3 ++
drivers/firmware/efi/runtime-wrappers.c | 81
d Biesheuvel <ard.biesheu...@linaro.org>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Peter Jones <pjo...@redhat.com>
Cc: Borislav Petkov <b...@alien8.de>
Cc: Mark Rutland <mark.rutl...@arm.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.
d Biesheuvel <ard.biesheu...@linaro.org>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Mark Rutland <mark.rutl...@arm.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
drivers/firmware/efi/esrt.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff -
ylvain Chouleur <sylvain.choul...@gmail.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
drivers/firmware/efi/vars.c | 83 +
include/linux/efi.h | 6
2 files changed, 47 insertions(+), 42 deletions(-)
diff --git a/drivers/
orislav Petkov <b...@alien8.de>
Cc: Mark Rutland <mark.rutl...@arm.com>
Cc: Taku Izumi <izumi.t...@jp.fujitsu.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
drivers/firmware/efi/fake_mem.c | 229 +++-
1 file changed, 13
/kdump]
Tested-by: Ard Biesheuvel <ard.biesheu...@linaro.org> [arm]
Acked-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Peter Jones <pjo...@redhat.com>
Cc: Borislav Petkov <b...@alien8.de>
Cc: Mark Rutland <mark.rutl.
From: Lukas Wunner <lu...@wunner.de>
No need to calculate the string length on every loop iteration.
Signed-off-by: Lukas Wunner <lu...@wunner.de>
Cc: Peter Jones <pjo...@redhat.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
lib/ucs2_string.c | 2 +-
1 f
-by: Julia Lawall <julia.law...@lip6.fr>
Acked-by: Julia Lawall <julia.law...@lip6.fr>
Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
Cc: Sylvain Chouleur <sylvain.choul...@gmail.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
fs/efivarfs/super.c | 6 ++
d.biesheu...@linaro.org>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Mark Rutland <mark.rutl...@arm.com>
Cc: Peter Jones <pjo...@redhat.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
drivers/firmware/efi/arm-init.c | 1 +
1 file changed, 1 insertion(+
down_trylock() in the nonblocking case.
We don't use a mutex here because the mutex_trylock() function must not
be called from interrupt context, whereas the down_trylock() can.
Signed-off-by: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Mark Rutland
Cc: Sylvain Chouleur
Signed-off-by: Matt Fleming
Petkov
Cc: Mark Rutland
Signed-off-by: Matt Fleming
---
arch/x86/platform/efi/quirks.c | 121 +
drivers/firmware/efi/efi.c | 30 ++
include/linux/efi.h| 1 +
3 files changed, 141 insertions(+), 11 deletions(-)
diff --git a/arch
-by: Matt Fleming
---
drivers/firmware/efi/esrt.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/firmware/efi/esrt.c b/drivers/firmware/efi/esrt.c
index b93cd11f9bcc..14914074f716 100644
--- a/drivers/firmware/efi/esrt.c
+++ b/drivers/firmware/efi/esrt.c
@@ -16,6
having in-progress call.
Signed-off-by: Sylvain Chouleur
Signed-off-by: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Mark Rutland
Cc: Sylvain Chouleur
Signed-off-by: Matt Fleming
---
drivers/firmware/efi/vars.c | 83 +
include/linux/efi.h | 6
2
functions later.
Tested-by: Dave Young [kexec/kdump]
Tested-by: Ard Biesheuvel [arm]
Acked-by: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Peter Jones
Cc: Borislav Petkov
Cc: Mark Rutland
Cc: Taku Izumi
Signed-off-by: Matt Fleming
---
drivers/firmware/efi/fake_mem.c | 229
Biesheuvel [arm]
Acked-by: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Peter Jones
Cc: Borislav Petkov
Cc: Mark Rutland
Signed-off-by: Matt Fleming
---
drivers/firmware/efi/esrt.c | 20
1 file changed, 4 insertions(+), 16 deletions(-)
diff --git a/drivers/firmware/efi/esrt.c b
From: Lukas Wunner
No need to calculate the string length on every loop iteration.
Signed-off-by: Lukas Wunner
Cc: Peter Jones
Signed-off-by: Matt Fleming
---
lib/ucs2_string.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/ucs2_string.c b/lib/ucs2_string.c
index
-by: Julia Lawall
Acked-by: Julia Lawall
Cc: Ard Biesheuvel
Cc: Sylvain Chouleur
Signed-off-by: Matt Fleming
---
fs/efivarfs/super.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/fs/efivarfs/super.c b/fs/efivarfs/super.c
index 01e3d6e53944..d7a7c53803c1 100644
--- a/f
: Peter Jones
Signed-off-by: Matt Fleming
---
drivers/firmware/efi/arm-init.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/firmware/efi/arm-init.c b/drivers/firmware/efi/arm-init.c
index 5a2df3fefccc..e0a511d4074f 100644
--- a/drivers/firmware/efi/arm-init.c
+++ b/drivers/firmware
From: Lukas Wunner <lu...@wunner.de>
Left behind by commit fc37206427ce ("efi/libstub: Move Graphics Output
Protocol handling to generic code").
Signed-off-by: Lukas Wunner <lu...@wunner.de>
Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
Signed-off-by: Matt Flemi
From: Lukas Wunner
Left behind by commit fc37206427ce ("efi/libstub: Move Graphics Output
Protocol handling to generic code").
Signed-off-by: Lukas Wunner
Cc: Ard Biesheuvel
Signed-off-by: Matt Fleming
---
arch/x86/boot/compressed/eboot.c | 23 ---
1 file c
-by: Ivan Hu <ivan...@canonical.com>
Cc: joeyli <j...@suse.com>
Cc: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
MAINTAINERS
li
Cc: Ricardo Neri
Cc: Ard Biesheuvel
Signed-off-by: Matt Fleming
---
MAINTAINERS | 7 +
drivers/firmware/efi/Kconfig | 17 +
drivers/firmware/efi/Makefile| 1 +
drivers/firmware/efi/test/Makefile | 1 +
drivers/firmware/efi/test/efi_test.c
Signed-off-by: Sylvain Chouleur <sylvain.choul...@intel.com>
Signed-off-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Mark Rutland <mark.rutl...@arm.com>
Cc: Sylvain Chouleur <sylvain.choul...@gmail.com>
Signed-off-by: Ma
.@sgi.com>
Cc: Mike Travis <tra...@sgi.com>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar <mi...@redhat.com>
Cc: "H. Peter Anvin" <h...@zytor.com>
Cc: Dave Young <dyo...@redhat.com>
Cc: Borislav Petkov <b...@alien8.de>
Signed-off-by: Matt
t;pbonz...@redhat.com>
Cc: "H. Peter Anvin" <h...@zytor.com>
Cc: Ingo Molnar <mi...@kernel.org>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Julia Lawall <julia.law...@lip6.fr>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
arch/x86/platform/efi/
<elfr...@users.sourceforge.net>
Cc: Greg KH <gre...@linuxfoundation.org>
Cc: Julia Lawall <julia.law...@lip6.fr>
Cc: Mike Waychison <mi...@google.com>
Cc: Michel Lespinasse <wal...@google.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
drivers/firmwar
a Lawall
Signed-off-by: Matt Fleming
---
arch/x86/platform/efi/efi_64.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/platform/efi/efi_64.c b/arch/x86/platform/efi/efi_64.c
index e1ca71259468..d65cdadaa6b6 100644
--- a/arch/x86/platform/efi/efi_64.c
+++ b/arch/x86/p
Waychison
Cc: Michel Lespinasse
Signed-off-by: Matt Fleming
---
drivers/firmware/google/gsmi.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/firmware/google/gsmi.c b/drivers/firmware/google/gsmi.c
index f1ab05ea56bb..c46387160976 100644
--- a/drivers/firmware/google
Signed-off-by: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Mark Rutland
Cc: Sylvain Chouleur
Signed-off-by: Matt Fleming
---
drivers/firmware/efi/efi-pstore.c | 36 +++---
drivers/firmware/efi/efivars.c| 22 --
drivers/firmware/efi/vars.c | 137
uot;
Cc: Dave Young
Cc: Borislav Petkov
Signed-off-by: Matt Fleming
---
arch/x86/platform/efi/efi_64.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/x86/platform/efi/efi_64.c b/arch/x86/platform/efi/efi_64.c
index 45434ea345e9..e1ca71259468 100644
--- a/arch/x86/platform/efi/efi
rg>
Acked-by: Mark Rutland <mark.rutl...@arm.com>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
drivers/firmware/efi/arm-runtime.c | 20
1 file changed, 20 insertions(+)
diff --git a/drivers/firmwar
fore, 1299 after
CONFIG_X86_64 && !CONFIG_EFI_MIXED:2201 before, 1406 after
CONFIG_X86_64 && CONFIG_EFI_MIXED:2201 before and after
Signed-off-by: Lukas Wunner <lu...@wunner.de>
Reviewed-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
Signed-off-by: Matt Flem
FIG_X86_64 && !CONFIG_EFI_MIXED:2201 before, 1406 after
CONFIG_X86_64 && CONFIG_EFI_MIXED:2201 before and after
Signed-off-by: Lukas Wunner
Reviewed-by: Ard Biesheuvel
Signed-off-by: Matt Fleming
---
arch/x86/include/asm/efi.h | 13 +++--
1 file changed, 11 insertion
From: Ard Biesheuvel
Register the debugfs node 'efi_page_tables' to allow the UEFI runtime
page tables to be inspected. Note that ARM does not have 'asm/ptdump.h'
[yet] so for now, this is arm64 only.
Signed-off-by: Ard Biesheuvel
Acked-by: Mark Rutland
Cc: Leif Lindholm
Signed-off-by: Matt
&& CONFIG_EFI_MIXED:7670 before, 8319 after
Signed-off-by: Lukas Wunner <lu...@wunner.de>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
arch/x86/boot/compressed/eboot.c | 13 +
arch/x86/boot/compressed/head_32.S | 6 +++---
arch/x86/boot/compressed/he
_uga64.
Signed-off-by: Colin Ian King <colin.k...@canonical.com>
Cc: "H. Peter Anvin" <h...@zytor.com>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar <mi...@kernel.org>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
arch/x86/boot/
XED:7670 before, 8319 after
Signed-off-by: Lukas Wunner
Signed-off-by: Matt Fleming
---
arch/x86/boot/compressed/eboot.c | 13 +
arch/x86/boot/compressed/head_32.S | 6 +++---
arch/x86/boot/compressed/head_64.S | 8
arch/x86/include/asm/efi.h | 15 +
King
Cc: "H. Peter Anvin"
Cc: Thomas Gleixner
Cc: Ingo Molnar
Signed-off-by: Matt Fleming
---
arch/x86/boot/compressed/eboot.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/x86/boot/compressed/eboot.c b/arch/x86/boot/compressed/eboot.c
index ff
linaro.org>
Cc: Peter Jones <pjo...@redhat.com>
Cc: Borislav Petkov <b...@alien8.de>
Cc: Mark Rutland <mark.rutl...@arm.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
arch/x86/platform/efi/efi.c| 40 ---
o.org>
Cc: Peter Jones <pjo...@redhat.com>
Cc: Borislav Petkov <b...@alien8.de>
Cc: Mark Rutland <mark.rutl...@arm.com>
Cc: Josh Boyer <jwbo...@fedoraproject.org>
Cc: Andy Lutomirski <l...@amacapital.net>
Cc: Môshe van der Sterre <m...@moshe.nl>
Signed-off-by: Matt
aku Izumi <izumi.t...@jp.fujitsu.com>
Cc: Tony Luck <tony.l...@intel.com>
Cc: Xishi Qiu <qiuxi...@huawei.com>
Cc: Kamezawa Hiroyuki <kamezawa.hir...@jp.fujitsu.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
arch/x86/kernel/setup.c | 17 +++
8.de>
Cc: Mark Rutland <mark.rutl...@arm.com>
Cc: Taku Izumi <izumi.t...@jp.fujitsu.com>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
drivers/firmware/efi/Makefile | 2 +-
drivers/firmware/efi/efi.c | 129 ---
drivers/firmware/efi/fake_m
ioned conditions is right after
memblock_x86_fill, grouped with other EFI-related functions.
Reported-by: Scott Lawson <scott.law...@intel.com>
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
Cc: Peter Jones <p
d from the x86
implementation)
Signed-off-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindh...@linaro.org>
Tested-by: James Morse <james.mo...@arm.com>
Reviewed-by: James Morse <james.mo...@arm.com>
Signed-off-by: Matt Fleming <m...@
services across kexec reboot so that
the ESRT and BGRT drivers will now work.
Tested-by: Dave Young [kexec/kdump]
Tested-by: Ard Biesheuvel [arm]
Acked-by: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Peter Jones
Cc: Borislav Petkov
Cc: Mark Rutland
Signed-off-by: Matt Fleming
---
arch/x86/platform/efi
reboot.
Reviewed-by: Josh Triplett
Tested-by: Dave Young [kexec/kdump]
Tested-by: Ard Biesheuvel [arm]
Acked-by: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Peter Jones
Cc: Borislav Petkov
Cc: Mark Rutland
Cc: Josh Boyer
Cc: Andy Lutomirski
Cc: Môshe van der Sterre
Signed-off-by: Matt Fleming
, merge
everything under one if() conditional, and remove the now superfluous
check from efi_fake_memmap().
Tested-by: Dave Young [kexec/kdump]
Tested-by: Ard Biesheuvel [arm]
Acked-by: Ard Biesheuvel
Cc: Taku Izumi
Cc: Tony Luck
Cc: Xishi Qiu
Cc: Kamezawa Hiroyuki
Signed-off-by: Matt Fleming
Young [kexec/kdump]
Tested-by: Ard Biesheuvel [arm]
Acked-by: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Peter Jones
Cc: Borislav Petkov
Cc: Mark Rutland
Cc: Taku Izumi
Signed-off-by: Matt Fleming
---
drivers/firmware/efi/Makefile | 2 +-
drivers/firmware/efi/efi.c | 129
l, grouped with other EFI-related functions.
Reported-by: Scott Lawson
Signed-off-by: Ricardo Neri
Cc: Ard Biesheuvel
Cc: Peter Jones
Signed-off-by: Matt Fleming
---
arch/x86/kernel/setup.c | 1 +
arch/x86/platform/efi/efi.c | 2 --
2 files changed, 1 insertion(+), 2 deletions(-)
diff --
-off-by: Ard Biesheuvel
Reviewed-by: Leif Lindholm
Tested-by: James Morse
Reviewed-by: James Morse
Signed-off-by: Matt Fleming
---
drivers/firmware/efi/arm-init.c | 32 +---
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/drivers/firmware/efi/arm
Folks, this is v2 of this pull request. Ingo's comments have been
addressed and new patches have been spun. Also now rebased against
v4.8-rc5.
Please pull the following urgent fixes, which prevent an infinite loop
on Xen, a boot failure on Qualcomm platforms and a data type bug in
the fdt code.
>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Ingo Molnar <mi...@kernel.org>
Cc: <sta...@vger.kernel.org>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
drivers/firmware/efi/libstub/efi-stub-helper.c | 73 ++
include/linux/efi.h
Folks, this is v2 of this pull request. Ingo's comments have been
addressed and new patches have been spun. Also now rebased against
v4.8-rc5.
Please pull the following urgent fixes, which prevent an infinite loop
on Xen, a boot failure on Qualcomm platforms and a data type bug in
the fdt code.
n the
case of EFI_INVALID_PARAMETER from ExitBootServices and can be universally
used across all stub implementations.
Signed-off-by: Jeffrey Hugo
Cc: Ard Biesheuvel
Cc: Mark Rutland
Cc: Leif Lindholm
Cc: Ingo Molnar
Cc:
Signed-off-by: Matt Fleming
---
drivers/firmware/efi/libstub/efi-stub-hel
>
Cc: Ingo Molnar <mi...@kernel.org>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: "H. Peter Anvin" <h...@zytor.com>
Cc: Shawn Lin <shawn@rock-chips.com>
Cc: Mark Rutland <mark.rutl...@arm.com>
Cc: <sta...@vger.kernel.org>
Signed-off-by: Matt Fleming <
has been detected using semantic patch
scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci
Signed-off-by: Andrzej Hajda
Cc: Bartlomiej Zolnierkiewicz
Cc: Marek Szyprowski
Cc: Ingo Molnar
Cc: Thomas Gleixner
Cc: "H. Peter Anvin"
Cc: Shawn Lin
Cc: Mark Rutland
Cc:
Signed-of
..@suse.com>
[ Guard the loop with a NULL check instead of pointer underflow ]
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
include/linux/efi.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/linux/efi.h b/include/linux/efi.h
index 7f5a58225385..2
>
Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
Cc: Mark Rutland <mark.rutl...@arm.com>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Ingo Molnar <mi...@kernel.org>
Cc: <sta...@vger.kernel.org>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk>
---
arc
d Biesheuvel <ard.biesheu...@linaro.org>
Cc: Mark Rutland <mark.rutl...@arm.com>
Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Ingo Molnar <mi...@kernel.org>
Cc: <sta...@vger.kernel.org>
Signed-off-by: Matt Fleming <m...@codeblueprint.co.uk&
501 - 600 of 4043 matches
Mail list logo