lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20250402075115.12455-3-johannes@sipsolutions.net>
Date: Wed,  2 Apr 2025 09:49:03 +0200
From: Johannes Berg <johannes@...solutions.net>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org,
	linux-um@...ts.infradead.org,
	Richard Weinberger <richard@....at>,
	Anton Ivanov <anton.ivanov@...bridgegreys.com>
Subject: pull-request: uml 6.15-rc1 [resend]

Hi Linus, again,

And of course only I can get it wrong and mess up the most
basic list address. Sorry. This is just resend with the
correct address for linux-kernel this time, for the archive.

So I'm filling in for Richard (CC'ed) since he's been busy
and I've been mostly working on getting things reviewed and
merged this cycle. Nothing super exciting, see the summary
in the tag below.

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

Thanks,
johannes



The following changes since commit 7eb172143d5508b4da468ed59ee857c6e5e01da6:

  Linux 6.14-rc5 (2025-03-02 11:48:20 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 33c9da5dfb18c2ff5a88d01aca2cf253cd0ac3bc:

  um: Rewrite the sigio workaround based on epoll and tgkill (2025-03-20 09:28:44 +0100)

----------------------------------------------------------------
Updates for UML for this cycle, notably:
 - proper nofault accesses and read-only rodata
 - hostfs fix for host inode number reuse
 - fixes for host errno handling
 - various cleanups/small fixes

----------------------------------------------------------------
Benjamin Berg (4):
      um: remove copy_from_kernel_nofault_allowed
      um: hostfs: avoid issues on inode number reuse by host
      um: work around sched_yield not yielding in time-travel mode
      um: Store full CSGSFS and SS register from mcontext

David Gow (1):
      um: Pass the correct Rust target and options with gcc

Ethan Carter Edwards (1):
      um: use str_yes_no() to remove hardcoded "yes" and "no"

Hajime Tazaki (1):
      um: x86: clean up elf specific definitions

Johannes Berg (1):
      um: mark rodata read-only and implement _nofault accesses

Tiwei Bie (8):
      um: Allocate vdso page pointer statically
      um: Update min_low_pfn to match changes in uml_reserved
      um: virt-pci: Refactor virtio_pcidev into its own module
      um: Add pthread-based helper support
      um: ubd: Switch to the pthread-based helper
      um: Switch to the pthread-based helper in sigio workaround
      um: Prohibit the VM_CLONE flag in run_helper_thread()
      um: Rewrite the sigio workaround based on epoll and tgkill

Uros Bizjak (1):
      um/locking: Remove semicolon from "lock" prefix

 arch/um/Kconfig                          |   1 +
 arch/um/drivers/Kconfig                  |  12 +-
 arch/um/drivers/Makefile                 |   3 +-
 arch/um/drivers/random.c                 |   2 +-
 arch/um/drivers/rtc_user.c               |   2 +-
 arch/um/drivers/ubd.h                    |   6 +-
 arch/um/drivers/ubd_kern.c               |  25 +-
 arch/um/drivers/ubd_user.c               |  14 +-
 arch/um/drivers/virt-pci.c               | 743 ++++++-------------------------
 arch/um/drivers/virt-pci.h               |  41 ++
 arch/um/drivers/virtio_pcidev.c          | 628 ++++++++++++++++++++++++++
 arch/um/include/asm/Kbuild               |   1 +
 arch/um/include/asm/processor-generic.h  |   2 +
 arch/um/include/asm/uaccess.h            |  20 +-
 arch/um/include/linux/time-internal.h    |   2 +
 arch/um/include/shared/arch.h            |   2 +
 arch/um/include/shared/as-layout.h       |   2 +-
 arch/um/include/shared/irq_user.h        |   3 +-
 arch/um/include/shared/kern_util.h       |  12 +-
 arch/um/include/shared/os.h              |   8 +-
 arch/um/include/shared/sigio.h           |   1 -
 arch/um/kernel/Makefile                  |   2 +-
 arch/um/kernel/irq.c                     |   3 +-
 arch/um/kernel/maccess.c                 |  19 -
 arch/um/kernel/mem.c                     |  11 +
 arch/um/kernel/sigio.c                   |  26 --
 arch/um/kernel/skas/syscall.c            |  11 +
 arch/um/kernel/trap.c                    |  28 +-
 arch/um/kernel/um_arch.c                 |   3 +-
 arch/um/os-Linux/helper.c                |  67 +++
 arch/um/os-Linux/process.c               |  51 ---
 arch/um/os-Linux/sigio.c                 | 358 +++------------
 arch/um/os-Linux/signal.c                |   4 +-
 arch/um/os-Linux/skas/process.c          |   8 +-
 arch/x86/Makefile.um                     |   7 +-
 arch/x86/um/asm/barrier.h                |   6 +-
 arch/x86/um/asm/module.h                 |  24 -
 arch/x86/um/os-Linux/mcontext.c          |  15 +-
 arch/x86/um/shared/sysdep/faultinfo_32.h |  12 +
 arch/x86/um/shared/sysdep/faultinfo_64.h |  12 +
 arch/x86/um/vdso/vma.c                   |  17 +-
 fs/hostfs/hostfs.h                       |   2 +-
 fs/hostfs/hostfs_kern.c                  |   7 +-
 fs/hostfs/hostfs_user.c                  |  59 +--
 44 files changed, 1146 insertions(+), 1136 deletions(-)
 create mode 100644 arch/um/drivers/virt-pci.h
 create mode 100644 arch/um/drivers/virtio_pcidev.c
 delete mode 100644 arch/um/kernel/maccess.c
 delete mode 100644 arch/x86/um/asm/module.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