merge-upstream/v6.1.62 from branch/tag: upstream/v6.1.62 into branch: cos-6.1

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

Al Viro (2):
      io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed
      ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock

Andrey Konovalov (1):
      usb: raw-gadget: properly handle interrupted requests

Antoine Gennart (1):
      ASoC: tlv320adc3xxx: BUG: Correct micbias setting

Anup Patel (1):
      irqchip/riscv-intc: Mark all INTC nodes as initialized

Arnd Bergmann (1):
      fbdev: atyfb: only use ioremap_uc() on i386 and ia64

Ben Wolsieffer (1):
      irqchip/stm32-exti: add missing DT IRQ flag translation

Cameron Williams (9):
      tty: 8250: Remove UC-257 and UC-431
      tty: 8250: Add support for additional Brainboxes UC cards
      tty: 8250: Add support for Brainboxes UP cards
      tty: 8250: Add support for Intashield IS-100
      tty: 8250: Fix port count of PX-257
      tty: 8250: Fix up PX-803/PX-857
      tty: 8250: Add support for additional Brainboxes PX cards
      tty: 8250: Add support for Intashield IX cards
      tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks

Christophe Leroy (1):
      powerpc/85xx: Fix math emulation exception

Dan Carpenter (1):
      fbdev: omapfb: fix some error codes

Daniel Starke (1):
      tty: n_gsm: fix race condition in status line change on dead connections

Dmitry Torokhov (1):
      Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport

Douglas Anderson (2):
      r8152: Check for unplug in rtl_phy_patch_request()
      r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()

Felix Kuehling (1):
      drm/amdgpu: Reserve fences for VM update

Florian Westphal (1):
      netfilter: nfnetlink_log: silence bogus compiler warning

Gabriel Marcano (1):
      fs/ntfs3: Fix directory element type detection

Greg Kroah-Hartman (1):
      Linux 6.1.62

Gustavo A. R. Silva (1):
      net: sched: cls_u32: Fix allocation size in u32_init()

Huacai Chen (2):
      LoongArch: Export symbol invalid_pud_table for modules building
      LoongArch: Replace kmap_atomic() with kmap_local_page() in copy_user_highpage()

Ian Rogers (1):
      perf evlist: Avoid frequency mode for the dummy event

Jimmy Hu (1):
      usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()

Jorge Maidana (1):
      fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()

Kai-Heng Feng (1):
      power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint

Karolina Stolarek (1):
      drm/ttm: Reorder sys manager cleanup step

Konstantin Komarov (5):
      fs/ntfs3: Add ckeck in ni_update_parent()
      fs/ntfs3: Write immediately updated ntfs state
      fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
      fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
      fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()

Kuan-Wei Chiu (1):
      efi: fix memory leak in krealloc failure handling

Kuninori Morimoto (1):
      ASoC: simple-card: fixup asoc_simple_probe() error handling

Liam R. Howlett (2):
      mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer
      mmap: fix error paths with dup_anon_vma()

LihaSika (1):
      usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility

Liming Sun (1):
      platform/mellanox: mlxbf-tmfifo: Fix a warning message

Luben Tuikov (2):
      drm/amdgpu: Unset context priority is now invalid
      gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET

Mark Hasemeyer (2):
      ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
      ASoC: SOF: sof-pci-dev: Fix community key quirk detection

Max McCarthy (1):
      ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices

Maxim Levitsky (1):
      x86: KVM: SVM: always update the x2avic msr interception

Michael Ellerman (1):
      powerpc/mm: Fix boot crash with FLATMEM

Phil Sutter (1):
      netfilter: nf_tables: audit log object reset once per table

Roy Chateau (1):
      ASoC: codecs: tas2780: Fix log of failed reset via I2C.

Shuming Fan (1):
      ASoC: rt5650: fix the wrong result of key button

Siddharth Vadapalli (1):
      misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support

Su Hui (2):
      fs/ntfs3: Avoid possible memory leak
      net: chelsio: cxgb4: add an error code check in t4_load_phy_fw

Suzuki K Poulose (1):
      coresight: tmc-etr: Disable warnings for allocation failures

Tomas Henzl (1):
      scsi: mpt3sas: Fix in error path

Vicki Pfau (1):
      PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device

William A. Kennington III (1):
      spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0

Zhang Shurong (1):
      dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe

BUG=b/310131125
TEST=tryjob, validation and K8s e2e
RELEASE_NOTE=Updated the Linux kernel to v6.1.62.

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