mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] uml-for-7.4
@ 2026-10-21  8:13 Johannes Berg
  2026-10-22 18:31 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Johannes Berg @ 2026-10-21  8:13 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-um, Richard Weinberger, Anton Ivanov

Hi Linus,

The last couple of cycles were a lull for UML, in part
because not _that_ much happened, and in part because
we were all busy with "more important" things (*ahem*).
We're back ;-) Still no huge changes, but we're adding
the long-awaited NOMMU support this round.

Please pull and let us know if there's any problem.

Thanks,
johannes



The following changes since commit 93f51579e7df248780214094418f205253383cc5:

  Linux 7.3-rc4 (2026-09-20 13:48:15 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git tags/uml-for-7.4

for you to fetch changes up to 4ad423aa2108485f8bc5dde51fdf9c1ed979ee4b:

  um: place large BSS inputs in an output section (2026-10-12 17:03:17 +0200)

----------------------------------------------------------------
ARCH=um updates:

 - NOMMU support, mostly for mm/ testing

   The only bigger change, we added support for building with
   !CONFIG_MMU, mostly for testing, e.g. via kunit. Some new
   selftests targetted to NOMMU are moving elsewhere, but are
   runnable on ARCH=um without MMU.

 - Tighter page permissions

   Tighten page permissions to catch more bugs (ARCH=um is,
   after all, often used for testing), and also mark __init
   memory inaccessible for the same reason.

 - Various maintenance/cleanups

   Fix build on really old hosts, fix leaks, make the code a
   bit more robust, header cleanups, typo fixes, the usual.

----------------------------------------------------------------
Andy Shevchenko (1):
      um: vector: Use %pM format specifier for MAC addresses

Benjamin Berg (1):
      um: virtio-pci: free the IRQ message buffers

Ethan Nelson-Moore (1):
      x86/um: remove unused <asm/required-features.h> header

Florian Fainelli (1):
      um: Add definition of __NR_close_range for older host OSs

Hajime Tazaki (7):
      x86/um: nommu: elf loader for fdpic
      um: decouple MMU specific code from the common part
      um: nommu: memory handling
      x86/um/vdso: nommu: vdso memory update
      um: allow deselecting CONFIG_MMU
      um: require MMU for UML PCI support
      um: place large BSS inputs in an output section

Hemanth Selam (1):
      um: fix typo "hander" in comment

Henry Barreto (1):
      um: vector: avoid NULL queue dereference in legacy RX mode

Johan Hovold (1):
      um: virtio_uml: switch to dynamic root device

Johannes Berg (14):
      um: fix futex implementation
      um: further decouple MMU related code
      um: nommu: add SMP futex operations
      um: nommu: add userspace runner processes
      Documentation: um: document nommu UML
      um: add perf-event support
      um: link .lbss/.ldata/.lrodata correctly
      um: make stub compilation more robust
      um: improve checking for --no-warn-rwx-segments
      um: move init text between __init_begin/end
      um: mprotect() __init memory
      um: use %pB to print functions in stack traces
      um: time-travel: fix sched_yield() behaviour
      um: fix shutdown __inittext access

Maninder Singh (1):
      um: take reference of stack before using it in get_wchan

Michael Bommarito (2):
      um: virtio_uml: fix heap overflow in vhost_user_get_config()
      um: ubd: validate COW header fields before use

Pengpeng Hou (3):
      um: account for the separator in add_arg() bounds checking
      um: mconsole: use bounded version string formatting
      um: vector: reject too many interface arguments

Sasha Levin (1):
      um: Consolidate MAGIC_SYSRQ into generic Kconfig definition

Shengzhuo Wei (1):
      um: mconsole: Fix out-of-bounds read in mconsole_log()

Tiwei Bie (2):
      um: vector: Remove unnecessary NULL check in destroy_queue()
      um: Tighten exec permissions on page mappings

 Documentation/virt/index.rst            |   1 +
 Documentation/virt/uml/nommu-uml.rst    |  54 ++++++++
 arch/um/Kconfig                         |  40 +++---
 arch/um/Makefile                        |   7 +-
 arch/um/drivers/Kconfig                 |   3 +
 arch/um/drivers/cow_user.c              |  34 ++++-
 arch/um/drivers/mconsole_kern.c         |  14 +-
 arch/um/drivers/vector_kern.c           |  37 +++--
 arch/um/drivers/vector_user.c           |   3 +
 arch/um/drivers/virtio_pcidev.c         |  19 ++-
 arch/um/drivers/virtio_uml.c            |  26 ++--
 arch/um/include/asm/common.lds.S        |   2 +
 arch/um/include/asm/futex.h             |  53 +++++++
 arch/um/include/asm/mmu.h               |   8 ++
 arch/um/include/asm/mmu_context.h       |   2 +
 arch/um/include/asm/perf_event.h        |   7 +
 arch/um/include/asm/pgtable.h           |  25 ++--
 arch/um/include/asm/ptrace-generic.h    |   6 +
 arch/um/include/asm/tlbflush.h          |  20 +++
 arch/um/include/asm/uaccess.h           |   6 +-
 arch/um/include/shared/as-layout.h      |   3 +-
 arch/um/include/shared/kern_util.h      |   3 +-
 arch/um/include/shared/longjmp.h        |   3 +-
 arch/um/include/shared/os.h             |   6 +-
 arch/um/include/shared/skas/stub-data.h |   9 ++
 arch/um/kernel/Makefile                 |   6 +-
 arch/um/kernel/dyn.lds.S                |   9 +-
 arch/um/kernel/mem-pgtable.c            |  55 ++++++++
 arch/um/kernel/mem.c                    |  47 ++-----
 arch/um/kernel/physmem.c                |   7 +
 arch/um/kernel/process.c                |  23 +++-
 arch/um/kernel/skas/Makefile            |  16 ++-
 arch/um/kernel/skas/mmu.c               |  25 ++++
 arch/um/kernel/skas/nommu.c             |  91 ++++++++++++
 arch/um/kernel/skas/process.c           |  32 +----
 arch/um/kernel/skas/syscall.c           |   5 +-
 arch/um/kernel/skas/uaccess.c           | 134 +++++++-----------
 arch/um/kernel/smp.c                    |   3 +-
 arch/um/kernel/sysrq.c                  |   2 +-
 arch/um/kernel/time.c                   |   3 +-
 arch/um/kernel/tlb.c                    |   7 -
 arch/um/kernel/trap-mmu.c               | 237 ++++++++++++++++++++++++++++++++
 arch/um/kernel/trap-nommu.c             |  13 ++
 arch/um/kernel/trap.c                   | 219 -----------------------------
 arch/um/kernel/um_arch.c                |  11 +-
 arch/um/kernel/uml.lds.S                |  11 +-
 arch/um/os-Linux/main.c                 |  17 ++-
 arch/um/os-Linux/signal.c               |   2 +-
 arch/um/os-Linux/skas/process.c         |  11 +-
 arch/x86/um/Makefile                    |   3 +
 arch/x86/um/asm/elf.h                   |   8 +-
 arch/x86/um/asm/required-features.h     |   9 --
 arch/x86/um/vdso/vma.c                  |  13 +-
 fs/Kconfig.binfmt                       |   2 +-
 lib/Kconfig.debug                       |  10 +-
 lib/kunit/Kconfig                       |   2 +-
 56 files changed, 907 insertions(+), 517 deletions(-)
 create mode 100644 Documentation/virt/uml/nommu-uml.rst
 create mode 100644 arch/um/include/asm/perf_event.h
 create mode 100644 arch/um/kernel/mem-pgtable.c
 create mode 100644 arch/um/kernel/skas/nommu.c
 create mode 100644 arch/um/kernel/trap-mmu.c
 create mode 100644 arch/um/kernel/trap-nommu.c
 delete mode 100644 arch/x86/um/asm/required-features.h

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] uml-for-7.4
  2026-10-21  8:13 [GIT PULL] uml-for-7.4 Johannes Berg
@ 2026-10-22 18:31 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-10-22 18:31 UTC (permalink / raw)
  To: Johannes Berg
  Cc: Linus Torvalds, linux-kernel, linux-um, Richard Weinberger, Anton Ivanov

The pull request you sent on Wed, 21 Oct 2026 10:13:21 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git tags/uml-for-7.4

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7cd80b8168c9269e4b11788ce815c0f446ab5b34

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:[~2026-10-22 18:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-21  8:13 [GIT PULL] uml-for-7.4 Johannes Berg
2026-10-22 18:31 ` 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

all inboxes | Powered by JetHome®