From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AG47ELtjbGTBUE/WDOedxKqRJcUSxTaTO5kpv6CChXvqD//LCzYLCNGLIG2ID1gCMIT0mGnKNRHd ARC-Seal: i=1; a=rsa-sha256; t=1521208373; cv=none; d=google.com; s=arc-20160816; b=RrRPNtZKhMSKZWG+2Mfjilxyqb9HiORjBx11Lb0/vLRGcbzh6L5l/EFw0PMrgWpmTE eOVUEPpkZ97ZKq0D73wx+2jHvAiSXt/N1knvY5W76TRYFPGBmOXfc2w7hnWNRi18k2CF OBRStezF+qyYnzevMvDz/dqM1NkkrGs91dhxCGMG7Y9+PbijtoHLjKInUFXlC1FosVPV yco0hXoMYOOzhuWZ1lVcLYC0Dimz0PEq6PDinltikm6io2ZW1ItlWFvhNjq6SeBNCcNf OtBySuTIzzPkGU018s7t/qHcym1ZKI+x5XsknNf7E0bA22zE9kYAMmLITLwFNObN+InF oDGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=rqhnFvcNjoT7F5fIX9MP8urI37AOXVEmhlS22UmDrOA=; b=HCCUmnKZ9dNGeq1VXHiG4GaE7y+PtixkqdiFM7MFbF1L1UHWtwkZdDaYyXgPm/IbvG qVIJ3gBuQHlo6eIlqDvczRikjCQJhfpHcy08vaAUKvKSrS595ASbTgdr0av+yyUrt9n9 MAd+6vmmECsNYQPjmw21wClVEqsGELLPhsW1TmrxKYX8J3Q7ks7nlvjlQ04XdMmvR5hY 6oT/I8m4rtmdA3opRW8SngrMeMDebDq2090r5H7Le4YxG+GQ7PjF7yKFricSDRxOM7rK +6xyHZo0veBXRVAQP7JrtL7m9vHM4jr6vFUwHd1FyRawhOUgpQDK1hxiku5O5i+5Z7Hm jT2Q== ARC-Authentication-Results: i=1; mx.google.com; spf=neutral (google.com: 2a02:1800:120:4::f00:13 is neither permitted nor denied by best guess record for domain of geert@linux-m68k.org) smtp.mailfrom=geert@linux-m68k.org Authentication-Results: mx.google.com; spf=neutral (google.com: 2a02:1800:120:4::f00:13 is neither permitted nor denied by best guess record for domain of geert@linux-m68k.org) smtp.mailfrom=geert@linux-m68k.org From: Geert Uytterhoeven To: Christoph Hellwig , Marek Szyprowski , Robin Murphy , Felipe Balbi , Greg Kroah-Hartman , "James E . J . Bottomley" , "Martin K . Petersen" , Andrew Morton , Mark Brown , Liam Girdwood , Tejun Heo , Herbert Xu , "David S . Miller" , Bartlomiej Zolnierkiewicz , Stefan Richter , Alan Tull , Moritz Fischer , Wolfram Sang , Jonathan Cameron , Joerg Roedel , Matias Bjorling , Jassi Brar , Mauro Carvalho Chehab , Ulf Hansson , David Woodhouse , Brian Norris , Marek Vasut , Cyrille Pitchen , Boris Brezillon , Richard Weinberger , Kalle Valo , Ohad Ben-Cohen , Bjorn Andersson , Eric Anholt , Stefan Wahren Cc: iommu@lists.linux-foundation.org, linux-usb@vger.kernel.org, linux-scsi@vger.kernel.org, alsa-devel@alsa-project.org, linux-ide@vger.kernel.org, linux-crypto@vger.kernel.org, linux-fbdev@vger.kernel.org, linux1394-devel@lists.sourceforge.net, linux-fpga@vger.kernel.org, linux-i2c@vger.kernel.org, linux-iio@vger.kernel.org, linux-block@vger.kernel.org, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, netdev@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-serial@vger.kernel.org, linux-spi@vger.kernel.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven Subject: [PATCH v2 02/21] ata: Remove depends on HAS_DMA in case of platform dependency Date: Fri, 16 Mar 2018 14:51:35 +0100 Message-Id: <1521208314-4783-3-git-send-email-geert@linux-m68k.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1521208314-4783-1-git-send-email-geert@linux-m68k.org> References: <1521208314-4783-1-git-send-email-geert@linux-m68k.org> X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1595102591356211871?= X-GMAIL-MSGID: =?utf-8?q?1595102591356211871?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: 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 --- v2: - Add Reviewed-by, Acked-by, - Drop RFC state, - Split per subsystem. --- drivers/ata/Kconfig | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index a7120d6211546949..9eaeed1fb237fa33 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -398,7 +398,6 @@ config SATA_DWC_VDEBUG config SATA_HIGHBANK tristate "Calxeda Highbank SATA support" - depends on HAS_DMA depends on ARCH_HIGHBANK || COMPILE_TEST help This option enables support for the Calxeda Highbank SoC's @@ -408,7 +407,6 @@ config SATA_HIGHBANK config SATA_MV tristate "Marvell SATA support" - depends on HAS_DMA depends on PCI || ARCH_DOVE || ARCH_MV78XX0 || \ ARCH_MVEBU || ARCH_ORION5X || COMPILE_TEST select GENERIC_PHY -- 2.7.4