Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp947940ybf; Fri, 28 Feb 2020 10:43:08 -0800 (PST) X-Google-Smtp-Source: APXvYqxauiExombw9gYWKkYXZbi4pSoQMk1xvCGWYC2cOyWP+xOro/FbhqE8K0e+7gLWFvqXLwOK X-Received: by 2002:a05:6830:22d8:: with SMTP id q24mr4666538otc.0.1582915388372; Fri, 28 Feb 2020 10:43:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582915388; cv=none; d=google.com; s=arc-20160816; b=FRfcAnnfL6zNnaO1q0X1+eRMVtD2y4D+dh0IBBKdx3TDo3dasGZ98J6cMUJ7NrLhB+ x4mgE6lPfRLmbgjGmeiJli6+dR0jqxmYbPQmO8dPlg7s0+XWNYKLproV19eyAne4/g7g 5KyL01JAJz59w5AbofVSQ/akzi47nNAHzjF2LnRDxVhGgFcgciXQ/vipmwvfIDQ9U51e ++sMKroeJBq1P+x42yn5p+2c6VbM7UdjmMFgb3dSPeGAOWsSX2pT582kgOPdC7IAV4cs ClLQeBA/WaVbkI1aYEjXUD4VCX4sppKhugnpmYnOqsD8qCHN0S/n5lntU+oAEyyCO4O6 UhIQ== 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:mime-version:user-agent:date:message-id:subject :from:cc:to:dkim-signature; bh=VCbaNY4wBYVaCiMegreK3IyuJnq8p/jIOFknVGfbhLc=; b=lj28FNjnLDJ6nRkoERzWXHO3VACNshqPNl0uyTeUCYqDrOm+/xh4/WsQktZJIgklZ4 Cb+XxFB0GpuF87sAZQD74V0gDSmU4R/oi4DZ8NVGKgGlorQUmpMmVsS7IQAyk8z04UXV S/JbTM5fY+W3aiZgzereK8YO+nPYzTNzJ0gacCzbavGI1ooum5Vwy5xWfeVu0+NXXef6 vmYVNRVfCQps+X6LX8JRMvj4jWtZF/tNGLRGAmGTyX5w+mezgweiyCl3SKS5MpZ3eLLZ z2JD8XPunsL5vHlgqth2AOja50KnbGdnjLkVLuYcstPyslT2BWg8boOtfF/BTxs4sqpf 72Sg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=IACH2A5r; 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 t24si2163882oth.319.2020.02.28.10.42.55; Fri, 28 Feb 2020 10:43:08 -0800 (PST) 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=IACH2A5r; 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 S1726287AbgB1Sms (ORCPT + 99 others); Fri, 28 Feb 2020 13:42:48 -0500 Received: from mail-il1-f195.google.com ([209.85.166.195]:39715 "EHLO mail-il1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725730AbgB1Smr (ORCPT ); Fri, 28 Feb 2020 13:42:47 -0500 Received: by mail-il1-f195.google.com with SMTP id w69so3591733ilk.6 for ; Fri, 28 Feb 2020 10:42:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=to:cc:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=VCbaNY4wBYVaCiMegreK3IyuJnq8p/jIOFknVGfbhLc=; b=IACH2A5rT5y+8kIpFNw5as0ou+ITV+tKeAc3h+7qwsaKmpUfpjdpVI+4wPdHBiN20q kqMSDa7CJ2dUesZlZOUo9uFYz6+v73GCWYrh90Rqd0whM+V85npOFdTYySvyTtGjeiRm +1YjJGfnNK3jK0jRBpYbxwCXQScmOM46/P9lZcjgQpYvTjzdKMcBh0FSpL4CnTwFsCXk 6WdlrtXDG0NzREDUppHL9nxPYJNM4brMbKF59oYz8B5vxDnuhjh8mtF5QkWguJK8x15k /r4uBRIb/eD3us7ddsswEugJyfu0MDPW4ZBY0ishIh3G8Nf0J80Ea2eGneaqOa63x2ow DB3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=VCbaNY4wBYVaCiMegreK3IyuJnq8p/jIOFknVGfbhLc=; b=TZa645A+q2Kq/NRNgy/znd4Rf4bdAX+Y3Yv5k/CwQ+52/6im3j+EPTlbi/0sCY8und 4rqNwxSDESj1pXsxfV+OeO5urAiprPQ1RWYb9x3DAomkNcYU9gC+sNw7Rtfw1tUVsmCS 41bszfTVwvozHZSskuNzt1RJD39p7ri40iY8MhFV0ZAm/imk7xiRkpgr0ZGpfbzvIwWD VjpxyEnd3T/j8ViqWQi6UKAqs1uC7qZO+Pg1Eqh6siKa5mDGWT8Si2Lniso1Zmb5gacc FCiADE4natdAjlodx7QLMGo7ZwEV3hphCmt5J5wSpYDDTrR1WP4+jMmqlEj1ltQoJwNm PGbw== X-Gm-Message-State: APjAAAUuqnOw4sesoCvhZwGCZX5JxUl+deRJICCaQhayzgH2qxsX++o4 qIrNlgKXwDlNCqLIXKZK34bo2j0iRMU= X-Received: by 2002:a92:50a:: with SMTP id q10mr5913018ile.294.1582915366218; Fri, 28 Feb 2020 10:42:46 -0800 (PST) Received: from [192.168.1.159] ([65.144.74.34]) by smtp.gmail.com with ESMTPSA id t15sm3314670ili.50.2020.02.28.10.42.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Feb 2020 10:42:45 -0800 (PST) To: Linus Torvalds Cc: io-uring , "linux-kernel@vger.kernel.org" From: Jens Axboe Subject: [GIT PULL] io_uring fixes for 5.6-rc Message-ID: Date: Fri, 28 Feb 2020 11:42:44 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 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 Hi Linus, Set of fixes for io_uring that should go into this release. This pull request contains: - Fix for a race with IOPOLL used with SQPOLL (Xiaoguang) - Only show ->fdinfo if procfs is enabled (Tobias) - Fix for a chain with multiple personalities in the SQEs - Fix for a missing free of personality idr on exit - Removal of the spin-for-work optimization - Fix for next work lookup on request completion - Fix for non-vec read/write result progation in case of links - Fix for a fileset references on switch - Fix for a recvmsg/sendmsg 32-bit compatability mode Please pull! git://git.kernel.dk/linux-block.git tags/io_uring-5.6-2020-02-28 ---------------------------------------------------------------- Jens Axboe (8): io_uring: handle multiple personalities in link chains io_uring: fix personality idr leak io-wq: remove spin-for-work optimization io-wq: ensure work->task_pid is cleared on init io_uring: pick up link work on submit reference drop io_uring: import_single_range() returns 0/-ERROR io_uring: drop file set ref put/get on switch io_uring: fix 32-bit compatability with sendmsg/recvmsg Tobias Klauser (1): io_uring: define and set show_fdinfo only if procfs is enabled Xiaoguang Wang (1): io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL fs/io-wq.c | 19 --------- fs/io-wq.h | 14 ++----- fs/io_uring.c | 132 +++++++++++++++++++++++++++++++--------------------------- 3 files changed, 74 insertions(+), 91 deletions(-) -- Jens Axboe