Commit 721412ed authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Greg Kroah-Hartman
Browse files

staging: remove ashmem



The mainline replacement for ashmem is memfd, so remove the legacy
code from drivers/staging/

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20220315123457.2354812-1-hch@lst.de


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 78b33c60
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -58,8 +58,6 @@ source "drivers/staging/nvec/Kconfig"

source "drivers/staging/media/Kconfig"

source "drivers/staging/android/Kconfig"

source "drivers/staging/board/Kconfig"

source "drivers/staging/gdm724x/Kconfig"
+0 −1
Original line number Diff line number Diff line
@@ -19,7 +19,6 @@ obj-$(CONFIG_IIO) += iio/
obj-$(CONFIG_FB_SM750)		+= sm750fb/
obj-$(CONFIG_USB_EMXX)		+= emxx_udc/
obj-$(CONFIG_MFD_NVEC)		+= nvec/
obj-$(CONFIG_ANDROID)		+= android/
obj-$(CONFIG_STAGING_BOARD)	+= board/
obj-$(CONFIG_LTE_GDM724X)	+= gdm724x/
obj-$(CONFIG_FIREWIRE_SERIAL)	+= fwserial/

drivers/staging/android/Kconfig

deleted100644 → 0
+0 −19
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
menu "Android"

if ANDROID

config ASHMEM
	bool "Enable the Anonymous Shared Memory Subsystem"
	depends on SHMEM
	help
	  The ashmem subsystem is a new shared memory allocator, similar to
	  POSIX SHM but with different behavior and sporting a simpler
	  file-based API.

	  It is, in theory, a good memory allocator for low-memory devices,
	  because it can discard shared memory units when under memory pressure.

endif # if ANDROID

endmenu

drivers/staging/android/Makefile

deleted100644 → 0
+0 −4
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
ccflags-y += -I$(src)			# needed for trace events

obj-$(CONFIG_ASHMEM)			+= ashmem.o

drivers/staging/android/TODO

deleted100644 → 0
+0 −8
Original line number Diff line number Diff line
TODO:
	- sparse fixes
	- rename files to be not so "generic"
	- add proper arch dependencies as needed
	- audit userspace interfaces to make sure they are sane

Please send patches to Greg Kroah-Hartman <greg@kroah.com> and Cc:
Arve Hjønnevåg <arve@android.com> and Riley Andrews <riandrews@android.com>
Loading