From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754566Ab1KGLbQ (ORCPT ); Mon, 7 Nov 2011 06:31:16 -0500 Received: from arkanian.console-pimps.org ([212.110.184.194]:44905 "EHLO arkanian.console-pimps.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754377Ab1KGLbP (ORCPT ); Mon, 7 Nov 2011 06:31:15 -0500 Subject: Re: [PATCH] x86, efi: Convert efi_phys_get_time() args to physical addresses From: Matt Fleming To: linux-kernel@vger.kernel.org Cc: Matthew Garrett , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , x86@kernel.org, Zhang Rui In-Reply-To: <1318330333-4617-1-git-send-email-matt@console-pimps.org> References: <1318330333-4617-1-git-send-email-matt@console-pimps.org> Content-Type: text/plain; charset="UTF-8" Date: Mon, 07 Nov 2011 11:31:11 +0000 Message-ID: <1320665471.3572.110.camel@mfleming-mobl1.ger.corp.intel.com> Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 (2.32.3-1.fc14) Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2011-10-11 at 11:52 +0100, Matt Fleming wrote: > From: Maurice Ma > > Because callers of efi_phys_get_time() pass virtual stack addresses as > arguments, we need to find their corresponding physical addresses and > when calling GetTime() in physical mode. > > Without this patch the following line is printed on boot, > > "Oops: efitime: can't read time!" > > Cc: Matthew Garrett > Cc: Thomas Gleixner > Cc: Ingo Molnar > Cc: "H. Peter Anvin" > Cc: x86@kernel.org > Cc: Zhang Rui > Signed-off-by: Maurice Ma > Signed-off-by: Matt Fleming > --- > arch/x86/platform/efi/efi.c | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) Ping?