From: Richard Weinberger <richard@nod.at>
To: torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel <linux-kernel@vger.kernel.org>,
linux-um <linux-um@lists.infradead.org>
Subject: [GIT PULL] UML changes for 5.14
Date: Thu, 8 Jul 2021 23:09:57 +0200 (CEST) [thread overview]
Message-ID: <62640125.4933.1625778597465.JavaMail.zimbra@nod.at> (raw)
Linus,
The following changes since commit 009c9aa5be652675a06d5211e1640e02bbb1c33d:
Linux 5.13-rc6 (2021-06-13 14:43:10 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git tags/for-linus-5.14-rc1
for you to fetch changes up to 1aee020155f364ef538370d3392969f1077b9bae:
um: remove unneeded semicolon in um_arch.c (2021-06-19 10:02:50 +0200)
----------------------------------------------------------------
This pull request contains the following changes for UML:
- Support for optimized routines based on the host CPU
- Support for PCI via virtio
- Various fixes
----------------------------------------------------------------
Anton Ivanov (3):
um: Add support for host CPU flags and alignment
um: enable the use of optimized xor routines in UML
um: add a UML specific futex implementation
Johannes Berg (11):
um: allow disabling NO_IOMEM
lib: add iomem emulation (logic_iomem)
um: remove unused smp_sigio_handler() declaration
um: export signals_enabled directly
um: expose time-travel mode to userspace side
um: time-travel/signals: fix ndelay() in interrupt
um: irqs: allow invoking time-travel handler multiple times
um: add PCI over virtio emulation driver
um: virtio/pci: enable suspend/resume
um: allow not setting extra rpaths in the linux binary
um: implement flush_cache_vmap/flush_cache_vunmap
Shaokun Zhang (1):
um: Remove the repeated declaration
Wan Jiabing (1):
um: remove unneeded semicolon in um_arch.c
YiFei Zhu (1):
um: Fix stack pointer alignment
Zhen Lei (2):
um: fix error return code in slip_open()
um: fix error return code in winch_tramp()
arch/um/Kconfig | 33 +-
arch/um/Makefile | 3 +-
arch/um/drivers/Kconfig | 20 +
arch/um/drivers/Makefile | 1 +
arch/um/drivers/chan_user.c | 3 +-
arch/um/drivers/slip_user.c | 3 +-
arch/um/drivers/ubd_kern.c | 3 +-
arch/um/drivers/virt-pci.c | 895 ++++++++++++++++++++++++++++++++
arch/um/drivers/virtio_uml.c | 40 +-
arch/um/include/asm/Kbuild | 4 +-
arch/um/include/asm/cacheflush.h | 9 +
arch/um/include/asm/cpufeature.h | 157 ++++++
arch/um/include/asm/fpu/api.h | 20 +
arch/um/include/asm/futex.h | 14 +
arch/um/include/asm/io.h | 7 +
arch/um/include/asm/irq.h | 8 +-
arch/um/include/asm/irqflags.h | 10 +-
arch/um/include/asm/msi.h | 1 +
arch/um/include/asm/pci.h | 39 ++
arch/um/include/asm/processor-generic.h | 8 +
arch/um/include/asm/tlb.h | 2 +-
arch/um/include/asm/xor.h | 17 +-
arch/um/include/linux/time-internal.h | 12 +-
arch/um/include/linux/virtio-uml.h | 13 +
arch/um/include/shared/irq_user.h | 1 +
arch/um/include/shared/kern_util.h | 1 -
arch/um/include/shared/longjmp.h | 14 +-
arch/um/include/shared/os.h | 8 +-
arch/um/include/shared/timetravel.h | 22 +
arch/um/kernel/Makefile | 14 +-
arch/um/kernel/ioport.c | 13 +
arch/um/kernel/irq.c | 52 +-
arch/um/kernel/ksyms.c | 2 +-
arch/um/kernel/skas/clone.c | 2 +-
arch/um/kernel/skas/uaccess.c | 136 +++++
arch/um/kernel/time.c | 35 +-
arch/um/kernel/um_arch.c | 48 +-
arch/um/os-Linux/helper.c | 4 +-
arch/um/os-Linux/signal.c | 64 ++-
arch/um/os-Linux/skas/process.c | 2 +-
arch/um/os-Linux/start_up.c | 32 ++
arch/x86/Makefile.um | 2 +-
drivers/input/Kconfig | 1 -
drivers/input/gameport/Kconfig | 1 +
drivers/input/joystick/Kconfig | 1 +
drivers/tty/Kconfig | 5 +-
drivers/video/console/Kconfig | 2 +-
include/asm-generic/logic_io.h | 78 +++
include/linux/logic_iomem.h | 62 +++
include/uapi/linux/virtio_pcidev.h | 64 +++
lib/Kconfig | 14 +
lib/Makefile | 2 +
lib/logic_iomem.c | 318 ++++++++++++
53 files changed, 2211 insertions(+), 111 deletions(-)
create mode 100644 arch/um/drivers/virt-pci.c
create mode 100644 arch/um/include/asm/cacheflush.h
create mode 100644 arch/um/include/asm/cpufeature.h
create mode 100644 arch/um/include/asm/fpu/api.h
create mode 100644 arch/um/include/asm/futex.h
create mode 100644 arch/um/include/asm/msi.h
create mode 100644 arch/um/include/asm/pci.h
create mode 100644 arch/um/include/linux/virtio-uml.h
create mode 100644 arch/um/include/shared/timetravel.h
create mode 100644 arch/um/kernel/ioport.c
create mode 100644 include/asm-generic/logic_io.h
create mode 100644 include/linux/logic_iomem.h
create mode 100644 include/uapi/linux/virtio_pcidev.h
create mode 100644 lib/logic_iomem.c
next reply other threads:[~2021-07-08 21:10 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-08 21:09 Richard Weinberger [this message]
2021-07-09 17:41 ` [GIT PULL] UML changes for 5.14 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=62640125.4933.1625778597465.JavaMail.zimbra@nod.at \
--to=richard@nod.at \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-um@lists.infradead.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox