Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1344201ybt; Tue, 7 Jul 2020 13:26:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzfiKm8bb5straavDJw+dXCD7wq7LbUiPxOhJLKN6jb+3atiNXm9om3wYxMI848kL5oWP2B X-Received: by 2002:a17:906:6959:: with SMTP id c25mr48239524ejs.375.1594153589782; Tue, 07 Jul 2020 13:26:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594153589; cv=none; d=google.com; s=arc-20160816; b=jcdbjjVa9aRAfz8JYdM+O0+/1Ap/si4LPYITvecLv3wJq0L2SyuyiS5sDb8c0uUoQu MfLzEsmrJOQn9OODPvJWd7rkPIYhL8HpaoaNPkGyGKPS8ZGZdUP6yOPEDHRL5EG4u9PR yscjvxXadrAMFuDSZR45eIqALxgoJXWr7AXS8PLJR0DtqxT04gNGL7IJ8Gr/PN9xvQRc bwdY8sj34CV3HwfpEFJOQLd93STi4Ic4iraAwWcTA+malisxFqJ1ikghYUA9jT08+B6p UHVfJC/dEgkTj4srd2j3SDzf0E+N8b2ZGWS//42OeWOkpBcSpV5WWKu5h9Vtz8R1utC/ Opeg== 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 :in-reply-to:references:mime-version:dkim-signature; bh=6XqDOhPELSzMgZFeHVQzNLAfVHgv7dPOLnk5RnzM4P4=; b=nZ53WAv43po1csWcoCf7dqVOppGPRGIFTmTo44gW4PsuqT9W/QE+OciLi87/jZOxmf oJCsDzL8830icUOPzsKe5i+qcv773ME7VwoakcaKHMRPRtduQFdyUE+k+IdfCf7ByyJg jdODaSOzjPBmG5W1L0TFUYQ7VaODadeum+pRP+5EyIx/d4XEevni0GQFwJA7FofGJqUo PFaXCCEEpw0bZNXAK3wm5zT4dm9NLiUediK9NdjHtHWCbwr9qmLFUou0Xj47Hqi8zFMS oYIwNqCgDNn6e2HF6Sb9YC6r/0UhibzsbW4/BAnxCJDvk0hRk++g8Y3HwPry2eZa4s0R y+Zw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=LY4FvMZz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k19si15156005ejc.167.2020.07.07.13.26.07; Tue, 07 Jul 2020 13:26:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=LY4FvMZz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728639AbgGGUYV (ORCPT + 99 others); Tue, 7 Jul 2020 16:24:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51360 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728190AbgGGUYV (ORCPT ); Tue, 7 Jul 2020 16:24:21 -0400 Received: from mail-lf1-x143.google.com (mail-lf1-x143.google.com [IPv6:2a00:1450:4864:20::143]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0DED2C08C5DC for ; Tue, 7 Jul 2020 13:24:21 -0700 (PDT) Received: by mail-lf1-x143.google.com with SMTP id k15so25530834lfc.4 for ; Tue, 07 Jul 2020 13:24:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6XqDOhPELSzMgZFeHVQzNLAfVHgv7dPOLnk5RnzM4P4=; b=LY4FvMZzILikh15a8T4+gZcC0iBGtJIHSCWGKPXPFccoqV7BkYRThzmBYw+Gn++IR0 KDHlg9I55kRP3bn6OA1SY3gKt8aJQqmugf/5wZuoWhDeEEHYDWHOD/dvGo2Wt9x4Qui/ iilyA/ngA43BVbE72OqjP1/UYdQ3shqLk3Ktc= 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:cc; bh=6XqDOhPELSzMgZFeHVQzNLAfVHgv7dPOLnk5RnzM4P4=; b=o7gTZi4ZSEFKBmmshl2g1Jd1jd1gL8SOO7qs7Ap5M5F0wGGy0hMMHF4oMp42Jn4DcR bsRnLlYR6ny2boSBRTTZjsSfnC8cueUHNVNyiMJpXRJUFRIAwITp3T0+ZhN+oicqjxyz WNEnSfdUZGju+TwfO9ges9bPZqvdbPpEUjuKGNHGkixG+IuiFR4jKt2qM87nXJwobtcX 9jLxWA/pm/E/2At1hIWLSv4rs4uhsq1pVIf5aYU/awlEX/oFqpE5/4Zk9EFgGJvkMKSK ukqjC53oMXk7RVexqqIgTM8TBun7fs+a0BDVyv3cgaN46BgDoKBsl8GSufvoioeVI983 C5Iw== X-Gm-Message-State: AOAM5336B0f9dWcBpgCfOnoy/BTmV7o0vIwRdRfdxNawnZHOrWVoCjDq Rk562EAv/swFNh7WSzc8TiMc72Fb5jk= X-Received: by 2002:a05:6512:10ca:: with SMTP id k10mr23736568lfg.177.1594153459136; Tue, 07 Jul 2020 13:24:19 -0700 (PDT) Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com. [209.85.208.171]) by smtp.gmail.com with ESMTPSA id o4sm9766582lfb.52.2020.07.07.13.24.18 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Jul 2020 13:24:18 -0700 (PDT) Received: by mail-lj1-f171.google.com with SMTP id q7so38276278ljm.1 for ; Tue, 07 Jul 2020 13:24:18 -0700 (PDT) X-Received: by 2002:a2e:9b42:: with SMTP id o2mr30598178ljj.102.1594153457543; Tue, 07 Jul 2020 13:24:17 -0700 (PDT) MIME-Version: 1.0 References: <20200707174801.4162712-1-hch@lst.de> In-Reply-To: <20200707174801.4162712-1-hch@lst.de> From: Linus Torvalds Date: Tue, 7 Jul 2020 13:24:01 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: stop using ->read and ->write for kernel access v3 To: Christoph Hellwig Cc: Al Viro , Stephen Rothwell , Luis Chamberlain , Matthew Wilcox , Kees Cook , Iurii Zaikin , Linux Kernel Mailing List , linux-fsdevel 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 Tue, Jul 7, 2020 at 10:48 AM Christoph Hellwig wrote: > > Hi Al and Linus (and Stephen, see below), > > as part of removing set_fs entirely (for which I have a working > prototype), we need to stop calling ->read and ->write with kernel > pointers under set_fs. I'd be willing to pick up patches 1-6 as trivial and obvious cleanups right now, if you sent those to me as a pull request. That would at least focus the remaining series a bit on the actual changes.. Linus