merge-upstream/v5.4.113 from branch/tag: upstream/v5.4.113 into branch: cos-5.4

Changelog:
-------------------------------------------------------------

Arnaldo Carvalho de Melo (1):
      perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches

Arnd Bergmann (1):
      drm/imx: imx-ldb: fix out of bounds array access warning

Bob Peterson (1):
      gfs2: report "already frozen/thawed" errors

Chris Wilson (1):
      perf tools: Use %zd for size_t printf formats on 32-bit

Dmitry Osipenko (1):
      drm/tegra: dc: Don't set PLL clock to 0Hz

Florian Westphal (1):
      netfilter: x_tables: fix compat match/target pad out-of-bound write

Greg Kroah-Hartman (1):
      Linux 5.4.113

Jia-Ju Bai (1):
      interconnect: core: fix error return code of icc_link_destroy()

Jiri Olsa (1):
      perf tools: Use %define api.pure full instead of %pure-parser

Juergen Gross (1):
      xen/events: fix setting irq affinity

Matthew Wilcox (Oracle) (3):
      radix tree test suite: Register the main thread with the RCU library
      idr test suite: Take RCU read lock in idr_find_test_1
      idr test suite: Create anchor before launching throbber

Pavel Begunkov (1):
      block: don't ignore REQ_NOWAIT for direct IO

Saravana Kannan (1):
      driver core: Fix locking bug in deferred_probe_timeout_work_func()

Suzuki K Poulose (2):
      KVM: arm64: Hide system instruction access to Trace registers
      KVM: arm64: Disable guest access to trace filter controls

Yufen Yu (1):
      block: only update parent bi_status when bio fail

Zihao Yu (1):
      riscv,entry: fix misaligned base for excp_vect_table

BUG=b/185648676
TEST=tryjob, validation and K8s e2e
RELEASE_NOTE=Updated the Linux kernel to v5.4.113.

Signed-off-by: COS Kernel Merge Bot <cloud-image-merge-automation@prod.google.com>
Change-Id: I3881f7e98b3988f0f1aa6adb8c0f9087d44504ef