Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp2474190iog; Sun, 26 Jun 2022 17:18:58 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uaPYEYmXU9WdI98KujawEtZNkz07nn4Rpi3UfxZ8CsTTAvnV7Uz1nlAOyepW9FzRzADHR1 X-Received: by 2002:a17:902:c115:b0:16a:1848:89e0 with SMTP id 21-20020a170902c11500b0016a184889e0mr11479187pli.44.1656289138055; Sun, 26 Jun 2022 17:18:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656289138; cv=none; d=google.com; s=arc-20160816; b=cU9YD50N+khdbUvaXfGULzF7dPp7/QAkvQWn1+zqAI7jdK6tBZppNqzwuiZ7PS2Fma cvA1StormTdLxzaHyxEwQLXibtJaTEyazqoL0W6yUxqRhUTWpVzAkpQNjc/bCZmZWF8E 9ppmw5oaBEp0VysJbfFmerMLpSa3Za+d0/TWVwTixPYNDdZ5BH3rTsvQKDTKPKPVQ4Nw eXuyWXdhv88PS9oYYErRpPB+qOCQEck6vIaFNLMNCez8ejLUOi1fASPcGtb8qeFLQI11 O29184yqwBsQTtTzKoeivZQQWT3hxPgLbUkYGIlFhhXJMfo380ncWtt6s7U2jwBkNw/D c5RQ== 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=U7B1AcQA6Gzc0Yr5M2dpDTXBq84XMlsgT/yjld4pTYc=; b=1Ga5J61rcvnSruUHCn2CIkWrx4UMq5jFqzA2pYhvPjz87PaKZLtxJtPs40VL3fqHwh s9DDbY8bEXR/u4Y+QHpeZfuAPfteF7hcfEnA6GdbfIc+SJEi22wlnfId8jkweetfPJ+r xzbZH0ID7wUSrSiKYeOnyKldbOlV1u5D5Nuv2NEVfonmJVpJcQR6GPNQuadCEjbmlCxb nEJD6L822vxnt6E5/FUzDTfAp7bSxA2icANaoYyRjx1lGv0jKvrzcuHT/eS1cmgAJlnx fuFrhS6ZKa6+uRRPSiiaAd578QJrV3t3jzELstB6d19UkpmmdhUPBMLPQFBg2A7OSFS5 Maig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=cb4WKkeM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l73-20020a63914c000000b00408c66425f8si12046941pge.270.2022.06.26.17.18.46; Sun, 26 Jun 2022 17:18:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=cb4WKkeM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230025AbiF0ABP (ORCPT + 99 others); Sun, 26 Jun 2022 20:01:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58522 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229463AbiF0ABN (ORCPT ); Sun, 26 Jun 2022 20:01:13 -0400 Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2F0DC2AFC for ; Sun, 26 Jun 2022 17:01:11 -0700 (PDT) Received: by mail-ej1-x62d.google.com with SMTP id g26so15659648ejb.5 for ; Sun, 26 Jun 2022 17:01:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=U7B1AcQA6Gzc0Yr5M2dpDTXBq84XMlsgT/yjld4pTYc=; b=cb4WKkeMDBPiIKfycaoOb+moATBFwsgREGqiyUaKJuQAP3qpALLueIMe8jY6bCV9wC qqBCLzm7RFi01kbt5s8ksRZMDBE9Mo+bvzpaKZ0fb/xFfjAIboiaOfWRKJCX+d/udhlO OtVSKapPspVk5YqgZQvJCO5tLALJ4yizrj4DJoF4/XmcRAugwMedIL0M0ITdzdT4fiYS wRPoMkHxJkZ1OXFv7NXt7/U9siqzofkhgxCsRLDzzQSl/wn7KaOIzUwzz0mmvvbGHCvi GSGJK4B2L+EzGEPSqmsB+0Sxi2SKuPbeQrjRYADQCbpU61CQuoApnooF4yKtU0LaMZte d4gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=U7B1AcQA6Gzc0Yr5M2dpDTXBq84XMlsgT/yjld4pTYc=; b=2NFu8beJP+qHED3GLJ0MivYbJmyJHAXk8RgXs/h06GOlv/+pHcJQUzSv2IuW7QBlUz Cw+mxstU7pv8XZXiL8vLjF2xzt53y2vpiznPt9K9l5uOEjtA19Qah1WMemIcPM+2OlyO fWagVc3sNU1k0QVO68TLU3jyRg3szNFr7NMdblQ+2YOjsbru4tjbVhyxfi1O62bfrcZ2 8E6BaBJvkYISgRoM4CFX9l/e1dZM+MxatjACkFCBEe6FJmCLcy+gGUy4bfnebbyoohRK wVaDduWoEiin91ygeNcoY73zNSJUrpTipYK1nY5/l68Je1yMXM6o9ZSAe5zxEQ0sGsvm DtmA== X-Gm-Message-State: AJIora8GI/eViWUTJIKHRPfgrrHdl1i9lxk9pybo1NRAekAINJsYy5lj osPfXvqHtXwXs66CsD7AlEBO X-Received: by 2002:a17:906:f51:b0:6fe:cf1c:cdbf with SMTP id h17-20020a1709060f5100b006fecf1ccdbfmr9681843ejj.695.1656288069663; Sun, 26 Jun 2022 17:01:09 -0700 (PDT) Received: from google.com (64.227.90.34.bc.googleusercontent.com. [34.90.227.64]) by smtp.gmail.com with ESMTPSA id d18-20020a05640208d200b00435bfcad6d1sm6658462edz.74.2022.06.26.17.01.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Jun 2022 17:01:08 -0700 (PDT) Date: Mon, 27 Jun 2022 00:01:04 +0000 From: Wedson Almeida Filho To: "Eric W. Biederman" Cc: Linus Torvalds , Christian Brauner , Tejun Heo , Petr Mladek , Lai Jiangshan , Michal Hocko , Linux Kernel Mailing List , Peter Zijlstra , Thomas Gleixner , Ingo Molnar , Andrew Morton , Oleg Nesterov Subject: Re: re. Spurious wakeup on a newly created kthread Message-ID: References: <20220622140853.31383-1-pmladek@suse.com> <874k0863x8.fsf@email.froward.int.ebiederm.org> <87pmiw1fy6.fsf@email.froward.int.ebiederm.org> <87y1xkwa28.fsf@email.froward.int.ebiederm.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87y1xkwa28.fsf@email.froward.int.ebiederm.org> X-Mutt-References: <87y1xkwa28.fsf@email.froward.int.ebiederm.org> X-Mutt-Fcc: ~/sent X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jun 24, 2022 at 07:19:27PM -0500, Eric W. Biederman wrote: > > Further it is necessary for Peter Zijlstra's rewrite of the kernel > freezer. As anything that isn't a special stop state (which > TASK_UNINTERRUPTIBLE is not) will receive a spurious wake up on when > thawed out. Do you know if the current (i.e., prior to the rewrite) kernel freezer also sends spurious wakeups when thawing tasks? I'm trying to understand if this source of spurious wakeups will be a new one or already exists (and might therefore explain what's described in the original email).