From patchwork Wed Aug 5 09:58:25 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrian Schmutzler X-Patchwork-Id: 1341177 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.openwrt.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=adrianschmutzler.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=PbBmDFOi; dkim=fail reason="signature verification failed" (2048-bit key; secure) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256 header.s=casper.20170209 header.b=mhvFQPuY; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BM6bJ36BJz9sPB for ; Wed, 5 Aug 2020 20:01:32 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe :List-Id:MIME-Version:Message-Id:Date:Subject:To:From:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Owner; bh=nxOFW7fzrkketL011EOSCGOvj46u+J+J0XDTck4FMlY=; b=PbBmDFOieF2jN2GYc32HhzzA2n X85sZH78UGCOyKHMIFJ9rXBHbSKGkmun59u087nZunigcpZBNseiLjnZ1nOE1sdXjb97U8JTqSRqQ q81DF5YYug+W0KXcgSZFEUK3P7WmUwVFk63xTTHsYLkS9IYQXcosg+qqlLx3MSt6dPqetE84wrtXD PY8+GYZRJDgtrw77jbUAFhZ0+t5pMSN+/2bmKEupvHBiA58fxviIp9KOWObmTOkld3n7tcEcIqaB6 2Hv/r7yNgjloaKRqwBFbcy5iQwiJXcaPaHvFmk4G7LIUDvImprVYWapy/kkyrpMfD2DgQsDkoZU/w 3MfxfC0w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k3GCz-0003ZI-37; Wed, 05 Aug 2020 09:59:41 +0000 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k3GCw-0003ZC-6o for openwrt-devel@merlin.infradead.org; Wed, 05 Aug 2020 09:59:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Transfer-Encoding:MIME-Version: Message-Id:Date:Subject:To:From:Sender:Reply-To:Cc:Content-Type:Content-ID: Content-Description:In-Reply-To:References; bh=BKSJZGobjTPyy3w6in30ATRpZ6+WNzzV3nE/+3UTPZk=; b=mhvFQPuYx4QlNYporR5atu19Tl CCcSwNpu4QrIuZwljEq69VRcpQYI0znaUxcz0pEHjEGI/xL8J3Sq1Kgu3KX3Xok3s2QWWdZMbheng wdQPLiR5j9AFDP4Z2yqg17KWFtcIdI/4Hu735qMlQzDRQrIhlPOO7gCbV9vbM8UG7Fro3v8vR+Uby OqzHvaof2Xi81ZBi+pFKP+Sztsb/O09Ywc08VYPtnOKBwQwnGMEdpYbtwwBjF4yypi1FLTc5kdWLz omOC3HvmmcUONywGpoa39z2+ltgP/JDGXon6v8HaKN7UsiQdbIMkx8T19Pb/zB7MNGpTSCUIVrFFw /acsTWFg==; Received: from mout.kundenserver.de ([212.227.126.134]) by casper.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k3GCr-0003cU-Kw for openwrt-devel@lists.openwrt.org; Wed, 05 Aug 2020 09:59:36 +0000 Received: from buildfff.adridolf.com ([188.192.134.246]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPSA (Nemesis) id 1N4eOd-1km3Ba1E2x-011jtK for ; Wed, 05 Aug 2020 11:59:25 +0200 From: Adrian Schmutzler To: openwrt-devel@lists.openwrt.org Subject: [PATCH] treewide: make dependency on kmod-usb-net selective Date: Wed, 5 Aug 2020 11:58:25 +0200 Message-Id: <20200805095825.1811-1-freifunk@adrianschmutzler.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:l+cN1/FERIzQLw1c9ErDlrN6DK39gD76aaYJUipjkrlYNUaYV3J 59HG948c7LeX4bKj9/p0uk/b5iCTeu61sHMd11Lk3icRn1ogWBIqzQ3CY5E0r/oltSqx6IP bqwrv37uAAOi6g+lvLZHnsKLDCojOT9EpP//neu0fSR/53Ri/uIgkfyj6XDNWGsGfWcvPzk 5+3NDS9LsCS3lbI9VEFzQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:7xNc8+68x5o=:NXmU1ZWZh2NoUF+mURWXnQ r2T0PciGLQiP6+JhaREXGpXHjKaQiFzjL6fHxHg7rw3TFvqZiCAAkdfjY43gbM842AzKa1tg3 8BbL4/e83bfNX5Q8LOiLvCwBdJ9n6+rhIKauuYTKMeTEkR64NdLD+2KLM0DYFvAk5mjglFu+L uau/nghODTRvN0rWxJTbAE1wBF18IYrNXgsoiyxj8u9CUaqStkGDKPzm92y+ZWo20dXF+pG8p RktIJjXFKfm4/LJgrDTzd+lLu7e7FN/oHUo9ro2/OUgRGwrOsT7rZzkmRtSQR7as74adGg/xZ JU5Z895PPyJ6ZM58q1eESkwd0sOLduhbjtSBiVbOZB2VwM59jaRDkgbr31T4ijkp73n9r+PLG HnzXGVt9Qy8b0NAv/zFhQqVFznYBLL7n1OGYzHmjHeFDq3nm+9xmgCH7YWFt+21CrUTsfpWaO e+YHebXFPOcjLNu74eLIJXb6oHGi+1ClOpWwe5S6EH92m+oH4NRP4CCvXSCk9eBbluc40jGM1 MU9PWLH2bTV+NsEiSfDR4WjthG98Prak+k9iLduS8i77XXKx9za3ED3Ecw96wJBVtBAEVGq/2 Uqvi51Y5rusE1plQ6ukTg9w77DII6sPlMW8sVeHPIlGexQPyuzsyIQODXFgNib9v88MSOA3vG 9+ENBnvRNxpzqILL3adyhyC0CUgv2q1T1ULCvdNn2T77p8iakoweWPHjxBLPwazXGxwu0w3qs O/QZelOGW01taqVKDJF+9ZNMMcxY7jFuyq1KX8IzMd1DaP/U2nr4P8YawTT+1itD6skrdFHvZ pgOu/p53hdYX1I5865pbQ5E2T7dmblLHCD9aZ2vulmOEmuI0nLrHLFs7InrTVXTEihKtOtqFZ WbrEqdY2pi5gLK6IiMdQ== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200805_105934_041278_4452AB3D X-CRM114-Status: GOOD ( 10.01 ) X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.4.4 on casper.infradead.org summary: Content analysis details: (-1.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [212.227.126.134 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.126.134 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org A bunch of kernel modules depends on kmod-usb-net, but does not select it. Make AddDepends/usb-net selective, so we can drop some redundant +kmod-usb-net definitions for DEVICE_PACKAGES. Signed-off-by: Adrian Schmutzler --- target/linux/ath79/image/generic-tp-link.mk | 2 +- target/linux/ath79/image/generic.mk | 4 ++-- target/linux/mxs/profiles/02-olinuxino-maxi.mk | 2 +- target/linux/omap/image/Makefile | 2 +- target/linux/omap/profiles/00-default.mk | 1 - target/linux/ramips/image/mt7620.mk | 2 +- target/linux/ramips/image/rt305x.mk | 2 +- target/linux/rockchip/image/armv8.mk | 2 +- target/linux/sunxi/image/cortexa7.mk | 2 +- 9 files changed, 9 insertions(+), 10 deletions(-) diff --git a/target/linux/ath79/image/generic-tp-link.mk b/target/linux/ath79/image/generic-tp-link.mk index 967eb2a7c3..d884d6f9c8 100644 --- a/target/linux/ath79/image/generic-tp-link.mk +++ b/target/linux/ath79/image/generic-tp-link.mk @@ -428,7 +428,7 @@ define Device/tplink_tl-mr6400-v1 DEVICE_MODEL := TL-MR6400 DEVICE_VARIANT := v1 TPLINK_HWID := 0x64000001 - DEVICE_PACKAGES := kmod-usb2 kmod-usb-net kmod-usb-net-rndis kmod-usb-serial \ + DEVICE_PACKAGES := kmod-usb2 kmod-usb-net-rndis kmod-usb-serial \ kmod-usb-serial-option adb-enablemodem SUPPORTED_DEVICES += tl-mr6400 endef diff --git a/target/linux/ath79/image/generic.mk b/target/linux/ath79/image/generic.mk index 6b7bfb4639..7eaaa28ae9 100644 --- a/target/linux/ath79/image/generic.mk +++ b/target/linux/ath79/image/generic.mk @@ -416,8 +416,8 @@ define Device/comfast_cf-e5 SOC := qca9531 DEVICE_VENDOR := COMFAST DEVICE_MODEL := CF-E5/E7 - DEVICE_PACKAGES := rssileds kmod-usb2 kmod-usb-net \ - kmod-usb-net-qmi-wwan -swconfig -uboot-envtools + DEVICE_PACKAGES := rssileds kmod-usb2 kmod-usb-net-qmi-wwan -swconfig \ + -uboot-envtools IMAGE_SIZE := 16192k endef TARGET_DEVICES += comfast_cf-e5 diff --git a/target/linux/mxs/profiles/02-olinuxino-maxi.mk b/target/linux/mxs/profiles/02-olinuxino-maxi.mk index 59d0376689..e3d1c3b3c0 100644 --- a/target/linux/mxs/profiles/02-olinuxino-maxi.mk +++ b/target/linux/mxs/profiles/02-olinuxino-maxi.mk @@ -8,7 +8,7 @@ define Profile/olinuxino-maxi NAME:=Olimex OLinuXino Maxi/Mini boards PACKAGES += imx-bootlets uboot-mxs-mx23_olinuxino \ - kmod-usb-net kmod-usb-net-smsc95xx kmod-gpio-mcp23s08 \ + kmod-usb-net-smsc95xx kmod-gpio-mcp23s08 \ kmod-leds-gpio kmod-ledtrig-heartbeat kmod-sound-core endef diff --git a/target/linux/omap/image/Makefile b/target/linux/omap/image/Makefile index 3700788804..ce6377f29b 100644 --- a/target/linux/omap/image/Makefile +++ b/target/linux/omap/image/Makefile @@ -70,7 +70,7 @@ define Device/ti_omap3-beagle DEVICE_VENDOR := BeagleBoard.org DEVICE_MODEL := OMAP3 TI beagleboard # beagleboard doesn't have a network interface, support most common usb net - DEVICE_PACKAGES := kmod-usb-net \ + DEVICE_PACKAGES := \ kmod-usb-net-asix kmod-usb-net-asix-ax88179 kmod-usb-net-hso \ kmod-usb-net-kaweth kmod-usb-net-pegasus kmod-usb-net-mcs7830 \ kmod-usb-net-smsc95xx kmod-usb-net-dm9601-ether diff --git a/target/linux/omap/profiles/00-default.mk b/target/linux/omap/profiles/00-default.mk index 37c0761029..e33886d890 100644 --- a/target/linux/omap/profiles/00-default.mk +++ b/target/linux/omap/profiles/00-default.mk @@ -8,7 +8,6 @@ define Profile/Default NAME:=Default Profile PACKAGES:= \ - kmod-usb-net \ kmod-usb-net-asix kmod-usb-net-asix-ax88179 kmod-usb-net-hso \ kmod-usb-net-kaweth kmod-usb-net-pegasus kmod-usb-net-mcs7830 \ kmod-usb-net-smsc95xx kmod-usb-net-dm9601-ether \ diff --git a/target/linux/ramips/image/mt7620.mk b/target/linux/ramips/image/mt7620.mk index 7ebab8d757..20aafc95d6 100644 --- a/target/linux/ramips/image/mt7620.mk +++ b/target/linux/ramips/image/mt7620.mk @@ -1003,7 +1003,7 @@ define Device/tplink_archer-mr200 TPLINK_HWID := 0xd7500001 TPLINK_HWREV := 0x4a IMAGES := sysupgrade.bin - DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-net kmod-usb-net-rndis \ + DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-net-rndis \ kmod-usb-serial kmod-usb-serial-option adb-enablemodem DEVICE_MODEL := Archer MR200 SUPPORTED_DEVICES += mr200 diff --git a/target/linux/ramips/image/rt305x.mk b/target/linux/ramips/image/rt305x.mk index b75d9078e5..853c145cb4 100644 --- a/target/linux/ramips/image/rt305x.mk +++ b/target/linux/ramips/image/rt305x.mk @@ -474,7 +474,7 @@ define Device/dlink_dwr-512-b DEVICE_MODEL := DWR-512 DEVICE_VARIANT := B DEVICE_PACKAGES := jboot-tools kmod-usb2 kmod-spi-dev kmod-usb-serial \ - kmod-usb-serial-option kmod-usb-net kmod-usb-net-cdc-ether comgt-ncm + kmod-usb-serial-option kmod-usb-net-cdc-ether comgt-ncm DLINK_ROM_ID := DLK6E2412001 DLINK_FAMILY_MEMBER := 0x6E24 DLINK_FIRMWARE_SIZE := 0x7E0000 diff --git a/target/linux/rockchip/image/armv8.mk b/target/linux/rockchip/image/armv8.mk index 8e4ba07e0b..6ba9874abf 100644 --- a/target/linux/rockchip/image/armv8.mk +++ b/target/linux/rockchip/image/armv8.mk @@ -11,7 +11,7 @@ define Device/friendlyarm_nanopi-r2s SOC := rk3328 UBOOT_DEVICE_NAME := nanopi-r2s-rk3328 IMAGE/sysupgrade.img.gz := boot-common | boot-script nanopi-r2s | pine64-img | gzip | append-metadata - DEVICE_PACKAGES := kmod-usb-net kmod-usb-net-rtl8152 + DEVICE_PACKAGES := kmod-usb-net-rtl8152 endef TARGET_DEVICES += friendlyarm_nanopi-r2s diff --git a/target/linux/sunxi/image/cortexa7.mk b/target/linux/sunxi/image/cortexa7.mk index 8fa648176f..69eb321c7f 100644 --- a/target/linux/sunxi/image/cortexa7.mk +++ b/target/linux/sunxi/image/cortexa7.mk @@ -173,7 +173,7 @@ TARGET_DEVICES += xunlong_orangepi-plus define Device/xunlong_orangepi-r1 DEVICE_VENDOR := Xunlong DEVICE_MODEL := Orange Pi R1 - DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-usb-net kmod-usb-net-rtl8152 + DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-usb-net-rtl8152 SOC := sun8i-h2-plus endef TARGET_DEVICES += xunlong_orangepi-r1