Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp3038052ybg; Mon, 28 Oct 2019 06:30:23 -0700 (PDT) X-Google-Smtp-Source: APXvYqy7Z9d4WfJGNiqT9ukFT7OR7SuvriL7hGqw+OOD59bkIMIGuX+uX5G5+LVjn3skvm523aXE X-Received: by 2002:a17:906:4554:: with SMTP id s20mr16942897ejq.283.1572269423769; Mon, 28 Oct 2019 06:30:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572269423; cv=none; d=google.com; s=arc-20160816; b=PKHrCHAkJJVQI5slgl7jpKYEoxWbnkYRnmQJlHAa2Nmt5w5U/GztjaI1efDSh6hLEk AWANUlx2Zbu3y6YgOnbdr0tYa68ldn89x4Sh+HuKAbR8QJenbPh/N8fRH4ftNvSNSHQk 1efF65/AhNqVh3wc4B2hg24kGmERAHcdx58Rf+/TH/VW677w3CMpEDfvlZHOIsJ/5ZP6 eRp6rTDpd0Fym+8YVLwnuMteCy6K2JMXh9qGq5aCbrq+asApebxX6Ts/BUTRsWBFq+iX CFMKO3YArQExrLVqpYHdca2GwijBaJM5J3DiRu+RNv4boJXeAxS1jtcdO82dExLMYU/f 1aMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:dkim-signature; bh=JQoEGWmnXt1HXOcxozyvsTmaem0U3qNdOOn884rNMUs=; b=Qbut+motzrrfqBhH7wDn7XdwH6LRbYKwnphoDmtQLOEywDmDc3Zl2LxTf211/K/AtY dpeYP+yazlGtMgadWx/vLWot751hlTFtzeZF9u9O+Hiue5iGS+s/sZhzfwsR2mymkfNO hNdLeWGYqIGjtTb/vP71ZhNMVtX7QC2aad5zlukuPHRXNe33P/ieUBxa8S8xAvfRxCiG olo7fqiJdMXTb8yEGww4jo6v1k8qlEE7xfiHeOMf7KOVXmWqxTSWmzzvTKKUUarlFSk/ xdTkwo6rN+/KrvTjp3IE8qyGDWO9o1KjeuaGscngB3QBc5Hu2klZODIMvIUMs9mqskp8 khBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=FnEEyIv8; 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 n5si5773434ejb.67.2019.10.28.06.29.58; Mon, 28 Oct 2019 06:30:23 -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=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=FnEEyIv8; 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 S1729912AbfJ1D2m (ORCPT + 99 others); Sun, 27 Oct 2019 23:28:42 -0400 Received: from mail-pf1-f178.google.com ([209.85.210.178]:34222 "EHLO mail-pf1-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727119AbfJ1D2m (ORCPT ); Sun, 27 Oct 2019 23:28:42 -0400 Received: by mail-pf1-f178.google.com with SMTP id b128so5914951pfa.1 for ; Sun, 27 Oct 2019 20:28:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=JQoEGWmnXt1HXOcxozyvsTmaem0U3qNdOOn884rNMUs=; b=FnEEyIv893T2XirJza0c4gD3QRzsh+EzVypzATohez9L/qpvesSPyENktB+jwm9mHG MEj4bJb36cejJx+XuG2x3OsUfPFei1oiFfA027PeBQ3Mo+mF8Xl+2M3a46rfXbT+A7q6 KVA7YlkEjQQpzRoXA9I6azk/JSqlxs0e+NsdrzqII6ISGq7J+ifHlOo3HiwdksWbkGwj 3gqjAWFdf3PVVu0R6O82hIwzZ9xlRdUMrymA0KqQwVih2JMVRX5w/kQn/KhX4E8Vuwzc hwVSNuDvkZ3yhg2dWOqnugHaBN9i8ZejBy50qXC67vNQL9ga3ECeojsHSaF6ewEz9SwQ pIhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=JQoEGWmnXt1HXOcxozyvsTmaem0U3qNdOOn884rNMUs=; b=owCDNH1p/1Ha8WrbYkjnt1cY3zIqVpOgbN//aeVaAUEJZYB9vG2aHifUE3HPbvoRBn 5J5yzEG5O15lu7VEAgHtDrWuMtDEy4tmV5ZUKr5z7NNUI5GExT0Hy/Qe7WKUlUjdRp+/ MuMDNgsrqIr3DR/HspnwP52XBn3bCCA6Cimt13Xq8jLVjACc5J1DH/776hsBNx9ejd2V nmymJdi9N07hrr41HOxV2M7XRixH7YtobqQUCcDul8SSyIqqNNH8wMJGA4X89PIvStmI agEwFdwFnOpNRTULJi0CvQXHat78lYMFxvrnayCBOOWeJzxW/LWI0BtTpzKfkrZpunAz /5Kw== X-Gm-Message-State: APjAAAXV49jGEaNIJME0USm4giLarDJi4G7rQ9Qs2dA8039FCql4YvTp LNcgOhxo3umKLWRMeULO1ARt2oIRIItXsA== X-Received: by 2002:a17:90a:8048:: with SMTP id e8mr20403457pjw.0.1572233319549; Sun, 27 Oct 2019 20:28:39 -0700 (PDT) Received: from [192.168.1.188] ([66.219.217.79]) by smtp.gmail.com with ESMTPSA id s18sm2923371pfc.120.2019.10.27.20.28.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 27 Oct 2019 20:28:38 -0700 (PDT) Subject: Re: [PATCH][for-linus] io_uring: Fix mm_fault with READ/WRITE_FIXED To: Pavel Begunkov , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org References: From: Jens Axboe Message-ID: Date: Sun, 27 Oct 2019 21:28:36 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/27/19 2:15 PM, Pavel Begunkov wrote: > Commit fb5ccc98782f ("io_uring: Fix broken links with offloading") > itroduced a regression with unconditionally taking mm even for > READ/WRITE_FIXED operations. > > Return the logic handling it back. mm-faulted requests will go through > the generic submission path, so honoring links and drains, but will > fail further on req->has_user check. I thought about this a bit, and I think we should just defer this to the next release and mark it stable for 5.4. I'll do that, thanks. -- Jens Axboe