From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kalle Valo Subject: Re: [PATCH v4] net: Remove depends on HAS_DMA in case of platform dependency Date: Fri, 29 Jun 2018 09:22:19 +0300 Message-ID: <87a7reglic.fsf@codeaurora.org> References: <20180622110843.31965-1-geert@linux-m68k.org> Mime-Version: 1.0 Content-Type: text/plain Cc: "David S . Miller" , Yisen Zhuang , Sergey Matyukevich , Salil Mehta , Igor Mitsyanko , Avinash Patil , Wright Feng , Sergei Shtylyov , Quan Nguyen , Keyur Chudgar , Jiri Pirko , Iyappan Subramanian , Ido Schimmel , Hante Meuleman , Franky Lin , Chi-Hsien Lin , Arend van Spriel , netdev@vger.kernel.org, linux-kernel@vger.kernel.org To: Geert Uytterhoeven Return-path: In-Reply-To: <20180622110843.31965-1-geert@linux-m68k.org> (Geert Uytterhoeven's message of "Fri, 22 Jun 2018 13:08:43 +0200") Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Geert Uytterhoeven writes: > Remove dependencies on HAS_DMA where a Kconfig symbol depends on another > symbol that implies HAS_DMA, and, optionally, on "|| COMPILE_TEST". > In most cases this other symbol is an architecture or platform specific > symbol, or PCI. > > Generic symbols and drivers without platform dependencies keep their > dependencies on HAS_DMA, to prevent compiling subsystems or drivers that > cannot work anyway. > > This simplifies the dependencies, and allows to improve compile-testing. > > Signed-off-by: Geert Uytterhoeven > Reviewed-by: Mark Brown > Acked-by: Robin Murphy > --- > v4: > - Rebase to v4.18-rc1 (applies to next-20180622, too), > > v3: > - Rebase to v4.17-rc1, > - Drop obsolete note about FSL_FMAN, > > v2: > - Add Reviewed-by, Acked-by, > - Drop RFC state, > - Split per subsystem. > --- > drivers/net/ethernet/amd/Kconfig | 2 +- > drivers/net/ethernet/apm/xgene-v2/Kconfig | 1 - > drivers/net/ethernet/apm/xgene/Kconfig | 1 - > drivers/net/ethernet/arc/Kconfig | 6 ++++-- > drivers/net/ethernet/broadcom/Kconfig | 2 -- > drivers/net/ethernet/calxeda/Kconfig | 2 +- > drivers/net/ethernet/hisilicon/Kconfig | 2 +- > drivers/net/ethernet/marvell/Kconfig | 8 +++----- > drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- > drivers/net/ethernet/renesas/Kconfig | 2 -- > drivers/net/wireless/broadcom/brcm80211/Kconfig | 1 - > drivers/net/wireless/quantenna/qtnfmac/Kconfig | 2 +- > 12 files changed, 12 insertions(+), 19 deletions(-) For the wireless part: Acked-by: Kalle Valo -- Kalle Valo