Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp2239202imm; Thu, 7 Jun 2018 07:32:45 -0700 (PDT) X-Google-Smtp-Source: ADUXVKK8lzlUK7Yz26u1tRNqkWg18Sy+ze+HUtyMbcRUoxoWkLvwl8OVIeMuiLD3Cmv5FuP5T3VL X-Received: by 2002:a63:618e:: with SMTP id v136-v6mr1808034pgb.100.1528381965001; Thu, 07 Jun 2018 07:32:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528381964; cv=none; d=google.com; s=arc-20160816; b=BbtQsTcJBI7zqXBrSfMlpa+yfaVQoJgdiq/OM8wq6jc1ANnXeYX5xQviNQMPIoiFPV 3teKkNP/MAwbIvEIHlvXKujKf1GvD8rye4UsfVOzMHsWpggoRgx6Bf76VZxzEV3ayj69 Z3PMWBg4ZdNjIRwm3awg4Ox0cO0qfHs5COuWKIeva4NyrSnQ+4/VBBj4nxQYwI4zYcPn yEpIhXsbD9+PQPMi3hn0CIqZMnErRcSdrzVfCnR6Y8EEDXHWx0MBvEn9tOU43sFCuLXH P5/jZX5LMoKUsX4uKj56S3SgPlnGTPq4+kxukk1BfanQAAhhggZ2ChKtPZwCwerrr2RN M2Rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:subject:message-id:date:cc:to :from:mime-version:content-transfer-encoding:content-disposition :arc-authentication-results; bh=YCthRwjhPk5HaOmULmo/TARURJ6nZwJ1HDlwc2JBBUg=; b=vyVMkyZ1VHJcECR1bKOQ/zlK8TziO+pgq2NZtzn6/cqtUUVk8e5f0e1XG2GFtazqYx 8yV3asNo4Aedl/qCISn/qW7fdeZ8LxMiWJz1vlShGQ0T5wwxYeZI8d/KmWjXUGDVhQFx uBXELItpUaNjPUKNLiHniJKlq23xtshV3PAE7shMi4VLlBalwbQsn9Arb9Ag5MS76Txc +/bvhUpigTAWVjktYa5yoSeqVBnCuw7IRr3MrJYwl8kBrGv06ysV0eNprnnU1guEuX6W mMJM7MiPU3j8+U6sqyj7LPEc/g/qjlOyhn2duWFZptiQjtFW9dgFXOimBOHlaPfLTDEs Vaqg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p8-v6si53369849plk.441.2018.06.07.07.32.30; Thu, 07 Jun 2018 07:32:44 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933787AbeFGOaZ (ORCPT + 99 others); Thu, 7 Jun 2018 10:30:25 -0400 Received: from shadbolt.e.decadent.org.uk ([88.96.1.126]:39409 "EHLO shadbolt.e.decadent.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933061AbeFGOJJ (ORCPT ); Thu, 7 Jun 2018 10:09:09 -0400 Received: from [148.252.241.226] (helo=deadeye) by shadbolt.decadent.org.uk with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fQvbA-0005hL-8k; Thu, 07 Jun 2018 15:09:08 +0100 Received: from ben by deadeye with local (Exim 4.91) (envelope-from ) id 1fQvb9-00036E-3m; Thu, 07 Jun 2018 15:09:07 +0100 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 From: Ben Hutchings To: linux-kernel@vger.kernel.org, stable@vger.kernel.org CC: akpm@linux-foundation.org, "Will Deacon" , "Michael Weiser" Date: Thu, 07 Jun 2018 15:05:21 +0100 Message-ID: X-Mailer: LinuxStableQueue (scripts by bwh) Subject: [PATCH 3.16 269/410] arm64: Remove unimplemented syscall log message In-Reply-To: X-SA-Exim-Connect-IP: 148.252.241.226 X-SA-Exim-Mail-From: ben@decadent.org.uk X-SA-Exim-Scanned: No (on shadbolt.decadent.org.uk); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 3.16.57-rc1 review patch. If anyone has any objections, please let me know. ------------------ From: Michael Weiser commit 1962682d2b2fbe6cfa995a85c53c069fadda473e upstream. Stop printing a (ratelimited) kernel message for each instance of an unimplemented syscall being called. Userland making an unimplemented syscall is not necessarily misbehaviour and to be expected with a current userland running on an older kernel. Also, the current message looks scary to users but does not actually indicate a real problem nor help them narrow down the cause. Just rely on sys_ni_syscall() to return -ENOSYS. Acked-by: Will Deacon Signed-off-by: Michael Weiser Signed-off-by: Will Deacon [bwh: Backported to 3.16: Deleted code was slightly different] Signed-off-by: Ben Hutchings --- arch/arm64/kernel/traps.c | 8 -------- 1 file changed, 8 deletions(-) --- a/arch/arm64/kernel/traps.c +++ b/arch/arm64/kernel/traps.c @@ -251,14 +251,6 @@ asmlinkage long do_ni_syscall(struct pt_ } #endif - if (show_unhandled_signals && printk_ratelimit()) { - pr_info("%s[%d]: syscall %d\n", current->comm, - task_pid_nr(current), (int)regs->syscallno); - dump_instr("", regs); - if (user_mode(regs)) - __show_regs(regs); - } - return sys_ni_syscall(); }