Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp506134imm; Wed, 8 Aug 2018 00:21:48 -0700 (PDT) X-Google-Smtp-Source: AA+uWPyOHDrP0oEiKshdg5ooBtjAfGNx4oK8vqplU7Q7ZDbFeJ7NrRRbjQAXpij7lStVLPz6Z6iq X-Received: by 2002:a65:62cd:: with SMTP id m13-v6mr1403167pgv.280.1533712908073; Wed, 08 Aug 2018 00:21:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533712908; cv=none; d=google.com; s=arc-20160816; b=hYv7IAY14KQ4AVHc0H04hvGTgTulSN087NCTJK3OEelaq59M4HnnfQJYI1ZwTiANxS EXHJWnuSzKNu8RfsGbwo1xBJf9uuojDdVffWH8QblcO3VJsp/DnEyGrXeXzOnaF5U+Es ag+1+phdRf54TkqJSqo6ebXvY7wdugC7bWbRl2LzC1o+Rt3FJdhvdPD2Z/AOkk3Ywhbf p+C1dDINUC3pB1D3O9MdLwcTwhyNOXpiD9x5o7IJzPC+O8x9qCqOUGOy5gp1CITuqZhA CFkNSxgygllFKNKC4vLg+z+Q4wCLjiPW9uvzE93PL90dZEvks9tmfX2GdOyJlLtBzhWt eU0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=D551rxhkIzvUIoHoOpd2cRlP0LHfmhnPcNTfBxikhX4=; b=pQEeB7o1zfoSdTs4CWXE0QknVmWrLZFbfVm+RPWgqkpuJCdbeRygVUH+9nO32UWHcU /o/8U4bKMfutJmyE5W7DUKO9ecplnhCaR/Y5nFIMGOtU+IpCnomDvFA8i8cew/cOGpJx 7jmkvlAJvRGzJ90Q+fQisaDkX4hy53O10lYc2ZOodCwCYZyY/OhuMyhBthQR2UVKrEli NgZs/3mjjDOxeyYf/4QP/0VqJ9GOk8wZOWPspZ+/YPmSHj5SCwS2rLNCTeSZbxYVcOCG V3ghtMvZ+pFgZ2Fw0ohzexfbGkF2rA03XjmLei1WItYHwNmOMEUUBbyo6aTAxqWZoTwd A9yQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 32-v6si3281309pgy.672.2018.08.08.00.21.33; Wed, 08 Aug 2018 00:21:48 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726921AbeHHJjH (ORCPT + 99 others); Wed, 8 Aug 2018 05:39:07 -0400 Received: from mx2.suse.de ([195.135.220.15]:50064 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726721AbeHHJjH (ORCPT ); Wed, 8 Aug 2018 05:39:07 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 2AF85AC1F; Wed, 8 Aug 2018 07:20:43 +0000 (UTC) Date: Wed, 8 Aug 2018 09:20:40 +0200 From: Michal Hocko To: Kirill Tkhai Cc: akpm@linux-foundation.org, gregkh@linuxfoundation.org, rafael@kernel.org, viro@zeniv.linux.org.uk, darrick.wong@oracle.com, paulmck@linux.vnet.ibm.com, josh@joshtriplett.org, rostedt@goodmis.org, mathieu.desnoyers@efficios.com, jiangshanlai@gmail.com, hughd@google.com, shuah@kernel.org, robh@kernel.org, ulf.hansson@linaro.org, aspriel@gmail.com, vivek.gautam@codeaurora.org, robin.murphy@arm.com, joe@perches.com, heikki.krogerus@linux.intel.com, sfr@canb.auug.org.au, vdavydov.dev@gmail.com, chris@chris-wilson.co.uk, penguin-kernel@I-love.SAKURA.ne.jp, aryabinin@virtuozzo.com, willy@infradead.org, ying.huang@intel.com, shakeelb@google.com, jbacik@fb.com, mingo@kernel.org, mhiramat@kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH RFC 01/10] rcu: Make CONFIG_SRCU unconditionally enabled Message-ID: <20180808072040.GC27972@dhcp22.suse.cz> References: <153365347929.19074.12509495712735843805.stgit@localhost.localdomain> <153365625652.19074.8434946780002619802.stgit@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <153365625652.19074.8434946780002619802.stgit@localhost.localdomain> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue 07-08-18 18:37:36, Kirill Tkhai wrote: > This patch kills all CONFIG_SRCU defines and > the code under !CONFIG_SRCU. The last time somebody tried to do this there was a pushback due to kernel tinyfication. So this should really give some numbers about the code size increase. Also why can't we make this depend on MMU. Is anybody else than the reclaim asking for unconditional SRCU usage? Btw. I totaly agree with Steven. This is a very poor changelog. It is trivial to see what the patch does but it is far from clear why it is doing that and why we cannot go other ways. -- Michal Hocko SUSE Labs