merge-upstream/v5.15.120 from branch/tag: upstream/v5.15.120 into branch: main-R101-cos-5.15

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

Ahmed S. Darwish (1):
      scripts/tags.sh: Resolve gtags empty index generation

Bas Nieuwenhuizen (1):
      drm/amdgpu: Validate VM ioctl flags.

Ben Hutchings (1):
      parisc: Delete redundant register definitions in <asm/assembly.h>

Borislav Petkov (AMD) (1):
      x86/microcode/AMD: Load late on both threads too

Finn Thain (1):
      nubus: Partially revert proc_create_single_data() conversion

Greg Kroah-Hartman (1):
      Linux 5.15.120

Jane Chu (1):
      mm, hwpoison: when copy-on-write hits poison, take page offline

Jason Gerecke (1):
      HID: wacom: Use ktime_t rather than int when dealing with timestamps

Krister Johansen (2):
      bpf: ensure main program has an extable
      perf symbols: Symbol lookup with kcore can fail if multiple segments match stext

Mike Hommey (1):
      HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.

Oliver Hartkopp (1):
      can: isotp: isotp_sendmsg(): fix return error fix on TX path

Paolo Abeni (2):
      mptcp: fix possible divide by zero in recvmsg()
      mptcp: consolidate fallback and non fallback state machine

Philip Yang (1):
      drm/amdgpu: Set vmbo destroy after pt bo is created

Ricardo CaƱuelo (1):
      Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"

Thomas Gleixner (1):
      x86/smp: Use dedicated cache-line for mwait_play_dead()

Tony Luck (1):
      mm, hwpoison: try to recover from copy-on write faults

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

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