Commit 918ce05b authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

staging: gasket: remove it from the kernel



As none of the proposed things that need to be changed in the gasket
drivers have ever been done, and there has not been any forward progress
to get this out of staging, it seems totally abandonded so remove the
code entirely so that people do not spend their time doing tiny cleanups
for code that will never get out of staging.

If this code is actually being used, it can be reverted simply and then
cleaned up properly, but as it is abandoned, let's just get rid of it.

Cc: Todd Poynor <toddpoynor@google.com>
Cc: Ben Chan <benchan@chromium.org>
Cc: Richard Yeh <rcy@google.com>
Acked-by: default avatarRob Springer <rspringer@google.com>
Link: https://lore.kernel.org/r/20210315154413.3084149-1-gregkh@linuxfoundation.org


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 0257aec2
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -7385,14 +7385,6 @@ F: Documentation/hwmon/gsc-hwmon.rst
F:	drivers/hwmon/gsc-hwmon.c
F:	include/linux/platform_data/gsc_hwmon.h
GASKET DRIVER FRAMEWORK
M:	Rob Springer <rspringer@google.com>
M:	Todd Poynor <toddpoynor@google.com>
M:	Ben Chan <benchan@chromium.org>
M:	Richard Yeh <rcy@google.com>
S:	Maintained
F:	drivers/staging/gasket/
GCC PLUGINS
M:	Kees Cook <keescook@chromium.org>
L:	linux-hardening@vger.kernel.org
+0 −2
Original line number Diff line number Diff line
@@ -98,8 +98,6 @@ source "drivers/staging/ralink-gdma/Kconfig"

source "drivers/staging/mt7621-dts/Kconfig"

source "drivers/staging/gasket/Kconfig"

source "drivers/staging/axis-fifo/Kconfig"

source "drivers/staging/fieldbus/Kconfig"
+0 −1
Original line number Diff line number Diff line
@@ -39,7 +39,6 @@ obj-$(CONFIG_PCI_MT7621) += mt7621-pci/
obj-$(CONFIG_SOC_MT7621)	+= mt7621-dma/
obj-$(CONFIG_DMA_RALINK)	+= ralink-gdma/
obj-$(CONFIG_SOC_MT7621)	+= mt7621-dts/
obj-$(CONFIG_STAGING_GASKET_FRAMEWORK)	+= gasket/
obj-$(CONFIG_XIL_AXIS_FIFO)	+= axis-fifo/
obj-$(CONFIG_FIELDBUS_DEV)     += fieldbus/
obj-$(CONFIG_KPC2000)		+= kpc2000/

drivers/staging/gasket/Kconfig

deleted100644 → 0
+0 −25
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
menu "Gasket devices"

config STAGING_GASKET_FRAMEWORK
	tristate "Gasket framework"
	depends on PCI && (X86_64 || ARM64)
	help
	  This framework supports Gasket-compatible devices, such as Apex.
	  It is required for any of the following module(s).

	  To compile this driver as a module, choose M here.  The module
	  will be called "gasket".

config STAGING_APEX_DRIVER
	tristate "Apex Driver"
	depends on STAGING_GASKET_FRAMEWORK
	help
	  This driver supports the Apex Edge TPU device.  See
	  https://cloud.google.com/edge-tpu/ for more information.
	  Say Y if you want to include this driver in the kernel.

	  To compile this driver as a module, choose M here.  The module
	  will be called "apex".

endmenu

drivers/staging/gasket/Makefile

deleted100644 → 0
+0 −10
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
#
#  Makefile for Gasket framework and dependent drivers.
#

obj-$(CONFIG_STAGING_GASKET_FRAMEWORK)	+= gasket.o
obj-$(CONFIG_STAGING_APEX_DRIVER)	+= apex.o

gasket-objs	:= gasket_core.o gasket_ioctl.o gasket_interrupt.o gasket_page_table.o gasket_sysfs.o
apex-objs	:= apex_driver.o
Loading