Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3348872pxf; Mon, 5 Apr 2021 09:41:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxQ/wsnBP8Juyd/9z4aRlLQSyiV/W2Rgm+LwyDGgAMSv7M5T3AkDYU1GznNAU9GM2gN4gGY X-Received: by 2002:a92:cda4:: with SMTP id g4mr21091699ild.208.1617640877927; Mon, 05 Apr 2021 09:41:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617640877; cv=none; d=google.com; s=arc-20160816; b=ilkSq+WFe+9R7C+I4yyxCpFGgCSAdZ2wSycZKr70vM+AEFNM6vk6nmNZ1c0581fG32 M28++UAnG6ODctu3uUGi7xU7U1GC5AJzjHUjMhlp6bUMXoK1p6NyufRA7UJ12dCXEEn+ gv0fo3KHw3elP2ZcvWbCOB5eKuuekNaBVWM4leph68Hv2xpuIAEXx2eqmCQbgC6XdaIX hbw/cqEq+b/ZboE0Wc6Okji7wJNR42Z1jLzS/xJxCuIHK/ZVVEmAZ/RjnpnEH13eOQlN XkIvsMi+/Zxg/TOAj2fe0FGNYNgQL1YrQJBuvqtpWZj/eW5qu93SHTEcDjHgQyz9U27g a+yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=mQ6Hm2yyUDVNQn8+qn0MeLWtwAIlo2Lgvv1aSWh/2Lc=; b=Fehdp/5EBi5g52fguNBvXOLb9uflXBT22H/N4pji7D5d29GVp7mCxD/3qEGzXMnn+K 2lyqQaJYF9nBo7nbwfyzVnoN29a/E91vVcg+x5qPcLYB7+9OHQFeVQ0NuB3XCv1rsdfJ 2f6zvy0TwfusTzwkOqlq32M7EfH02ODljc9FtG1hZN47vkkVh2UUroshK1/y1sq/MQGM nDkCdD9PRCIpUmHqmmU6dhzd1Er3kFKQJVpjwx8vmywBEipl1Dnfxj2pzVBlCS8ccb4k /jyqNZv++r6C+23ZvBPomKPQh7n4L5xUtPkIxeQKkLGhvYEmaovnjEA9RL/nwnkOCVmr txoQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=QH27VaWG; 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 w4si15188587ill.114.2021.04.05.09.41.05; Mon, 05 Apr 2021 09:41:17 -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=QH27VaWG; 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 S240298AbhDEJO6 (ORCPT + 99 others); Mon, 5 Apr 2021 05:14:58 -0400 Received: from mail.kernel.org ([198.145.29.99]:58412 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238892AbhDEJLb (ORCPT ); Mon, 5 Apr 2021 05:11:31 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id AE130613A7; Mon, 5 Apr 2021 09:11:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1617613875; bh=UKghFny69coTffHjMIZPzcbMA/FSap3044jk8omocHM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QH27VaWGDSskJ0Jo819ye5uG+nz/ykHSxy4mS4U0MPXQWnbu+MQE2yJaWaB8buAp+ X7cyIQUBZrzrFwL69fzTw+9/69xc9TuQARO3vBFBy6VBoGWJ1MLW+DrYHo63WHDmY4 X2A8WDGmqR0c8IsTw6V0p7u6kRI2LGc8Mbm6hrlc= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jens Axboe Subject: [PATCH 5.10 125/126] Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" Date: Mon, 5 Apr 2021 10:54:47 +0200 Message-Id: <20210405085035.165900931@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210405085031.040238881@linuxfoundation.org> References: <20210405085031.040238881@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jens Axboe commit d3dc04cd81e0eaf50b2d09ab051a13300e587439 upstream. This reverts commit 15b2219facadec583c24523eed40fa45865f859f. Before IO threads accepted signals, the freezer using take signals to wake up an IO thread would cause them to loop without any way to clear the pending signal. That is no longer the case, so stop special casing PF_IO_WORKER in the freezer. Signed-off-by: Jens Axboe Signed-off-by: Greg Kroah-Hartman --- kernel/freezer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/kernel/freezer.c +++ b/kernel/freezer.c @@ -134,7 +134,7 @@ bool freeze_task(struct task_struct *p) return false; } - if (!(p->flags & (PF_KTHREAD | PF_IO_WORKER))) + if (!(p->flags & PF_KTHREAD)) fake_signal_wake_up(p); else wake_up_state(p, TASK_INTERRUPTIBLE);