Received: by 2002:a19:ef0c:0:0:0:0:0 with SMTP id n12csp951356lfh; Tue, 1 Feb 2022 12:54:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJx8QDV/HvPsyLRFqliFWjli+ncDuANEogYo9P6lItPHu0FxcyIGc4a1iypcY7puoknltvuc X-Received: by 2002:aa7:81ce:: with SMTP id c14mr26391174pfn.2.1643748852266; Tue, 01 Feb 2022 12:54:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643748852; cv=none; d=google.com; s=arc-20160816; b=pQJw+JL2OQoIC+x7NWxcN0g/ENjDnmCnvzU7GT74gRL3fB0i7Vx5V42EW7grCsGZZp NNzpt6ljrRxywN9zKSbbj7JXalMjLtZVB85DEz92Dpo9iylUi3ZP4+ApKQwVSMAfe18z MH5h9mOZBr1yB9EjmGg655dK9H+5wd3cGK5vcuKW4dLYQ+sY9qycF72rrwDPiLkIMMJV O3uawOcsBVjxAn+y+QyMxe32zNNSriMfxbuUxLNWJtO3fggwde0X3CgJxRlspByslcxC wEh1F+JGkC8b9WhMpFBjosSiv+/hhdRGo8X7RhBPX17vFgqX7VS7k5at4rWolIFr8Kg5 LPww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=hnC6Z6Q65VdAgTCIurldNfb7wdu2fNyh9pkO9iIDICk=; b=EKTKSjFm2NH4wqeYFwpLOFL5hkrJ7DSQzz+91IvTm7ALY4VLjc0dJLMD/RAnilWelp RDvJHWZsNJeY20JC9dVtKyBh1KN9MJAqa/dLpWitMRgNh5JVUpphlnXPFxZG0lr4ncTW YqfBxTr4piUDJ4t69NVdnBJmfn6eCEuX3iw7D1C0qzi5LO2gHh0zHu8b0FrTfJWdY+R2 lmnaHmGUx5zeo4uGEHcQd2iw5W+ZOvmqxrAav8/IRc8o0caOE/XBRSrWKAzCA5/Aew2i RXXeFfKvf9LM9/juwrqY+n5ZHmBQSJ2QaKG7vSBTjJkxYPB21ghIf9pY1cIYzOGR5OvS qoFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Z5MZq2xN; 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=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 189si18454002pfv.295.2022.02.01.12.54.00; Tue, 01 Feb 2022 12:54:12 -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=@gmail.com header.s=20210112 header.b=Z5MZq2xN; 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=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238097AbiAaXUG (ORCPT + 99 others); Mon, 31 Jan 2022 18:20:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46718 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237951AbiAaXUF (ORCPT ); Mon, 31 Jan 2022 18:20:05 -0500 Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4D339C061714; Mon, 31 Jan 2022 15:20:05 -0800 (PST) Received: by mail-pg1-x535.google.com with SMTP id p125so13670736pga.2; Mon, 31 Jan 2022 15:20:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=hnC6Z6Q65VdAgTCIurldNfb7wdu2fNyh9pkO9iIDICk=; b=Z5MZq2xNg6nMK1mXw+qO2hcJb3Tz4m7kBDjuxolAyGm+4ubLMy6tQDcyBNzElWZSOd G5ecbnM5ar7DLV4W+1emFpS7l5EuuqTtBOj5Naxzs89K8S1+lBafQ7jVn+SL5sIl+Suk GA8R1h/dXiKQ7aMypq+MkTbEaabr4UHQwGq/UcyD6M4vfwOyC1nGKKaNC4v1imW8fOUv TldBMFlAZ9/MQsgrPJoHDkxlJpN+iBcUTAYzc4Hi6K0YGjkiVwICUx2igdu6DV8OLYD5 FpnItpUdFsMgTGoqi2w89mGkRM+mIinMfgGeMKeePKlNdT6+SLsReDrcqTEfHkU3QuaA UJtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=hnC6Z6Q65VdAgTCIurldNfb7wdu2fNyh9pkO9iIDICk=; b=2wZ4v0rydo7OYjtiVICEpaDgOuOkkldLOAS8f1BYF2PoKss61FPcp7t1pdwgdHPglz ItQ0DkGxzmii0OCrPY4AvXAIAWpfSRw+8n20WRDDQI3wYdyl33np1jLMYKJSBQBDkduU zfWhwNTN4WN0TV0BkyMsKJxBIUxlmYEGKOLLNOpvdiG7X1cGaDo3ypaf30X/brnwwqCo yNEDqHmXii+SsoZjP7NpJX6VYqte55sgpvnbV+GFAIvPCTXSrmfLJUeR0cDOPx43Oel2 Sypuus6ZP+ZNq+mF7SUE1lfD+QZRx6sozH9cOsWW6YfvUWCSTHa13xWZA4+K1Usl59cB njTg== X-Gm-Message-State: AOAM533ztbtejuyGrXvJQqa1qMpwv3gkfu8maQnWBcaTM61U717UpfTk M+cUKNqr3ut9ilAn0u9SviY= X-Received: by 2002:a63:c156:: with SMTP id p22mr18269679pgi.215.1643671204652; Mon, 31 Jan 2022 15:20:04 -0800 (PST) Received: from [192.168.1.3] (ip72-194-116-95.oc.oc.cox.net. [72.194.116.95]) by smtp.gmail.com with ESMTPSA id u19sm19919367pfi.150.2022.01.31.15.19.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 31 Jan 2022 15:20:04 -0800 (PST) Message-ID: Date: Mon, 31 Jan 2022 15:19:58 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH net-next] net: kbuild: Don't default net vendor configs to y Content-Language: en-US To: Jakub Kicinski Cc: Saeed Mahameed , Geert Uytterhoeven , Stephen Hemminger , Saeed Mahameed , "David S. Miller" , Mark Einon , Lino Sanfilippo , Maxime Ripard , Chen-Yu Tsai , Jernej Skrabec , Shay Agroskin , Arthur Kiyanovski , David Arinzon , Noam Dagan , Saeed Bishara , Chris Snook , Nicolas Ferre , Claudiu Beznea , Hans Ulli Kroll , Linus Walleij , Jeroen de Borst , Catherine Sullivan , David Awogbemila , Yisen Zhuang , Salil Mehta , Jesse Brandeburg , Tony Nguyen , "K . Y . Srinivasan" , Haiyang Zhang , Stephen Hemminger , Wei Liu , Dexuan Cui , Vladimir Oltean , Claudiu Manoil , Alexandre Belloni , Microchip Linux Driver Support , Jon Mason , Simon Horman , Rain River , Zhu Yanjun , Shannon Nelson , drivers@pensando.io, Sergey Shtylyov , Jiri Pirko , Edward Cree , Martin Habets , Maxime Coquelin , Alexandre Torgue , Jose Abreu , Andy Gospodarek , Michal Simek , Arnd Bergmann , Jacob Keller , Vegard Nossum , Rob Herring , l.stelmach@samsung.com, rafal@milecki.pl, Edwin Peer , Geert Uytterhoeven , Michael Chan , Richard Cochran , Gerhard Engleder , Marcin Wojtas , Oleksij Rempel , Gabriel Somlo , Joel Stanley , Slark Xiao , Christophe Leroy , Liming Sun , David Thompson , Asmaa Mnebhi , Lars Povlsen , Horatiu Vultur , Steen Hegelund , Prabhakar Kushwaha , Omkar Kulkarni , Shai Malin , Randy Dunlap , Vignesh Raghavendra , Stefan Wahren , Gary Guo , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, intel-wired-lan@lists.osuosl.org, linux-hyperv@vger.kernel.org, oss-drivers@corigine.com, linux-renesas-soc@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com References: <20220131172450.4905-1-saeed@kernel.org> <20220131095905.08722670@hermes.local> <20220131183540.6ekn3z7tudy5ocdl@sx1> <30ed8220-e24d-4b40-c7a6-4b09c84f9a1f@gmail.com> <20220131121027.4fe3e8dc@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> <7dc930c6-4ffc-0dd0-8385-d7956e7d16ff@gmail.com> <20220131151315.4ec5f2d3@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> From: Florian Fainelli In-Reply-To: <20220131151315.4ec5f2d3@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/31/2022 3:13 PM, Jakub Kicinski wrote: > On Mon, 31 Jan 2022 15:06:01 -0800 Florian Fainelli wrote: >>>> Right, but once you start hiding NET_VENDOR_DRIVER_XYZ under a >>>> NET_VENDOR_XYZ Kconfig symbol dependency, if NET_VENDOR_XYZ is not set >>>> to Y, then you have no way to select NET_VENDOR_DRIVER_XYZ and so your >>>> old defconfig breaks. >>> >>> To be clear do we actually care about *old* configs or *def* configs? >> >> I think we care about oldconfig but maybe less so about defconfigs which >> are in tree and can be updated. > > The oldconfigs would have to not be updated on any intervening kernel > in the last 10+ years to break, right? Or is there another way that an > oldconfig would not have the vendor config set to y at this point? That sounds very unrealistic, so yes, I don't think at this point that would happen. Even if you had your 15 year old .config file and ran make oldconfig today, you would have some work to do to make sure it still runs on your hardware. -- Florian