Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp366994pxu; Wed, 7 Oct 2020 05:23:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxKEj0H/QtIj+A7Gy2ezZMRf0TCfqOJ1BKKNEMqkmQjoJ59IScl+Gx6Tedkad0aAH2FCN1Y X-Received: by 2002:a17:906:649a:: with SMTP id e26mr3160632ejm.415.1602073420012; Wed, 07 Oct 2020 05:23:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602073420; cv=none; d=google.com; s=arc-20160816; b=Uu4CSma7pa0h13qOrjE0qra4KmSjZKCDex+HL280KSNKHU0rrLPmcGQ18KnDKbNs2H xGv1vYarxLArDftFkQrTdkunY4mjfe4K211j9NWk2PMgVS9ELbJMWTYPzFeLzt+sG4Ok 9Q5NxLzrayh70RybhVuCqIg5v7HE6XRL0LOyADSKcYaRDHZ4BRyIFFrD0Ktnx9e5rhCW 6oIFOTEoJzbDFSpE0QpixN9J3/D7DMKl7k1TPQ6CtCbxGQDqRHza7B9RnSfgyq2W1oAB KmYVc37qVg7i854RYbBKTMjVe42yVlAvoAR4ad9GkhmN8RTyB9cCRuO5bSkU6Jv/hGxq kBgA== 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=GxyJCysyyUFn2SBni14w9VVCXVN2WYHlRgV6TdcztK4=; b=zh7CyQBj6TX42Z17Ulch493qSStIWZjHAS8+ihnSrU0joEQEua7qs/qtObZnRmBLb2 NL6PhOuVCMsEYAxD4PTNpXCdcgmwAIKQ/2C4MiDQokkOYY+iXL0mMNohXfsydut/uLWM +XHJaJGIcZgUyPkApC6HdTUx3YuuQQXOZumtGal/Jv6iLqgA6l/qWF1RC4Zp+xk8KV2h DuvgenpSotD3+9uJsmJd13Si37lNpaFMKppRvq5f7UPnK4raV9Kk03xxgiGd9F84sxHC 8niqV35P7t7r88tPqxjgb8r4tI5c5XtwzS6kypyO3tdEp9xbaMNDKKiTrFndlCitF8pq 4VIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=merlin.20170209 header.b=CzL4xp9r; 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 d30si1244783edn.455.2020.10.07.05.23.16; Wed, 07 Oct 2020 05:23:40 -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=@infradead.org header.s=merlin.20170209 header.b=CzL4xp9r; 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 S1728081AbgJGMTs (ORCPT + 99 others); Wed, 7 Oct 2020 08:19:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39738 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727975AbgJGMTs (ORCPT ); Wed, 7 Oct 2020 08:19:48 -0400 Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4787EC061755 for ; Wed, 7 Oct 2020 05:19:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=GxyJCysyyUFn2SBni14w9VVCXVN2WYHlRgV6TdcztK4=; b=CzL4xp9rIsOOHuuO3kmXgeKOm0 edC731oH5PJfuVz1WVFhQABbEWd+1LrcIjGvTJjs0gE734g5BFImGd+u8Df+DGeODmYDT8XgXvEGG Ji6+QzQrvv/k4nlv07rWcTPWFd33nWq8n+rK9kBp9qSBAl4Ti4OWKhvo18+NB+x31/DOhnmsKZJnv 7alVKUQCX9wPk0CiLvyVly9J72pJxJQMQLRhyaHOaOSLe8B4zMTNh4lE2uqIA873+oBjmPisjA16W x0IVmX1IHtK63QDoIXpJ1mNw00sMxYzdWWHkqI3RdWQNJsrIJYeLr7vD9prGK5Np4gJfqVQsOCPcV 1LqNhaFg==; Received: from j217100.upc-j.chello.nl ([24.132.217.100] helo=noisy.programming.kicks-ass.net) by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux)) id 1kQ8Q0-0007vd-Ow; Wed, 07 Oct 2020 12:19:40 +0000 Received: from hirez.programming.kicks-ass.net (hirez.programming.kicks-ass.net [192.168.1.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 758D7300B22; Wed, 7 Oct 2020 14:19:39 +0200 (CEST) Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id 6026029AD6647; Wed, 7 Oct 2020 14:19:39 +0200 (CEST) Date: Wed, 7 Oct 2020 14:19:39 +0200 From: Peter Zijlstra To: Michal Hocko Cc: Thomas Gleixner , Frederic Weisbecker , LKML , Mel Gorman , Ingo Molnar , Michal Hocko Subject: Re: [RFC PATCH] kernel: allow to configure PREEMPT_NONE, PREEMPT_VOLUNTARY on kernel command line Message-ID: <20201007121939.GE2628@hirez.programming.kicks-ass.net> References: <20201007120401.11200-1-mhocko@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201007120401.11200-1-mhocko@kernel.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 07, 2020 at 02:04:01PM +0200, Michal Hocko wrote: > From: Michal Hocko > > Many people are still relying on pre built distribution kernels and so > distributions have to provide mutliple kernel flavors to offer different > preemption models. Most of them are providing PREEMPT_NONE for typical > server deployments and PREEMPT_VOLUNTARY for desktop users. Is there actually a benefit to NONE? We were recently talking about removing it. The much more interesting (runtime) switch (IMO) would be between VOLUNTARY and PREEMPT.