Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp533225ybk; Sat, 9 May 2020 10:07:11 -0700 (PDT) X-Google-Smtp-Source: APiQypIVDtUYjbURgP7zQv0ydYMoTSZU3jY4QGIY8Pfkxl7Ni59XyrgBY7jYGuOQO2zk1sxkZOFW X-Received: by 2002:aa7:dcd4:: with SMTP id w20mr7116978edu.282.1589044031114; Sat, 09 May 2020 10:07:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589044031; cv=none; d=google.com; s=arc-20160816; b=e8e21GeuqJDdH7jNTFtBJjJA9noWHGz7k2cu19KLIHHofeX31vaU8oPgBKw6Vt2wsq 5QUJP02mGNmXG+Ecw+KerneHUgVqHaLG26pu7SBR08K4kvPWgxM9PtB25x4Wunt+o5h4 wkCDHbvBIakjyzIDyn+cPw8yJ/ntdJRWc2XQIFXJQnKrwRp+wE9Q/dNJCsWMmwtrfXM+ sO1EPREy8PYhPxMrf3xvoSokKkhyFXNTK+OZA+JyPw4I7COXhzcaZIbuE/0De0GSx7vs 1V9lgI6xZGVuJIj+J60IU2Y2YdCJFp6Ed7vQhuUw0aAEtV8J3SHbZksjaKhIBRhRmW9E jXtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:cc:to:subject:from:message-id; bh=tFAVZYcAWf/juOCWGWRIw2UF7f/EZcxrMC+NVqDGXrA=; b=UbhR85h94CGIe8Op0C2a9qvv8dNeAhuMubrv0lNSdZn/wiWsxFe7SZNvLNONruJ9ZS J1N52RXqEEIROxeaAFychexyvEKsQlUWLnXt487MGuO88cbzV9fxU65HpzpRvtm2hlxU +8HlavJD74mekDAkmWK5R+Wep+ul/8CX3fkf/HINhk4xNGwveamDE89qER4NAIh1ZzYq WupkctDa3pmbgW1/JEauzkFWgYeWybE+aygbaIZIWsTJ67JUmBLLEp2rpWd/i5nwKLMz 0mu7K+LtY2btdSyCIdCX4A9yM8rfzb4IsGh8kHpwbK23+59evhMWeNdwh44rVf6ud5VX 4vyg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f11si2917738ejb.492.2020.05.09.10.06.45; Sat, 09 May 2020 10:07:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728237AbgEIRFP (ORCPT + 99 others); Sat, 9 May 2020 13:05:15 -0400 Received: from pegase1.c-s.fr ([93.17.236.30]:41567 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727787AbgEIRFO (ORCPT ); Sat, 9 May 2020 13:05:14 -0400 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 49KD8k0mM2z9v148; Sat, 9 May 2020 19:05:10 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at c-s.fr Received: from pegase1.c-s.fr ([192.168.12.234]) by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024) with ESMTP id B8vqumG6KURZ; Sat, 9 May 2020 19:05:10 +0200 (CEST) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id 49KD8j6ptPz9v147; Sat, 9 May 2020 19:05:09 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 454228B775; Sat, 9 May 2020 19:05:12 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id CZ8ZqL3Z2-7K; Sat, 9 May 2020 19:05:12 +0200 (CEST) Received: from pc16570vm.idsi0.si.c-s.fr (unknown [192.168.4.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 0AD138B75F; Sat, 9 May 2020 19:05:12 +0200 (CEST) Received: by pc16570vm.idsi0.si.c-s.fr (Postfix, from userid 0) id A9341659F4; Sat, 9 May 2020 17:05:11 +0000 (UTC) Message-Id: <633165d72f75b4ef4c0901aebe99d3915c93e9a2.1589043863.git.christophe.leroy@csgroup.eu> From: Christophe Leroy Subject: [PATCH fixes] powerpc/40x: Make more space for system call exception To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Sat, 9 May 2020 17:05:11 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When CONFIG_VIRT_CPU_ACCOUNTING is selected, system call exception handler doesn't fit below 0xd00 and build fails. As exception 0xd00 doesn't exist and is never generated by 40x, comment it out in order to get more space for system call exception. Reported-by: kbuild test robot Fixes: 9e27086292aa ("powerpc/32: Warn and return ENOSYS on syscalls from kernel") Signed-off-by: Christophe Leroy --- arch/powerpc/kernel/head_40x.S | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/powerpc/kernel/head_40x.S b/arch/powerpc/kernel/head_40x.S index 9bb663977e84..2cec543c38f0 100644 --- a/arch/powerpc/kernel/head_40x.S +++ b/arch/powerpc/kernel/head_40x.S @@ -344,8 +344,9 @@ _ENTRY(saved_ksp_limit) /* 0x0C00 - System Call Exception */ START_EXCEPTION(0x0C00, SystemCall) SYSCALL_ENTRY 0xc00 +/* Trap_0D is commented out to get more space for system call exception */ - EXCEPTION(0x0D00, Trap_0D, unknown_exception, EXC_XFER_STD) +/* EXCEPTION(0x0D00, Trap_0D, unknown_exception, EXC_XFER_STD) */ EXCEPTION(0x0E00, Trap_0E, unknown_exception, EXC_XFER_STD) EXCEPTION(0x0F00, Trap_0F, unknown_exception, EXC_XFER_STD) -- 2.25.0