Received: by 10.223.176.5 with SMTP id f5csp1841449wra; Wed, 31 Jan 2018 12:26:52 -0800 (PST) X-Google-Smtp-Source: AH8x224O95XeqgLfUhCisnbtGv0MrNMx8R1tPYl3FGuQhaMlkT+CpUyvPG7bRIuIdM+zn3YHSKc7 X-Received: by 10.101.78.12 with SMTP id r12mr27537668pgt.33.1517430412157; Wed, 31 Jan 2018 12:26:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517430412; cv=none; d=google.com; s=arc-20160816; b=mKTLjKevxhHAnv8WtE/ieVxl0p5Nnfj5N3vbZ33pfA0aY+RPf43xyU2uEZ/dq+NBdH Fg76UniPVxWsI+zI/XNdEejXFjcQjtT5y9a1nQiUNz1g2AHB3a4ZExh2faTIWOSHVBfJ otTHhud9WQDIfj43NrgeOaJQTu24ThGXAl3o6SMrzh+N5ykpDT4g5x6lQVEijvzI0hGB AStClIMmi7OAx8XrVCviwemVLM6e16jNGqDapr1sHBTnSFusb8iA0JfxM/LUOfL0AAci J+npzRDrKbppa+E3M1k3C9WsqYXYYCpKSFFHmiVLkEGbX7jFZHCw4sn5ZORcuKXnxlVE 1HVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=FC2UQCgb/fwGskL6qmF7W9khMB2L5TV/DfgwqrsCrnw=; b=NOWyy8Vrd4eWncPYh4lIQPmA7ZxxInUDNt/AifwOH25xZi0jVpq6VT2TTa0H2e7P0Z m0bI/TEeJUi2nFEjnTAfNXp4+OHxSC7H8bj6uqTATRtZOsJVRMmlWRaCZifSvB/gXuqs aj2JvF/HCnBEIWZUH6exMBk1ro05f+Q+N5Xmfr4eZdGCPb9dnkc2vauDnMI/bIfW88b0 0s0QFp8TtooPjgofnVeEGomRm7D2vs6ABnZSswJvOLwzLX2rwOSwcNuFA4IOr77u7Psj hgd8WiS6CjAfZm/UsvaKuRkKBdUnLgl8mB2740teWJnUFK4zHzCIwO1PoCCoRiXtegkS 1zDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@armlinux.org.uk header.s=pandora-2014 header.b=cdXRkagT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=armlinux.org.uk Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b3-v6si2412145pls.325.2018.01.31.12.26.37; Wed, 31 Jan 2018 12:26:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@armlinux.org.uk header.s=pandora-2014 header.b=cdXRkagT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=armlinux.org.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751866AbeAaUZZ (ORCPT + 99 others); Wed, 31 Jan 2018 15:25:25 -0500 Received: from pandora.armlinux.org.uk ([78.32.30.218]:43978 "EHLO pandora.armlinux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751353AbeAaUZY (ORCPT ); Wed, 31 Jan 2018 15:25:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; bh=FC2UQCgb/fwGskL6qmF7W9khMB2L5TV/DfgwqrsCrnw=; b=cdXRkagTWQk2zKz8LKFQbU18TUbzSV/MPrD0JM3r59YuR9+a7mB1pSKlxNIcQ2TlbOJNoV6vPwFzQXFLO8BMPYOQ0AWsqgiDu6IUW65y8+d68dbZnifjC9yXfLq61WwcXrGBFpwty1fTF36U4agvPYpT/P+ZHo1atAaQ7bGFnQI=; Received: from n2100.armlinux.org.uk ([fd8f:7570:feb6:1:214:fdff:fe10:4f86]:42692) by pandora.armlinux.org.uk with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1egywZ-000322-SP; Wed, 31 Jan 2018 20:25:20 +0000 Received: from linux by n2100.armlinux.org.uk with local (Exim 4.76) (envelope-from ) id 1egywP-0002PI-H8; Wed, 31 Jan 2018 20:25:09 +0000 Date: Wed, 31 Jan 2018 20:25:06 +0000 From: Russell King - ARM Linux To: Anders Roxell Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, arnd@arndb.de Subject: Re: [PATCHv2] arch/arm/Kconfig: default ARM_MODULE_PLTS to 'y' Message-ID: <20180131202506.GI9418@n2100.armlinux.org.uk> References: <20180129234900.11121-1-anders.roxell@linaro.org> <20180131201911.19253-1-anders.roxell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180131201911.19253-1-anders.roxell@linaro.org> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 31, 2018 at 09:19:11PM +0100, Anders Roxell wrote: > While testing multi_v7_defconfig with LOCKDEP enabled, the kernel > fails to load simple modules, as reported by kselftest: > > [ 34.107620] test_printf: section 4 reloc 2 sym 'memset': relocation > 28 out of range (0xbf046044 -> 0xc109f720) > selftests: printf.sh [FAIL] > > The problem that is seen when LOCKDEP is enabled without > ARM_MODULE_PLTS, is that LOCKDEP eats so much memory that the top of the > kernel gets out of reach from the bottom of the module area. As I've said three times already (and clearly the message still hasn't sunk in), it does _not_ follow that "enable lockdep" means "lots more memory used". We could say the same thing about several other kernel options as well. Please remove this from your commit message. Maybe you'd like to send your configuration file so we can see how much is enabled in your kernel. At that point I'll make a decision, but until then, I'm not going to say that even what I suggested is an acceptable way forward. > > Suggested-by: Arnd Bergmann > Signed-off-by: Anders Roxell > --- > arch/arm/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig > index 51c8df561077..8014c8c322df 100644 > --- a/arch/arm/Kconfig > +++ b/arch/arm/Kconfig > @@ -1702,6 +1702,7 @@ config ARCH_WANT_GENERAL_HUGETLB > config ARM_MODULE_PLTS > bool "Use PLTs to allow module memory to spill over into vmalloc area" > depends on MODULES > + default y > help > Allocate PLTs when loading modules so that jumps and calls whose > targets are too far away for their relative offsets to be encoded > -- > 2.11.0 > -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up According to speedtest.net: 8.21Mbps down 510kbps up