Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3367187pxk; Mon, 7 Sep 2020 10:49:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxUKUtHHEPb0JFbaMkS5BClQmyDuQyq+q16wLn67xgpHyF6VEMAvT5i1+RABaQ+mP4Uc5Q7 X-Received: by 2002:a17:906:14c9:: with SMTP id y9mr23023034ejc.523.1599500968561; Mon, 07 Sep 2020 10:49:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599500968; cv=none; d=google.com; s=arc-20160816; b=w2rTlmkMq3SoMjlAniKG2jN8J+ZgluM6/cnXrsfgffjoPh9en5lYcSOGYjwH49K/CP DtCthJ1N6UerGpyTdRTZF2kyWy0AmQsmJ770ej7ko63h2tcDiQheYV4rNXKhBcym/wxp 2N8A9Y508KvW4Dlnpp6gCtdhos/uWWh1WJDM1m4fhaN+vJHJxQH1VhG5wLw7dpy4kiUU WgZPCq8/re1ZrGronZP4ZSYNyjorDYdU5MEdHwWjulnnVDpcflfK54IM0wuceMrNatBl vq12o4ylaPCIbWw9ZBU7C8EXvWK4z+ejx04MWRsEoz93yONFsk6jxZK/aCNwAXYE+jZu Vl/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references; bh=yKS5d6zIHMWkRAexk+LW8Sl55Mxa0t2xUJa8CPGYQDk=; b=d+/xg6DuZu4tdWAEhV6regyjkRVQP05/dEJNKh4mnZBUgWmBdxj6hzC0NNvsuZ0gEv REopGSXzix5iFdF7xfqLnQxpTBowUdd/xbUutzfbf5uZvatzZXfFKHjOQdR96O+OzRDq Lyunk8Z3VEYXVITMBYurCbvrdJIxcVVxEZepOvtUcYzRvNwNKI9vAlsmlP8Vjy7THsfP HtUdYFlVRBXyd5saiMT4hjBwxAnOfqFO8pIy8iMsQLvFF0C8MUFP8OSXJs0boprlG6Vf RpTVa+ZBcYSDZDf73NReNBINVTsFOlKPRpnugCn7R1xRtRjUX666bhDhuyPuuXQYdXpQ hjhw== ARC-Authentication-Results: i=1; mx.google.com; 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 f10si2814093edw.119.2020.09.07.10.49.06; Mon, 07 Sep 2020 10:49:28 -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; 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 S1729330AbgIGRsQ (ORCPT + 99 others); Mon, 7 Sep 2020 13:48:16 -0400 Received: from foss.arm.com ([217.140.110.172]:35042 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729029AbgIGMuZ (ORCPT ); Mon, 7 Sep 2020 08:50:25 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7C2651045; Mon, 7 Sep 2020 05:49:59 -0700 (PDT) Received: from e113632-lin (e113632-lin.cambridge.arm.com [10.1.194.46]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2BCD23F66E; Mon, 7 Sep 2020 05:49:58 -0700 (PDT) References: <2c243f59-6d10-7abb-bab4-e7b1796cd54f@jv-coder.de> <20200528084614.0c949e8d@gandalf.local.home> <20200727163655.8c94c8e245637b62311f5053@linux-foundation.org> <20200821110848.6c3183d1@oasis.local.home> <20200821134753.9547695c9b782275be3c95b5@linux-foundation.org> <20200821170334.73b52fdd@oasis.local.home> <20200822123252.GQ1362448@hirez.programming.kicks-ass.net> <20200822194928.54ee4cb5@oasis.local.home> <20200907114140.GQ2674@hirez.programming.kicks-ass.net> User-agent: mu4e 0.9.17; emacs 26.3 From: Valentin Schneider To: peterz@infradead.org Cc: Steven Rostedt , Andrew Morton , Joerg Vehlow , Thomas Gleixner , Sebastian Andrzej Siewior , Huang Ying , linux-kernel@vger.kernel.org, Joerg Vehlow , dave@stgolabs.net Subject: Re: [BUG RT] dump-capture kernel not executed for panic in interrupt context In-reply-to: <20200907114140.GQ2674@hirez.programming.kicks-ass.net> Date: Mon, 07 Sep 2020 13:49:53 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 07/09/20 12:41, peterz@infradead.org wrote: > So cenceptually there's the problem that idle must always be runnable, > and the moment you boost it, it becomes subject to a different > scheduling class. > > Imagine for example what happens when we boost it to RT and then have it > be subject to throttling. What are we going to run when the idle task > is no longer elegible to run. > > (it might all work out by accident, but ISTR we had a whole bunch of fun > in the earlier days of RT due to things like that) Doesn't that become a non-problem (conceptually) with proxy exec? In that case the idle task remains forever runnable, it just runs with its own scheduling context during the throttling window. Not trying to sell PE as the Billy Mays-backed solution to all kernel issues, but I think it's another thing for me to ponder on & play with.