]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
um: Remove file-based iomem emulation support
authorTiwei Bie <tiwei.btw@antgroup.com>
Mon, 27 Oct 2025 05:45:19 +0000 (13:45 +0800)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 27 Oct 2025 15:37:12 +0000 (16:37 +0100)
commita7f7dbae94a5ae5cfbf2375e0d952c54b069fd7f
treec15eb929ac9ad8fcff505b3faa7b6868a853fc26
parent9c84022c1d1f0cfd8f02fa8e2b275ccd361891d2
um: Remove file-based iomem emulation support

The file-based iomem emulation was introduced to support writing
paravirtualized drivers based on emulated iomem regions. However,
the only driver that makes use of it is an example driver called
mmapper, which was written over two decades ago.

We now have several modern device emulation mechanisms, such as
vhost-user-based virtio-uml. Remove the file-based iomem emulation
support to reduce the maintenance burden.

Signed-off-by: Tiwei Bie <tiwei.btw@antgroup.com>
Link: https://patch.msgid.link/20251027054519.1996090-5-tiwei.bie@linux.dev
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
arch/um/Kconfig
arch/um/drivers/Makefile
arch/um/drivers/mmapper_kern.c [deleted file]
arch/um/include/asm/pgtable.h
arch/um/include/shared/kern_util.h
arch/um/include/shared/mem_user.h
arch/um/kernel/mem.c
arch/um/kernel/physmem.c
arch/um/kernel/um_arch.c
arch/um/os-Linux/skas/process.c
arch/um/os-Linux/start_up.c