Linux/linux 9dca343arch/um/drivers virtio_uml.c vector_user.c, arch/um/include/asm irq.h common.lds.S

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

Pull UML updates from Richard Weinberger:

 - virtio support

 - fixes for our new time travel mode

 - various improvements to make lockdep and kasan work better

 - SPDX header updates

* tag 'for-linus-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml: (25 commits)
  um: irq: Fix LAST_IRQ usage in init_IRQ()
  um: Add SPDX headers for files in arch/um/include
  um: Add SPDX headers for files in arch/um/os-Linux
  um: Add SPDX headers to files in arch/um/kernel/
  um: Add SPDX headers for files in arch/um/drivers
  um: virtio: Implement VHOST_USER_PROTOCOL_F_REPLY_ACK
  um: virtio: Implement VHOST_USER_PROTOCOL_F_SLAVE_REQ
  um: drivers: Add virtio vhost-user driver
  um: Use real DMA barriers
  um: Don't use generic barrier.h
  um: time-travel: Restrict time update in IRQ handler
  um: time-travel: Fix periodic timers
  um: Enable CONFIG_CONSTRUCTORS
  um: Place (soft)irq text with macros
  um: Fix VDSO compiler warning
  um: Implement TRACE_IRQFLAGS_SUPPORT
  um: Remove misleading #define ARCh_IRQ_ENABLED
  um: Avoid using uninitialized regs
  um: Remove sig_info[SIGALRM]
  um: Error handling fixes in vector drivers
  ...
