Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp909123pxf; Thu, 25 Mar 2021 17:46:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyptpUFIG7hUvSg+ho/3VXU8BNbxys/o5HCFCkNHPc/lAsuOkjQhzX2ALDvKK4ovss0d+qK X-Received: by 2002:a17:907:36e:: with SMTP id rs14mr12253669ejb.42.1616719603332; Thu, 25 Mar 2021 17:46:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616719603; cv=none; d=google.com; s=arc-20160816; b=OmBaHLW9Qtufo/z5HzmREzfPNICfjAI+wY3FDLv5djSFzeQGEge+6Cztbclsv/Te8X z7x3m+qR+8Z54R2gUGFYFOb5EPy1Bkeljbk02gpzAx0LDFdGCkc91z8rYC5OAVNPiJop fVL0BpHqasS5fuGK6CfBuJR3GhKs/GeuDXdzr077zpxGURuE7U/Cs3dybZnZQbge6BF0 z7j4UeYRhoWC6usFS5C66erJnFw5Jrqhgkfzo5VByajSeIOmZlnUYRvPgA7KUCHNdIJ3 gNit6wySLBuFwJHtXdcA7m+KFAL1TISJvrJzrMs8qKTL0nGT7KtzVSztFdgj6WEjKVXs wO4Q== 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=BjcATk8alWaYUGT3eai/iK5/Ug0+uxOmLvtipnyKkMFcqb/S5MZq/JUmjzZi2GQbAJ kYUj1bX5w2MhLC7tTn2G0UHpoElfCO7BOQnBb19AjvbMnk7B/kjzJFlKZP252YgffrOZ X5DvI32Upd+W0FUjCADK1Wiu0LdQq1dBzhCL0jOPK8tnhLGj+OeVGaE9R9dECH/hzJCC yJjwhA4UHgBQ8xz9k7I3iHSDoSkzAVnCxKeU7s0OA2+zsrPYS8M8CTkT1tgHNGna7VFC iaKR84JPbbZqmxaVKufDR1uPVNeHaGlV4yuGsxJh4T3vltqaa24nHVT2TtkOsPNHxETC I7ew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=MfWye79Y; 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 g8si5696833ejr.82.2021.03.25.17.46.21; Thu, 25 Mar 2021 17:46:43 -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=MfWye79Y; 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 S230187AbhCZAlX (ORCPT + 99 others); Thu, 25 Mar 2021 20:41:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42176 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230023AbhCZAkw (ORCPT ); Thu, 25 Mar 2021 20:40:52 -0400 Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F2BB6C06174A for ; Thu, 25 Mar 2021 17:40:51 -0700 (PDT) Received: by mail-pg1-x52b.google.com with SMTP id r17so3507931pgi.0 for ; Thu, 25 Mar 2021 17:40:51 -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=MfWye79Yf8JWfCDBBSFadlq1VPdjANsXJAzdqkMvdiVSDZCz9cXBj2JkqY1WSaF1Ll GFkmQZbdvIMTar7P5/42xpyj7r4DVGVw6T62NuYIg25IkGyAiOqAcC2XDngdeSz/HAQw mpxTed8upnVFPUuDX/zAH/tujDhzrUSkgK8mEmdhjlA919CzoIs3nJ1oERKTnJZzPcbI MUHpbunHjin+H13LdXiKTesoqaQewfoMp9HBY67SLK0wo4MWJiDNSRyymPqMJO5QrTm/ hI945ZIrVEtQrMfcD2aHatE1AK5mZbOtHt70XwutTxBytslCr6PmK6LG3yX5N3Gy/sNP +dfg== 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=BOyX1Z2XfeeYhsncJLYwKYCDoh394ObkmmCZILGOkm0qCvbrBTNh8rrRCxeM+Tkutx JJKQ2yph3W2wPY/uRH24vQ45eVMqxlfTCI559S3+E9qZwrDF9Jrgss0YtQe36cBLC8fq iS40DhNhSzbALSdnc2PLI61Nwen6MbBjIxlyYAW+rlFD9uARsE1bLPUEeDzqN034Oq1Y sHb59TYd1F4P2/f+zof6ZklI6iMeKc5motIzht3JPcfdL+aCa8iLkJFbjpaTXucmz6Xb qOAmrGPGsG7IqLznzFDLmrd7cIQ+lHgPkOmQDZlgh3OHB8ibls5j5ZBEwOwYBF+uUTMG OeVQ== X-Gm-Message-State: AOAM53044Vcs1NWKWzwpNSaEZ53j3pqyhY+yrQFsjl8u0dvyIY66jaW7 21RAPF7XpfXH2K8S/aT7uP3QUw== X-Received: by 2002:a63:e42:: with SMTP id 2mr9886459pgo.100.1616719251568; Thu, 25 Mar 2021 17:40:51 -0700 (PDT) Received: from localhost.localdomain ([66.219.217.173]) by smtp.gmail.com with ESMTPSA id c128sm6899448pfc.76.2021.03.25.17.40.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Mar 2021 17:40:51 -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 5/8] Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" Date: Thu, 25 Mar 2021 18:39:28 -0600 Message-Id: <20210326003928.978750-6-axboe@kernel.dk> X-Mailer: git-send-email 2.31.0 In-Reply-To: <20210326003928.978750-1-axboe@kernel.dk> References: <20210326003928.978750-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