From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754865AbcIPGFe (ORCPT ); Fri, 16 Sep 2016 02:05:34 -0400 Received: from mail-wm0-f67.google.com ([74.125.82.67]:35019 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751861AbcIPGFR (ORCPT ); Fri, 16 Sep 2016 02:05:17 -0400 Message-ID: <1474005912.3930.10.camel@gmail.com> Subject: [tip regression] efi: Allow drivers to reserve boot services forever == toxic From: Mike Galbraith To: Matt Fleming Cc: Ingo Molnar , LKML Date: Fri, 16 Sep 2016 08:05:12 +0200 Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. --- drivers/firmware/efi/efi.c | 1 + 1 file changed, 1 insertion(+) --- a/drivers/firmware/efi/efi.c +++ b/drivers/firmware/efi/efi.c @@ -415,6 +415,7 @@ void __init efi_mem_reserve(phys_addr_t { if (!memblock_is_region_reserved(addr, size)) memblock_reserve(addr, size); + else /* * Some architectures (x86) reserve all boot services ranges No idea what's going boom down in efi_arch_mem_reserve().