Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3309666pxv; Mon, 26 Jul 2021 00:44:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwaGt6ZtLC+46n6/CYlSX41DKaReV44I/F8O4NXZtwujg2yaCUEarfQJLzJ7+wvbTi7GTu6 X-Received: by 2002:a50:bb43:: with SMTP id y61mr7246694ede.22.1627285493482; Mon, 26 Jul 2021 00:44:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627285493; cv=none; d=google.com; s=arc-20160816; b=CDlQc7E8XRk1Vq4mHYu9ZdEZcsIy15s5TiTIQO6Dtf/OAQMJ5+GAdyBGjksH0z8DMz ZSaVewbYfLZpfbm+k4g6cxtnpWIF5cr+MT4+THdGoVhdCNyUU3bEBJ7IsKKTGPCg0RQ5 Kr0LfClhvhRoYnyDT1zmgru9dknRMQm1Qv9tQUBx2Ecaj7OpA2s6zvEgMfEnTSUp5Ngg D2PPC/cQ7bd+q+F0P4sr2TlKIv31fL5rfhuIGalRVTKSRLQfm5ihZd17zf9ntkwJDE7z SqWNc2il9Q5S9YRqqPUiQqIc6xDGmfyJyfLrGoWf1nTxj6pkbvVNJinfNiiWhcdajOMt lJ2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=wBuOIu2npnkP8jzq2Gi3CdlgtIkFx0Ije4LQeuX8a9A=; b=S5cgDWD03E//V6cPXGWJWgWsqE7AOHWbr+UquSoySP08MxXip0K4hE1zVFuLMns8p2 hAKy/LRREYl1sAsPSyeDzY64ovJjuadrLG/b+UuyAwUb6mRZ5gtxRqp/jnjyNirXYYcf ZnzEZuii17oCW9EDBjkSaejxjUI0UhIrY4KY7//5Q1kiw4Ei+RV84kAC5ki5CywOqako 6ypc9+PEKsdE8BPInl8w8CEcs9z5kjMy8vFFrreFzv1Ps13UJSkQkISws44lBgBW+8+y LDsZbU0WxtNxQzQAX1t9zZTE6R1VESYb6eWHVr+JYZ1IRYH2KJAvNxq8QTGMQgyU2xAM DaDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=wwZgE0SH; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cq4si900734edb.74.2021.07.26.00.44.30; Mon, 26 Jul 2021 00:44:53 -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=@linuxfoundation.org header.s=korg header.b=wwZgE0SH; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232349AbhGZHC3 (ORCPT + 99 others); Mon, 26 Jul 2021 03:02:29 -0400 Received: from mail.kernel.org ([198.145.29.99]:59836 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232146AbhGZHC2 (ORCPT ); Mon, 26 Jul 2021 03:02:28 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id AE2EE60F4C; Mon, 26 Jul 2021 07:42:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1627285377; bh=X1P8+pobet+S34SD35lP6Li8uW4bhJ6VOh6Qpt1+xJo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=wwZgE0SHX0krrI0D0BsKQB2DQ0eGYrtnthCWnwZrh1nN3lm41itHys6pgwU59YHh9 LKGPqhlaLCyj46xJ1pust8QQ2+hMYRHmSUf0CyHuK7O/yadUoQdFUzljqMpM7fnF9j nR5EmU5NcGn1MqEU0idgRvT00YYa5Oq/+D2KnyII= Date: Mon, 26 Jul 2021 09:42:51 +0200 From: Greg KH To: Jens Axboe Cc: Olivier Langlois , Pavel Begunkov , io-uring@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: Re: [PATCH io_uring backport to 5.13.y] io_uring: Fix race condition when sqp thread goes to sleep Message-ID: References: <82a82077d8b02166482df754b1abb7c3fbc3c560.1627189961.git.olivier@trillion01.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jul 25, 2021 at 01:10:22PM -0600, Jens Axboe wrote: > On 7/24/21 11:07 PM, Olivier Langlois wrote: > > [ Upstream commit 997135017716 ("io_uring: Fix race condition when sqp thread goes to sleep") ] > > > > If an asynchronous completion happens before the task is preparing > > itself to wait and set its state to TASK_INTERRUPTIBLE, the completion > > will not wake up the sqp thread. > > Looks good to me - Greg, would you mind queueing this one up? > Now queued up, thanks! greg k-h