]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
staging: vme: Move 'vme/devices/' to 'vme_user/'
authorBruno Moreira-Guedes <codeagain@codeagain.dev>
Thu, 21 Apr 2022 14:59:34 +0000 (11:59 -0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 22 Apr 2022 14:47:29 +0000 (16:47 +0200)
In <db3b9e990e75573402cda22faf933760f076c033> ("Staging: VME: move VME
drivers out of staging") the vme code, board and bridge drivers were
moved out of the staging tree, remaining only the VME user device
driver.

Since this driver is the only one remaining in staging, such multi-level
structure confuses more than helps. The current structure is as follows:

 - drivers/staging/vme/
                       Makefile
                       devices/
                               Kconfig
                               Makefile
                               vme_user.c
                               vme_user.h

The top-level Makefile has the only function of calling another Makefile
into the devices/ subdirectory. This latter only compiles the vme_user
driver, since there is no other in the staging tree.

This patch removes the unnecessary Makefile from the 'vme/' dir, move
the contents of 'vme/devices' into the 'vme/' dir, and renames it to
'vme_user/' (the driver name), allowing a straightforward understanding
of this driver's contents. Furthermore, it updates the MAINTAINERS file
to properly reflect the new paths.

Signed-off-by: Bruno Moreira-Guedes <codeagain@codeagain.dev>
Link: https://lore.kernel.org/r/2cd7de9a426c443a5ea618682d605ecfd751d798.1650544175.git.codeagain@codeagain.dev
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
MAINTAINERS
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/vme/Makefile [deleted file]
drivers/staging/vme_user/Kconfig [moved from drivers/staging/vme/devices/Kconfig with 100% similarity]
drivers/staging/vme_user/Makefile [moved from drivers/staging/vme/devices/Makefile with 100% similarity]
drivers/staging/vme_user/vme_user.c [moved from drivers/staging/vme/devices/vme_user.c with 100% similarity]
drivers/staging/vme_user/vme_user.h [moved from drivers/staging/vme/devices/vme_user.h with 100% similarity]

index a62da6d0f94395056ab7dd0ab9bcbf7372c3fe39..0a635f2ae5b97b5eecb0b1659aa97783ebc41e5d 100644 (file)
@@ -21002,7 +21002,7 @@ L:      linux-kernel@vger.kernel.org
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
 F:     Documentation/driver-api/vme.rst
-F:     drivers/staging/vme/
+F:     drivers/staging/vme_user/
 F:     drivers/vme/
 F:     include/linux/vme*
 
index 42dcb9b7cb60cf6f67740a6b3bbaa5be14681060..0a993c47273e768798502a771df3909a78396c0f 100644 (file)
@@ -84,7 +84,6 @@ source "drivers/staging/fieldbus/Kconfig"
 
 source "drivers/staging/qlge/Kconfig"
 
-
-source "drivers/staging/vme/devices/Kconfig"
+source "drivers/staging/vme_user/Kconfig"
 
 endif # STAGING
index a17a2aeacebaa968884dca57464457fac12ce217..2800ab9b2d1d41e649512f9bff0d92d799f4b2ac 100644 (file)
@@ -14,7 +14,7 @@ obj-$(CONFIG_OCTEON_ETHERNET) += octeon/
 obj-$(CONFIG_OCTEON_USB)       += octeon-usb/
 obj-$(CONFIG_VT6655)           += vt6655/
 obj-$(CONFIG_VT6656)           += vt6656/
-obj-$(CONFIG_VME_BUS)          += vme/
+obj-$(CONFIG_VME_BUS)          += vme_user/
 obj-$(CONFIG_IIO)              += iio/
 obj-$(CONFIG_FB_SM750)         += sm750fb/
 obj-$(CONFIG_USB_EMXX)         += emxx_udc/
diff --git a/drivers/staging/vme/Makefile b/drivers/staging/vme/Makefile
deleted file mode 100644 (file)
index cf2f686..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0
-obj-y                          += devices/