Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3197980imu; Fri, 23 Nov 2018 23:54:39 -0800 (PST) X-Google-Smtp-Source: AFSGD/U1Rsdr2JU3YBUYwxJdfR1D8OPsauBuRSglb+3Ie8hUm0aZlTzq/UgnrhvBBRfT5cc4tdcO X-Received: by 2002:a17:902:280b:: with SMTP id e11mr19063736plb.269.1543046079334; Fri, 23 Nov 2018 23:54:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543046079; cv=none; d=google.com; s=arc-20160816; b=nkMADWdz2bdWU24FUV6DtPrEBwFp1tYE4CBGKw89/qoZfIgZRz06FRSKi7jdL2SEZ1 fNWoLPfL4tJAVqa2ZclEXsXobV4YWXdpDMspynnaOGa+peL/94DlLvIOE80UiiW+DI0D QYAaQ1DyLw0h/Nr7me7PyJJMyb4fmcuBGawTOmzBFJiyxWpSWApj17jY7WVkkv8kWJvn lvCsfbnDzNio2pHiUZ3UqHMAR3fnvz3frdJc80Znhh9Zv/aSHocX6eFAT9zyddrZxBgw NiWWNjc/+y6Pxp9XlHI+yRlW8T0gA5+z6ep1VBwtsPzZMHNLYUcjXqeU0iWAuT8oIExS gRbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature:dkim-filter; bh=v6HVFbHmz+zgQDnWdeO9p7xqte9YKegL49VxXFqdC5k=; b=jBehSxgPC2SaGfmztq9zja66vmtQL5bAEEKkqr7UcTHO4yNd82fjzOAyIu1hqJhUK0 o0sPnXeGMy1yGN4vVIcrQ/+qSKUJPH1WOw/QA4zkIU6PXl9AUruUVMAnBWQNkrBkSoyF yiBl4IYdSiwtkrHwLXU9xdL0M2n9vxCmzFpOA6j8TTGCkhRba4Uyoj7H765SMzZVsSJO 8Ll9c1wGptz0zI5yvzV7y7JKlDpejMcOBf0DibpIL/QRjUHwzSCPUZ2aI1lsfNaaPS+n tLRjir/i08GnUkCdeeu2e+SagoaGgz/X48rA2KB9ZIDWq5tYC35eaBTC9BfpdUDbJWUE j1WA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=uNJywPJ2; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id az5si35737635plb.166.2018.11.23.23.54.25; Fri, 23 Nov 2018 23:54:39 -0800 (PST) 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=pass header.i=@nifty.com header.s=dec2015msa header.b=uNJywPJ2; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2439451AbeKWNPu (ORCPT + 99 others); Fri, 23 Nov 2018 08:15:50 -0500 Received: from conssluserg-02.nifty.com ([210.131.2.81]:35239 "EHLO conssluserg-02.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727343AbeKWNPu (ORCPT ); Fri, 23 Nov 2018 08:15:50 -0500 Received: from mail-vk1-f177.google.com (mail-vk1-f177.google.com [209.85.221.177]) (authenticated) by conssluserg-02.nifty.com with ESMTP id wAN2XSd5023793; Fri, 23 Nov 2018 11:33:29 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-02.nifty.com wAN2XSd5023793 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1542940409; bh=v6HVFbHmz+zgQDnWdeO9p7xqte9YKegL49VxXFqdC5k=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=uNJywPJ2yLV5U9yma0ObudH5v0rbcZwm7HLKFX1Wu8l+UqdP5PlA95KZmD2sJAVwv MR7phm3FXNONKzfrkZ2tfvDWNw/f8I9DLHub+88Y+bqo80tNQy1iJiix7nyLJVOALw nd8m2XNoSW/DK0CMW3qp/VictsOdTSO7VNOuAFYL8n+ynWHkGlVn0+UdARtrlOF0Vk 3w5wQHcWOy3PPIw4Rfj392QWInlf0iCzMsDnAD+It8xUA378QniVmihvLE3wDn9sxx q8qjzNIJHNuKQeRSZYNS2vfR7hWRAIF+GkDSx6KvU2HUtgA1hL9B4eJbMFg65ERwAw pCAoFzZcXKe4Q== X-Nifty-SrcIP: [209.85.221.177] Received: by mail-vk1-f177.google.com with SMTP id o130so2369945vke.10; Thu, 22 Nov 2018 18:33:29 -0800 (PST) X-Gm-Message-State: AA+aEWYhud7L38mNwrLMM3k/PDkkWiHmaPKR5gCquhYUhOG5lXxcq6EC ZSzST7tvQh1GjPQ1Qzir5rktg4GUFJpWLRAfPVI= X-Received: by 2002:a1f:6bc8:: with SMTP id k69mr5479162vki.84.1542940408247; Thu, 22 Nov 2018 18:33:28 -0800 (PST) MIME-Version: 1.0 References: <20181115190538.17016-1-hch@lst.de> In-Reply-To: <20181115190538.17016-1-hch@lst.de> From: Masahiro Yamada Date: Fri, 23 Nov 2018 11:32:52 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: move bus (PCI, PCMCIA, EISA, rapdio) config to drivers/ v4 To: Christoph Hellwig Cc: mporter@kernel.crashing.org, Alex Bounine , Dominik Brodowski , Linux Kbuild mailing list , linux-arm-kernel , linux-pci@vger.kernel.org, linux-arch , Linux Kernel Mailing List , linuxppc-dev , linux-alpha@vger.kernel.org, Linux-MIPS Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Christoph, On Fri, Nov 16, 2018 at 4:08 AM Christoph Hellwig wrote: > > Hi all, > > currently every architecture that wants to provide on of the common > periphal busses needs to add some boilerplate code and include the > right Kconfig files. This series instead just selects the presence > (when needed) and then handles everything in the bus-specific > Kconfig file under drivers/. Thanks for this work! I applied this series, and it is available at git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig2 I made local fixups in some parts, where I left comments in individual patches. > Changes since v3: > - drop the patches already merged > - fix a typo in the PCI help text > - split the always enable PCI on alpha change into a separate patch > - remove the mips HT_PCI symbol > - add a new FORCE_PCI symbol to easily allow selecting PCI support > - new patch to consolidate PCI_DOMAINS > - new patch to consolidate PCI_SYSCALL > > Changes since v2: > - depend on HAVE_PCI for PCIe endpoint code > - fix some commit message typos > - remove CONFIG_PCI from xtensa iss defconfig > - drop EISA support from arm > - clean up EISA selection for alpha > > Changes since v1: > - rename all HAS_* Kconfig symbols to HAVE_* > - drop the CONFIG_PCI_QSPAN option entirely > - drop duplicate select from powerpc > - restore missing selection of PCI_MSI for riscv > - update x86 and riscv defconfigs to include PCI > - actually inclue drivers/eisa/Kconfig > - adjust some captilizations -- Best Regards Masahiro Yamada