Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758138Ab3GZBTa (ORCPT ); Thu, 25 Jul 2013 21:19:30 -0400 Received: from ozlabs.org ([203.10.76.45]:55454 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757803Ab3GZBT1 (ORCPT ); Thu, 25 Jul 2013 21:19:27 -0400 Date: Fri, 26 Jul 2013 11:19:13 +1000 From: Anton Blanchard To: Neil Horman Cc: Benjamin Herrenschmidt , Scott Wood , Paul Mackerras , Rusty Russell , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] module: ppc64 module CRC relocation fix causes perf issues Message-ID: <20130726111913.201ab9d4@kryten> In-Reply-To: <20130725130212.GA19366@hmsreliant.think-freely.org> References: <20130718140045.6794ecd5@kryten> <1374274770.5357.33@snotra> <20130725083427.56e36010@kryten> <1374707665.6142.18.camel@pasglop> <20130725130212.GA19366@hmsreliant.think-freely.org> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.17; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 976 Lines: 22 Hi Neil, > Sorry I'm a bit late to the thread, I've ben swamped. Has someone > tested this with kexec/kdump? Thats why the origional patch was > created, because when kexec loads the kernel at a different physical > address, the relocations messed with the module crc's, and modules > couldn't load during the kexec boot. Assuming that kernaddr_start > gets set appropriately during boot, using PHYSICAL_START should be > fine, but I wanted to check, and don't currently have access to a > powerpc system to do so. Neil I tested a relocatable kernel forced to run at a non zero physical address (ie basically kdump). I verified CRCs were bad with your original patch backed out, and were good with this patch applied. Anton -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/