Commit f9bcc61ad1fb for kernel

commit f9bcc61ad1fbe7dbc6bdd71d31254e429100a009
Merge: c2a96b7f187f 98ff534ec2cd
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Jul 25 12:33:08 2024 -0700

    Merge tag 'uml-for-linus-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux

    Pull UML updates from Richard Weinberger:

     - Support for preemption

     - i386 Rust support

     - Huge cleanup by Benjamin Berg

     - UBSAN support

     - Removal of dead code

    * tag 'uml-for-linus-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux: (41 commits)
      um: vector: always reset vp->opened
      um: vector: remove vp->lock
      um: register power-off handler
      um: line: always fill *error_out in setup_one_line()
      um: remove pcap driver from documentation
      um: Enable preemption in UML
      um: refactor TLB update handling
      um: simplify and consolidate TLB updates
      um: remove force_flush_all from fork_handler
      um: Do not flush MM in flush_thread
      um: Delay flushing syscalls until the thread is restarted
      um: remove copy_context_skas0
      um: remove LDT support
      um: compress memory related stub syscalls while adding them
      um: Rework syscall handling
      um: Add generic stub_syscall6 function
      um: Create signal stack memory assignment in stub_data
      um: Remove stub-data.h include from common-offsets.h
      um: time-travel: fix signal blocking race/hang
      um: time-travel: remove time_exit()
      ...