Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2662157imm; Mon, 24 Sep 2018 08:01:43 -0700 (PDT) X-Google-Smtp-Source: ACcGV61DufGhN2T26LZSzvfNKClNTm7sCXJ2sQhHoa9DhlbPPN0VVkJqRH9cuZdet6JIN8lKNOms X-Received: by 2002:a65:614a:: with SMTP id o10-v6mr9972141pgv.387.1537801303848; Mon, 24 Sep 2018 08:01:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537801303; cv=none; d=google.com; s=arc-20160816; b=ALoL5Yj6uVkHysxghNhGO4KDCMvd4pzouEav53bqJi6NDAs5fNosjq6faUcVTCSbFn pzXcP8Y4R+aknuhoYv78X3wjPKt99MP+WPVxwBxjl7wcvUMMEB1TtlRXdRdW660lo48C WJ9Lus5Hx74G+E/Ax1t3MvO5+Dx7CP70QFtUDzKs4Mo5iJIWgpugiB2WnsyW5fVYRVjN r98tfE0DjlIgPeTdnDPw58aPpSS0rgolp6TCSR9eZLLx/8LzbxlhAQjlDkv4F9iA6vnY CGT8CjZyinR/1pW7ogWx4qYa80LqjImVVCbWK8+aqZJsRo/y8U+sbd9o7Qqg3MPjPS8k u/3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:subject:mime-version:user-agent :message-id:date:cc:to:from; bh=xCxoamn006CZG7wBNkwLvEBFfVq2vlYb7YG6QIxV3Ek=; b=JI8IMs17UbInl+oRDU259UMtZEcBOAg4wP8KmvvhXlZHJhmCa9PP7mY4PsZPOKlYyF /FnyFFMxPf84y7MKnXcp4BVMcz5t1eUAk8m5VtqEE4wQRWlHOZbyrZh9zu4f+n1IED0f bJ/jRpaeOVQcQRk+9A0aRYD+5MpNbpYU5KwVh7hG5Rialed03eh/98+DkAx1LDjmj0Pb o85LsSIdTf2a/XatugEjvso9ESb8ou4aJ1xURdSjZKv8AcT8iPOZoUAUiwkXYtLZWxJU syaVFt63+YsYY3A+Mbmu9k68qoaYCwkHxuBpXM6FYmk0oC6hBNjuxRXlwJJNKLveCVHz +oSg== 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 n2-v6si35992308pgu.103.2018.09.24.08.01.27; Mon, 24 Sep 2018 08:01:43 -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 S1730124AbeIXUu2 (ORCPT + 99 others); Mon, 24 Sep 2018 16:50:28 -0400 Received: from out01.mta.xmission.com ([166.70.13.231]:38001 "EHLO out01.mta.xmission.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727497AbeIXUu2 (ORCPT ); Mon, 24 Sep 2018 16:50:28 -0400 Received: from in02.mta.xmission.com ([166.70.13.52]) by out01.mta.xmission.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.87) (envelope-from ) id 1g4S9S-0001UJ-Vv; Mon, 24 Sep 2018 08:47:55 -0600 Received: from [105.184.227.67] (helo=x220.xmission.com) by in02.mta.xmission.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.87) (envelope-from ) id 1g4S9S-0002Vn-1B; Mon, 24 Sep 2018 08:47:54 -0600 From: ebiederm@xmission.com (Eric W. Biederman) To: Cc: , linux-snps-arc@lists.infradead.org, Vineet Gupta Date: Mon, 24 Sep 2018 16:47:44 +0200 Message-ID: <874lef2bqn.fsf@xmission.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-XM-SPF: eid=1g4S9S-0002Vn-1B;;;mid=<874lef2bqn.fsf@xmission.com>;;;hst=in02.mta.xmission.com;;;ip=105.184.227.67;;;frm=ebiederm@xmission.com;;;spf=neutral X-XM-AID: U2FsdGVkX1+JYbt40p09L2u5PiBWzZL2Wde8xMlli7M= X-SA-Exim-Connect-IP: 105.184.227.67 X-SA-Exim-Mail-From: ebiederm@xmission.com X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa07.xmission.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=8.0 tests=ALL_TRUSTED,BAYES_00, DCC_CHECK_NEGATIVE,TR_Symld_Words,XMNoVowels autolearn=disabled version=3.4.1 X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 1.5 TR_Symld_Words too many words that have symbols inside * 1.5 XMNoVowels Alpha-numberic number with no vowels * -3.0 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0036] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa07 1397; Body=1 Fuz1=1 Fuz2=1] X-Spam-DCC: XMission; sa07 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: ; X-Spam-Relay-Country: X-Spam-Timing: total 145 ms - load_scoreonly_sql: 0.04 (0.0%), signal_user_changed: 2.9 (2.0%), b_tie_ro: 2.0 (1.4%), parse: 0.94 (0.6%), extract_message_metadata: 2.9 (2.0%), get_uri_detail_list: 0.88 (0.6%), tests_pri_-1000: 3.5 (2.4%), tests_pri_-950: 1.18 (0.8%), tests_pri_-900: 1.25 (0.9%), tests_pri_-400: 16 (11.3%), check_bayes: 15 (10.6%), b_tokenize: 4.2 (2.9%), b_tok_get_all: 4.0 (2.8%), b_comp_prob: 1.49 (1.0%), b_tok_touch_all: 3.9 (2.7%), b_finish: 0.61 (0.4%), tests_pri_0: 99 (68.2%), check_dkim_signature: 0.42 (0.3%), check_dkim_adsp: 2.9 (2.0%), tests_pri_500: 8 (5.6%), rewrite_mail: 0.00 (0.0%) Subject: [REVIEW][PATCH 0/2] signal/arc: siginfo cleanups X-Spam-Flag: No X-SA-Exim-Version: 4.2.1 (built Thu, 05 May 2016 13:38:54 -0600) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I have been slowly cleaning up the architectues ever since I discovered that the pattern of passing in struct siginfo is error prone, and occassionally results in borken siginfo being sent to userspace. What is happening on arc is pretty tame and I have compile tested these changes, so I don't expect problems. Still I would appreciate if people can look over the code and perhaps test it and see if they can spot anything that has perhaps gone wrong. appreciate it. My intention is to merge this through my siginfo tree. If you feel it should go through your arch tree let me know. All of the prerequisites should have been merged several releases ago. Eric W. Biederman (2): signal/arc: Push siginfo generation into unhandled_exception signal/arc: Use force_sig_fault where appropriate arch/arc/kernel/traps.c | 22 ++++++++-------------- arch/arc/mm/fault.c | 20 +++++--------------- 2 files changed, 13 insertions(+), 29 deletions(-)