* [GIT PULL] uml 6.16-rc1
@ 2025-06-05 9:20 Johannes Berg
2025-06-05 18:53 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Johannes Berg @ 2025-06-05 9:20 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-um, Richard Weinberger, Anton Ivanov
Hi Linus,
Looks like I'm getting into a habit of doing this rather
than Richard, who has been busy with other things :)
The only really new thing is the long-standing seccomp
work (originally from 2021!), even if it still isn't
enabled by default due to security concerns it can still
be used e.g. for tests.
Please pull and let us know if there's any problem.
Thanks,
johannes
The following changes since commit 92a09c47464d040866cf2b4cd052bc60555185fb:
Linux 6.15-rc5 (2025-05-04 13:55:04 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git tags/uml-for-linux-6.16-rc1
for you to fetch changes up to e56a50ff7c12983aba710bd02a2c2ad401379e91:
um: remove "extern" from implementation of sigchld_handler (2025-06-05 11:12:13 +0200)
----------------------------------------------------------------
Notable changes:
- remove obsolete network transports
- remove PCI IO port support
- start adding seccomp-based process handling
instead of ptrace
----------------------------------------------------------------
Arnd Bergmann (1):
um: stop using PCI port I/O
Benjamin Berg (12):
um: do not send SIGALRM to userspace in time-travel mode
um: use proper care when taking mmap lock during segfault
um: Move faultinfo extraction into userspace routine
um: Add stub side of SECCOMP/futex based process handling
um: Add helper functions to get/set state for SECCOMP
um: Track userspace children dying in SECCOMP mode
um: Implement kernel side of SECCOMP based process handling
um: Add SECCOMP support detection and initialization
um: pass FD for memory operations when needed
um: fix SECCOMP 32bit xstate register restore
um: fix unused variable warning
um: remove "extern" from implementation of sigchld_handler
Jiapeng Chong (1):
um: Remove duplicate arch.h header
Jiri Slaby (SUSE) (1):
irqdomain: um: use irq_domain_create_linear() helper
Johannes Berg (1):
um: chan_kern: use raw spinlock for irqs_to_free_lock
Lukas Bulwahn (1):
MAINTAINERS: remove obsolete file entry in TUN/TAP DRIVER
Sami Tolvanen (1):
um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h
Tiwei Bie (8):
um: xterm: Add Wayland support
um: xterm: Update options for gnome-terminal
um: Add VFIO-based virtual PCI driver
um: Remove obsolete legacy network transports
um: vector: Eliminate the dependency on uml_net
um: Remove legacy network transport infrastructure
um: vector: Clean up and modernize log messages
um: vector: Use mac_pton() for MAC address parsing
Uros Bizjak (2):
um/asm: Rename rep_nop() to native_pause()
um/asm: Replace "REP; NOP" with PAUSE mnemonic
Yongting Lin (1):
um: Fix tgkill compile error on old host OSes
.../virt/uml/user_mode_linux_howto_v2.rst | 47 +-
MAINTAINERS | 3 +-
arch/um/Kconfig | 6 -
arch/um/configs/i386_defconfig | 7 -
arch/um/configs/x86_64_defconfig | 7 -
arch/um/drivers/Kconfig | 204 +----
arch/um/drivers/Makefile | 22 +-
arch/um/drivers/chan_kern.c | 10 +-
arch/um/drivers/daemon.h | 29 -
arch/um/drivers/daemon_kern.c | 95 ---
arch/um/drivers/daemon_user.c | 194 -----
arch/um/drivers/net_kern.c | 889 ---------------------
arch/um/drivers/net_user.c | 271 -------
arch/um/drivers/slip.h | 21 -
arch/um/drivers/slip_common.c | 55 --
arch/um/drivers/slip_common.h | 106 ---
arch/um/drivers/slip_kern.c | 93 ---
arch/um/drivers/slip_user.c | 252 ------
arch/um/drivers/slirp.h | 34 -
arch/um/drivers/slirp_kern.c | 120 ---
arch/um/drivers/slirp_user.c | 124 ---
arch/um/drivers/umcast.h | 27 -
arch/um/drivers/umcast_kern.c | 188 -----
arch/um/drivers/umcast_user.c | 184 -----
arch/um/drivers/vde.h | 32 -
arch/um/drivers/vde_kern.c | 129 ---
arch/um/drivers/vde_user.c | 125 ---
arch/um/drivers/vector_kern.c | 48 +-
arch/um/drivers/vfio_kern.c | 642 +++++++++++++++
arch/um/drivers/vfio_user.c | 327 ++++++++
arch/um/drivers/vfio_user.h | 44 +
arch/um/drivers/virt-pci.c | 15 +-
arch/um/drivers/xterm.c | 11 +-
arch/um/include/asm/asm-prototypes.h | 5 +
arch/um/include/asm/irq.h | 5 +-
arch/um/include/asm/mmu.h | 3 +
arch/um/include/shared/common-offsets.h | 4 +
arch/um/include/shared/irq_user.h | 2 +
arch/um/include/shared/net_kern.h | 69 --
arch/um/include/shared/net_user.h | 52 --
arch/um/include/shared/os.h | 4 +-
arch/um/include/shared/skas/mm_id.h | 9 +
arch/um/include/shared/skas/skas.h | 1 +
arch/um/include/shared/skas/stub-data.h | 20 +-
arch/um/kernel/Makefile | 1 -
arch/um/kernel/ioport.c | 13 -
arch/um/kernel/irq.c | 6 +
arch/um/kernel/skas/mmu.c | 91 ++-
arch/um/kernel/skas/stub.c | 132 ++-
arch/um/kernel/skas/stub_exe.c | 159 +++-
arch/um/kernel/time.c | 13 +-
arch/um/kernel/trap.c | 130 ++-
arch/um/os-Linux/Makefile | 2 +-
arch/um/os-Linux/drivers/Makefile | 13 -
arch/um/os-Linux/drivers/etap.h | 21 -
arch/um/os-Linux/drivers/ethertap_kern.c | 100 ---
arch/um/os-Linux/drivers/ethertap_user.c | 248 ------
arch/um/os-Linux/drivers/tuntap.h | 21 -
arch/um/os-Linux/drivers/tuntap_kern.c | 86 --
arch/um/os-Linux/drivers/tuntap_user.c | 215 -----
arch/um/os-Linux/file.c | 15 -
arch/um/os-Linux/internal.h | 5 +-
arch/um/os-Linux/process.c | 31 +
arch/um/os-Linux/registers.c | 4 +-
arch/um/os-Linux/sigio.c | 3 +-
arch/um/os-Linux/signal.c | 19 +-
arch/um/os-Linux/skas/mem.c | 101 ++-
arch/um/os-Linux/skas/process.c | 488 ++++++++---
arch/um/os-Linux/start_up.c | 195 ++++-
arch/x86/um/asm/checksum.h | 3 +
arch/x86/um/asm/processor.h | 8 +-
arch/x86/um/os-Linux/mcontext.c | 218 ++++-
arch/x86/um/ptrace.c | 76 +-
arch/x86/um/shared/sysdep/kernel-offsets.h | 2 +
arch/x86/um/shared/sysdep/mcontext.h | 9 +
arch/x86/um/shared/sysdep/stub-data.h | 23 +
arch/x86/um/shared/sysdep/stub.h | 2 +
arch/x86/um/shared/sysdep/stub_32.h | 13 +
arch/x86/um/shared/sysdep/stub_64.h | 17 +
arch/x86/um/tls_32.c | 26 +-
80 files changed, 2683 insertions(+), 4361 deletions(-)
delete mode 100644 arch/um/drivers/daemon.h
delete mode 100644 arch/um/drivers/daemon_kern.c
delete mode 100644 arch/um/drivers/daemon_user.c
delete mode 100644 arch/um/drivers/net_kern.c
delete mode 100644 arch/um/drivers/net_user.c
delete mode 100644 arch/um/drivers/slip.h
delete mode 100644 arch/um/drivers/slip_common.c
delete mode 100644 arch/um/drivers/slip_common.h
delete mode 100644 arch/um/drivers/slip_kern.c
delete mode 100644 arch/um/drivers/slip_user.c
delete mode 100644 arch/um/drivers/slirp.h
delete mode 100644 arch/um/drivers/slirp_kern.c
delete mode 100644 arch/um/drivers/slirp_user.c
delete mode 100644 arch/um/drivers/umcast.h
delete mode 100644 arch/um/drivers/umcast_kern.c
delete mode 100644 arch/um/drivers/umcast_user.c
delete mode 100644 arch/um/drivers/vde.h
delete mode 100644 arch/um/drivers/vde_kern.c
delete mode 100644 arch/um/drivers/vde_user.c
create mode 100644 arch/um/drivers/vfio_kern.c
create mode 100644 arch/um/drivers/vfio_user.c
create mode 100644 arch/um/drivers/vfio_user.h
delete mode 100644 arch/um/include/shared/net_kern.h
delete mode 100644 arch/um/include/shared/net_user.h
delete mode 100644 arch/um/kernel/ioport.c
delete mode 100644 arch/um/os-Linux/drivers/Makefile
delete mode 100644 arch/um/os-Linux/drivers/etap.h
delete mode 100644 arch/um/os-Linux/drivers/ethertap_kern.c
delete mode 100644 arch/um/os-Linux/drivers/ethertap_user.c
delete mode 100644 arch/um/os-Linux/drivers/tuntap.h
delete mode 100644 arch/um/os-Linux/drivers/tuntap_kern.c
delete mode 100644 arch/um/os-Linux/drivers/tuntap_user.c
create mode 100644 arch/x86/um/shared/sysdep/stub-data.h
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] uml 6.16-rc1
2025-06-05 9:20 [GIT PULL] uml 6.16-rc1 Johannes Berg
@ 2025-06-05 18:53 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-06-05 18:53 UTC (permalink / raw)
To: Johannes Berg
Cc: Linus Torvalds, linux-kernel, linux-um, Richard Weinberger,
Anton Ivanov
The pull request you sent on Thu, 5 Jun 2025 11:20:57 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git tags/uml-for-linux-6.16-rc1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cfc4ca8986bb1f6182da6cd7bb57f228590b4643
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-06-05 18:52 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-05 9:20 [GIT PULL] uml 6.16-rc1 Johannes Berg
2025-06-05 18:53 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).