Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp491802imm; Sat, 1 Sep 2018 09:22:28 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZxnRoxyejDzHaJuYWBBZXLyMQipaU3rh8Svu9C95pL/zFCTivTIbVOIHHOEcXZh2NgN8z/ X-Received: by 2002:a63:ba55:: with SMTP id l21-v6mr4247638pgu.399.1535818948140; Sat, 01 Sep 2018 09:22:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535818948; cv=none; d=google.com; s=arc-20160816; b=Navzt3GtJrM8WW1wumGJenr/q06mmnfZb4nKJ89RN2WmZJBSlE4tpYUMKlpSGDa2mT O3RcCfrDEPioht1AJLHZ/KFQ/FzBdPsJKaKAICuGYfFkpAiXbDKlr6OL+DcdoQc3IGox LeVPm8iUyYoCMbNVsJPzXqdUPX65RHIgC3qQ70rbqW/esrY/yIL3NbVCddB8048ml1kU EYYBaLcgxDAd+Yrid9FohhsA14iy4k2P1sI8oA1AGLzoATo84wF8Xi6lUl4Nz7zJQJwh XnniN/wK9hiOTaC7JjtnTlKRhtQTuxCbtuMKmhloWUs6XgYERo4YBagaVYIeoybV5Ll0 O63Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=RNNvbSLP+hmUmA/0WWWoUXUBQGPIV70EAOZPA66ceyY=; b=QqFCnEJj9VK5z9KslxotCULgjR3zsfhVvrlEze0/hgQ7+UPSml7BRPnMRAE+pODeqC kGJI3pLVsL5c146oi4SLsqagMK0IvOWNyzCvRboVjeYD9EH16hRKDkybQ6+xxh7dNz5R 6wlAchSl36Owq39UwVn6mfVfw3yYVVZNsQrrImGwqBvDWEOYvuNyoCnsf4/EChZ6cd/S e0h4R1xFfPGS7MGdIDzVuA7LFaXeHtAX2bchyZUyMIVJ/uLJG1pnVD69rlP1FDwV1GNb dHJKpW+z+pUiu0DkvmTGJ6nirPhlBJHbAWenYr3DMOGyv8kaXWtPvTcGf6ru3vJikdHi WaEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=TUKlyr4E; 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 m18-v6si12605075pgb.136.2018.09.01.09.21.42; Sat, 01 Sep 2018 09:22:28 -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=TUKlyr4E; 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 S1727234AbeIAUbK (ORCPT + 99 others); Sat, 1 Sep 2018 16:31:10 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:46398 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726934AbeIAUbK (ORCPT ); Sat, 1 Sep 2018 16:31:10 -0400 Received: by mail-lj1-f194.google.com with SMTP id 203-v6so12292749ljj.13; Sat, 01 Sep 2018 09:18:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=RNNvbSLP+hmUmA/0WWWoUXUBQGPIV70EAOZPA66ceyY=; b=TUKlyr4Ey0yDkLoUvP7GerMXI7SzSFQoxgbSvUGP0Kjx+rv7AaLebBNm360P0Fo7yG 5c+lwUOlO8p4W/99lzIyIOAa3e46bz7VFJTSu1SeOLXGqEEEP2Xx2bXYfynen/YHesCo ADWP25AS3BFlsmSn8bkU1fXxeP+4ekqOHDqRrMXsX0EzIWZwbmcZZE8rT2LTjcVnb0gM NTlakphpEMmqyb6sso8+Bm+Scxm6vosRtApRmPy0EmsUXBpkyfoC3aRfi7um4LFDS2Kk VNU9hW1Ftv0BF4Lwi3KYcgkgRyRmhMEPBI/x8yDmNI5zsGXtjYZVw0GjMmZaF68S6QDa 1qaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=RNNvbSLP+hmUmA/0WWWoUXUBQGPIV70EAOZPA66ceyY=; b=gHGF0uKk6X8pOQxdKN1ltsc7AzuJhsv7zG+ZffvymF54NnvqUaZu7otdwbYDygREF7 8N9NHUBHWhK7tgFT0QZqZulUz2sA3emLxYNhGOwbSGXVoy6YMlvd4O4/OHbzGZQ0WW/b Vzd51dzRD1dOtAlTZw1/GNe9M8gUvXuXovdvYsWtixL1HaXcl8a3M73BIkKbmvr5vg/f SM62wdzLUxkRQU5tTLpgQa03V1a/nBwGVdscs0GKGvTvMwgEsSVQfvWv9dkePyTy4PIp jvszIfuyCrJoV5YmV+lw/xb0ZQ740IK+acJysySWiXeUthC0Bg2MLthF7gTKw2kmVlH1 u9tA== X-Gm-Message-State: APzg51D+AMz3JF7FiHKf8YDYbm6QxNAKxHPIhySaw4csEwx014SSyzpW YINx12bgSmZ+cirS57HAwpEbem1fDZmdRiBSJDM= X-Received: by 2002:a2e:5617:: with SMTP id k23-v6mr12956887ljb.86.1535818717857; Sat, 01 Sep 2018 09:18:37 -0700 (PDT) MIME-Version: 1.0 References: <20180830172547.GA4408@jordon-HP-15-Notebook-PC> <20180830163521.728f3ff2fd3cc93b52a5dcc0@linux-foundation.org> <20180831165844.GB3303@thunk.org> In-Reply-To: <20180831165844.GB3303@thunk.org> From: Souptick Joarder Date: Sat, 1 Sep 2018 21:51:28 +0530 Message-ID: Subject: Re: [PATCH v2] fs: Convert return type int to vm_fault_t To: "Theodore Ts'o" , Andrew Morton , Ryusuke Konishi , Al Viro , adilger.kernel@dilger.ca, Jens Axboe , "Darrick J. Wong" , Eric Biggers , Philippe Ombredanne , Andreas Gruenbacher , Greg KH , kemi.wang@intel.com, Matthew Wilcox , linux-fsdevel , linux-kernel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-nilfs 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 > Also, the fact that the patch series involves multiple file system is > a massive pain. It means I'm going to have to do a separate > regression test --- or preferably, I would ask *you* to run a file > system regression test[1] --- to make sure what is *not* a trivial > patch doesn't break things. Also, it means that this patch series is > going to get more complicated to get into kernel, and we may have to > deal with patch conflicts if this goes in via some third party tree > (such as Andrew's tree). > > [1] https:/thunk.org/gce-xfstests Sure, I will run the regression. > > One way to make life easier is to add the new function with the new > interface first, and then wait a release cycle, and then move file > systems over in independant patches. In last review, you left it to me either to add new function or modify the input parameters of block_page_mkwrite() to return err to caller. As block_page_mkwrite() is getting called from 2 places in ext4 & nilfs, I choose to add new input argument in block_page_mkwrite() rather than introducing new function and put everything in a single commit.