Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp756648imm; Fri, 13 Jul 2018 05:58:13 -0700 (PDT) X-Google-Smtp-Source: AAOMgpca3vHcPRuFHyckqVdDP8dPtgsoAtJ4ZPmBj33VdDj4GCbFVh63fT7/WFQV/OMu9U/LgUN7 X-Received: by 2002:a63:1350:: with SMTP id 16-v6mr6038928pgt.214.1531486693655; Fri, 13 Jul 2018 05:58:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531486693; cv=none; d=google.com; s=arc-20160816; b=H+UwnMs375sJcpLANXxh/aeCd4XB6EdtaZCgyjRpQN1yYRg9FJ/7RaZAoexRfFZ7bw JBVXNZHEolHBsYjwKXvSMJ9AFDm/JF8wlf/GmDFaM1RezB952Fdnax6JuxeaW5vMVfR5 7Vg++ez4VdceIpbRC6uLwc/Qlsc4SaUdQgY0fCgqeWqhK71qWOadRC7qs0sTh6wfQlk9 X6wabLQ1Ao7Ls+s7dSj7Z5WAeJD2mV4L7VmwiUgUaeayV21z8TY4MWdEki2s70qD7Zez LcX6y67SYO8XRvoJBFKA+jdUYfrwo5oSMoOGRx8ss+UW697POw3Asn9navQK4psPagO9 TSQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=LsZFxSWbidbh6zS+i2hsyZ4722bHHWbtPG4wdHbl7uY=; b=pivNEJkl3OZT9KuAArMlka4M873iBD/UMzRlx/z7BK8jvih8mnzs5LjVPxGr5q3Hao yV+xgMv3zHee05UDPvDZuH/NTDbrG3kzQ4rSE4uAXZ0L/yP+jrEGEB1vvRkoXzq+K1Wv hlvRLcw51JJ0zyvAA+DWegKVQqjvI+X+7ftyM7BeTU4IByQhWYdTs0LLIv4QALnYQWAd sXgrbwiq2bQaZ+yxeOC7Rqrxb3g771JRlE5r6MNHyELcX85nO1pu3dpplVGzDiYHjb1m /fb5N/XnRHMcGezgcKcQS5Wi00JWcEu75N6gP11HQbz+rxjOAXfFj3I+nA2JnFLV8ytS QX6A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="ZJ37/X7s"; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k38-v6si23504702pgm.335.2018.07.13.05.57.58; Fri, 13 Jul 2018 05:58:13 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b="ZJ37/X7s"; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730028AbeGMNLq (ORCPT + 99 others); Fri, 13 Jul 2018 09:11:46 -0400 Received: from mail-lj1-f193.google.com ([209.85.208.193]:33464 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729617AbeGMNLp (ORCPT ); Fri, 13 Jul 2018 09:11:45 -0400 Received: by mail-lj1-f193.google.com with SMTP id t21-v6so24445000lji.0 for ; Fri, 13 Jul 2018 05:57:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LsZFxSWbidbh6zS+i2hsyZ4722bHHWbtPG4wdHbl7uY=; b=ZJ37/X7sT3oOQwLtX/N57qduSNpWqniO/veg3TwE0i3fEw3m8hcsJ1XuWcC1PHNsCN /pjC+pDPOIvMAFjkXbYPEJ7ezb4N4noJYjR+DvSdZIhE9rEr5UGZwFZx9JfxZnUKlm0k 1cNSKsa4WREpnZX1r9I1uY2Vl8TEdsZu46pNkUAHLfB0BJ3rmq8zGkGrPN/Cg9fsnSV0 NfuiPRv4+N4Vk0VWWENaCQkkt4/N6Y3DMBulSuZYP7AX6DmZ0HblvmY27IOgUaFkGCXg DIpknjSj7H3AK94cPCWfTAubULUzgxx/w4Y8tPQCi9tZVWqWTFElPzOurJL2ND0uaY/n YV1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LsZFxSWbidbh6zS+i2hsyZ4722bHHWbtPG4wdHbl7uY=; b=B8lFFP4V9ogh0g+eW8qZ+QeORIDBKO8+ep/JNGcrdN237+Bf/l/7Zb6Hk5sN5ZdYkL ls9VZdtpiX1LDvvGKRTFMu0N2/lpOBUHMfKrzZLr3ObsrCwmeEL3/kXQ7Y7cAWgcsTIb sIplelBo8oW+iylfwEHLq79N+e3AWyelN7jDW+3b74fLNXf05Pb8TswwpbjYqVkJZhKB AYbH5fCni+Hb06p2s+fVLuLb22kr7erc5r7rGVWoT9l0f8sjgqUS6MiOPmFgoz4XCug0 M0pg7zwYeFGkDfsUtOX10v96wzhsrw2os6TkeUQN1+cyUXRwEd3GaexIA2Zi+RaBLapJ q1AQ== X-Gm-Message-State: AOUpUlElLR8QTH8I5gmqwcTuZ0A676xHZ91XaPHhcxxJnJunTdvspsPZ sxtwz7tgY/Az5FDN2ddN/0ew7X04yrGpdYKecqc= X-Received: by 2002:a2e:2d11:: with SMTP id t17-v6mr3314403ljt.145.1531486631215; Fri, 13 Jul 2018 05:57:11 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a19:2b14:0:0:0:0:0 with HTTP; Fri, 13 Jul 2018 05:57:10 -0700 (PDT) In-Reply-To: <41Qft01FR3zB4MS@ozlabs.org> References: <20180611202904.GA25538@jordon-HP-15-Notebook-PC> <41Qft01FR3zB4MS@ozlabs.org> From: Souptick Joarder Date: Fri, 13 Jul 2018 18:27:10 +0530 Message-ID: Subject: Re: misc: ocxl: Change return type for fault handler To: Michael Ellerman Cc: Matthew Wilcox , fbarrat@linux.vnet.ibm.com, Andrew Donnellan , Arnd Bergmann , Greg KH , brajeswar.linux@gmail.com, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, Sabyasachi Gupta Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 11, 2018 at 6:54 PM, Michael Ellerman wrote: > On Mon, 2018-06-11 at 20:29:04 UTC, Souptick Joarder wrote: >> Use new return type vm_fault_t for fault handler. For >> now, this is just documenting that the function returns >> a VM_FAULT value rather than an errno. Once all instances >> are converted, vm_fault_t will become a distinct type. >> >> Ref-> commit 1c8f422059ae ("mm: change return type to vm_fault_t") >> >> There is an existing bug when vm_insert_pfn() can return >> ENOMEM which was ignored and VM_FAULT_NOPAGE returned as >> default. The new inline vmf_insert_pfn() has removed >> this inefficiency by returning correct vm_fault_ type. >> >> Signed-off-by: Souptick Joarder >> Acked-by: Andrew Donnellan >> Acked-by: Frederic Barrat > > Applied to powerpc next, thanks. > > https://git.kernel.org/powerpc/c/a545cf032d11437ed86e62f00d4991 > > cheers Thanks :)