DeltaFile
+1,177-0arch/um/drivers/virtio_uml.c
+217-96arch/um/drivers/vector_user.c
+117-0arch/um/drivers/vhost_user.h
+37-15arch/um/os-Linux/signal.c
+45-1arch/um/os-Linux/file.c
+37-7arch/um/drivers/vector_kern.c
+39-3arch/um/drivers/vector_transports.c
+29-1arch/um/kernel/signal.c
+13-5arch/um/kernel/process.c
+13-1arch/um/include/shared/os.h
+7-7arch/um/os-Linux/skas/process.c
+11-2arch/um/kernel/time.c
+1-11arch/x86/um/asm/barrier.h
+10-1arch/um/include/shared/timer-internal.h
+7-2arch/um/drivers/vector_user.h
+4-4arch/um/os-Linux/sigio.c
+4-3arch/um/include/asm/irq.h
+7-0arch/um/drivers/Kconfig
+3-3arch/um/kernel/skas/mmu.c
+2-2arch/um/kernel/config.c.in
+2-2arch/um/kernel/irq.c
+3-1arch/um/kernel/ksyms.c
+2-2arch/um/os-Linux/main.c
+2-2arch/um/kernel/skas/process.c
+2-1arch/um/kernel/physmem.c
+2-1arch/um/drivers/vector_kern.h
+2-1arch/um/kernel/dyn.lds.S
+2-1arch/um/kernel/mem.c
+2-1arch/um/kernel/um_arch.c
+1-2arch/um/kernel/Makefile
+2-1arch/um/drivers/Makefile
+1-1arch/um/drivers/slirp_user.c
+1-1arch/um/drivers/ssl.c
+1-1arch/um/drivers/stdio_console.c
+1-1arch/um/drivers/stdio_console.h
+1-1arch/um/drivers/tty.c
+1-1arch/um/drivers/ubd.h
+1-1arch/um/drivers/ubd_kern.c
+1-1arch/um/drivers/ubd_user.c
+1-1arch/um/drivers/umcast.h
+1-1arch/um/drivers/umcast_kern.c
+1-1arch/um/drivers/umcast_user.c
+1-1arch/um/drivers/vde.h
+1-1arch/um/drivers/vde_kern.c
+1-1arch/um/drivers/vde_user.c
+1-1arch/um/drivers/xterm.c
+1-1arch/um/drivers/xterm.h
+1-1arch/um/drivers/xterm_kern.c
+1-1arch/um/include/asm/common.lds.S
+1-1arch/um/include/asm/kmap_types.h
+1-1arch/um/include/asm/mmu.h
+1-1arch/um/include/asm/mmu_context.h
+1-1arch/um/include/asm/page.h
+1-1arch/um/include/asm/pgalloc.h
+1-1arch/um/include/asm/pgtable-2level.h
+1-1arch/um/include/asm/pgtable-3level.h
+1-1arch/um/include/asm/pgtable.h
+1-1arch/um/include/asm/processor-generic.h
+1-1arch/um/include/asm/ptrace-generic.h
+1-1arch/um/include/asm/thread_info.h
+1-1arch/um/include/asm/tlbflush.h
+1-1arch/um/include/asm/uaccess.h
+1-1arch/um/include/shared/arch.h
+1-1arch/um/include/shared/as-layout.h
+1-1arch/um/include/shared/elf_user.h
+1-1arch/um/include/shared/frame_kern.h
+1-1arch/um/include/shared/irq_kern.h
+1-1arch/um/include/shared/irq_user.h
+1-1arch/um/include/shared/kern.h
+1-1arch/um/include/shared/kern_util.h
+1-1arch/um/include/shared/longjmp.h
+1-1arch/um/include/shared/mem.h
+1-1arch/um/include/shared/net_kern.h
+1-1arch/um/include/shared/net_user.h
+1-1arch/um/include/shared/ptrace_user.h
+1-1arch/um/include/shared/registers.h
+1-1arch/um/include/shared/sigio.h
+1-1arch/um/include/shared/skas/mm_id.h
+1-1arch/um/include/shared/skas/skas.h
+1-1arch/um/include/shared/skas/stub-data.h
+1-1arch/um/include/shared/um_malloc.h
+1-1arch/um/include/shared/user.h
+1-1arch/um/kernel/exec.c
+1-1arch/um/kernel/exitcode.c
+1-1arch/um/kernel/gmon_syms.c
+1-1arch/um/kernel/gprof_syms.c
+1-1arch/um/kernel/initrd.c
+1-1arch/um/kernel/ptrace.c
+1-1arch/um/kernel/reboot.c
+1-1arch/um/kernel/sigio.c
+1-1arch/um/kernel/skas/Makefile
+1-1arch/um/kernel/skas/clone.c
+1-1arch/um/kernel/skas/syscall.c
+1-1arch/um/kernel/skas/uaccess.c
+1-1arch/um/kernel/syscall.c
+1-1arch/um/kernel/tlb.c
+1-1arch/um/kernel/trap.c
+1-1arch/um/kernel/umid.c
+2-0arch/um/kernel/uml.lds.S
+1-1arch/um/os-Linux/Makefile
+1-1arch/um/os-Linux/drivers/Makefile
+1-1arch/um/os-Linux/drivers/etap.h
+1-1arch/um/os-Linux/drivers/ethertap_kern.c
+1-1arch/um/os-Linux/drivers/ethertap_user.c
+1-1arch/um/os-Linux/drivers/tuntap.h
+1-1arch/um/os-Linux/drivers/tuntap_kern.c
+1-1arch/um/os-Linux/drivers/tuntap_user.c
+1-1arch/um/os-Linux/helper.c
+1-1arch/um/os-Linux/irq.c
+1-1arch/um/os-Linux/mem.c
+1-1arch/um/os-Linux/process.c
+1-1arch/um/os-Linux/registers.c
+1-1arch/um/os-Linux/skas/Makefile
+1-1arch/um/os-Linux/skas/mem.c
+1-1arch/um/os-Linux/start_up.c
+1-1arch/um/os-Linux/time.c
+1-1arch/um/os-Linux/tty.c
+1-1arch/um/os-Linux/umid.c
+1-1arch/um/os-Linux/util.c
+1-1kernel/gcov/Kconfig
+1-1arch/um/drivers/chan.h
+1-1arch/um/drivers/chan_kern.c
+1-1arch/um/drivers/chan_user.c
+1-1arch/um/drivers/chan_user.h
+1-1arch/um/drivers/cow_user.c
+1-1arch/um/drivers/daemon.h
+1-1arch/um/drivers/daemon_kern.c
+1-1arch/um/drivers/daemon_user.c
+1-1arch/um/drivers/fd.c
+1-1arch/um/drivers/harddog_user.c
+1-1arch/um/drivers/hostaudio_kern.c
+1-1arch/um/drivers/line.c
+1-1arch/um/drivers/line.h
+1-1arch/um/drivers/mconsole.h
+1-1arch/um/drivers/mconsole_kern.c
+1-1arch/um/drivers/mconsole_kern.h
+1-1arch/um/drivers/mconsole_user.c
+1-1arch/um/drivers/net_kern.c
+1-1arch/um/drivers/net_user.c
+1-1arch/um/drivers/null.c
+1-1arch/um/drivers/pcap_kern.c
+1-1arch/um/drivers/pcap_user.c
+1-1arch/um/drivers/pcap_user.h
+1-1arch/um/drivers/port.h
+1-1arch/um/drivers/port_kern.c
+1-1arch/um/drivers/port_user.c
+1-1arch/um/drivers/pty.c
+1-1arch/um/drivers/slip_kern.c
+1-1arch/um/drivers/slip_user.c
+1-1arch/um/drivers/slirp_kern.c
+1-1arch/x86/um/vdso/um_vdso.c
+0-1arch/um/include/asm/Kbuild
+0-1init/Kconfig
+0-1arch/um/include/asm/irqflags.h
+1,923-301154 files

UnifiedSplitRaw