Received: by 2002:ac0:950c:0:0:0:0:0 with SMTP id f12csp3276127imc; Wed, 13 Mar 2019 13:29:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqxhBLN5Kbdh7Wcjlbyi3MCzORLa8XHriP9Kr1cWY0ygiOovZZbMrzc9qKqNuRVqJSQwWHiX X-Received: by 2002:a63:e050:: with SMTP id n16mr41688294pgj.210.1552508944016; Wed, 13 Mar 2019 13:29:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552508944; cv=none; d=google.com; s=arc-20160816; b=OAoh5xswKTme4zolUNWIlTuM3oD7m2f4M9sWWaG+C9lWSSot4cmIVBfODdLtY5c3vU RQPOuRdNG+zcfFgNZKj/cO0UlZZpx0GUEFUG2eiusN0gCjrS9O/pUI4XnwXrNG1Tkvm9 anGzNSDZTIwWIsalFnwv/1kAfll+Ogd6Z30oEy32ZRPVwOwuWlFuTr++HtlEcmxivvW1 wOSz5zwXHj5Eo10quhwMf7mxU/Qe/nSF05Ls/OESjwXl20X534yufXuk8pzQwXHawJ0a tL/yUeoPLhHKM4a8LQbHH8s0pFe1/5IE7BOVo1rN7B6PLEOg0/fiGUr3dOrHYcTzn2EI i/WQ== 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:dkim-signature; bh=4BTA8RcxLtQgy5J9A7f9y+R91YceT8xcqWtAvh+651A=; b=J4dRPCHGKsXKS7C08olODyHwGSq7kYISvKpID4Z/Lx2BV+gpBfLvUB5wJECvlf48PX aGbV0cLZm9VsKUWCrSqzX9cpPM4TNdofe7VF9zF3PKOEOC+A9Y4Fm5RLw4HBgWFa7AFu mqAszuswx4JFW2hNZlX8aGRoogbv1o8KD/UkgsilNzWoC6gu+/pUT0cqQ0RSzGOEtD+V SsnpiUbSYSJW1gloRRCH3lv0+gEoav6BLWpVrTWuoRr6v1i3dhqUIN1UQGlFzz3t3GxB SxEPBWYgI9Op0sAUIIzasHCwCl1VfYid/dLqoIonaCPik70Acb8btFgoZ+Did8IWkhF2 xZqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=LRv5XA5S; 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 x4si10779989pfa.13.2019.03.13.13.28.48; Wed, 13 Mar 2019 13:29:04 -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; dkim=fail header.i=@gmail.com header.s=20161025 header.b=LRv5XA5S; 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 S1727406AbfCMU0r (ORCPT + 99 others); Wed, 13 Mar 2019 16:26:47 -0400 Received: from mail-yw1-f66.google.com ([209.85.161.66]:35418 "EHLO mail-yw1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727255AbfCMU0q (ORCPT ); Wed, 13 Mar 2019 16:26:46 -0400 Received: by mail-yw1-f66.google.com with SMTP id s204so2595636ywg.2 for ; Wed, 13 Mar 2019 13:26:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=4BTA8RcxLtQgy5J9A7f9y+R91YceT8xcqWtAvh+651A=; b=LRv5XA5Sz5wTH5ZuJ8BFn7or3p9bdLZ7DeAvndL+u/+HsGuu122J+KjFdKSBNAoVuh lYN6uoLgBvK6jg2vQiCPsmeaZc8UTCsqRH3JudUBLj2hIgpjGNYXlxo5Cj7snk5FoHeB ZYH8FB2+NckBNJDEGVWLb3v4Fc/Oz0Qow7JoW7LnereeBqALUlzgaE+a+dQzy88/BluK 34WTjZqez+t7JNd0X83Z18vdsl8ygyIn6T0I3nTDFKXGYO7erdI23eASAh8djUuK/Loo W3/ZH9FreIA8I0rtZnPXf/CgOXfRUcIyIJ2+4x16z3ABoj8JojVjAtLaugzlXXwASEND B3ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=4BTA8RcxLtQgy5J9A7f9y+R91YceT8xcqWtAvh+651A=; b=h55ktT+8ImC1go2YYFzEUhxPc2lJQ+uRz/q3xSeMOtlgHoFQkZWoZ/1LVnMwV63Kgp P0e/Uj57oHCtCwNcjmJ9w+IchB/2pDM+lr6IxtYa9Djx2dhm9knpqlFek9tVX3qxA1Yy uMbNJLmuje8RcCJ3vzNxbbjnWPshoz3eDRi58K/6aQZlgQWksnIGNy4VfjfZWoef81Mj 9hW3Ml5wiHQRm46oBMWINN4ZpEZUXipPoBsjsq0TQ7bjImnyr3oip1Y553N/gnf3z4E1 C5NnhN+zRJkVP326fvjXesaFYvISsBb9X9a9Zmit/AIiBNxmNoiGvu4bAZ5ZgyIgdItY hPBA== X-Gm-Message-State: APjAAAW93+RgCRz9oyztMt6LPLky9/x81xCeR31k1o+DZa6opxz7/h6a MqilK+J/hEZnLkyXA+sYujA= X-Received: by 2002:a81:c8a:: with SMTP id 132mr35927178ywm.269.1552508804792; Wed, 13 Mar 2019 13:26:44 -0700 (PDT) Received: from localhost ([2620:10d:c091:200::90f5]) by smtp.gmail.com with ESMTPSA id 145sm289569ywj.9.2019.03.13.13.26.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Mar 2019 13:26:43 -0700 (PDT) Date: Wed, 13 Mar 2019 13:26:40 -0700 From: Tejun Heo To: Barret Rhoden Cc: Christopher Lameter , Dennis Zhou , Eial Czerwacki , linux-kernel@vger.kernel.org, Shai Fultheim , Oren Twaig , "Paul E. McKenney" Subject: Re: [PATCH] percpu/module resevation: change resevation size iff X86_VSMP is set Message-ID: <20190313202640.GJ50184@devbig004.ftw2.facebook.com> References: <1548071251-1849-1-git-send-email-eial@scalemp.com> <20190301203455.GA97188@dennisz-mbp.dhcp.thefacebook.com> <010001693b404440-248fa987-624c-4587-940b-56e2ed4226d9-000000@email.amazonses.com> <85726648-82f3-6b6b-a749-03c4159e78f3@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <85726648-82f3-6b6b-a749-03c4159e78f3@google.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, On Wed, Mar 13, 2019 at 03:40:04PM -0400, Barret Rhoden wrote: > Are there any other alternatives? Not using static SRCU in any code > that could be built as a module seems a little harsh. Yes, allocate the srcu dynamically on module init and destroy on module exit. That's how the other similar case got solved too. We can't keep bumping up reserved size by the number of static SRCUs in modules. It's mostly there to make trivial small things easier. We don't lose anything meaningful by allocating srcu dynamically. Thanks. -- tejun