[SRU][Focal][PULL] Focal update: v5.4.184 upstream stable release
Kamal Mostafa
kamal at canonical.com
Fri Apr 15 19:45:50 UTC 2022
This pull request (25 commits) includes the following Focal stable patchsets:
Focal update: v5.4.184 upstream stable release
https://bugs.launchpad.net/bugs/1969242
Note also that the 'stable-next' branch head contains this and all prior
pending upstream stable releases. I recommend fetching and applying just this
reference ('stable-next') instead of each tags/focal-stable-v5.4.xx reference:
git://git.launchpad.net/~ubuntu-kernel-stable/+git/focal stable-next
-Kamal
-----
The following changes since commit 09d5d53dbdb404ed41e3b83f0e99f537dd7db7ce:
UBUNTU: upstream stable to v5.4.183 (2022-04-15 11:24:51 -0700)
are available in the Git repository at:
git://git.launchpad.net/~ubuntu-kernel-stable/+git/focal tags/focal-stable-v5.4.184
for you to fetch changes up to 6eb03e351e218945307ab02fb4d32600ebdba252:
UBUNTU: upstream stable to v5.4.184 (2022-04-15 11:48:02 -0700)
----------------------------------------------------------------
Emmanuel Gil Peyrot (1):
ARM: fix build error when BPF_SYSCALL is disabled
Greg Kroah-Hartman (1):
Linux 5.4.184
Juergen Gross (11):
xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
xen/grant-table: add gnttab_try_end_foreign_access()
xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
xen/netfront: don't use gnttab_query_foreign_access() for mapped status
xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
xen/gntalloc: don't use gnttab_query_foreign_access()
xen: remove gnttab_query_foreign_access()
xen/9p: use alloc/free_pages_exact()
xen/pvcalls: use alloc/free_pages_exact()
xen/gnttab: fix gnttab_end_foreign_access() without page specified
xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
Kamal Mostafa (2):
UBUNTU: [Config] updateconfigs for HARDEN_BRANCH_HISTORY
UBUNTU: upstream stable to v5.4.184
Mark Rutland (1):
arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit()
Nathan Chancellor (1):
ARM: Do not use NOCROSSREFS directive with ld.lld
Russell King (Oracle) (7):
ARM: report Spectre v2 status through sysfs
ARM: early traps initialisation
ARM: use LOADADDR() to get load address of sections
ARM: Spectre-BHB workaround
ARM: include unprivileged BPF status in Spectre V2 reporting
ARM: fix co-processor register typo
ARM: fix build warning in proc-v7-bugs.c
Steven Price (1):
arm/arm64: Provide a wrapper for SMCCC 1.1 calls
Makefile | 2 +-
arch/arm/include/asm/assembler.h | 10 ++
arch/arm/include/asm/spectre.h | 32 +++++
arch/arm/kernel/Makefile | 2 +
arch/arm/kernel/entry-armv.S | 79 +++++++++++-
arch/arm/kernel/entry-common.S | 24 ++++
arch/arm/kernel/spectre.c | 71 +++++++++++
arch/arm/kernel/traps.c | 65 +++++++++-
arch/arm/kernel/vmlinux.lds.h | 43 +++++--
arch/arm/mm/Kconfig | 11 ++
arch/arm/mm/proc-v7-bugs.c | 200 ++++++++++++++++++++++++++----
debian.master/config/config.common.ubuntu | 1 +
debian.master/upstream-stable | 2 +-
drivers/block/xen-blkfront.c | 63 ++++++----
drivers/firmware/psci/psci.c | 15 +++
drivers/net/xen-netfront.c | 54 ++++----
drivers/scsi/xen-scsifront.c | 3 +-
drivers/xen/gntalloc.c | 25 ++--
drivers/xen/grant-table.c | 71 ++++++-----
drivers/xen/pvcalls-front.c | 8 +-
drivers/xen/xenbus/xenbus_client.c | 24 ++--
include/linux/arm-smccc.h | 74 +++++++++++
include/xen/grant_table.h | 19 ++-
net/9p/trans_xen.c | 14 +--
24 files changed, 736 insertions(+), 176 deletions(-)
create mode 100644 arch/arm/include/asm/spectre.h
create mode 100644 arch/arm/kernel/spectre.c
More information about the kernel-team
mailing list