linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).