Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1508303pxf; Fri, 26 Mar 2021 08:54:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwFirDSms7OHJabbekUdvN6kaTQH5YxM45CZY33niv/1gia75LrWl1AwEYaFHg51ICldQNS X-Received: by 2002:aa7:c346:: with SMTP id j6mr15885628edr.386.1616774040648; Fri, 26 Mar 2021 08:54:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616774040; cv=none; d=google.com; s=arc-20160816; b=UkuXatfqhr9+/+oOCWxocba9rI1DhRaAkFcCHMNIawAs5Tpnhk3pG2J3a4Y1vRfLB5 jpqBbsRSUHsJ/evpnarNNoukN+btbviJWq7Jp9t7gwkJZtxw7H9bZh+NsGsQbr1+HY5u 8JUk6uRAFlX3Z7nlYpd8Zi3tkw7qqbzNXN6AGY+6/cSeKmcQCvwQEMtWd4Mw9ixXSMfV vphM9ENubZZlyHjew+ujwLVHYLinJsmBvSZKwmn2G4GAi8jzwKGCAQCfifK+VfBc9jSc d6ZSeRRTFvvsh3V4MUQzKRR4dyLvizNqJEe/3AuoN2bC3hblWkEINEpsCih5XcpRmIh9 1uiw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=li3YfRJpVv71xu0WVsVssRzCMBArHCH1EvW6QYE1yT0=; b=NM1iJkZY+uJ3bTvXCUg421tLvHswY68MU7SAAaWfcfEjV1nePuV/MirSYn5RT2Pxon ci2NesWWrnwC9itzxG6BsWo7sHb9bTRG/Iy2TWOzRCt2XpQbH5YUbLWmQkSW/cvuRONx PV/ac4/MnIU3PN6y7oFjQyZkF8G2W2C/v40OzMkUYrz2A5Bxy5dPp98LQkbBdr0k1GBI lGXB40/qMT34X5M+yogaiMb1ZpzfvVHQEpds4ciRf5HEpxlDGk2BJPzPLxdL7kPjxnoi 1EnI94dFhKu6JEkNI4kKoRjd/WfMhoeopPWj+moKxuTAwgnOyOWk0AQkjo5VcX9Z9y5l aiCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=n7oHJNJC; 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 gb2si7745871ejc.547.2021.03.26.08.53.38; Fri, 26 Mar 2021 08:54:00 -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=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=n7oHJNJC; 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 S231206AbhCZPwv (ORCPT + 99 others); Fri, 26 Mar 2021 11:52:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41352 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230331AbhCZPwJ (ORCPT ); Fri, 26 Mar 2021 11:52:09 -0400 Received: from mail-il1-x134.google.com (mail-il1-x134.google.com [IPv6:2607:f8b0:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74C58C0613AA for ; Fri, 26 Mar 2021 08:52:09 -0700 (PDT) Received: by mail-il1-x134.google.com with SMTP id j11so5362941ilu.13 for ; Fri, 26 Mar 2021 08:52:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=li3YfRJpVv71xu0WVsVssRzCMBArHCH1EvW6QYE1yT0=; b=n7oHJNJCUAxOzOa/CGB3u4Q7UE5CWm5TKevwGbzL3PRl8+GI6vh0c4qFK6r6FNlPm3 ylHkElPhL0Xh++BcEfdRjU0EJa/IvxICaOUe/yWv7GojHTTqNv8bIZL7XEBPbBOfSWp+ zQoBfYMqj62OtPnmh2UF+XJBfBnOeAguzP46pdRk7g/GmFcIXSCA8tmdW/Jp1wWGAOQq BvjCc6fIIjh0epHDbR2byBUoASCGIr3loqA+yqcBmEYsJX+RLdfCbRjOVJOnnN0bEZl+ EFZAZw/QDIWEkqzUK1k20yY0WfL0X2Lg6pCFE+B8tzG1u3W2ixxnvkqkWpyE3gbjm7kb OVow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=li3YfRJpVv71xu0WVsVssRzCMBArHCH1EvW6QYE1yT0=; b=klpADnzFQfIWc348ojP/zdzAUhvdRfv4RalWdPn4lZi1Wn7VRCJJ6xildG7bpst7nK 6m9dq+Uz+FxmQSrdSgFqsN/rMudAa6MQApfqJ87Ks/7x5RAWyX8c+oYZG7pTu0NXvIvi Xl8EnniXgvDUzV9aA683JL1p9BgWeYRx3kfO8ZnmtxJfC6w9c3iFEvALpvYDir/C/dSu FRcv8LMMTGSL7aGGcalcdALo4O2lEC0PTibXVZLNfiotH+sE/7fv7GDX+MqdmUn5wmQj Ct+Zr+3GuaEg4693ttub8ncMOOSTZ81OyQOmWOAHRlZfFHDP9hVzduSYyZ1XKqd6+95w dkyg== X-Gm-Message-State: AOAM530/n4AoxW+A3EojXtOs5iRPXFDlRpN7rbsypkq/n8PrsccDnGp6 DX1pz3AfmqBe66EMImL1mAqC6Q== X-Received: by 2002:a05:6e02:219e:: with SMTP id j30mr10764366ila.196.1616773928942; Fri, 26 Mar 2021 08:52:08 -0700 (PDT) Received: from p1.localdomain ([65.144.74.34]) by smtp.gmail.com with ESMTPSA id a7sm4456337ilj.64.2021.03.26.08.52.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Mar 2021 08:52:08 -0700 (PDT) From: Jens Axboe To: io-uring@vger.kernel.org Cc: torvalds@linux-foundation.org, ebiederm@xmission.com, metze@samba.org, oleg@redhat.com, linux-kernel@vger.kernel.org, Jens Axboe Subject: [PATCH 05/10] Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" Date: Fri, 26 Mar 2021 09:51:20 -0600 Message-Id: <20210326155128.1057078-8-axboe@kernel.dk> X-Mailer: git-send-email 2.31.0 In-Reply-To: <20210326155128.1057078-1-axboe@kernel.dk> References: <20210326155128.1057078-1-axboe@kernel.dk> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- kernel/freezer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/freezer.c b/kernel/freezer.c index 1a2d57d1327c..dc520f01f99d 100644 --- 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); -- 2.31.0