[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