ci2 starts bisection 2023-09-25 02:11:43.785701736 +0000 UTC m=+1014835.814875839 bisecting fixing commit since 6d40cb68a6574b87010d46930eb0c2f830835cc2 building syzkaller on 62df2017e3b1edd786a4c737bd4ccba2b4581d88 ensuring issue is reproducible on original commit 6d40cb68a6574b87010d46930eb0c2f830835cc2 testing commit 6d40cb68a6574b87010d46930eb0c2f830835cc2 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 21f15bf9a1befbd4b84526d1d03ab69b5b902db3aa6055b09f7ae570152cab53 all runs: crashed: general protection fault in filename_create representative crash: general protection fault in filename_create, types: [UNKNOWN] check whether we can drop unnecessary instrumentation disabling configs for [UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 6d40cb68a6574b87010d46930eb0c2f830835cc2 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d07e3c64bfaf5010c8d59ee9396a1b31b880f5116529ceb4ee4ebefd4d9c77b1 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in filename_create representative crash: BUG: unable to handle kernel NULL pointer dereference in filename_create, types: [UNKNOWN] the bug reproduces without the instrumentation disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed kconfig minimization: base=4920 full=6170 leaves diff=251 split chunks (needed=false): <251> split chunk #0 of len 251 into 5 parts testing without sub-chunk 1/5 disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 6d40cb68a6574b87010d46930eb0c2f830835cc2 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8ee634bce7b996134bf515dff8e2fd5d78b21bff38e271d7b61cff22e22defe9 all runs: OK false negative chance: 0.000 testing without sub-chunk 2/5 disabling configs for [UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 6d40cb68a6574b87010d46930eb0c2f830835cc2 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7fec553742c2e8798c425921e30f768894524d4add7d114d44ea0876c3326731 all runs: OK false negative chance: 0.000 testing without sub-chunk 3/5 disabling configs for [BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit 6d40cb68a6574b87010d46930eb0c2f830835cc2 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e3ea9b9641bc4cbf912b73639aa39f4378c02d19b28c7b09aa3522c108a44ac7 all runs: OK false negative chance: 0.000 testing without sub-chunk 4/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed testing commit 6d40cb68a6574b87010d46930eb0c2f830835cc2 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 41a5b8e20afe6a34ef9f890b877e06328732c0e39669d6fa08be465cb41a51c9 all runs: OK false negative chance: 0.000 testing without sub-chunk 5/5 disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 6d40cb68a6574b87010d46930eb0c2f830835cc2 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 08991e5823f536187b6877b58e287996800c1d7dabe17e0e94f9a08a57a3bd29 all runs: OK false negative chance: 0.000 minimized to 251 configs; suspects: [ACPI_AC ACPI_BATTERY ACPI_FAN ACPI_THERMAL CC_HAS_ZERO_CALL_USED_REGS CFG80211 CFG80211_REQUIRE_SIGNED_REGDB CFG80211_USE_KERNEL_REGDB_KEYS DEBUG_INFO_BTF_MODULES DRAGONRISE_FF DRM DRM_BRIDGE DRM_GEM_SHMEM_HELPER DRM_KMS_HELPER DRM_PANEL DRM_PANEL_BRIDGE DRM_PANEL_ORIENTATION_QUIRKS DRM_TTM DRM_VIRTIO_GPU DUMMY_CONSOLE DVB_CORE FB FB_CMDLINE FB_DEFERRED_IO FB_NOTIFY FB_SYS_COPYAREA FB_SYS_FILLRECT FB_SYS_FOPS FB_SYS_IMAGEBLIT GPIOLIB_IRQCHIP GREENASIA_FF HDMI HID_A4TECH HID_ACRUX HID_ACRUX_FF HID_APPLEIR HID_AUREAL HID_BELKIN HID_BETOP_FF HID_CHERRY HID_CHICONY HID_CP2112 HID_CYPRESS HID_DRAGONRISE HID_ELO HID_EMS_FF HID_EZKEY HID_GREENASIA HID_GT683R HID_GYRATION HID_HOLTEK HID_ICADE HID_ITE HID_KENSINGTON HID_KEYTOUCH HID_KYE HID_LCPOWER HID_LED HID_LENOVO HID_MONTEREY HID_NTI HID_NTRIG HID_ORTEK HID_PANTHERLORD HID_PENMOUNT HID_PETALYNX HID_PICOLCD_FB HID_PICOLCD_LEDS HID_PID HID_PRIMAX HID_PRODIKEYS HID_RMI HID_SAITEK HID_SAMSUNG HID_SENSOR_CUSTOM_SENSOR HID_SENSOR_HUB HID_SMARTJOYPLUS HID_SPEEDLINK HID_STEELSERIES HID_SUNPLUS HID_THINGM HID_THRUSTMASTER HID_TIVO HID_TOPSEED HID_TWINHAN HID_WALTOP HID_XINMO HID_ZEROPLUS HID_ZYDACRON HOLTEK_FF HOTPLUG_PCI HWMON HW_CONSOLE I2C_MUX I8253_LOCK INPUT_JOYSTICK INPUT_LEDS INPUT_MOUSE INPUT_TABLET INPUT_TOUCHSCREEN INTEGRITY INTEGRITY_AUDIT JOYSTICK_XPAD JOYSTICK_XPAD_FF JOYSTICK_XPAD_LEDS KCOV KCOV_ENABLE_COMPARISONS KCOV_INSTRUMENT_ALL LCD_CLASS_DEVICE LOGIG940_FF LOGIRUMBLEPAD2_FF LOGITECH_FF LOGIWHEELS_FF MEDIA_ANALOG_TV_SUPPORT MEDIA_ATTACH MEDIA_DIGITAL_TV_SUPPORT MEDIA_RADIO_SUPPORT MEDIA_TUNER MFD_CORE MICROCODE MICROCODE_INTEL MTRR_SANITIZER NOP_USB_XCEIV PAHOLE_HAS_SPLIT_BTF PANTHERLORD_FF PCSPKR_PLATFORM RADIO_ADAPTERS REGMAP_SPI RESET_CONTROLLER RFKILL RFKILL_LEDS RMI4_2D_SENSOR RMI4_CORE RMI4_F03 RMI4_F03_SERIO RMI4_F11 RMI4_F12 RMI4_F30 RTC_HCTOSYS SMARTJOYPLUS_FF SMSC_PHY SND SND_COMPRESS_OFFLOAD SND_CTL_FAST_LOOKUP SND_DMAENGINE_PCM SND_DMA_SGBUF SND_DYNAMIC_MINORS SND_HRTIMER SND_HWDEP SND_INTEL_DSP_CONFIG SND_INTEL_SOUNDWIRE_ACPI SND_PCI SND_PCM SND_PCM_TIMER SND_PROC_FS SND_RAWMIDI SND_SOC SND_SOC_ACPI SND_SOC_ACPI_INTEL_MATCH SND_SOC_COMPRESS SND_SOC_GENERIC_DMAENGINE_PCM SND_SOC_I2C_AND_SPI SND_SOC_INTEL_MACH SND_SOC_INTEL_SST_TOPLEVEL SND_SOC_TOPOLOGY SND_SPI SND_SST_ATOM_HIFI2_PLATFORM SND_SST_ATOM_HIFI2_PLATFORM_ACPI SND_TIMER SND_USB SND_USB_AUDIO SND_USB_AUDIO_USE_MEDIA_CONTROLLER SND_X86 SOUND TABLET_USB_ACECAD TABLET_USB_AIPTEK TABLET_USB_HANWANG TABLET_USB_KBTAB THRUSTMASTER_FF TYPEC_FUSB302 UID16 USB_ARMLINUX USB_BELKIN USB_CONFIGFS USB_CONFIGFS_ACM USB_CONFIGFS_ECM USB_CONFIGFS_ECM_SUBSET USB_CONFIGFS_EEM USB_CONFIGFS_F_ACC USB_CONFIGFS_F_AUDIO_SRC USB_CONFIGFS_F_FS USB_CONFIGFS_F_HID USB_CONFIGFS_F_LB_SS USB_CONFIGFS_F_MIDI USB_CONFIGFS_F_PRINTER USB_CONFIGFS_F_UAC1 USB_CONFIGFS_F_UAC1_LEGACY USB_CONFIGFS_F_UAC2 USB_CONFIGFS_F_UVC USB_CONFIGFS_MASS_STORAGE USB_CONFIGFS_NCM USB_CONFIGFS_OBEX USB_CONFIGFS_RNDIS USB_CONFIGFS_SERIAL USB_CONFIGFS_UEVENT USB_EHSET_TEST_FIXTURE USB_F_ACC USB_F_ACM USB_F_AUDIO_SRC USB_F_ECM USB_F_EEM USB_F_FS USB_F_HID USB_F_MASS_STORAGE USB_F_MIDI USB_F_NCM USB_F_OBEX USB_F_PRINTER USB_F_RNDIS USB_F_SERIAL USB_F_SS_LB USB_F_SUBSET USB_F_UAC1 USB_F_UAC1_LEGACY USB_F_UAC2 USB_F_UVC USB_GADGET_DEBUG_FILES USB_GADGET_DEBUG_FS USB_IPHETH USB_ISP1760 USB_ISP1760_HCD USB_ISP1760_HOST_ROLE USB_LIBCOMPOSITE USB_LINK_LAYER_TEST USB_MON USB_NET_CDC_MBIM USB_NET_CDC_SUBSET USB_NET_CDC_SUBSET_ENABLE USB_NET_DM9601 USB_NET_GL620A USB_NET_MCS7830 USB_NET_NET1080 USB_NET_PLUSB USB_NET_RNDIS_HOST USB_NET_SMSC75XX USB_NET_SMSC95XX USB_NET_SR9700 USB_NET_SR9800 USB_NET_ZAURUS USB_OHCI_HCD USB_OHCI_HCD_PCI USB_OHCI_HCD_PLATFORM USB_OTG USB_OTG_FSM USB_PRINTER USB_SERIAL USB_SERIAL_FTDI_SIO USB_SERIAL_GENERIC USB_SERIAL_PL2303 USB_STORAGE_ALAUDA USB_STORAGE_CYPRESS_ATACB USB_STORAGE_DATAFAB USB_STORAGE_FREECOM USB_STORAGE_ISD200 USB_STORAGE_JUMPSHOT USB_STORAGE_KARMA USB_STORAGE_ONETOUCH USB_STORAGE_SDDR09 USB_STORAGE_SDDR55 USB_STORAGE_USBAT USB_TRANCEVIBRATOR USB_U_AUDIO USB_U_ETHER USB_U_SERIAL USB_WDM VT WIRELESS WLAN WLAN_VENDOR_ATH WLAN_VENDOR_ATMEL WLAN_VENDOR_BROADCOM WLAN_VENDOR_INTERSIL WLAN_VENDOR_MARVELL WLAN_VENDOR_MEDIATEK WLAN_VENDOR_MICROCHIP WLAN_VENDOR_RALINK WLAN_VENDOR_REALTEK WLAN_VENDOR_RSI WLAN_VENDOR_ZYDAS X86_PM_TIMER X86_X32 ZEROPLUS_FF] disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing current HEAD ea586874d2f9e501ef84b7e55036fc8965397d5d testing commit ea586874d2f9e501ef84b7e55036fc8965397d5d gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2c4f3591059400c22d31125d72584098eb183fd9c5d9a180ba9a9730ebf0a398 all runs: OK false negative chance: 0.000 # git bisect start ea586874d2f9e501ef84b7e55036fc8965397d5d 6d40cb68a6574b87010d46930eb0c2f830835cc2 Bisecting: 1720 revisions left to test after this (roughly 11 steps) [29672dc47d99f0c9247c16961c4e46419cdb705f] mmc: meson-gx: fix deferred probing determine whether the revision contains the guilty commit checking the merge base 115472395b0a9ea522ba0e106d6dfd7a73df8ba6 no existing result, test the revision testing commit 115472395b0a9ea522ba0e106d6dfd7a73df8ba6 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a05eab298d58f3e4abe13161238f1fe8ee6874f931c35e55c1798f96bfe19145 all runs: OK false negative chance: 0.000 the bug was not introduced yet; pretend that kernel crashed # git bisect good 29672dc47d99f0c9247c16961c4e46419cdb705f Bisecting: 860 revisions left to test after this (roughly 10 steps) [de8b7ce4c533f808105ae60e95d777a99eca2091] x86/init: Initialize signal frame size late determine whether the revision contains the guilty commit checking the merge base 115472395b0a9ea522ba0e106d6dfd7a73df8ba6 the bug was not introduced yet; pretend that kernel crashed # git bisect good de8b7ce4c533f808105ae60e95d777a99eca2091 Bisecting: 430 revisions left to test after this (roughly 9 steps) [8dbf913520c428df912ea6f4f61e481f73438865] pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function} determine whether the revision contains the guilty commit checking the merge base 115472395b0a9ea522ba0e106d6dfd7a73df8ba6 the bug was not introduced yet; pretend that kernel crashed # git bisect good 8dbf913520c428df912ea6f4f61e481f73438865 Bisecting: 215 revisions left to test after this (roughly 8 steps) [85a9a0f602a26bdff0c08b6d246ff236a048f788] UPSTREAM: squashfs: implement readahead determine whether the revision contains the guilty commit revision 6d40cb68a6574b87010d46930eb0c2f830835cc2 crashed and is reachable testing commit 85a9a0f602a26bdff0c08b6d246ff236a048f788 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 292ec65f39899dde87957f69e91358a88bc20993b85bb6cf864c4c97f0cfd28f all runs: OK false negative chance: 0.000 # git bisect bad 85a9a0f602a26bdff0c08b6d246ff236a048f788 Bisecting: 107 revisions left to test after this (roughly 7 steps) [3cce865cde4b3892cfa166ce8542e1d54928eae7] UPSTREAM: mm/page_alloc: remotely drain per-cpu lists determine whether the revision contains the guilty commit revision 6d40cb68a6574b87010d46930eb0c2f830835cc2 crashed and is reachable testing commit 3cce865cde4b3892cfa166ce8542e1d54928eae7 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b3972a12a03b01c9d8e778ddb328309eb0ac3ff8ca885e6ca1f84690f993c25f all runs: OK false negative chance: 0.000 # git bisect bad 3cce865cde4b3892cfa166ce8542e1d54928eae7 Bisecting: 53 revisions left to test after this (roughly 6 steps) [2c1967007d7b77e52177baafd09e7976542736ec] ANDROID: fuse-bpf: Remove OWNERS file determine whether the revision contains the guilty commit checking the merge base 5476e160a6a608824caf9f32890676e7fcffb762 no existing result, test the revision testing commit 5476e160a6a608824caf9f32890676e7fcffb762 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8a1b0a3fe038a9763516d2fe10ddeedda233dde993cb47b7ac2596acd31017ae all runs: OK false negative chance: 0.000 the bug was not introduced yet; pretend that kernel crashed # git bisect good 2c1967007d7b77e52177baafd09e7976542736ec Bisecting: 26 revisions left to test after this (roughly 5 steps) [5daddf0e061b824d3ef12087fc3adee3be0b3ba7] BACKPORT: swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup determine whether the revision contains the guilty commit checking the merge base 5476e160a6a608824caf9f32890676e7fcffb762 the bug was not introduced yet; pretend that kernel crashed # git bisect good 5daddf0e061b824d3ef12087fc3adee3be0b3ba7 Bisecting: 13 revisions left to test after this (roughly 4 steps) [75d202bb9b43d264c34a25167a7618db79f3c6f4] UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum determine whether the revision contains the guilty commit checking the merge base 5476e160a6a608824caf9f32890676e7fcffb762 the bug was not introduced yet; pretend that kernel crashed # git bisect good 75d202bb9b43d264c34a25167a7618db79f3c6f4 Bisecting: 6 revisions left to test after this (roughly 3 steps) [81edb450dde999a0d03e918fc2df99721d334b74] ANDROID: update the .xml file based on previous LTS merge determine whether the revision contains the guilty commit revision 6d40cb68a6574b87010d46930eb0c2f830835cc2 crashed and is reachable testing commit 81edb450dde999a0d03e918fc2df99721d334b74 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f3ce32d7f5e5529cdd50eaa9c88827f3646f34245c4474576e543ed88f8cb685 all runs: OK false negative chance: 0.000 # git bisect bad 81edb450dde999a0d03e918fc2df99721d334b74 Bisecting: 3 revisions left to test after this (roughly 2 steps) [99e45d1651e950e47bb32606f1da34fb5d96797d] ANDROID: ABI: Update symbols to unisoc whitelist determine whether the revision contains the guilty commit checking the merge base 5476e160a6a608824caf9f32890676e7fcffb762 the bug was not introduced yet; pretend that kernel crashed # git bisect good 99e45d1651e950e47bb32606f1da34fb5d96797d Bisecting: 2 revisions left to test after this (roughly 1 step) [23818c192b1564bae833256324cbc7c451dc7087] Merge tag 'android13-5.15.104_r00' into android13-5.15 determine whether the revision contains the guilty commit revision 6d40cb68a6574b87010d46930eb0c2f830835cc2 crashed and is reachable testing commit 23818c192b1564bae833256324cbc7c451dc7087 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c8ce3f7b5489d85ca47d3559e2bc9c333a59208658ce8395bae69f2b9155c63c all runs: OK false negative chance: 0.000 # git bisect bad 23818c192b1564bae833256324cbc7c451dc7087 23818c192b1564bae833256324cbc7c451dc7087 is the first bad commit commit 23818c192b1564bae833256324cbc7c451dc7087 Merge: 9fdde2b21a4a 6d40cb68a657 Author: Greg Kroah-Hartman Date: Fri May 26 15:15:14 2023 +0000 Merge tag 'android13-5.15.104_r00' into android13-5.15 This is the merge of the upstream LTS release of 5.15.104 into the android13-5.15 branch. It contains the following commits: * 312767847c95 Merge tag 'android13-5.15.104_r00' into android13-5.15 * 6d40cb68a657 Revert "HID: core: Provide new max_buffer_size attribute to over-ride the default" * f56ee65034a7 Revert "HID: uhid: Over-ride the default maximum data buffer value with our own" * b22241f76a0c Merge 5.15.104 into android13-5.15-lts |\ | * 115472395b0a Linux 5.15.104 | * de3ef7ba684a perf: Fix check before add_event_to_groups() in perf_group_detach() | * 02904e8a2f65 HID: uhid: Over-ride the default maximum data buffer value with our own | * 3df32812eb4b HID: core: Provide new max_buffer_size attribute to over-ride the default | * ffe2318405e6 PCI/DPC: Await readiness of secondary bus after reset | * 09795f82aecc PCI: Unify delay handling for reset and resume | * f4ba55411cc8 io_uring: avoid null-ptr-deref in io_arm_poll_handler | * 6ab7d3361755 drm/i915/active: Fix misuse of non-idle barriers as fence trackers | * 71dffdd4764c drm/i915: Don't use stolen memory for ring buffers with LLC | * 86db319d25db x86/resctrl: Clear staged_config[] before and after it is used | * 0186f7656940 x86/mm: Fix use of uninitialized buffer in sme_enable() | * 09d3a46c8c02 x86/mce: Make sure logged MCEs are processed after sysfs update | * 8575c98224b2 cpuidle: psci: Iterate backwards over list in psci_pd_remove() | * b3d042638049 net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit | * f3de49782612 trace/hwlat: Do not wipe the contents of per-cpu thread data | * cb72b4bd81b9 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks | * e9cdd3f722b6 mmc: sdhci_am654: lower power-on failed message severity | * b02de083c7c7 mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage | * 87b9ac7bd301 ice: avoid bonding causing auxiliary plug/unplug under RTNL lock | * 520e134431ac nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000 | * 2a0d71fabfeb ftrace: Fix invalid address access in lookup_rec() when index is 0 | * ad7f9c6982b1 mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket() | * f4afee17de43 mptcp: avoid setting TCP_CLOSE state twice | * 64473c18d27a mptcp: add ro_after_init for tcp{,v6}_prot_override | * c1df4bed3d91 mptcp: fix possible deadlock in subflow_error_report | * ccf44ffbbf25 drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume | * 64ef8aa3910b drm/sun4i: fix missing component unbind on bind errors | * 5cfb617967b0 drm/shmem-helper: Remove another errant put in error path | * d1d826954475 riscv: asid: Fixup stale TLB entry cause application crash | * aeefcfc57978 Revert "riscv: mm: notify remote harts about mmu cache updates" | * 882cbe0c5d6a ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro | * 36d75e1f7357 ALSA: hda: intel-dsp-config: add MTL PCI id | * 9c2f09add608 KVM: nVMX: add missing consistency checks for CR0 and CR4 | * 77fcc52d2919 cifs: Fix smb2_set_path_size() | * 9b9a118cc428 tracing: Make tracepoint lockdep check actually test something | * 2846bf67cd24 tracing: Check field value in hist_field_name() | * 2dd00dbc6a5a tracing: Make splice_read available again | * fd4738ae1a0c interconnect: exynos: fix node leak in probe PM QoS error path | * 2e0b13a18272 interconnect: fix mem leak when freeing nodes | * 62b74cf8bcee s390/ipl: add missing intersection check to ipl_report handling | * 86afb633beaa firmware: xilinx: don't make a sleepable memory allocation from an atomic context | * 250a11f9c43b serial: 8250_fsl: fix handle_irq locking | * 4c23bf093449 serial: 8250_em: Fix UART port type | * 53a5ab3a8991 tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted | * 1c93c42c7bb2 ext4: fix possible double unlock when moving a directory | * bec1bea2fa97 drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes | * f9252605b8f3 sh: intc: Avoid spurious sizeof-pointer-div warning | * 0fc608a115ce net/9p: fix bug in client create for .L | * 2fece63b55c5 drm/amdkfd: Fix an illegal memory access | * 1aec41c98cce ext4: fix task hung in ext4_xattr_delete_inode | * 499fef2030fb ext4: update s_journal_inum if it changes after journal replay | * 088da6b80539 ext4: fail ext4_iget if special inode unallocated | * eccd017165db jffs2: correct logic when creating a hole in jffs2_write_begin | * 4392e87c47e8 mmc: atmel-mci: fix race between stop command and start of next command | * 0c511f926b00 media: m5mols: fix off-by-one loop termination error | * 233058efee02 hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip | * b576de01da80 hwmon: (adm1266) Set `can_sleep` flag for GPIO chip | * c80b2acdb049 kconfig: Update config changed flag before calling callback | * 52f64c5fc0d6 hwmon: tmp512: drop of_match_ptr for ID table | * 3f3576e25bfe hwmon: (ucd90320) Add minimum delay between bus accesses | * 9cc4aa40b58c hwmon: (ina3221) return prober error code | * 7091951c2ca9 hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition | * a8e42dbfc493 hwmon: (adt7475) Fix masking of hysteresis registers | * d1f4eda1ae85 hwmon: (adt7475) Display smoothing attributes in correct order | * 93c8cbeb1b2b bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails | * d424c7b1c478 bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change | * 8a1ce024f1f6 ethernet: sun: add check for the mdesc_grab() | * 030393041f8c qed/qed_mng_tlv: correctly zero out ->min instead of ->hour | * a7836253349e selftests: net: devlink_port_split.py: skip test if no suitable device available | * 3cfdefdaaa4b net/iucv: Fix size of interrupt data | * 7bf0eac3fdd2 net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull | * c99779740100 ipv4: Fix incorrect table ID in IOCTL path | * 340dd8f1942a sh_eth: avoid PHY being resumed when interface is not up | * d5236286398d ravb: avoid PHY being resumed when interface is not up | * 7059be754873 net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290 | * b89a453c6918 ice: xsk: disable txq irq before flushing hw | * d1bfd4cf6bb8 block: sunvdc: add check for mdesc_grab() returning NULL | * f1d5888a5efe nvmet: avoid potential UAF in nvmet_req_complete() | * 07eac3310e00 nvme: fix handling single range discard request | * fff9441da1c3 block: null_blk: Fix handling of fake timeout request | * 6d3ff07347d3 drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc | * 105db6574281 net: usb: smsc75xx: Limit packet length to skb->len | * b615238e5bc0 net/smc: fix deadlock triggered by cancel_delayed_work_syn() | * 84dd9cc34014 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition | * edc0a34e277b net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails | * e0a557fc1daf net: tunnels: annotate lockless accesses to dev->needed_headroom | * 407badf73ec9 loop: Fix use-after-free issues | * a0316de981ce net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used | * f48468b27c0b net: dsa: mt7530: remove now incorrect comment regarding port 5 | * 6ffa05700100 qed/qed_dev: guard against a possible division by zero | * b108bd9e6be0 net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() | * d59d2561da73 drm/i915/psr: Use calculated io and fast wake lines | * 297ae18bd2cd drm/i915/display: clean up comments | * 21d679cb983e drm/i915/display/psr: Handle plane and pipe restrictions at every page flip | * 8c80b12e697f drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area | * eea001d88ffd drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled | * 437bb839e36c PCI: s390: Fix use-after-free of PCI resources with per-function hotplug | * ee6ef8137789 vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready | * 1cdbaf18a5e4 vdpa_sim: not reset state in vdpasim_queue_ready | * 4ff826952665 i40e: Fix kernel crash during reboot when adapter is in recovery mode | * ecaa1bf50635 ipvlan: Make skb->skb_iif track skb->dev for l3s mode | * 2bee84369b76 nfc: pn533: initialize struct pn533_out_arg properly | * ad07290d63ff tcp: tcp_make_synack() can be called from process context | * 2a764d55e938 scsi: core: Fix a procfs host directory removal regression | * a219cabadaee netfilter: nft_redir: correct value of inet type `.maxattrs` | * de03d130176b netfilter: nft_redir: correct length for loading protocol registers | * d2a2ad64b9b6 netfilter: nft_masq: correct length for loading protocol registers | * 343fe451e6d3 netfilter: nft_nat: correct length for loading protocol registers | * 256bcf626b7c ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() | * 9937f784a608 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() | * 29cb0f6c1dd8 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate | * a5a1a7112e98 clk: HI655X: select REGMAP instead of depending on it | * 0f78e36f652a drm/meson: fix 1px pink line on GXM when scaling video overlay | * 630f8a857578 cifs: Move the in_send statistic to __smb_send_rqst() | * 418bde7227dd drm/panfrost: Don't sync rpm suspension after mmu flushing | * b9cd2f875525 xfrm: Allow transport-mode states with AF_UNSPEC selector * | 885c12db6345 Merge 5.15.103 into android13-5.15-lts |\| | * 8020ae3c051d Linux 5.15.103 | * 10a72c677bce Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5} | * 6e7bc50f97c9 KVM: VMX: Fix crash due to uninitialized current_vmcs | * 61e5087231f3 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper | * 1f47cba9364f KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 | * 2153dd644ce4 fs: hold writers when changing mount's idmapping | * 8c3be6925a92 UML: define RUNTIME_DISCARD_EXIT | * f616fa79d536 xfs: remove xfs_setattr_time() declaration | * 5588657f418c KVM: fix memoryleak in kvm_init() | * 4441a9009193 tools bpftool: Fix compilation error with new binutils | * 1c27fab24333 tools bpf_jit_disasm: Fix compilation error with new binutils | * 97f005c0bdba tools perf: Fix compilation error with new binutils | * 451c9d7b1616 tools include: add dis-asm-compat.h to handle version differences | * 51b99dc38c1a tools build: Add feature test for init_disassemble_info API changes | * 381492ef0c51 sh: define RUNTIME_DISCARD_EXIT | * 1e49bb9ba912 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 | * d517faf3db23 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds | * 4e6708a0f36e powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT | * 0bfde8c9bb27 arch: fix broken BuildID for arm64 and riscv | * 560a2744cbbf ext4: block range must be validated before use in ext4_mb_clear_bb() | * 270422f3e183 ext4: add strict range checks while freeing blocks | * 2da16af37847 ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() | * 09546886a0ea ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() | * 48302ee67dd7 filelocks: use mount idmapping for setlease permission check | * 513572bb89e8 media: rc: gpio-ir-recv: add remove function | * 5f328c9d32b1 media: ov5640: Fix analogue gain control | * 4cb302546556 scripts: handle BrokenPipeError for python scripts | * 405ec99d1d25 PCI: Add SolidRun vendor ID | * 2c75e258adb9 macintosh: windfarm: Use unsigned type for 1-bit bitfields | * 6c6f956c9295 alpha: fix R_ALPHA_LITERAL reloc for large modules | * adb939031af3 powerpc/kcsan: Exclude udelay to prevent recursive instrumentation | * e3a62a35f903 powerpc/iommu: fix memory leak with using debugfs_lookup() | * 93aa548a339c MIPS: Fix a compilation issue | * e69d841d143b fs: use consistent setgid checks in is_sxid() | * 78eecf2e5cd4 attr: use consistent sgid stripping checks | * 449badcf876d attr: add setattr_should_drop_sgid() | * 7e8a9b53141e fs: move should_remove_suid() | * 93395e1184ed attr: add in_group_or_capable() | * 0123712492f6 fs: move S_ISGID stripping into the vfs_*() helpers | * 9c3a620bbf0c fs: add mode_strip_sgid() helper | * 79821ab3284a xfs: set prealloc flag in xfs_alloc_file_space() | * a881c1ef16f1 xfs: fallocate() should call file_modified() | * f8937e4d1d46 xfs: remove XFS_PREALLOC_SYNC | * 95aab524e12e xfs: use setattr_copy to set vfs inode attributes | * 2115c14c93ec tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address | * b43cb0f08767 watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths | * d15c9ae1c6d9 staging: rtl8723bs: Fix key-store index handling | * 7fa3bb1bcabe staging: rtl8723bs: fix placement of braces | * 962293f5443c Staging: rtl8723bs: Placing opening { braces in previous line | * 890e24564c0a staging: rtl8723bs: clean up comparsions to NULL | * c513043e0afe iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter | * 0fd72f1d1b94 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options | * 2af17167804c iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands | * ce4bbb2aa9d8 nbd: use the correct block_device in nbd_bdev_reset | * 7889dfc19492 irqdomain: Fix mapping-creation race | * a2bc806e95bd ext4: Fix deadlock during directory rename | * 07b0aba4adf0 RISC-V: Don't check text_mutex during stop_machine | * d1b47f735f60 s390/ftrace: remove dead code | * 3a9418d2c93c riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode | * f3969427fb06 af_unix: fix struct pid leaks in OOB support | * a9f99eacf79f af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB. | * 6a29d71ab421 net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC | * ad7e40ee157b SUNRPC: Fix a server shutdown leak | * 64d4eb412761 octeontx2-af: Unlock contexts in the queue context cache in case of fault detection | * 03c1cc6f554d net/smc: fix fallback failed while sendmsg with fastopen | * dafde1072202 platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it | * 36bcbcaf01d8 netfilter: conntrack: adopt safer max chain length | * a316da050d80 scsi: megaraid_sas: Update max supported LD IDs to 240 | * 2adc29350a5b net: ethernet: mtk_eth_soc: fix RX data corruption issue | * fe8787c1e4f6 net: phy: smsc: fix link up detection in forced irq mode | * d83813f724ec net: phy: smsc: Cache interrupt mask | * 18ab31b8cd37 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR | * 2662c5b1f0ef netfilter: tproxy: fix deadlock due to missing BH disable | * bef8cf77e21c netfilter: ctnetlink: revert to dumping mark regardless of event type | * 20fd0607acbf bnxt_en: Avoid order-5 memory allocation for TPA data | * 98fa707a52a3 net: phylib: get rid of unnecessary locking | * 67431417617d net: stmmac: add to set device wake up flag when stmmac init phy | * af5c333c84e5 drm/msm/dpu: fix len of sc7180 ctl blocks | * 4a476285f6d2 bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() | * c813f7a31614 ice: copy last block omitted in ice_get_module_eeprom() | * 3f14457e1584 net: caif: Fix use-after-free in cfusbl_device_notify() | * c2c71922c5e9 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver | * c026917887d1 perf stat: Fix counting when initial delay configured | * fdecfb2603d0 selftests: nft_nat: ensuring the listening side is up before starting the client | * 91aceb3844d4 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() | * a5a7f6e6e126 powerpc: dts: t1040rdb: fix compatible string for Rev A boards | * 4357bbb921fe nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties | * 04bfc5bcdfc0 bgmac: fix *initial* chip reset to support BCM5358 | * 60530bfdb647 drm/msm/a5xx: fix context faults during ring switch | * 7f854b4803e5 drm/msm/a5xx: fix the emptyness check in the preempt code | * bf66e98285f7 drm/msm/a5xx: fix highest bank bit for a530 | * 2e8efe8c8dab drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register | * b77c764b4371 drm/msm: Fix potential invalid ptr free | * ced1f5dd6c1d drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype | * e974d8755578 drm/nouveau/kms/nv50-: remove unused functions | * c50fc503ee1b ext4: Fix possible corruption when moving a directory | * cfb89ceb22fd regulator: core: Use ktime_get_boottime() to determine how long a regulator was off | * e1a078cac3e9 regulator: core: Fix off-on-delay-us for always-on/boot-on regulators | * 67a791df1457 regulator: Flag uncontrollable regulators as always_on | * e471e928de97 scsi: core: Remove the /proc/scsi/${proc_name} directory earlier | * 463ae58d7c80 riscv: Add header include guards to insn.h | * 4dd43ee784a1 riscv: Avoid enabling interrupts in die() | * 5ab1d0528b04 RISC-V: Avoid dereferening NULL regs in die() | * 6a72729ed6ac arm64: efi: Make efi_rt_lock a raw_spinlock | * 14ddb4e6e9de brd: mark as nowait compatible | * 5089247d6cf3 block/brd: add error handling support for add_disk() | * 5c65f0971247 iommu/vt-d: Fix PASID directory pointer coherency | * 8ff7db51d3ed irqdomain: Refactor __irq_domain_alloc_irqs() | * 62e4ba36a3d7 ipmi:ssif: Add a timer between request retries | * 2fb8b122ba8f ipmi:ssif: Increase the message retry time | * a6ef5a9d7263 f2fs: retry to update the inode page given data corruption | * a517c651f116 f2fs: do not bother checkpoint by f2fs_get_node_info | * e55332319825 f2fs: avoid down_write on nat_tree_lock during checkpoint | * 31b5793ca2de udf: Fix off-by-one error when discarding preallocation | * 30e29af746ee fs: dlm: start midcomms before scand | * 9c9dd2b3ba83 fs: dlm: add midcomms init/start functions | * 2e0415522835 fs: dlm: fix log of lowcomms vs midcomms | * c5a23d43c23a KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target | * a78a355052ab KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure | * 45bcf4a4f2b1 KVM: Register /dev/kvm as the _very_ last thing during initialization | * 0a0ecaf0988b KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() | * 3e48a6349d29 KVM: Optimize kvm_make_vcpus_request_mask() a bit | * 339e480baafc nfc: change order inside nfc_se_io error path | * 01a821aacc64 ext4: zero i_disksize when initializing the bootloader inode | * ca500cf2eceb ext4: fix WARNING in ext4_update_inline_data | * d16576142fb9 ext4: move where set the MAY_INLINE_DATA flag is set | * c5d7c31e1722 ext4: fix another off-by-one fsmap error on 1k block filesystems | * df621af95e89 ext4: fix RENAME_WHITEOUT handling for inline directories | * 7349cc5ab32e ext4: fix cgroup writeback accounting with fs-layer encryption | * fd7b8ebc1dd5 staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss() | * 0b22cbc05ce2 drm/connector: print max_requested_bpc in state debugfs | * 5e0eed414156 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 | * 328d069e9c35 x86/CPU/AMD: Disable XSAVES on AMD family 0x17 | * 92d1caad9f78 fork: allow CLONE_NEWTIME in clone3 flags | * 7ba76b2ac187 perf inject: Fix --buildid-all not to eat up MMAP2 | * 2072e75b4942 btrfs: fix percent calculation for bg reclaim message | * f8cd8754a03a fs: prevent out-of-bounds array speculation when closing a file descriptor * | d8a52056f52f Merge 5.15.102 into android13-5.15-lts |\| | * 2ddbd0f967b3 Linux 5.15.102 | * cbecbd884e81 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh | * 515017e952ea staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script | * 528dbd80ac21 wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" * | b00fad5254e5 Merge 5.15.101 into android13-5.15-lts |\| | * bbf9f29bac04 Linux 5.15.101 | * cba6bbf501be Revert "drm/i915: Don't use BAR mappings for ring buffers with LLC" * | 3666d46424ee ANDROID: fix up abi breakage in struct dwc3 * | 62e7ec9145fc Revert "PCI: loongson: Prevent LS7A MRRS increases" * | 1f88b24869fd Revert "PCI: loongson: Add more devices that need MRRS quirk" * | 1caa4c142c80 ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig * | 25037194675b Merge 5.15.100 into android13-5.15-lts |\| | * d214f240b0f6 Linux 5.15.100 | * acf252c1f5c3 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails | * 1c7988d5c79f malidp: Fix NULL vs IS_ERR() checking | * 545d72ba4c2c scsi: mpt3sas: Remove usage of dma_get_required_mask() API | * 953841f959e3 scsi: mpt3sas: re-do lost mpt3sas DMA mask fix | * de1afc58a905 scsi: mpt3sas: Don't change DMA mask while reallocating pools | * 8e6612ff8b5d Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" | * 72bf6d493c95 drm/virtio: Fix error code in virtio_gpu_object_shmem_init() | * 8e62139840c0 media: uvcvideo: Fix race condition with usb_kill_urb | * a1ddee82de80 Bluetooth: hci_sock: purge socket queues in the destruct() callback | * 22d021232657 drm/display/dp_mst: Fix down message handling after a packet reception error | * db35e49413a4 drm/display/dp_mst: Fix down/up message handling after sink disconnect | * e23fa593f1ab x86/resctl: fix scheduler confusion with 'current' | * be5d5d0637fd net: tls: avoid hanging tasks on the tx_lock | * e1a3cfdbf5b3 soundwire: cadence: Drain the RX FIFO after an IO timeout | * ecb33d7a5b58 soundwire: cadence: Remove wasted space in response_buf | * 473efca280d4 phy: rockchip-typec: Fix unsigned comparison with less than zero | * ffcd94262e0e PCI: Add ACS quirk for Wangxun NICs | * 19c4d6c7b049 PCI: loongson: Add more devices that need MRRS quirk | * bb99db06b8b6 kernel/fail_function: fix memory leak with using debugfs_lookup() | * 7f1e53f88e8b drivers: base: dd: fix memory leak with using debugfs_lookup() | * 09709a49283f drivers: base: component: fix memory leak with using debugfs_lookup() | * b94b39bf3d54 misc: vmw_balloon: fix memory leak with using debugfs_lookup() | * cf042964c2fa tty: pcn_uart: fix memory leak with using debugfs_lookup() | * 49ae24f44713 PCI: Take other bus devices into account when distributing resources | * dba6280105e1 PCI: Align extra resources for hotplug bridges properly | * 92d6e6bf9cf1 usb: gadget: uvc: Make bSourceID read/write | * 14cbfd08551a usb: uvc: Enumerate valid values for color matching | * 7e902b949600 USB: ene_usb6250: Allocate enough memory for full object | * 95ee8cb26db5 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math | * 8da78a60f332 USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup() | * 6236a6d2cdfb USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup() | * 036ada6ca9ee USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup() | * b0a2663ecbe8 USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup() | * 30f9ba2396a1 USB: gadget: gr_udc: fix memory leak with using debugfs_lookup() | * fb284bee1e21 USB: isp1362: fix memory leak with using debugfs_lookup() | * 6f12097467ea USB: isp116x: fix memory leak with using debugfs_lookup() | * 4a71b15744b8 USB: fotg210: fix memory leak with using debugfs_lookup() | * bb4d5eefb670 USB: sl811: fix memory leak with using debugfs_lookup() | * c6af1dbc99ad USB: uhci: fix memory leak with using debugfs_lookup() | * 4322661af6d7 USB: chipidea: fix memory leak with using debugfs_lookup() | * cf52c320cf74 USB: dwc3: fix memory leak with using debugfs_lookup() | * baec889a81b8 PCI: loongson: Prevent LS7A MRRS increases | * 19da678d38d2 soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() | * 587b48b18a8a iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() | * 2b59fdcaaf24 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() | * 9e58ebb12210 tools/iio/iio_utils:fix memory leak | * 54179274476d mei: bus-fixup:upon error print return values of send and receive | * 49b326ce8a68 serial: sc16is7xx: setup GPIO controller later in probe | * 45083b86141e tty: serial: fsl_lpuart: disable the CTS when send break signal | * f9d9d25ad1f0 tty: fix out-of-bounds access in tty_driver_lookup_tty() | * 4be3213e9d79 staging: emxx_udc: Add checks for dma_alloc_coherent() | * 6683327b51a6 USB: fix memory leak with using debugfs_lookup() | * b32d922f86f3 media: uvcvideo: Silence memcpy() run-time false positive warnings | * c1343a879cce media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 | * cdccb1c3fcd2 media: uvcvideo: Handle errors from calls to usb_string | * 31a8d11d28b5 media: uvcvideo: Handle cameras with invalid descriptors | * 57b0ff53f4de media: uvcvideo: Remove format descriptions | * 1f11ed61d69d iommu/amd: Fix error handling for pdev_pri_ats_enable() | * 77d567091ec3 IB/hfi1: Update RMT size calculation | * 5a47bb71b1a9 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak | * 1b46c2a76c21 bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support | * 0a65cd7379a2 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 | * 2e07fa2e30d4 kernel/printk/index.c: fix memory leak with using debugfs_lookup() | * ba279dc7e47a tracing: Add NULL checks for buffer in ring_buffer_free_read_page() | * 9c28c74fbd67 thermal: intel: BXT_PMIC: select REGMAP instead of depending on it | * 5eaf55b38691 thermal: intel: quark_dts: fix error pointer dereference | * d11f9f030fd8 ASoC: mediatek: mt8195: add missing initialization | * 488bc1b823c7 ASoC: zl38060 add gpiolib dependency | * 69e997420cb9 ASoC: zl38060: Remove spurious gpiolib select | * 35b855381898 ASoC: adau7118: don't disable regulators on device unbind | * 3e7d0968203d loop: loop_set_status_from_info() check before assignment | * 746d4e369e04 rtc: allow rtc_read_alarm without read_alarm callback | * 6e47bb21b63b scsi: ipr: Work around fortify-string warning | * c775a5246151 genirq: Add and use an irq_data_update_affinity helper | * 00340ccb5407 genirq: Refactor accessors to use irq_data_get_affinity_mask | * 2163cf142272 rtc: sun6i: Always export the internal oscillator | * 660e8f2eeafa vc_screen: modify vcs_size() handling in vcs_read() | * 72db07cf0d6b tcp: tcp_check_req() can be called from process context | * ac7014af85aa ARM: dts: spear320-hmi: correct STMPE GPIO compatible | * dff967aee88a net/sched: act_sample: fix action bind logic | * 850f914efe04 net/sched: act_mpls: fix action bind logic | * da4df0cbdf7c net/sched: act_pedit: fix action bind logic | * 5654a12277b0 net/sched: transition act_pedit to rcu and percpu stats | * c494365432dc nfc: fix memory leak of se_io context in nfc_genl_se_io | * 6398bd3c4a50 net/mlx5: Geneve, Fix handling of Geneve object id as error code | * 48a8c76c7dc6 net/mlx5e: Verify flow_source cap before using it | * 2721d966680a 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() | * 8d3fc907d060 9p/xen: fix connection sequence | * fc772313f2da 9p/xen: fix version parsing | * df192270eb72 net: fix __dev_kfree_skb_any() vs drop monitor | * ada4f805c9e4 octeontx2-pf: Use correct struct reference in test condition | * bf5540cbd20e sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop | * dcdddb5f4908 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation | * e306dbee4c98 netfilter: x_tables: fix percpu counter block leak on error path when creating new netns | * dbb3cbbf03b3 netfilter: ebtables: fix table blob use-after-free | * af41b3cd9a92 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() | * 041fdbe73de9 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits | * 3e765f7ff256 watchdog: pcwd_usb: Fix attempting to access uninitialized memory | * 23cc41c3f19c watchdog: Fix kmemleak in watchdog_cdev_register | * dd7605dd48e5 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path | * a27e95a6ff3f um: virt-pci: properly remove PCI device from bus | * 6c738b8805c6 um: virtio_uml: move device breaking into workqueue | * b7d5712cf9f4 um: virtio_uml: mark device as unregistered when breaking it | * 1b1ef45d48e1 um: virtio_uml: free command if adding to virtqueue failed | * 8ba6b0fade97 x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list | * ed1d288ec85d netfilter: nf_tables: allow to fetch set elements when table has an owner | * 98db4a032244 ext4: use ext4_fc_tl_mem in fast-commit replay path | * aa4d726af72a f2fs: fix to avoid potential memory corruption in __update_iostat_latency() | * 3afaaf6f5867 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed | * 79548ccdd992 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() | * 003bb9868a51 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap | * 79db0e8323b5 ubifs: ubifs_writepage: Mark page dirty after writing inode failed | * 10b6c359e374 ubifs: dirty_cow_znode: Fix memleak in error handling path | * aeb92507ea25 ubifs: Re-statistic cleaned znode count if commit failed | * 5ec4c8aca5a2 ubi: Fix possible null-ptr-deref in ubi_free_volume() | * 3e29634eb56e ubifs: Fix memory leak in alloc_wbufs() | * 95a72417dd13 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() | * 53818746e549 ubi: Fix use-after-free when volume resizing failed | * 91bc31579e9f ubifs: Reserve one leb for each journal head while doing budget | * 2b6d85db0e07 ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 | * 8e30559876d8 ubifs: Fix wrong dirty space budget for dirty inode | * 8e166cc9b64b ubifs: Rectify space budget for ubifs_xrename() | * de6d6bf150b7 ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted | * 8c3ebc5e3cd0 ubifs: Fix build errors as symbol undefined | * 701bb3ed5a88 ubi: ensure that VID header offset + VID header size <= alloc, size | * 276a7298af6a um: vector: Fix memory leak in vector_config | * 354dfc05bd5f f2fs: allow set compression option of files without blocks | * add8515d59a1 fs: f2fs: initialize fsdata in pagecache_write() | * 06fa1a839fae f2fs: use memcpy_{to,from}_page() where possible | * 804817f02e2f pwm: stm32-lp: fix the check on arr and cmp registers update | * 81ea09ae3040 pwm: sifive: Always let the first pwm_apply_state succeed | * 852703ed6d81 pwm: sifive: Reduce time the controller lock is held | * 3a75866a5cef objtool: Fix memory leak in create_static_call_sections() | * ea30508b7bb1 fs/jfs: fix shift exponent db_agl2size negative | * 8311961a1724 auxdisplay: hd44780: Fix potential memory leak in hd44780_remove() | * 7c183dc0af47 net/sched: Retire tcindex classifier * | 14552b29c8fd ANDROID: Update .xml file for changes in 5.15.99 * | 49cccf487918 ANDROID: fix up abi break in struct hid_device * | 4f52495a5585 Merge 5.15.99 into android13-5.15-lts |\| | * abddfcf701a5 Linux 5.15.99 | * d2fb2739e956 kbuild: Port silent mode detection to future gnu make. | * 2da950a044ee wifi: ath9k: use proper statements in conditionals | * 7e6eeb5fb3aa arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY | * 6ac2adcc2bff iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() | * 26f8b1ef30f6 media: uvcvideo: Fix memory leak of object map on error exit path | * 2137e7c83ed6 qede: avoid uninitialized entries in coal_entry array | * a8da5a8900fa perf intel-pt: pkt-decoder: Add CFE and EVD packets | * 922bd6b37276 drm/edid: fix AVI infoframe aspect ratio handling | * 4eb6789f9177 drm/i915: Don't use BAR mappings for ring buffers with LLC | * 64bcaffa2d5c drm/radeon: Fix eDP for single-display iMac11,2 | * 6a5f31c3fbf3 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv | * 5f63c879ca95 vfio/type1: restore locked_vm | * 7329ab7f0249 vfio/type1: track locked_vm per dma | * eafb81c50da8 vfio/type1: prevent underflow of locked_vm via exec() | * 2fd6f6c8cb35 iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode | * 77ffe5501e02 PCI: Avoid FLR for AMD FCH AHCI adapters | * 99eefc2c62e0 PCI: hotplug: Allow marking devices as disconnected during bind/unbind | * 2bb559f12e54 PCI/PM: Observe reset delay irrespective of bridge_d3 | * b07ded08cd9c MIPS: DTS: CI20: fix otg power gpio | * 71f81b6842af riscv: ftrace: Reduce the detour code size to half | * 4accfc428fec riscv: ftrace: Remove wasted nops for !RISCV_ISA_C | * f6b5db68b256 riscv, mm: Perform BPF exhandler fixup on page fault | * 043d1657cc51 riscv: jump_label: Fixup unaligned arch_static_branch function | * ac5ff022d916 riscv: mm: fix regression due to update_mmu_cache change | * 59b83f7b057d RISC-V: add a spin_shadow_stack declaration | * 0595cdb58772 scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() | * 584892fd29a4 scsi: ses: Fix possible desc_ptr out-of-bounds accesses | * 384aa697d8f2 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses | * 2b28a7d261cb scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() | * 6fce2307650a scsi: ses: Don't attach if enclosure has no components | * cb121c4137b2 scsi: qla2xxx: Remove increment of interface err cnt | * 5f40ca617ef5 scsi: qla2xxx: Fix erroneous link down | * 77a11df33c48 scsi: qla2xxx: Remove unintended flag clearing | * 77302fb0e357 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests | * 476126f14dfe scsi: qla2xxx: Check if port is online before sending ELS | * c54e9311ee0b scsi: qla2xxx: Fix link failure in NPIV environment | * 37a38ff7edf4 tools/bootconfig: fix single & used for logical condition | * d41db100bc38 ring-buffer: Handle race between rb_move_tail and rb_check_pages | * 145999aed74f ktest.pl: Add RUN_TIMEOUT option with default unlimited | * aab7db9e1e08 ktest.pl: Fix missing "end_monitor" when machine check fails | * 0c2f4a234bb2 ktest.pl: Give back console on Ctrt^C on monitor | * fe463fe6aa80 mm/thp: check and bail out if page in deferred queue already | * ef1fcad8548d mm: memcontrol: deprecate charge moving | * d0d794371bde docs: gdbmacros: print newest record | * a16bd95eeb2e remoteproc/mtk_scp: Move clk ops outside send_lock | * 505627bebd45 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind | * d15f73b01bce mips: fix syscall_get_nr | * 34dbf5dd0711 dax/kmem: Fix leak of memory-hotplug resources | * 7eb171ada303 alpha: fix FEN fault handling | * efa228b2e6a4 ceph: update the time stamps and try to drop the suid/sgid | * a73783e4e0c4 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails | * c6cc86c6d847 fuse: add inode/permission checks to fileattr_get/fileattr_set | * cfa97a3b266a ARM: dts: exynos: correct TMU phandle in Odroid HC1 | * 70e18548311c ARM: dts: exynos: correct TMU phandle in Odroid XU | * 816f83bd2868 ARM: dts: exynos: correct TMU phandle in Exynos5250 | * 269926de8454 ARM: dts: exynos: correct TMU phandle in Odroid XU3 family | * 78a5fa65a5d7 ARM: dts: exynos: correct TMU phandle in Exynos4 | * 52739e0f7413 ARM: dts: exynos: correct TMU phandle in Exynos4210 | * 89e99f0b031f ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node | * 0e22e0477479 dm flakey: fix a bug with 32-bit highmem systems | * ff60b2bb680e dm flakey: don't corrupt the zero page | * 673ca7e7872f dm flakey: fix logic when corrupting a bio | * 8cbbe0651971 thermal: intel: powerclamp: Fix cur_state for multi package system | * 935ba268ac0b qede: fix interrupt coalescing configuration | * fd081afd21eb wifi: cfg80211: Fix use after free for wext | * 60e49fe9b7e4 wifi: ath11k: allow system suspend to survive ath11k | * f592cd2f1390 wifi: rtl8xxxu: Use a longer retry limit of 48 | * 931dc7e232b2 dm: add cond_resched() to dm_wq_work() | * d71a0899e497 dm: send just one event on resize, not two | * 61d44a4db2f5 mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type | * afd61540ba77 mtd: spi-nor: spansion: Consider reserved bits in CFR5 register | * 73a4cbf91e04 mtd: spi-nor: sfdp: Fix index value for SCCR dwords | * 116008ada3d0 ext4: refuse to create ea block when umounted | * a6744e14ce70 ext4: optimize ea_inode block expansion | * c325350d0c54 jbd2: fix data missing when reusing bh which is ready to be checkpointed | * 83c4e017fbfd ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC | * ff9657b1e845 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() | * 345fb368e5f5 io_uring/poll: allow some retries for poll triggering spuriously | * 7e8cd208e9c2 io_uring: remove MSG_NOSIGNAL from recvmsg | * dde0d0dfbde2 io_uring/rsrc: disallow multi-source reg buffers | * abd54d87daba io_uring: add a conditional reschedule to the IOPOLL cancelation loop | * 337eb887c74d io_uring: mark task TASK_RUNNING before handling resume/task work | * 54df6c5edf87 io_uring: handle TIF_NOTIFY_RESUME when checking for task_work | * 7697139d5dfd crypto: qat - fix out-of-bounds read | * ffc9d001fed1 irqdomain: Fix domain registration race | * a2a46bd4f40c irqdomain: Drop bogus fwspec-mapping error handling | * 27842d6884d7 irqdomain: Look for existing mapping only once | * 562e332dd306 irqdomain: Fix disassociation race | * ee82369e29fb irqdomain: Fix association race | * 1cb936fee7e7 ima: Align ima_file_mmap() parameters with mmap_file LSM hook | * cb104b880d78 brd: return 0/-error from brd_insert_page() | * 113d4b0e12f4 Documentation/hw-vuln: Document the interaction between IBRS and STIBP | * e7f1ddebd9f5 x86/speculation: Allow enabling STIBP with legacy IBRS | * be2710deaed3 x86/microcode/AMD: Fix mixed steppings support | * 5830ff467ab3 x86/microcode/AMD: Add a @cpu parameter to the reloading functions | * 865af457dd89 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter | * e1d35d0d1830 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range | * c5a2c2bf0b4f x86/kprobes: Fix __recover_optprobed_insn check optimizing logic | * f46a42130c03 x86/reboot: Disable SVM, not just VMX, when stopping CPUs | * 5427c3cee789 x86/reboot: Disable virtualization in an emergency if SVM is supported | * 1e3edbabf57a x86/crash: Disable virt in core NMI crash handler to avoid double shootdown | * 83a27cd866dd x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) | * 6e46d9ff3ed3 KVM: s390: disable migration mode when dirty tracking is disabled | * 21c95b736058 KVM: SVM: hyper-v: placate modpost section mismatch error | * 033a4c062124 KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() | * 11d4b35674c6 KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI | * 999439fd5da5 KVM: Destroy target device if coalesced MMIO unregistration fails | * ac791643e77b RDMA/siw: Fix user page pinning accounting | * a155ad9506f9 udf: Fix file corruption when appending just after end of preallocated extent | * 37e74003d81e udf: Detect system inodes linked into directory hierarchy | * e6574337df78 udf: Preserve link count of system files | * c5787d77a5c2 udf: Do not update file length for failed writes to inline files | * 9a8d602f0723 udf: Do not bother merging very long extents | * e43adce883e1 udf: Truncate added extents on failed expansion | * aa502e760c26 selftests/landlock: Test ptrace as much as possible with Yama | * 6249f305cd34 selftests/landlock: Skip overlayfs tests when not supported | * 597ecd95b1f2 ocfs2: fix non-auto defrag path not working issue | * 33665d104266 ocfs2: fix defrag path triggering jbd2 ASSERT | * f901c39e670b f2fs: fix cgroup writeback accounting with fs-layer encryption | * 117d4f6687b1 f2fs: fix information leak in f2fs_move_inline_dirents() | * 936a8383a021 fs: dlm: send FIN ack back in right cases | * e9463d46af47 fs: dlm: move sending fin message into state change handling | * 3ed92883b387 fs: dlm: don't set stop rx flag after node reset | * 19e99109fb77 exfat: fix inode->i_blocks for non-512 byte sector size device | * 9717df94d7d0 exfat: redefine DIR_DELETED as the bad cluster number | * c2c3d86bd4a9 exfat: fix unexpected EOF while reading dir | * 0d3902cbcf80 exfat: fix reporting fs error when reading dir beyond EOF | * 05103d88482d fs: hfsplus: fix UAF issue in hfsplus_put_super | * 2cab8db14566 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create | * 6817d13c62db ARM: dts: exynos: correct HDMI phy compatible in Exynos4 | * 851c34f19c0a ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length | * f9b816c55bea ksmbd: fix wrong data area length for smb2 lock request | * db1c5ec57611 locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath | * 79a0583a31ae btrfs: hold block group refcount during async discard | * 0eba9b4a86e8 cifs: Fix uninitialized memory read in smb3_qfs_tcon() | * 2c00c08a081e s390/kprobes: fix current_kprobe never cleared after kprobes reenter | * f12874e6a169 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler | * 76c683864bea s390: discard .interp section | * 61e64c322739 s390/extmem: return correct segment type in __segment_load() | * 49be6b25acb7 ipmi_ssif: Rename idle state and check | * 66db2b9a2dc5 ipmi:ssif: resend_msg() cannot fail | * db44fae4cb19 rtc: pm8xxx: fix set-alarm race | * 8b44b4d81598 block: don't allow multiple bios for IOCB_NOWAIT issue | * ce3eb3c37b2c firmware: coreboot: framebuffer: Ignore reserved pixel color bits | * d44d34a22ff0 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu | * 90ca3fa30fc4 drm/shmem-helper: Revert accidental non-GPL export | * bde7dcd77807 nfsd: zero out pointers after putting nfsd_files on COPY setup error | * 8c5f6c699241 dm cache: add cond_resched() to various workqueue loops | * 01663c215843 dm thin: add cond_resched() to various workqueue loops | * f0c8b85af2f6 drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 | * fbc357c9ad67 HID: logitech-hidpp: Don't restart communication if not necessary | * 5a46d8bdaf03 scsi: snic: Fix memory leak with using debugfs_lookup() | * 73dbd0f325af pinctrl: at91: use devm_kasprintf() to avoid potential leaks | * 52ea47a0ddfb hwmon: (coretemp) Simplify platform device handling | * c713ebf2fe3f gfs2: Improve gfs2_make_fs_rw error handling | * a4b3893e4183 regulator: s5m8767: Bounds check id indexing into arrays | * 88001ac08e69 regulator: max77802: Bounds check regulator id against opmode | * 4e8c955abc52 ASoC: kirkwood: Iterate over array indexes instead of using pointer math | * 9576b7ccc203 ASoC: soc-compress: Reposition and add pcm_mutex | * 204233695407 docs/scripts/gdb: add necessary make scripts_gdb step | * 5dfe7a5386fd drm/msm/dsi: Add missing check for alloc_ordered_workqueue | * 9ae15ebaefc4 drm: amd: display: Fix memory leakage | * a40b97acb817 Revert "fbcon: don't lose the console font across generic->chip driver switch" | * 51ab4eb1a25e scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write | * cda2f7efbc2d drm/radeon: free iio for atombios when driver shutdown | * 340d1cc503f6 drm/tiny: ili9486: Do not assume 8-bit only SPI controllers | * 1f09c5321f03 HID: Add Mapping for System Microphone Mute | * fc4f90d6ebd0 drm/omap: dsi: Fix excessive stack usage | * bb9a5562beb9 drm/amd/display: Fix potential null-deref in dm_resume | * 54ba1ec7ed34 drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write | * 93be5b2dda27 scm: add user copy checks to put_cmsg() | * ad01fa14f65c hv_netvsc: Check status in SEND_RNDIS_PKT completion message | * 90c260fddc65 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE | * 84e4d4885d0a PM: EM: fix memory leak with using debugfs_lookup() | * dddc132eb0dc PM: domains: fix memory leak with using debugfs_lookup() | * dc39fbd865a9 time/debug: Fix memory leak with using debugfs_lookup() | * 49aa49952116 s390/idle: mark arch_cpu_idle() noinstr | * eb1fbdf985cc uaccess: Add minimum bounds check on kernel buffer size | * ce1fb07b7130 coda: Avoid partial allocation of sig_inputArgs | * dca8fd0f7d70 net/mlx5: fw_tracer: Fix debug print | * 4d9d7e5e4c79 ACPI: video: Fix Lenovo Ideapad Z570 DMI match | * 90fa009c6d51 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup | * 634986c94c57 tools/power/x86/intel-speed-select: Add Emerald Rapid quirk | * 2493966c877f netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() | * fcf9fb5242d2 m68k: Check syscall_trace_enter() return code | * 124ca24e0de9 net: bcmgenet: Add a check for oversized packets | * bcb03f2be982 crypto: hisilicon: Wipe entire pool on error | * f1e093291cd6 clocksource: Suspend the watchdog temporarily when high read latency detected | * e6900ee15d87 thermal: intel: intel_pch: Add support for Wellsburg PCH | * 31f4c98ecd17 ACPI: Don't build ACPICA with '-Os' | * 57bb8235ba8f ice: add missing checks for PF vsi type | * 38f564996906 ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB | * b279fa1ceadb inet: fix fast path in __inet_hash_connect() | * 1a1f43059afa wifi: mt7601u: fix an integer underflow | * a0f0ce1c8ab9 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds | * f5df8d35b228 x86/bugs: Reset speculation control settings on init | * aa70d1e0f941 timers: Prevent union confusion from unexpected restart_syscall() | * 599a9dcef8a7 thermal: intel: Fix unsigned comparison with less than zero | * 208065148930 wifi: ath11k: debugfs: fix to work with multiple PCI devices | * 4a84fcea596d rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug | * 0d9fc1397f71 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() | * 6f2ce125c760 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks | * 3a3a5e3f9406 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() | * 634a5471a6bd wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() | * a2e4b48d6f9b trace/blktrace: fix memory leak with using debugfs_lookup() | * 3538ade9d8c2 blk-iocost: fix divide by 0 error in calc_lcoefs() | * 2e68a0f7bc57 ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy | * 1492fc9b50a4 udf: Define EFSCORRUPTED error code | * de23e98c1c34 rpmsg: glink: Avoid infinite loop on intent for missing channel | * 6d24202b8d3d media: saa7134: Use video_unregister_device for radio_dev | * 114f768e7314 media: usb: siano: Fix use after free bugs caused by do_submit_urb | * d2512e1c9073 media: i2c: ov7670: 0 instead of -EINVAL was returned | * 29962c478e8b media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() | * 09fc82a6a7a8 media: imx-jpeg: Apply clk_bulk api instead of operating specific clk | * 8f9722ffa432 media: v4l2-jpeg: ignore the unknown APP14 marker | * ecefc14dd1c9 media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data | * 5ed8dde3aa5b media: i2c: imx219: Fix binning for RAW8 capture | * 800bb32c7636 media: i2c: imx219: Split common registers from mode tables | * 1da495101ef7 media: i2c: ov772x: Fix memleak in ov772x_probe() | * ba54908ae822 media: ov5675: Fix memleak in ov5675_init_controls() | * 3969b2ebc660 media: ov2740: Fix memleak in ov2740_init_controls() | * 5897fe3ebe82 media: max9286: Fix memleak in max9286_v4l2_register() | * 956186b8e2c1 builddeb: clean generated package content | * edc6f486be31 s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 | * 4ecc0a347da7 s390/vdso: remove -nostdlib compiler flag | * a26436b90808 powerpc: Remove linker flag from KBUILD_AFLAGS | * 60abe015c3b5 media: platform: ti: Add missing check for devm_regulator_get | * 954f27086c07 media: ti: cal: fix possible memory leak in cal_ctx_create() | * d4f4aa9ec112 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers | * bd57756a7e43 IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors | * 08210a63eb4f IB/hfi1: Fix math bugs in hfi1_can_pin_pages() | * a495b6a5d027 iommu/vt-d: Allow to use flush-queue when first level is default | * 990c539e9c33 iommu/vt-d: Use second level for GPA->HPA translation | * 727fb414fe9f iommu/vt-d: Check FL and SL capability sanity in scalable mode | * b0a2bf28af77 iommu/vt-d: Remove duplicate identity domain flag | * db05a58ed435 iommu/vt-d: Fix error handling in sva enable/disable paths | * 0bb33c5fe4a0 dmaengine: dw-axi-dmac: Do not dereference NULL structure | * ad222c9af25e dmaengine: sf-pdma: pdma_desc memory leak fix | * f119ef452e2d iommu: Fix error unwind in iommu_group_alloc() | * 76e0396313c7 iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() | * 3df71bb7e8ad phy: rockchip-typec: fix tcphy_get_mode error case | * 295ab6d49ee5 dmaengine: dw-edma: Fix readq_ch() return value truncation | * 3d41d9b256ae tty: serial: imx: disable Ageing Timer interrupt request irq | * 908e091e1b66 tty: serial: imx: Handle RS485 DE signal active high | * 3fe888ce8152 serial: fsl_lpuart: fix RS485 RTS polariy inverse issue | * 87674a359ad1 RDMA/irdma: Cap MSIX used to online CPUs + 1 | * d9e1dae1e278 usb: max-3421: Fix setting of I/O pins | * 9dca64042d85 RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() | * 16603bced2d1 power: supply: remove faulty cooling logic | * c4f590e84a60 iommu/vt-d: Set No Execute Enable bit in PASID table entry | * 7bd1d1305c89 usb: gadget: configfs: Restrict symlink creation is UDC already binded | * da589849cfdd usb: gadget: configfs: remove using list iterator after loop body as a ptr | * 3d0127aca18f usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func | * c955f9cf75b7 usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() | * f12829e5130f usb: musb: mediatek: don't unregister something that wasn't registered | * 2aff0632ac6b RDMA/cxgb4: add null-ptr-check after ip_dev_find() | * fcbbf34d7820 tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case | * e8fb0f13e45c usb: early: xhci-dbc: Fix a potential out-of-bound memory access | * 49bf49312b30 dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers | * 834af318db66 fotg210-udc: Add missing completion handler | * b4fe158259fb firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle | * ca39a7c65944 drivers: base: transport_class: fix resource leak when transport_add_device() fails | * 817b415f481b drivers: base: transport_class: fix possible memory leak | * 8d389e363075 driver core: fix resource leak in device_add() | * 6cdcee7393d4 misc/mei/hdcp: Use correct macros to initialize uuid_le | * a3c89e8c69a5 VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF | * b1cdf1113e21 firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe() | * 7f9416f14e86 applicom: Fix PCI device refcount leak in applicom_init() | * 4a77ce51f9a8 eeprom: idt_89hpesx: Fix error handling in idt_init() | * 4143de03d397 Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol" | * c177d5f24723 serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init() | * 7159dced6ffb tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown() | * d5dcc89c8df8 tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown() | * 707d954d9b5c PCI: switchtec: Return -EFAULT for copy_to_user() errors | * 53b65fa40c01 PCI/IOV: Enlarge virtfn sysfs name buffer | * 645384e26f20 usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count | * 2a023b47d9f5 usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() | * 2dc1dba1d8d3 ACPI: resource: Add helper function acpi_dev_get_memory_resources() | * 950c6df6ec6e coresight: cti: Add PM runtime call in enable_store | * ec4808025406 coresight: cti: Prevent negative values of enable count | * 4f125de654c4 coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR | * 4ff283009f55 media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() | * 5052fe8a95a4 media: uvcvideo: Check controls flags before accessing them | * bd3a78ace9bd media: uvcvideo: Use control names from framework | * 5f0b4c77e70d media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS | * c7121f186c1c media: uvcvideo: refactor __uvc_ctrl_add_mapping | * d9eacd945f16 media: uvcvideo: Remove s_ctrl and g_ctrl | * 07ab366a9aaf media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL | * 0305bf6af005 alpha/boot/tools/objstrip: fix the check for ELF header | * 89a0079049f5 kobject: Fix slab-out-of-bounds in fill_kobj_path() | * e8bfba508cf3 kobject: modify kobject_get_path() to take a const * | * 2c59650d078b driver core: fix potential null-ptr-deref in device_add() | * 18f50b830408 soundwire: cadence: Don't overflow the command FIFOs | * 83ce72f41464 i2c: designware: fix i2c_dw_clk_rate() return size to be u32 | * d725bc59db96 usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe() | * 806d41135051 iio: light: tsl2563: Do not hardcode interrupt trigger type | * 0d6282dc2bd3 dmaengine: HISI_DMA should depend on ARCH_HISI | * d901a7fb4069 dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 | * 6a8a02dcfae1 mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() | * 413f8b1f8be6 mfd: cs5535: Don't build on UML | * 41aed1bddcec objtool: add UACCESS exceptions for __tsan_volatile_read/write | * 1ca4adf2e099 printf: fix errname.c list | * 3927846a2a53 selftests/ftrace: Fix bash specific "==" operator | * b41a42d11df7 sparc: allow PM configs for sparc32 COMPILE_TEST | * 1f3d6661f3f4 perf tools: Fix auto-complete on aarch64 | * f9a35cd8f017 perf intel-pt: Do not try to queue auxtrace data on pipe | * bb0a6b5bcebf perf intel-pt: Add support for emulated ptwrite | * 6d60fdc1e6a1 perf intel-pt: Add link to the perf wiki's Intel PT page | * ceecd014a8cc perf intel-pt: Add documentation for Event Trace and TNT disable | * b51f0131fd41 perf inject: Use perf_data__read() for auxtrace | * 690efcb5827c leds: led-core: Fix refcount leak in of_led_get() | * 1cdf973d2b3a perf llvm: Fix inadvertent file creation | * 321b8b2b0b2b gfs2: jdata writepage fix | * 7cbd5bdb5bd4 cifs: Fix warning and UAF when destroy the MR list | * 46cd6c639cdd cifs: Fix lost destroy smbd connection when MR allocate failed | * 22f55cbb0605 nfsd: fix race to check ls_layouts | * 4abe8b100407 drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt() | * 350f0fc9052d hid: bigben_probe(): validate report count | * 0fd999805292 HID: bigben: use spinlock to safely schedule workers | * be0b3f4a10bc HID: bigben_worker() remove unneeded check on report_field | * 4dccaf1e45e1 HID: bigben: use spinlock to protect concurrent accesses | * 547d18473a16 ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared | * 78b4d1e54531 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() | * 91758289faad NFS: fix disabling of swap | * c78cfb19c9a2 nfs4trace: fix state manager flag printing | * ccbf841c73ef NFSv4: keep state manager thread active if swap is enabled | * 24ff9c5cdea9 dm: remove flush_scheduled_work() during local_exit() | * 6739473a05ba ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init | * 75eef8cb9d07 hwmon: (mlxreg-fan) Return zero speed for broken fan | * 528181646644 spi: bcm63xx-hsspi: Fix multi-bit mode setting | * caed289f95f2 ASoC: codecs: lpass: fix incorrect mclk rate | * 110589ecae84 ASoC: codecs: tx-macro: move to individual clks from bulk | * b1c7f77e2831 ASoC: codecs: rx-macro: move to individual clks from bulk | * 05fd63e7f640 ASoC: codecs: tx-macro: move clk provider to managed variants | * 8ca893710c67 ASoC: codecs: rx-macro: move clk provider to managed variants | * bed34709711a ASoC: codecs: Change bulk clock voting to optional voting in digital codecs | * bf29fda763a9 HID: retain initial quirks set up when creating HID devices | * 2098a330b2a6 HID: multitouch: Add quirks for flipped axes | * f6e9b77257c1 scsi: aic94xx: Add missing check for dma_map_single() | * 378cc0eec4aa scsi: mpt3sas: Fix a memory leak | * 2dc8d09c1e68 drm/amdgpu: fix enum odm_combine_mode mismatch | * 8b9415aecb1f hwmon: (ltc2945) Handle error case in ltc2945_value_store | * 9cd1a9b7de20 ASoC: dt-bindings: meson: fix gx-card codec node regex | * fecd236ef6be ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() | * 2b346cc075ec ASoC: rsnd: fixup #endif position | * fa077baab8ea ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() | * 667782d7ef5b ASoC: mchp-spdifrx: fix controls that works with completion mechanism | * 12396e9300da ASoC: mchp-spdifrx: fix return value in case completion times out | * 0c4e4d2ccb88 ASoC: mchp-spdifrx: fix controls which rely on rsr register | * e4d1c3ce2fe3 spi: dw_bt1: fix MUX_MMIO dependencies | * 5f54a1d08e26 gpio: vf610: connect GPIO label to dev name | * 0b64984dfbc4 ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() | * 49cf87919dae drm/mediatek: Clean dangling pointer on bind error path | * 62952905e195 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc | * cd98ea8fa15b drm/mediatek: Drop unbalanced obj unref | * 088a31fe1edb drm/mediatek: Use NULL instead of 0 for NULL pointer | * 2a83e2b5b121 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd | * be30b05c4a33 drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update() | * f50858d1b66a drm/tegra: firewall: Check for is_addr_reg existence in IMM check | * 6f3614226430 gpu: host1x: Don't skip assigning syncpoints to channels | * 11d6f70f07b0 pinctrl: mediatek: Initialize variable *buf to zero | * 47a117028113 pinctrl: mediatek: Initialize variable pullen and pullup to zero | * b5b81fc1ac08 pinctrl: mediatek: fix coding style | * 58151b609821 pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() | * 82943a0730e0 drm/msm/mdp5: Add check for kzalloc | * c7ee1772e3c3 drm/msm/dpu: Add check for pstates | * d4ba50614cb3 drm/msm/dpu: Add check for cstate | * f0e9f3e1d6c8 drm/msm: use strscpy instead of strncpy | * c9b6a75aae4d drm/msm/dsi: Allow 2 CTRLs on v2.5.0 | * ce9fedc3099e drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags | * 3a40fd51e81e drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness | * 15edaafbff75 drm/bridge: lt9611: pass a pointer to the of node | * 75b3c2777dbb drm/bridge: lt9611: fix clock calculation | * a2c196f05a30 drm/bridge: lt9611: fix programming of video modes | * 24e51dea9885 drm/bridge: lt9611: fix polarity programming | * 77ba2d294e16 drm/bridge: lt9611: fix HPD reenablement | * 1b5adc8752b0 drm/bridge: lt9611: fix sleep mode setup | * bf661c5e3bc4 drm/msm/dpu: Disallow unallocated resources to be returned | * 436fb91cadb8 drm/msm/gem: Add check for kmalloc | * 525c43e67d47 ALSA: hda/ca0132: minor fix for allocation size | * 399d01375659 drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() | * e69f8e959b72 ASoC: fsl_sai: initialize is_dsp_mode flag | * 6fd4144985fc ASoC: fsl_sai: Update to modern clocking terminology | * d58b45bbbea8 scsi: qla2xxx: Fix exchange oversubscription for management commands | * 2232e689f9d9 scsi: qla2xxx: Fix exchange oversubscription | * 9b2aab3da463 scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription | * 09af894bc3bd drm/msm: clean event_thread->worker in case of an error | * e76fbfdad503 drm/vc4: hdmi: Correct interlaced timings again | * 55f2645e4e12 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 | * ae8b24e8289b drm/vc4: hvs: Set AXI panic modes | * 0f735f232ff5 pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups | * af54707c0cca pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain | * b31ad2ecc4f7 pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins | * 9a01ecc312e7 drm/msm/hdmi: Add missing check for alloc_ordered_workqueue | * 1721badebfc8 hwmon: (ftsteutates) Fix scaling of measurements | * 11226ab2f99f gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() | * 262f8e5940c6 drm: tidss: Fix pixel format definition | * d2991e6b3002 drm/vc4: dpi: Fix format mapping for RGB565 | * 8e04aaffb6de drm/vc4: dpi: Add option for inverting pixel clock and output enable | * 1f9836f95271 drm/vkms: Fix null-ptr-deref in vkms_release() | * bad13de76488 drm/vkms: Fix memory leak in vkms_init() | * 309e785bae07 drm/bridge: megachips: Fix error handling in i2c_register_driver() | * b02742255620 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC | * da56b06f3828 drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec | * d72f8548a613 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats | * d06e827a65a6 drm: Fix potential null-ptr-deref due to drmm_mode_config_init() | * 50c75e7ce64c sefltests: netdevsim: wait for devlink instance after netns removal | * 1a452b449a29 selftest: fib_tests: Always cleanup before exit | * 96cf406dea06 net: bcmgenet: fix MoCA LED control | * f6df58aa15f7 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() | * f7854541b02e selftests/net: Interpret UDP_GRO cmsg data as an int value | * 75ee94229062 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts | * 3a413b05c66e irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts | * 95ab0725c521 bpf: Fix global subprog context argument resolution logic | * bfc344d1e78c can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error | * f5aaf140ab1c thermal/drivers/hisi: Drop second sensor hi3660 | * 2d20f9b6dd81 wifi: mac80211: make rate u32 in sta_set_rate_info_rx() | * 62ff301aa492 crypto: crypto4xx - Call dma_unmap_page when done | * 74fe2bf6746e ACPI: resource: Do IRQ override on all TongFang GMxRGxx | * b577d0bde456 ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models | * e0ae2d90bc0c selftests/bpf: Fix out-of-srctree build | * 15fe03e5dd05 wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() | * f15ef0ebcf56 wifi: iwl4965: Add missing check for create_singlethread_workqueue() | * 505c74c4c0b1 wifi: iwl3945: Add missing check for create_singlethread_workqueue | * 5ac2f1e3bbe6 RISC-V: time: initialize hrtimer based broadcast clock event device | * e97dd92c3611 m68k: /proc/hardware should depend on PROC_FS | * b677cb4f0b6b crypto: rsa-pkcs1pad - Use akcipher_request_complete | * 99e8e6fd70a1 rds: rds_rm_zerocopy_callback() correct order for list_add_tail() | * d7bd166859fe libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() | * b8f6c28ce1cf s390/ap: fix status returned by ap_qact() | * 900a0c25a653 s390/ap: fix status returned by ap_aqic() | * 0e872b4da7c6 Bluetooth: hci_qca: get wakeup status from serdev device handle | * 31a288a4df7f Bluetooth: L2CAP: Fix potential user-after-free | * bf1b79d57e44 OPP: fix error checking in opp_migrate_dentry() | * db6efde0ab80 tap: tap_open(): correctly initialize socket uid | * 67f9f02928a3 tun: tun_chr_open(): correctly initialize socket uid | * a8353cfb4eec net: add sock_init_data_uid() | * 15a66714bf28 s390/vmem: fix empty page tables cleanup under KASAN | * 6ce9a22fc021 s390/mem_detect: fix detect_memory() error handling | * 856fc2195494 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe | * 88cb93d3a16f irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe | * d6c66c468897 irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains | * 4401b4858557 irqchip: Fix refcount leak in platform_irqchip_probe | * a7724a7c2236 net/mlx5: Enhance debug print in page allocation failure | * a25ff23ba2d7 mt76: mt7915: fix polling firmware-own status | * 9af6aa18b4e8 bpftool: profile online CPUs instead of possible | * 457139238f34 crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware | * 68c1cfd01332 crypto: ccp - Refactor out sev_fw_alloc() | * 13cb7851a5b1 leds: led-class: Add missing put_device() to led_put() | * 912eb10b6564 crypto: xts - Handle EBUSY correctly | * 55a7f88059c8 x86/microcode: Adjust late loading result reporting message | * 36b6fc833437 x86/microcode: Check CPU capabilities after late microcode update correctly | * de6e20f3f33e x86/microcode: Add a parameter to microcode_check() to store CPU capabilities | * a9e76b276b10 x86/microcode: Print previous version of microcode after reload | * 6d2b3a319144 x86/microcode: Default-disable late loading | * dce39c10d885 x86/microcode: Rip out the OLD_INTERFACE | * 54aa76ad5f01 x86: Mark stop_this_cpu() __noreturn | * e4de2b98c4bd powercap: fix possible name leak in powercap_register_zone() | * 36ec108b7bd7 crypto: seqiv - Handle EBUSY correctly | * 840a1d3b77c1 crypto: essiv - Handle EBUSY correctly | * 416eb7cc967d crypto: ccp - Failure on re-initialization due to duplicate sysfs filename | * 3496c1b3f500 ACPI: battery: Fix missing NUL-termination with large strings | * ac75c78f8f76 wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() | * 53c8a256e5d3 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup | * 1af7eacfad45 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() | * 61490d271027 wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails | * f1cdbe94f728 ath9k: htc: clean up statistics macros | * 4adfc9eb8a45 ath9k: hif_usb: simplify if-if to if-else | * c0c0614f143b wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function | * 88f6608c7ede wifi: orinoco: check return value of hermes_write_wordrec() | * 35fb0e275af1 wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU | * ae17414de71b thermal/drivers/tsens: limit num_sensors to 9 for msm8939 | * 80726a391973 thermal/drivers/tsens: fix slope values for msm8939 | * e991430d2375 thermal/drivers/tsens: Sort out msm8976 vs msm8956 data | * df56f5265e73 thermal/drivers/tsens: Add compat string for the qcom,msm8960 | * 21cb4e5700be thermal/drivers/tsens: Drop msm8976-specific defines | * 801d10065b8a ACPICA: nsrepair: handle cases without a return value correctly | * 0cf3af4de06a crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 | * 9ae0f82aa70b lib/mpi: Fix buffer overrun when SG is too long | * d215e32fe18a rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() | * f7dc606a47d3 rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls | * a0818534fb64 rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose | * bcaa8b8fc1f1 genirq: Fix the return type of kstat_cpu_irqs_sum() | * 4222cc9e7912 ACPICA: Drop port I/O validation for some regions | * 2b56df9102a8 crypto: x86/ghash - fix unaligned access in ghash_setkey() | * 4f47453c39f3 wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() | * f19c9ed16294 wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() | * b9294aedfb17 wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() | * e9c889b0c458 wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() | * 068e986f2ba8 wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() | * ddb864ea9ca2 wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() | * e8ef89e5b89e wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() | * 5706d00fde3f wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() | * 9424ea9d557e wifi: ipw2200: fix memory leak in ipw_wdev_init() | * 345692e96bb7 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() | * d78d85d84a44 libbpf: Fix btf__align_of() by taking into account field offsets | * 0c962dcd6bf6 wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() | * 507ad94346da wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() | * 037f84c0bfae wifi: libertas: fix memory leak in lbs_init_adapter() | * 8722f96adece wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() | * 53aa5137560a wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() | * 993cd8cf5442 wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() | * 7d2cb8abaad7 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() | * b56e60b3b158 wifi: rsi: Fix memory leak in rsi_coex_attach() | * 3d30678a59af block: bio-integrity: Copy flags when bio_integrity_payload is cloned | * cabad071ab17 arm64: dts: qcom: pmk8350: Use the correct PON compatible | * 0e12d7725d58 arm64: dts: qcom: pmk8350: Specify PBS register for PON | * 2936952fa626 KEYS: asymmetric: Fix ECDSA use via keyctl uapi | * a5fa5a41791c x86/perf/zhaoxin: Add stepping check for ZXC | * 2c36c390a749 sched/rt: pick_next_rt_entity(): check list_entry | * 3f191c2cc567 sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() | * 544a552be086 s390/dasd: Fix potential memleak in dasd_eckd_init() | * a00cf3619f19 arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions | * 8173defc3635 blk-mq: correct stale comment of .get_budget | * 7dd5f83c1149 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx | * 5eb99e7a80fc blk-mq: avoid sleep in blk_mq_alloc_request_hctx | * 20b9d7b4e0e6 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node | * 88022f659f63 arm64: dts: mt8192: Fix CPU map for single-cluster SoC | * 770e769834e1 ARM: dts: imx7s: correct iomuxc gpr mux controller cells | * 2fe22748d511 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference | * 762c821b97a7 arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN | * e29709ba5847 arm64: dts: renesas: beacon-renesom: Fix gpio expander reference | * 3f5ec3c335dd locking/rwsem: Disable preemption in all down_read*() and up_read() code paths | * ab4d47a343da locking/rwsem: Optimize down_read_trylock() under highly contended case | * ac0e5a181eff arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip | * f4891e5725a0 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name | * 665bdfabec52 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name | * f0b5101a6432 arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names | * ae03ae3b6b93 arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name | * 5be0df1849b6 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name | * 7a5b8cd5622b arm64: dts: amlogic: meson-gx: add missing unit address to rng node name | * 5c1ce648c6c3 arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property | * d089142bcc73 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible | * f562cc37f0f0 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name | * 334bb3461204 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name | * 88083a25d80a ARM: imx: Call ida_simple_remove() for ida_simple_get | * abfdfa339675 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato | * 70aac3c6b14d arm64: dts: ti: k3-j7200: Fix wakeup pinmux range | * c42defea2db0 ARM: s3c: fix s3c64xx_set_timer_source prototype | * af48760133f1 ARM: bcm2835_defconfig: Enable the framebuffer | * 37858e17e45e ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() | * 89895442387d arm64: dts: meson: remove CPU opps below 1GHz for G12A boards | * 69c7a270357a arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names | * feb8c71f015d arm64: dts: qcom: ipq8074: fix Gen3 PCIe node | * 1563af0f28af arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges | * e88204931d9a arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY | * d9df682bcea5 arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size | * a55a645aa303 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes | * dd3d021ae547 arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names | * 8a5d81afa6e1 arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem | * 76e794cfd137 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size | * 10c5fae6f99d arm64: dts: msm8992-bullhead: add memory hole region | * 410028a170f3 arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address | * a240ab41b3bc arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name | * 472c333be2c2 arm64: dts: meson-gx: Fix Ethernet MAC address unit name | * b63bb187696c arm64: dts: qcom: sc7280: correct SPMI bus address cells | * 9e4063237957 arm64: dts: qcom: sc7180: correct SPMI bus address cells | * 6ca79943f5e3 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name | * e192005e3f69 arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description | * 1cc12d10d13a ARM: zynq: Fix refcount leak in zynq_early_slcr_init | * a1d42650cf29 arm64: dts: imx8m: Align SoC unique ID node unit address | * 61ecb2df6923 arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings | * 738a716d2de6 arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k | * a7d6e757169f arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up | * 795a9a93ed8d arm64: dts: qcom: qcs404: use symbol names for PCIe resets | * 10fcdad2b9f3 ARM: OMAP2+: Fix memory leak in realtime_counter_init() | * e2f62d8302bb powerpc/mm: Rearrange if-else block to avoid clang warning | * 3959316f8ceb HID: asus: use spinlock to safely schedule workers | * d2ce7b6f3ae4 HID: asus: use spinlock to protect concurrent accesses * | 7364b7abbafb Merge branch 'android13-5.15' into android13-5.15-lts * | fa7bbebb182b Merge 5.15.98 into android13-5.15-lts |\| | * d9b4a0c83a2d Linux 5.15.98 | * 937c15e27a63 io_uring: ensure that io_init_req() passes in the right issue_flags * | 55048c11a8f3 Merge 5.15.97 into android13-5.15-lts |\| | * bf7123dd26a0 Linux 5.15.97 | * cf7f9cd50013 io_uring: add missing lock in io_get_file_fixed | * 77358093331e USB: core: Don't hold device lock while reading the "descriptors" sysfs file | * 3b24c980dc07 usb: gadget: u_serial: Add null pointer check in gserial_resume | * 2d72795ccde2 USB: serial: option: add support for VW/Skoda "Carstick LTE" | * 02190d23b731 usb: dwc3: pci: add support for the Intel Meteor Lake-M | * cc09a7d5a6a1 scripts/tags.sh: fix incompatibility with PCRE2 | * 1aee4ab2c107 scripts/tags.sh: Invoke 'realpath' via 'xargs' | * 06740b433d9d vc_screen: don't clobber return value in vcs_read | * e7f460696340 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). | * 16d319ec18b0 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state | * 6dd1de27d771 staging: mt7621-dts: change palmbus address to lower case | * 07f0c6f9c357 x86/cpu: Add Lunar Lake M | * e1b09162f268 HID: core: Fix deadloop in hid_apply_multiplier. | * f1ee47003075 neigh: make sure used and confirmed times are valid | * 2590058fb058 IB/hfi1: Assign npages earlier | * 4534ea429ed8 ASoC: rt715-sdca: fix clock stop prepare timeout issue | * e430f058d90c btrfs: send: limit number of clones and allocated memory size | * d454a7212e17 ACPI: NFIT: fix a potential deadlock during NFIT teardown | * 435e8fabd19a HID: elecom: add support for TrackBall 056E:011C | * 6bd2f1754393 ARM: dts: rockchip: add power-domains property to dp node on rk3288 | * 839a9c0047a1 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc | * 503e3d93cf35 Fix XFRM-I support for nested ESP tunnels | * 765b3a0e0a81 ionic: refactor use of ionic_rx_fill() * | 4113072785cb Merge 5.15.96 into android13-5.15-lts |\| | * d383d0f28eca Linux 5.15.96 | * 49ce63694cae bpf: add missing header file include | * 80569627ce46 Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" | * 0c168d7f36d5 lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ | * 6ba3de5a8a02 lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION | * 0f59e08070ba scripts/pahole-flags.sh: Use pahole-version.sh | * 3597fd5f9217 kbuild: Add CONFIG_PAHOLE_VERSION | * c98077f7598a ext4: Fix function prototype mismatch for ext4_feat_ktype | * 43cb0369c84a audit: update the mailing list in MAINTAINERS | * b5ef61edb1e5 wifi: mwifiex: Add missing compatible string for SD8787 | * a24eb3f99063 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() | * d518ca02542f binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 | * 367d0456c792 binder: Address corner cases in deferred copy and fixup | * b345b2200288 binder: fix pointer cast warning | * c194fc351fec binder: defer copies of pre-patched txn data | * d107b4352284 binder: read pre-translated fds from sender buffer | * 41d8b591d70a uaccess: Add speculation barrier to copy_from_user() | * 0d3d5099a50b drm/i915/gvt: fix double free bug in split_2MB_gtt_entry | * d835f9c4ede2 powerpc/64s/radix: Fix RWX mapping with relocated kernel | * 87b3e4f845a2 powerpc/64s/radix: Fix crash with unaligned relocated kernel | * 0b0e9b5adc8e powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary | * b6fff8fa4f5b powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned | * e7f5e3b60c30 powerpc: use generic version of arch_is_kernel_initmem_freed() | * fc58616b198b powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 | * 62302ac5777a can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len | * 6b539a7dbb49 KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS | * 78c1d35ed66c KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid | * 676248836577 KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception | * 5456f0d53b4a random: always mix cycle counter in add_latent_entropy() | * d2edb20b003e clk: mxl: syscon_node_to_regmap() returns error pointers | * 04d31929df12 powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G | * 8ae31d36516b clk: mxl: Fix a clk entry by adding relevant flags | * a0583edea4fd clk: mxl: Add option to override gate clks | * ef1219115128 clk: mxl: Remove redundant spinlocks | * e5580a805472 clk: mxl: Switch from direct readl/writel based IO to regmap based IO | * 20ea32ad9c99 drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink | * 28985cd17ac7 wifi: rtl8xxxu: gen2: Turn on the rate control | * d04d19cf0ead drm/etnaviv: don't truncate physical page address * | a4440dc78106 Revert "nvmem: core: remove nvmem_config wp_gpio" * | e1159ca9766a Revert "nvmem: core: fix cleanup after dev_set_name()" * | b617f8ab3dcd Revert "nvmem: core: fix registration vs use race" * | bdda068db2db Revert "nvmem: core: fix return value" * | bf5d36b34b42 Merge 5.15.95 into android13-5.15-lts |\| | * 60b502b3ffea Linux 5.15.95 | * 3f94c70333f6 platform/x86/amd: pmc: add CONFIG_SERIO dependency | * 1c202909c8b0 net: sched: sch: Fix off by one in htb_activate_prios() | * 180a1632b6c7 ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak | * 68c2db8ef56d alarmtimer: Prevent starvation by small intervals and SIG_IGN | * 35351e3060d6 kvm: initialize all of the kvm_debugregs structure before sending it to userspace | * 1cbb51d83f56 net/sched: tcindex: search key must be 16 bits | * cd9569062d8e i40e: Add checking for null for nlmsg_find_attr() | * 290e7084926c net/sched: act_ctinfo: use percpu stats | * 22d0cb47047a flow_offload: fill flags to action structure | * d53360d443be drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list | * 8174915c7bf3 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() | * 43dd56f7bfcb mm/filemap: fix page end in filemap_get_read_batch | * a158782b56b0 nilfs2: fix underflow in second superblock position calculations | * 13bc7dd5b365 ipv6: Fix tcp socket connection with DSCP. | * f3326fa5e480 ipv6: Fix datagram socket connection with DSCP. | * 9c35c81fd6f0 ixgbe: add double of VLAN header when computing the max MTU | * 59a74da8da75 net: mpls: fix stale pointer if allocation fails during device rename | * bf8b820ea0ca net: stmmac: Restrict warning on disabling DMA store and fwd mode | * 269520bee744 bnxt_en: Fix mqprio and XDP ring checking logic | * 0428aabbcc15 net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence | * 1563e998a938 net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() | * 338f826d3afe net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path | * 59e30d2bd309 dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. | * becf55394f6a net/sched: tcindex: update imperfect hash filters respecting rcu | * 3d5f95be49c5 sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list | * fa56f164455e net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk | * 2603a5ca6223 net: bgmac: fix BCM5358 support by setting correct flags | * a5e4f2b284dc i40e: add double of VLAN header when computing the max MTU | * 1f23ca5dba6c ixgbe: allow to increase MTU to 3K with XDP enabled | * 65d07ae69bd3 revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" | * 50267cf35ba0 net: Fix unwanted sign extension in netdev_stats_to_stats64() | * 3775c95ffbc6 Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." | * 57081f83849c selftest/lkdtm: Skip stack-entropy test if lkdtm is not available | * 9197daee9eb6 of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem | * 8b29a1866f64 hugetlb: check for undefined shift on 32 bit architectures | * cca2b3feb701 sched/psi: Fix use-after-free in ep_remove_wait_queue() | * c5f2151afb2a ALSA: hda/realtek - fixed wrong gpio assigned | * 1a3f8c85cd2a ALSA: hda/conexant: add a new hda codec SN6180 | * ecad2fafd424 mmc: mmc_spi: fix error handling in mmc_spi_probe() | * 1e06cf04239e mmc: sdio: fix possible resource leaks in some error paths | * 732e3b293ca3 mmc: jz4740: Work around bug on JZ4760(B) | * fdaf88531cfd tcp: Fix listen() regression in 5.15.88. | * 9a1d92cbeac3 netfilter: nft_tproxy: restrict to prerouting hook | * 3fc9dc0340e0 platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN | * c2cb2c71da50 platform/x86: amd-pmc: Correct usage of SMU version | * 2dcf115681d4 platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled | * 32e3a6c4a756 platform/x86: amd-pmc: Export Idlemask values based on the APU | * 1723efa4c375 drm/amd/display: Fail atomic_check early on normalize_zpos error | * 178993157e8c aio: fix mremap after fork null-deref | * 3cfc5e84ac6f mptcp: do not wait for bare sockets' timeout | * e0e93c8599c5 xfs: don't leak btree cursor when insrec fails after a split | * 294c022a070a xfs: purge dquots after inode walk fails during quotacheck | * 96f0651a264b xfs: assert in xfs_btree_del_cursor should take into account error | * 88ccad17784a xfs: don't assert fail on perag references on teardown | * ddf1e0fd43b2 xfs: avoid unnecessary runtime sibling pointer endian conversions | * 5f0e21a4a885 xfs: validate v5 feature fields | * ea0ce7c13610 xfs: set XFS_FEAT_NLINK correctly | * 0cc9f9cc8d91 xfs: detect self referencing btree sibling pointers | * 4e96f5ace9ac xfs: fix potential log item leak | * 8abef857eb91 xfs: zero inode fork buffer at allocation | * 63b8e4cc31fd nvmem: core: fix return value | * eac1ad2f5e21 nvmem: core: fix registration vs use race | * 8f9c4b2a3b13 nvmem: core: fix cleanup after dev_set_name() | * 14eea6449473 nvmem: core: add error handling for dev_set_name | * 36a5ae5cf90a platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match | * f1cb549bcd0b drm/amd/display: Properly handle additional cases where DCN is not supported | * 5ca46a04a5c3 nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association | * 9ed522143f95 s390/decompressor: specify __decompress() buf len to avoid overflow | * 99875ea9b5b4 net: sched: sch: Bounds check priority | * 5027084bc097 drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED | * 4fdc19e4fa23 net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC | * 6769cd8a7488 net/rose: Fix to not accept on connected socket | * 2ddb9fa56665 tools/virtio: fix the vringh test for virtio ring changes | * a35c241065ee ASoC: cs42l56: fix DT probe | * f312367f5246 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself | * e909f5f2aa55 ALSA: hda: Do not unset preset when cleaning up codec | * 5541d35f5d03 selftests/bpf: Verify copy_register_state() preserves parent/live fields | * 7814e28c4183 ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers | * d15ab7320892 ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers | * 06f2a84d626a ACPI / x86: Add support for LPS0 callback handler | * 14a2de5c16f3 riscv: kprobe: Fixup misaligned load text | * b5d5f1ad057e kprobes: treewide: Cleanup the error messages for kprobes | * 2a6853c0ea03 mptcp: fix locking for in-kernel listener creation * 68c4041c2ba9 Revert "Revert "nvmem: core: remove nvmem_config wp_gpio"" Change-Id: I05a7b82144e7cefcfa40b03faa2a4e5b9823caa0 Signed-off-by: Greg Kroah-Hartman Documentation/ABI/testing/configfs-usb-gadget-uvc | 2 +- Documentation/admin-guide/cgroup-v1/memory.rst | 13 +- Documentation/admin-guide/hw-vuln/spectre.rst | 21 +- Documentation/admin-guide/kdump/gdbmacros.txt | 2 +- Documentation/admin-guide/kernel-parameters.txt | 51 ++- Documentation/dev-tools/gdb-kernel-debugging.rst | 4 + .../bindings/sound/amlogic,gx-sound-card.yaml | 2 +- Documentation/filesystems/vfs.rst | 2 +- Documentation/hwmon/ftsteutates.rst | 4 + Documentation/trace/ftrace.rst | 2 +- Documentation/virt/kvm/api.rst | 18 +- Documentation/virt/kvm/devices/vm.rst | 4 + MAINTAINERS | 3 +- Makefile | 15 +- arch/alpha/boot/tools/objstrip.c | 2 +- arch/alpha/kernel/irq.c | 2 +- arch/alpha/kernel/module.c | 4 +- arch/alpha/kernel/traps.c | 30 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4-cpu-thermal.dtsi | 2 +- arch/arm/boot/dts/exynos4.dtsi | 2 +- arch/arm/boot/dts/exynos4210.dtsi | 1 - arch/arm/boot/dts/exynos5250.dtsi | 2 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 1 - arch/arm/boot/dts/exynos5420.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 10 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 10 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/rk3288.dtsi | 1 + arch/arm/boot/dts/spear320-hmi.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 2 +- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/mach-imx/mmdc.c | 24 +- arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/timer.c | 1 + arch/arm/mach-s3c/s3c64xx.c | 3 +- arch/arm/mach-zynq/slcr.c | 1 + arch/arm/probes/kprobes/core.c | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 20 -- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 +- .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 2 +- .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 6 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 10 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 12 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 11 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 93 ++++-- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 18 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 5 +- arch/arm64/boot/dts/qcom/pmk8350.dtsi | 5 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 12 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 6 +- .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 7 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 24 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 2 - .../boot/dts/ti/k3-j7200-common-proc-board.dts | 2 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 29 +- arch/arm64/kernel/probes/kprobes.c | 5 +- arch/csky/kernel/probes/kprobes.c | 10 +- arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/irq.c | 4 +- arch/ia64/kernel/msi_ia64.c | 4 +- arch/m68k/68000/entry.S | 2 + arch/m68k/Kconfig.devices | 1 + arch/m68k/coldfire/entry.S | 2 + arch/m68k/kernel/entry.S | 3 + arch/mips/boot/dts/ingenic/ci20.dts | 2 +- arch/mips/include/asm/mach-rc32434/pci.h | 2 +- arch/mips/include/asm/syscall.h | 2 +- arch/mips/kernel/kprobes.c | 11 +- arch/parisc/kernel/irq.c | 2 +- arch/powerpc/Makefile | 2 +- arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-2.dtsi | 44 +++ arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-3.dtsi | 44 +++ arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts | 1 - arch/powerpc/boot/dts/fsl/t2081si-post.dtsi | 20 +- arch/powerpc/include/asm/sections.h | 14 +- arch/powerpc/kernel/iommu.c | 4 +- arch/powerpc/kernel/time.c | 4 +- arch/powerpc/kernel/vmlinux.lds.S | 20 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 28 +- arch/powerpc/mm/book3s64/radix_tlb.c | 11 +- arch/riscv/Makefile | 6 +- arch/riscv/include/asm/ftrace.h | 52 ++- arch/riscv/include/asm/jump_label.h | 2 + arch/riscv/include/asm/mmu.h | 2 - arch/riscv/include/asm/parse_asm.h | 5 + arch/riscv/include/asm/patch.h | 2 + arch/riscv/include/asm/pgtable.h | 2 +- arch/riscv/include/asm/thread_info.h | 1 + arch/riscv/include/asm/tlbflush.h | 18 -- arch/riscv/kernel/ftrace.c | 79 ++--- arch/riscv/kernel/mcount-dyn.S | 42 +-- arch/riscv/kernel/patch.c | 28 +- arch/riscv/kernel/probes/kprobes.c | 17 +- arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/kernel/time.c | 3 + arch/riscv/kernel/traps.c | 14 +- arch/riscv/mm/context.c | 40 +-- arch/riscv/mm/fault.c | 10 +- arch/riscv/mm/tlbflush.c | 28 +- arch/s390/boot/compressed/decompressor.c | 2 +- arch/s390/boot/ipl_report.c | 8 + arch/s390/boot/mem_detect.c | 2 +- arch/s390/include/asm/ap.h | 12 +- arch/s390/kernel/ftrace.c | 86 +---- arch/s390/kernel/idle.c | 2 +- arch/s390/kernel/kprobes.c | 8 +- arch/s390/kernel/vdso32/Makefile | 2 +- arch/s390/kernel/vdso64/Makefile | 4 +- arch/s390/kernel/vmlinux.lds.S | 3 + arch/s390/kvm/kvm-s390.c | 17 + arch/s390/mm/extmem.c | 12 +- arch/s390/mm/vmem.c | 6 +- arch/s390/pci/pci.c | 16 +- arch/s390/pci/pci_bus.c | 12 +- arch/s390/pci/pci_bus.h | 3 +- arch/sh/kernel/vmlinux.lds.S | 1 + arch/sparc/Kconfig | 2 +- arch/um/drivers/vector_kern.c | 1 + arch/um/drivers/virt-pci.c | 26 +- arch/um/drivers/virtio_uml.c | 18 +- arch/um/kernel/vmlinux.lds.S | 2 +- arch/x86/Kconfig | 15 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 6 +- arch/x86/events/zhaoxin/core.c | 8 +- arch/x86/include/asm/intel-family.h | 2 + arch/x86/include/asm/microcode.h | 4 +- arch/x86/include/asm/microcode_amd.h | 4 +- arch/x86/include/asm/msr-index.h | 4 + arch/x86/include/asm/processor.h | 5 +- arch/x86/include/asm/reboot.h | 2 + arch/x86/include/asm/resctrl.h | 12 +- arch/x86/include/asm/virtext.h | 16 +- arch/x86/kernel/cpu/amd.c | 9 + arch/x86/kernel/cpu/bugs.c | 35 +- arch/x86/kernel/cpu/common.c | 47 ++- arch/x86/kernel/cpu/mce/core.c | 1 + arch/x86/kernel/cpu/microcode/amd.c | 53 +-- arch/x86/kernel/cpu/microcode/core.c | 134 ++------ arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 7 +- arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 29 +- arch/x86/kernel/crash.c | 17 +- arch/x86/kernel/kprobes/opt.c | 6 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/process_32.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/reboot.c | 88 +++-- arch/x86/kernel/smp.c | 6 +- arch/x86/kvm/lapic.c | 11 +- arch/x86/kvm/svm/avic.c | 28 +- arch/x86/kvm/svm/sev.c | 4 +- arch/x86/kvm/svm/svm.c | 10 +- arch/x86/kvm/svm/svm_onhyperv.h | 4 +- arch/x86/kvm/vmx/evmcs.h | 11 - arch/x86/kvm/vmx/nested.c | 10 +- arch/x86/kvm/vmx/vmx.c | 44 ++- arch/x86/kvm/x86.c | 4 +- arch/x86/mm/mem_encrypt_identity.c | 3 +- arch/x86/um/vdso/um_vdso.c | 12 +- block/bio-integrity.c | 1 + block/blk-iocost.c | 11 +- block/blk-mq-sched.c | 7 +- block/blk-mq.c | 3 +- block/fops.c | 21 +- crypto/asymmetric_keys/public_key.c | 24 +- crypto/essiv.c | 7 +- crypto/rsa-pkcs1pad.c | 34 +- crypto/seqiv.c | 2 +- crypto/xts.c | 8 +- drivers/acpi/acpica/Makefile | 2 +- drivers/acpi/acpica/hwvalid.c | 7 +- drivers/acpi/acpica/nsrepair.c | 12 +- drivers/acpi/battery.c | 2 +- drivers/acpi/nfit/core.c | 2 +- drivers/acpi/resource.c | 43 ++- drivers/acpi/video_detect.c | 2 +- drivers/acpi/x86/s2idle.c | 40 +++ drivers/android/binder.c | 1 + drivers/auxdisplay/hd44780.c | 2 + drivers/base/component.c | 2 +- drivers/base/core.c | 3 +- drivers/base/dd.c | 2 +- drivers/base/power/domain.c | 5 +- drivers/base/transport_class.c | 17 +- drivers/block/brd.c | 36 ++- drivers/block/loop.c | 8 +- drivers/block/nbd.c | 37 +-- drivers/block/null_blk/main.c | 6 +- drivers/block/rbd.c | 20 +- drivers/block/sunvdc.c | 2 + drivers/bluetooth/btusb.c | 4 + drivers/bluetooth/hci_qca.c | 7 +- drivers/char/applicom.c | 5 +- drivers/char/ipmi/ipmi_ssif.c | 104 +++--- drivers/char/pcmcia/cm4000_cs.c | 6 +- drivers/char/tpm/eventlog/acpi.c | 6 +- drivers/clk/Kconfig | 2 +- drivers/clk/x86/Kconfig | 5 +- drivers/clk/x86/clk-cgu-pll.c | 23 +- drivers/clk/x86/clk-cgu.c | 106 ++---- drivers/clk/x86/clk-cgu.h | 46 +-- drivers/clk/x86/clk-lgm.c | 18 +- drivers/cpuidle/cpuidle-psci-domain.c | 3 +- drivers/crypto/amcc/crypto4xx_core.c | 10 +- drivers/crypto/ccp/ccp-dmaengine.c | 21 +- drivers/crypto/ccp/sev-dev.c | 33 +- drivers/crypto/hisilicon/sgl.c | 3 +- drivers/crypto/qat/qat_common/qat_algs.c | 2 +- drivers/dax/bus.c | 2 +- drivers/dax/kmem.c | 4 +- drivers/dma/Kconfig | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 2 - drivers/dma/dw-edma/dw-edma-core.c | 4 + drivers/dma/dw-edma/dw-edma-v0-core.c | 2 +- drivers/dma/idxd/device.c | 2 +- drivers/dma/idxd/init.c | 2 +- drivers/dma/idxd/sysfs.c | 4 +- drivers/dma/sf-pdma/sf-pdma.c | 3 +- drivers/dma/sf-pdma/sf-pdma.h | 1 - drivers/firmware/dmi-sysfs.c | 10 +- drivers/firmware/efi/sysfb_efi.c | 8 + drivers/firmware/google/framebuffer-coreboot.c | 4 +- drivers/firmware/stratix10-svc.c | 16 +- drivers/firmware/xilinx/zynqmp.c | 2 +- drivers/gpio/gpio-vf610.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 9 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 23 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 14 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 - .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 8 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 10 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 12 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 5 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 43 ++- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 65 ++-- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 6 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 2 + drivers/gpu/drm/drm_atomic.c | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_edid.c | 24 +- drivers/gpu/drm/drm_fourcc.c | 4 + drivers/gpu/drm/drm_gem_shmem_helper.c | 13 +- drivers/gpu/drm/drm_mipi_dsi.c | 52 +++ drivers/gpu/drm/drm_mode_config.c | 8 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +- drivers/gpu/drm/i915/display/intel_display_types.h | 2 + drivers/gpu/drm/i915/display/intel_psr.c | 207 ++++++++---- drivers/gpu/drm/i915/display/intel_quirks.c | 2 + drivers/gpu/drm/i915/gt/intel_ring.c | 2 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 32 +- drivers/gpu/drm/i915/gvt/gtt.c | 17 +- drivers/gpu/drm/i915/i915_active.c | 24 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +- drivers/gpu/drm/meson/meson_vpp.c | 2 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 5 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 5 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 4 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 3 + drivers/gpu/drm/msm/hdmi/hdmi.c | 4 + drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_fence.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 9 +- drivers/gpu/drm/mxsfb/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 16 - drivers/gpu/drm/nouveau/dispnv50/wndw.c | 12 - drivers/gpu/drm/nouveau/dispnv50/wndw.h | 7 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 23 ++ drivers/gpu/drm/omapdrm/dss/dsi.c | 26 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 2 - drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/gpu/drm/radeon/atombios_encoders.c | 5 +- drivers/gpu/drm/radeon/radeon_device.c | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 6 +- drivers/gpu/drm/tegra/firewall.c | 3 + drivers/gpu/drm/tidss/tidss_dispc.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 13 +- drivers/gpu/drm/vc4/vc4_dpi.c | 66 ++-- drivers/gpu/drm/vc4/vc4_hdmi.c | 5 +- drivers/gpu/drm/vc4/vc4_hvs.c | 11 + drivers/gpu/drm/vc4/vc4_plane.c | 2 + drivers/gpu/drm/vc4/vc4_regs.h | 6 + drivers/gpu/drm/virtio/virtgpu_object.c | 3 +- drivers/gpu/drm/vkms/vkms_drv.c | 10 +- drivers/gpu/host1x/hw/syncpt_hw.c | 3 - drivers/gpu/ipu-v3/ipu-common.c | 1 + drivers/hid/hid-asus.c | 37 ++- drivers/hid/hid-core.c | 3 + drivers/hid/hid-debug.c | 1 + drivers/hid/hid-elecom.c | 16 +- drivers/hid/hid-ids.h | 3 +- drivers/hid/hid-input.c | 8 + drivers/hid/hid-logitech-hidpp.c | 32 +- drivers/hid/hid-multitouch.c | 39 ++- drivers/hid/hid-quirks.c | 5 +- drivers/hid/i2c-hid/i2c-hid-core.c | 6 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 42 +++ drivers/hid/i2c-hid/i2c-hid.h | 3 + drivers/hwmon/adt7475.c | 8 +- drivers/hwmon/coretemp.c | 128 ++++---- drivers/hwmon/ftsteutates.c | 19 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/ltc2945.c | 2 + drivers/hwmon/ltc2992.c | 1 + drivers/hwmon/mlxreg-fan.c | 6 + drivers/hwmon/pmbus/adm1266.c | 1 + drivers/hwmon/pmbus/ucd9000.c | 75 +++++ drivers/hwmon/tmp513.c | 2 +- drivers/hwmon/xgene-hwmon.c | 1 + drivers/hwtracing/coresight/coresight-cti-core.c | 11 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 13 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 18 +- drivers/i2c/busses/i2c-designware-common.c | 2 +- drivers/i2c/busses/i2c-designware-core.h | 2 +- drivers/iio/accel/mma9551_core.c | 10 +- drivers/iio/light/tsl2563.c | 8 +- drivers/infiniband/hw/cxgb4/cm.c | 7 + drivers/infiniband/hw/cxgb4/restrack.c | 2 +- drivers/infiniband/hw/hfi1/chip.c | 59 ++-- drivers/infiniband/hw/hfi1/sdma.c | 4 +- drivers/infiniband/hw/hfi1/sdma.h | 15 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 9 +- drivers/infiniband/hw/hfi1/user_pages.c | 61 ++-- drivers/infiniband/hw/irdma/hw.c | 2 + drivers/infiniband/sw/siw/siw_mem.c | 23 +- drivers/interconnect/core.c | 4 + drivers/interconnect/samsung/exynos.c | 6 +- drivers/iommu/amd/init.c | 105 ++++-- drivers/iommu/amd/iommu.c | 12 +- drivers/iommu/intel/cap_audit.c | 16 +- drivers/iommu/intel/cap_audit.h | 1 + drivers/iommu/intel/iommu.c | 50 ++- drivers/iommu/intel/pasid.c | 18 ++ drivers/iommu/iommu.c | 8 +- drivers/irqchip/irq-alpine-msi.c | 1 + drivers/irqchip/irq-bcm6345-l1.c | 4 +- drivers/irqchip/irq-bcm7120-l2.c | 3 +- drivers/irqchip/irq-brcmstb-l2.c | 6 +- drivers/irqchip/irq-mvebu-gicp.c | 1 + drivers/irqchip/irq-ti-sci-intr.c | 1 + drivers/irqchip/irqchip.c | 8 +- drivers/leds/led-class.c | 6 +- drivers/macintosh/windfarm_lm75_sensor.c | 4 +- drivers/macintosh/windfarm_smu_sensors.c | 4 +- drivers/md/dm-cache-target.c | 4 + drivers/md/dm-flakey.c | 31 +- drivers/md/dm-ioctl.c | 13 +- drivers/md/dm-thin.c | 2 + drivers/md/dm.c | 29 +- drivers/md/dm.h | 2 +- drivers/media/i2c/imx219.c | 255 ++++++--------- drivers/media/i2c/m5mols/m5mols_core.c | 2 +- drivers/media/i2c/max9286.c | 1 + drivers/media/i2c/ov2740.c | 4 +- drivers/media/i2c/ov5640.c | 2 +- drivers/media/i2c/ov5675.c | 4 +- drivers/media/i2c/ov7670.c | 2 +- drivers/media/i2c/ov772x.c | 3 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 3 + drivers/media/pci/saa7134/saa7134-core.c | 2 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 35 +- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 4 +- drivers/media/platform/omap3isp/isp.c | 9 + drivers/media/platform/ti-vpe/cal.c | 4 +- drivers/media/rc/gpio-ir-recv.c | 18 ++ drivers/media/usb/siano/smsusb.c | 1 + drivers/media/usb/uvc/uvc_ctrl.c | 255 ++++++++++++--- drivers/media/usb/uvc/uvc_driver.c | 98 +++--- drivers/media/usb/uvc/uvc_entity.c | 2 +- drivers/media/usb/uvc/uvc_status.c | 37 +++ drivers/media/usb/uvc/uvc_v4l2.c | 94 ++---- drivers/media/usb/uvc/uvc_video.c | 15 +- drivers/media/usb/uvc/uvcvideo.h | 10 +- drivers/media/v4l2-core/v4l2-jpeg.c | 4 +- drivers/mfd/Kconfig | 1 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/pcf50633-adc.c | 7 +- drivers/misc/eeprom/idt_89hpesx.c | 10 +- drivers/misc/mei/bus-fixup.c | 8 +- drivers/misc/mei/hdcp/mei_hdcp.c | 4 +- drivers/misc/vmw_balloon.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 2 + drivers/mmc/core/sdio_bus.c | 17 +- drivers/mmc/core/sdio_cis.c | 12 - drivers/mmc/host/atmel-mci.c | 3 - drivers/mmc/host/jz4740_mmc.c | 10 + drivers/mmc/host/mmc_spi.c | 8 +- drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mtd/spi-nor/core.c | 9 + drivers/mtd/spi-nor/core.h | 1 + drivers/mtd/spi-nor/sfdp.c | 6 +- drivers/mtd/spi-nor/spansion.c | 9 +- drivers/mtd/ubi/build.c | 7 + drivers/mtd/ubi/fastmap-wl.c | 12 +- drivers/mtd/ubi/vmt.c | 18 +- drivers/mtd/ubi/wl.c | 25 +- drivers/net/bonding/bond_main.c | 23 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 33 +- drivers/net/dsa/mt7530.c | 99 +++--- drivers/net/dsa/mv88e6xxx/chip.c | 16 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 6 +- drivers/net/ethernet/broadcom/bgmac.c | 8 +- drivers/net/ethernet/broadcom/bgmac.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 31 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 8 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 5 +- drivers/net/ethernet/intel/ice/ice.h | 14 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 6 +- drivers/net/ethernet/intel/ice/ice_main.c | 36 +-- drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 28 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 5 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 16 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 58 +++- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 3 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 1 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +- .../net/ethernet/mellanox/mlx5/core/lib/geneve.c | 1 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 3 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 23 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 5 + drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 16 +- drivers/net/ethernet/renesas/ravb_main.c | 12 +- drivers/net/ethernet/renesas/sh_eth.c | 12 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +- drivers/net/ethernet/sun/ldmvsw.c | 3 + drivers/net/ethernet/sun/sunvnet.c | 3 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 12 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 1 + drivers/net/hyperv/netvsc.c | 18 ++ drivers/net/ipvlan/ipvlan_l3s.c | 1 + drivers/net/phy/microchip.c | 32 ++ drivers/net/phy/nxp-c45-tja11xx.c | 2 +- drivers/net/phy/phy_device.c | 8 +- drivers/net/phy/smsc.c | 25 +- drivers/net/tap.c | 2 +- drivers/net/tun.c | 2 +- drivers/net/usb/kalmia.c | 8 +- drivers/net/usb/lan78xx.c | 27 +- drivers/net/usb/smsc75xx.c | 7 + drivers/net/wireless/ath/ath11k/core.h | 1 - drivers/net/wireless/ath/ath11k/debugfs.c | 48 ++- drivers/net/wireless/ath/ath11k/dp_rx.c | 1 + drivers/net/wireless/ath/ath11k/pci.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 62 ++-- drivers/net/wireless/ath/ath9k/htc.h | 32 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 + drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 10 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 4 +- drivers/net/wireless/ath/ath9k/wmi.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 5 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 11 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 16 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 12 +- drivers/net/wireless/intel/iwlegacy/common.c | 4 +- drivers/net/wireless/intersil/orinoco/hw.c | 2 + drivers/net/wireless/marvell/libertas/cmdresp.c | 2 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas/main.c | 3 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- drivers/net/wireless/marvell/mwifiex/11n.c | 6 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 1 + drivers/net/wireless/mediatek/mt76/dma.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 1 + drivers/net/wireless/mediatek/mt7601u/dma.c | 3 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 1 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 5 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 27 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 52 ++- drivers/net/wireless/rsi/rsi_91x_coex.c | 1 + drivers/net/wireless/wl3501_cs.c | 2 +- drivers/nfc/fdp/i2c.c | 4 + drivers/nfc/pn533/usb.c | 1 + drivers/nfc/st-nci/ndlc.c | 6 +- drivers/nfc/st-nci/se.c | 6 + drivers/nfc/st21nfca/se.c | 6 + drivers/nvme/host/core.c | 28 +- drivers/nvme/host/pci.c | 2 + drivers/nvme/target/core.c | 4 +- drivers/nvme/target/fc.c | 4 +- drivers/nvmem/core.c | 12 +- drivers/opp/debugfs.c | 2 +- drivers/parisc/iosapic.c | 2 +- drivers/pci/bus.c | 21 ++ drivers/pci/iov.c | 2 +- drivers/pci/pci-driver.c | 4 +- drivers/pci/pci.c | 59 ++-- drivers/pci/pci.h | 59 ++-- drivers/pci/pcie/dpc.c | 4 +- drivers/pci/quirks.c | 23 ++ drivers/pci/setup-bus.c | 179 +++++++---- drivers/pci/switch/switchtec.c | 9 +- drivers/phy/rockchip/phy-rockchip-typec.c | 7 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 12 +- drivers/pinctrl/pinctrl-at91-pio4.c | 4 +- drivers/pinctrl/pinctrl-at91.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 1 + drivers/pinctrl/qcom/pinctrl-msm8976.c | 8 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 1 + drivers/platform/x86/Kconfig | 4 +- drivers/platform/x86/amd-pmc.c | 116 +++++++ drivers/platform/x86/touchscreen_dmi.c | 9 + drivers/power/supply/power_supply_core.c | 99 ------ drivers/powercap/powercap_sys.c | 14 +- drivers/pwm/pwm-sifive.c | 16 +- drivers/pwm/pwm-stm32-lp.c | 2 +- drivers/regulator/core.c | 27 +- drivers/regulator/max77802-regulator.c | 34 +- drivers/regulator/s5m8767.c | 6 +- drivers/remoteproc/mtk_scp_ipi.c | 11 +- drivers/remoteproc/qcom_q6v5_mss.c | 59 +++- drivers/rpmsg/qcom_glink_native.c | 1 + drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-pm8xxx.c | 24 +- drivers/rtc/rtc-sun6i.c | 16 +- drivers/s390/block/dasd_eckd.c | 4 +- drivers/scsi/aic94xx/aic94xx_task.c | 3 + drivers/scsi/hosts.c | 3 +- drivers/scsi/ipr.c | 41 +-- drivers/scsi/lpfc/lpfc_sli.c | 19 +- drivers/scsi/megaraid/megaraid_sas.h | 2 + drivers/scsi/megaraid/megaraid_sas_fp.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 23 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 14 +- drivers/scsi/qla2xxx/qla_bsg.c | 9 +- drivers/scsi/qla2xxx/qla_def.h | 6 +- drivers/scsi/qla2xxx/qla_dfs.c | 10 +- drivers/scsi/qla2xxx/qla_edif.c | 8 + drivers/scsi/qla2xxx/qla_init.c | 14 +- drivers/scsi/qla2xxx/qla_inline.h | 55 +++- drivers/scsi/qla2xxx/qla_iocb.c | 95 +++++- drivers/scsi/qla2xxx/qla_isr.c | 6 +- drivers/scsi/qla2xxx/qla_nvme.c | 34 +- drivers/scsi/qla2xxx/qla_os.c | 9 +- drivers/scsi/ses.c | 64 +++- drivers/scsi/snic/snic_debugfs.c | 4 +- drivers/sh/intc/chip.c | 2 +- drivers/soundwire/bus_type.c | 9 +- drivers/soundwire/cadence_master.c | 46 ++- drivers/soundwire/cadence_master.h | 13 +- drivers/spi/Kconfig | 1 - drivers/spi/spi-bcm63xx-hsspi.c | 12 +- drivers/spi/spi-synquacer.c | 7 +- drivers/staging/emxx_udc/emxx_udc.c | 7 +- drivers/staging/mt7621-dts/gbpc1.dts | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 39 --- drivers/staging/rtl8723bs/core/rtw_ap.c | 20 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 96 +++--- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 56 ++-- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/include/rtw_security.h | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 355 +++++++-------------- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 51 +-- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/thermal/hisi_thermal.c | 4 - drivers/thermal/intel/Kconfig | 3 +- drivers/thermal/intel/intel_pch_thermal.c | 8 + drivers/thermal/intel/intel_powerclamp.c | 20 +- drivers/thermal/intel/intel_quark_dts_thermal.c | 12 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 2 +- drivers/thermal/qcom/tsens-v0_1.c | 28 +- drivers/thermal/qcom/tsens-v1.c | 61 ++-- drivers/thermal/qcom/tsens.c | 6 + drivers/thermal/qcom/tsens.h | 2 +- drivers/tty/serial/8250/8250_em.c | 4 +- drivers/tty/serial/8250/8250_fsl.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 55 +++- drivers/tty/serial/imx.c | 69 +++- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 51 +-- drivers/tty/serial/serial-tegra.c | 7 +- drivers/tty/tty_io.c | 8 +- drivers/tty/vt/vc_screen.c | 11 +- drivers/usb/chipidea/debug.c | 2 +- drivers/usb/core/hub.c | 5 +- drivers/usb/core/sysfs.c | 5 - drivers/usb/core/usb.c | 2 +- drivers/usb/dwc3/core.h | 3 +- drivers/usb/dwc3/debug.h | 3 + drivers/usb/dwc3/debugfs.c | 19 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/early/xhci-dbc.c | 3 +- drivers/usb/gadget/configfs.c | 38 +-- drivers/usb/gadget/function/uvc_configfs.c | 59 +++- drivers/usb/gadget/udc/bcm63xx_udc.c | 2 +- drivers/usb/gadget/udc/fotg210-udc.c | 16 + drivers/usb/gadget/udc/fusb300_udc.c | 10 +- drivers/usb/gadget/udc/gr_udc.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 2 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/isp116x-hcd.c | 2 +- drivers/usb/host/isp1362-hcd.c | 2 +- drivers/usb/host/max3421-hcd.c | 2 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-hcd.c | 6 +- drivers/usb/host/xhci-mvebu.c | 2 +- drivers/usb/musb/mediatek.c | 3 +- drivers/usb/serial/option.c | 4 + drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 15 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 13 + drivers/vfio/vfio_iommu_type1.c | 99 ++++-- drivers/video/fbdev/core/fbcon.c | 17 +- drivers/video/fbdev/stifb.c | 27 ++ drivers/watchdog/at91sam9_wdt.c | 7 +- drivers/watchdog/pcwd_usb.c | 6 +- drivers/watchdog/sbsa_gwdt.c | 1 + drivers/watchdog/watchdog_dev.c | 2 +- drivers/xen/events/events_base.c | 7 +- fs/aio.c | 4 + fs/attr.c | 72 ++++- fs/btrfs/block-group.c | 3 +- fs/btrfs/discard.c | 41 ++- fs/btrfs/send.c | 6 +- fs/ceph/file.c | 8 + fs/cifs/smb2inode.c | 31 +- fs/cifs/smb2ops.c | 13 +- fs/cifs/smbdirect.c | 4 +- fs/cifs/transport.c | 21 +- fs/coda/upcall.c | 2 +- fs/dlm/lockspace.c | 21 +- fs/dlm/lowcomms.c | 16 +- fs/dlm/lowcomms.h | 1 + fs/dlm/main.c | 7 +- fs/dlm/midcomms.c | 62 ++-- fs/dlm/midcomms.h | 3 + fs/exfat/dir.c | 7 +- fs/exfat/exfat_fs.h | 2 +- fs/exfat/file.c | 3 +- fs/exfat/inode.c | 6 +- fs/exfat/namei.c | 2 +- fs/exfat/super.c | 3 +- fs/ext4/fast_commit.c | 44 +-- fs/ext4/inline.c | 1 - fs/ext4/inode.c | 25 +- fs/ext4/ioctl.c | 1 + fs/ext4/namei.c | 32 +- fs/ext4/page-io.c | 11 +- fs/ext4/super.c | 7 +- fs/ext4/sysfs.c | 7 +- fs/ext4/xattr.c | 14 + fs/f2fs/data.c | 6 +- fs/f2fs/file.c | 2 +- fs/f2fs/inline.c | 28 +- fs/f2fs/iostat.c | 6 +- fs/f2fs/super.c | 11 +- fs/f2fs/verity.c | 12 +- fs/file.c | 1 + fs/fuse/file.c | 2 +- fs/fuse/ioctl.c | 6 + fs/gfs2/aops.c | 3 +- fs/gfs2/super.c | 8 +- fs/hfs/bnode.c | 1 + fs/hfsplus/super.c | 4 +- fs/inode.c | 90 +++--- fs/internal.h | 10 +- fs/jbd2/transaction.c | 50 +-- fs/jffs2/file.c | 15 +- fs/jfs/jfs_dmap.c | 3 +- fs/ksmbd/smb2misc.c | 31 +- fs/locks.c | 3 +- fs/namei.c | 82 ++++- fs/namespace.c | 29 +- fs/nfs/file.c | 15 +- fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4proc.c | 22 ++ fs/nfs/nfs4state.c | 40 ++- fs/nfs/nfs4trace.h | 42 +-- fs/nfsd/nfs4layouts.c | 4 +- fs/nfsd/nfs4proc.c | 2 + fs/nilfs2/ioctl.c | 7 + fs/nilfs2/super.c | 9 + fs/nilfs2/the_nilfs.c | 8 +- fs/ocfs2/file.c | 4 +- fs/ocfs2/move_extents.c | 34 +- fs/ocfs2/namei.c | 1 + fs/open.c | 8 +- fs/squashfs/xattr_id.c | 2 +- fs/ubifs/budget.c | 9 +- fs/ubifs/dir.c | 9 +- fs/ubifs/file.c | 12 +- fs/ubifs/super.c | 17 +- fs/ubifs/tnc.c | 24 +- fs/ubifs/ubifs.h | 5 + fs/udf/file.c | 26 +- fs/udf/inode.c | 76 ++--- fs/udf/super.c | 1 + fs/udf/udf_i.h | 3 +- fs/udf/udf_sb.h | 2 + fs/xfs/libxfs/xfs_ag.c | 3 +- fs/xfs/libxfs/xfs_btree.c | 175 +++++++--- fs/xfs/libxfs/xfs_inode_fork.c | 12 +- fs/xfs/libxfs/xfs_sb.c | 70 +++- fs/xfs/xfs_bmap_item.c | 2 + fs/xfs/xfs_bmap_util.c | 9 +- fs/xfs/xfs_file.c | 24 +- fs/xfs/xfs_icreate_item.c | 1 + fs/xfs/xfs_iops.c | 56 +--- fs/xfs/xfs_iops.h | 1 - fs/xfs/xfs_pnfs.c | 9 +- fs/xfs/xfs_qm.c | 9 +- fs/xfs/xfs_refcount_item.c | 2 + fs/xfs/xfs_rmap_item.c | 2 + include/asm-generic/vmlinux.lds.h | 5 + include/drm/drm_bridge.h | 4 +- include/drm/drm_mipi_dsi.h | 4 + include/linux/acpi.h | 11 +- include/linux/bootconfig.h | 2 +- include/linux/fs.h | 6 +- include/linux/hid.h | 2 +- include/linux/hugetlb.h | 5 +- include/linux/ima.h | 6 +- include/linux/intel-iommu.h | 3 - include/linux/irq.h | 18 +- include/linux/kernel_stat.h | 2 +- include/linux/kobject.h | 2 +- include/linux/kprobes.h | 2 + include/linux/netdevice.h | 6 +- include/linux/nfs_xdr.h | 2 + include/linux/nospec.h | 4 + include/linux/pci.h | 1 + include/linux/pci_ids.h | 4 + include/linux/random.h | 6 +- include/linux/rcupdate.h | 11 +- include/linux/sh_intc.h | 5 +- include/linux/stmmac.h | 1 + include/linux/tracepoint.h | 15 +- include/linux/transport_class.h | 8 +- include/linux/uaccess.h | 4 + include/net/netfilter/nf_tproxy.h | 7 + include/net/sctp/structs.h | 1 + include/net/sock.h | 20 +- include/net/tc_act/tc_pedit.h | 81 ++++- include/sound/soc-dapm.h | 1 + include/uapi/linux/usb/video.h | 30 ++ include/uapi/linux/uvcvideo.h | 2 +- init/Kconfig | 4 + io_uring/io_uring.c | 45 ++- kernel/bpf/btf.c | 14 +- kernel/bpf/core.c | 3 +- kernel/fail_function.c | 5 +- kernel/fork.c | 2 +- kernel/irq/irqdomain.c | 283 ++++++++++------ kernel/kprobes.c | 42 ++- kernel/locking/rwsem.c | 51 +-- kernel/pid_namespace.c | 17 + kernel/power/energy_model.c | 5 +- kernel/printk/index.c | 2 +- kernel/rcu/tasks.h | 64 ++-- kernel/rcu/tree_exp.h | 2 + kernel/resource.c | 14 - kernel/sched/deadline.c | 5 +- kernel/sched/psi.c | 7 +- kernel/sched/rt.c | 10 +- kernel/time/alarmtimer.c | 33 +- kernel/time/clocksource.c | 45 ++- kernel/time/hrtimer.c | 2 + kernel/time/posix-stubs.c | 2 + kernel/time/posix-timers.c | 2 + kernel/time/test_udelay.c | 2 +- kernel/trace/blktrace.c | 4 +- kernel/trace/ftrace.c | 3 +- kernel/trace/ring_buffer.c | 49 +-- kernel/trace/trace.c | 2 + kernel/trace/trace_events_hist.c | 3 + kernel/trace/trace_hwlat.c | 3 - kernel/watch_queue.c | 1 + lib/Kconfig.debug | 4 +- lib/errname.c | 22 +- lib/kobject.c | 20 +- lib/mpi/mpicoder.c | 3 +- lib/usercopy.c | 7 + mm/filemap.c | 5 +- mm/huge_memory.c | 9 +- mm/memblock.c | 8 +- mm/memcontrol.c | 4 + net/9p/client.c | 2 +- net/9p/trans_rdma.c | 15 +- net/9p/trans_xen.c | 48 ++- net/bluetooth/hci_sock.c | 11 +- net/bluetooth/l2cap_core.c | 24 -- net/bluetooth/l2cap_sock.c | 8 + net/bridge/netfilter/ebtables.c | 2 +- net/caif/caif_socket.c | 1 + net/caif/caif_usb.c | 3 + net/core/dev.c | 4 +- net/core/filter.c | 4 +- net/core/neighbour.c | 18 +- net/core/scm.c | 2 + net/core/sock.c | 15 +- net/core/sock_map.c | 40 ++- net/core/stream.c | 1 - net/dccp/ipv6.c | 7 +- net/ipv4/fib_frontend.c | 3 + net/ipv4/inet_connection_sock.c | 1 + net/ipv4/inet_hashtables.c | 12 +- net/ipv4/ip_tunnel.c | 12 +- net/ipv4/netfilter/arp_tables.c | 4 + net/ipv4/netfilter/ip_tables.c | 7 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 2 +- net/ipv4/tcp_bpf.c | 6 + net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/tcp_output.c | 2 +- net/ipv4/udp_bpf.c | 3 + net/ipv6/datagram.c | 2 +- net/ipv6/ila/ila_xlat.c | 1 + net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/netfilter/ip6_tables.c | 7 +- net/ipv6/netfilter/nf_tproxy_ipv6.c | 2 +- net/ipv6/route.c | 11 +- net/ipv6/tcp_ipv6.c | 11 +- net/iucv/iucv.c | 2 +- net/l2tp/l2tp_ppp.c | 125 ++++---- net/mac80211/sta_info.c | 2 +- net/mpls/af_mpls.c | 4 + net/mptcp/pm_netlink.c | 26 +- net/mptcp/protocol.c | 9 + net/mptcp/subflow.c | 14 +- net/netfilter/nf_conntrack_core.c | 4 +- net/netfilter/nf_conntrack_netlink.c | 19 +- net/netfilter/nf_tables_api.c | 5 +- net/netfilter/nft_masq.c | 2 +- net/netfilter/nft_nat.c | 2 +- net/netfilter/nft_redir.c | 4 +- net/netfilter/nft_tproxy.c | 8 + net/nfc/netlink.c | 4 + net/openvswitch/meter.c | 4 +- net/rds/message.c | 2 +- net/rose/af_rose.c | 8 + net/sched/act_bpf.c | 2 +- net/sched/act_connmark.c | 2 +- net/sched/act_ctinfo.c | 6 +- net/sched/act_gate.c | 2 +- net/sched/act_ife.c | 2 +- net/sched/act_ipt.c | 2 +- net/sched/act_mpls.c | 66 ++-- net/sched/act_nat.c | 2 +- net/sched/act_pedit.c | 178 ++++++----- net/sched/act_police.c | 2 +- net/sched/act_sample.c | 13 +- net/sched/act_simple.c | 2 +- net/sched/act_skbedit.c | 2 +- net/sched/act_skbmod.c | 2 +- net/sched/sch_htb.c | 5 +- net/sched/sch_taprio.c | 8 +- net/sctp/diag.c | 4 +- net/sctp/stream_sched_prio.c | 52 ++- net/smc/af_smc.c | 13 +- net/smc/smc_cdc.c | 3 + net/smc/smc_core.c | 2 +- net/sunrpc/clnt.c | 4 + net/sunrpc/svc.c | 6 +- net/tls/tls_sw.c | 26 +- net/unix/af_unix.c | 16 +- net/unix/unix_bpf.c | 3 + net/wireless/sme.c | 29 +- net/xfrm/xfrm_interface.c | 54 +++- net/xfrm/xfrm_policy.c | 3 + net/xfrm/xfrm_state.c | 3 - scripts/checkkconfigsymbols.py | 13 +- scripts/clang-tools/run-clang-tools.py | 21 +- scripts/diffconfig | 16 +- scripts/kconfig/confdata.c | 6 +- scripts/package/mkdebian | 2 +- scripts/pahole-flags.sh | 2 +- scripts/pahole-version.sh | 13 + scripts/tags.sh | 11 +- security/integrity/ima/ima_main.c | 7 +- security/security.c | 7 +- sound/hda/intel-dsp-config.c | 9 + sound/pci/hda/hda_bind.c | 2 + sound/pci/hda/hda_codec.c | 1 - sound/pci/hda/hda_intel.c | 5 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 4 +- sound/pci/ice1712/aureon.c | 2 +- sound/soc/atmel/mchp-spdifrx.c | 342 +++++++++++++------- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/adau7118.c | 19 +- sound/soc/codecs/cs42l56.c | 6 - sound/soc/codecs/lpass-rx-macro.c | 100 ++++-- sound/soc/codecs/lpass-tx-macro.c | 104 ++++-- sound/soc/codecs/lpass-va-macro.c | 2 +- sound/soc/codecs/rt715-sdca-sdw.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 2 +- sound/soc/fsl/fsl_sai.c | 35 +- sound/soc/fsl/fsl_sai.h | 2 +- sound/soc/intel/boards/sof_cs42l42.c | 3 + sound/soc/intel/boards/sof_rt5682.c | 5 +- sound/soc/kirkwood/kirkwood-dma.c | 2 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 3 + sound/soc/sh/rcar/rsnd.h | 4 +- sound/soc/soc-compress.c | 11 +- sound/soc/sof/intel/hda-dai.c | 8 +- tools/bootconfig/scripts/ftrace2bconf.sh | 2 +- tools/bpf/Makefile | 5 +- tools/bpf/bpf_jit_disasm.c | 5 +- tools/bpf/bpftool/Makefile | 5 +- tools/bpf/bpftool/jit_disasm.c | 42 ++- tools/bpf/bpftool/prog.c | 38 ++- tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + tools/build/feature/test-all.c | 4 + .../build/feature/test-disassembler-init-styled.c | 13 + tools/iio/iio_utils.c | 23 +- tools/include/tools/dis-asm-compat.h | 55 ++++ tools/lib/bpf/btf.c | 13 + tools/lib/bpf/nlattr.c | 2 +- tools/objtool/check.c | 5 + tools/perf/Documentation/perf-intel-pt.txt | 229 ++++++++++++- tools/perf/Makefile.config | 8 + .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 8 + tools/perf/builtin-inject.c | 7 +- tools/perf/builtin-stat.c | 15 +- tools/perf/perf-completion.sh | 11 +- tools/perf/util/annotate.c | 7 +- tools/perf/util/auxtrace.c | 3 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 131 +++++++- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 1 + .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 1 + .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 1 + .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 40 +++ .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 3 + tools/perf/util/intel-pt.c | 43 ++- tools/perf/util/llvm-utils.c | 25 +- tools/perf/util/stat.c | 6 +- tools/perf/util/stat.h | 1 - tools/perf/util/target.h | 12 + tools/power/x86/intel-speed-select/isst-config.c | 2 +- tools/testing/ktest/ktest.pl | 26 +- tools/testing/ktest/sample.conf | 5 + tools/testing/selftests/bpf/Makefile | 2 - .../selftests/bpf/verifier/search_pruning.c | 36 +++ .../selftests/drivers/net/netdevsim/devlink.sh | 18 ++ .../ftrace/test.d/ftrace/func_event_triggers.tc | 2 +- tools/testing/selftests/landlock/fs_test.c | 47 +++ tools/testing/selftests/landlock/ptrace_test.c | 113 ++++++- tools/testing/selftests/lkdtm/stack-entropy.sh | 16 +- tools/testing/selftests/net/devlink_port_split.py | 36 ++- tools/testing/selftests/net/fib_tests.sh | 2 + tools/testing/selftests/net/udpgso_bench_rx.c | 6 +- tools/testing/selftests/netfilter/nft_nat.sh | 2 + tools/virtio/linux/bug.h | 8 +- tools/virtio/linux/build_bug.h | 7 + tools/virtio/linux/cpumask.h | 7 + tools/virtio/linux/gfp.h | 7 + tools/virtio/linux/kernel.h | 1 + tools/virtio/linux/kmsan.h | 12 + tools/virtio/linux/scatterlist.h | 1 + tools/virtio/linux/topology.h | 7 + virt/kvm/coalesced_mmio.c | 8 +- virt/kvm/kvm_main.c | 145 ++++++--- 1009 files changed, 10137 insertions(+), 5506 deletions(-) create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-2.dtsi create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-3.dtsi create mode 100755 scripts/pahole-version.sh create mode 100644 tools/build/feature/test-disassembler-init-styled.c create mode 100644 tools/include/tools/dis-asm-compat.h create mode 100644 tools/virtio/linux/build_bug.h create mode 100644 tools/virtio/linux/cpumask.h create mode 100644 tools/virtio/linux/gfp.h create mode 100644 tools/virtio/linux/kmsan.h create mode 100644 tools/virtio/linux/topology.h accumulated error probability: 0.00 revisions tested: 14, total time: 2h56m52.349011135s (build: 35m11.28038651s, test: 2h18m10.412605028s) first good commit: 23818c192b1564bae833256324cbc7c451dc7087 Merge tag 'android13-5.15.104_r00' into android13-5.15 recipients (to): ["gregkh@google.com"] recipients (cc): []