Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp3726978yba; Tue, 23 Apr 2019 08:38:21 -0700 (PDT) X-Google-Smtp-Source: APXvYqz+/jax9QW797wI6pEK3yihZYIUsiO1zZ/pZCMnWR3aMMJKuoFQFyV94j/iKBSEKRrajBN0 X-Received: by 2002:a65:4048:: with SMTP id h8mr24872954pgp.6.1556033901397; Tue, 23 Apr 2019 08:38:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556033901; cv=none; d=google.com; s=arc-20160816; b=xcKDTkuCs2oj9MGBqXYIb05sjV8FCMR8NfXy+uUkTYCO0ClRVhAnPJmf3fPSbaXvt3 396svOybmBLraKTJXvooFO9SIkEYDUmVYyExzlawAaR2mamuQakUaD8vBlYvtzz7qpa5 UqehLgQGyG9HbR18fzxuHg/LJ95FZtDN9KT4DneeFwlQ2JubYkBM7z0g4cBmzPOero+D OEpt8aegvIRpeZcP5HI4iLdcopxXcbe7Qjf4TD4QgsDPPcVs9O6o8yJwyGkPkVN0B23e VGzlADqpJKviAyP+80nAvbhVripX9qgiasCaY+kkv+LvrbWoTG5uUSpkROmft2QdmhWv y85g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date:from :references:cc:to:subject; bh=pZwX9peIRTUKgZAF9oYGb+y+EMluadNrs4xWtWNCLm8=; b=tMNr8bp6QBMqiUpyumCa4phxOP2qVDJyOAdkmPnszBBRlAv7nnc0+MZZXP89GLikdJ SvfCWXDoaXjo8JYQiF4Pkt6+J6cpw+5MSGanO8VFxBfWZ63XT/BqUMhc9HW/YFcrBZWx 2Fkg6iau8das9JGL4/9yAtPWl0UvCKky3CU816DRO22eSy2qKBidm6/xNlU/YyHXNQwW QAec0sP4PC1vTvuQwuqzQxVFZQd9lK7ZwYkwNyXoVVdCY+ECqITBsD2K27aYxb6ZxU7o 7Mxv3PZeT8ii/Em/B46Jhjuk3R+M2bQssUojRkKoXZFdA2KwibZJ6wsFxiU9fo8VL68r szDQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q190si17453389pfq.261.2019.04.23.08.38.05; Tue, 23 Apr 2019 08:38:21 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727812AbfDWPgu (ORCPT + 99 others); Tue, 23 Apr 2019 11:36:50 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:37282 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726421AbfDWPgu (ORCPT ); Tue, 23 Apr 2019 11:36:50 -0400 Received: from pps.filterd (m0098420.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x3NFZ7bB178080 for ; Tue, 23 Apr 2019 11:36:48 -0400 Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97]) by mx0b-001b2d01.pphosted.com with ESMTP id 2s25da07ag-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Apr 2019 11:36:48 -0400 Received: from localhost by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 23 Apr 2019 16:36:46 +0100 Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198) by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Tue, 23 Apr 2019 16:36:35 +0100 Received: from d06av24.portsmouth.uk.ibm.com (mk.ibm.com [9.149.105.60]) by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id x3NFaY6g51773584 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 23 Apr 2019 15:36:34 GMT Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 310C142041; Tue, 23 Apr 2019 15:36:34 +0000 (GMT) Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 96ED342042; Tue, 23 Apr 2019 15:36:31 +0000 (GMT) Received: from [9.145.7.116] (unknown [9.145.7.116]) by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTP; Tue, 23 Apr 2019 15:36:31 +0000 (GMT) Subject: Re: [PATCH v12 04/31] arm64/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT To: Jerome Glisse , Mark Rutland Cc: akpm@linux-foundation.org, mhocko@kernel.org, peterz@infradead.org, kirill@shutemov.name, ak@linux.intel.com, dave@stgolabs.net, jack@suse.cz, Matthew Wilcox , aneesh.kumar@linux.ibm.com, benh@kernel.crashing.org, mpe@ellerman.id.au, paulus@samba.org, Thomas Gleixner , Ingo Molnar , hpa@zytor.com, Will Deacon , Sergey Senozhatsky , sergey.senozhatsky.work@gmail.com, Andrea Arcangeli , Alexei Starovoitov , kemi.wang@intel.com, Daniel Jordan , David Rientjes , Ganesh Mahendran , Minchan Kim , Punit Agrawal , vinayak menon , Yang Shi , zhong jiang , Haiyan Song , Balbir Singh , sj38.park@gmail.com, Michel Lespinasse , Mike Rapoport , linux-kernel@vger.kernel.org, linux-mm@kvack.org, haren@linux.vnet.ibm.com, npiggin@gmail.com, paulmck@linux.vnet.ibm.com, Tim Chen , linuxppc-dev@lists.ozlabs.org, x86@kernel.org References: <20190416134522.17540-1-ldufour@linux.ibm.com> <20190416134522.17540-5-ldufour@linux.ibm.com> <20190416142710.GA54515@lakrids.cambridge.arm.com> <4ef9ff4b-2230-0644-2254-c1de22d41e6c@linux.ibm.com> <20190416144156.GB54708@lakrids.cambridge.arm.com> <20190418215113.GD11645@redhat.com> From: Laurent Dufour Date: Tue, 23 Apr 2019 17:36:31 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190418215113.GD11645@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 x-cbid: 19042315-4275-0000-0000-0000032AEC6A X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 19042315-4276-0000-0000-0000383A3230 Message-Id: <73a3650d-7e9f-bc9e-6ea1-2cef36411b0c@linux.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-04-23_04:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1904230105 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Le 18/04/2019 à 23:51, Jerome Glisse a écrit : > On Tue, Apr 16, 2019 at 03:41:56PM +0100, Mark Rutland wrote: >> On Tue, Apr 16, 2019 at 04:31:27PM +0200, Laurent Dufour wrote: >>> Le 16/04/2019 à 16:27, Mark Rutland a écrit : >>>> On Tue, Apr 16, 2019 at 03:44:55PM +0200, Laurent Dufour wrote: >>>>> From: Mahendran Ganesh >>>>> >>>>> Set ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT for arm64. This >>>>> enables Speculative Page Fault handler. >>>>> >>>>> Signed-off-by: Ganesh Mahendran >>>> >>>> This is missing your S-o-B. >>> >>> You're right, I missed that... >>> >>>> The first patch noted that the ARCH_SUPPORTS_* option was there because >>>> the arch code had to make an explicit call to try to handle the fault >>>> speculatively, but that isn't addeed until patch 30. >>>> >>>> Why is this separate from that code? >>> >>> Andrew was recommended this a long time ago for bisection purpose. This >>> allows to build the code with CONFIG_SPECULATIVE_PAGE_FAULT before the code >>> that trigger the spf handler is added to the per architecture's code. >> >> Ok. I think it would be worth noting that in the commit message, to >> avoid anyone else asking the same question. :) > > Should have read this thread before looking at x86 and ppc :) > > In any case the patch is: > > Reviewed-by: Jérôme Glisse Thanks Mark and Jérôme for reviewing this. Regarding the change in the commit message, I'm wondering if this would be better to place it in the Series's letter head. But I'm fine to put it in each architecture's commit.