Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp155232pxb; Fri, 8 Jan 2021 01:06:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJzItryYwL7e46L2G/wdOAzCRwDvxKaL/BZSirKCkoggMLPhSKrwMeqFgSqf3i7z/lX9bAhb X-Received: by 2002:a17:906:edca:: with SMTP id sb10mr2135933ejb.284.1610096819182; Fri, 08 Jan 2021 01:06:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610096819; cv=none; d=google.com; s=arc-20160816; b=A0YRMDaxAeN1xTsQx/deGI6XX9U92oOc5fjvnSZ5zhjvD0nVWVXXpvspyNPfVtUKBD 5iewbi+zjA6TWBYNNZNheS0qjMUdfFC8XaidvfQ1qrW3W/G5+2sxLMyXxdJNc8EkD6LI CITRrI7cMKB67vAdCnHcoitkB73HzR3r05R7VjXraQmYOrhqDFs50m9VGlgUMG0iTu9x gYPY2rU97armKYWs7m0reV4Oa81h5c2gJWlAVeSjqv0M1h1/0ITPiZNPeo3A1nVzj0VG /s95lFX7mm9d9E4V+EgmHcxd5baCm67JeXuWwqcd5QP3m2CBpIaEtd4pGrrM4J92Nzsc JEhQ== 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:dkim-signature :dkim-signature:date; bh=0MaElQDfr04xlJduyTIzoSs++m/PI2efjRiDSIc2KD4=; b=m7FO1iUgYvH2UZj0i1YhgxBu9seoV+pAi+PfbfLxbXAb9mX1IBWoy7RfUqfg+/GdJU SJMJNcHhNjuTj2LCpMXzDIdcLowihgD/RLtLBFBmifGb5Q0QDXC+bxrz72oDo4OUUZUN SVPH4rA9tJIGJ8QweyucddGM7lSYrMtrNKQlapLHQ4QGAnMVtIsmOn7KUEXtY8MeAT5X Cf7NQVlm58lHVvej9ZNPanltIOh2lqIz5puGkKolm5lQyFuy54tXXBJAZ1moZttGxrog JYR7QpdqiJCNCt+w9inrW9HplqbcvMfjBcCYiV2qWgud/F0hwts/AqoZmb3K9HiphO3T BYqA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=ldrTS58u; dkim=neutral (no key) header.i=@linutronix.de; 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=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id si7si3391245ejb.5.2021.01.08.01.06.35; Fri, 08 Jan 2021 01:06:59 -0800 (PST) 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=@linutronix.de header.s=2020 header.b=ldrTS58u; dkim=neutral (no key) header.i=@linutronix.de; 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=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727570AbhAHJFu (ORCPT + 99 others); Fri, 8 Jan 2021 04:05:50 -0500 Received: from Galois.linutronix.de ([193.142.43.55]:49206 "EHLO galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726120AbhAHJFt (ORCPT ); Fri, 8 Jan 2021 04:05:49 -0500 Date: Fri, 8 Jan 2021 10:05:06 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1610096707; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=0MaElQDfr04xlJduyTIzoSs++m/PI2efjRiDSIc2KD4=; b=ldrTS58uYQVIr9fhrl2yjcvgoJuWYY2KoLTcmbeMlY5yVDEVSFHDlINHM7nm61TCd6qm1u yIfZFkQotgHcYPKBMi3OUrYYCj40QVYnDU88CxKnycIgi/CVio12DZHWJwPwEj6k95Tl6Z xu2jpppg43TDvf/u5S7UpaMhlyO6L1g19OYVtOdi9hKCUFYiwpzCB2QUSPuPpdc4YU5YBN b9By4JEFYdoou08m3pI5ZqbZs3ojjYrulip9X1v2cjF0Zo2ZEbAwxzkKdwXhVpKGs7mlko Z5jtjNBbHptd9OAB+ola4mUWoY49WVM8nhU6LQxwSeqQopzjvZPFxfxAuq4mxQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1610096707; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=0MaElQDfr04xlJduyTIzoSs++m/PI2efjRiDSIc2KD4=; b=tX+sLUcg5HKBzerKfLw5hzvc2rTkxXBkE4YiqUXNLzyBzhq+jUxWvUPGrsAvsLO4Ww2G6E mh8OVEo4l/XNDdDg== From: Sebastian Siewior To: Ran Wang Cc: Peter Zijlstra , Thomas Gleixner , Jiafei Pan , "linux-rt-users@vger.kernel.org" , Ingo Molnar , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] [RFC] rt: kernel/sched/core: fix kthread_park() pending too long when CPU un-plugged Message-ID: <20210108090506.ijekysg6aenzno5t@linutronix.de> References: <20210107091841.19798-1-ran.wang_1@nxp.com> <20210107152843.gyljmpctkwybfewh@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2021-01-08 08:45:14 [+0000], Ran Wang wrote: > Hi Sebastian, Peter Hi, > > I had a similar patch in -RT and dropped it in v5.10-rc7-rt16. > > It was added because RT couldn't boot since creating the boot-threads didn't work before the ksoftirqd was up. This was fixed by commit > > 26c7295be0c5e ("kthread: Do not preempt current task if it is going to call schedule()") > > I tried applying above commit to linux-5.6.y-rt, it could resolve my problem on LX2160ARDB, THANKS! so in other words all this could have been avoided by using a supported or maintained RT series. The v5.4 series has this patch, v5.6 isn't maintained anymore so it is likely that there is more missing. Sebastian