mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 19:08:57 +09:00
Merge tag 'android13-5.10.149_r00' into android13-5.10
This is the merge of the upstream LTS release of 5.10.149 into the android13-5.10 branch. It contains the following commits:4450c2c438Merge 5.10.149 into android13-5.10-lts09be132bfeLinux 5.10.14931ce5da48awifi: mac80211: fix MBSSID parsing use-after-free353b5c8d4bwifi: mac80211: don't parse mbssid in assoc response66dacdbc2emac80211: mlme: find auth challenge directlya07708a843Revert "fs: check FMODE_LSEEK to control internal pipe splicing"96eb7cb0ccMerge 5.10.148 into android13-5.10-lts3783e64feeLinux 5.10.1480df206bdc6misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic40a29e58f6misc: pci_endpoint_test: Aggregate params checking for xfer9c13b1a044Input: xpad - fix wireless 360 controller breaking after suspend19dba9c3b5Input: xpad - add supported devices as contributed on githubb2b9386667wifi: cfg80211: update hidden BSSes to avoid WARN_ON58c0306d0bwifi: mac80211: fix crash in beacon protection for P2P-device3539e75abewifi: mac80211_hwsim: avoid mac80211 warning on bad rateb0e5c5deb7wifi: cfg80211: avoid nontransmitted BSS list corruption6b94484503wifi: cfg80211: fix BSS refcounting bugs6144c97f96wifi: cfg80211: ensure length byte is present before accesse7aa7fd10ewifi: cfg80211/mac80211: reject bad MBSSID elementsa6408e0b69wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()b0c37581berandom: use expired timer rather than wq for mixing fast poolc1a4423fd3random: avoid reading two cache lines on irq randomness638f84a718USB: serial: qcserial: add new usb-id for Dell branded EM745536b33c6351scsi: stex: Properly zero out the passthrough command structure438994b8cdefi: Correct Macmini DMI match in uefi cert quirk2fd1caa0c6ALSA: hda: Fix position reporting on Poulsbo011399a3f9random: clamp credited irq bits to maximum mixedfc87c413f2random: restore O_NONBLOCK supportc04b67c544Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5"0a49bfa8f8rpmsg: qcom: glink: replace strncpy() with strscpy_pad()3451df3a51USB: serial: ftdi_sio: fix 300 bps rate for SIO1b257f97feusb: mon: make mmapped memory read only3ba555d8e1mmc: core: Terminate infinite loop in SD-UHS voltage switch0684658366mmc: core: Replace with already defined values for readability4f32f266b1drm/amd/display: skip audio setup when audio stream is enableda6fe179ba0drm/amd/display: update gamut remap if plane has changed73e1b27b58net: atlantic: fix potential memory leak in aq_ndev_close()3287f0d727arch: um: Mark the stack non-executable to fix a binutils warningaeb8315593um: Cleanup compiler warning in arch/x86/um/tls_32.c6d4deaba06um: Cleanup syscall_handler_t cast in syscalls_32.h6d7a47e849ALSA: hda/hdmi: Fix the converter reuse for the silent streamc1337f8ea8net/ieee802154: fix uninit value bug in dgram_sendmsg034b30c311scsi: qedf: Fix a UAF bug in __qedf_probe()29461bbe2dARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomerdae0b77cb8dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failuree0ca2998dfdmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property789e590cb8dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling64e240934cfirmware: arm_scmi: Add SCMI PM driver remove routine6df7c6d141compiler_attributes.h: move __compiletime_{error|warning}1e555c3ed1fs: fix UAF/GPF bug in nilfs_mdt_destroyacf05d61d3powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush377c60dd32mm: gup: fix the fast GUP race against THP collapsefce793a056ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC132590d776xsk: Inherit need_wakeup flag for shared socketsbeffc38dc6perf tools: Fixup get_current_dir_name() compilationfb380f548cdocs: update mediator information in CoC docsc7f4af575bMakefile.extrawarn: Move -Wcast-function-type-strict to W=1b23b0cd57eceph: don't truncate file in atomic_open8a18fdc5aenilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failureaad4c99785nilfs2: fix leak of nilfs_root in case of writer thread creation failure21ee3cffednilfs2: fix use-after-free bug of struct nilfs_root3f840480e3nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()d76988313aMerge 5.10.147 into android13-5.10-lts42f48afb44Merge branch 'android13-5.10' into branch 'android13-5.10-lts'014862eecfLinux 5.10.14798f722cc24ALSA: hda/hdmi: fix warning about PCM count when used with SOFb12d0489e4x86/alternative: Fix race in try_get_desc()374d4c3075KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guesta8e6cde506clk: iproc: Do not rely on node name for correct PLL setupcf41711aa4clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks83db457b41selftests: Fix the if conditions of in test_extra_filter()84cab3531fnet: stmmac: power up/down serdes in stmmac_open/release743a6e53cfnvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices469dc5fd9anvme: add new line after variable declatation2c248c4681cxgb4: fix missing unlock on ETHOFLD desc collect fail pathfde656dbc3net: sched: act_ct: fix possible refcount leak in tcf_ct_init()fa065e6081usbnet: Fix memory leak in usbnet_disconnect()57959392f7Input: melfas_mip4 - fix return value check in mip4_probe()330b775781Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"359e73edd3ASoC: tas2770: Reinit regcache on reset8884a192f9soc: sunxi: sram: Fix debugfs info for A64 SRAM C4e2ede7cb9soc: sunxi: sram: Fix probe function ordering issues50fbc81f80soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()0fdc3ab9b4soc: sunxi: sram: Prevent the driver from being unbound3e0405c69bsoc: sunxi: sram: Actually claim SRAM regionsa658f0bc72reset: imx7: Fix the iMX8MP PCIe PHY PERST support8934aea1a4ARM: dts: am33xx: Fix MMCHS0 dma propertiescce5dc0333scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW"625899cd06swiotlb: max mapping size takes min align mask into account6f478fe8c3media: rkvdec: Disable H.264 error detectionac828e2416media: dvb_vb2: fix possible out of bound accessbe2cd261camm: fix madivse_pageout mishandling on non-LRU page1002d5fef4mm/migrate_device.c: flush TLB while holding PTLa54fc53691mm: prevent page_frag_alloc() from corrupting the memory466a26af2dmm/page_alloc: fix race condition between build_all_zonelists and page allocation9b751b4dc3mmc: hsq: Fix data stomping during mmc recovery36b10cde0cmmc: moxart: fix 4-bit bus width and remove 8-bit bus width02d55a837elibata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205e72a435fa3net: mt7531: only do PLL once after the reseta48daecd09ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()1d71422bd4ARM: dts: integrator: Tag PCI host with device_typedab144c5ddclk: ingenic-tcu: Properly enable registers before accessing timers6c5742372bInput: snvs_pwrkey - fix SNVS_HPVIDR1 register address8cf377baf0net: usb: qmi_wwan: Add new usb-id for Dell branded EM74550695e590dethunderbolt: Explicitly reset plug events delay back to USB4 spec valueefdff53394usb: typec: ucsi: Remove incorrect warninge5ee7b77acuas: ignore UAS for Thinkplus chips5f91ceea6cusb-storage: Add Hiksemi USB3-FW to IGNORE_UAS1e4b856fc0uas: add no-uas quirk for Hiksemi usb_disk6ac5b52e3fbtrfs: fix hang during unmount when stopping a space reclaim worker29d849c3deALSA: hda: Fix Nvidia dp infoframe24070d32c6ALSA: hda/hdmi: let new platforms assign the pcm slot dynamicallyc1256c531dALSA: hda/tegra: Reset hardwareded9e8964dALSA: hda/tegra: Use clk_bulk helpersb2ad53fbc0thunderbolt: Add support for Intel Maple Ridge single port controller53e6282ddethunderbolt: Add support for Intel Maple Ridgea5e6908510BACKPORT: FROMGIT: usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind9181fb4ea4Revert "usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind"3e07193055Merge 5.10.146 into android13-5.10-lts62aea69444Linux 5.10.146c18383218cext4: make directory inode spreading reflect flexbg sizea968542d7eext4: limit the number of retries after discarding preallocations blocks958b0ee23fext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 02511726515devdax: Fix soft-reservation memory description0fa11239c4i2c: mlxbf: Fix frequency calculation48ee0a864di2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()4f6db1f921i2c: mlxbf: incorrect base address passed during io write2f58c47c36i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible90f1c0025bworkqueue: don't skip lockdep work dependency in cancel_work_sync()4dfc96d8d7drm/rockchip: Fix return type of cdn_dp_connector_mode_valid58101a9cfcdrm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage3ae1dede22drm/amd/display: Limit user regamma to a valid value867b2b2b68drm/amdgpu: use dirty framebuffer helperc5812807e4drm/gma500: Fix BUG: sleeping function called from invalid context errorsec2bf249bdDrivers: hv: Never allocate anything besides framebuffer from framebuffer memory region2a2e503a62cifs: always initialize struct msghdr smb_msg completely877231b0e6cifs: use discard iterator to discard unneeded network data more efficiently09867977fcdrm/amdgpu: Fix check for RAS support8c6fd05cf8vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_external()f31ea57c11usb: xhci-mtk: fix issue of out-of-bounds array accessf5fcc9d6d7s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroupfb189aa1beserial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accountinge1993864a9serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting7f11386733serial: Create uart_xmit_advance()fda04a0babdrm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV4bc4b6419eselftests: forwarding: add shebang for sch_red.sh8844c750eenet: sched: fix possible refcount leak in tc_new_tfilter()75ca7f44danet: sunhme: Fix packet reception for len < RX_COPY_THRESHOLDd76151a813net/smc: Stop the CLC flow if no link to map buffers onfd938b4ce0drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()c990621606perf kcore_copy: Do not check /proc/modules is unchanged28d185095eperf jit: Include program header in ELF files78926cf762can: gs_usb: gs_can_open(): fix race dev->can.state conditionebd97dbe3cnetfilter: ebtables: fix memory leak when blob is malformedb043a525a3netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()710e3f526bnetfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()1e7e55374dnet/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs586def6ebenet/sched: taprio: avoid disabling offload when it was never enabledaa400ccadfnet: socket: remove register_gifconf8bd98cfbfcnet: enetc: move enetc_set_psfp() out of the common enetc_set_features()f0a057f49bwireguard: netlink: avoid variable-sized memcpy on sockaddrb7b3859598wireguard: ratelimiter: disable timings test by defaultddd47f1cd6net: ipa: properly limit modem routing table use8c1454d549net: ipa: kill IPA_TABLE_ENTRY_SIZE53b1715e28net: ipa: DMA addresses are nicely aligned48afea293anet: ipa: avoid 64-bit modulus3ae25aca3fnet: ipa: fix table alignment requirementc2cf0613d1net: ipa: fix assumptions about DMA address sized58815af89of: mdio: Add of_node_put() when breaking out of for_each_xx9101e54c95drm/hisilicon: Add depends on MMUbac7328fc0drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabledb3b41d4d95sfc: fix null pointer dereference in efx_hard_start_xmitb4afd3878fsfc: fix TX channel offset when using legacy interrupts2dbf487d6bi40e: Fix set max_tx_rate when it is lower than 1 Mbps65ee2bcc89i40e: Fix VF set max MTU size15e9724f6biavf: Fix set max MTU size with port VLAN and jumbo framesccddb1db4biavf: Fix bad page state21b535fe5eMIPS: Loongson32: Fix PHY-mode being left unspecifieda4121785a3MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko1ac50c1ad4drm/panel: simple: Fix innolux_g121i1_l01 bus_format90fbcb26d6net: team: Unsync device addresses on ndo_stope2b94a1122net: bonding: Unsync device addresses on ndo_stopdc209962c0net: bonding: Share lacpdu_mcast_addr definition2b9aba0c5dscsi: mpt3sas: Fix return value check of dma_get_required_mask()e7fafef983scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region351f2d2c35net: phy: aquantia: wait for the suspend/resume operations to finishd298fc2eefnet: core: fix flow symmetric hashe90001e1ddnet: let flow have same hash in two directionsab4a733874ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header14446a1bc2iavf: Fix cached head and tail value for iavf_get_tx_pending5d75fef3e6netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()9a5d7e0acbnetfilter: nf_conntrack_irc: Tighten matching on DCC message369ec4dab0netfilter: nf_conntrack_sip: fix ct_sip_walk_headers66f9470ffearm64: dts: rockchip: Remove 'enable-active-low' from rk3399-pumaaa11dae059dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()1cc871fe6darm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz3ca272b231drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks39f97714f3arm64: dts: rockchip: Pull up wlan wake# on Gru-Bobdce4662869xfs: validate inode fork size against fork formata6bfdc157fxfs: reorder iunlink remove operation in xfs_ifreee811a534ecxfs: fix up non-directory creation in SGID directories4e74179a16interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregatea60babeb60KVM: SEV: add cache flush to solve SEV cache incoherency issues379ac7905fmm/slub: fix to return errno if kmalloc() failsfa57bb9b1acan: flexcan: flexcan_mailbox_read() fix return value for drop = true12fda27a41riscv: fix a nasty sigreturn bug...657803b918gpiolib: cdev: Set lineevent_state::irq after IRQ register successfullybdea98b98fgpio: mockup: fix NULL pointer dereference when removing debugfsbd5958ccfcwifi: mt76: fix reading current per-tid starting sequence number for aggregation85f9a2d51eefi: libstub: check Shim mode using MokSBStateRT3490ebe435efi: x86: Wipe setup_data on pure EFI bootc5ee36018dmedia: flexcop-usb: fix endpoint type check0d99b180ceiommu/vt-d: Check correct capability for sagaw determination213cdb2901ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop10c7e52d95ALSA: hda/realtek: Add quirk for ASUS GA503R laptop4cd84a9518ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack2f7cad4ecdALSA: hda/realtek: Add pincfg for ASUS G513 HP jack62ce31979fALSA: hda/realtek: Re-arrange quirk table entriesd4bad13828ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop62b0824c2cALSA: hda/realtek: Add quirk for Huawei WRT-WX9c78bce842dALSA: hda: add Intel 5 Series / 3400 PCI DIDf109dd1607ALSA: hda/tegra: set depop delay for tegraa1926f11d9USB: serial: option: add Quectel RM520N4d1d91a634USB: serial: option: add Quectel BG95 0x0203 composition3a26651a78USB: core: Fix RST error in hub.c381f77b6a6arm64/bti: Disable in kernel BTI when cross section thunks are broken050de28980arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer561d86bd0eRevert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"578d644edcvfio/type1: Unpin zero pagesabb560abdfvfio/type1: Prepare for batched pinning with struct vfio_batch38cb9b8683vfio/type1: Change success value of vaddr_get_pfn()c4adbfa9ceRevert "usb: add quirks for Lenovo OneLink+ Dock"905e8be528usb: cdns3: fix issue with rearming ISO OUT endpoint8fcb5f027busb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transferf457bb2198usb: gadget: udc-xilinx: replace memcpy with memcpy_toiob9e5c47e33usb: add quirks for Lenovo OneLink+ Dock345bdea212tty: serial: atmel: Preserve previous USART mode if RS485 disabled730f78c51bserial: atmel: remove redundant assignment in rs485_configb3f2adf426mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure7780b3dda2usb: xhci-mtk: relax TT periodic bandwidth allocation99f48a3a6eusb: xhci-mtk: allow multiple Start-Split in a microframeb19f9f4122usb: xhci-mtk: add some schedule error number402fa9214eusb: xhci-mtk: add a function to (un)load bandwidth infoc2e7000b13usb: xhci-mtk: use @sch_tt to check whether need do TT schedulea2566a8dc5usb: xhci-mtk: add only one extra CS for FS/LS INTRb1e11bc66cusb: xhci-mtk: get the microframe boundary for ESIT9c28189bb6usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stopff23c7277fusb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()ab046365c9usb: dwc3: gadget: Refactor pullup()db27874477usb: dwc3: gadget: Prevent repeat pullup()6bd182beefusb: dwc3: Issue core soft reset before enabling run/stopb83692feb0usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind2a358ad19cusb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM devicec267bb8334usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake7b0db849eadrm/amdgpu: make sure to init common IP before gmc9d18013dacdrm/amdgpu: Separate vf2pf work item init from virt data exchange87a4e51fb8drm/amdgpu: indirect register access for nv12 sriov9f55f36f74drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega3318092191Merge 5.10.145 into android13-5.10-lts4a77e6ef20Linux 5.10.145ca5539d421ALSA: hda/sigmatel: Fix unused variable warning for beep power change9f267393b0cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()06e194e113video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write3fefe614edmksysmap: Fix the mismatch of 'L0' symbols in System.map3e6d2eff56MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()72602bc620afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked517a0324dbnet: usb: qmi_wwan: add Quectel RM520Na36fd2d8d6ALSA: hda/tegra: Align BDL entry to 4KB boundarye41b97a277ALSA: hda/sigmatel: Keep power up while beep is enabledb95a5ef4c0wifi: mac80211_hwsim: check length for virtio packetsc505fee07brxrpc: Fix calc of resend age35da670ed1rxrpc: Fix local destruction being repeated891d5c46f2regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()c2ef959e33ASoC: nau8824: Fix semaphore unbalance at error paths107c6b6058Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field"e00582a361video: fbdev: i740fb: Error out if 'pixclock' equals zerof63ddf62d0tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa331eba80cbcifs: don't send down the destination address to sendmsg for a SOCK_STREAMf3fbd08e7ccifs: revalidate mapping when doing direct writesa9398cb81cof/device: Fix up of_dma_configure_id() stub6a27acda3dtracing: hold caller_addr to hardirq_{enable,disable}_ip65dd251c51parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()1f24b0a7cadrm/meson: Fix OSD1 RGB to YCbCr coefficient4d3d2e384bdrm/meson: Correct OSD1 global alpha value24196210b1gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx4d065f8356NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.02f16f5b582pinctrl: sunxi: Fix name for A100 R_PIOee4369260eof: fdt: fix off-by-one error in unflatten_dt_nodes()cae6172a94net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports4a6c6041e8platform/x86/intel: hid: add quirk to support Surface Go 38faabaf112usb: cdns3: gadget: fix new urb never complete if ep cancel previous requestscd226d8c1bpowerpc/pseries/mobility: ignore ibm, platform-facilities updatesd5ee5a9e47powerpc/pseries/mobility: refactor node lookup during DT update4dbe84b9b6dmaengine: bestcomm: fix system boot lockups7bbdf49e26parisc: Flush kernel data mapping in set_pte_at() when installing pte for user pageb00a56e647parisc: Optimize per-pagetable spinlocks59819f0aafserial: 8250: Fix reporting real baudrate value in c_ospeed field9230af9188KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling6bae475481KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs5d2f05fef6Merge 5.10.144 into android13-5.10-lts7e9fc616f0Merge 5.10.143 into android13-5.10-lts67b8625debRevert "USB: core: Prevent nested device-reset calls"cf3405342eRevert "xhci: Add grace period after xHC start to prevent premature runtime suspend."2cdc666382Merge 5.10.142 into android13-5.10-lts93e41725c2Revert "mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse"9f1757950cRevert "io_uring: disable polling pollfree files"b429755752Merge 5.10.141 into android13-5.10-lts99c2dfe47aLinux 5.10.144744f98f71dInput: goodix - add compatible string for GT1158c7f4c203d1soc: fsl: select FSL_GUTS driver for DPIO35371fd688x86/ftrace: Use alternative RET encoding4586df06a0x86/ibt,ftrace: Make function-graph play nice33015556a9Revert "x86/ftrace: Use alternative RET encoding"891f03f688mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()dd3aa77d5dusb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS5ce017619cplatform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixesfc2c14c2cdperf/arm_pmu_platform: fix tests for platform_get_irq() failure187908079ddrm/amd/amdgpu: skip ucode loading if ucode_size == 0c598e2704cnvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()1cae6f8e17Input: iforce - add support for Boeder Force Feedback Wheelde2aa49523ieee802154: cc2520: add rc code in cc2520_tx()3815e66c21gpio: mockup: remove gpio debugfs when remove device1b8b5384e8tg3: Disable tg3 device on system reboot to avoid triggering AER704d1f2ac6hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered messageef033e619eHID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typocff2b3a50cdrm/msm/rd: Fix FIFO-full deadlockfac2c299efInput: goodix - add support for GT1158218b71e32ftracefs: Only clobber mode/uid/gid on remount if asked0a81ddfc20iommu/vt-d: Correctly calculate sagaw value of IOMMU5ce1b0a0c2ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatiblea381cac2abARM: dts: imx: align SPI NOR node name with dtschemaa9e0c3b023ANDROID: arm64: Fix merge issue with __dma_map_areaf1101295c1Linux 5.10.14371d3adbb28arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly202341395chwmon: (mr75203) enable polling for all VM channelsc9da73ae78hwmon: (mr75203) fix multi-channel voltage reading19841592aehwmon: (mr75203) fix voltage equation for negative source input8e8dc8fc53hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors13521c94b9hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined5e17967c7eiommu/amd: use full 64-bit value in build_completion_wait()1a27425523swiotlb: avoid potential left shift overflow586f8c8330MIPS: loongson32: ls1c: Fix hang during startupa9453be390ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion9dacdc1d47ASoC: mchp-spdiftx: remove references to mchp_i2s_caps2ead78fbe6sch_sfb: Also store skb len before calling child enqueued47475d4e5tcp: fix early ETIMEDOUT after spurious non-SACK RTO6a2a344844nvme-tcp: fix regression that causes sporadic requests to time out5914fa32efnvme-tcp: fix UAF when detecting digest errorsa00b1b10e0RDMA/mlx5: Set local port to one when accessing counterse8de6cb575IB/core: Fix a nested dead lock as part of ODP flow076f2479fcipv6: sr: fix out-of-bounds read when setting HMAC data.047e66867eRDMA/siw: Pass a pointer to virt_to_page()0f1e7977e1xen-netback: only remove 'hotplug-status' when the vif is actually destroyed342d77769ai40e: Fix kernel crash during module removal9d11d06e50ice: use bitmap_free instead of devm_kfree22922da737tipc: fix shift wrapping bug in map_get()2ee85ac1b2sch_sfb: Don't assume the skb is still around after enqueueing to child63677a0923afs: Use the operation issue time instead of the reply time for callbacksfbbd5d05earxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()6ccbb74801ALSA: usb-audio: Register card again for iface over delayed_register option1d29a63585ALSA: usb-audio: Inform the delayed registration more properlye12ce30fe5netfilter: nf_conntrack_irc: Fix forged IP logic910891a2a4netfilter: nf_tables: clean up hook list when offload flags check fails908180f633netfilter: br_netfilter: Drop dst references before setting.7d29f2bdd1ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time0796953300ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time360dd120ebARM: dts: at91: sama5d2_icp: specify proper regulator output ranges6bbef2694aARM: dts: at91: sama5d27_wlsom1: specify proper regulator output rangese198c08570RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shiftb2e82e325aRDMA/hns: Fix supported page size6dc0251638soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugse9ea271c2eRDMA/cma: Fix arguments order in net device validation465eecd2b3tee: fix compiler warning in tee_shm_register()75c961d011regulator: core: Clean up on enable failurebb4bee3ecaARM: dts: imx6qdl-kontron-samx6i: remove duplicated node015c2ec053smb3: missing inode locks in punch hole98127f140bcifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()dee1e2b18ccgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlockbfbacc2ef7cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtreea5620d3e0cscsi: lpfc: Add missing destroy_workqueue() in error pathea10a652adscsi: mpt3sas: Fix use-after-free warningde572edeccdrm/i915: Implement WaEdpLinkRateDataReloadbe01f1c988nvmet: fix a use-after-free68f22c80c1debugfs: add debugfs_lookup_and_remove()ab60010225kprobes: Prohibit probes in gate area6123bec848ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()ab730d3c44ALSA: aloop: Fix random zeros in capture data when using jiffies timer39a90720f3ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()dfb27648eedrm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly2078e326b6fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()9d040a629enet/core/skbuff: Check the return value of skb_copy_bits()43b9af7275arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level96d206d0a1parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines44739b5aaeparisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()826b46fd59drm/radeon: add a force flush to delay work when radeon0410256867drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.c19656cd95drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini67bf86ff81drm/gem: Fix GEM handle release errorsa175aed83escsi: megaraid_sas: Fix double kfree()004e26ef05scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XXa14f1799ceRevert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"13c8f561befs: only do a memory barrier for the first set_buffer_uptodate()2946d2ae5awifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()918d9c4a4befi: capsule-loader: Fix use-after-free in efi_capsule_write94f0f30b2defi: libstub: Disable struct randomizationeb75efdec8tty: n_gsm: avoid call of sleeping functions from atomic contextfb6cadd2a3tty: n_gsm: initialize more members at gsm_alloc_mux()186cb020bdxen-blkfront: Cache feature_persistent value before advertisementd3d885507bNFSD: Fix verifier returned in stable WRITEs281e81a5e2Linux 5.10.1422058aab4e3USB: serial: ch341: fix disabled rx timer on older devices2a4c619a87USB: serial: ch341: fix lost character on LCR updates06a84bda0ausb: dwc3: disable USB core PHY management451fa90150usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup8984ca41deusb: dwc3: fix PHY disable sequencecb27189360mmc: core: Fix UHS-I SD 1.8V workaround branch7f73a9dea0btrfs: harden identification of a stale device3c63a22d02drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk1079d09572ALSA: seq: Fix data-race at module auto-loadingf19a209f61ALSA: seq: oss: Fix data-race for max_midi_devs access7565c15030ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298ab9f890377net: mac802154: Fix a condition in the receive pathd71a1c9fcenet: Use u64_stats_fetch_begin_irq() for stats fetch.685f4e5671ip: fix triggering of 'icmp redirect'4abc8c07a0wifi: mac80211: Fix UAF in ieee80211_scan_rx()dd649b4921wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected742e222dd5driver core: Don't probe devices after bus_type.match() probe deferral6202637fdeusb: gadget: mass_storage: Fix cdrom data transfers on MAC-OSabe3cfb7a7USB: core: Prevent nested device-reset callsb0d4993c4bs390: fix nospec table alignments0361d50e86s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepagesb9097c5e10usb-storage: Add ignore-residue quirk for NXP PN7462AU5f0d11796aUSB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)d608c131dfusb: dwc2: fix wrong order of phy_power_on and phy_init95791d51f7usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles89b01a88efUSB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode7f1f176715USB: serial: option: add Quectel EM060K modemefcc3e1e6aUSB: serial: option: add support for OPPO R11 diag porte547c07c28USB: serial: cp210x: add Decagon UCA device id5a603f4c12xhci: Add grace period after xHC start to prevent premature runtime suspend.587f793c64media: mceusb: Use new usb_control_msg_*() routines07fb6b10b6thunderbolt: Use the actual buffer in tb_async_error()f210912d1axen-blkfront: Advertise feature-persistent as user requestedaa45c50703xen-blkback: Advertise feature-persistent as user requested47a73e5e6bmm: pagewalk: Fix race between unmap and page walker5d0d46e625xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()eb0c614c42KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES7efcbac55agpio: pca953x: Add mutex_lock for regcache sync in PM517dba7987hwmon: (gpio-fan) Fix array out of bounds accessa971343557clk: bcm: rpi: Add missing newlinefcae47b2d2clk: bcm: rpi: Prevent out-of-bounds access8c90a3e0d3clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()00d8bc0c16clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_ratee32982115dInput: rk805-pwrkey - fix module autoloadinge2945f936cclk: core: Fix runtime PM sequence in clk_core_unprepare()4ff599df31Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"c0f0ed9ef9clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops5f1aee7f05drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"9629f2dfdbbinder: fix UAF of ref->proc caused by race condition08fa8cb6dfUSB: serial: ftdi_sio: add Omron CS1W-CIF31 device id5cf2a57c7amisc: fastrpc: fix memory corruption on openc99bc901d5misc: fastrpc: fix memory corruption on probe30fd0e23e3iio: adc: mcp3911: use correct formula for AD conversion89aa443437iio: ad7292: Prevent regulator double disableb271090eeaInput: iforce - wake up after clearing IFORCE_XMIT_RUNNING flagb202400c9ctty: serial: lpuart: disable flow control while waiting for the transmit engine to complete989201bb8cvt: Clear selection before changing the font7fd8d33adbpowerpc: align syscall table for ppc3219e3f69d19staging: rtl8712: fix use after free bugs6ccd69141bserial: fsl_lpuart: RS485 RTS polariy is inversee416fe7f16net/smc: Remove redundant refcount increased73b89c3b3Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"f3d1554d0ftcp: annotate data-race around challenge_timestamp870b6a1561sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb1b6666964ckcm: fix strp_init() order and cleanup406d554844ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler44dfa64589net/sched: fix netdevice reference leaks in attach_default_qdiscs()699d82e9a6net: sched: tbf: don't call qdisc_put() while holding tree lockc0cb63ee2eRevert "xhci: turn off port power in shutdown"6855efbaf5wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()ddcb56e841ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array9276eb98cdALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg23a2993271ieee802154/adf7242: defer destroy_workqueue callc5f975e3ebbpf, cgroup: Fix kernel BUG in purge_effective_progse6aeb8be85iio: adc: mcp3911: make use of the sign bitb69e05b1e8platform/x86: pmc_atom: Fix SLP_TYPx bitfield maskf040abf62edrm/msm/dsi: Fix number of regulators for SDM66043e523a407drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg1487e8fc16drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4631fbefd87drm/msm/dsi: fix the inconsistent indenting0b8e37cbaaLinux 5.10.141bdc786d737net: neigh: don't call kfree_skb() under spin_lock_irqsave()4931af31c4net/af_packet: check len when min_header_len equals to 064f6da455bxfs: revert "xfs: actually bump warning counts when we send warnings"d34798d846xfs: fix soft lockup via spinning in filestream ag selection loopf168801da9xfs: fix overfilling of reserve pool72a259bdd5xfs: always succeed at setting the reserve pool sizecb41f22df3xfs: remove infinite loop when reserving free block pool28d8d2737eio_uring: disable polling pollfree files744b0d3080kprobes: don't call disarm_kprobe() for disabled kprobes8c70cce892lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline()6ba9e8fb47netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to yafa169f79ddrm/amdgpu: Increase tlb flush timeout for sriovf08a3712badrm/amd/display: Fix pixel clock programming60d522f317drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlidf2b7b8b1c4s390/hypfs: avoid error message under KVMc35adafe42neigh: fix possible DoS due to net iface start/stop loop3c1dfeaeb3drm/amd/display: clear optc underflow before turn off odm clock4e5e67b13adrm/amd/display: For stereo keep "FLIP_ANY_FRAME"828b2a5399drm/amd/display: Avoid MPC infinite loop9d36e2c264mmc: mtk-sd: Clear interrupts when cqe off/disable98f401d363mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse6204bf78b2bpf: Don't redirect packets with invalid pkt_lendbd8c8fc60ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead8fc778ee2ffbdev: fb_pm2fb: Avoid potential divide by zero error61cc798591net: fix refcount bug in sk_psock_get (2)7e2fa79226HID: hidraw: fix memory leak in hidraw_release()bacb37bdc2media: pvrusb2: fix memory leak in pvr_probe872875c9ecudmabuf: Set the DMA mask for the udmabuf device (v2)dc81576194HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report412b844143Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"38267d2663Bluetooth: L2CAP: Fix build errors in some archsad697ade59kbuild: Fix include path in scripts/Makefile.modpostb9feeb6100s390/mm: do not trigger write fault when vma does not allow VM_WRITE0dea6b3e22crypto: lib - remove unneeded selection of XOR_BLOCKSe5796ff9acx86/nospec: Fix i386 RSB stuffingadee8f3082x86/nospec: Unwreck the RSB stuffing895428ee12mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()629d390e29Merge "Merge 5.10.140 into android13-5.10-lts" into android13-5.10-lts3455384fc4Merge 5.10.140 into android13-5.10-lts18ed766f36Linux 5.10.140e897980717bpf: Don't use tnum_range on array range checking for poke descriptors46fcb0fc88scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq8d5c106fe2scsi: ufs: core: Enable link lost interruptc0ba9aa95bperf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU5a768c9770perf python: Fix build when PYTHON_CONFIG is user supplied3ddbd0907fblk-mq: fix io hung due to missing commit_rqs7ca73d0a16Documentation/ABI: Mention retbleed vulnerability info file for sysfs1896232619arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76a5a58fab55md: call __md_stop_writes in md_stopf68f025c7eRevert "md-raid: destroy the bitmap after destroying the thread"62af37c5cdmm/hugetlb: fix hugetlb not supporting softdirty tracking6de50db104xen/privcmd: fix error exit of privcmd_ioctl_dm_op()8d5f8a4f25ACPI: processor: Remove freq Qos request for all CPUs297ae7e87as390: fix double free of GS and RI CBs on fork() failurec60ae87878asm-generic: sections: refactor memory_intersects6858933131loop: Check for overflow while configuring loop14cbbb9c99x86/bugs: Add "unknown" reporting for MMIO Stale Datae3e0d11729x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry090f0ac167perf/x86/lbr: Enable the branch type for the Arch LBR by defaultd2bd18d50cbtrfs: check if root is readonly while setting security xattrdcac6293f5btrfs: add info when mount fails due to stale replace targetb2d352ed4dbtrfs: replace: drop assert for suspended replace2fc3c168d5btrfs: fix silent failure when deleting root reference3a351b567eionic: fix up issues with handling EAGAIN on FW cmds79e2ca7aa9rxrpc: Fix locking in rxrpc's sendmsgc3a6e863d5ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter23cf93bb32net: Fix a data-race around sysctl_somaxconn.9fcc4f4066net: Fix data-races around sysctl_devconf_inherit_init_net.371a3bcf31net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.c3bda708e9net: Fix a data-race around netdev_budget_usecs.12a34d7f04net: Fix a data-race around netdev_budget.410c88314cnet: Fix a data-race around sysctl_net_busy_read.2c7dae6c45net: Fix a data-race around sysctl_net_busy_poll.8db070463enet: Fix a data-race around sysctl_tstamp_allow_data.ed48223f87net: Fix data-races around sysctl_optmem_max.27e8ade792bpf: Folding omem_charge() into sk_storage_charge()4d4e39245dratelimit: Fix data-races in ___ratelimit().e73009ebc1net: Fix data-races around netdev_tstamp_prequeue.3850060352net: Fix data-races around netdev_max_backlog.b498a1b017net: Fix data-races around weight_p and dev_weight_[rt]x_bias.fb442c72dbnet: Fix data-races around sysctl_[rw]mem_(max|default).613fd02620net: Fix data-races around sysctl_[rw]mem(_offset)?.e73a29554ftcp: tweak len/truesize ratio for coalesce candidatesc08a104a8bnetfilter: nf_tables: disallow binding to already bound chain6301a73bd8netfilter: nf_tables: disallow jump to implicit chain from set element9882768759netfilter: nf_tables: upfront validation of data via nft_data_init()8790eecdeanetfilter: bitwise: improve error goto labels2267d38520netfilter: nft_cmp: optimize comparison for 16-bytes1d7d74a824netfilter: nf_tables: consolidate rule verdict trace callcd962806c4netfilter: nftables: remove redundant assignment of variable err35519ce7banetfilter: nft_tunnel: restrict it to netdev family9a67c2c89cnetfilter: nft_osf: restrict osf to ipv4, ipv6 and inet familiesc907dfe4eanetfilter: nf_tables: do not leave chain stats enabled on errorea358cfc8enetfilter: nft_payload: do not truncate csum_offset and csum_type93a46d6c72netfilter: nft_payload: report ERANGE for too long offset and lengthe0f8cf0192bnxt_en: fix NQ resource accounting during vf creation on 57500 chips624c305212netfilter: ebtables: reject blobs that don't provide all entry pointsf82a6b85e0net: ipvtap - add __init/__exit annotations to module init/exit funcs7e7e88e8b5bonding: 802.3ad: fix no transmission of LACPDUs14ef913a95net: moxa: get rid of asymmetry in DMA mapping/unmappingfaa8bf8451net: ipa: don't assume SMEM is page-aligned29accb2d96net/mlx5e: Properly disable vlan strip on non-UL reps1bfdcde723ice: xsk: prohibit usage of non-balanced queue idd29d7108e1ice: xsk: Force rings to be sized to power of 250403ee6danfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeoutde3deadd11rose: check NULL rose_loopback_neigh->loopbacke9fe1283a8mm/smaps: don't access young/dirty bit if pte unpresentc7c77185famm/huge_memory.c: use helper function migration_entry_to_page()8be096f018SUNRPC: RPC level errors should set task->tk_rpc_status5e49ea0998NFSv4.2 fix problems with __nfs42_ssc_open23c6f25a60NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()2761612bcdxfrm: policy: fix metadata dst->dev xmit null pointer dereferencec5c4d4c980af_key: Do not call xfrm_probe_algs in parallel4379a10c1dxfrm: clone missing x->lastused in xfrm_do_migrate1305d7d4f3xfrm: fix refcount leak in __xfrm_policy_check()c30c0f7205kernel/sched: Remove dl_boosted flag comment70d560e2fbxfs: only bother with sync_filesystem during readonly remount37837bc3efxfs: return errors in xfs_fs_sync_fs76a51e49davfs: make sync_filesystem return errors from ->sync_fs9255a42fe7fs: remove __sync_filesystem1b9b4139d7xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*6a564bad3axfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()a5757df612pinctrl: amd: Don't save/restore interrupt status and wake status bits665433b5ddkernel/sys_ni: add compat entry for fadvise64_64df1d445e7fparisc: Fix exception handler for fldw and fstw instructionse10bb2f2e9audit: fix potential double free on error path from fsnotify_add_inode_mark61176288b1Merge 5.10.139 into android13-5.10-ltsf0a746dd71Revert "ALSA: control: Use deferred fasync helper"08a8701ea2Merge 5.10.138 into android13-5.10-lts5d719265e2Revert "USB: HCD: Fix URB giveback issue in tasklet function"7363534d6eMerge 5.10.139 into android13-5.10-ltsd120b4bc99Merge 5.10.138 into android13-5.10-lts5a6acf10a3Merge 5.10.137 into android13-5.10-lts665ee74607Linux 5.10.13937c7f25fe2kbuild: dummy-tools: avoid tmpdir leak in dummy gccfa3303d70bLinux 5.10.138606fe84a41tee: fix memory leak in tee_shm_register()3527e3cbb8bpf: Fix KASAN use-after-free Read in compute_effective_progs4f7286422aqrtr: Convert qrtr_ports from IDR to XArray1daa7629d2PCI/ERR: Retain status from error notificationa220ff3433can: j1939: j1939_session_destroy(): fix memory leak of skbs05b9b0a7a7can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()184e73f12ctracing/probes: Have kprobes and uprobes use $COMM too3debec96canetfilter: nf_tables: fix audit memory leak in nf_tables_commitf3d0db3b43netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect()059f47b3a4MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 04b20c61365video: fbdev: i740fb: Check the argument of i740_calc_vclk()dac28dff90powerpc/64: Init jump labels before parse_early_param()52a408548asmb3: check xattr value length earlier336936f72af2fs: fix to do sanity check on segment type in build_sit_entries()800ba89791f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()857ccedcf5ALSA: control: Use deferred fasync helper658bc550a4ALSA: timer: Use deferred fasync helperbe094c417aALSA: core: Add async signal helpers6ed3e280c7powerpc/32: Don't always pass -mcpu=powerpc to the compiler63671b2bdfwatchdog: export lockup_detector_reconfigure399d245775RISC-V: Add fast call path of crash_kexec()d881c98d0ariscv: mmap with PROT_WRITE but no PROT_READ is invalid333bdb72bemodules: Ensure natural alignment for .altinstructions and __bug_table sections1e39037e44mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start5e034e03f4vfio: Clear the caps->buf to NULL after free81939c4fbctty: serial: Fix refcount leak bug in ucc_uart.c58275db3c7lib/list_debug.c: Detect uninitialized lists8028888329ext4: avoid resizing to a partial cluster size285447b819ext4: avoid remove directory when directory is corrupted5d8325fd15drivers:md:fix a potential use-after-free bug534e96302anvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown6d7aabdba6md: Notify sysfs sync_completed in md_reap_sync_thread()f43a72d4dadmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failedb30aa4ff11selftests/kprobe: Do not test for GRP/ without event failuresfa45327d8ccsky/kprobe: reclaim insn_slot on kprobe unregistration18f62a453bRDMA/rxe: Limit the number of calls to each tasklet9a6178c225um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setupse4c9f16219PCI/ACPI: Guard ARM64-specific mcfg_quirks4be138bcd6cxl: Fix a memory leak in an error handling path84d94619c7pinctrl: intel: Check against matching data instead of ACPI companion9ac14f973cgadgetfs: ep_io - wait until IRQ finishesc29a4baaadscsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user inputeb01065fd3clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description56a4bccab9zram: do not lookup algorithm in backends table09c90f89b2uacce: Handle parent device removal or parent driver module rmmod6b90ab9524clk: qcom: ipq8074: dont disable gcc_sleep_clk_srceddb352a80vboxguest: Do not use devm for irq9a87f33f1dusb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch9790a5a4f0usb: renesas: Fix refcount leak bugcb5dd65e88usb: host: ohci-ppc-of: Fix refcount leak bugd86c6447eeclk: ti: Stop using legacy clkctrl names for omap4 and 5152c94c10bdrm/meson: Fix overflow implicit truncation warningsda6b37983airqchip/tegra: Fix overflow implicit truncation warnings24304c6f9cusb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info6d7ac60098usb: cdns3 fix use-after-free at workaround 20a0da5ef5bplatform/chrome: cros_ec_proto: don't show MKBP version if unsupportede2ab7afe66PCI: Add ACS quirk for Broadcom BCM5750x NICsa1e7908f78drm/sun4i: dsi: Prevent underflow when computing packet sizesbd6165b802netfilter: add helper function to set up the nfnetlink header and use it06fde3cd0bnetfilter: nftables: add helper function to set the base sequence numbere2a49009baaudit: log nftables configuration change events once per table3aa710e967drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()1bfdb1912cASoC: SOF: intel: move sof_intel_dsp_desc() forward823280a8fblocking/atomic: Make test_and_*_bit() ordered on failure0bd35968bcgcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file9112826f28kbuild: fix the modules order between drivers and libs0f516dcd14igb: Add lock to avoid data race02f3642d8estmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()efae1735fffec: Fix timer capture timing in `fec_ptp_enable_pps()`668f38fb9ai40e: Fix to stop tx_timeout recovery if GLOBR failsbbd6723d75regulator: pca9450: Remove restrictions for regulator-nameb5ba5c3669i2c: imx: Make sure to unregister adapter on remove()19cb691fafice: Ignore EEXIST when setting promisc mode7983e1e44cnet: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()83411c9f05net: genl: fix error path memory leak in policy dumpingaf1748ee51net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters9900af65f2net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry7d51385ae0net: moxa: pass pdev instead of ndev to DMA functions92dc64e8f5net: dsa: mv88e6060: prevent crash on an unused portaa16c8c4e8spi: meson-spicc: add local pow2 clock ops to preserve rate between messagesa868f771eepowerpc/pci: Fix get_phb_number() locking3561f4d12fnetfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified01b0cae6b7netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag8d2fe4b9ednetfilter: nf_tables: really skip inactive sets when allocating name330f0a552bASoC: tas2770: Fix handling of mute/unmute353cc4cb97ASoC: tas2770: Drop conflicting set_bias_level power settingdffe1c4780ASoC: tas2770: Allow mono streamsfc57e3fde2ASoC: tas2770: Set correct FSYNC polarity4fe80492d5iavf: Fix adminq error handling63684e467bnios2: add force_successful_syscall_return()600ff4b13bnios2: restarts apply only to the first sigframe we build...f20bc59ccfnios2: fix syscall restart checks8d0118a027nios2: traced syscall does need to check the syscall number1d2c89dc48nios2: don't leave NULLs in sys_call_table[]d29cdf865anios2: page fault et.al. are *not* restartable syscalls...76be981882dpaa2-eth: trace the allocated address instead of page struct787511c768perf probe: Fix an error handling path in 'parse_perf_probe_command()'2c746ec91dgeneve: fix TOS inheriting for ipv4a0ae122e9aatm: idt77252: fix use-after-free bugs caused by tst_timer291cba960bxen/xenbus: fix return type in xenbus_file_read()3c555a0599nfp: ethtool: fix the display error of `ethtool -m DEVNAME`76f3b97e56NTB: ntb_tool: uninitialized heap data in tool_fn_write()7ef9f0efbetools build: Switch to new openssl API for test-libcrypto7ef0645ebekbuild: dummy-tools: avoid tmpdir leak in dummy gccaee18421bdceph: don't leak snap_rwsem in handle_cap_granteea0d84a4ftools/vm/slabinfo: use alphabetic order when two values are equal97cea2cb7cceph: use correct index when encoding client supported features7a327285a7dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources87c4b359e3dt-bindings: arm: qcom: fix MSM8916 MTP compatibles55fdefcb52vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()38ddccbda5vsock: Fix memory leak in vsock_connect()549822e0dcplip: avoid rcu debug splat0c4542cb6aipv6: do not use RT_TOS for IPv6 flowlabel38b83883cegeneve: do not use RT_TOS for IPv6 flowlabelb0c3eec4acACPI: property: Return type of acpi_add_nondev_subnodes() should be boolcc0bfd933cpinctrl: qcom: sm8250: Fix PDC mapd35d9bba29pinctrl: sunxi: Add I/O bias setting for H6 R-PIOe8f5699a82pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed78d0510389pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_mapab2b55bb25net: bgmac: Fix a BUG triggered by wrong bytes_compl0e28678a77devlink: Fix use-after-free after a failed reloadfaafa2a87fvirtio_net: fix memory leak inside XPD_TX with mergeablefd70ebf299SUNRPC: Reinitialise the backchannel request buffers before reuse59d2e8fa41sunrpc: fix expiry of auth credsdf60c534d4net: atlantic: fix aq_vec index out of range errorcc25abcec8can: mcp251x: Fix race condition on receive interruptb9d9cf88c8bpf: Check the validity of max_rdwr_access for sock local storage map iteratorf7d844df5ebpf: Acquire map uref in .init_seq_private for sock{map,hash} iteratord7ad7e65aabpf: Acquire map uref in .init_seq_private for sock local storage map iteratorbda6fe3ea8bpf: Acquire map uref in .init_seq_private for hash map iterator30d7198da8bpf: Acquire map uref in .init_seq_private for array map iterator76ffd20424NFSv4/pnfs: Fix a use-after-free bug in openf2bd1cc1feNFSv4.1: RECLAIM_COMPLETE must handle EACCEScfde64bd31NFSv4: Fix races in the legacy idmapper upcall060c111373NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctlya351a73d90NFSv4.1: Don't decrease the value of seq_nr_highest_senta408f135c4Documentation: ACPI: EINJ: Fix obsolete example8aab429558apparmor: Fix memleak in aa_simple_write_to_buffer()2ceeb3296eapparmor: fix reference count leak in aa_pivotroot()2672f3eb7aapparmor: fix overlapping attachment computation1ac89741a2apparmor: fix setting unconfined mode on a loaded profile4188f91c82apparmor: fix aa_label_asxprint return checke0ca0156a7apparmor: Fix failed mount permission check error message08f8128bc9apparmor: fix absroot causing audited secids to begin with =bca03f0bbcapparmor: fix quiet_denied for file rules2b74344135can: ems_usb: fix clang's -Wunaligned-access warning7f06c78211ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II5d3b02b80dtracing: Have filter accept "common_cpu" to be consistent6359850f9dbtrfs: fix lost error handling when looking up extended ref on log replay79895cefa4mmc: meson-gx: Fix an error handling path in meson_mmc_probe()13a497c3c5mmc: pxamci: Fix an error handling path in pxamci_probe()4a211dd485mmc: pxamci: Fix another error handling path in pxamci_probe()a785d84178ata: libata-eh: Add missing command namefb1857c2e4rds: add missing barrier to release_refill6876b4804bx86/mm: Use proper mask when setting PUD mappingb68e40b52fALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PUe14e2fec35ALSA: info: Fix llseek return value when using callback74ded189e5Linux 5.10.137fb4e220e1bbtrfs: raid56: don't trust any cached sector in __raid56_parity_recover()1e1a039f44btrfs: only write the sectors in the vertical stripe which has data stripes8f317cd888sched/fair: Fix fault in reweight_entityaa318d35benet_sched: cls_route: disallow handle of 05a2a00b604net/9p: Initialize the iounit field during fid creation578c349570tee: add overflow check in register_shm_helper()98b20e1612kvm: x86/pmu: Fix the compare function used by the pmu event filter705dfc4575mtd: rawnand: arasan: Prevent an unsupported configurationc898e917d8Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regressione81046da1dRevert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"a60996dc02drm/vc4: change vc4_dma_range_matches from a global to static3422e24af9drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function2223b35c57Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"8338305317tcp: fix over estimation in sk_forced_mem_schedule()c35c01a7cbmac80211: fix a memory leak where sta_info is not freedac7de8c2baKVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()4c85e207c1KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irqa4c94205baKVM: Add infrastructure and macro to mark VM as bugged7018f03d97net_sched: cls_route: remove from list when handle is 049dba30638dm raid: fix address sanitizer warning in raid_statusc2d47bef93dm raid: fix address sanitizer warning in raid_resumed0b495aa26ext4: correct the misjudgment in ext4_iget_extra_inode603fb7bd74ext4: correct max_inline_xattr_value_size computinge8c747496fext4: fix extent status tree race in writeback error recovery pathac8cc06114ext4: update s_overhead_clusters in the superblock during an on-line resizebb8592efcfext4: fix use-after-free in ext4_xattr_set_entry69d1a36eb4ext4: make sure ext4_append() always allocates new blocke1682c7171ext4: fix warning in ext4_iomap_begin as race between bmap and write2da44a2927ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h1571c46130ext4: check if directory block is within i_sizee99da0f921tracing: Use a struct alignof to determine trace event field alignment35508b60b5tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH0e48eaf75dKEYS: asymmetric: enforce SM2 signature use pkey algo135d9e0710xen-blkfront: Apply 'feature_persistent' parameter when connectd4fb08e5a4xen-blkback: Apply 'feature_persistent' parameter when connect9e84088452xen-blkback: fix persistent grants negotiationb788508a09KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl6b4addec2fKVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU46ec3d8e90KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter2ba1feb143KVM: x86/pmu: Use different raw event masks for AMD and Intel4bbfc055d3KVM: x86/pmu: Use binary search to check filtered events441726394eKVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresha7d0b21c6bKVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4c72a9b1d0dKVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook2f04a04d06KVM: SVM: Drop VMXE check from svm_set_cr4()da7f731f2eKVM: VMX: Drop explicit 'nested' check from vmx_set_cr4()8b8b376903KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4()5f3c8352ccACPI: CPPC: Do not prevent CPPC from working in the future40d28ae576btrfs: reset block group chunk force if we have to waite2f1507303btrfs: reject log replay if there is unsupported RO compat flagb58294ce1aum: Allow PM with suspend-to-idlec6cf21d8d5timekeeping: contribute wall clock to rng on time change5e2cf70515dm thin: fix use-after-free crash in dm_sm_register_threshold_callback539c20ad26kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification782e73acdbdm writecache: set a default MAX_WRITEBACK_JOBSe41b3b8831serial: 8250: Fold EndRun device support into OxSemi Tornado code194dc559e6serial: 8250_pci: Replace dev_*() by pci_*() macros297e2fd08aserial: 8250_pci: Refactor the loop in pci_ite887x_init()3110e5a49bserial: 8250: Correct the clock for OxSemi PCIe devices3e9baedb32serial: 8250: Dissociate 4MHz Titan ports from Oxford ports85d6306a87PCI/AER: Iterate over error counters instead of error stringsd83d886e69PCI/ERR: Recover from RCEC AER errorsbb6990fd37PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery()7730ba6151PCI/ERR: Avoid negated conditional for clarity078d79fad5PCI/ERR: Use "bridge" for clarity in pcie_do_recovery()2e3458b995PCI/ERR: Simplify by computing pci_pcie_type() oncef236fa3850PCI/ERR: Simplify by using pci_upstream_bridge()de4534ac28PCI/ERR: Rename reset_link() to reset_subordinates()78d431e8a5PCI/ERR: Bind RCEC devices to the Root Port driverdce8d7427cPCI/AER: Write AER Capability only when we control it5659efdadfiommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)e7ccee2f09KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)f5385a590dKVM: set_msr_mce: Permit guests to ignore single-bit ECC errors6a84dae3a7intel_th: pci: Add Raptor Lake-S CPU support581f7eb8aeintel_th: pci: Add Raptor Lake-S PCH support36f5ddde67intel_th: pci: Add Meteor Lake-P support08272646cdfirmware: arm_scpi: Ensure scpi_info is not assigned if the probe failsbc945ca496usbnet: smsc95xx: Avoid link settings race on interrupt receptione9733561e9usbnet: smsc95xx: Don't clear read-only PHY interrupt04c9d23ac3mtd: rawnand: arasan: Fix clock rate in NV-DDRdc0e4a10b4mtd: rawnand: arasan: Support NV-DDR interface87d1266b4cmtd: rawnand: arasan: Fix a macro parameterd4f7bcce90mtd: rawnand: Add NV-DDR timings72fae7e7f7mtd: rawnand: arasan: Check the proposed data interface is supportedc91e5215a4mtd: rawnand: Add a helper to clarify the interface configurationae1e2bc7bfdrm/vc4: drv: Adopt the dma configuration from the HVS or V3D componentfe695a2b46HID: hid-input: add Surface Go battery quirk434c4aad53HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx2d05cf1069drm/mediatek: Keep dsi as LP00 before dcs cmds transfer3117287578drm/mediatek: Allow commands to be sent during video modea3a85c045adrm/i915/dg1: Update DMC_DEBUG3 registerdd02510fb4spmi: trace: fix stack-out-of-bound access in SPMI tracing functionsbc8c5b3b3e__follow_mount_rcu(): verify that mount_lock remains unchangedbda7046d4dInput: gscps2 - check return value of ioremap() in gscps2_probe()541840859aposix-cpu-timers: Cleanup CPU timers before freeing them during execce19182b43x86/olpc: fix 'logical not is only applied to the left hand side'43e059d016ftrace/x86: Add back ftrace_expected assignmentfd96b61389x86/bugs: Enable STIBP for IBPB mitigated RETBleed1118020b3bscsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests912408ba0bscsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os82cb0ebe5bscsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection7941ca578cscsi: qla2xxx: Turn off multi-queue for 8G adapters2ffe5285eascsi: qla2xxx: Fix discovery issues in FC-AL topologyb8aad5eba7scsi: zfcp: Fix missing auto port scan and thus missing target ports5e0da18956video: fbdev: s3fb: Check the size of screen before memset_io()09e733d6acvideo: fbdev: arkfb: Check the size of screen before memset_io()bd8269e576video: fbdev: vt8623fb: Check the size of screen before memset_io()a9943942a5x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=ye6c228b950sched: Fix the check of nr_running at queue wakelistbd1ebcbbf0tools/thermal: Fix possible path truncations0288fa799evideo: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()94398c1fecx86/numa: Use cpumask_available instead of hardcoded NULL check336626564bsched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed0039189a3bsched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()e695256d46scripts/faddr2line: Fix vmlinux detection on arm64232f4aca40genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTOcadeb5186epowerpc/pci: Fix PHB numbering when using opal-phbid2a49b025c3kprobes: Forbid probing on trampoline and BPF code areas4296089f61perf symbol: Fail to read phdr workaround00dc7cbbb5powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address6d1e53f7f1powerpc/xive: Fix refcount leak in xive_get_max_prio85aff6a9b7powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader50e7896c8ef2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same timeec769406d0f2fs: write checkpoint during FG_GCd031105739f2fs: don't set GC_FAILURE_PIN for background GC47a8fe1b15powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias7ac58a83d8powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC322d2b6adb22ASoC: mchp-spdifrx: disable end of block interrupt on failuresca326aff6bvideo: fbdev: sis: fix typos in SiS_GetModeID()da276dc288video: fbdev: amba-clcd: Fix refcount leak bugs345208581cwatchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()d3e6460619ASoC: audio-graph-card: Add of_node_put() in fail path92644d505bfuse: Remove the control interface for virtio-fs60e494b4d5ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()5682b4f84aASoC: fsl_easrc: use snd_pcm_format_t type for sample_format9c2ad32ed9s390/zcore: fix race when reading from hardware system areaae921d176bs390/dump: fix old lowcore virtual vs physical address confusionb002a71d45perf tools: Fix dso_id inode generation comparison2ada6b4a80iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loopafdbadbf18mfd: max77620: Fix refcount leak in max77620_initialise_fps52ae9c1599mfd: t7l66xb: Drop platform disable callback5a0e3350c2remoteproc: sysmon: Wait for SSCTL service to come up3487aa558alib/smp_processor_id: fix imbalanced instrumentation_end() call483ad8a16fkfifo: fix kfifo_to_user() return type9715809b9erpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge0ce20194b4iommu/exynos: Handle failed IOMMU device registration properly8fd063a608tty: n_gsm: fix missing corner cases in gsmld_poll()01c8094bedtty: n_gsm: fix DM command6737d4f5f5tty: n_gsm: fix wrong T1 retry count handlingb16d653bc7vfio/ccw: Do not change FSM state in subchannel eventdb574d3bb6vfio/mdev: Make to_mdev_device() into a static inlinea2fbf4acd2vfio: Split creation of a vfio_device into init and register opsf54fa910e6vfio: Simplify the lifetime logic for vfio_device0abdb80e81vfio: Remove extra put/gets around vfio_device->groupcb83b12320remoteproc: qcom: wcnss: Fix handling of IRQs2f735069cdASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()273d412177tty: n_gsm: fix race condition in gsmld_write()2466486caetty: n_gsm: fix packet re-transmission without open control channel34c9fe392dtty: n_gsm: fix non flow control frames during mux flow off006e9d5a98tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()c45b5d24fetty: n_gsm: fix user open not possible at responder until initiator open9e38020f17tty: n_gsm: Delete gsmtty open SABM frame when config requesterd94a552183ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables875b2bf469powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disableba889da9a0ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header4046f3ef3bprofiling: fix shift too large makes kernel panic3bf64b9cc6selftests/livepatch: better synchronize test_klp_callbacks_busy75358732afremoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init2aa8737d49rpmsg: mtk_rpmsg: Fix circular locking dependency1d5fc40382ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV4181b21418ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV4b171ac88cserial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()d98dd16d3dserial: 8250: Export ICR access helpers for internal use403d469719ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe132b2757c5ASoC: codecs: da7210: add check for i2c_add_drivera0381a9f3eASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probeaa1214ece3ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probeec0c272b18ASoC: samsung: Fix error handling in aries_audio_probebae95c5aeeASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probee2a4e46f52opp: Fix error check in dev_pm_opp_attach_genpd()3b97370322usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()f7161d0da9jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborteda6d7f22473ext4: recover csum seed of tmp_inode after migrating to extents914bf4aa2djbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()706960d328nvme: use command_id instead of req->tag in trace_nvme_complete_rq()7a4b46784anull_blk: fix ida error handling in null_add_dev()3ef491b26cRDMA/rxe: Fix error unwind in rxe_create_qp()53da1f0fa0RDMA/mlx5: Add missing check for return value in get namespace flowc0ba87f3e7selftests: kvm: set rax before vmcall4ffa6cecb5mm/mmap.c: fix missing call to vm_unacct_memory in mmap_regionde95b52d9aRDMA/srpt: Fix a use-after-freed14a44cf29RDMA/srpt: Introduce a reference count in struct srpt_device204a8486d7RDMA/srpt: Duplicate port name members5ba56d9bd0platform/olpc: Fix uninitialized data in debugfs write7af83bb516usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()a916e80360USB: serial: fix tty-port initialized commentsb1124a2f47PCI: tegra194: Fix link up retry sequence88a694d9c8PCI: tegra194: Fix Root Port interrupt handlinge2d132ca7fHID: alps: Declare U1_UNICORN_LEGACY support74e57439e2mmc: cavium-thunderx: Add of_node_put() when breaking out of loop3bed7b9811mmc: cavium-octeon: Add of_node_put() when breaking out of loop66c8e816f2HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()26975d8ea9gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()a85c7dd1edRDMA/hfi1: fix potential memory leak in setup_base_ctxt()9ade92ddafRDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event0ecc91cf96RDMA/hns: Fix incorrect clearing of interrupt status register79ce50dddaRDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()aaa1a81506RDMA/qedr: Improve error logs for rdma_alloc_tid error return84f83a2619RDMA/rtrs-srv: Fix modinfo output for stringify50a249ad1dRDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare2b3dcfbeceRDMA/rtrs: Define MIN_CHUNK_SIZE993cd16211um: random: Don't initialise hwrng struct with zeroa6a7f80e62interconnect: imx: fix max_node_id5bcc37dc24eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()4ab5662cc3usb: dwc3: qcom: fix missing optional irq warningsd376ca6716usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup251572a26dusb: dwc3: core: Deprecate GCTL.CORESOFTRESETe6db5780c2usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()c818fa991cusb: gadget: udc: amd5536 depends on HAS_DMAd6d344eeefxtensa: iss: fix handling error cases in iss_net_configure()fb4c1555f9xtensa: iss/network: provide release() callback2fe0b06c16scsi: smartpqi: Fix DMA direction for RAID requests7542130af1PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocksee70aa214aPCI/portdrv: Don't disable AER reporting in get_port_device_capability()9d216035d1KVM: s390: pv: leak the topmost page table when destroy fails59fd7c0b41mmc: block: Add single read for 4k sector cards2985acdaf2mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R9260a154b3memstick/ms_block: Fix a memory leakae2369ac42memstick/ms_block: Fix some incorrect memory allocationb305475df7mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch028c8632a2staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback6ae2881c1dintel_th: msu: Fix vmalloced buffers81222cfda6intel_th: msu-sink: Potential dereference of null pointera8f3b78b1fintel_th: Fix a resource leak in an error handling pathab3b82435fPCI: endpoint: Don't stop controller when unbinding endpoint functionb9b4992f89dmaengine: sf-pdma: Add multithread support for a DMA channel37e1d474a3dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy()38715a0ccbKVM: arm64: Don't return from void functionfbd7b564f9soundwire: bus_type: fix remove and shutdown supported457b0029PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" existse7599a5974PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors80d9f6541ePCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()2293b23d27clk: qcom: camcc-sdm845: Fix topology around titan_top power domainb28ebe7d2fclk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocksb83af7b4ecclk: qcom: ipq8074: fix NSS port frequency tables58023f5291clk: qcom: ipq8074: SW workaround for UBI32 PLL locke2330494f0clk: qcom: ipq8074: fix NSS core PLL-sb840c2926dusb: host: xhci: use snprintf() in xhci_decode_trb()42f1827096clk: qcom: clk-krait: unlock spin after mux completiona93f33aeefdriver core: fix potential deadlock in __driver_attach2593f971f0misc: rtsx: Fix an error handling path in rtsx_pci_probe()267c5f17a0dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics956b79c206mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv803526555bmwifiex: Ignore BTCOEX events from the 88W8897 firmwaredceedbb5abKVM: Don't set Accessed/Dirty bits for ZERO_PAGE02d203f488clk: mediatek: reset: Fix written reset bit offset4f51a09f3diio: accel: bma400: Reordering of header filesab831a12c8platform/chrome: cros_ec: Always expose last resume result366d0123c3iio: accel: bma400: Fix the scale min and max macro valuesedfa0851d8netfilter: xtables: Bring SPDX identifier back9feb3ecd07usb: xhci: tegra: Fix error checkbb5e59f00fusb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()d35903e965usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe585d22a562usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe474f12deaafpga: altera-pr-ip: fix unsigned comparison with less than zero175428c86fmtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path55d0f7da66mtd: partitions: Fix refcount leak in parse_redboot_ofb4e150d295mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_releaseebda3d6b00HID: cp2112: prevent a buffer overflow in cp2112_xfer()cdf92a0aeePCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()b0e82f95fdmtd: rawnand: meson: Fix a potential double free issue941ef6997fmtd: maps: Fix refcount leak in ap_flash_init52ae2b14f7mtd: maps: Fix refcount leak in of_flash_probe_versatile6471c83894clk: renesas: r9a06g032: Fix UART clkgrp bitsel38c9cc68e3wireguard: allowedips: don't corrupt stack when detecting overflow17541a4aabwireguard: ratelimiter: use hrtimer in selftestaa8f559336dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock5b69f34dacnet: ionic: fix error check for vlan flags in ionic_set_nic_features()9a070a4417net: rose: fix netdev reference changes397e52dec1netdevsim: Avoid allocation warnings triggered from user space692751f260iavf: Fix max_rate limitingb0d67ef5b4net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set1d9c81833dtcp: Fix data-races around sysctl_tcp_l3mdev_accept.0de9b3f81eipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()b7325b27d8tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()f7884d9500inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()c206177ca8crypto: hisilicon/sec - fix auth key size error9524edb1a7crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for ofcb62775079crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirqe6cbd15950net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS1f7ffdea19net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version420cf3b781media: cedrus: hevc: Add check for invalid timestamp97e5d3e46awifi: libertas: Fix possible refcount leak in if_usb_probe()38d71acc15wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue6c5fee83bdwifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`c040a02e4ci2c: mux-gpmux: Add of_node_put() when breaking out of loop353d55ff1bi2c: cadence: Support PEC for SMBus block read0c5dbac1ceBluetooth: hci_intel: Add check for platform_driver_registera7a7488cb1can: pch_can: pch_can_error(): initialize errc before using it4c036be757can: error: specify the values of data[5..7] of CAN error framesf0ef21b739can: usb_8dev: do not report txerr and rxerr during bus-offca1a2c5388can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off9e6ceba6becan: kvaser_usb_hydra: do not report txerr and rxerr during bus-offcddef4bbebcan: sun4i_can: do not report txerr and rxerr during bus-off22e382d47dcan: hi311x: do not report txerr and rxerr during bus-off06e355b46ccan: sja1000: do not report txerr and rxerr during bus-off6ec509679bcan: rcar_can: do not report txerr and rxerr during bus-off5d85a89875can: pch_can: do not report txerr and rxerr during bus-offd2b9e664bbselftests/bpf: fix a test for snprintf() overflowa06c98c47ewifi: p54: add missing parentheses in p54_flush()56924fc19dwifi: p54: Fix an error handling path in p54spi_probe()05ceda14efwifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()36ba389960fs: check FMODE_LSEEK to control internal pipe splicing7430e58764bpf: Fix subprog names in stack traces.990ca39e78selftests: timers: clocksource-switch: fix passing errors from childee3cc4c761selftests: timers: valid-adjtimex: build fix for newer toolchainsf29cf37698libbpf: Fix the name of a reused map799cfed1b1tcp: make retransmitted SKB fit into the send window5713b0be6ddrm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.9aa4ad5ccamediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()3ad958bc48mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msgb1812f6500media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment1008c6d98bcrypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq16e18a8ac7crypto: hisilicon/sec - don't sleep when in softirq1f697d7952crypto: hisilicon/sec - fixes some coding stylebf386c955fdrm/msm/mdp5: Fix global state lock backoffe74f3097a9net: hinic: avoid kernel hung in hinic_get_stats64()e286a882f2net: hinic: fix bug that ethtool get wrong stats8369a39b52hinic: Use the bitmap API when applicable26a10aef28lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc()1238da5f32lib: bitmap: order includes alphabetically7f29d75693drm: bridge: sii8620: fix possible off-by-one8bb0be3186drm/mediatek: dpi: Only enable dpi after the bridge is enabledc47d69ed56drm/mediatek: dpi: Remove output format of YUVfc85cb33f6drm/rockchip: Fix an error handling path rockchip_dp_probe()9f416e32eddrm/rockchip: vop: Don't crash for invalid duplicate_state()e2d2dcab19selftests/xsk: Destroy BPF resources only when ctx refcount drops to 064b1e3f904crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE2e306d74addrm/vc4: hdmi: Correct HDMI timing registers for interlaced modes36f797a10fdrm/vc4: hdmi: Fix timings for interlaced modes717325e814drm/vc4: hdmi: Limit the BCM2711 to the max without scramblingc015d12317drm/vc4: hdmi: Don't access the connector state in reset if kmalloc failsba8ffdb450drm/vc4: hdmi: Avoid full hdmi audio fifo writesb161b27067drm/vc4: hdmi: Remove firmware logic for MAI threshold settingcefc8e7e0edrm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iterationacfca24ec0drm/vc4: dsi: Fix dsi0 interrupt support97c2fa3a7bdrm/vc4: dsi: Register dsi0 as the correct vc4 encoder type6cc1edddcfdrm/vc4: dsi: Introduce a variant structure79374da862drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array1f98187a7cdrm/vc4: drv: Remove the DSI pointer in vc4_drved2f42bd80drm/vc4: dsi: Correct pixel order for DSI0ddf6af3b0bdrm/vc4: dsi: Correct DSI divider calculationsf517da5234drm/vc4: plane: Fix margin calculations for the right/bottom edges5aec7cb08bdrm/vc4: plane: Remove subpixel positioning check611f86965dmedia: tw686x: Fix memory leak in tw686x_video_init7f7336ce35media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is setbb480bffc1media: hdpvr: fix error value returns in hdpvr_readf57699a9b6drm/mcde: Fix refcount leak in mcde_dsi_bind6a43236ebcdrm: bridge: adv7511: Add check for mipi_dsi_driver_register87af9b0b45crypto: ccp - During shutdown, check SEV data pointer before using5f8a6e8f14test_bpf: fix incorrect netdev features45e1dbe5f6drm/radeon: fix incorrrect SPDX-License-Identifierse7d6cac696wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()eccd7c3e25ath9k: fix use-after-free in ath9k_hif_usb_rx_cb918f42ca1dmedia: tw686x: Register the irq at the end of probed45eaf4114crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()81cb317568i2c: Fix a potential use after freed0412d8f69net: fix sk_wmem_schedule() and sk_rmem_schedule() errors0e70bb9cdbcrypto: sun8i-ss - fix error codes in allocate_flows()e8673fbc10crypto: sun8i-ss - do not allocate memory when handling hash requests648b1bb29adrm: adv7511: override i2c address of cec before accessing it259773fc87virtio-gpu: fix a missing check to avoid NULL dereferencee28aa4f467i2c: npcm: Correct slave role behavior385f6ef4dei2c: npcm: Remove own slave addresses 2:105ce9cff371drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff functionb54bc0013ddrm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs0cb6589885drm/mediatek: Modify dsi funcs to atomic operations8508d6d23adrm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()ac22537643ath11k: Fix incorrect debug_mask mappings648d3c8714drm/mipi-dbi: align max_chunk to 2 in spi_transfera2c45f8c3dath11k: fix netdev open race58fd794675wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()71426d31d0drm/st7735r: Fix module autoloading for Okaya RH128128Tfd98ccda50ath10k: do not enforce interrupt trigger typebcc05372a2drm/bridge: tc358767: Make sure Refclk clock are enabledc038b9b733drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated functionf312bc33capwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource()6aaac1d924pwm: sifive: Shut down hardware only after pwmchip_remove() completed9073dbec88pwm: sifive: Ensure the clk is enabled exactly once per running PWM47902de24apwm: sifive: Simplify offset calculation for PWMCMP registers6d7f7ffbcdpwm: sifive: Don't check the return code of pwmchip_remove()b7e2d64d67dm: return early from dm_pr_call() if DM device is suspendedb3f5cc0cc0thermal/tools/tmon: Include pthread and time headers in tmon.h7aa3a25599selftests/seccomp: Fix compile warning when CC=clange06a31e61fnohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()298417471edrivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CXa1891d3df7arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignmenta7753a260esoc: qcom: Make QCOM_RPMPD depend on PM332e555dcaregulator: of: Fix refcount leak bug in of_get_regulation_constraints()1ed71e6bceblktrace: Trace remapped requests correctly1cb3032406block: remove the request_queue to argument request based tracepointsd125b13a66hwmon: (drivetemp) Add module aliased6ae23811blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created0ca556256ferofs: avoid consecutive detection for Highmem memory8dee22b457arm64: tegra: Fix SDMMC1 CD on P2888a1e2386909arm64: dts: mt7622: fix BPI-R64 WPS button7eafa9a1aabus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()7fcf4401d5ARM: dts: qcom: pm8841: add required thermal-sensor-cells97713ed9b6soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register07aea6819dsoc: qcom: ocmem: Fix refcount leak in of_get_ocmem71042279b1ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP5f29b045daregulator: qcom_smd: Fix pm8916_pldo range22e6d8bcdecpufreq: zynq: Fix refcount leak in zynq_get_revisiond294d60dc6ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init14bac0c703ARM: OMAP2+: Fix refcount leak in omapdss_init_offdcb1fdbdcARM: dts: qcom: mdm9615: add missing PMIC GPIO regc32d5491c8block: fix infinite loop for invalid zone append2d9a1a96ebsoc: fsl: guts: machine variable might be unset4cea839177locking/lockdep: Fix lockdep_init_map_*() confusion87e415aec4arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL130119131e3hexagon: select ARCH_WANT_LD_ORPHAN_WARN9d744229cdARM: dts: ast2600-evb: fix board compatible75a24da2b9ARM: dts: ast2500-evb: fix board compatible2c07688d3ex86/pmem: Fix platform-device leak in error path6a28f363d3arm64: dts: renesas: Fix thermal-sensors on single-zone sensors80c469e63bsoc: amlogic: Fix refcount leak in meson-secure-pwrc.c6cd8ba0c0bsoc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values6771609e19Input: atmel_mxt_ts - fix up inverted RESET handler11903c5457ARM: dts: imx7d-colibri-emmc: add cpu1 supplyb8b1f0d74fACPI: processor/idle: Annotate more functions to live in cpuidle section91e7f04f53ARM: bcm: Fix refcount leak in bcm_kona_smc_initf6a6cc6d57arm64: dts: renesas: beacon: Fix regulator node names2691b8780fmeson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_initccf56ea52bARM: findbit: fix overflowing offset71fc6e0dcaspi: spi-rspi: Fix PIO fallback on RZ platforms4234c5f34epowerpc/64s: Disable stack variable initialisation for prom_initadbfdaacdeselinux: Add boundary check in put_entry()003a456ae6PM: hibernate: defer device probing when resuming from hibernation70bccff899firmware: tegra: Fix error check return value of debugfs_create_file()c2e53a1b07ARM: shmobile: rcar-gen2: Increase refcount for new referencef48cec5736arm64: dts: allwinner: a64: orangepi-win: Fix LED node namefcdc1e13e0arm64: dts: qcom: ipq8074: fix NAND node name931d0a574cACPI: LPSS: Fix missing check in register_device_clock()d257d9b0a4ACPI: PM: save NVS memory for Lenovo G40-4585bc8689a7ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirkdef469523dACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks88d556029aARM: OMAP2+: display: Fix refcount leak bug43157bc5f9spi: synquacer: Add missing clk_disable_unprepare()607570808aARM: dts: BCM5301X: Add DT for Meraki MR269213e5a397ARM: dts: imx6ul: fix qspi node compatible976db15feeARM: dts: imx6ul: fix lcdif node compatible6045ac40e3ARM: dts: imx6ul: fix csi node compatiblec7ce841f48ARM: dts: imx6ul: fix keypad compatible15af2deb19ARM: dts: imx6ul: change operating-points to uint32-matrix278aa4c73dARM: dts: imx6ul: add missing properties for sram695a3c2a82wait: Fix __wait_event_hrtimeout for RT/DL tasks2b8c55900dirqchip/mips-gic: Check the return value of ioremap() in gic_of_init()8dfb4a99b1genirq: GENERIC_IRQ_IPI depends on SMPf460141f29irqchip/mips-gic: Only register IPI domain when SMP is enabled4aba3247afgenirq: Don't return error on missing optional irq_request_resources()d08bb199a4ext2: Add more validity checks for inode counts353b4673d0arm64: fix oops in concurrently setting insn_emulation sysctls913f173237arm64: Do not forget syscall when starting a new thread.fb086aea39x86: Handle idle=nomwait cmdline properly for x86_idle48c3900210epoll: autoremove wakers even more aggressively80977126bcnetfilter: nf_tables: fix null deref due to zeroed list head0cc5c6b756netfilter: nf_tables: do not allow RULE_ID to refer to another chain9e7dcb88ecnetfilter: nf_tables: do not allow CHAIN_ID to refer to another table1a4b18b1ffnetfilter: nf_tables: do not allow SET_ID to refer to another table19bf7199c3lockdep: Allow tuning tracing capacity constants.f294829fb4usb: dwc3: gadget: fix high speed multiplier settingfc2a039cdbusb: dwc3: gadget: refactor dwc3_repare_one_trb9a3a61bd73arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC63228d8328ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC4d7da7e565USB: HCD: Fix URB giveback issue in tasklet function37c7fe9b31usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion847b9273ddcoresight: Clear the connection field properly807adf6ffaMIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK26d767990epowerpc/powernv: Avoid crashing if rng is NULL3db593ab8epowerpc/ptdump: Fix display of RW pages on FSL_BOOK3Eb326b8d6aepowerpc/fsl-pci: Fix Class Code of PCIe Root Port39c51471efPCI: Add defines for normal and subtractive PCI bridges23c2f921f2ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()2f36ba13cbmedia: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator5fd4ffa237md-raid10: fix KASAN warninge0bdaed154md-raid: destroy the bitmap after destroying the thread3bdda8656aserial: mvebu-uart: uart2 error bits clearingcfe17ae313fuse: limit nsece63ea5814bscsi: qla2xxx: Zero undefined mailbox IN registers6f18b5ad2dscsi: qla2xxx: Fix incorrect display of max frame size408bfa1489scsi: sg: Allow waiting for commands to complete on removed devicefb1888205ciio: light: isl29028: Fix the warning in isl29028_remove()fb7eea3946mtd: rawnand: arasan: Update NAND bus clock instead of system clock15d0aeb017drm/amdgpu: Check BO's requested pinning domains against its preferred_domains55f5584427drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime92050011e0drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()ca0742a8eddrm/nouveau: fix another off-by-one in nvbios_addrde63dbc296drm/vc4: hdmi: Disable audio if dmas property is present but empty1ff71d4f53drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error043f4642c1parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat modefc3918d70bparisc: Check the return value of ioremap() in lba_driver_probe()b0dfba6d3bparisc: Fix device names in /proc/iomem542d2e799dovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()135199a2edusbnet: Fix linkwatch use-after-free on disconnectd65c3fcd6dfbcon: Fix accelerated fbdev scrolling while logo is still shown16badd9987fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters826955eebcthermal: sysfs: Fix cooling_device_stats_setup() error code path60a8f0e62afs: Add missing umask strip in vfs_tmpfilecf65b5bfacvfs: Check the truncate maximum size in inode_newsize_ok()5c6c65681ftty: vt: initialize unicode screen bufferf9b244e541ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED7b9ee47c28ALSA: hda/realtek: Add quirk for another Asus K42JZ modelc366ccad5bALSA: hda/cirrus - support for iMac 12,1 modelf2b72c51c2ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model2613baa3abmm/mremap: hold the rmap lock in write mode when moving page table entries.0a69f1f842xfs: fix I_DONTCACHEe32bb24281xfs: only set IOMAP_F_SHARED when providing a srcmap to a writef5f3e54f81mm: Add kvrealloc()3ff605513friscv: set default pm_power_off to NULL230e369d49KVM: x86: Tag kvm_mmu_x86_module_init() with __init0dd8ba6670KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP68ba319b88KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checksb670a58549KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported valuee9c55562b3KVM: s390: pv: don't present the ecall interrupt twice8bb6834902KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0860e334395KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending caseab4805c263KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case40593c5898HID: wacom: Don't register pad_input for touch switch0ba645def7HID: wacom: Only report rotation for art pen57f2ee517dadd barriers to buffer_uptodate and set_buffer_uptodate6dece5ad6ewifi: mac80211_hwsim: use 32-bit skb cookied400222f49wifi: mac80211_hwsim: add back erroneously removed casteb8fc4277bwifi: mac80211_hwsim: fix race condition in pending packet9a22b1f7daALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxxd909d9bdc8ALSA: hda/realtek: Add quirk for Clevo NV45PZ348620464aALSA: bcd2000: Fix a UAF bug on the error path of probing101e0c052dscsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"14eb40fd79Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"4ad6a94c68x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments8f4f2c9b98Makefile: link with -z noexecstack --no-warn-rwx-segments3c131e3365Merge 5.10.136 into android13-5.10-lts3b8e62a28fMerge 5.10.135 into android13-5.10-ltsf25b53b7c8Merge 5.10.134 into android13-5.10-lts478afd9672Merge 5.10.133 into android13-5.10-lts6eae1503ddLinux 5.10.1361bea03b44ex86/speculation: Add LFENCE to RSB fill sequence509c2c9fe7x86/speculation: Add RSB VM Exit protectionse5b556a7b2macintosh/adb: fix oob read in do_adb_query() function75742ffc36Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x358640e2e7f1bfBluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x35879c45bb363eBluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC5583a292cb181Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x16751a2a2e3456Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007e81f95d030Bluetooth: btusb: Add support of IMC Networks PID 0x3568918ce738e2Bluetooth: hci_bcm: Add DT compatible for CYW55572033a4455d9Bluetooth: hci_bcm: Add BCM4349B1 variant50763f0ac0selftests: KVM: Handle compiler optimizations in ucalla56e1ccdb7tools/kvm_stat: fix display of error when multiple processes are found3c77292d52crypto: arm64/poly1305 - fix a read out-of-bounde2c63e1afdACPI: APEI: Better fix to avoid spamming the console with old error logs6ccff35588ACPI: video: Shortening quirk list by identifying Clevo by board_name onlya2b472b152ACPI: video: Force backlight native for some TongFang devicesa01a4e9f5dtun: avoid double free in tun_free_netdev1069087e2fselftests/bpf: Check dst_port only on the client socket042fb1c281selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads78c8397132ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()4f3b852336ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()45b69848a2x86/speculation: Make all RETbleed mitigations 64-bit only3581e4a686Revert "cgroup: Use separate src/dst nodes when preloading css_sets for migration"d28684281bMerge 5.10.132 into android13-5.10-ltsea867e8307Merge 5.10.131 into android13-5.10-ltsdf1d4ee9d7Merge 5.10.130 into android13-5.10-lts51d36faaf7Merge 5.10.129 into android13-5.10-lts5b41788406Merge 5.10.128 into android13-5.10-ltsbdb69a7d69Merge 5.10.127 into android13-5.10-ltsdcb3373bb9Merge 5.10.126 into android13-5.10-lts8d0a39b476Merge 5.10.125 into android13-5.10-lts022253f862ANDROID: GKI: remove CONFIG_RANDOM_TRUST_CPU=y from gki_defconfig78df4e8f81Merge 5.10.124 into android13-5.10-lts139306ceb0Merge 5.10.123 into android13-5.10-lts48f617349aMerge 5.10.122 into android13-5.10-lts807852e09aRevert "drm: fix EDID struct for old ARM OABI format"a60e0a6f71Revert "mailbox: forward the hrtimer if not queued and under a lock"5b92736e7dRevert "Bluetooth: Interleave with allowlist scan"28c1cdf9c7Revert "Bluetooth: use inclusive language when filtering devices"bb2fcc3cf4Revert "Bluetooth: use hdev lock for accept_list and reject_list in conn req"80e1eb27f0Revert "thermal/drivers/core: Use a char pointer for the cooling device name"4c97277087Revert "thermal/core: Fix memory leak in __thermal_cooling_device_register()"c4ba093841Revert "thermal/core: fix a UAF bug in __thermal_cooling_device_register()"864e3e7bd2Revert "thermal/core: Fix memory leak in the error path"d5fcc446daRevert "ALSA: jack: Access input_dev under mutex"5d387312a9Revert "gpiolib: of: Introduce hook for missing gpio-ranges"cd906c69c4Revert "pinctrl: bcm2835: implement hook for missing gpio-ranges"fa465efc10Merge 5.10.121 into android13-5.10-lts972e02a437ANDROID: GKI: update .xml file with new symbol needed for zsmalloc4fd9cb57a3Linux 5.10.1354bfc9dc608selftests: bpf: Don't run sk_lookup in verifier tests6d3fad2b44bpf: Add PROG_TEST_RUN support for sk_lookup programs6aad811b37bpf: Consolidate shared test timing code545fc3524cx86/bugs: Do not enable IBPB at firmware entry when IBPB is not available14b494b7aaxfs: Enforce attr3 buffer recovery ordere5f9d4e0f8xfs: logging the on disk inode LSN can make it go backwardsc1268acaa0xfs: remove dead stale buf unpin handling codec85cbb0b21xfs: hold buffer across unpin and potential shutdown processingd8f5bb0a09xfs: force the log offline when log intent item recovery failseccacbcbfdxfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes17c8097fb0xfs: prevent UAF in xfs_log_item_in_current_chkpt6d3605f84exfs: xfs_log_force_lsn isn't passed a LSN41fbfdaba9xfs: refactor xfs_file_fsyncaadc39fd5bdocs/kernel-parameters: Update descriptions for "mitigations=" param with retbleedc4cd52ab1eEDAC/ghes: Set the DIMM label unconditionallyc454639172ARM: 9216/1: Fix MAX_DMA_ADDRESS overflowe500aa9f2dmt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.2670f76a56page_alloc: fix invalid watermark check on a negative value8014246694ARM: crypto: comment out gcc warning that breaks clang builds6f3505588dsctp: leave the err path free in sctp_stream_init to sctp_stream_free510e5b3791sfc: disable softirqs for ptp TX3ec42508a6perf symbol: Correct address for bss symbols6807897695virtio-net: fix the race between refill work and close440dccd80fnetfilter: nf_queue: do not allow packet truncation below transport header offsetaeb2ff9f9fsctp: fix sleep in atomic context bug in timer handlersfad6caf9b1i40e: Fix interface init with MSI interrupts (no MSI-X)e4a7acd6b4tcp: Fix data-races around sysctl_tcp_reflect_tos.f310fb69a0tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.d2476f2059tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.4832397891tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.530a4da37enet: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()6e0e0464f1macsec: always read MACSEC_SA_ATTR_PN as a u642daf0a1261macsec: limit replay window size with XPN0755c9d05amacsec: fix error message in macsec_add_rxsa and _txsa54c295a30fmacsec: fix NULL deref in macsec_add_rxsa034bfadc8fDocumentation: fix sctp_wmem in ip-sysctl.rst4aea33f404tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.c4e6029a85tcp: Fix a data-race around sysctl_tcp_autocorking.83edb788e6tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.f47e7e5b49tcp: Fix a data-race around sysctl_tcp_min_tso_segs.5584fe9718net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()b399ffafffigmp: Fix data-races around sysctl_igmp_qrv.4c1318dabenet/tls: Remove the context from the list in tls_device_down8008e797ecipv6/addrconf: fix a null-ptr-deref bug for ip6_ptra84b8b53a5net: ping6: Fix memleak in ipv6_renew_options().c37c7f35d7tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.9ffb4fdfd8tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.3e93312583tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.77ac046a9aRevert "tcp: change pingpong threshold to 3"54a73d6544scsi: ufs: host: Hold reference returned by of_parse_phandle()160f79561eice: do not setup vlan for loopback VSI9ed6f97c8dice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)2b4b373271tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.3fb21b67c0tcp: Fix a data-race around sysctl_tcp_nometrics_save.81c45f49e6tcp: Fix a data-race around sysctl_tcp_frto.312ce3901ftcp: Fix a data-race around sysctl_tcp_adv_win_scale.3cddb7a7a5tcp: Fix a data-race around sysctl_tcp_app_win.f10a5f905atcp: Fix data-races around sysctl_tcp_dsack.7fa8999b31watch_queue: Fix missing locking in add_watch_to_object()45a84f04a9watch_queue: Fix missing rcu annotationb38a8802c5nouveau/svm: Fix to migrate all requested pagesbd46ca4146s390/archrandom: prevent CPACF trng invocations in interrupt context1228934cf2ntfs: fix use-after-free in ntfs_ucsncmp()5528990512Revert "ocfs2: mount shared volume without ha stack"de5d4654acBluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_putf5dcc72927ANDROID: GKI: fix up abi breakage in struct pipe_inode_info8f3dc62237Merge 5.10.120 into android13-5.10-lts6d8de02237ANDROID: random: fix CRC issues with the merge1aff1ca4beANDROID: change function signatures for some random functions.335b7342a1ANDROID: cpu/hotplug: avoid breaking Android ABI by fusing cpuhp stepscb817808c6ANDROID: random: add back removed callback functions9829ff4f72UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"9e9e52e98eUPSTREAM: lib/crypto: add prompts back to crypto libraries9ebc6036fdMerge 5.10.119 into android13-5.10-lts7a62a4b621Linux 5.10.134bb1990a300watch-queue: remove spurious double semicolonf7c1fc0decnet: usb: ax88179_178a needs FLAG_SEND_ZLP08afa87f58tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()a4bb7ef2d6tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()c84986d097tty: drop tty_schedule_flip()4d374625cctty: the rest, stop using tty_schedule_flip()6a81848252tty: drivers/tty/, stop using tty_schedule_flip()0adf21eec5watchqueue: make sure to serialize 'wqueue->defunct' properlyc0a3a9eb26x86/alternative: Report missing return thunk detailsb7b9e5cc8bx86/amd: Use IBPB for firmware calls14fc9233aaBluetooth: Fix bt_skb_sendmmsg not allocating partial chunksf44e65e6f0Bluetooth: SCO: Fix sco_send_frame returning skb->lena8feae8bd2Bluetooth: Fix passing NULL to PTR_ERR5283591c84Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg341a029cf3Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg3cce0e771fBluetooth: Add bt_skb_sendmmsg helperc87b2bc9d7Bluetooth: Add bt_skb_sendmsg helper4faf4bbc2dALSA: memalloc: Align buffer allocations in page sized1dc861cd6bitfield.h: Fix "type of reg too small for mask" testf62ffdb5e2drm/imx/dcss: fix unused but set variable warnings577b624689dlm: fix pending remove if msg allocation failscdcd20aa2cx86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts26d5eb3c25sched/deadline: Fix BUG_ON condition for deboosted tasks0c722a32f2bpf: Make sure mac_header was set before using itddb3f0b688mm/mempolicy: fix uninit-value in mpol_rebind_policy()3616776bc5KVM: Don't null dereference ops->destroy684896e675spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers0648526633tcp: Fix data-races around sysctl_tcp_max_reordering.805f1c7ce4tcp: Fix a data-race around sysctl_tcp_rfc1337.03bb3892f3tcp: Fix a data-race around sysctl_tcp_stdurg.daa8b5b869tcp: Fix a data-race around sysctl_tcp_retrans_collapse.0e3f82a03etcp: Fix data-races around sysctl_tcp_slow_start_after_idle.cc133e4f4btcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.d8781f7cd0tcp: Fix data-races around sysctl_tcp_recovery.11e8b013d1tcp: Fix a data-race around sysctl_tcp_early_retrans.ffc388f6f0tcp: Fix data-races around sysctl knobs related to SYN option.fcaef69c79udp: Fix a data-race around sysctl_udp_l3mdev_accept.9add240f76ip: Fix data-races around sysctl_ip_prot_sock.e045d672baipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.36f1d9c607drm/imx/dcss: Add missing of_node_put() in fail path665cbe91debe2net: Fix buffer overflow in be_get_module_eeprom4752392855gpio: pca953x: use the correct register address when regcache sync during inita941e6d5bagpio: pca953x: use the correct range when do regmap sync928ded3fc1gpio: pca953x: only use single read/write for No AI modeb82de63f8fixgbe: Add locking to prevent panic when setting sriov_numvfs to zero6f949e5615i40e: Fix erroneous adapter reinitialization during recovery processc6af943249iavf: Fix handling of dummy receive descriptors0dc2f19d8ctcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.22938534c6tcp: Fix data-races around sysctl_tcp_fastopen.b3ce32e33atcp: Fix data-races around sysctl_max_syn_backlog.b6c189aa80tcp: Fix a data-race around sysctl_tcp_tw_reuse.fd6f1284e3tcp: Fix a data-race around sysctl_tcp_notsent_lowat.768e424607tcp: Fix data-races around some timeout sysctl knobs.474510e174tcp: Fix data-races around sysctl_tcp_reordering.dc1a78a2b2tcp: Fix data-races around sysctl_tcp_syncookies.fc489055e7tcp: Fix data-races around keepalive sysctl knobs.f85119fb3figmp: Fix data-races around sysctl_igmp_max_msf.7d26db0053igmp: Fix a data-race around sysctl_igmp_max_memberships.473aad9ad5igmp: Fix data-races around sysctl_igmp_llm_reports.e80ff0b966net/tls: Fix race in TLS device down flowa3ac79f38dnet: stmmac: fix dma queue left shift overflow issuef3da643d87i2c: cadence: Change large transfer count reset logic to be unconditionaldd7b5ba44bnet: stmmac: fix unbalanced ptp clock issue in suspend/resume flowc61aede097tcp: Fix a data-race around sysctl_tcp_probe_interval.d452ce36f2tcp: Fix a data-race around sysctl_tcp_probe_threshold.d5bece4df6tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.97992e8feftcp: Fix data-races around sysctl_tcp_min_snd_mss.514d2254c7tcp: Fix data-races around sysctl_tcp_base_mss.77a04845f0tcp: Fix data-races around sysctl_tcp_mtu_probing.d4f65615dbtcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.0ee76fe01fip: Fix a data-race around sysctl_fwmark_reflect.611ba70e5aip: Fix a data-race around sysctl_ip_autobind_reuse.94269132d0ip: Fix data-races around sysctl_ip_nonlocal_bind.11038fa781ip: Fix data-races around sysctl_ip_fwd_update_priority.b96ed5ccb0ip: Fix data-races around sysctl_ip_fwd_use_pmtu.5e343e3ef4ip: Fix data-races around sysctl_ip_no_pmtu_disc.77836dbe35igc: Reinstate IGC_REMOVED logic and implement it properlyfb6031203edrm/amdgpu/display: add quirk handling for stutter mode43128b3eeeperf/core: Fix data race between perf_event_set_output() and perf_mmap_close()5694b162f2pinctrl: ralink: Check for null return of devm_kcalloc493ceca327power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe47b696dd65xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()3777ea39f0serial: mvebu-uart: correctly report configured baudrate valuee744aad0c4PCI: hv: Fix interrupt mapping for multi-MSI522bd31d6bPCI: hv: Reuse existing IRTE allocation in compose_msi_msg()73bf070408PCI: hv: Fix hv_arch_irq_unmask() for multi-MSIf1d2f1ce05PCI: hv: Fix multi-MSI to allow more than one MSI vectorb07240ce4aRevert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch"4f900c37f1net: inline rollback_registered_many()bf2f3d1970net: move rollback_registered_many()672fac0a43net: inline rollback_registered()b1158677d4net: move net_set_todo inside rollback_registered()2e11856ec3net: make sure devices go through netdev_wait_all_refsed6964ff47net: make free_netdev() more lenient with unregistering devices2686f62fa7docs: net: explain struct net_device lifetime7a99c7c32cxen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE2ee0cab11fio_uring: Use original task for req identity in io_identity_cow()ab5050fd74lockdown: Fix kexec lockdown bypass with ima policy426336de35mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication15155fa898riscv: add as-options for modules with assembly compontents31f3bb363apinctrl: stm32: fix optional IRQ support to gpios5034934536Linux 5.10.1332fc7f18ba2tools headers: Remove broken definition of __LITTLE_ENDIAN060e39b8c2tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - againfbf60f83e2objtool: Fix elf_create_undef_symbol() endianness39065d5434kvm: fix objtool relocation warning6849ed81a3x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds8e2774270aum: Add missing apply_returns()725da3e67cx86/bugs: Remove apostrophe typo81604506c2tools headers cpufeatures: Sync with the kernel sources3f93b8630atools arch x86: Sync the msr-index.h copy with the kernel sources2ef1b06ceaKVM: emulate: do not adjust size of fastop and setcc subroutines8e31dfd630x86/kvm: fix FASTOP_SIZE when return thunks are enabled5779e2f0ccefi/x86: use naked RET on mixed mode call wrapperabf88ff134x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_currentecc0d92a9fx86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit95d89ec7dbx86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub668cb1ddf0x86/xen: Fix initialisation in hypercall_page after rethunk81f20e5000x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted844947eee3tools/insn: Restore the relative include paths for cross buildingc035ca88b0x86/static_call: Serialize __static_call_fixup() properlyeb38964b6fx86/speculation: Disable RRSBA behaviorc2ca992144x86/kexec: Disable RET on kexec51552b6b52x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported609336351dx86/bugs: Add Cannon lake to RETBleed affected CPU listb24fdd0f1cx86/retbleed: Add fine grained Kconfig knobsf7851ed697x86/cpu/amd: Enumerate BTC_NOa74f5d23e6x86/common: Stamp out the stepping madness4d7f72b6e1x86/speculation: Fill RSB on vmexit for IBRS47ae76fb27KVM: VMX: Fix IBRS handling after vmexit5269be9111KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS84061fff2aKVM: VMX: Convert launched argument to flags07401c2311KVM: VMX: Flatten __vmx_vcpu_run()df93717a32objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}1dbefa5772x86/speculation: Remove x86_spec_ctrl_maskce11f91b21x86/speculation: Use cached host SPEC_CTRL value for guest entry/exitaad83db22ex86/speculation: Fix SPEC_CTRL write on SMT state changed29c07912ax86/speculation: Fix firmware entry SPEC_CTRL handlingf1b01ace81x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=nea1aa926f4x86/cpu/amd: Add Spectral Chicken0d1a8a16e6objtool: Add entry UNRET validationfbab1c94ebx86/bugs: Do IBPB fallback check only oncec8845b8754x86/bugs: Add retbleed=ibpbf728eff263x86/xen: Rename SYS* entry points28aa3fa0b2objtool: Update Retpoline validation55bba093fdintel_idle: Disable IBRS during long idlee8142e2d6cx86/bugs: Report Intel retbleed vulnerabilitya0f8ef71d7x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()dabc2a1b40x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS6d7e13ccc4x86/bugs: Optimize SPEC_CTRL MSR writes3dddacf8c3x86/entry: Add kernel IBRS implementation9e727e0d94x86/bugs: Keep a per-CPU IA32_SPEC_CTRL valuea989e75136x86/bugs: Enable STIBP for JMP2RET3f29791d56x86/bugs: Add AMD retbleed= boot parameter876750cca4x86/bugs: Report AMD retbleed vulnerabilitydf748593c5x86: Add magic AMD return-thunkc70d6f8214objtool: Treat .text.__x86.* as noinstrc9eb5dcdc8x86: Use return-thunk in asm code5b2edaf709x86/sev: Avoid using __x86_return_thunkd6eb50e9b7x86/vsyscall_emu/64: Don't use RET in vsyscall emulationee4996f07dx86/kvm: Fix SETcc emulation for return thunkse0e06a9227x86/bpf: Use alternative RET encoding00b136bb62x86/ftrace: Use alternative RET encoding7723edf5edx86,static_call: Use alternative RET encoding446eb6f089objtool: skip non-text sections when adding return-thunk sites8bdb25f7aex86,objtool: Create .return_sites716410960bx86: Undo return-thunk damage270de63cf4x86/retpoline: Use -mfunction-return37b9bb0941Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC}3e519ed8d5x86/retpoline: Swizzle retpoline thunk6a2b142886x86/retpoline: Cleanup some #ifdeferyfeec5277d5x86/cpufeatures: Move RETPOLINE flags to word 117070bbb66cx86/kvm/vmx: Make noinstr cleanaccb8cfd50x86/realmode: build with -D__DISABLE_EXPORTS236b959da9objtool: Fix objtool regression on x32 systems148811a842x86/entry: Remove skip_r11rcxe1db6c8a69objtool: Fix symbol creation3e8afd072dobjtool: Fix type of reloc::addend42ec4d7135objtool: Fix code relocs vs weak symbols831d5c07b7objtool: Fix SLS validation for kcov tail-call replacement9728af8857crypto: x86/poly1305 - Fixup SLS03c5c33e04objtool: Default ignore INT3 for unreachablebef21f88b4kvm/emulate: Fix SETcc emulation function offsets with SLS494ed76c14tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'e9925a4584x86: Add straight-line-speculation mitigation0f8532c283objtool: Add straight-line-speculation validation1f6e6683c4x86/alternative: Relax text_poke_bp() constraint277f4ddc36x86: Prepare inline-asm for straight-line-speculation3c91e22576x86: Prepare asm files for straight-line-speculationa512fcd881x86/lib/atomic64_386_32: Rename thingsc2746d567dbpf,x86: Respect X86_FEATURE_RETPOLINE*1713e5c4f8bpf,x86: Simplify computing label offsets38a80a3ca2x86/alternative: Add debug prints to apply_retpolines()3d13ee0d41x86/alternative: Try inline spectre_v2=retpoline,amdb0e2dc9506x86/alternative: Handle Jcc __x86_indirect_thunk_\reg381fd04c97x86/alternative: Implement .retpoline_sites support6eb95718f3x86/retpoline: Create a retpoline thunk array0de47ad5b9x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h41ef958070x86/asm: Fixup odd GEN-for-each-reg.h usage8ef808b3f4x86/asm: Fix register orderccb8fc65a3x86/retpoline: Remove unused replacement symbols908bd980a8objtool,x86: Replace alternatives with .retpoline_sites023e78bbf1objtool: Explicitly avoid self modifying code in .altinstr_replacement6e4676f438objtool: Classify symbolsacc0be56b4objtool: Handle __sanitize_cov*() tail calls9d7ec2418aobjtool: Introduce CFI hashe8b1128fb0objtool: Make .altinstructions section entry size consistent1afa44480bobjtool: Remove reloc symbol type checks in get_alt_entry()e7118a25a8objtool: print out the symbol type when complaining about it7ea0731957objtool: Teach get_alt_entry() about more relocation types364e463097objtool: Don't make .altinstructions writablef231b2ee85objtool/x86: Ignore __x86_indirect_alt_* symbolse32542e9edobjtool: Only rewrite unconditional retpoline thunk callsa031925382objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()76474a9dd3x86/alternative: Optimize single-byte NOPs at an arbitrary positionf3fe1b141dobjtool: Support asm jump tables0b2c8bf498objtool/x86: Rewrite retpoline thunk callsed7783dca5objtool: Skip magical retpoline .altinstr_replacemente87c18c4a9objtool: Cache instruction relocs33092b4866objtool: Keep track of retpoline call sites8a6d73f7dbobjtool: Add elf_create_undef_symbol()b69e1b4b68objtool: Extract elf_symbol_add()da962cd0a2objtool: Extract elf_strtab_concat()b37c439250objtool: Create reloc sections implicitlyfcdb7926d3objtool: Add elf_create_reloc() helperc9049cf480objtool: Rework the elf_rebuild_reloc_section() logicd42fa5bf19objtool: Handle per arch retpoline naming6e95f8caffobjtool: Correctly handle retpoline thunk calls28ca351296x86/retpoline: Simplify retpolinese68db6f780x86/alternatives: Optimize optimize_nops()9a6471666bx86: Add insn_decode_kernel()d9cd219114x86/alternative: Use insn_decode()e6f8dc86a1x86/insn-eval: Handle return values from the decoder6bc6875b82x86/insn: Add an insn_decode() API76c513c87fx86/insn: Add a __ignore_sync_check__ markera3d96c7439x86/insn: Rename insn_decode() to insn_decode_from_regs()fd80da64cfx86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has()341e6178c1x86/alternative: Support ALTERNATIVE_TERNARY0c4c698569x86/alternative: Support not-featurec9cf908b89x86/alternative: Merge include files5f93d900b9x86/xen: Support objtool vmlinux.o validation in xen-head.Sb626e17c11x86/xen: Support objtool validation in xen-asm.S3116dee270objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC53e89bc78eobjtool: Assume only ELF functions do sibling calls3e674f2652objtool: Support retpoline jump detection for vmlinux.o917a4f6348objtool: Support stack layout changes in alternativese9197d768fobjtool: Add 'alt_group' struct1d516bd72aobjtool: Refactor ORC section generationdd87aa5f61KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw0ca2ba6e4dKVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S7748091a31Linux 5.10.13206a5dc3911x86/pat: Fix x86_has_pat_wp()d9cb6fabc9serial: 8250: Fix PM usage_count for console handovere1bd94dd9eserial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottleb8c4661126serial: stm32: Clear prev values before setting RTS delays039ffe436aserial: 8250: fix return error code in serial8250_request_std_resource()bfee93c9a6vt: fix memory overlapping when deleting chars in the buffer5450430199tty: serial: samsung_tty: set dma burst_size to 10e5668ed7busb: dwc3: gadget: Fix event pending checkf1e01a42dcusb: typec: add missing uevent when partner support PD61ab5d644eUSB: serial: ftdi_sio: add Belimo device ids58b94325eesignal handling: don't use BUG_ON() for debugginge75f692b79nvme-pci: phison e16 has bogus namespace ids54bf0b8c75Revert "can: xilinx_can: Limit CANFD brp to 2"35ce2c64e5ARM: dts: stm32: use the correct clock source for CEC on stm32mp151227ee155easoc: ixp4xx/npe: Fix unused match warning136d7987fcx86: Clear .brk area at early bootfd830d8dd5irqchip: or1k-pic: Undefine mask_ack for level triggered hardwaredae43b3792ASoC: madera: Fix event generation for rate controlscae4b78f3cASoC: madera: Fix event generation for OUT1 demuxa7634527cbASoC: cs47l15: Fix event generation for low power mux control41f97b0ecfASoC: dapm: Initialise kcontrol data for mux/demux controls11a14e4f31ASoC: wm5110: Fix DRE control6cbbe59fdcASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flowef1e38532fpinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()13fb9105cfASoC: ops: Fix off by one in range control validation67dc32542anet: sfp: fix memory leak in sfp_probe()104594de27nvme: fix regression when disconnect a recovering ctrl5504e63832nvme-tcp: always fail a request when sending it failedde876f36f9NFC: nxp-nci: don't print header length mismatch on i2c errorefa78f2ae3net: tipc: fix possible refcount leak in tipc_sk_create()bacfef0bf2platform/x86: hp-wmi: Ignore Sanitization Mode event3ea9dbf7c2cpufreq: pmac32-cpufreq: Fix refcount leak bug24cd0b9bfdscsi: hisi_sas: Limit max hw sectors for v3 HWc458ebd659netfilter: br_netfilter: do not skip all hooks with 0 priority93135dca8cvirtio_mmio: Restore guest page size on resumed611580032virtio_mmio: Add missing PM calls to freeze/restore31e16a5e11mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGEc713de1d80net/tls: Check for errors in tls_device_initeb58fd350aKVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()c2978d0124net: atlantic: remove aq_nic_deinit() when resume38e081ee06net: atlantic: remove deep parameter on suspend/resume functionsb82e4ad58asfc: fix kernel panic when creating VF2d4efc9a0eseg6: bpf: fix skb checksum in bpf_push_seg6_encap()7b38df59a8seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors834fa0a22fseg6: fix skb checksum evaluation in SRH encapsulation/insertionc224050081sfc: fix use after free when disabling sriovc1d9702cebima: Fix potential memory leak in ima_init_crypto()eb360267e1ima: force signature verification when CONFIG_KEXEC_SIG is configured29c6a632f8net: ftgmac100: Hold reference returned by of_get_child_by_name()a51040d4b1nexthop: Fix data-races around nexthop_compat_mode.2c56958de8ipv4: Fix data-races around sysctl_ip_dynaddr.038a87b3e4raw: Fix a data-race around sysctl_raw_l3mdev_accept.38d78c7b4bicmp: Fix a data-race around sysctl_icmp_ratemask.4ebf261532icmp: Fix a data-race around sysctl_icmp_ratelimit.b8871d9186sysctl: Fix data-races in proc_dointvec_ms_jiffies().2744e302e7drm/i915/gt: Serialize TLB invalidates with GT resets636e5dbaf0drm/i915/selftests: fix a couple IS_ERR() vs NULL tests359f2bca79ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zeroe1aa73454aARM: dts: at91: sama5d2: Fix typo in i2s1 node418b191d5fipv4: Fix a data-race around sysctl_fib_sync_mem.e088ceb73cicmp: Fix data-races around sysctl.fe2a35fa2ccipso: Fix data-races around sysctl.f5811b8df2net: Fix data-races around sysctl_mem.d54b6ef53cinetpeer: Fix data-races around sysctl.6481a8a72atcp: Fix a data-race around sysctl_tcp_max_orphans.609ce7ff75sysctl: Fix data races in proc_dointvec_jiffies().a5ee448d38sysctl: Fix data races in proc_doulongvec_minmax().e3a2144b3bsysctl: Fix data races in proc_douintvec_minmax().71ddde27c2sysctl: Fix data races in proc_dointvec_minmax().d5d54714e3sysctl: Fix data races in proc_douintvec().80cc28a4b4sysctl: Fix data races in proc_dointvec().9cc8edc571net: stmmac: dwc-qos: Disable split header for Tegra194cd201332ccASoC: Intel: Skylake: Correct the handling of fmt_config flexible arrayfbb87a0ed2ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()bb8bf80387ASoC: tas2764: Fix amp gain register offset & defaultf1cd988de4ASoC: tas2764: Correct playback volume range52d1b4250cASoC: tas2764: Fix and extend FSYNC polarity handling249fe2d20dASoC: tas2764: Add post reset delaysf160a1f970ASoC: sgtl5000: Fix noise on shutdown/remove831e190175ima: Fix a potential integer overflow in ima_appraise_measurement592f3bad00drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()4cb5c1950bnet/mlx5e: Fix capability check for updating vnic env counters6eb1d0c370net/mlx5e: kTLS, Fix build time constant test in RXc87d5211benet/mlx5e: kTLS, Fix build time constant test in TXd6cab2e06cARM: 9210/1: Mark the FDT_FIXED sections as shareable3d82fba7d3ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle0c300e294dspi: amd: Limit max transfer and message sized8d42c92feARM: dts: imx6qdl-ts7970: Fix ngpio typo and count91f90b571fext4: fix race condition between ext4_write and ext4_convert_inline_data9d883b3f00Revert "evm: Fix memleak in init_desc"41007669fcsh: convert nommu io{re,un}map() to static inline functionsea4dbcfb95nilfs2: fix incorrect masking of permission flags for symlinks14e63942d6fs/remap: constrain dedupe of EOF blocks0581613df7drm/panfrost: Fix shrinker list corruption by madvise IOCTL2e760fe05ddrm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() errorc1ea39a77cbtrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents7657e39585cgroup: Use separate src/dst nodes when preloading css_sets for migratione013ea2a51wifi: mac80211: fix queue selection for mesh/OCB interfacesdb6e8c3015ARM: 9214/1: alignment: advance IT state after emulating Thumb instructionf851e4f402ARM: 9213/1: Print message about disabled Spectre workarounds only oncefa40bb3a5fip: fix dflt addr selection for connected nexthop4d3e0fb05enet: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer78a1400c42tracing/histograms: Fix memory leak problem931dbcc2e0mm: split huge PUD on wp_huge_pud fallback91530f675efix race between exit_itimers() and /proc/pid/timersb9c32a6886xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue782a6b07b1ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptopcacac3e13aALSA: hda/realtek - Fix headset mic problem for a HP machine with alc22108ab39027aALSA: hda/realtek - Fix headset mic problem for a HP machine with alc6714d0d15d184ALSA: hda/realtek: Fix headset mic for Acer SF313-51b642a3476aALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model4486bbe928ALSA: hda - Add fixup for Dell Latitidue E54308f95261a00Linux 5.10.131cc5ee0e0eeRevert "mtd: rawnand: gpmi: Fix setting busy timeout setting"26ae9c3614Linux 5.10.1308365b151fddmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate37147e22cddmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate1be247db20dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly7b721f5aecdmaengine: pl330: Fix lockdep warning about non-static keye23cfb3fdcida: don't use BUG_ON() for debugging37995f034fdt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typoca4a919584misc: rtsx_usb: set return value in rsp_buf alloc err pathff79e0ca2bmisc: rtsx_usb: use separate command and response buffersaf7d9d4abemisc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer86884017bbdmaengine: imx-sdma: Allow imx8m for imx7 FW revs9b329edd77i2c: cadence: Unregister the clk notifier in error path26938bd28cr8169: fix accessing unset transport header904f622ec7selftests: forwarding: fix error message in learning_test9906c22340selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT859b889029selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT23cdc57d88ibmvnic: Properly dispose of all skbs during a failover.2b4659c145i40e: Fix dropped jumbo frames statistics5561bddd05xsk: Clear page contiguity bit when unmapping pool87d2bb8882ARM: dts: at91: sama5d2_icp: fix eeprom compatibles9b7d8e28b6ARM: dts: at91: sam9x60ek: fix eeprom compatible and sizeade03e5ea7ARM: at91: pm: use proper compatibles for sam9x60's rtc and rttb40ac801cbARM: at91: pm: use proper compatible for sama5d2's rtc4c3e73a66aarm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo1d0c3ced2dpinctrl: sunxi: sunxi_pconf_set: use correct offsete1cda2a03darm64: dts: imx8mp-evk: correct I2C3 pad settings2ade1b1d92arm64: dts: imx8mp-evk: correct gpio-led pad settings17b3883ba5arm64: dts: imx8mp-evk: correct the uart2 pinctl value43319ee6a0arm64: dts: imx8mp-evk: correct mmc pad settings6bf74a1e74arm64: dts: qcom: msm8994: Fix CPU6/7 reg values2c0d10ce00pinctrl: sunxi: a83t: Fix NAND function name for some pins3d90607e7eARM: meson: Fix refcount leak in meson_smp_prepare_cpuse14930e9f9xfs: remove incorrect ASSERT in xfs_rename852952ea0ecan: kvaser_usb: kvaser_usb_leaf: fix bittiming limitsa741e762e1can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regressionf439d08ef1can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info79af7be44cpowerpc/powernv: delay rng platform device creation until later in boot19104425c9video: of_display_timing.h: include errno.h96fa24eb1amemregion: Fix memregion_free() fallback definitiond6931bff1cPM: runtime: Redefine pm_runtime_release_supplier()cecb806c76fbcon: Prevent that screen size is smaller than font sizeb727561ddcfbcon: Disallow setting font bigger than screen sizeb81212828afbmem: Check virtual screen sizes in fb_set_var()d03e8ed72dfbdev: fbmem: Fix logo center image dx issue963c80f070iommu/vt-d: Fix PCI bus rescan device hot add0a5e36dbcbnetfilter: nf_tables: stricter validation of element data4a6430b99fnetfilter: nft_set_pipapo: release elements in clone from abort path4f59d12efenet: rose: fix UAF bug caused by rose_t0timer_expiry0085da9df3usbnet: fix memory leak in error casee917be1f83bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals9adec73349bpf: Fix incorrect verifier simulation around jmp32's jeq/jned0b8e22399can: gs_usb: gs_usb_open/close(): fix memory leakb6f4b347a1can: grcan: grcan_probe(): remove extra of_node_get()85cd41070dcan: bcm: use call_rcu() instead of costly synchronize_rcu()b75d4bec85ALSA: hda/realtek: Add quirk for Clevo L140PU6c32496964mm/slub: add missing TID updates on slab deactivation7208d1236fLinux 5.10.1290e21ef1801clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()7055e34462net: usb: qmi_wwan: add Telit 0x1070 compositionf1a53bb27fnet: usb: qmi_wwan: add Telit 0x1060 composition43c8d33ce3xen/arm: Fix race in RB-tree based P2M accounting547b7c640dxen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()cbbd2d2531xen/blkfront: force data bouncing when backend is untrusted4923217af5xen/netfront: force data bouncing when backend is untrusted728d68bfe6xen/netfront: fix leaking data in shared pagescfea428030xen/blkfront: fix leaking data in shared pagesd341e5a754selftests/rseq: Change type of rseq_offset to ptrdiff_t7e617278bfselftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area27f6361cb4selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread areaa4312e2d81selftests/rseq: Fix: work-around asm goto compiler bugs7e1a0a9a44selftests/rseq: Remove arm/mips asm goto compiler work-aroundba4d79af71selftests/rseq: Fix warnings about #if checks of undefined tokens35c6f5047fselftests/rseq: Fix ppc32 offsets by using long rather than off_tdbc1f0ee60selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/stored4f631ea2dselftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endiane85fdae4dfselftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35c79e564535selftests/rseq: Introduce thread pointer getters4a78bf83e2selftests/rseq: Introduce rseq_get_abi() helper3c2a416c80selftests/rseq: Remove volatile from __rseq_abi68e1232c6eselftests/rseq: Remove useless assignment to cpu variable3e77ed4f90selftests/rseq: introduce own copy of rseq uapi header54cd556487selftests/rseq: remove ARRAY_SIZE define from individual tests14894cf692hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() failsf72d410dbfipv6/sit: fix ipip6_tunnel_get_prl return value25055da22asit: use min652fd40eb0drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c79963021fdxen/gntdev: Avoid blocking in unmap_grant_pages()5f614f5f70tcp: add a missing nf_reset_ct() in 3WHS handling9203dfb3edxfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_rangef874e16870xfs: update superblock counters correctly for !lazysbcount7ab7458d7axfs: fix xfs_trans slab cache namef12968a5a4xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAXda61388f9axfs: Skip repetitive warnings about mount options6b7dab812cxfs: rename variable mp to parsing_mpb261cd005axfs: use current->journal_info for detecting transaction recursionc36d41b65enet: tun: avoid disabling NAPI twice59c51c3b54tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()c9fc52c173io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->iopriob8def021acepic100: fix use after free on rmmod456bc33887tipc: move bc link creation back to tipc_node_create09f9946235NFC: nxp-nci: Don't issue a zero length i2c_master_read()7d363362e0nfc: nfcmrvl: Fix irq_of_parse_and_map() return value63b2fe509fnet: bonding: fix use-after-free after 802.3ad slave unbind7597ed348enet: bonding: fix possible NULL deref in rlb codeac12337229net/sched: act_api: Notify user space if any actions were flushed before error91d3bb82c4netfilter: nft_dynset: restore set element counter when failing to update4b480a7940s390: remove unneeded 'select BUILD_BIN2C'e65027fdebPM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events653bdcd833caif_virtio: fix race between virtio_device_ready() and ndo_open()208ff79675NFSD: restore EINVAL error translation in nfsd_commit()db82bb6054net: ipv6: unexport __init-annotated seg6_hmac_net_init()eb1757ca20usbnet: fix memory allocation in helpersfae2a9fb1elinux/dim: Fix divide by 0 in RDMA DIMb0cab8b517RDMA/cm: Fix memory leak in ib_cm_insert_listen9de276dfb2RDMA/qedr: Fix reporting QP timeout attributea42bd00f00net: dp83822: disable rx error interrupt9c06d84855net: dp83822: disable false carrier interruptc70ca16f72net: tun: stop NAPI when detaching queuesbec1be0a74net: tun: unlink NAPI from device on destruction0b2499c801net: dsa: bcm_sf2: force pause link settings3f55912a1aselftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP testf7b8fb4584virtio-net: fix race between ndo_open() and virtio_device_ready()c0a28f2ddfnet: usb: ax88179_178a: Fix packet receiving8f74cb27c2net: rose: fix UAF bugs caused by timer handler6a0b9512a6SUNRPC: Fix READ_PLUS crashered03a650fbs390/archrandom: simplify back to earlier design and initialize earlierd8bca518d5dm raid: fix KASAN warning in raid5_add_disks9bf2b0757bdm raid: fix accesses beyond end of raid member array213c550debpowerpc/bpf: Fix use of user_pt_regs in uapi68a34e478apowerpc/book3e: Fix PUD allocation size in map_kernel_page()e188bbdb92powerpc/prom_init: Fix kernel config grepe6a7d30b65nvdimm: Fix badblocks clear off-by-one error0b99c4a189nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)e77804158bipv6: take care of disable_policy when restoring routes03b9e01659drm/amdgpu: To flush tlb for MMHUB of RAVEN seriesea86c1430cLinux 5.10.1282d10984d99net: mscc: ocelot: allow unregistered IP multicast flooding6a656280e7powerpc/ftrace: Remove ftrace init tramp once kernel init is complete6b734f7b70xfs: check sb_meta_uuid for dabuf buffer recovery071e750ffbxfs: remove all COW fork extents when remounting readonly1e76bd4c67xfs: Fix the free logic of state in xfs_attr_node_hasname0cdccc05daxfs: punch out data fork delalloc blocks on COW writeback failuredb3f8110c3xfs: use kmem_cache_free() for kmem_cache objects09c9902cd8bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()c4ff3ffe01tick/nohz: unexport __init-annotated tick_nohz_full_setup()069fff50d4drm: remove drm_fb_helper_modinit52dc7f3f6fMAINTAINERS: add Amir as xfs maintainer for 5.10.y64f18041ddMerge branch 'android13-5.10' into branch 'android13-5.10-lts'3cbab1c9acRevert "xfrm: Add possibility to set the default to block if we have no policy"49412256c9Revert "net: xfrm: fix shift-out-of-bounce"65b0a22abcRevert "xfrm: make user policy API complete"b60c58879eRevert "xfrm: notify default policy on update"51b82c1241Revert "xfrm: fix dflt policy check when there is no policy configured"f91fa99d4bRevert "xfrm: rework default policy structure"c932832406Revert "xfrm: fix "disable_policy" flag use when arriving from different devices"6629a18b57Revert "include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage"a6c120a514Merge "Merge 5.10.118 into android13-5.10-lts" into android13-5.10-lts17267bb8e8ANDROID: Adding Image.gz and boot-gz.img3b28477cb8ANDROID: Creating boot-img.tar.gz for aarch64deb587b1a4Linux 5.10.1271cca46c205powerpc/pseries: wire up rng during setup_arch()95d73d510bkbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)feb5ab7986random: update comment from copy_to_user() -> copy_to_iter()959bbaf5b7modpost: fix section mismatch check for exported init/exit sectionsc980392af1ARM: cns3xxx: Fix refcount leak in cns3xxx_init889aad2203memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings44a5b3a073ARM: Fix refcount leak in axxia_boot_secondary30bbfeb480soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe68f28d52e6ARM: exynos: Fix refcount leak in exynos_map_pmu59fdf10814ARM: dts: imx6qdl: correct PU regulator ramp delayfb70bd8675ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY nodef78acc4288powerpc/powernv: wire up rng during setup_arch7db1ba660bpowerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address1f5a9205a3powerpc: Enable execve syscall exit tracepointca144919afparisc: Enable ARCH_HAS_STRICT_MODULE_RWXa1c902349aparisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STIaf0ff2da01xtensa: Fix refcount leak bug in time.c6c0839cf1bxtensa: xtfpga: Fix refcount leak bug in setup501652a2adiio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_clientd40514d440iio: adc: axp288: Override TS pin bias current for some modelsd579c893ddiio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message62284d45e2iio: adc: stm32: Fix ADCs iteration in irq handlere3ebb9d16ciio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)3e0af68b99iio: adc: stm32: fix maximum clock rate for stm32mp15xb07a30a774iio: trigger: sysfs: fix use-after-free on remove399788e819iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()c1ec7d52a2iio: accel: mma8452: ignore the return value of reset operation42caf44906iio:accel:mxc4005: rearrange iio trigger get and registere26dcf6279iio:accel:bma180: rearrange iio trigger get and registerf26379e199iio:chemical:ccs811: rearrange iio trigger get and register4b6cdcff7cf2fs: attach inline_data after setting compression2d7bdb6a5ausb: chipidea: udc: check request status before setting device address656eca37aaUSB: gadget: Fix double-free bug in raw_gadget driver54604108beusb: gadget: Fix non-unique driver names in raw-gadget driverd87dec22fdxhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI114080d04axhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCIb8142a8465xhci: turn off port power in shutdown116c3e81b0usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMICa547662534iio: adc: vf610: fix conversion mode sysfs node name58c3a27e9ciio: mma8452: fix probe fail when device tree compatible is used.5ee016f612s390/cpumf: Handle events cycles and instructions identicalabe487a88agpio: winbond: Fix error code in winbond_gpio_get()30531e0d7bnvme: move the Samsung X5 quirk entry to the core quirks169f7d7705nvme-pci: add NO APST quirk for Kioxia device938f594266nvme-pci: allocate nvme_command within driver pduba388d4e9anvme: don't check nvme_req flags for new reqe7ccaa1abanvme: mark nvme_setup_passsthru() inline3ee62a1f07nvme: split nvme_alloc_request()fe06c692cdnvme: centralize setting the timeout in nvme_alloc_requestafbc954e78Revert "net/tls: fix tls_sk_proto_close executed repeatedly"340fbdc801virtio_net: fix xdp_rxq_info bug after suspend/resume3bccf82169igb: Make DMA faster when CPU is active on the PCIe link7d7450363fregmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips40b3815b2cice: ethtool: advertise 1000M speeds properly7b564e3254afs: Fix dynamic root getattr3c22192db0MIPS: Remove repetitive increase irq_err_countcc649a7865x86/xen: Remove undefined behavior in setup_features()b60c375ad1selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh20119c1e0fudmabuf: add back sanity checke82376b632net/tls: fix tls_sk_proto_close executed repeatedlycec9867ee5erspan: do not assume transport header is always setacf76125bbdrm/msm/dp: fix connect/disconnect handled at irq_hpd61f8f4034cdrm/msm/dp: promote irq_hpd handle to handle link training correctlyd11cb08215drm/msm/dp: deinitialize mainlink if link training failed3d67cb00cbdrm/msm/dp: fixes wrong connection state caused by failure of link trainefb2b69160drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()d16a433982drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf363fd6e346net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms2e3216b929bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiersc12a2c9b1bigb: fix a use-after-free issue in igb_clean_tx_ring361c5521c1tipc: fix use-after-free Read in tipc_named_reinitf299d3fbe4tipc: simplify the finalize work queueab7f565ac7phy: aquantia: Fix AN when higher speeds than 1G are not advertiseda51c199e4dbpf, x86: Fix tail call count offset calculation on bpf2bpf call4ae116428edrm/sun4i: Fix crash during suspend after component bind failure516760f1d2bpf: Fix request_sock leak in sk lookup helpers505a375eeadrm/msm: use for_each_sgtable_sg to iterate over scatterlist10eb239e29scsi: scsi_debug: Fix zone transition to full condition15cc30ac2anetfilter: use get_random_u32 instead of prandom95f80c8843netfilter: nftables: add nft_parse_register_store() and use itec9b0a8d30netfilter: nftables: add nft_parse_register_load() and use it8adedb4711drm/msm: Fix double pm_runtime_disable() call8682335375USB: serial: option: add Quectel RM500K module support9e6e063e54USB: serial: option: add Quectel EM05-G modem0b3006a862USB: serial: option: add Telit LE910Cx 0x1250 compositionf6a266e0dcdm mirror log: clear log bits up to BITS_PER_LONG boundary03d1874b82dm era: commit metadata in postsuspend after worker stops273106c2dfata: libata: add qc->flags in ata_qc_complete_template tracepoint156427b312mtd: rawnand: gpmi: Fix setting busy timeout setting07e56884cdmmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing0ae82e1ccbbtrfs: add error messages to all unrecognized mount options49e3e449bcnet: openvswitch: fix parsing of nw_proto for IPv6 fragments1508658aecALSA: hda/realtek: Add quirk for Clevo NS50PU6e8e503159ALSA: hda/realtek: Add quirk for Clevo PD70PNT80307458a1ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly7fcbc89d47ALSA: hda/realtek - ALC897 headset MIC no soundf5ea433d56ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop6437329060ALSA: hda/conexant: Fix missing beep setup12a6be5d11ALSA: hda/via: Fix missing beep setup5e80f923b8random: quiet urandom warning ratelimit suppression message310ebbd9f5random: schedule mix_interrupt_randomness() less often3acb7dc242vt: drop old FONT ioctls9cae50bdfaLinux 5.10.126fb2fbb3c10io_uring: use separate list entry for iopoll requests6a7c3bcc3cLinux 5.10.125df3f3bb505io_uring: add missing item types for various requests1a264b3a69arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfera1508d164eserial: core: Initialize rs485 RTS polarity already on probe7ccb026ecbtcp: drop the hash_32() part from the index calculation9429b75bc2tcp: increase source port perturb table to 2^1624b922a5datcp: dynamically allocate the perturb table used by source portsd28e64b1c6tcp: add small random increments to the source portdd46a868fctcp: use different parts of the port_offset for index and offset743acb5207tcp: add some entropy in __inet_hash_connect()16b1994679usb: gadget: u_ether: fix regression in setting fixed MAC address355be61311zonefs: fix zonefs_iomap_begin() for readsee4677b78es390/mm: use non-quiescing sske for KVM switch to keyed guest4cbf7ff510Merge 5.10.118 into android13-5.10-lts9ab92c66baMerge 5.10.117 into android13-5.10-ltsd96a068cc6Merge 5.10.116 into android13-5.10-lts8e6b4843beMerge 5.10.115 into android13-5.10-ltsa8cb914f75ANDROID: GKI: update the abi .xml file due to hex_to_bin() changes3828f1164cRevert "tcp: ensure to use the most recently sent skb when filling the rate sample"52ddbabcb3Merge 5.10.114 into android13-5.10-lts902d7527c1Revert "ipv6: make ip6_rt_gc_expire an atomic_t"d3d4f869cdRevert "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup"11565b017bMerge 5.10.113 into android13-5.10-ltsfe917bad60Merge 5.10.112 into android13-5.10-ltsc356141b2bANDROID: fix up gpio change in 5.10.1114f3fee72a7Linux 5.10.124e0b6018894clk: imx8mp: fix usb_root_clk parenta3e50506eapowerpc/book3e: get rid of #include <generated/compile.h>ff4443f3fcigc: Enable PCIe PTMf0a7adff63Revert "PCI: Make pci_enable_ptm() private"e1513a714dnet: openvswitch: fix misuse of the cached connection on tuple changes09b55dc90bnet/sched: act_police: more accurate MTU policing73bc8a5e8edma-direct: don't over-decrypt memoryaa9a001efavirtio-pci: Remove wrong address verification in vp_del_vqs()be98641034ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine401bef1f95KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leakd6be031a2fKVM: x86: Account a variety of miscellaneous allocationsd74d7865e2KVM: arm64: Don't read a HW interrupt pending state in user contextbfd004a1d3ext4: add reserved GDT blocks check0ca74dacfdext4: make variable "count" signed6fdaf31ad5ext4: fix bug_on ext4_mb_use_inode_pae27430c1f1drm/amd/display: Cap OLED brightness per max frame-average luminanceba751f0d25dm mirror log: round up region bitmap size to BITS_PER_LONG33ba36351eserial: 8250: Store to lsr_save_flags after lsr read57901c658fusb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probea44a8a762fusb: dwc2: Fix memory leak in dwc2_hcd_init791da3e6c8USB: serial: io_ti: add Agilent E5805A support0e13274bc6USB: serial: option: add support for Cinterion MV31 with new baselined721986e96crypto: memneq - move into lib/308b8f31c0comedi: vmk80xx: fix expression for tx buffer size9308be3d9amei: me: add raptor lake point S DID9ea9c92275i2c: designware: Use standard optional ref clock implementation506a88a5bfirqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions7c9dd9d23firqchip/gic-v3: Fix error handling in gic_populate_ppi_partitionse52a58b79firqchip/gic/realview: Fix refcount leak in realview_gic_of_init716587a57ai2c: npcm7xx: Add check for platform_driver_registerb559ef9dfcfaddr2line: Fix overlapping text section failures, the sequel7fa28a7c3dblock: Fix handling of offline queues in blk_mq_alloc_request_hctx()2d825fb53bcerts/blacklist_hashes.c: fix const confusion in certs blacklistbc28fde909arm64: ftrace: consistently handle PLTs.e177f17fe4arm64: ftrace: fix branch range checks64072389benet: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg28069e026enet: bgmac: Fix an erroneous kfree() in bgmac_remove()984793f255mlxsw: spectrum_cnt: Reorder counter poolsb90ae84a8anvme: add device name to warning in uuid_show()42f7cbe2c2nvme: use sysfs_emit instead of sprintf63b26fe025drm/i915/reset: Fix error_state_read ptr + offset use2b2180449amisc: atmel-ssc: Fix IRQ check in ssc_probe65ca4db68btty: goldfish: Fix free_irq() on remove5334455067Drivers: hv: vmbus: Release cpu lock in error case814092927ai40e: Fix call trace in setup_tx_descriptors43dfd1169ci40e: Fix calculating the number of queue pairsef4d73da0ai40e: Fix adding ADQ filter to TC0db965e2757clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()8acc3e228epNFS: Avoid a live lock condition in pnfs_update_layout()03ea83324apNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE4603a37f6erandom: credit cpu and bootloader seeds by default9d667348dcgpio: dwapb: Don't print error on -EPROBE_DEFERf3c8bfd6dcMIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.85340c0634mellanox: mlx5: avoid uninitialized variable warning with gcc-1238c519df8enet: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_fragb8879ca1fdipv6: Fix signed integer overflow in l2tp_ip6_sendmsg0eeec1a8b0nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred6c18f47f47virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failedd539feb6dfALSA: hda/realtek - Add HW8326 support16dd002eb8scsi: pmcraid: Fix missing resource cleanup in error case410b692621scsi: ipr: Fix missing/incorrect resource cleanup in error case85acc5bf05scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion916145bf9dscsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topologyf416fee125scsi: vmw_pvscsi: Expand vcpuHint to 16 bits0e9994b865Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq2e640e5e44ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()a572c74402ASoC: es8328: Fix event generation for deemphasis controlc7b8c3758fASoC: wm8962: Fix suspend while playing music8656623bdcquota: Prevent memory allocation recursion while holding dq_lock36cd19e7d4ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()440b2a62daASoC: cs42l51: Correct minimum value for SX volume controlf93d8fe3dcASoC: cs42l56: Correct typo in minimum level for SX volume controls13e5b76d3dASoC: cs42l52: Correct TLV for Bypass Volumeb8a47bcc4dASoC: cs53l30: Correct number of volume levels on SX controls70e355867dASoC: cs35l36: Update digital volume TLVcb6a0b83f1ASoC: cs42l52: Fix TLV scales for mixer controlsd7be05aff2dma-debug: make things less spammy under memory pressure1b54c00657ASoC: nau8822: Add operation for internal PLL off and on2c9548bc26powerpc/kasan: Silence KASAN warnings in __get_wchan()b5699bff1darm64: dts: imx8mm-beacon: Enable RTS-CTS on UART328bbdca6a7bpf: Fix incorrect memory charge cost calculation in stack_map_alloc()f14816f2f9nfsd: Replace use of rwsem with errseq_t56a7f57da59p: missing chunk of "fs/9p: Don't update file type when updating file attributes"2a59239b22Linux 5.10.123aa238a92ccx86/speculation/mmio: Print SMT warningbde15fdcceKVM: x86/speculation: Disable Fill buffer clear within guests6df693dca3x86/speculation/mmio: Reuse SRBDS mitigation for SBDScf1c01a5e4x86/speculation/srbds: Update SRBDS mitigation selection001415e4e6x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data3eb1180564x86/speculation/mmio: Enable CPU Fill buffer clearing on idle56f0bca5e9x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations26f6f231f6x86/speculation/mmio: Add mitigation for Processor MMIO Stale Dataf83d4e5be4x86/speculation: Add a common function for MD_CLEAR mitigation updatee66310bc96x86/speculation/mmio: Enumerate Processor MMIO Stale Data bugf8a85334a5Documentation: Add documentation for Processor MMIO Stale Data5754c570a5Linux 5.10.1229ba2b4ac35tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd5e34b49756dmaengine: idxd: add missing callback function to support DMA_INTERRUPTb8c17121f0zonefs: fix handling of explicit_open option on mountef51997771PCI: qcom: Fix pipe clock imbalance63bcb9da91md/raid0: Ignore RAID0 layout if the second zone has only one device418db40cc7interconnect: Restore sync state by ignoring ipa-virt in provider countbcae8f8338interconnect: qcom: sc7180: Drop IP0 interconnectsfe6caf5122powerpc/mm: Switch obsolete dssall to .long3be74fc0afpowerpc/32: Fix overread/overwrite of thread_struct via ptracefa0d3d71dcdrm/atomic: Force bridge self-refresh-exit on CRTC switchdbe04e874ddrm/bridge: analogix_dp: Support PSR-exit to disable transition61297ee0c3Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag2dba96d19dixgbe: fix unexpected VLAN Rx in promisc mode on VF91620cded9ixgbe: fix bcast packets Rx on VF after promisc removalcdd9227373nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION54423649bcnfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling4f0a2c46f5nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTIONc4e4c07d86net: phy: dp83867: retrigger SGMII AN when link change133c9870cdmmc: block: Fix CQE recovery reset success0248a8c844ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files471a413201cifs: fix reconnect on smb3 mount types9023ecfd33cifs: return errors during session setup during reconnectsb423cd2a81ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 202194bd216d17ALSA: hda/conexant - Fix loopback issue with CX2063213639c970fscripts/gdb: change kernel config dumping methodb6ea26873evringh: Fix loop descriptors check in the indirect cases362e3b3a59nodemask: Fix return values to be unsigneda262e1255bcifs: version operations for smb20 unneeded when legacy support disabled01137d8980s390/gmap: voluntarily schedule during key settingf72df77600nbd: fix io hung while disconnecting device122e4adaffnbd: fix race between nbd_alloc_config() and module removalc0868f6e72nbd: call genl_unregister_family() first in nbd_cleanup()cb8da20d71jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds320acaf84ax86/cpu: Elide KCSAN for cpu_has() and friends8287687821modpost: fix undefined behavior of is_arm_mapping_symbol()fee8ae0a0bdrm/radeon: fix a possible null pointer dereference3e57686830ceph: allow ceph.dir.rctime xattr to be updatable7fa8312879Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"ebfe279725scsi: myrb: Fix up null pointer access on myrb_cleanup()7eb32f286emd: protect md_unregister_thread from reentrancy668c3f9fa2watchdog: wdat_wdt: Stop watchdog when rebooting the systeme20bc8b5a2kernfs: Separate kernfs_pr_cont_buf and rename_lock.1e3b3a5762serial: msm_serial: disable interrupts in __msm_console_write()ff727ab0b7staging: rtl8712: fix uninit-value in r871xu_drv_init()33ef21d554staging: rtl8712: fix uninit-value in usb_read8() and friendsf3f754d72dclocksource/drivers/sp804: Avoid error on multiple instancesabf3b22261extcon: Modify extcon device to be created after driver data is set41ec946694misc: rtsx: set NULL intfdata when probe fails5b0c0298f7usb: dwc2: gadget: don't reset gadget's driver->bus468fe959easysrq: do not omit current cpu when showing backtrace of all active CPUsf4cb24706cUSB: hcd-pci: Fully suspend across freeze/thaw cycleffe9440d69drivers: usb: host: Fix deadlock in oxu_bus_suspend()6e2273eefadrivers: tty: serial: Fix deadlock in sa1100_set_termios()ee105039d3USB: host: isp116x: check return value after calling platform_get_resource()0f69d7d5e9drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()66f769762fdrivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()cb7147afd3tty: Fix a possible resource leak in icom_probed68d5e68b7tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()61ca1b97adlkdtm/usercopy: Expand size of "out of frame" object7821d743abiio: st_sensors: Add a local lock for protecting odr5a89a92efcstaging: rtl8712: fix a potential memory leak in r871xu_drv_init()8caa4b7d41iio: dummy: iio_simple_dummy: check the return value of kstrdup()f091e29ed8drm: imx: fix compiler warning with gcc-1296bf5ed057net: altera: Fix refcount leak in altera_tse_mdio_createfbeb8dfa8bip_gre: test csum_start instead of transport header1981cd7a77net/mlx5: fs, fail conflicting actions652418d82bnet/mlx5: Rearm the FW tracer after each tracer event5d9c1b081anet: ipv6: unexport __init-annotated seg6_hmac_init()be3884d5cdnet: xfrm: unexport __init-annotated xfrm4_protocol_init()7759c32228net: mdio: unexport __init-annotated mdio_bus_init()b585b87fd5SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()3d8122e169net/mlx4_en: Fix wrong return value on ioctl EEPROM query failurec2ae49a113net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list0cf7aaff29bpf, arm64: Clear prog->jited_len along prog->jitedc61848500aaf_unix: Fix a data-race in unix_dgram_peer_wake_me().be9581f4fdxen: unexport __init-annotated xen_xlate_map_ballooned_pages()86c87d2c03netfilter: nf_tables: bail out early if hardware offload is not supported330c0c6cd2netfilter: nf_tables: memleak flow rule from commit path67e2d44873netfilter: nf_tables: release new hooks on unsupported flowtable flags19cb3ece14ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probeec5548066dnetfilter: nf_tables: always initialize flowtable hook list in transaction7fd03e34f0powerpc/kasan: Force thread size increase with KASAN7a248f9c74netfilter: nf_tables: delete flowtable hooks via transaction list9edafbc7ecnetfilter: nat: really support inet nat without l3 address8dbae5affbxprtrdma: treat all calls not a bcall when bc_serv is NULL8b3d5bafb1video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()c09b873f3fvideo: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen10ee5b9644fNFSv4: Don't hold the layoutget locks across multiple RPC calls95a0ba85c1dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type2c08cae19dm68knommu: fix undefined reference to `_init_sp'd99f04df32m68knommu: set ZERO_PAGE() to the allocated zeroed page344a55ccf5i2c: cadence: Increase timeout per message if necessary32bea51fe4f2fs: remove WARN_ON in f2fs_is_valid_blkaddr54c1e0e3bbiommu/arm-smmu-v3: check return value after calling platform_get_resource()3660db29b0iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()9e801c891atracing: Avoid adding tracer option before update_tracer_options1788e6dbb6tracing: Fix sleeping function called from invalid context on RT kernel2f452a3306bootconfig: Make the bootconfig.o as a normal object filec667b3872amips: cpc: Fix refcount leak in mips_cpc_default_phys_base76b226eaf0dmaengine: idxd: set DMA_INTERRUPT cap bit32be2b805aperf c2c: Fix sorting in percent_rmt_hitm_cmp()71cbce7503driver core: Fix wait_for_device_probe() & deferred_probe_timeout interactionb8fac8e321tipc: check attribute length for bearer namec1f0187025scsi: sd: Fix potential NULL pointer dereferenced2e297eaf4afs: Fix infinite loop found by xfstest generic/67604622d6318gpio: pca953x: use the correct register address to do regcache sync0a0f7f8414tcp: tcp_rtx_synack() can be called from process contexte05dd93826net: sched: add barrier to fix packet stuck problem for lockless qdisce9fe72b95dnet/mlx5e: Update netdev features after changing XDP stateb50eef7a38net/mlx5: correct ECE offset in query qp outputea5edd015fnet/mlx5: Don't use already freed action pointerbf2af9b243sfc: fix wrong tx channel offset with efx_separate_tx_channels8f81a4113esfc: fix considering that all channels have TX queues7ac3a034d9nfp: only report pause frame configuration for physical device630e0a10c0net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"b97550e380riscv: read-only pages should not be writable8f49e1694cbpf: Fix probe read error in ___bpf_prog_run()6d8d3f68cbubi: ubi_create_volume: Fix use-after-free when volume creation failedf413e4d7cdubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty3252d327f9jffs2: fix memory leak in jffs2_do_fill_super741e49eacdmodpost: fix removing numeric suffixes42658e47f1net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_registerf7ba2cc57fnet: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks71ae30662enet: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()503a3fd646net: sched: fixed barrier to prevent skbuff sticking in qdisc backlogee89d7fd49s390/crypto: fix scatterwalk_unmap() callers in AES-GCMe892a7e60fclocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value1d7361679fASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition910b1cdf6cwatchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probeb3354f2046watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking36ee9ffca8driver core: fix deadlock in __device_attach823f24f2e3driver: base: fix UAF when driver_attach failed7a6337bfedbus: ti-sysc: Fix warnings for unbind for serial985706bd3bfirmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle94acaaad47serial: stm32-usart: Correct CSIZE, bits, and parityb7e560d2ffserial: st-asc: Sanitize CSIZE and correct PARENB for CS7afcfc3183cserial: sifive: Sanitize CSIZE and c_iflaga9f6bee486serial: sh-sci: Don't allow CS5-600456b932eserial: txx9: Don't allow CS5-622e975796fserial: rda-uart: Don't allow CS5-6ff4ce2979bserial: digicolor-usart: Don't allow CS5-65cd331bcf0serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485260792d5c9serial: meson: acquire port->lock in startup()82bfea344ertc: mt6397: check return value after calling platform_get_resource()d54a51b518clocksource/drivers/riscv: Events are stopped during CPU suspend5b3e990f85soc: rockchip: Fix refcount leak in rockchip_grf_initcfe8a0967dextcon: ptn5150: Add queue work sync before driver release96414e2cdccoresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier47ebc50dc2serial: sifive: Report actual baud base rather than fixed 115200ab35308bbdphy: qcom-qmp: fix pipe-clock imbalance on power-on failure52f327a45crpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() failsc10333c451iio: adc: sc27xx: Fine tune the scale calibration values3747429834iio: adc: sc27xx: fix read big scale voltage not rightb30f2315a3iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout43823ceb26iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check6f01c0fb8eusb: typec: mux: Check dev_set_name() return value7027c890fffirmware: stratix10-svc: fix a missing check on list iterator70ece3c5ecmisc: fastrpc: fix an incorrect NULL check on list iterator2a1bf8e5adusb: dwc3: pci: Fix pm_runtime_get_sync() error checking8ae4fed195rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value572211d631pwm: lp3943: Fix duty calculation in case period was clampedf9782b26d6staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()b382c0c3b8usb: musb: Fix missing of_node_put() in omap2430_probe6b7cf22122USB: storage: karma: fix rio_karma_init returne100742823usb: usbip: add missing device lock on tweak configuration cmdbcbb795a9eusb: usbip: fix a refcount leak in stub_probe()4e3a2d77bdtty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_gete27376f5aatty: n_tty: Restore EOF push handling behavior11bc6eff3atty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probeee6c33b29etty: goldfish: Use tty_port_destroy() to destroy port56ac04f35flkdtm/bugs: Check for the NULL pointer after calling kmalloc03efa70eb0iio: adc: ad7124: Remove shift from scan_type4610b06761staging: greybus: codecs: fix type confusion of list iterator variable1509d2335dpcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boardse2e52b40efLinux 5.10.12147c1680e51md: bcache: check the return value of kzalloc() in detached_dev_do_request()a67100f426ext4: only allow test_dummy_encryption when supported96662c7746MIPS: IP30: Remove incorrect `cpu_has_fpu' override57e561573fMIPS: IP27: Remove incorrect `cpu_has_fpu' overridebb55ca1612RDMA/rxe: Generate a completion for unsupported/invalid opcode72268945b1Revert "random: use static branch for crng_ready()"6b03dc67ddblock: fix bio_clone_blkg_association() to associate with proper blkcg_gq51f724bffabfq: Make sure bfqg for which we are queueing requests is online0285718e28bfq: Get rid of __bio_blkcg() usage80b0a2b3dfbfq: Remove pointless bfq_init_rq() calls13599aac1bbfq: Drop pointless unlock-lock pair7d172b9dc9bfq: Avoid merging queues with different parents54cdc10ac7thermal/core: Fix memory leak in the error pathb132abaa65thermal/core: fix a UAF bug in __thermal_cooling_device_register()ec1378f2fakseltest/cgroup: Make test_stress.sh work if run interactively82b2b60b67xfs: assert in xfs_btree_del_cursor should take into account errorf1916a88c8xfs: consider shutdown in bmapbt cursor delete asserte3ffe7387cxfs: force log and push AIL to clear pinned inodes when aborting mount0b229d03d0xfs: restore shutdown check in mapped write fault path3d05a855dcxfs: fix incorrect root dquot corruption error when switching group/project quota types893cf5f68axfs: fix chown leaking delalloc quota blocks when fssetxattr fails643ceee253xfs: sync lazy sb accounting on quiesce of read-only mountsaf26bfb04axfs: set inode size after creating symlinkd27f0000d7net: ipa: fix page free in ipa_endpoint_replenish_one()70124d94f4net: ipa: fix page free in ipa_endpoint_trans_release()2156dc3904phy: qcom-qmp: fix reset-controller leak on probe errors67e3404889coresight: core: Fix coresight device probe failure issue77692c02e1blk-iolatency: Fix inflight count imbalances and IO hangs on offline19e5aac38avdpasim: allow to enable a vq repeatedlyec029087dfdt-bindings: gpio: altera: correct interrupt-cells0ac587c61fdocs/conf.py: Cope with removal of language=None in Sphinx 5.0.06182c71a0cSMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_opd6b9b220d1ARM: pxa: maybe fix gpio lookup tables39c61f4f7fARM: dts: s5pv210: Remove spi-cs-high on panel in Aries6f3673c8d8phy: qcom-qmp: fix struct clk leak on probe errors09a84dad95arm64: dts: qcom: ipq8074: fix the sleep clock frequency591c3481b1gma500: fix an incorrect NULL check on list iteratorc521f42dd2tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator10c5088a31serial: pch: don't overwrite xmit->buf[0] by x_char59afd4f287bcache: avoid journal no-space deadlock by reserving 1 journal bucket0cf22f234ebcache: remove incremental dirty sector counting for bch_sectors_dirty_init()3f686b249bbcache: improve multithreaded bch_sectors_dirty_init()46c2b5f81cbcache: improve multithreaded bch_btree_check()4e2fbe8cdastm: ltdc: fix two incorrect NULL checks on list iteratordc12a64cf8carl9170: tx: fix an incorrect use of list iterator8f1bc0edf5ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control769ec2a824rtl818x: Prevent using not initialized queuesd787a57a17xtensa/simdisk: fix proc_read_simdisk()63758dd959hugetlb: fix huge_pmd_unshare address update90ad54714enodemask.h: fix compilation error with GCC12e9514bce2fiommu/msm: Fix an incorrect NULL check on list iterator82c888e51cftrace: Clean up hash direct_functions on register failuresc26ccbaeb8kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]cf0dabc374um: Fix out-of-bounds read in LDT setup7f8fd5dd43um: chan_user: Fix winch_tramp() return value873069e393mac80211: upgrade passive scan to active scan on DFS channels after beacon rx22741dd048cfg80211: declare MODULE_FIRMWARE for regulatory.dbe87fedad4airqchip: irq-xtensa-mx: fix initial IRQ affinitybe7ae7cd1cirqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39xdf7f0f8be3csky: patch_text: Fixup last cpu should be master31dca00d0cRDMA/hfi1: Fix potential integer multiplication overflow errors09408080adKconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bugb67adaec34ima: remove the IMA_TEMPLATE Kconfig option577a959cb0media: coda: Add more H264 levels for CODA9604005f6a25cmedia: coda: Fix reported H264 profiled09dad0057mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N08788b917bmtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_writeb2b0144422md: fix an incorrect NULL check in md_reload_sb2401f1cf3dmd: fix an incorrect NULL check in does_sb_need_changinge28321e013drm/i915/dsi: fix VBT send packet port selection for ICL+495ac77576drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUXaddf0ae792drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator97a9ec86ccdrm/nouveau/clk: Fix an incorrect NULL check on list iterator436cff507fdrm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gembe585921f2drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.556e404691scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabledf297dc2364scsi: dc395x: Fix a missing check on list iterator337e365507ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock4ca3ac06e7dlm: fix missing lkb refcount handling899bc44291dlm: fix plock invalid read74114d26e9s390/perf: obtain sie_block from the right address7994d89012mm, compaction: fast_find_migrateblock() should return pfn in the target zone99fd821f56PCI: qcom: Fix unbalanced PHY init on probe errorsc0e129dafcPCI: qcom: Fix runtime PM imbalance on probe errors2b4c6ad382PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299058cb6d86btracing: Fix potential double free in create_var_ref()a2b9edc3f8ACPI: property: Release subnode properties with data nodesff4cafa517ext4: avoid cycles in directory h-treeda2f059192ext4: verify dir block before splitting it4fd58b5cf1ext4: fix bug_on in __es_tree_searchcc5b09cb6dext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state1b061af037ext4: fix bug_on in ext4_writepagesadf490083cext4: fix warning in ext4_handle_inode_extensiondd887f83eaext4: fix use-after-free in ext4_rename_dir_prepare70a7dea846bfq: Track whether bfq_group is still onlineb06691af08bfq: Update cgroup information before merging bio4dfc12f8c9bfq: Split shared queues on move between cgroupsc072cab98befi: Do not import certificates from UEFI Secure Boot for T2 Macs9a9dc60da7fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pagesc1ad58de13iwlwifi: mvm: fix assert 1F04 upon reconfig6118bbdf69wifi: mac80211: fix use-after-free in chanctx codeefdefbe8b7f2fs: fix to do sanity check for inline inode2221a2d410f2fs: fix fallocate to use file_modified to update permissions consistentlyef221b738bf2fs: fix to do sanity check on total_data_blocks196f72e089f2fs: don't need inode lock for system hidden quota2e790aa378f2fs: fix deadloop in foreground GCccd58045bef2fs: fix to clear dirty inode in f2fs_evict_inode()a34d7b4989f2fs: fix to do sanity check on block address in f2fs_do_zero_range()2766ddaf45f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()d8b6aaeb9aperf jevents: Fix event syntax error caused by ExtSelc8c2802407perf c2c: Use stdio interface if slang is not supportedc9542f5f90i2c: rcar: fix PM ref counts in probe error pathsebd4f37ac1i2c: npcm: Handle spurious interrupts5c0dfca6b9i2c: npcm: Correct register access width06cb0f056bi2c: npcm: Fix timeout calculationde6f6b5400iommu/amd: Increase timeout waiting for GA log enablement3cfb546439dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()13d8d11dfadmaengine: stm32-mdma: rework interrupt handler0f87bd8b5fdmaengine: stm32-mdma: remove GISR1 registerc1c4405222video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup96fdbb1c85NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout83839a333fNFS: Don't report errors from nfs_pageio_complete() more than once040242365cNFS: Do not report flush errors in nfs_write_end()c5a0e59bbeNFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS418b9fa434NFS: Do not report EINTR/ERESTARTSYS as mapping errors6073af7815dmaengine: idxd: Fix the error handling path in idxd_cdev_register()f57696bc63i2c: at91: Initialize dma_buf in at91_twi_xfer()8e49773a75MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmonec5ded7acbcpufreq: mediatek: Unregister platform device on exit9d91400fffcpufreq: mediatek: Use module_init and add module_exitc7b0ec9744cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_initfb02d6b543i2c: at91: use dma safe buffersda748d263aiommu/mediatek: Add list_del in mtk_iommu_remove51d584704df2fs: fix dereference of stale list iterator after loop body0e0faa1431OPP: call of_node_put() on error path in _bandwidth_supported()baf86afed7Input: stmfts - do not leave device disabled in stmfts_input_openfc0750e659RDMA/hfi1: Prevent use of lock before it is initializedbb2220e067mailbox: forward the hrtimer if not queued and under a locka1d4941d9amfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()46fd994763powerpc/fsl_rio: Fix refcount leak in fsl_rio_setupb8ef79697bmacintosh: via-pmu and via-cuda need RTC_LIBcca915d691powerpc/perf: Fix the threshold compare group constraint for power97620a280dapowerpc/64: Only WARN if __pa()/__va() called with bad addresses9b28515641hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()40d428b528PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits6e07ccc7d5Input: sparcspkr - fix refcount leak in bbc_beep_probe76badb0a4dcrypto: cryptd - Protect per-CPU resource by disabling BH.40c41a7bfdcrypto: sun8i-ss - handle zero sized sg5bea8f700acrypto: sun8i-ss - rework handling of IV9834b13e8btty: fix deadlock caused by calling printk() under tty_port->locka21d4dab77PCI: imx6: Fix PERST# start-up sequence2a9d3b5118ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()f061ddfed9proc: fix dentry/inode overinstantiating under /proc/${pid}/netab0c26e441ASoC: atmel-classd: Remove endianness flag on class d componentb716e4168dASoC: atmel-pdmic: Remove endianness flag on pdmic component456105105epowerpc/4xx/cpm: Fix return value of __setup() handlerde5bc92318powerpc/idle: Fix return value of __setup() handlerf991879762pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()f7c290eac8powerpc/8xx: export 'cpm_setbrg' for modules49a5b1735cdrivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()c121942917dax: fix cache flush on PMD-mapped pagesd8a5bdc767drivers/base/node.c: fix compaction sysfs file leak84958f066dpinctrl: mvebu: Fix irq_of_parse_and_map() return value8a8b40d007nvdimm: Allow overwrite in the presence of disabled dimms641649f31envdimm: Fix firmware activation deadlock scenarios1052f22e12firmware: arm_scmi: Fix list protocols enumeration in the base protocol7a55a5159dscsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()17d9d7d264mfd: ipaq-micro: Fix error check return value of platform_get_irq()82c6c8a66cpowerpc/fadump: fix PT_LOAD segment for boot memory area08b053d32barm: mediatek: select arch timer for mt7629ceb61ab22dpinctrl: bcm2835: implement hook for missing gpio-rangescda45b715dgpiolib: of: Introduce hook for missing gpio-rangesa26dfdf0a6crypto: marvell/cesa - ECB does not IVee89d8dee5misc: ocxl: fix possible double free in ocxl_file_register_afu22c3fea20aARM: dts: bcm2835-rpi-b: Fix GPIO line names0a4ee6cdaaARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LEDbd7ffc171cARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2Cdaffdb0830ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT95000ae680ARM: dts: stm32: Fix PHY post-reset delay on Avenger96b439f7adddcan: xilinx_can: mark bit timing constants as const875a17c3adplatform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctlsb0bf87b1b3ARM: dts: imx6dl-colibri: Fix I2C pinmuxingacd2313bd9platform/chrome: cros_ec: fix error handling in cros_ec_register()e690350d3dKVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple faultfd7dca68a6KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry259c1fad9fsoc: qcom: llcc: Add MODULE_DEVICE_TABLE()ca7ce579a7ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocksacd99f384cPCI: dwc: Fix setting error return on MSI DMA mapping failure92b7cab307PCI: rockchip: Fix find_first_zero_bit() limit266f5cf692PCI: cadence: Fix find_first_zero_bit() limita409d0b1f9soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc7cbe94d296soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc8365341798ARM: dts: suniv: F1C100: fix watchdog compatibleea4f1c6bb9memory: samsung: exynos5422-dmc: Avoid some over memory allocation3960629bb5arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk33990c5f04da02net/smc: postpone sk_refcnt increment in connect()8096e2d7c0hinic: Avoid some over memory allocationdc7753d600net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()4790963ef4rxrpc: Fix decision on when to generate an IDLE ACK3eef677a25rxrpc: Don't let ack.previousPacket regress573de88fc1rxrpc: Fix overlapping ACK accounting4f1c34ee60rxrpc: Don't try to resend the request if we're receiving the reply5b4826657drxrpc: Fix listen() setting the bar too high for the prealloc rings541224201ehv_netvsc: Fix potential dereference of NULL pointerdeb16df525net: stmmac: fix out-of-bounds access in a selftest5c2b34d072net: stmmac: selftests: Use kcalloc() instead of kzalloc()7386f69041ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()d015f6f694NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx7a5e6a4898ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()8bbf522a2cthermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe18530bedd2thermal/core: Fix memory leak in __thermal_cooling_device_register()dcf5ffc91cthermal/drivers/core: Use a char pointer for the cooling device name79098339acthermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe8360380295thermal/drivers/bcm2711: Don't clamp temperature at zero3161044e75drm/i915: Fix CFI violation with show_dynamic_id()ffbcfb1688drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path2679de7d04x86/sev: Annotate stack change in the #VC handler656aa3c51fdrm: msm: fix possible memory leak in mdp5_crtc_cursor_set()48e82ce8cddrm/msm/a6xx: Fix refcount leak in a6xx_gpu_initd54ac6ca48ext4: reject the 'commit' option on ext2 filesystems63b7c08995media: rkvdec: h264: Fix bit depth wrap in pps packetb4805a77d5media: rkvdec: h264: Fix dpb_valid implementation82239e30abmedia: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()5c24566294media: ov7670: remove ov7670_power_off from ov7670_remove510e879420ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*33411945c9net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init8113eedbabsctp: read sk->sk_bound_dev_if once in sctp_rcv()6950ee32c1lsm,selinux: pass flowi_common instead of flowi to the LSM hooksa67a1661cfm68k: math-emu: Fix dependencies of math emulation support4dcae15ff8nvme: set dma alignment to dword8ace1e6355Bluetooth: use hdev lock for accept_list and reject_list in conn req792f8b0e74Bluetooth: use inclusive language when filtering devicesd763aa352cBluetooth: use inclusive language in HCI role commentsc024f6f11dBluetooth: LL privacy allow RPA394df9f17eBluetooth: L2CAP: Rudimentary typo fixes5702c3c657Bluetooth: Interleave with allowlist scan36c644c63bBluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeoutfc68385fcbmedia: vsp1: Fix offset calculation for plane croppinga3304766d9media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init7d792640d3media: exynos4-is: Change clk_disable to clk_disable_unprepareb3e4837358media: st-delta: Fix PM disable depth imbalance in delta_probe8e4e0c4ac5media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe0572a5bd38media: aspeed: Fix an error handling path in aspeed_video_probe()34feaea3aascripts/faddr2line: Fix overlapping text section failures1472fb1c74kselftest/cgroup: fix test_stress.sh to use OUTPUT dircacea459f9ASoC: samsung: Fix refcount leak in aries_audio_probec1b08aa568ASoC: samsung: Use dev_err_probe() helper9f564e29a5regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt2a0da7641eASoC: mxs-saif: Fix refcount leak in mxs_saif_probee84aaf23caASoC: fsl: Fix refcount leak in imx_sgtl5000_probe4024affd53ath11k: Don't check arvif->is_started before sending management frames779d41c80bperf/amd/ibs: Use interrupt regs ip for stack unwinding37a9db0ee7regulator: qcom_smd: Fix up PM8950 regulator configuratione2786db0a7Revert "cpufreq: Fix possible race in cpufreq online error path"560dcbe1c7spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()f40549ce20iomap: iomap_write_failed fix7a79ab2596media: uvcvideo: Fix missing check to determine if element is found in listd50b26221fdrm/msm: return an error pointer in msm_gem_prime_get_sg_table()883f1d52a5drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected49dc28b4b2drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detecteda10092dabadrm/msm/dp: fix event thread stuck in wait_event after kthread_stop()369a712442regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET018ebe4c18arm64: fix types in copy_highpage()49bfbaf6a0x86/mm: Cleanup the control_va_addr_alignment() __setup handler0d5c8ac922irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return valuef4b503b4efirqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value5e76e51633irqchip/exiu: Fix acknowledgment of edge triggered interrupts35abf2081fx86: Fix return value of __setup handlers940b12435bvirtio_blk: fix the discard_granularity and discard_alignment queue limits23716d7614perf tools: Use Python devtools for version autodetection rather than runtime3451852312drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()e19ece6f24drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H5a26a49470drm/msm: add missing include to msm_drv.c7b815e91ffdrm/msm/hdmi: fix error check return value of irq_of_parse_and_map()d9cb951d11drm/msm/hdmi: check return value after calling platform_get_resource_byname()e99755e6a9drm/msm/dsi: fix error checks and return values for DSI xmit functions3574e0b290drm/msm/dp: fix error check return value of irq_of_parse_and_map()04204612dddrm/msm/dp: stop event kernel thread when DP unbind134760263fdrm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resumed5773db56cperf tools: Add missing headers needed by util/data.he251a33fe8ASoC: rk3328: fix disabling mclk on pclk probe failuree2fef34d78x86/speculation: Add missing prototype for unpriv_ebpf_notify()81f1ddffdcmtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()b6ecf2b7e6x86/pm: Fix false positive kmemleak report in msr_build_context()0e1cd4edefmtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()ab88c8d906libbpf: Fix logic for finding matching program for CO-RE relocation97b56f17b3selftests/resctrl: Fix null pointer dereference on open failedc54d66c514scsi: ufs: core: Exclude UECxx from SFR dump list02192ee936scsi: ufs: qcom: Fix ufs_qcom_resume()328cfeac73drm/msm/dpu: adjust display_v_end for eDP and DPcc68e53f9aof: overlay: do not break notify on NOTIFY_{OK|STOP}f929416d5cfsnotify: fix wrong lockdep annotations94845fc422inotify: show inotify mask flags in proc fdinfof2c68c5289ALSA: pcm: Check for null pointer of pointer substream before dereferencing itd764a7d647drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01b6b70cd3ddmedia: hantro: Empty encoder capture buffers by default461e4c1f19ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix96c848afbdcpufreq: Fix possible race in cpufreq online error path172789fd95spi: img-spfi: Fix pm_runtime_get_sync() error checking147a376c1asched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rqf35c3f2374drm/bridge: Fix error handling in analogix_dp_probe6d0726725cHID: elan: Fix potential double free in elan_input_configured39d4bd3f59HID: hid-led: fix maximum brightness for Dream Cheeky3c68daf4a3mtd: rawnand: denali: Use managed device resourcesdd2b1d70efEDAC/dmc520: Don't print an error for each unconfigured interrupt linebea6985099drbd: fix duplicate array initializer3eba802d47target: remove an incorrect unmap zeroes data deductione7681199bbefi: Add missing prototype for efi_capsule_setup_info2a1b5110c9NFC: NULL out the dev->rfkill to prevent UAF8e357f086dnet: dsa: mt7530: 1G can also support 1000BASE-X link mode4565d5be8bscftorture: Fix distribution of short handler delays58eff5b73fspi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeoutb4c7dd0037drm: mali-dp: potential dereference of null pointer78a3e9fcdbdrm/komeda: Fix an undefined behavior bug in komeda_plane_add()3cea0259ednl80211: show SSID for P2P_GO interfaces6c0a8c771abpf: Fix excessive memory allocation in stack_map_alloc()7ff76dc2d8libbpf: Don't error out on CO-RE relos for overriden weak subprogs84b0e23e10drm/vc4: txp: Force alpha to be 0xff if it's disabledac904216b8drm/vc4: txp: Don't set TXP_VSTART_AT_EOF15cec7dfd3drm/vc4: hvs: Reset muxes at probe time2268f190afdrm/mediatek: Fix mtk_cec_mask()032f8c67fedrm/ingenic: Reset pixclock rate when parent clock rate changes58c7c01577x86/delay: Fix the wrong asm constraint in delay_loop()f279c49f17ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probefb66e0512eASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe35db6e2e99spi: qcom-qspi: Add minItems to interconnect-names187ecfc3b7drm/bridge: adv7511: clean up CEC adapter when probe fails9072d62785drm/edid: fix invalid EDID extension block filtering0d6dc3efb1ath9k: fix ar9003_get_eepmisc822dac24b4ath11k: acquire ab->base_lock in unassign when finding the peer by addr3ed327b77ddt-bindings: display: sitronix, st7735r: Fix backlight in example61bbbde9b6drm: fix EDID struct for old ARM OABI formatcc80d3c37cRDMA/hfi1: Prevent panic when SDMA is disableddfc308d6f2powerpc/iommu: Add missing of_node_put in iommu_init_early_dartb4e14e9bebmacintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled0230055fa6powerpc/powernv: fix missing of_node_put in uv_init()6a61a97106powerpc/xics: fix refcount leak in icp_opal_init()8a665c2791powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr5a3767ac79tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolateeff3587b9cPCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()21a3effe44ARM: hisi: Add missing of_node_put after of_find_compatible_noded2b3b380c1ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROMd146e2a986ARM: versatile: Add missing of_node_put in dcscb_initb646e0cfebpinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()c16f1b3d72fat: add ratelimit to fat*_ent_bread()f20c7cd2b2powerpc/fadump: Fix fadump to work with a different endian capture kernel039966775cARM: OMAP1: clock: Fix UART rate reporting algorithm9dfa8d087bfs: jfs: fix possible NULL pointer dereference in dbFree()05efc4591fsoc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc0f9091f202crypto: ccree - use fine grained DMA mapping dir86b091b689PM / devfreq: rk3399_dmc: Disable edev on remove()7e391ec939arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels countc400439adcARM: dts: s5pv210: align DMA channels with dtschema0521c52978ARM: dts: ox820: align interrupt controller node name with dtschema968a668376IB/rdmavt: add missing locks in rvt_ruc_loopback6a2e275834gfs2: use i_lock spin_lock for inode qadata92ef7a8719selftests/bpf: fix btf_dump/btf_dump due to recent clang change340cf91293eth: tg3: silence the GCC 12 array-bounds warningcb2ca93f8frxrpc, afs: Fix selection of abort codes4a4e2e90ecrxrpc: Return an error to sendmsg if call failed6c18a0fcd6m68k: atari: Make Atari ROM port I/O write macros return void76744a016ex86/microcode: Add explicit CPU vendor dependencyf29fb46232can: mcp251xfd: silence clang's -Wunaligned-access warningff383c1879ASoC: rt1015p: remove dependency on GPIOLIBc73aee1946ASoC: max98357a: remove dependency on GPIOLIB86c02171bdmedia: exynos4-is: Fix compile warningabb5594ae2net: phy: micrel: Allow probing without .driver_data8d33585ffanbd: Fix hung on disconnect request if socket is closed before1a5a3dfd9fASoC: rt5645: Fix errorenous cleanup orderaf98940dd3nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags8671aeeef2openrisc: start CPU timer early in boot22cdbb1354media: cec-adap.c: fix is_configuring state4cf6ba9367media: imon: reorganize serializationf3915b4665media: coda: limit frame interval enumeration to supported encoder frame sizes8ddc89437cmedia: rga: fix possible memory leak in rga_probef9413b9023rtlwifi: Use pr_warn instead of WARN_ONCEeb7a71b7b2ipmi: Fix pr_fmt to avoid compilation issuesfa390c8b62ipmi:ssif: Check for NULL msg when handling events and messages0b7c1dc7eeACPI: PM: Block ASUS B1400CEAE from suspend to idle by default1ecd01d77cdma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMICa61583744espi: stm32-qspi: Fix wait_cmd timeout in APM mode0c05c03c51perf/amd/ibs: Cascade pmu init functions' return value4605458398s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES312c43e98enet: remove two BUG() from skb_checksum_help()4f99bde59eASoC: tscs454: Add endianness flag in snd_soc_component_driver296f8ca0f7HID: bigben: fix slab-out-of-bounds Write in bigben_probe3ee67465f7drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo6f19abe031mlxsw: Treat LLDP packets as controlb30e727f09mlxsw: spectrum_dcb: Do not warn about priority changesd68a5eb7b3ASoC: dapm: Don't fold register value changes into notifications9b42659cb3net/mlx5: fs, delete the FTE when there are no rules attached to it4d85201adbipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL0325c08ae2drm: msm: fix error check return value of irq_of_parse_and_map()ad97425d23arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall8aa3750986ath10k: skip ath10k_halt during suspend for driver state RESTARTING20ad91d08adrm/amd/pm: fix the compile warningb5cd108143drm/plane: Move range check for format_count earlier8c3fe9ff80ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 40860afa4f4e1ath11k: disable spectral scan during spectral deinitfa1b509d41scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()1869f9bfafscsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()508add11afscsi: megaraid: Fix error check return value of register_chrdev()95050b9847drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit90281cadf5mmc: jz4740: Apply DMA engine limits to maximum segment sizee69e93120fmd/bitmap: don't set sb values if can't pass sanity check3f94169affmedia: cx25821: Fix the warning when removing the moduleca17e7a532media: pci: cx23885: Fix the error handling in cx23885_initdev()27ad46da44media: venus: hfi: avoid null dereference in deinite68270a786ath9k: fix QCA9561 PA bias levelca1ce20689drm/amd/pm: fix double free in si_parse_power_table()3102e9d7e5tools/power turbostat: fix ICX DRAM power numbersfbfeb9bc94spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA directione2b8681769ALSA: jack: Access input_dev under mutex005990e30dsfc: ef10: Fix assigning negative value to unsigned variable10f30cba8frcu: Make TASKS_RUDE_RCU select IRQ_WORK1c6c3f2336rcu-tasks: Fix race in schedule and flush workc977d63b8cdrm/komeda: return early if drm_universal_plane_init() fails.cd97a481eaACPICA: Avoid cache flush inside virtual machines29cb802966x86/platform/uv: Update TSC sync state for UV559dd1a07eefbcon: Consistently protect deferred_takeover with console_lock()5bfb65e92fipv6: fix locking issues with loops over idev->addr_list98d1dc32f8ipw2x00: Fix potential NULL dereference in libipw_xmit()cc575b8558b43: Fix assigning negative value to unsigned variable4ae5a2ccf5b43legacy: Fix assigning negative value to unsigned variable74ad0d7450mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queuefadc626caedrm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modesc6380d9d2diommu/vt-d: Add RPLS to quirk list to skip TE disabling509e9710b8btrfs: repair super block num_devices automatically4093eea47dbtrfs: add "0x" prefix for unsupported optional featuresb49516583fptrace: Reimplement PTRACE_KILL by always sending SIGKILLf8ef79687bptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP6580673b17ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP92fb46536aperf/x86/intel: Fix event constraints for ICLb4acb8e7f1x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails860e44f21fparisc/stifb: Keep track of hardware path of graphics card78e008dca2Fonts: Make font size unsigned in font_descc5b9b7fb12xhci: Allow host runtime PM as default for Intel Alder Lake N xHCIc9ac773715cifs: when extending a file with falloc we should make files not-sparsece4627f09eusb: core: hcd: Add support for deferring roothub registrationa2532c4417usb: dwc3: gadget: Move null pinter check to proper place0420275d64USB: new quirk for Dell Gen 2 devices19b3fe8a7cUSB: serial: option: add Quectel BG95 modem40bdb5ec95ALSA: usb-audio: Cancel pending work at closing a MIDI substream1cf70d5c15ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS223368eaf6ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptopd2f3acde3driscv: Fix irq_work when SMP is disabled4a5c7a61ffriscv: Initialize thread pointer before calling C functions6b45437959parisc/stifb: Implement fb_is_primary_device()9cef71eceabinfmt_flat: do not stop relocating GOT entries prematurely on riscv44eebe417eMerge 5.10.111 into android13-5.10-lts70dd2d169dLinux 5.10.120886eeb0460bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes7f845de286bpf: Fix potential array overflow in bpf_trampoline_get_progs()3097f38e91NFSD: Fix possible sleep during nfsd4_release_lockowner()78a62e09d8NFS: Memory allocation failures are not server fatal errors1d100fcc1ddocs: submitting-patches: Fix crossref to 'The canonical patch format'ebbbffae71tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()5933a191actpm: Fix buffer access in tpm2_get_tpm_pt()0c56e5d0e6HID: multitouch: add quirks to enable Lenovo X12 trackpointd6822d82c0HID: multitouch: Add support for Google Whiskers Touchpad0f03885059raid5: introduce MD_BROKEN8df42bcd36dm verity: set DM_TARGET_IMMUTABLE feature flage39b536d70dm stats: add cond_resched when looping over entries4617778417dm crypt: make printing of the key constant-timebb64957c47dm integrity: fix error code in dm_integrity_ctr()8845027e55ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries4989bb0334Bluetooth: hci_qca: Use del_timer_sync() before freeingfae05b2314zsmalloc: fix races between asynchronous zspage free and page migration6a1cc25494crypto: ecrdsa - Fix incorrect use of vli_cmpc013f7d1cdcrypto: caam - fix i.MX6SX entropy delay value3d8fc6e28fKVM: x86: avoid calling x86 emulator without a decoded instructiona2a3fa5b61x86, kvm: use correct GFP flags for preemption disabled4a9f3a9c28x86/kvm: Alloc dummy async #PF token outside of raw spinlock4c4a11c74aKVM: PPC: Book3S HV: fix incorrect NULL check on list iterator91a36ec160netfilter: conntrack: re-fetch conntrack after insertionc0aff1faf6netfilter: nf_tables: sanitize nft_set_desc_concat_parse()44f1ce5530crypto: drbg - make reseeding from get_random_bytes() synchronouse744e34a3ccrypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()54700e82a7crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()b2bef5500ecrypto: drbg - prepare for more fine-grained tracking of seeding state630192aa45lib/crypto: add prompts back to crypto libraries82f723b8a5exfat: check if cluster num is valid1f0681f3bddrm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()2728d95c6cxfs: Fix CIL throttle hang when CIL space used going backwardsa9e7f19a55xfs: fix an ABBA deadlock in xfs_rename72464fd2b4xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks45d97f70daxfs: show the proper user quota optionsf20e67b455xfs: detect overflows in bmbt recordsffc8d61387net: ipa: compute proper aggregation limit8adb751d29io_uring: fix using under-expanded iters57d01bcae7io_uring: don't re-import iovecs from callbacks6029f86740assoc_array: Fix BUG_ON during garbage collectb96b4aa65bcfg80211: set custom regdomain after wiphy registration8fbd54ab06pipe: Fix missing lock in pipe_resize_ring()cd720fad8bpipe: make poll_usage boolean and annotate its accessea62d169b6netfilter: nf_tables: disallow non-stateful expression in sets earlier5525af175bdrivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllersf0749aecb2i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging828309eee5net: ftgmac100: Disable hardware checksum on AST2600640397afdfnfc: pn533: Fix buggy cleanup orderac8d5eb26cnet: af_key: check encryption module availability consistencyd007f49ab7percpu_ref_init(): clean ->percpu_count_ref on failure75e35951d6pinctrl: sunxi: fix f1c100s uart2 function56c31ac1d8Linux 5.10.1197c57f21349ALSA: ctxfi: Add SB046x PCI ID514f587340random: check for signals after page of pool writes18c261e948random: wire up fops->splice_{read,write}_iter()cf8f8d3758random: convert to using fops->write_iter()affa1ae522random: convert to using fops->read_iter()4bb374a118random: unify batched entropy implementations552ae8e484random: move randomize_page() into mm where it belongs5f2a040b2frandom: move initialization functions out of hot pages02102b63bdrandom: make consistent use of buf and len33783ca355random: use proper return types on get_random_{int,long}_wait()1fdd7eef21random: remove extern from functions in header811afd06e0random: use static branch for crng_ready()04d61b96bdrandom: credit architectural init the exact amount5123cc61e2random: handle latent entropy and command line from random_init()9320e087f2random: use proper jiffies comparison macro31ac294037random: remove ratelimiting for in-kernel unseeded randomnessb50f2830b3random: move initialization out of reseeding hot path4c4110c052random: avoid initializing twice in credit racecef9010b78random: use symbolic constants for crng_init states30e9f36266siphash: use one source of truth for siphash permutations772edeb8c7random: help compiler out with fast_mix() by using simpler arguments1841347233random: do not use input pool from hard IRQs999b0c9e8arandom: order timer entropy functions below interrupt functionsce3c4ff381random: do not pretend to handle premature next security model24d3275685random: use first 128 bits of input as fast init273aebb50brandom: do not use batches when !crng_ready()f4c98fe1d1random: insist on random_get_entropy() existing in order to simplifyffcfdd5de9xtensa: use fallback for random_get_entropy() instead of zeroe1ea0e26d3sparc: use fallback for random_get_entropy() instead of zeroa5092be129um: use fallback for random_get_entropy() instead of zero25d4fdf1f0x86/tsc: Use fallback for random_get_entropy() instead of zero0b93f40cbenios2: use fallback for random_get_entropy() instead of zerofdca775081arm: use fallback for random_get_entropy() instead of zerod5531246afmips: use fallback for random_get_entropy() instead of just c0 random714def4497riscv: use fallback for random_get_entropy() instead of zero84397906a6m68k: use fallback for random_get_entropy() instead of zero7690be1adftimekeeping: Add raw clock fallback for random_get_entropy()07b5d0b3e2powerpc: define get_cycles macro for arch-override30ee01bcdcalpha: define get_cycles macro for arch-overridec55a863c30parisc: define get_cycles macro for arch-override641d1fbd96s390: define get_cycles macro for arch-overridec895438b17ia64: define get_cycles macro for arch-override7d9eab78beinit: call time_init() before rand_initialize()ec25e386d3random: fix sysctl documentation nits9dff512945random: document crng_fast_key_erasure() destination possibilitya1b5c849d8random: make random_get_entropy() return an unsigned long72a9ec8d75random: allow partial reads if later user copies fail1805d20dfbrandom: check for signals every PAGE_SIZE chunk of /dev/[u]random9641d9b430random: check for signal_pending() outside of need_resched() check26ee8fa4dfrandom: do not allow user to keep crng key around on stackbb515a5befrandom: do not split fast init input in add_hwgenerator_randomness()be0d4e3e96random: mix build-time latent entropy into pool at initbb563d06c5random: re-add removed comment about get_random_{u32,u64} reseedingf3bc5eca83random: treat bootloader trust toggle the same way as cpu trust toggle7cb6782146random: skip fast_init if hwrng provides large chunk of entropy083ab33951random: check for signal and try earlier when generating entropy20da9c6079random: reseed more often immediately after booting9891211dferandom: make consistent usage of crng_ready()95a1c94a1brandom: use SipHash as interrupt entropy accumulator849e7b744crandom: replace custom notifier chain with standard one66307429b5random: don't let 644 read-only sysctls be written to4c74ca006arandom: give sysctl_random_min_urandom_seed a more sensible value0964a76fd5random: do crng pre-init loading in worker rather than irq192d4c6cb3random: unify cycles_t and jiffies usage and types47f0e89b71random: cleanup UUID handling9b0e0e2714random: only wake up writers after zap if threshold was passedc47f215ab3random: round-robin registers as ulong, not u325064550d42random: clear fast pool, crng, and batches in cpuhp bring up6e1cb84cc6random: pull add_hwgenerator_randomness() declaration into random.h32252548b5random: check for crng_init == 0 in add_device_randomness()684e9fe92drandom: unify early init crng load accountingf656bd0011random: do not take pool spinlock at boot5d73e69a5drandom: defer fast pool mixing to worker7873321cd8random: rewrite header introductory comment6d1671b6d2random: group sysctl functions21ae543e3arandom: group userspace read/write functionsf04580811drandom: group entropy collection functionse9ff357860random: group entropy extraction functionsd7e5b1925arandom: group crng functions6b1ffb3b5arandom: group initialization wait functions6c9cee1555random: remove whitespace and reorder includes7b0f36f7c2random: remove useless header commentb390181654random: introduce drain_entropy() helper to declutter crng_reseed()0971c1c2fdrandom: deobfuscate irq u32/u64 contributionsae1b8f1954random: add proper SPDX header9342656c01random: remove unused tracepoints17ad693cd2random: remove ifdef'd out interrupt bench28683a1885random: tie batched entropy generation to base_crng generationadc32acf23random: fix locking for crng_init in crng_reseed()bb63851c25random: zero buffer after reading entropy from userspace63c1aae40arandom: remove outdated INT_MAX >> 6 check in urandom_read()07280d2c3frandom: make more consistent use of integer types655a69cb41random: use hash function for crng_slow_load()95026060d8random: use simpler fast key erasure flow on per-cpu keys732872aa2crandom: absorb fast pool into input pool after fast load7a5b9ca583random: do not xor RDRAND when writing into /dev/random16a6e4ae71random: ensure early RDSEED goes through mixer on initc521bf08eerandom: inline leaves of rand_initialize()70377ee074random: get rid of secondary crngsc36e71b5a5random: use RDSEED instead of RDRAND in entropy extraction1d1582e5ferandom: fix locking in crng_fast_load()0762b7d1f1random: remove batched entropy locking8d07e2a226random: remove use_input_pool parameter from crng_reseed()b07fcd9e53random: make credit_entropy_bits() always safe32d1d7ce3arandom: always wake up entropy writers after extraction9852922061random: use linear min-entropy accumulation creditingbb9c45cfb9random: simplify entropy debitingde0727c0c4random: use computational hash for entropy extractione0cc561e47random: only call crng_finalize_init() for primary_crng480fd91dcdrandom: access primary_pool directly rather than through pointer0b9e36e895random: continually use hwgenerator randomness6d2d29f051random: simplify arithmetic function flow in account()a0653a9ec1random: selectively clang-format where it makes sensebccc8d9231random: access input_pool_data directly rather than through pointera9db850c21random: cleanup fractional entropy shift constantsedd294052erandom: prepend remaining pool constants with POOL_f87f50b843random: de-duplicate INPUT_POOL constants09ae6b8519random: remove unused OUTPUT_POOL constants8cc5260c19random: rather than entropy_store abstraction, use global5897e06ac1random: remove unused extract_entropy() reserved argumentae093ca125random: remove incomplete last_data logic7abbc9809frandom: cleanup integer typesc9e108e36drandom: cleanup poolinfo abstraction8a3b78f917random: fix typo in comments0ad5d6384drandom: don't reset crng_init_cnt on urandom_read()17420c77f0random: avoid superfluous call to RDRAND in CRNG extractionc245231aecrandom: early initialization of ChaCha constantsefaddd56bcrandom: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs6443204102random: harmonize "crng init done" messagesca57d51126random: mix bootloader randomness into pool542d8ebedbrandom: do not re-init if crng_reseed completes before primary init2bfdf588a8random: do not sign extend bytes for rotation when mixing685200b076random: use BLAKE2s instead of SHA1 in extraction33c30bfe4frandom: remove unused irq_flags argument from add_interrupt_randomness()b57a888740random: document add_hwgenerator_randomness() with other input functionsae33c501e0lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI07918ddba3lib/crypto: sha1: re-roll loops to reduce code size5fb6a3ba3alib/crypto: blake2s: move hmac construction into wireguard62531d446alib/crypto: blake2s: include as built-inaec0878b1dcrypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>030d3443aacrypto: blake2s - adjust include guard namingfea91e9070crypto: blake2s - add comment for blake2s_state fieldsd45ae768b7crypto: blake2s - optimize blake2s initialization6c362b7c77crypto: blake2s - share the "shash" API boilerplate code72e5b68f33crypto: blake2s - move update and final logic to internal/blake2s.he467a55bd0crypto: blake2s - remove unneeded includes198a19d7eecrypto: x86/blake2s - define shash_alg structs using macros89f9ee998ecrypto: blake2s - define shash_alg structs using macros0f8fcf5b6ecrypto: lib/blake2s - Move selftest prototype into header filec3a4645d80MAINTAINERS: add git tree for random.cc4882c6e1eMAINTAINERS: co-maintain random.cacb198c4d1random: remove dead code left over from blocking pool6227458fefrandom: avoid arch_get_random_seed_long() when collecting IRQ randomness257fbea15aACPI: sysfs: Fix BERT error region memory mapping14fa2769eaACPI: sysfs: Make sparse happy about address space in use0debc69f00media: vim2m: initialize the media device earliered0e71cc3fmedia: vim2m: Register video device after setting up internalsa5c68f457fsecure_seq: use the 64 bits of the siphash for port offset calculation33f1b4a27atcp: change source port randomizarion at connect() time9b4aa0d80bKVM: x86/mmu: fix NULL pointer dereference on guest INVPCID74c6e5d584KVM: x86: Properly handle APF vs disabled LAPIC situationc06e5f751astaging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan()a8f4d63142lockdown: also lock down previous kgdb usec204ee3350Linux 5.10.11856642f6af2module: check for exit sections in layout_sections() instead of module_init_section()633be494c3include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage61a4cc41e5afs: Fix afs_getattr() to refetch file status if callback break occurred606011cb6ai2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()030de84d45module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD355141fdbfdt-bindings: pinctrl: aspeed-g6: remove FWQSPID groupd30fdf7d13Input: ili210x - fix reset timinga698bf1f72arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs696292b9b5net: atlantic: verify hw_head_ lies within TX buffer ringcd66ab20a8net: atlantic: add check for MAX_SKB_FRAGS9bee8b4275net: atlantic: reduce scope of is_rsc_complete9b84e83a92net: atlantic: fix "frag[0] not initialized"0ae23a1d47net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()d4c6e5cebcethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()3a6dee284fnl80211: fix locking in nl80211_set_tx_bitrate_mask()efe580c436selftests: add ping test with ping_group_range tuned1cfbf6d3a7nl80211: validate S1G channel widtha0f5ff2049mac80211: fix rx reordering with non explicit / psmp ack policye21d734fd0scsi: qla2xxx: Fix missed DMA unmap for aborted commandsc5af341747perf bench numa: Address compiler error on s390210ea7da5cgpio: mvebu/pwm: Refuse requests with inverted polarity30d4721fecgpio: gpio-vf610: do not touch other bits when set the target bitea8a9cb4a7riscv: dts: sifive: fu540-c000: align dma node name with dtschemadfd1f0cb62net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.579061f391igb: skip phy status check where unavailablea89888648eARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb21756b45d8dARM: 9196/1: spectre-bhb: enable for Cortex-A157b676abe32net: af_key: add check for pfkey_broadcast in function pfkey_process697f3219eenet/mlx5e: Properly block LRO when XDP is enabledb503d0228cNFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc42d4287cc1net/qla3xxx: Fix a test in ql_reset_work()d35bf8d766clk: at91: generated: consider range when calculating best rate9e0e75a5e7ice: fix possible under reporting of ethtool Tx and Rx statistics6e2caee5cdnet: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()a54d86cf41net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()201e5b5c27net: systemport: Fix an error handling path in bcm_sysport_probe()9bfe898e2bnet/sched: act_pedit: sanitize shift argument before usage47f04f95edxfrm: fix "disable_policy" flag use when arriving from different devices0d2e9d8000xfrm: rework default policy structure57c1bbe709xfrm: fix dflt policy check when there is no policy configured9856c3a129xfrm: notify default policy on update20fd28df40xfrm: make user policy API completeab610ee1d1net: xfrm: fix shift-out-of-bounce5b7f84b1f9xfrm: Add possibility to set the default to block if we have no policy243e72e204net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm1bc27eb71bnet: macb: Increment rx bd head after allocating skb and buffer998e305bd1net: ipa: record proper RX transaction count0599d5a8b4ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group0a2847d448pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrld8ca684c3dARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi3fc2846099dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspacee5289affbadrm/dp/mst: fix a possible memory leak in fetch_monitor_name()8ceca1a069libceph: fix potential use-after-free on linger ping and resends233a3cc60ecrypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ6013ef5f51arm64: mte: Ensure the cleared tags are visible before setting the PTEa817f78ed6arm64: paravirt: Use RCU read locks to guard stolen_timeb49bc8d615KVM: x86/mmu: Update number of zapped pages even if page list is stable146128ba26PCI/PM: Avoid putting Elo i2 PCIe Ports in D3coldec0d801d1aFix double fget() in vhost_net_set_backend()b42e5e3a84selinux: fix bad cleanup on error in hashtab_duplicate()3ee8e109c3perf: Fix sys_perf_event_open() race against self18fb7d533cALSA: hda/realtek: Add quirk for TongFang devices with pop noise3eaf770163ALSA: wavefront: Proper check of get_user() errora34d018b6eALSA: usb-audio: Restore Rane SL-1 quirkf3f2247ac3Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""e2cfa7b093Revert "swiotlb: fix info leak with DMA_FROM_DEVICE"fe5ac3da50nilfs2: fix lockdep warnings during disk space reclamationd626fcdabenilfs2: fix lockdep warnings in page operations for btree nodesaca18bacdbARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()0acaf9cacdplatform/chrome: cros_ec_debugfs: detach log reader wq from devm5a19f3c2d3drbd: remove usage of list iterator variable after loop9b7f321106MIPS: lantiq: check the return value of kzalloc()05c073b1adfs: fix an infinite loop in iomap_fiemap00d8b06a4ertc: mc146818-lib: Fix the AltCentury for AMD platforms87fd0dd43envme-multipath: fix hang when disk goes live over reconnect3663d6023atools/virtio: compile with -pthread5a4cbcb3dfvhost_vdpa: don't setup irq offloading when irq_num < 0f0931ee125s390/pci: improve zpci_dev reference counting7d3f69cbdeALSA: hda/realtek: Enable headset mic on Lenovo P360a59450656bcrypto: x86/chacha20 - Avoid spurious jumps to other functions39acee8aeacrypto: stm32 - fix reference leak in stm32_crc_remove703c80ff43rtc: sun6i: Fix time overflow handlingbab037ebbegfs2: Disable page faults during lockless buffered readse803f12ea2nvme-pci: add quirks for Samsung X5 SSDs5565fc538dInput: stmfts - fix reference leak in stmfts_input_opend5e88c2d76Input: add bounds checking to input_set_capability()ea6a86886cum: Cleanup syscall_handler_t definition/cast, fix warningc39b91fcd5rtc: pcf2127: fix bug when reading alarm registers2b4e5a2d7drtc: fix use-after-free on device removal67136fff5bigc: Update I226_K device IDd0229838b6igc: Remove phy->type checking170110adbeigc: Remove _I_PHY_ID checking55c820c1b2Revert "drm/i915/opregion: check port number bounds for SWSCI display power state"911b362678floppy: use a statically allocated error counter3c48558be5io_uring: always grab file table for deferred statxa1a2c957dausb: gadget: fix race when gadget driver register via ioctl7686a5c2a8Linux 5.10.117937c6b0e3eSUNRPC: Fix fall-through warnings for Clang29f077d070io_uring: always use original task when preparing req identity1444e0568busb: gadget: uvc: allow for application to cleanly shutdown42505e3622usb: gadget: uvc: rename function to be more consistent002e7223dcping: fix address binding wrt vrfd9a1e82bf6arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map49750c5e9anet: phy: Fix race condition on link status changee68b60ae29SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()dbe6974a39SUNRPC: Don't call connect() more than once on a TCP socket47541ed4d4SUNRPC: Prevent immediate close+reconnect2ab569edd8SUNRPC: Clean up scheduling of autoclose85844ea29fdrm/vmwgfx: Initialize drm_mode_fb_cmd27e849dbe60cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()6aa239d82enet: atlantic: always deep reset on pm op, fixing up my null deref regression6158df4fa5i40e: i40e_main: fix a missing check on list iterator819796024cdrm/nouveau/tegra: Stop using iommu_present()e06605af8bceph: fix setting of xattrs on async created inodes86db01f373serial: 8250_mtk: Fix register address for XON/XOFF character84ad84e495serial: 8250_mtk: Fix UART_EFR register addressf8d8440f13slimbus: qcom: Fix IRQ check in qcom_slim_probed7b7c5532aUSB: serial: option: add Fibocom MA510 modem2ba0034e36USB: serial: option: add Fibocom L610 modem319b312edbUSB: serial: qcserial: add support for Sierra Wireless EM7590994395f356USB: serial: pl2303: add device id for HP LM930 Display8276a3dbe2usb: typec: tcpci_mt6360: Update for BMC PHY setting54979aa49eusb: typec: tcpci: Don't skip cleanup in .remove() on error7335a6b11dusb: cdc-wdm: fix reading stuck on device close6d47eceaf3tty: n_gsm: fix mux activation issues in gsm_config()69139a45b8tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()5a73581116firmware_loader: use kernel credentials when reading firmwared254309aabtcp: resalt the secret every 10 seconds3abbfac1abnet: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT48f1dd67a8net: emaclite: Don't advertise 1000BASE-T and do auto negotiation5c09dbdfd4s390: disable -Warray-bounds03ebc6fd5cASoC: ops: Validate input values in snd_soc_put_volsw_range()31606a73baASoC: max98090: Generate notifications on changes for custom controlce154bd3bcASoC: max98090: Reject invalid values in custom control put()5ecaaaeb2chwmon: (f71882fg) Fix negative temperature88091c0275gfs2: Fix filesystem block deallocation for short writesfccf4bf3f2tls: Fix context leak on tls_device_down161c4edecanet: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()d5e1b41bf7net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pendinge417a8fceanet: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()9012209f43net: bcmgenet: Check for Wake-on-LAN interrupt probe deferralabe35bf3benet/sched: act_pedit: really ensure the skb is writableb816ed53f3s390/lcs: fix variable dereferenced before check4d3c6d7418s390/ctcm: fix potential memory leak5497f87edcs390/ctcm: fix variable dereferenced before checkcc71c9f17cselftests: vm: Makefile: rename TARGETS to VMTARGETSce12e5ff8dhwmon: (ltq-cputemp) restrict it to SOC_XWAYceb3db723fdim: initialize all struct fields8b1b8fc819ionic: fix missing pci_release_regions() on error in ionic_probe()2cb8689f45nfs: fix broken handling of the softreval mount option49c10784b9mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection79432d2237net: sfc: fix memory leak due to ptp channelbdb8d4aed1sfc: Use swap() instead of open coding it33c93f6e55netlink: do not reset transport header in netlink_recvmsg()9e40f2c513drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()54f26fc07eipv4: drop dst in multicast routing pathc07a84492fnet: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filtersabb237c544net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0f9674c52a1net: mscc: ocelot: fix VCAP IS2 filters matching on both lookupsc1184d2888net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deletede2cdde89d2net: Fix features skip in for_each_netdev_feature()c420d66047mac80211: Reset MBSSID parameters upon connection9cbf2a7d5dhwmon: (tmp401) Add OF device ID table85eba08be2iwlwifi: iwl-dbg: Use del_timer_sync() before freeinga6a73781b4batman-adv: Don't skb_split skbuffs with frag_list85cac60500ANDROID: fix up abi issue with struct snd_pcm_runtime, again7d94299466ANDROID: GKI: fix crc issue with commitce1927b8cf("block: don't merge across cgroup boundaries if blkcg is enabled")07a4d3649aLinux 5.10.116d1ac096f88mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()c6cbf5431amm: hugetlb: fix missing cache flush in copy_huge_page_from_user()308ff6a6e7mm: fix missing cache flush for all tail pages of compound page185fa5984dBluetooth: Fix the creation of hdev->name9ff4a6b806arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODELdfb55dcf9dnfp: bpf: silence bitwise vs. logical OR warningf89f76f4b0drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} typesefd1429fa9block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicita71658c7dbregulator: consumer: Add missing stubs to regulator/consumer.h7648f42d1aMIPS: Use address-of operator on section symbolsbaaf34359dRevert "coredump: Snapshot the vmas in do_coredump"1ad18c9235Revert "coredump: Remove the WARN_ON in dump_vma_snapshot"e64fed6577Revert "coredump: Use the vma snapshot in fill_files_note"5a0cd73f55Revert "pstore: Don't use semaphores in always-atomic-context code"95002a201fRevert "PCI: Reduce warnings on possible RW1C corruption"15136f3380ANDROID: remove CONFIG_HW_RANDOM_CAVIUM from arm64 gki_defconfig74d428eb6bUPSTREAM: Linux 5.10.110a352ccd683ANDROID: fix up abi issue with struct snd_pcm_runtimec31dae74edUPSTREAM: Linux 5.10.109359ee5274bBACKPORT: vsock: each transport cycles only on its own sockets4a29d82a6dRevert "vsock: each transport cycles only on its own sockets"279ff602d6UPSTREAM: Linux 5.10.1081f7d764785ANDROID: reset android13-5.10-lts branch back to android13-5.10 statee61686bb77Linux 5.10.1158528806abemmc: rtsx: add 74 Clocks in power on flowe1ab92302bPCI: aardvark: Fix reading MSI interrupt number49143c9ed2PCI: aardvark: Clear all MSIs at setup7676a5b99fdm: interlock pending dm_io and dm_wait_for_bios_completiona439819f47block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kerna22d66eb51rcu: Apply callbacks processing time limit only on softirq40fb3812d9rcu: Fix callbacks processing time limit retaining cond_resched()43dbc3edadKVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised9c8474fa34KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugsa474ee5eceKVM: x86: Do not change ICR on write to APIC_SELF_IPI64e3e16dbcx86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume5f884e0c2enet/mlx5: Fix slab-out-of-bounds while reading resource dump menu599fc32e74kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU0a960a3672net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()4fd45ef704btrfs: always log symlinks in full mode687167eef9smsc911x: allow using IRQ0b280877eabselftests: ocelot: tc_flower_chains: specify conform-exceed action for policera9fd5d6cd5bnxt_en: Fix unnecessary dropping of RX packets72e4fc1a4ebnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag9ac9f07f0fselftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational475237e807hinic: fix bug of wq out of bound access1b9f1f455dnet: emaclite: Add error handling for of_address_to_resource()8459485db7net: cpsw: add missing of_node_put() in cpsw_probe_dt()4eee980950net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()2347e9c922net: dsa: mt7530: add missing of_node_put() in mt7530_setup()1092656cc4net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()408fb2680eNFSv4: Don't invalidate inode attributes on delegation returnc1b480e6beRDMA/siw: Fix a condition race issue in MPA request processing5bf2a45e33selftests/seccomp: Don't call read() on TTY from background pgrp3ea0b44c01net/mlx5: Avoid double clear or set of sync reset requested2455331591net/mlx5e: Fix the calling of update_buffer_lossy() APIe07c13fbddnet/mlx5e: CT: Fix queued up restore put() executing after relevant ft released8338a7a09net/mlx5e: Don't match double-vlan packets if cvlan is not setc7f87ad115net/mlx5e: Fix trust state reset in reload87f0d9a518ASoC: dmaengine: Restore NULL prepare_slave_config() callbackad87f8498ehwmon: (adt7470) Fix warning on module removal997b8605e8gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set)879b075a9aNFC: netlink: fix sleep in atomic bug when firmware download timeout1961c5a688nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs8a9e7c64f4nfc: replace improper check device_is_registered() in netlink related functions11adc9ab3ecan: grcan: only use the NAPI poll budget for RX4df5e498e0can: grcan: grcan_probe(): fix broken system id check for errata workaround needsdd973c0185can: grcan: use ofdev->dev when allocating DMA memory45bdcb5ca4can: isotp: remove re-binding of bound socket13959b9117can: grcan: grcan_close(): fix deadlock6c7c0e131es390/dasd: Fix read inconsistency for ESE DASD devices6e02c0413as390/dasd: Fix read for ESE with blksize < 4kecc8396827s390/dasd: prevent double format of tracks for ESE devices30e008ab3fs390/dasd: fix data corruption for ESE devicesd53d47faddASoC: meson: Fix event generation for AUI CODEC mux93a1f0755eASoC: meson: Fix event generation for G12A tohdmi muxe8b08e2f17ASoC: meson: Fix event generation for AUI ACODEC mux954d55170fASoC: wm8958: Fix change notifications for DSP controlsf45359824aASoC: da7219: Fix change notifications for tone generator frequencye6e61aab49genirq: Synchronize interrupt thread startupdcf1150f2enet: stmmac: disable Split Header (SPH) for Intel platforms68f35987d4firewire: core: extend card->lock in fw_core_handle_bus_reset629b4003a7firewire: remove check of list iterator against head past the loop bodye757ff4bbcfirewire: fix potential uaf in outbound_phy_packet_callback()70d25d4fbaRevert "SUNRPC: attempt AF_LOCAL connect on setup"466721d767drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT2e6f3d665aiommu/vt-d: Calculate mask for non-aligned flushesfbb7c61e76KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_idb085afe226gpiolib: of: fix bounds check for 'gpio-reserved-ranges'2b7cb072d0mmc: core: Set HS clock speed before sending HS CMD1366651d7199mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC2906c73632ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes03ab174805ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakersa196f277c5parisc: Merge model and model name into one line in /proc/cpuinfo326f02f172MIPS: Fix CP0 counter erratum detection for R4k CPUsf40e35e79cLinux 5.10.1142d74f61787perf symbol: Remove arch__symbols__fixup_end()bf98302e68tty: n_gsm: fix software flow control handling95b267271atty: n_gsm: fix incorrect UA handling70b045d9aetty: n_gsm: fix reset fifo race condition320a24c4eftty: n_gsm: fix wrong command frame length field encoding935f314b6ftty: n_gsm: fix wrong command retry handling17b86db43ctty: n_gsm: fix missing explicit ldisc flusha2baa907c2tty: n_gsm: fix wrong DLCI release order705925e693tty: n_gsm: fix insufficient txframe size842a9bbbefnetfilter: nft_socket: only do sk lookups when indev is available7346e54dbftty: n_gsm: fix malformed counter for out of frame datad19613895etty: n_gsm: fix wrong signal octet encoding in convergence layer type 226f127f6d9tty: n_gsm: fix mux cleanup after unregister tty devicef26c271492tty: n_gsm: fix decoupled mux resource47132f9f7ftty: n_gsm: fix restart handling via CLD commandb3c88d46dbperf symbol: Update symbols__fixup_end()3d0a3168a3perf symbol: Pass is_kallsyms to symbols__fixup_end()2ab14625b8x86/cpu: Load microcode during restore_processor_state()795afbe8b4thermal: int340x: Fix attr.show callback prototype11d16498d7net: ethernet: stmmac: fix write to sgmii_adapter_base236dd62230drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses78d4dccf16kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time5fef6df273zonefs: Clear inode information flags on inode creation92ed64a920zonefs: Fix management of open zones42e8ec3b4bpowerpc/perf: Fix 32bit compileac3d077043drivers: net: hippi: Fix deadlock in rr_close()5399e7b80ccifs: destage any unwritten data to the server before calling copychunk_write80fc45377fx86: __memcpy_flushcache: fix wrong alignment if size > 2^32585ef03c9eext4: fix bug_on in start_this_handle during umount filesystem07da0be588ASoC: wm8731: Disable the regulator when probing fails1b1747ad7eASoC: Intel: soc-acpi: correct device endpoints for max98373aa138efd2btcp: fix F-RTO may not work correctly when receiving DSACK9d56e369bdRevert "ibmvnic: Add ethtool private flag for driver-defined queue limits"96904c8289ibmvnic: fix miscellaneous checks17f71272efixgbe: ensure IPsec VF<->PF compatibilityc33d717e06net: fec: add missing of_node_put() in fec_enet_init_stop_mode()9591967ac4bnx2x: fix napi API usage sequence1781beb879tls: Skip tls_append_frag on zero copy size77b922683edrm/amd/display: Fix memory leak in dcn21_clock_source_create18068e0527drm/amdkfd: Fix GWS queue countc0396f5e5bnet: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK1204386e26net: phy: marvell10g: fix return value on errore974c730f0net: bcmgenet: hide status block before TX timestampingee71b47da5clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource()8dacbef4febus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()9f29f6f8datcp: make sure treq->af_specific is initialized8a9d6ca360tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT720b6ced85ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode41661b4c1aip6_gre: Make o_seqno start from 0 in native mode7b187fbd7eip_gre: Make o_seqno start from 0 in native mode83d128daffnet/smc: sync err code when tcp connection was refused9eb25e00f5net: hns3: add return value for mailbox handling in PF929c30c02dnet: hns3: add validity check for message data lengthe3ec78d82dnet: hns3: modify the return code of hclge_get_ring_chain_from_mbx06a40e7105cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probefb172e93f8pinctrl: pistachio: fix use of irq_of_parse_and_map()8f042884afarm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock73c35379dbARM: dts: imx6ull-colibri: fix vqmmc regulator61a89d0a5bsctp: check asoc strreset_chunk in sctp_generate_reconf_event41d6ac687dwireguard: device: check for metadata_dst with skb_valid_dst()3c464db03ctcp: ensure to use the most recently sent skb when filling the rate samplece4c3f7087pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested0c60271df0tcp: md5: incorrect tcp_header_len for incoming connectionsf4dad5a48dpinctrl: rockchip: fix RK3308 pinmux bits9ef33d23f8bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook6ac03e6dddnetfilter: nft_set_rbtree: overlap detection with element re-addition after deletion72ae15d5cenet: dsa: Add missing of_node_put() in dsa_port_link_register_of14cc2044c1memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode690c1bc4bfpinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI6f2bf9c5ddmtd: fix 'part' field data corruption in mtd_info4da421035bmtd: rawnand: Fix return value check of wait_for_completion_timeout94ca69b702pinctrl: mediatek: moore: Fix build error123b7e0388ipvs: correctly print the memory size of ip_vs_conn_tabf4446f2136ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP354a526cc29cARM: dts: am3517-evm: Fix misc pinmuxingb622bca852ARM: dts: Fix mmc order for omap3-gta049419d27fe1phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe9e00a6e1fdphy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probeeb659608e6ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle namebb524f5a95ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek4691ce8f28phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks76d1591a38bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific1b9855bf31ARM: OMAP2+: Fix refcount leak in omap_gic_of_init93cc8f184ephy: samsung: exynos5250-sata: fix missing device put in probe error paths3ca7491570phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe8f7644ac24ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue23b0711fcdUSB: Fix xhci event ring dequeue pointer ERDP update issue712302aed1mtd: rawnand: fix ecc parameters for mt7622207c7af341iio:imu:bmi160: disable regulator in error path70d2df257earm64: dts: meson: remove CPU opps below 1GHz for SM1 boards2d320609bearm64: dts: meson: remove CPU opps below 1GHz for G12B boardsc4fb41bdf4video: fbdev: udlfb: properly check endpoint type0967830e72iocost: don't reset the inuse weight of under-weighted debtorsad604cbd1dx86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests8fcce58c59riscv: patch_text: Fixup last cpu should be master51477d3b38hex2bin: fix access beyond string end616d354fb9hex2bin: make the function hex_to_bin constant-time1633cb2d4apinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos configbdc3ad9251arch_topology: Do not set llc_sibling if llc_id is invalidaaee3f6617serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device662f945a20serial: 8250: Also set sticky MCR bits in console restoration8be962c89dserial: imx: fix overrun interrupts in DMA moded22d92230fusb: phy: generic: Get the vbus supplyb820764c64usb: cdns3: Fix issue for clear halt endpointbd7f84708eusb: dwc3: gadget: Return proper request statusa633b8c341usb: dwc3: core: Only handle soft-reset in DCTL5fa59bb867usb: dwc3: core: Fix tx/rx threshold settings140801d3fbusb: dwc3: Try usb-role-switch first in dwc3_drd_init4dd5feb279usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()6c3da0e19cusb: gadget: uvc: Fix crash when encoding data for usb requestfb1fe1a455usb: typec: ucsi: Fix role swapping06826eb063usb: typec: ucsi: Fix reuse of completion structure7b510d4bb4usb: misc: fix improper handling of refcount in uss720_probe()bb8ecca2ddiio: imu: inv_icm42600: Fix I2C init possible nackca2b54b6adiio: magnetometer: ak8975: Fix the error handling in ak8975_power_on()1060604fc7iio: dac: ad5446: Fix read_raw not returning set value6ff33c01beiio: dac: ad5592r: Fix the missing return value.06ada9487fxhci: increase usb U3 -> U0 link resume timeout from 100ms to 500mse1be000166xhci: stop polling roothubs after shutdown2eb6c86891xhci: Enable runtime PM on second Alderlake controller63eda431b2USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositionse9971dac69USB: serial: option: add support for Cinterion MV32-WA/MV32-WB34ff5455eeUSB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader729a81ae10USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS008ba29f33USB: quirks: add STRING quirk for VCOM deviceac6ad0ef83USB: quirks: add a Realtek card reader8ba02cebb7usb: mtu3: fix USB 3.0 dual-role-switch from device to host549209caablightnvm: disable the subsystem54c028cfc4floppy: disable FDRAWCMD by default54af9dd2b9Linux 5.10.1137992fdb045Revert "net: micrel: fix KS8851_MLL Kconfig"8bedbc8f7fblock/compat_ioctl: fix range check in BLKGETSIZEfea24b07edstaging: ion: Prevent incorrect reference counting behavourdccee748afspi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller572761645bjbd2: fix a potential race while discarding reserved buffers after an abort50aac44273can: isotp: stop timeout monitoring when no first frame was sente1e96e3727ext4: force overhead calculation if the s_overhead_cluster makes no sense4789149b9eext4: fix overhead calculation to account for the reserved gdt blocks0c54b09376ext4, doc: fix incorrect h_reserved size22c450d39fext4: limit length to bitmap_maxbytes - blocksize in punch_hole75ac724684ext4: fix use-after-free in ext4_search_dira46b3d8498ext4: fix symlink file size not match to file contentf6038d43b2ext4: fix fallocate to use file_modified to update permissions consistently19590bbc69perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE evente012f9d1afpowerpc/perf: Fix power9 event alternatives0a2cef65b3drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usagef8f8b3124bKVM: PPC: Fix TCE handling for VFIO405d984274drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare231381f521drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised51d9cbbb0fperf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled88fcfd6ee6sched/pelt: Fix attach_entity_load_avg() corner casec55327bc37arm_pmu: Validate single/group leader events5580b974a8ARC: entry: fix syscall_trace_exit argument7082650eb8e1000e: Fix possible overflow in LTR decoding43a2a3734aASoC: soc-dapm: fix two incorrect uses of list iterator54e6180c8cgpio: Request interrupts after IRQ is initialized0837ff17d0openvswitch: fix OOB access in reserve_sfa_size()19f6dcb1f0xtensa: fix a7 clobbering in coprocessor context load/storef399ab11ddxtensa: patch_text: Fixup last cpu should be masterba2716da23net: atlantic: invert deep par in pm functions, preventing null derefs358a3846f6dma: at_xdmac: fix a missing check on list iteratorcf23a960c5ata: pata_marvell: Check the 'bmdma_addr' beforing reading9ca66d7914mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()ed5d4efb4doom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup6b932920b9mm, hugetlb: allow for "high" userspace addresses50cbc583faEDAC/synopsys: Read the error count from the correct register7ec6e06ee4nvme-pci: disable namespace identifiers for Qemu controllers316bd86c22nvme: add a quirk to disable namespace identifiers76101c8e0cstat: fix inconsistency between struct stat and struct compat_statbf28bba304scsi: qedi: Fix failed disconnect handlinga284cca3d8net: macb: Restart tx only if queue pointer is lagging9581e07b54drm/msm/mdp5: check the return of kzalloc()8d71edabb0dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()b3afe5a7fdbrcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant202748f441mt76: Fix undefined behavior due to shift overflowing the constant0de9c104d0net: atlantic: Avoid out-of-bounds indexing5bef9fc38fcifs: Check the IOCB_DIRECT flag, not O_DIRECTe129c55153vxlan: fix error return code in vxlan_fdb_append8e7ea11364arm64: dts: imx: Fix imx8*-var-som touchscreen property sizescd227ac03fALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant490815f0b5platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negativecb17b56a9breset: tegra-bpmp: Restore Handle errors in BPMP responsed513ea9b7eARM: vexpress/spc: Avoid negative array index when !SMP052e4a661farm64: mm: fix p?d_leaf()18ff7a2efaarm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad()3bf8ca3501selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets520aab8b72dmaengine: idxd: add RO check for wq max_transfer_size write9a3c026dc3dmaengine: idxd: add RO check for wq max_batch_size writef593f49fcdnet: stmmac: Use readl_poll_timeout_atomic() in atomic state3d55b19574netlink: reset network and mac headers in netlink_dump()49516e6ed9ipv6: make ip6_rt_gc_expire an atomic_t078d839f11l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu0ac8f83d8fnet/sched: cls_u32: fix possible leak in u32_init_knode()93366275beip6_gre: Fix skb_under_panic in __gre6_xmit()200f96ebb3ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()8fb76adb89net/packet: fix packet_sock xmit return value checkinga499cb5f3enet/smc: Fix sock leak when release after smc_shutdown()60592f16a4rxrpc: Restore removed timer deletionfc7116a79aigc: Fix BUG: scheduling while atomic46b0e4f998igc: Fix infinite loop in release_swfw_syncc075c3ea03esp: limit skb_page_frag_refill use to a single page3f7914dbeaspi: spi-mtk-nor: initialize spi controller after resumef714abf28fdmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources9bc949a181dmaengine: imx-sdma: Fix error checking in sdma_event_remap12aa8021c7ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in useb6f474cd30ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component608fc58858ASoC: atmel: Remove system clock tree configuration for at91sam9g20ekd29c78d3f9dm: fix mempool NULL pointer race when completing IOcf9b195464ALSA: hda/realtek: Add quirk for Clevo NP70PNP8ce3820fc9ALSA: usb-audio: Clear MIDI port active flag after draining43ce33a68enet/sched: cls_u32: fix netns refcount changes in u32_change()04dd45d977gfs2: assign rgrp glock before compute_bitstructs378061c9b8perf tools: Fix segfault accessing sample_id xyarray5e8446e382tracing: Dump stacktrace trigger to the corresponding instance69848f9488mm: page_alloc: fix building error on -Werror=array-compare08ad7a770eetherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead95c07d1955ANDROID: Suppress build.sh deprecation warnings.d7beefb20aANDROID: Update the ABI symbol list1052f9bce6Linux 5.10.1125c62d3bf14ax25: Fix UAF bugs in ax25 timersf934fa478dax25: Fix NULL pointer dereferences in ax25 timers145ea8d213ax25: fix NPD bug in ax25_disconnecta4942c6feaax25: fix UAF bug in ax25_send_control()b20a5ab0f5ax25: Fix refcount leaks caused by ax25_cb_del()57cc15f5fdax25: fix UAF bugs of net_device caused by rebinding operation5ddae8d064ax25: fix reference count leaks of ax25_dev5ea00fc606ax25: add refcount in ax25_dev to avoid UAF bugs361288633bscsi: iscsi: Fix unbound endpoint error handling129db30599scsi: iscsi: Fix endpoint reuse regression26f827e095dma-direct: avoid redundant memory sync for swiotlb9a5a4d23e2timers: Fix warning condition in __run_timers()84837f43e5i2c: pasemi: Wait for write xfers to finish89496d80bfsmp: Fix offline cpu check in flush_smp_call_function_queue()cd02b2687ddm integrity: fix memory corruption when tag_size is less than digest size0a312ec66aARM: davinci: da850-evm: Avoid NULL pointer dereference0806f19305tick/nohz: Use WARN_ON_ONCE() to prevent console saturation0275c75955genirq/affinity: Consider that CPUs on nodes can be unbalanced1fcfe37d17drm/amdgpu: Enable gfxoff quirk on MacBook Pro68ae52efa1drm/amd/display: don't ignore alpha property on pre-multiplied modea263712ba8ipv6: fix panic when forwarding a pkt with no in6 dev659214603bnl80211: correctly check NL80211_ATTR_REG_ALPHA2 size912797e54cALSA: pcm: Test for "silence" field in struct "pcm_format_data"48d070ca5eALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers163e162471ALSA: hda/realtek: Add quirk for Clevo PD50PNT5e4dd17998btrfs: mark resumed async balance as writing1d2eda18f6btrfs: fix root ref counts in error handling in btrfs_get_root_ref9b7ec35253ath9k: Fix usage of driver-private space in tx_info0f65cedae5ath9k: Properly clear TX status area before reporting to mac80211cc21ae9326gcc-plugins: latent_entropy: use /dev/urandomc089ffc846memory: renesas-rpc-if: fix platform-device leak in error path342454231eKVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded06c348fde5mm: kmemleak: take a full lowmem check in kmemleak_*_phys()20ed94f818mm: fix unexpected zeroed page mapping with zram swap192e507ef8mm, page_alloc: fix build_zonerefs_node()000b3921b4perf/imx_ddr: Fix undefined behavior due to shift overflowing the constantca24c5e8f0drivers: net: slip: fix NPD bug in sl_tx_timeout()e8cf1e4d95scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan5b7ce74b6bscsi: mvsas: Add PCI ID of RocketRaid 26404b44cd5840drm/amd/display: Fix allocate_mst_payload assert on resume34ea097fb6drm/amd/display: Revert FEC check in validationfa5ee7c423myri10ge: fix an incorrect free for skb in myri10ge_sw_tsod90df6da50net: usb: aqc111: Fix out-of-bounds accesses in RX fixup9c12fcf1d8net: axienet: setup mdio unconditionallyb643807a73tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry98973d2bddarm64: alternatives: mark patch_alternative() as `noinstr`2462faffbfregulator: wm8994: Add an off-on delay for WM8994 variantaa8cdedaf7gpu: ipu-v3: Fix dev_dbg frequency output150fe861c5ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs1ff5359afanet: micrel: fix KS8851_MLL Kconfigd3478709edscsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024b9a110fa75scsi: lpfc: Fix queue failures when recovering from PCI parity erroraec36b98a1scsi: target: tcmu: Fix possible page UAF4366679805Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer1d7a5aae88drm/amdkfd: Check for potential null return of kmalloc_array()e5afacc826drm/amdgpu/vcn: improve vcn dpg stop procedured2e0931e6ddrm/amdkfd: Fix Incorrect VMIDs passed to HWS7fc0610ad8drm/amd/display: Update VTEM Infopacket definition6906e05cf3drm/amd/display: FEC check in timing validation756c61c168drm/amd/display: fix audio format not updated after edid updated76e086ce7bbtrfs: do not warn for free space inode in cow_file_range217190dc66btrfs: fix fallocate to use file_modified to update permissions consistently9b5d1b3413drm/amd: Add USBC connector ID6f9c06501dnet: bcmgenet: Revert "Use stronger register read/writes to assure ordering"504c15f07fdm mpath: only use ktime_get_ns() in historical selector4e166a4118cifs: potential buffer overflow in handling symlinks67677050cenfc: nci: add flush_workqueue to prevent uafbfba9722cfperf tools: Fix misleading add event PMU debug message280f721edctesting/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu seteb8873b324sctp: Initialize daddr on peeled off socket45226fac4dscsi: iscsi: Fix conn cleanup and stop race during iscsid restart73805795c9scsi: iscsi: Fix offload conn cleanup when iscsid restarts699bd835c3scsi: iscsi: Move iscsi_ep_disconnect()46f37a34a5scsi: iscsi: Fix in-kernel conn failure handling8125738967scsi: iscsi: Rel ref after iscsi_lookup_endpoint()22608545b8scsi: iscsi: Use system_unbound_wq for destroy_work4029a1e992scsi: iscsi: Force immediate failure during shutdown17d14456f6scsi: iscsi: Stop queueing during ep_disconnectda9cf24aa7scsi: pm80xx: Enable upper inbound, outbound queuese08d269712scsi: pm80xx: Mask and unmask upper interrupt vectors 32-6335b91e49bcnet/smc: Fix NULL pointer dereference in smc_pnet_find_ib()98a7f6c4addrm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()5f78ad9383drm/msm: Fix range size vs end confusion5513f9a0b0cfg80211: hold bss_lock while updating nontrans_lista44938950enet/sched: taprio: Check if socket flags are valid08d5e3e954net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link2ad9d890d8net: dsa: felix: suppress -EPROBE_DEFER errorsf2cc341fccnet/sched: fix initialization order when updating chain 0 head7a7cf84148mlxsw: i2c: Fix initialization error flow43e58e119anet: mdio: Alphabetically sort header inclusion9709c8b5cdgpiolib: acpi: use correct format charactersd67c900f19veth: Ensure eth header is in skb's linear part845f44ce3dnet/sched: flower: fix parsing of ethertype following VLAN header85ee17ca21SUNRPC: Fix the svc_deferred_event trace classaf12dd7123media: rockchip/rga: do proper error checking in probe5637129712firmware: arm_scmi: Fix sorting of retrieved clock rates16c628b0c6memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probecb66641f81drm/msm: Add missing put_task_struct() in debugfs path921fdc45a0btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()5d131318bbACPI: processor idle: Check for architectural support for LPI503934df31cpuidle: PSCI: Move the `has_lpi` check to the beginning of the functioncfa98ffc42hamradio: remove needs_free_netdev to avoid UAF80a4df1464hamradio: defer 6pack kfree after unregister_netdevf0c31f192fdrm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu232d82176fANDROID: Move BRANCH from build.config.common to .constants.6c8e5cb264Linux 5.10.111d36febbcd5powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit5c672073bcmm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning5973f7507airqchip/gic, gic-v3: Prevent GSI to SGI translations000e09462fDrivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()e1f540b752arm64: module: remove (NOLOAD) from linker script919823bd67selftests: cgroup: Test open-time cgroup namespace usage for migration checks637eca44b8selftests: cgroup: Test open-time credential usage for migration checks9dd39d2c65selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644e74da71e66selftests/cgroup: Fix build on older distros4665722d36cgroup: Use open-time credentials for process migraton perm checksf089471d1bmm: don't skip swap entry even if zap_details specified58823a9b09ubsan: remove CONFIG_UBSAN_OBJECT_SIZE03b39bbbecdmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"40e00885a6tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts75c8558d41tools build: Filter out options and warnings not supported by clang6374faf49eperf python: Fix probing for some clang command line options79abc219baperf build: Don't use -ffat-lto-objects in the python feature test when building with clang-1382e4395014drm/amdkfd: Create file descriptor after client is added to smi_clients list326b408e7edrm/nouveau/pmu: Add missing callbacks for Tegra devices786ae8de3adrm/amdgpu/smu10: fix SoC/fclk units in auto modeff24114bb0irqchip/gic-v3: Fix GICR_CTLR.RWP polling451214b266perf: qcom_l2_pmu: fix an incorrect NULL check on list iteratorfc629224aaata: sata_dwc_460ex: Fix crash due to OOB write7e88a50704gpio: Restrict usage of GPIO chip irq members before initialization5f54364ff6RDMA/hfi1: Fix use-after-free bug for mm struct8bb4168291arm64: patch_text: Fixup last cpu should be mastera044bca8efbtrfs: prevent subvol with swapfile from being deleted82ae73ac96btrfs: fix qgroup reserve overflow the qgroup limitfc4bdaed4dx86/speculation: Restore speculation related MSRs during S3 resume8c9e26c890x86/pm: Save the MSR validity status at context setup2827328e64io_uring: fix race between timeout flush and removalf7e183b0a7mm/mempolicy: fix mpol_new leak in shared_policy_replace7d659cb176mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)6adc01a7aalz4: fix LZ4_decompress_safe_partial read out of bound8b6f04b4c9mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete029b417073mmc: mmci: stm32: correctly check all elements of sg list41a519c05bRevert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"9de98470dbarm64: Add part number for Arm Cortex-A78AE4604b5738dperf session: Remap buf if there is no space for event362ced3769perf tools: Fix perf's libperf_print callback65210fac63perf: arm-spe: Fix perf report --mem-modebd905fed87iommu/omap: Fix regression in probe for NULL pointer dereferenceb3c00be2ffSUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()9a45e08636SUNRPC: Handle low memory situations in call_status()132cbe2f18SUNRPC: Handle ENOMEM in call_transmit_status()aed30a2054io_uring: don't touch scm_fp_list after queueing skb594205b493drbd: Fix five use after free bugs in get_initial_state970a6bb729bpf: Support dual-stack sockets in bpf_tcp_check_syncookie6c17f4ef3cspi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()8928239e5eqede: confirm skb is allocated before usingb7893388bbnet: phy: mscc-miim: reject clause 45 register accesses08ff0e74farxrpc: fix a race in rxrpc_exit_net()5ae05b5eb5net: openvswitch: fix leak of nested actions42ab401d22net: openvswitch: don't send internal clone attribute to the userspace.e54ea8fc51ice: synchronize_rcu() when terminating ringse3dd1202abipv6: Fix stats accounting in ip6_pkt_dropffce126c95ice: Do not skip not enabled queues in ice_vc_dis_qs_msgb003fc4913ice: Set txq_teid to ICE_INVAL_TEID on ring creationebd1e3458ddpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe43c2d7890eIB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition3a57babfb6RDMA/mlx5: Don't remove cache MRs when a delay is neededd8992b393fsfc: Do not free an empty page_ring0ac74169ebbnxt_en: reserve space inside receive page for skb_shared_infof8b0ef0a58drm/imx: Fix memory leak in imx_pd_connector_get_modes25bc9fd4c8drm/imx: imx-ldb: Check for null pointer after calling kmemdup02ab4abe5bnet: stmmac: Fix unset max_speed difference between DT and non-DT platforms63ea57478anet: ipv4: fix route with nexthop object delete warning4be6ed0310ice: Clear default forwarding VSI during VSI release589154d0f1net/tls: fix slab-out-of-bounds bug in decrypt_internalc5f77b5953scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()45b9932b4dNFSv4: fix open failure with O_ACCMODE flagc688705a39Revert "NFSv4: Handle the special Linux file open access mode"cf580d2e38Drivers: hv: vmbus: Fix potential crash on module unload0c122eb3a1drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()84e5dfc05fRevert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build"3c3fbfa6ddmm: fix race between MADV_FREE reclaim and blkdev direct IO read1753a49e26parisc: Fix patch code locking and flushingf7c3522030parisc: Fix CPU affinity for Lasi, WAX and Dino chipsc74e2f6eccNFS: Avoid writeback threads getting stuck in mempool_alloc()34681aeddcNFS: nfsiod should not block forever in mempool_alloc()7a506fabcfSUNRPC: Fix socket waits for write buffer spaceb9c5ac0a15jfs: prevent NULL deref in diFreec69b442125virtio_console: eliminate anonymous module_init & module_exit3309b32217serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()9cb90f9ad5x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopyb3882e78aaNFS: swap-out must always use STABLE writes.d4170a2821NFS: swap IO handling is slightly different for O_DIRECT IO4b6f122bdfSUNRPC: remove scheduling boost for "SWAPPER" tasks.f4fc47e71eSUNRPC/xprt: async tasks mustn't block waiting for memoryf9244d31e0SUNRPC/call_alloc: async tasks mustn't block waiting for memorye2b2542f74clk: Enforce that disjoints limits are invalid1e9b5538cfclk: ti: Preserve node in ti_dt_clocks_register()a2a0e04f64xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=324a2544ce24NFSv4: Protect the state recovery thread against direct reclaim9b9feec97cNFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()2e16895d06w1: w1_therm: fixes w1_seq for ds28ea00 sensors93498c6e77staging: wfx: fix an error handling in wfx_init_common()8f1d24f85fphy: amlogic: meson8b-usb2: Use dev_err_probe()aa0b729678staging: vchiq_core: handle NULL result of find_service_by_handlebe4ecca958clk: si5341: fix reported clk_rate when output divider is 2c9cf6baabfminix: fix bug when opening a file with O_DIRECT8d9efd4434init/main.c: return 1 from handled __setup() functionsf442978612ceph: fix memory leak in ceph_readdir when note_last_dentry returns errord745512d54netlabel: fix out-of-bounds memory accesses2cc803804eBluetooth: Fix use after free in hci_send_acl789621df19MIPS: ingenic: correct unit node address61e25021e6xtensa: fix DTC warning unit_address_formatf6b9550f53usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evma4dd3e9e5anet: sfp: add 2500base-X quirk for Lantech SFP module278b652f0anet: limit altnames to 64k total423e7107f6net: account alternate interface name memory74c4d50255can: isotp: set default value for N_As to 50 micro seconds1d7effe5ffscsi: libfc: Fix use after free in fc_exch_abts_resp()02222bf4f0powerpc/secvar: fix refcount leak in format_show()fd416c3f5aMIPS: fix fortify panic when copying asm exception handlers7c657c0694PCI: endpoint: Fix misused goto label79cfc0052fbnxt_en: Eliminate unintended link toggle during FW reset9567d54e70Bluetooth: use memset avoid memory leaksf9b183f133Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}647b35aaf4tuntap: add sanity checks about msg_controllen in sendmsg797b4ea951macvtap: advertise link netns via netlink142ae7d4f2mips: ralink: fix a refcount leak in ill_acc_of_setup()f2565cb40enet/smc: correct settings of RMB window update limit224903cc60scsi: hisi_sas: Free irq vectors in order for v3 HWf49ffaa85dscsi: aha152x: Fix aha152x_setup() __setup handler return value91ee8a14efmt76: mt7615: Fix assigning negative values to unsigned variabled83574666bscsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()a0bb65eadbscsi: pm8001: Fix tag leaks on error2051044d79scsi: pm8001: Fix task leak in pm8001_send_abort_all()3bd9a28798scsi: pm8001: Fix pm8001_mpi_task_abort_resp()ef969095c4scsi: pm8001: Fix pm80xx_pci_mem_copy() interfacefe4b6d5a0ddrm/amdkfd: make CRAT table missing message informational only2f2f017ea8dm: requeue IO if mapping table not yet available71c8df33fddm ioctl: prevent potential spectre v1 gadgetf655b724b4ipv4: Invalidate neighbour for broadcast address upon address additionbae03957e8iwlwifi: mvm: Correctly set fragmented EBS9538563d31power: supply: axp288-charger: Set Vhold to 4.4Vc66cc04043PCI: pciehp: Add Qualcomm quirk for Command Completed erratumb1b27b0e8dtcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.b02a1a6502PCI: endpoint: Fix alignment fault error in copy tests4820847e8busb: ehci: add pci device support for Aspeed platforms0b9cf0b599iommu/arm-smmu-v3: fix event handling soft lockupe07e420a00PCI: aardvark: Fix support for MSI interrupts6694b8643bdrm/amdgpu: Fix recursive locking warningea21eaea7fpowerpc: Set crashkernel offset to mid of RMA regionfb5ac62fbeipv6: make mc_forwarding atomic5baf92a2c4libbpf: Fix build issue with llvm-readelf26a1e4739ecfg80211: don't add non transmitted BSS to 6GHz scanned channels9a56e2b271mt76: dma: initialize skip_unmap in mt76_dma_rx_fillb42b6d0ec3power: supply: axp20x_battery: properly report current when dischargingde9505936cscsi: bfa: Replace snprintf() with sysfs_emit()ed7db95920scsi: mvsas: Replace snprintf() with sysfs_emit()995f517888bpf: Make dst_port field in struct bpf_sock 16-bit wide339bd0b55eath11k: mhi: use mhi_sync_power_up()c6a815f5abath11k: fix kernel panic during unload/load ath11k modulese4d2d72013powerpc: dts: t104xrdb: fix phy type for FMAN 4/502e2ee8619ptp: replace snprintf with sysfs_emit9ea17b9f1dusb: gadget: tegra-xudc: Fix control endpoint's definitions07971b818eusb: gadget: tegra-xudc: Do not program SPARAM927beb05aadrm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj85313d9bc7drm/amd/display: Add signal type check when verify stream backends same9d7d83d039ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111850c4351e8drm: Add orientation quirk for GPD Win Maxa24479c5e9KVM: x86/emulator: Emulate RDPID only if it is enabled in guest66b0fa6b22KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs2e52a29470rtc: wm8350: Handle error for wm8350_register_irq0777fe98a4gfs2: gfs2_setattr_size error path fixf349d7f9eegfs2: Fix gfs2_release for non-writers regression3f53715fd5gfs2: Check for active reservation in gfs2_release2dc49f58a2ubifs: Rectify space amount budget for mkdir/tmpfile operations65eadb5fc4Merge 5.10.110 into android13-5.10-lts35ce455788ANDROID: Update the ABI symbol list3238bffaf9Linux 5.10.110cf342cbfb3PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup"a25864c5bcarm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones558564db44coredump: Use the vma snapshot in fill_files_noteb7933f145acoredump/elf: Pass coredump_params into fill_note_infob043ae637acoredump: Remove the WARN_ON in dump_vma_snapshot936c8be4d1coredump: Snapshot the vmas in do_coredump5318cdf4fdcan: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path869016a293can: m_can: m_can_tx_handler(): fix use after free of skbe90518d10cKVM: x86/mmu: do compare-and-exchange of gPTE via the user addresse36c45263aopenvswitch: Fixed nd target mask field in the flow dump.415edc68b6docs: sysctl/kernel: add missing bit to panic_print272c74323dum: Fix uml_mconsole stop/goc0a6a54738ARM: dts: spear13xx: Update SPI dma propertiesea3912af8bARM: dts: spear1340: Update serial node properties74f7971985ASoC: topology: Allow TLV control to be either read or write3ca47556d9ubi: fastmap: Return error code if memory allocation fails in add_aeb()7704f243cbdt-bindings: spi: mxic: The interrupt property is not mandatory648ab1dcc1dt-bindings: mtd: nand-controller: Fix a comment in the examples71917e45e1dt-bindings: mtd: nand-controller: Fix the reg property description73f2f37417bpf: Fix comment for helper bpf_current_task_under_cgroup()90805175a2bpf: Adjust BPF stack helper functions to accommodate skip > 086489492e8mm/usercopy: return 1 from hardened_usercopy __setup() handler81a04b9a32mm/memcontrol: return 1 from cgroup.memory __setup() handlerf321621f5cARM: 9187/1: JIVE: fix return value of __setup handlerd57feed3b1mm/mmap: return 1 from stack_guard_gap __setup() handler73f7cbb151batman-adv: Check ptr for NULL before reducing its refcntf6da750bfaASoC: soc-compress: Change the check for codec_daid3f786b7cfstaging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet12e380bb6fproc: bootconfig: Add null pointer check90ec1b1538can: isotp: restore accidentally removed MSG_PEEK feature16960ac92bplatform/chrome: cros_ec_typec: Check for EC devicee5b681822cACPI: CPPC: Avoid out of bounds access when parsing _CPC data785a53373criscv module: remove (NOLOAD)b27de7011cio_uring: fix memory leak of uid in files registration20499ed3c0ARM: iop32x: offset IRQ numbers by 1432b057f8eubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctlf28a857a61ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLsecfc3f8a63pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()503868a7c0pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()d9afc5146bwatchdog: rti-wdt: Add missing pm_runtime_disable() in probe function402b53dc7cpinctrl: pinconf-generic: Print arguments for bias-pull-*7169f60110watch_queue: Free the page array when watch_queue is dismantlede64dc94990crypto: arm/aes-neonbs-cbc - Select generic cbc and aesa16f5ae8admailbox: imx: fix wakeup failure from freeze mode051360e513rxrpc: Fix call timer start racing with call destructiona94d98e06enet: hns3: fix software vlan talbe of vlan 0 inconsistent with hardwarec73af4bc8agfs2: Make sure FITRIM minlen is rounded up to fs block size33c204266crtc: check if __rtc_read_time was successful381636f33fXArray: Update the LRU list in xas_split()3b9fabe8f6can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error valueef0acc5141can: mcba_usb: properly check endpoint type0801a51d79can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path1ac49c8fd4XArray: Fix xas_create_range() when multi-order entry present49f77ab50awireguard: socket: ignore v6 endpoints when ipv6 is disabled096f9d35cawireguard: socket: free skb in send6 when ipv6 is disabledcd032f218cwireguard: queueing: use CFI-safe ptr_ring cleanup function8a0c70c238ubifs: rename_whiteout: correct old_dir size computingc34ae24a25ubifs: Fix to add refcount once page is set private07a209fadeubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()d07a242169ubifs: setflags: Make dirtied_ino_d 8 bytes aligned13b2a8151eubifs: Add missing iput if do_tmpfile() failed in rename whiteout83e42a7842ubifs: Fix deadlock in concurrent rename whiteout and inode writebacka90e2dbe66ubifs: rename_whiteout: Fix double free for whiteout_ui->data0c307349feASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM0fb470eb48KVM: SVM: fix panic on out-of-bounds guest IRQcd8c2d7c7cKVM: x86: fix sending PV IPIeccfee4494KVM: Prevent module exit until all VMs are freed09c771c45cKVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activatedaea4ffdcf3platform: chrome: Split trace include filed3a913ba1fscsi: qla2xxx: Use correct feature type field during RFF_ID processing633450063cscsi: qla2xxx: Reduce false trigger to logindd48727cabscsi: qla2xxx: Fix N2N inconsistent PLOGI0910a791a6scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requestsf296e888e9scsi: qla2xxx: Fix hang due to session stuckedea037716scsi: qla2xxx: Fix incorrect reporting of task management failure9dc104edd7scsi: qla2xxx: Fix disk failure to rediscoverf97316dd39scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()0e4a89efc2scsi: qla2xxx: Check for firmware dump already collectedef10a7530cscsi: qla2xxx: Add devids and conditionals for 28xxbad77c9a47scsi: qla2xxx: Fix device reconnect in loop topology8b52e20c22scsi: qla2xxx: Fix warning for missing error code7c9745421dscsi: qla2xxx: Fix wrong FDMI data for 64G adapter7fef50214dscsi: qla2xxx: Fix scheduling while atomicc45147018dscsi: qla2xxx: Fix stuck session in gpdb031547f4c6powerpc: Fix build errors with newer binutils68fa67e939powerpc/lib/sstep: Fix build errors with newer binutilsad806b4022powerpc/lib/sstep: Fix 'sthcx' instructionf39a330939powerpc/kasan: Fix early region not updated correctly89e5a42687KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMUa3ad453008ALSA: hda/realtek: Add alc256-samsung-headphone fixupaa2ad067cdmedia: atomisp: fix bad usage at error handling logic2412a5d294mmc: host: Return an error when ->enable_sdio_irq() ops is missing808990afd8media: hdpvr: initialize dev->worker at hdpvr_register_videodev32582f82dfmedia: Revert "media: em28xx: add missing em28xx_close_extension"b1c2857752video: fbdev: sm712fb: Fix crash in smtcfb_write()e7bb29df2aARM: mmp: Fix failure to remove sram deviceadd823a9a5ARM: tegra: tamonten: Fix I2C3 pad setting08ec8450f3lib/test_lockup: fix kernel pointer check for separate address spaces40a5c93a74uaccess: fix type mismatch warnings from access_ok()a49b687a75media: cx88-mpeg: clear interrupt status register before streaming video4606350268ASoC: soc-core: skip zero num_dai component in searching dai namea840fc067eARM: dts: bcm2711: Add the missing L1/L2 cache information681a317034video: fbdev: udlfb: replace snprintf in show functions with sysfs_emita7c624abf6video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()543dae0a46video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()910715c4b4arm64: defconfig: build imx-sdma as a module14df2556a1ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clkc241cfd0a5ARM: ftrace: avoid redundant loads or clobbering IP41082d6432media: atomisp: fix dummy_ptr check to avoid duplicate active_bob554196e6dmedia: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards370b50492eASoC: madera: Add dependencies on MFD0020667edcARM: dts: bcm2837: Add the missing L1/L2 cache informationf040c08102ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960da210b1b55video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit8c7e2141fbvideo: fbdev: cirrusfb: check pixclock to avoid divide by zero1e33f19746video: fbdev: w100fb: Reset global state08dff48201video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow99e3f83539media: ir_toy: free before error exitingd658178b5amedia: staging: media: zoran: fix various V4L2 compliance errorsbafec1a6bamedia: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_combd01629315media: staging: media: zoran: move videodev allocb230f2d944ntfs: add sanity check on allocation sizef7e8aff062f2fs: compress: fix to print raw data size in error path of lz4 decompressiond91d1e681cNFSD: Fix nfsd_breaker_owns_lease() return values498b7088dbf2fs: fix to do sanity check on curseg->alloc_type330d0e44fcext4: don't BUG if someone dirty pages without asking ext4 firstcd6d719534ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit69d2421b55ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bbecd384c436locking/lockdep: Iterate lock_classes directly when reading lockdep files3ad817f1bdspi: tegra20: Use of_device_get_match_data()1c200c8bcenvme-tcp: lockdep: annotate in-kernel sockets7e4967e913parisc: Fix handling off probe non-access faultsede1ef1a7dPM: core: keep irq flags in device_pm_check_callbacks()227718c8bbACPI/APEI: Limit printable size of BERT table datacc051f497eRevert "Revert "block, bfq: honor already-setup queue merges""1b69302bfalib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.31b87ce6a77ACPICA: Avoid walking the ACPI Namespace if it is not theredf6e00b1a5bfq: fix use-after-free in bfq_dispatch_requestdd85ed4af8fs/binfmt_elf: Fix AT_PHDR for unusual ELF files9fc899ce5airqchip/nvic: Release nvic_base upon failure4bbd910de1irqchip/qcom-pdc: Fix broken lockingf038185b6aFix incorrect type in assignment of ipv6 port for audit012c572007loop: use sysfs_emit() in the sysfs xxx show()448857f580selinux: allow FIOCLEX and FIONCLEX with policy capability4b9b60b5bfselinux: use correct type for context length7507ead1e9block, bfq: don't move oom_bfqq79b16d00depinctrl: npcm: Fix broken references to chip->parent_device9d1d8e5e42gcc-plugins/stackleak: Exactly match strings instead of prefixesb0f2f89d74regulator: rpi-panel: Handle I2C errors/timing to the Atmel2784604c8cLSM: general protection fault in legacy_parse_parame600b5973efs: fix fd table size alignment properly327f07e370lib/test: use after free in register_test_dev_kmod()00d2b9fe5efs: fd tables have to be multiples of BITS_PER_LONG1752fcd404net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iteratoredb91a475dNFSv4/pNFS: Fix another issue with a list iterator pointing to the head5c94b6205enet/x25: Fix null-ptr-deref caused by x25_disconnect4896c308a5qlcnic: dcb: default to returning -EOPNOTSUPP2165d0ebfbselftests: test_vxlan_under_vrf: Fix broken test casef98dc124a4net: phy: broadcom: Fix brcm_fet_config_init()3e7a483af3net: hns3: fix bug when PF set the duplicate MAC address for VFs3eb92660e6net: enetc: report software timestamping via SO_TIMESTAMPINGe9445a7a59xen: fix is_xen_pmu()af0c3ced24clk: Initialize orphan req_rate845e734f97clk: qcom: gcc-msm8994: Fix gpll4 widthe2a2625392kdb: Fix the putarea helper functiona9fa7d48a1NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error8cd30d28danetfilter: nf_conntrack_tcp: preserve liberal flag in tcp optionsfbd56a61cejfs: fix divide error in dbNextAGacb96e62e6driver core: dd: fix return value of __setup handler89748be18ffirmware: google: Properly state IOMEM dependency3d934d7b90kgdbts: fix return value of __setup handlerf65ba8b988serial: 8250: fix XOFF/XON sending when DMA is used45e95a7bf8kgdboc: fix return value of __setup handler96038b1cf4tty: hvc: fix return value of __setup handler566e30289dpinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe669b05ff43pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe9d095fe2fbpinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs861946289dpinctrl: mediatek: paris: Fix pingroup pin config state readback7675fb2aafpinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()901e192ac9pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback72ea0fefeapinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_initfddbfe43bfstaging: mt7621-dts: fix GB-PC2 devicetree00e0739ca1staging: mt7621-dts: fix pinctrl properties for ethernet47c31fe8castaging: mt7621-dts: fix formatting59ec187d7cstaging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree942f68bf29NFS: remove unneeded check in decode_devicenotify_args()e025c66387clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver54c8128297clk: clps711x: Terminate clk_div_table with sentinel element9ff533033dclk: loongson1: Terminate clk_div_table with sentinel elementbb680cabf2clk: actions: Terminate clk_div_table with sentinel element431f8a9cecnvdimm/region: Fix default alignment for small regionsf7210ca29aremoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region7a494580a8remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region5c1d484d96remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_regionf95fd61dd8dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dmad047d68ff0clk: qcom: clk-rcg2: Update the frac table for pixel clock334720f418clk: qcom: clk-rcg2: Update logic to calculate D value for RCG639744b242clk: at91: sama7g5: fix parents of PDMCs' GCLK0553ecbce9clk: imx7d: Remove audio_mclk_root_clk867258d3f3dma-debug: fix return value of __setup handlers2f3885514eNFS: Return valid errors from nfs2/3_decode_dirent()7b59afe84ahabanalabs: Add check for pci_enable_deviceafcbc63752iio: adc: Add check for devm_request_threaded_irqdf2dc4cf71serial: 8250: Fix race condition in RTS-after-send handling469ce5119fNFS: Use of mapping_set_error() results in spurious errors659fe4d653serial: 8250_lpss: Balance reference count for PCI DMA device0aebb3944aserial: 8250_mid: Balance reference count for PCI DMA devicec92bd51313phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})80805f555eclk: qcom: ipq8074: Use floor ops for SDCC1 clockfd2601e366pinctrl: renesas: checker: Fix miscalculation of number of statesc5cf977515pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channelb5db33a81estaging:iio:adc:ad7280a: Fix handing of device address bit reversing.f5b01abf5fiio: mma8452: Fix probe failing when an i2c_device_id is used8b89c9e68aclk: qcom: ipq8074: fix PCI-E clock oopsa70d5dbe2esoundwire: intel: fix wrong register name in intel_shim_wake091704a9a7cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fusef90ad94322misc: alcor_pci: Fix an error handling path553541c453fsi: Aspeed: Fix a potential double freecb212c3f0dfsi: aspeed: convert to devm_platform_ioremap_resourcec0b3c06414pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()2cd05c38a2mxser: fix xmit_buf leak in activate when LSR == 0xff8513c93eadmfd: asic3: Add missing iounmap() on error asic3_mfd_probe084be6309ftipc: fix the timer expires after interval 100ms5d8162371copenvswitch: always update flow key after nat4593c76a65tcp: ensure PMTU updates are processed during fastopenb26091a020net: bcmgenet: Use stronger register read/writes to assure ordering9088614323PCI: Avoid broken MSI on SB600 USB devices75a4a97b74selftests/bpf/test_lirc_mode2.sh: Exit with proper code0d3ad6142ai2c: mux: demux-pinctrl: do not deactivate a master that is not activec483f8002di2c: meson: Fix wrong speed use from probeb089836218af_netlink: Fix shift out of bounds in group mask calculation40f3b8dadaipv4: Fix route lookups when handling ICMP redirects and PMTU updates70a6cf749dBluetooth: btmtksdio: Fix kernel oops in btmtksdio_interruptb441fcdff2Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed876cfe1380selftests/bpf: Fix error reporting from sock_fields programsac1ec6f319bareudp: use ipv6_mod_enabled to check if IPv6 enabledc037e13539can: isotp: support MSG_TRUNC flag when reading from socketf402c49865can: isotp: return -EADDRNOTAVAIL when reading from unbound socket8a9d996d4eUSB: storage: ums-realtek: fix error code in rts51x_read_mem()f9a6661009samples/bpf, xdpsock: Fix race when running for fix duration of timecd84ea3920bpf, sockmap: Fix double uncharge the mem of sk_msg7b812a369ebpf, sockmap: Fix more uncharged while msg has more_databec34a91ebbpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is fullc98d903ff9RDMA/mlx5: Fix memory leak in error flow for subscribe event routinea3587259aemtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_initfa3d444245MIPS: pgalloc: fix memory leak caused by pgd_free()8c4808ff9eMIPS: RB532: fix return value of __setup handleref1728e3cbmips: cdmm: Fix refcount leak in mips_cdmm_phys_base315772133aath10k: Fix error handling in ath10k_setup_msa_resources71f311b123vxcan: enable local echo for sent CAN frames3c2a397849powerpc: 8xx: fix a return value error in mpc8xx_pic_init956fab99adplatform/x86: huawei-wmi: check the return value of device_create_file()1ba28cb692selftests/bpf: Make test_lwt_ip_encap more stable and faster08ab406781libbpf: Unmap rings when umem deleted6fa8edfc90mfd: mc13xxx: Add check for mc13xxx_irq_requestbcf93175edpowerpc/sysdev: fix incorrect use to determine if list is emptyab0a335b54mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=nbbd91cdb62net: axienet: fix RX ring refill allocation failure handling9ec698984dPCI: Reduce warnings on possible RW1C corruptiona84cb039d2IB/hfi1: Allow larger MTU without AIP48d23ef901power: supply: wm8350-power: Add missing free in free_charger_irq9d3dab40afpower: supply: wm8350-power: Handle error for wm8350_register_irq5cf1371628i2c: xiic: Make bus names uniquef01e08083chv_balloon: rate-limit "Unhandled message" warningba2c6e353bKVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()fa9089949dKVM: x86: Fix emulation in writing cr83e7e73ae2bpowerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit05abd49972powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties()3e04a837dblibbpf: Skip forward declaration when counting duplicated type names6bb107332dgpu: host1x: Fix a memory leak in 'host1x_remove()'d1c7759304bpf, arm64: Feed byte-offset into bpf line info694398af5fbpf, arm64: Call build_prologue() first in first JIT pass06a0001366drm/bridge: cdns-dsi: Make sure to to create proper aliases for dta3d53f0005scsi: hisi_sas: Change permission of parameter prot_mask705c70399epower: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return1e06710c43drm/tegra: Fix reference leak in tegra_dsi_ganged_probe9ffa07c699ext2: correct max file size computing60605acf5bTOMOYO: fix __setup handlers return valuesadb7c8d1dedrm/amd/display: Remove vupdate_int_entry definitione462b0f518RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR279f318bd7scsi: pm8001: Fix abort all task initialization780c668a2dscsi: pm8001: Fix NCQ NON DATA command completion handlingf7a3f9e4e8scsi: pm8001: Fix NCQ NON DATA command task initializationf76bbee39escsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req()6bc86bca35scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req()27ccdcaa01scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update()6c0e850c22scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config()edde1ede76scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()257a55622cscsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()f55a7bc38fscsi: pm8001: Fix command initialization in pm80XX_send_read_log()5349cde1dfdm crypt: fix get_key_size compiler warning if !CONFIG_KEYSd4862bea08drm/msm/dpu: fix dp audio condition7b52fb813cdrm/msm/dpu: add DSPP blocks teardown413c62697bdrm/msm/dp: populate connector of struct dp_panel441a83ff27iwlwifi: mvm: Fix an error code in iwl_mvm_up()c12692c3e9iwlwifi: Fix -EIO error code that is never returnedec376f5c11dax: make sure inodes are flushed before destroy cache5e6b030ac3IB/cma: Allow XRC INI QPs to set their local ACK timeout9c384e1afadrm/amd/display: Add affected crtcs to atomic state for dsc mst unplug80b96ac9d2drm/amd/pm: enable pm sysfs write for one VF mode06e778d184iommu/ipmmu-vmsa: Check for error num after setting maskab63b24ae6HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports879356a6a0power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_initf03ef518c1drm/bridge: dw-hdmi: use safe format when first in bridge chaine0e25e131dPCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridgeb1af8b9ec0livepatch: Fix build failure on 32 bits processors6f095441f8scripts/dtc: Call pkg-config POSIXly correct080822563bnet: dsa: mv88e6xxx: Enable port policy support on 60972ac4f049dbmt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update2430af1241mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update232c1cc986mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv253cc4aafcmt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta modeb5d363ff17powerpc/perf: Don't use perf_hw_context for trace IMC PMUc18b538617KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init8b64c158a0powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switchbe703360edray_cs: Check ioremap return value43f2fe2a69power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probeda71a1483bi40e: respect metadata on XSK Rx to skbb2e48cd141i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skbe8fe653fa7KVM: PPC: Fix vmx/vsx mixup in mmio emulation11cb9eba06RDMA/core: Set MR type in ib_reg_user_mr11f11ac281ath9k_htc: fix uninit value bugs6e669baa33drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function19a7eba284drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()9abee51534drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl()47402eaf88ionic: fix type complaint in ionic_dev_cmd_clean()1ba10e5c39drm/edid: Don't clear formats if using deep colord99e7feaedmtd: rawnand: gpmi: fix controller timings setting364b2eee62mtd: onenand: Check for error irq96ea88eb9bBluetooth: hci_serdev: call init_rwsem() before p->open()b267a8118cudmabuf: validate ubuf->pagecount56722aa77blibbpf: Fix possible NULL pointer dereference when destroying skeleton4a9c268a40drm/panfrost: Check for error num after setting mask5d1114ede5ath10k: fix memory overwrite of the WoWLAN wakeup packet patternfb2be762a4drm: bridge: adv7511: Fix ADV7535 HPD enablementd9d61beb21drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe064e7f7532drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probed8db734df6drm/bridge: Fix free wrong object in sii8620_init_rcp_input_devec3924eab5drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_opsa1c665f5b7ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS1f24716e38ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_dataabefbf602cASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe90ac679aa6ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probeec26e3ce3cASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card()541251b903mmc: davinci_mmc: Handle error for clk_enable19eb5c7957ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe42042c7a3dASoC: imx-es8328: Fix error return code in imx_es8328_probe()fe4db4ea21ASoC: fsl_spdif: Disable TX clock when stop86b6cf9894ASoC: mxs: Fix error handling in mxs_sgtl5000_probec8c981cfc0ASoC: dmaengine: do not use a NULL prepare_slave_config() callbackf452cff025ASoC: SOF: Add missing of_node_put() in imx8m_probe0d82401d46ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe7e8b0fd0ebASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource()b5664a584eivtv: fix incorrect device_caps for ivtvfbebd4f1501emedia: saa7134: fix incorrect use to determine if list is emptydd67315994media: saa7134: convert list_for_each to entry variant066d9b48f9video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of20da8404e4ASoC: fsi: Add check for clk_enabledb1c00a025ASoC: wm8350: Handle error for wm8350_register_irq662ee5ac6bASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe663e7a7287media: vidtv: Check for null return of vzalloc4d68603cc4media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUEDb02752d753m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined9ca3635a0aarm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly7e6f578662ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction64eee4127cmemory: emif: check the pointer temp in get_device_details()330a9b0d38memory: emif: Add check for setup_interrupts4639c1d97fASoC: soc-compress: prevent the potentially use of null pointera6ee60d4a9ASoC: dwc-i2s: Handle errors for clk_enable39bee81e30ASoC: atmel_ssc_dai: Handle errors for clk_enabledc947d175cASoC: mxs-saif: Handle errors for clk_enablea754ea0de3printk: fix return value of printk.devkmsg __setup handler87a265e292arm64: dts: broadcom: Fix sata nodenamef63122803darm64: dts: ns2: Fix spi-cpol and spi-cpha property5d6a0dc6baALSA: spi: Add check for clk_enable()039fae34f8ASoC: ti: davinci-i2s: Add check for clk_enable()94cb9fe5d8ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()7ce3e6e103uaccess: fix nios2 and microblaze get_user_8()19894751f6ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_putf126dcbe70media: cedrus: h264: Fix neighbour info buffer sizec011ae1665media: cedrus: H265: Fix neighbour info buffer size44973633b0media: usb: go7007: s2250-board: fix leak in probe()ec8a37b2d9media: em28xx: initialize refcount before kref_get1b46f57d51media: video/hdmi: handle short reads of hdmi info frame.170ad3942bARM: dts: imx: Add missing LVDS decoder on M53Menlo2a0eb50d9aARM: dts: sun8i: v3s: Move the csi1 block to follow address order77406ac6efsoc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe18b2ec361afirmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined8395a17ef6arm64: dts: qcom: sm8150: Correct TCS configuration for apps rscd19248e23farm64: dts: qcom: sdm845: fix microphone bias properties and values2042c6fbfbsoc: qcom: aoss: remove spurious IRQF_ONESHOT flags5a990a65d4soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmemb5d6eba719soc: qcom: rpmpd: Check for null return of devm_kcalloc0c11cb8db4ARM: dts: qcom: ipq4019: fix sleep clock22474dfd0cfirmware: qcom: scm: Remove reassignment to desc following initializerbf4bad1114video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()6de6a64f23video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()64ec3e678dvideo: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()0dff86aeb1video: fbdev: controlfb: Fix COMPILE_TEST buildec1c20b02avideo: fbdev: controlfb: Fix set but not used warningsf8bf19f7f3video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen3187a1d4d5media: aspeed: Correct value for h-total-pixels245561612bmedia: hantro: Fix overfill bottom register field name032b141a91media: meson: vdec: potential dereference of null pointerd3e5106c67media: coda: Fix missing put_device() call in coda_get_vdoa_datac9f4586d99ASoC: generic: simple-card-utils: remove useless assignment2c357e0277ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting712dd2ac26media: bttv: fix WARNING regression on tunerless devicesbc2573abc6media: mtk-vcodec: potential dereference of null pointer8a83731a09media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctlsc76188715dmedia: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_sizef622bd0758kunit: make kunit_test_timeout compatible with comment9e63bcb71dselftests, x86: fix how check_cc.sh is being invokedd2c53e77b0f2fs: fix compressed file start atomic write may cause data corruption1c4d94e4f0f2fs: compress: remove unneeded read when rewrite whole cluster2c4741d1b0btrfs: fix unexpected error path when reflinking an inline extent3ef3bc75cdf2fs: fix to avoid potential deadlock85cc399b65nfsd: more robust allocation failure handling in nfsd_file_cache_init1a11a87374f2fs: fix missing free nid in f2fs_handle_failed_inodec0cffc1fb3perf/x86/intel/pt: Fix address filter config for 32-bit kernel13c8e37e1fperf/core: Fix address filter parser for multiple filtersa9faa5bedarseq: Remove broken uapi field layout on 32-bit little endianf0250e05e5rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs()ecc17de4b9sched/core: Export pelt_thermal_tp40732cab51sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa2b5d41bcf2f2fs: fix to enable ATGC correctly via gc_idle sysfs interface9d92be1a09watch_queue: Actually free the watch5ae75b4ed3watch_queue: Fix NULL dereference in error cleanup509565faedio_uring: terminate manual loop iterator loop correctly for non-vecs44a77e52bdclocksource: acpi_pm: fix return value of __setup handlerd678f002f0hwmon: (pmbus) Add Vin unit off handling7ca525b4cchwrng: nomadik - Change clk_disable to clk_disable_unpreparee4c777fd8camba: Make the remove callback return void1c6ac39763vfio: platform: simplify device removalc93017c8d5crypto: ccree - Fix use after free in cc_cipher_exit()78622926fecrypto: ccp - ccp_dmaengine_unregister release dma channels9eeee6f684ACPI: APEI: fix return value of __setup handlers0b45bf1659clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()b33c753cffclocksource/drivers/timer-microchip-pit64b: Use notracedb9d00461bclocksource/drivers/exynos_mct: Handle DTS with higher number of interruptsd4e13c4a6fclocksource/drivers/exynos_mct: Refactor resources allocation42d331a279clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fixaedff03da4crypto: vmx - add missing dependencies51939008cacrypto: amlogic - call finalize with bh disabled24857d87cccrypto: sun8i-ce - call finalize with bh disabledbf4814d58bcrypto: sun8i-ss - call finalize with bh disableda4067ccb97hwrng: atmel - disable trng on failure pathb7940bef6fspi: spi-zynqmp-gqspi: Handle error for dma_set_mask3928a04bc6PM: suspend: fix return value of __setup handler052a218db0PM: hibernate: fix __setup handler error handling0b5924a14dblock: don't delete queue kobject before its children40b288a861nvme: cleanup __nvme_check_ids32c4db2a52hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNINGec8536f701hwmon: (pmbus) Add mutex to regulator ops18a18594aespi: pxa2xx-pci: Balance reference count for PCI DMA device55259cb374crypto: ccree - don't attempt 0 len DMA mappingsd788ad472fEVM: fix the evm= __setup handler return valuea137f93ae5audit: log AUDIT_TIME_* records only from rules5e9501e60bcrypto: rockchip - ECB does not need IV8265bea7d8selftests/x86: Add validity check and allow field splittingf7d9249af3arm64/mm: avoid fixmap race condition when create pud mapping99a8dfce7cspi: tegra114: Add missing IRQ check in tegra_spi_probe71dba67138thermal: int340x: Check for NULL after calling kmemdup()8e57117142crypto: mxs-dcp - Fix scatterlist processingec1d372974crypto: authenc - Fix sleep in atomic context in decrypt_tailfdfaafeb4bcrypto: sun8i-ss - really disable hash on A8019693838c8hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDERbc20294cc8hwrng: cavium - Check health status while reading random data962d1f59d5selinux: check return value of sel_make_avc_files1ae9b020ddregulator: qcom_smd: fix for_each_child.cocci warningsc20975954ePCI: xgene: Revert "PCI: xgene: Fix IB window setup"0f56f24015PCI: pciehp: Clear cmd_busy bit in polling mode89ddcc8191drm/i915/gem: add missing boundary check in vm_accessb84857c06edrm/i915/opregion: check port number bounds for SWSCI display power state88975951d4brcmfmac: pcie: Fix crashes due to early IRQs1cbcf93a93brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toiof3820ddaf4brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error pathdaa07f2902brcmfmac: firmware: Allocate space for default boardrev in nvram1dd031eb99xtensa: fix xtensa_wsr always writing 0dac518bbcextensa: fix stop_machine_cpuslocked call in patch_text20f974dce5media: davinci: vpif: fix unbalanced runtime PM enable7c9b915b94media: davinci: vpif: fix unbalanced runtime PM getcde90e8291media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC785ffce44aDEC: Limit PMAX memory probing to R3k systems8dde2296ecbcache: fixup multiple threads crash37d2b4fa5ccrypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()b89fb8b882crypto: rsa-pkcs1pad - restore signature length checkf38c318068crypto: rsa-pkcs1pad - correctly get hash from source scatterlistc1db3f44f2crypto: rsa-pkcs1pad - only allow with rsa27a6f495b6exec: Force single empty string when argv is emptyb02d33171dlib/raid6/test: fix multiple definition linking errorbf057eac9athermal: int340x: Increase bitmap size86a926c3f0pstore: Don't use semaphores in always-atomic-context codeb26f400e4fcarl9170: fix missing bit-wise or operator for tx_params3aef4df6e1mgag200 fix memmapsl configuration in GCTL6 registeref1df91685ARM: dts: exynos: add missing HDMI supplies on SMDK54203cde68a1ebARM: dts: exynos: add missing HDMI supplies on SMDK52505ac205c414ARM: dts: exynos: fix UART3 pins configuration in Exynos52507187c9beb7ARM: dts: at91: sama5d2: Fix PMERRLOC resource size2ca2a5552avideo: fbdev: atari: Atari 2 bpp (STe) palette bugfix72af881092video: fbdev: sm712fb: Fix crash in smtcfb_read()ba09b04173drm/edid: check basic audio support on CEA extension blockce1927b8cfblock: don't merge across cgroup boundaries if blkcg is enabled6e0d24598cblock: limit request dispatch loop duration958e9b56demailbox: tegra-hsp: Flush whole channelf67a140078drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()b35eb48471ext4: fix fs corruption when tring to remove a non-empty directory with IO errora1e6884b2dext4: fix ext4_fc_stats trace pointc119fb65f6coredump: Also dump first pages of non-executable ELF libraries7ad5ccc3daACPI: properties: Consistently return -ENOENT if there are no more referencesef3a87e0c4arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs18864e8b83arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regse85fa9f4e9arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs7ce550a01barm64: signal: nofpsimd: Do not allocate fp/simd context when not available210e7b43d4udp: call udp_encap_enable for v6 sockets when enabling encape1a58498efpowerpc/kvm: Fix kvm_use_magic_paged72866a7f5can: isotp: sanitize CAN ID checks in isotp_bind()fde8c5cad0drbd: fix potential silent data corruptionb101e74f9adm integrity: set journal entry unused when shrinking deviced5d5804accmm/kmemleak: reset tag when compare object pointerbc2f58b8e4mm,hwpoison: unmap poisoned page before invalidation608c501d70Revert "mm: madvise: skip unmapped vma holes passed to process_madvise"8b354e3032mm: madvise: return correct bytes advised with process_madvise928c06c114mm: madvise: skip unmapped vma holes passed to process_madvise51f7557c3cALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 20209017201e8dALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock7b7a03d8b5ALSA: hda: Avoid unsol event during RPM suspendinga55e2d7423ALSA: cs4236: fix an incorrect NULL check on list iteratoredefc4b2a8cifs: fix NULL ptr dereference in smb2_ioctl_query_info()9963ccea60cifs: prevent bad output lengths in smb2_ioctl_query_info()b75198eddaRevert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"34bc1f69bfriscv: Increase stack size under KASAN24b9b8e95criscv: Fix fill_callchain return value0f8c0bd0a4qed: validate and restrict untrusted VFs vlan promisc modea3af3d4319qed: display VF trust configaa28075f06scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands4bcefc78c8mempolicy: mbind_range() set_policy() after vma_merge()fa37c17143mm: invalidate hwpoison page cache page in fault path7188e7c96fmm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node51dbb5e36djffs2: fix memory leak in jffs2_scan_medium607d3aab73jffs2: fix memory leak in jffs2_do_mount_fs7bb7428dd7jffs2: fix use-after-free in jffs2_clear_xattr_subsystemb417f9c505can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path3a21ee89bcmtd: rawnand: protect access to rawnand devices while in suspend145a63201dspi: mxic: Fix the transmit pathbe22ebe79epinctrl: samsung: drop pin banks references on error pathsb97b305656remoteproc: Fix count check in rproc_coredump_write()784630df17f2fs: fix to do sanity check on .cp_pack_total_block_counte58ee6bd93f2fs: quota: fix loop condition at f2fs_quota_sync()ec67040703f2fs: fix to unlock page correctly in error path of is_alive()7af164fa2fNFSD: prevent integer overflow on 32 bit systems65e21cc042NFSD: prevent underflow in nfssvc_decode_writeargs()b7b430104aSUNRPC: avoid race between mod_timer() and del_timer_sync()f51ab2f60aHID: intel-ish-hid: Use dma_alloc_coherent for firmware updatea1df8e60f2firmware: stratix10-svc: add missing callback parameter on RSUe94f5fbe7aDocumentation: update stable tree linkf4bab992eeDocumentation: add link to stable release candidate tree10ee5662d5KEYS: fix length validation in keyctl_pkey_params_get_2()5a41a3033aptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE2775d8e364clk: uniphier: Fix fixed-rate initialization25cd5872d9greybus: svc: fix an error handling bug in gb_svc_hello()9f0cd81174iio: inkern: make a best effort on offset calculation19e533452fiio: inkern: apply consumer scale when no channel scale is availablee10dbe7f6aiio: inkern: apply consumer scale on IIO_VAL_INT cases9f4fffc2abiio: afe: rescale: use s64 for temporary scale calculations9cd1b02655coresight: Fix TRCCONFIGR.QE sysfs interface7b478cb67bmei: avoid iterator usage outside of list_for_each_entryec8975417dmei: me: add Alder Lake N device id.0a0c61dd07xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()811f403519xhci: make xhci_handshake timeout for xhci_reset() adjustable3a820d1ca1xhci: fix runtime PM imbalance in USB2 resumec41387f96axhci: fix garbage USBSTS being logged in some cases1e0f089f70USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c39a70732ebvirtio-blk: Use blk_validate_block_size() to validate block size290e05f346tpm: fix reference counting for struct tpm_chipfcd3c31dd1iommu/iova: Improve 32-bit free space estimate68c80088f5locking/lockdep: Avoid potential access of invalid memory in lock_classf19d8dfad6net: dsa: microchip: add spi_device_id tables8d3f4ad430af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_registeref1a6ab36dInput: zinitix - do not report shadow fingers21680aabc4spi: Fix erroneous sgs value with min_t()8fb7af1b5aRevert "gpio: Revert regression in sysfs-gpio (gpiolib.c)"18a4417a19net:mcf8390: Use platform_get_irq() to get the interrupt102d7f6c2espi: Fix invalid sgs valuea4f4ce3deegpio: Revert regression in sysfs-gpio (gpiolib.c)fc9a35627cethernet: sun: Free the coherent when failing in probing3c84471925tools/virtio: fix virtio_test execution6d98dc2369vdpa/mlx5: should verify CTRL_VQ feature exists for MQc97ffb4184virtio_console: break out of buf poll on remove0c00d38337ARM: mstar: Select HAVE_ARM_ARCH_TIMERa7e75e5ed4xfrm: fix tunnel model fragmentation behaviore05ae08ea8HID: logitech-dj: add new lightspeed receiver idff919a7ad9netdevice: add the case if dev is NULLc4dc584a2dhv: utils: add PTP_1588_CLOCK to Kconfig to fix buildd136a2574aUSB: serial: simple: add Nokia phone driver38e3d48ffeUSB: serial: pl2303: add IBM device IDsd4d975e792swiotlb: fix info leak with DMA_FROM_DEVICEe2faffea7fMerge 5.10.109 into android13-5.10-ltsd9c5818a0bLinux 5.10.109163960a7dellc: only change llc->dev when bind() succeeds2b5a6d7714nds32: fix access_ok() checks in get/put_userc064268eb8wcn36xx: Differentiate wcn3660 from wcn362095193d12f1tpm: use try_get_ops() in tpm-space.c5d3ff9542amac80211: fix potential double free on mesh joinfcc9797d0drcu: Don't deboost before reporting expedited quiescent state87f7ed7c36Revert "ath: add support for special 0x0 regulatory domain"c971e6a1c8crypto: qat - disable registration of algorithms9f4e64611eACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU0b2ffba2deACPI: battery: Add device HID and quirk for Microsoft Surface Go 32724b72b22ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board2c74374c2enetfilter: nf_tables: initialize registers in nft_do_chain()eb1ba8d1c3drivers: net: xgene: Fix regression in CRC strippinga2368d10b7ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec6936d2ecf8ALSA: cmipci: Restore aux vol on suspend/resumecbd27127afALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB0ae81ef3eaALSA: pcm: Add stream lock during PCM reset ioctl operationsb560d670c8ALSA: pcm: Fix races among concurrent prealloc proc writesa38440f006ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls8527c8f052ALSA: pcm: Fix races among concurrent read/write and buffer changes0f6947f5f5ALSA: pcm: Fix races among concurrent hw_params and hw_free calls014c81dfb3ALSA: hda/realtek: Add quirk for ASUS GA40205256f3fd6ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671ca8247b4dfALSA: hda/realtek: Add quirk for Clevo NP50PNJ26fe8f3103ALSA: hda/realtek: Add quirk for Clevo NP70PNJ80eab86a86ALSA: usb-audio: add mapping for new Corsair Virtuoso SE5ce74ff705ALSA: oss: Fix PCM OSS buffer allocation overflowdb03abd0daASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call571df3393fllc: fix netdevice reference leaks in llc_ui_bind()56dc187b35staging: fbtft: fb_st7789v: reset display before initialization351493858etpm: Fix error handling in async workea21245cdccgroup-v1: Correct privileges check in release_agent writes824a950c3fcgroup: Use open-time cgroup namespace for process migration perm checksf28364fe38cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv9eeaa2d7d5exfat: avoid incorrectly releasing for root inodeae8ec5eabbnet: ipv6: fix skb_over_panic in __ip6_append_data25c23fe40enfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTIONf0c4090040Merge 5.10.108 into android13-5.10-lts9940314ebfLinux 5.10.10837119edab8Revert "selftests/bpf: Add test for bpf_timer overwriting crash"9248694dacesp: Fix possible buffer overflow in ESP transformation96340cdd55smsc95xx: Ignore -ENODEV errors when device is unpluggede27b51af54net: usb: Correct reset handling of smsc95xxb54daeafc1net: usb: Correct PHY handling of smsc95xx204d38dc6aperf symbols: Fix symbol size calculation conditionf0d43d22d2Input: aiptek - properly check endpoint type98e7a654a5scsi: mpt3sas: Page fault in reply q processing10a805334ausb: usbtmc: Fix bug in pipe direction for control transfers00bdd9bf1ausb: gadget: Fix use-after-free bug by not setting udc->dev.driver28bc026739usb: gadget: rndis: prevent integer overflow in rndis_set_response()2c010c61e6arm64: fix clang warning about TRAMP_VALIAS277b7f6394net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload2550afba2anet: bcmgenet: skip invalid partial checksumsbf5b7aae86bnx2x: fix built-in kernel driver load failurec07fdba12fnet: phy: mscc: Add MODULE_FIRMWARE macrosba50073cf4net: dsa: Add missing of_node_put() in dsa_port_parse_ofa630ad5e8bnet: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()336b6be6addrm/panel: simple: Fix Innolux G070Y2-L01 BPP settings9d45aec02fdrm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()9b763ceda6hv_netvsc: Add check for kvmalloc_array09a7264fb0atm: eni: Add check for dma_map_single70b7b3c055net/packet: fix slab-out-of-bounds access in packet_recvmsg()169add82d2net: phy: marvell: Fix invalid comparison in the resume and suspend functions01fac1ca8aesp6: fix check on ipv6_skip_exthdr's return valued9fe590970vsock: each transport cycles only on its own socketsac7dd60946efi: fix return value of __setup handlersfa3aa103e7mm: swap: get rid of livelock in swapin readaheaddf3301dc60ocfs2: fix crash when initialize filecheck kobj fails0f9b7b8df1crypto: qcom-rng - ensure buffer for generate is completely filled Add new symbols to track to the .xml update: 2 function symbol(s) added 'bool rng_is_initialized()' 'void wait_on_page_bit(struct page *, int)' Change-Id: Icfce0f3cf072c35b58112057ea44d558774a8786 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
@@ -107,13 +107,14 @@ Description:
|
||||
described in ATA8 7.16 and 7.17. Only valid if
|
||||
the device is not a PM.
|
||||
|
||||
pio_mode: (RO) Transfer modes supported by the device when
|
||||
in PIO mode. Mostly used by PATA device.
|
||||
pio_mode: (RO) PIO transfer mode used by the device.
|
||||
Mostly used by PATA devices.
|
||||
|
||||
xfer_mode: (RO) Current transfer mode
|
||||
xfer_mode: (RO) Current transfer mode. Mostly used by
|
||||
PATA devices.
|
||||
|
||||
dma_mode: (RO) Transfer modes supported by the device when
|
||||
in DMA mode. Mostly used by PATA device.
|
||||
dma_mode: (RO) DMA transfer mode used by the device.
|
||||
Mostly used by PATA devices.
|
||||
|
||||
class: (RO) Device class. Can be "ata" for disk,
|
||||
"atapi" for packet device, "pmp" for PM, or
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
What: /sys/bus/iio/devices/iio:deviceX/conversion_mode
|
||||
What: /sys/bus/iio/devices/iio:deviceX/in_conversion_mode
|
||||
KernelVersion: 4.2
|
||||
Contact: linux-iio@vger.kernel.org
|
||||
Description:
|
||||
|
||||
@@ -519,6 +519,8 @@ What: /sys/devices/system/cpu/vulnerabilities
|
||||
/sys/devices/system/cpu/vulnerabilities/srbds
|
||||
/sys/devices/system/cpu/vulnerabilities/tsx_async_abort
|
||||
/sys/devices/system/cpu/vulnerabilities/itlb_multihit
|
||||
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data
|
||||
/sys/devices/system/cpu/vulnerabilities/retbleed
|
||||
Date: January 2018
|
||||
Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
|
||||
Description: Information about CPU vulnerabilities
|
||||
|
||||
@@ -42,5 +42,5 @@ KernelVersion: 5.10
|
||||
Contact: SeongJae Park <sjpark@amazon.de>
|
||||
Description:
|
||||
Whether to enable the persistent grants feature or not. Note
|
||||
that this option only takes effect on newly created backends.
|
||||
that this option only takes effect on newly connected backends.
|
||||
The default is Y (enable).
|
||||
|
||||
@@ -15,5 +15,5 @@ KernelVersion: 5.10
|
||||
Contact: SeongJae Park <sjpark@amazon.de>
|
||||
Description:
|
||||
Whether to enable the persistent grants feature or not. Note
|
||||
that this option only takes effect on newly created frontends.
|
||||
that this option only takes effect on newly connected frontends.
|
||||
The default is Y (enable).
|
||||
|
||||
@@ -15,3 +15,4 @@ are configurable at compile, boot or run time.
|
||||
tsx_async_abort
|
||||
multihit.rst
|
||||
special-register-buffer-data-sampling.rst
|
||||
processor_mmio_stale_data.rst
|
||||
|
||||
260
Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst
Normal file
260
Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst
Normal file
@@ -0,0 +1,260 @@
|
||||
=========================================
|
||||
Processor MMIO Stale Data Vulnerabilities
|
||||
=========================================
|
||||
|
||||
Processor MMIO Stale Data Vulnerabilities are a class of memory-mapped I/O
|
||||
(MMIO) vulnerabilities that can expose data. The sequences of operations for
|
||||
exposing data range from simple to very complex. Because most of the
|
||||
vulnerabilities require the attacker to have access to MMIO, many environments
|
||||
are not affected. System environments using virtualization where MMIO access is
|
||||
provided to untrusted guests may need mitigation. These vulnerabilities are
|
||||
not transient execution attacks. However, these vulnerabilities may propagate
|
||||
stale data into core fill buffers where the data can subsequently be inferred
|
||||
by an unmitigated transient execution attack. Mitigation for these
|
||||
vulnerabilities includes a combination of microcode update and software
|
||||
changes, depending on the platform and usage model. Some of these mitigations
|
||||
are similar to those used to mitigate Microarchitectural Data Sampling (MDS) or
|
||||
those used to mitigate Special Register Buffer Data Sampling (SRBDS).
|
||||
|
||||
Data Propagators
|
||||
================
|
||||
Propagators are operations that result in stale data being copied or moved from
|
||||
one microarchitectural buffer or register to another. Processor MMIO Stale Data
|
||||
Vulnerabilities are operations that may result in stale data being directly
|
||||
read into an architectural, software-visible state or sampled from a buffer or
|
||||
register.
|
||||
|
||||
Fill Buffer Stale Data Propagator (FBSDP)
|
||||
-----------------------------------------
|
||||
Stale data may propagate from fill buffers (FB) into the non-coherent portion
|
||||
of the uncore on some non-coherent writes. Fill buffer propagation by itself
|
||||
does not make stale data architecturally visible. Stale data must be propagated
|
||||
to a location where it is subject to reading or sampling.
|
||||
|
||||
Sideband Stale Data Propagator (SSDP)
|
||||
-------------------------------------
|
||||
The sideband stale data propagator (SSDP) is limited to the client (including
|
||||
Intel Xeon server E3) uncore implementation. The sideband response buffer is
|
||||
shared by all client cores. For non-coherent reads that go to sideband
|
||||
destinations, the uncore logic returns 64 bytes of data to the core, including
|
||||
both requested data and unrequested stale data, from a transaction buffer and
|
||||
the sideband response buffer. As a result, stale data from the sideband
|
||||
response and transaction buffers may now reside in a core fill buffer.
|
||||
|
||||
Primary Stale Data Propagator (PSDP)
|
||||
------------------------------------
|
||||
The primary stale data propagator (PSDP) is limited to the client (including
|
||||
Intel Xeon server E3) uncore implementation. Similar to the sideband response
|
||||
buffer, the primary response buffer is shared by all client cores. For some
|
||||
processors, MMIO primary reads will return 64 bytes of data to the core fill
|
||||
buffer including both requested data and unrequested stale data. This is
|
||||
similar to the sideband stale data propagator.
|
||||
|
||||
Vulnerabilities
|
||||
===============
|
||||
Device Register Partial Write (DRPW) (CVE-2022-21166)
|
||||
-----------------------------------------------------
|
||||
Some endpoint MMIO registers incorrectly handle writes that are smaller than
|
||||
the register size. Instead of aborting the write or only copying the correct
|
||||
subset of bytes (for example, 2 bytes for a 2-byte write), more bytes than
|
||||
specified by the write transaction may be written to the register. On
|
||||
processors affected by FBSDP, this may expose stale data from the fill buffers
|
||||
of the core that created the write transaction.
|
||||
|
||||
Shared Buffers Data Sampling (SBDS) (CVE-2022-21125)
|
||||
----------------------------------------------------
|
||||
After propagators may have moved data around the uncore and copied stale data
|
||||
into client core fill buffers, processors affected by MFBDS can leak data from
|
||||
the fill buffer. It is limited to the client (including Intel Xeon server E3)
|
||||
uncore implementation.
|
||||
|
||||
Shared Buffers Data Read (SBDR) (CVE-2022-21123)
|
||||
------------------------------------------------
|
||||
It is similar to Shared Buffer Data Sampling (SBDS) except that the data is
|
||||
directly read into the architectural software-visible state. It is limited to
|
||||
the client (including Intel Xeon server E3) uncore implementation.
|
||||
|
||||
Affected Processors
|
||||
===================
|
||||
Not all the CPUs are affected by all the variants. For instance, most
|
||||
processors for the server market (excluding Intel Xeon E3 processors) are
|
||||
impacted by only Device Register Partial Write (DRPW).
|
||||
|
||||
Below is the list of affected Intel processors [#f1]_:
|
||||
|
||||
=================== ============ =========
|
||||
Common name Family_Model Steppings
|
||||
=================== ============ =========
|
||||
HASWELL_X 06_3FH 2,4
|
||||
SKYLAKE_L 06_4EH 3
|
||||
BROADWELL_X 06_4FH All
|
||||
SKYLAKE_X 06_55H 3,4,6,7,11
|
||||
BROADWELL_D 06_56H 3,4,5
|
||||
SKYLAKE 06_5EH 3
|
||||
ICELAKE_X 06_6AH 4,5,6
|
||||
ICELAKE_D 06_6CH 1
|
||||
ICELAKE_L 06_7EH 5
|
||||
ATOM_TREMONT_D 06_86H All
|
||||
LAKEFIELD 06_8AH 1
|
||||
KABYLAKE_L 06_8EH 9 to 12
|
||||
ATOM_TREMONT 06_96H 1
|
||||
ATOM_TREMONT_L 06_9CH 0
|
||||
KABYLAKE 06_9EH 9 to 13
|
||||
COMETLAKE 06_A5H 2,3,5
|
||||
COMETLAKE_L 06_A6H 0,1
|
||||
ROCKETLAKE 06_A7H 1
|
||||
=================== ============ =========
|
||||
|
||||
If a CPU is in the affected processor list, but not affected by a variant, it
|
||||
is indicated by new bits in MSR IA32_ARCH_CAPABILITIES. As described in a later
|
||||
section, mitigation largely remains the same for all the variants, i.e. to
|
||||
clear the CPU fill buffers via VERW instruction.
|
||||
|
||||
New bits in MSRs
|
||||
================
|
||||
Newer processors and microcode update on existing affected processors added new
|
||||
bits to IA32_ARCH_CAPABILITIES MSR. These bits can be used to enumerate
|
||||
specific variants of Processor MMIO Stale Data vulnerabilities and mitigation
|
||||
capability.
|
||||
|
||||
MSR IA32_ARCH_CAPABILITIES
|
||||
--------------------------
|
||||
Bit 13 - SBDR_SSDP_NO - When set, processor is not affected by either the
|
||||
Shared Buffers Data Read (SBDR) vulnerability or the sideband stale
|
||||
data propagator (SSDP).
|
||||
Bit 14 - FBSDP_NO - When set, processor is not affected by the Fill Buffer
|
||||
Stale Data Propagator (FBSDP).
|
||||
Bit 15 - PSDP_NO - When set, processor is not affected by Primary Stale Data
|
||||
Propagator (PSDP).
|
||||
Bit 17 - FB_CLEAR - When set, VERW instruction will overwrite CPU fill buffer
|
||||
values as part of MD_CLEAR operations. Processors that do not
|
||||
enumerate MDS_NO (meaning they are affected by MDS) but that do
|
||||
enumerate support for both L1D_FLUSH and MD_CLEAR implicitly enumerate
|
||||
FB_CLEAR as part of their MD_CLEAR support.
|
||||
Bit 18 - FB_CLEAR_CTRL - Processor supports read and write to MSR
|
||||
IA32_MCU_OPT_CTRL[FB_CLEAR_DIS]. On such processors, the FB_CLEAR_DIS
|
||||
bit can be set to cause the VERW instruction to not perform the
|
||||
FB_CLEAR action. Not all processors that support FB_CLEAR will support
|
||||
FB_CLEAR_CTRL.
|
||||
|
||||
MSR IA32_MCU_OPT_CTRL
|
||||
---------------------
|
||||
Bit 3 - FB_CLEAR_DIS - When set, VERW instruction does not perform the FB_CLEAR
|
||||
action. This may be useful to reduce the performance impact of FB_CLEAR in
|
||||
cases where system software deems it warranted (for example, when performance
|
||||
is more critical, or the untrusted software has no MMIO access). Note that
|
||||
FB_CLEAR_DIS has no impact on enumeration (for example, it does not change
|
||||
FB_CLEAR or MD_CLEAR enumeration) and it may not be supported on all processors
|
||||
that enumerate FB_CLEAR.
|
||||
|
||||
Mitigation
|
||||
==========
|
||||
Like MDS, all variants of Processor MMIO Stale Data vulnerabilities have the
|
||||
same mitigation strategy to force the CPU to clear the affected buffers before
|
||||
an attacker can extract the secrets.
|
||||
|
||||
This is achieved by using the otherwise unused and obsolete VERW instruction in
|
||||
combination with a microcode update. The microcode clears the affected CPU
|
||||
buffers when the VERW instruction is executed.
|
||||
|
||||
Kernel reuses the MDS function to invoke the buffer clearing:
|
||||
|
||||
mds_clear_cpu_buffers()
|
||||
|
||||
On MDS affected CPUs, the kernel already invokes CPU buffer clear on
|
||||
kernel/userspace, hypervisor/guest and C-state (idle) transitions. No
|
||||
additional mitigation is needed on such CPUs.
|
||||
|
||||
For CPUs not affected by MDS or TAA, mitigation is needed only for the attacker
|
||||
with MMIO capability. Therefore, VERW is not required for kernel/userspace. For
|
||||
virtualization case, VERW is only needed at VMENTER for a guest with MMIO
|
||||
capability.
|
||||
|
||||
Mitigation points
|
||||
-----------------
|
||||
Return to user space
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
Same mitigation as MDS when affected by MDS/TAA, otherwise no mitigation
|
||||
needed.
|
||||
|
||||
C-State transition
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
Control register writes by CPU during C-state transition can propagate data
|
||||
from fill buffer to uncore buffers. Execute VERW before C-state transition to
|
||||
clear CPU fill buffers.
|
||||
|
||||
Guest entry point
|
||||
^^^^^^^^^^^^^^^^^
|
||||
Same mitigation as MDS when processor is also affected by MDS/TAA, otherwise
|
||||
execute VERW at VMENTER only for MMIO capable guests. On CPUs not affected by
|
||||
MDS/TAA, guest without MMIO access cannot extract secrets using Processor MMIO
|
||||
Stale Data vulnerabilities, so there is no need to execute VERW for such guests.
|
||||
|
||||
Mitigation control on the kernel command line
|
||||
---------------------------------------------
|
||||
The kernel command line allows to control the Processor MMIO Stale Data
|
||||
mitigations at boot time with the option "mmio_stale_data=". The valid
|
||||
arguments for this option are:
|
||||
|
||||
========== =================================================================
|
||||
full If the CPU is vulnerable, enable mitigation; CPU buffer clearing
|
||||
on exit to userspace and when entering a VM. Idle transitions are
|
||||
protected as well. It does not automatically disable SMT.
|
||||
full,nosmt Same as full, with SMT disabled on vulnerable CPUs. This is the
|
||||
complete mitigation.
|
||||
off Disables mitigation completely.
|
||||
========== =================================================================
|
||||
|
||||
If the CPU is affected and mmio_stale_data=off is not supplied on the kernel
|
||||
command line, then the kernel selects the appropriate mitigation.
|
||||
|
||||
Mitigation status information
|
||||
-----------------------------
|
||||
The Linux kernel provides a sysfs interface to enumerate the current
|
||||
vulnerability status of the system: whether the system is vulnerable, and
|
||||
which mitigations are active. The relevant sysfs file is:
|
||||
|
||||
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data
|
||||
|
||||
The possible values in this file are:
|
||||
|
||||
.. list-table::
|
||||
|
||||
* - 'Not affected'
|
||||
- The processor is not vulnerable
|
||||
* - 'Vulnerable'
|
||||
- The processor is vulnerable, but no mitigation enabled
|
||||
* - 'Vulnerable: Clear CPU buffers attempted, no microcode'
|
||||
- The processor is vulnerable, but microcode is not updated. The
|
||||
mitigation is enabled on a best effort basis.
|
||||
* - 'Mitigation: Clear CPU buffers'
|
||||
- The processor is vulnerable and the CPU buffer clearing mitigation is
|
||||
enabled.
|
||||
* - 'Unknown: No mitigations'
|
||||
- The processor vulnerability status is unknown because it is
|
||||
out of Servicing period. Mitigation is not attempted.
|
||||
|
||||
Definitions:
|
||||
------------
|
||||
|
||||
Servicing period: The process of providing functional and security updates to
|
||||
Intel processors or platforms, utilizing the Intel Platform Update (IPU)
|
||||
process or other similar mechanisms.
|
||||
|
||||
End of Servicing Updates (ESU): ESU is the date at which Intel will no
|
||||
longer provide Servicing, such as through IPU or other similar update
|
||||
processes. ESU dates will typically be aligned to end of quarter.
|
||||
|
||||
If the processor is vulnerable then the following information is appended to
|
||||
the above information:
|
||||
|
||||
======================== ===========================================
|
||||
'SMT vulnerable' SMT is enabled
|
||||
'SMT disabled' SMT is disabled
|
||||
'SMT Host state unknown' Kernel runs in a VM, Host SMT state unknown
|
||||
======================== ===========================================
|
||||
|
||||
References
|
||||
----------
|
||||
.. [#f1] Affected Processors
|
||||
https://www.intel.com/content/www/us/en/developer/topic-technology/software-security-guidance/processors-affected-consolidated-product-cpu-model.html
|
||||
@@ -422,6 +422,14 @@ The possible values in this file are:
|
||||
'RSB filling' Protection of RSB on context switch enabled
|
||||
============= ===========================================
|
||||
|
||||
- EIBRS Post-barrier Return Stack Buffer (PBRSB) protection status:
|
||||
|
||||
=========================== =======================================================
|
||||
'PBRSB-eIBRS: SW sequence' CPU is affected and protection of RSB on VMEXIT enabled
|
||||
'PBRSB-eIBRS: Vulnerable' CPU is vulnerable
|
||||
'PBRSB-eIBRS: Not affected' CPU is not affected by PBRSB
|
||||
=========================== =======================================================
|
||||
|
||||
Full mitigation might require a microcode update from the CPU
|
||||
vendor. When the necessary microcode is not available, the kernel will
|
||||
report vulnerability.
|
||||
|
||||
@@ -2928,6 +2928,8 @@
|
||||
kvm.nx_huge_pages=off [X86]
|
||||
no_entry_flush [PPC]
|
||||
no_uaccess_flush [PPC]
|
||||
mmio_stale_data=off [X86]
|
||||
retbleed=off [X86]
|
||||
|
||||
Exceptions:
|
||||
This does not have any effect on
|
||||
@@ -2949,6 +2951,8 @@
|
||||
Equivalent to: l1tf=flush,nosmt [X86]
|
||||
mds=full,nosmt [X86]
|
||||
tsx_async_abort=full,nosmt [X86]
|
||||
mmio_stale_data=full,nosmt [X86]
|
||||
retbleed=auto,nosmt [X86]
|
||||
|
||||
mminit_loglevel=
|
||||
[KNL] When CONFIG_DEBUG_MEMORY_INIT is set, this
|
||||
@@ -2958,6 +2962,40 @@
|
||||
log everything. Information is printed at KERN_DEBUG
|
||||
so loglevel=8 may also need to be specified.
|
||||
|
||||
mmio_stale_data=
|
||||
[X86,INTEL] Control mitigation for the Processor
|
||||
MMIO Stale Data vulnerabilities.
|
||||
|
||||
Processor MMIO Stale Data is a class of
|
||||
vulnerabilities that may expose data after an MMIO
|
||||
operation. Exposed data could originate or end in
|
||||
the same CPU buffers as affected by MDS and TAA.
|
||||
Therefore, similar to MDS and TAA, the mitigation
|
||||
is to clear the affected CPU buffers.
|
||||
|
||||
This parameter controls the mitigation. The
|
||||
options are:
|
||||
|
||||
full - Enable mitigation on vulnerable CPUs
|
||||
|
||||
full,nosmt - Enable mitigation and disable SMT on
|
||||
vulnerable CPUs.
|
||||
|
||||
off - Unconditionally disable mitigation
|
||||
|
||||
On MDS or TAA affected machines,
|
||||
mmio_stale_data=off can be prevented by an active
|
||||
MDS or TAA mitigation as these vulnerabilities are
|
||||
mitigated with the same mechanism so in order to
|
||||
disable this mitigation, you need to specify
|
||||
mds=off and tsx_async_abort=off too.
|
||||
|
||||
Not specifying this option is equivalent to
|
||||
mmio_stale_data=full.
|
||||
|
||||
For details see:
|
||||
Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst
|
||||
|
||||
module.sig_enforce
|
||||
[KNL] When CONFIG_MODULE_SIG is set, this means that
|
||||
modules without (valid) signatures will fail to load.
|
||||
@@ -4131,6 +4169,12 @@
|
||||
fully seed the kernel's CRNG. Default is controlled
|
||||
by CONFIG_RANDOM_TRUST_CPU.
|
||||
|
||||
random.trust_bootloader={on,off}
|
||||
[KNL] Enable or disable trusting the use of a
|
||||
seed passed by the bootloader (if available) to
|
||||
fully seed the kernel's CRNG. Default is controlled
|
||||
by CONFIG_RANDOM_TRUST_BOOTLOADER.
|
||||
|
||||
ras=option[,option,...] [KNL] RAS-specific options
|
||||
|
||||
cec_disable [X86]
|
||||
@@ -4710,6 +4754,43 @@
|
||||
|
||||
retain_initrd [RAM] Keep initrd memory after extraction
|
||||
|
||||
retbleed= [X86] Control mitigation of RETBleed (Arbitrary
|
||||
Speculative Code Execution with Return Instructions)
|
||||
vulnerability.
|
||||
|
||||
AMD-based UNRET and IBPB mitigations alone do not stop
|
||||
sibling threads from influencing the predictions of other
|
||||
sibling threads. For that reason, STIBP is used on pro-
|
||||
cessors that support it, and mitigate SMT on processors
|
||||
that don't.
|
||||
|
||||
off - no mitigation
|
||||
auto - automatically select a migitation
|
||||
auto,nosmt - automatically select a mitigation,
|
||||
disabling SMT if necessary for
|
||||
the full mitigation (only on Zen1
|
||||
and older without STIBP).
|
||||
ibpb - On AMD, mitigate short speculation
|
||||
windows on basic block boundaries too.
|
||||
Safe, highest perf impact. It also
|
||||
enables STIBP if present. Not suitable
|
||||
on Intel.
|
||||
ibpb,nosmt - Like "ibpb" above but will disable SMT
|
||||
when STIBP is not available. This is
|
||||
the alternative for systems which do not
|
||||
have STIBP.
|
||||
unret - Force enable untrained return thunks,
|
||||
only effective on AMD f15h-f17h based
|
||||
systems.
|
||||
unret,nosmt - Like unret, but will disable SMT when STIBP
|
||||
is not available. This is the alternative for
|
||||
systems which do not have STIBP.
|
||||
|
||||
Selecting 'auto' will choose a mitigation method at run
|
||||
time according to the CPU.
|
||||
|
||||
Not specifying this option is equivalent to retbleed=auto.
|
||||
|
||||
rfkill.default_state=
|
||||
0 "airplane mode". All wifi, bluetooth, wimax, gps, fm,
|
||||
etc. communication is blocked by default.
|
||||
@@ -5059,6 +5140,7 @@
|
||||
eibrs - enhanced IBRS
|
||||
eibrs,retpoline - enhanced IBRS + Retpolines
|
||||
eibrs,lfence - enhanced IBRS + LFENCE
|
||||
ibrs - use IBRS to protect kernel
|
||||
|
||||
Not specifying this option is equivalent to
|
||||
spectre_v2=auto.
|
||||
|
||||
@@ -685,8 +685,8 @@ the ``menu`` governor to be used on the systems that use the ``ladder`` governor
|
||||
by default this way, for example.
|
||||
|
||||
The other kernel command line parameters controlling CPU idle time management
|
||||
described below are only relevant for the *x86* architecture and some of
|
||||
them affect Intel processors only.
|
||||
described below are only relevant for the *x86* architecture and references
|
||||
to ``intel_idle`` affect Intel processors only.
|
||||
|
||||
The *x86* architecture support code recognizes three kernel command line
|
||||
options related to CPU idle time management: ``idle=poll``, ``idle=halt``,
|
||||
@@ -708,10 +708,13 @@ idle, so it very well may hurt single-thread computations performance as well as
|
||||
energy-efficiency. Thus using it for performance reasons may not be a good idea
|
||||
at all.]
|
||||
|
||||
The ``idle=nomwait`` option disables the ``intel_idle`` driver and causes
|
||||
``acpi_idle`` to be used (as long as all of the information needed by it is
|
||||
there in the system's ACPI tables), but it is not allowed to use the
|
||||
``MWAIT`` instruction of the CPUs to ask the hardware to enter idle states.
|
||||
The ``idle=nomwait`` option prevents the use of ``MWAIT`` instruction of
|
||||
the CPU to enter idle states. When this option is used, the ``acpi_idle``
|
||||
driver will use the ``HLT`` instruction instead of ``MWAIT``. On systems
|
||||
running Intel processors, this option disables the ``intel_idle`` driver
|
||||
and forces the use of the ``acpi_idle`` driver instead. Note that in either
|
||||
case, ``acpi_idle`` driver will function only if all the information needed
|
||||
by it is in the system's ACPI tables.
|
||||
|
||||
In addition to the architecture-level kernel command line options affecting CPU
|
||||
idle time management, there are parameters affecting individual ``CPUIdle``
|
||||
|
||||
@@ -1006,28 +1006,22 @@ This is a directory, with the following entries:
|
||||
* ``boot_id``: a UUID generated the first time this is retrieved, and
|
||||
unvarying after that;
|
||||
|
||||
* ``uuid``: a UUID generated every time this is retrieved (this can
|
||||
thus be used to generate UUIDs at will);
|
||||
|
||||
* ``entropy_avail``: the pool's entropy count, in bits;
|
||||
|
||||
* ``poolsize``: the entropy pool size, in bits;
|
||||
|
||||
* ``urandom_min_reseed_secs``: obsolete (used to determine the minimum
|
||||
number of seconds between urandom pool reseeding).
|
||||
|
||||
* ``uuid``: a UUID generated every time this is retrieved (this can
|
||||
thus be used to generate UUIDs at will);
|
||||
number of seconds between urandom pool reseeding). This file is
|
||||
writable for compatibility purposes, but writing to it has no effect
|
||||
on any RNG behavior;
|
||||
|
||||
* ``write_wakeup_threshold``: when the entropy count drops below this
|
||||
(as a number of bits), processes waiting to write to ``/dev/random``
|
||||
are woken up.
|
||||
|
||||
If ``drivers/char/random.c`` is built with ``ADD_INTERRUPT_BENCH``
|
||||
defined, these additional entries are present:
|
||||
|
||||
* ``add_interrupt_avg_cycles``: the average number of cycles between
|
||||
interrupts used to feed the pool;
|
||||
|
||||
* ``add_interrupt_avg_deviation``: the standard deviation seen on the
|
||||
number of cycles between interrupts used to feed the pool.
|
||||
are woken up. This file is writable for compatibility purposes, but
|
||||
writing to it has no effect on any RNG behavior.
|
||||
|
||||
|
||||
randomize_va_space
|
||||
|
||||
@@ -271,7 +271,7 @@ poll cycle or the number of packets processed reaches netdev_budget.
|
||||
netdev_max_backlog
|
||||
------------------
|
||||
|
||||
Maximum number of packets, queued on the INPUT side, when the interface
|
||||
Maximum number of packets, queued on the INPUT side, when the interface
|
||||
receives packets faster than kernel can process them.
|
||||
|
||||
netdev_rss_key
|
||||
|
||||
@@ -92,6 +92,8 @@ stable kernels.
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A77 | #1508412 | ARM64_ERRATUM_1508412 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A510 | #2457168 | ARM64_ERRATUM_2457168 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A710 | #2054223 | ARM64_ERRATUM_2054223 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-N1 | #1188873,1418040| ARM64_ERRATUM_1418040 |
|
||||
|
||||
@@ -59,7 +59,7 @@ Like with atomic_t, the rule of thumb is:
|
||||
- RMW operations that have a return value are fully ordered.
|
||||
|
||||
- RMW operations that are conditional are unordered on FAILURE,
|
||||
otherwise the above rules apply. In the case of test_and_{}_bit() operations,
|
||||
otherwise the above rules apply. In the case of test_and_set_bit_lock(),
|
||||
if the bit in memory is unchanged by the operation then it is deemed to have
|
||||
failed.
|
||||
|
||||
|
||||
@@ -176,7 +176,7 @@ finally:
|
||||
#
|
||||
# This is also used if you do content translation via gettext catalogs.
|
||||
# Usually you set "language" from the command line for these cases.
|
||||
language = None
|
||||
language = 'en'
|
||||
|
||||
# There are two options for replacing |today|: either, you set today to some
|
||||
# non-false value, then it is used:
|
||||
|
||||
@@ -123,8 +123,8 @@ properties:
|
||||
- const: qcom,msm8974
|
||||
|
||||
- items:
|
||||
- const: qcom,msm8916-mtp/1
|
||||
- const: qcom,msm8916-mtp
|
||||
- const: qcom,msm8916-mtp/1
|
||||
- const: qcom,msm8916
|
||||
|
||||
- items:
|
||||
|
||||
@@ -22,16 +22,32 @@ properties:
|
||||
const: qcom,gcc-msm8996
|
||||
|
||||
clocks:
|
||||
minItems: 3
|
||||
items:
|
||||
- description: XO source
|
||||
- description: Second XO source
|
||||
- description: Sleep clock source
|
||||
- description: PCIe 0 PIPE clock (optional)
|
||||
- description: PCIe 1 PIPE clock (optional)
|
||||
- description: PCIe 2 PIPE clock (optional)
|
||||
- description: USB3 PIPE clock (optional)
|
||||
- description: UFS RX symbol 0 clock (optional)
|
||||
- description: UFS RX symbol 1 clock (optional)
|
||||
- description: UFS TX symbol 0 clock (optional)
|
||||
|
||||
clock-names:
|
||||
minItems: 3
|
||||
items:
|
||||
- const: cxo
|
||||
- const: cxo2
|
||||
- const: sleep_clk
|
||||
- const: pcie_0_pipe_clk_src
|
||||
- const: pcie_1_pipe_clk_src
|
||||
- const: pcie_2_pipe_clk_src
|
||||
- const: usb3_phy_pipe_clk_src
|
||||
- const: ufs_rx_symbol_0_clk_src
|
||||
- const: ufs_rx_symbol_1_clk_src
|
||||
- const: ufs_tx_symbol_0_clk_src
|
||||
|
||||
'#clock-cells':
|
||||
const: 1
|
||||
|
||||
@@ -72,6 +72,7 @@ examples:
|
||||
dc-gpios = <&gpio 43 GPIO_ACTIVE_HIGH>;
|
||||
reset-gpios = <&gpio 80 GPIO_ACTIVE_HIGH>;
|
||||
rotation = <270>;
|
||||
backlight = <&backlight>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ if:
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
maxItems: 2
|
||||
minItems: 2
|
||||
|
||||
required:
|
||||
- clock-names
|
||||
|
||||
@@ -34,8 +34,8 @@ Example:
|
||||
Use specific request line passing from dma
|
||||
For example, MMC request line is 5
|
||||
|
||||
sdhci: sdhci@98e00000 {
|
||||
compatible = "moxa,moxart-sdhci";
|
||||
mmc: mmc@98e00000 {
|
||||
compatible = "moxa,moxart-mmc";
|
||||
reg = <0x98e00000 0x5C>;
|
||||
interrupts = <5 0>;
|
||||
clocks = <&clk_apb>;
|
||||
|
||||
@@ -9,8 +9,9 @@ Required properties:
|
||||
- The second cell is reserved and is currently unused.
|
||||
- gpio-controller : Marks the device node as a GPIO controller.
|
||||
- interrupt-controller: Mark the device node as an interrupt controller
|
||||
- #interrupt-cells : Should be 1. The interrupt type is fixed in the hardware.
|
||||
- #interrupt-cells : Should be 2. The interrupt type is fixed in the hardware.
|
||||
- The first cell is the GPIO offset number within the GPIO controller.
|
||||
- The second cell is the interrupt trigger type and level flags.
|
||||
- interrupts: Specify the interrupt.
|
||||
- altr,interrupt-type: Specifies the interrupt trigger type the GPIO
|
||||
hardware is synthesized. This field is required if the Altera GPIO controller
|
||||
@@ -38,6 +39,6 @@ gpio_altr: gpio@ff200000 {
|
||||
altr,interrupt-type = <IRQ_TYPE_EDGE_RISING>;
|
||||
#gpio-cells = <2>;
|
||||
gpio-controller;
|
||||
#interrupt-cells = <1>;
|
||||
#interrupt-cells = <2>;
|
||||
interrupt-controller;
|
||||
};
|
||||
|
||||
@@ -47,12 +47,6 @@ properties:
|
||||
description:
|
||||
Properties for single LDO regulator.
|
||||
|
||||
properties:
|
||||
regulator-name:
|
||||
pattern: "^LDO[1-5]$"
|
||||
description:
|
||||
should be "LDO1", ..., "LDO5"
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
"^BUCK[1-6]$":
|
||||
@@ -62,11 +56,6 @@ properties:
|
||||
Properties for single BUCK regulator.
|
||||
|
||||
properties:
|
||||
regulator-name:
|
||||
pattern: "^BUCK[1-6]$"
|
||||
description:
|
||||
should be "BUCK1", ..., "BUCK6"
|
||||
|
||||
nxp,dvs-run-voltage:
|
||||
$ref: "/schemas/types.yaml#/definitions/uint32"
|
||||
minimum: 600000
|
||||
|
||||
@@ -45,6 +45,7 @@ properties:
|
||||
maxItems: 2
|
||||
|
||||
interconnect-names:
|
||||
minItems: 1
|
||||
items:
|
||||
- const: qspi-config
|
||||
- const: qspi-memory
|
||||
|
||||
@@ -249,18 +249,23 @@ VFIO bus driver API
|
||||
|
||||
VFIO bus drivers, such as vfio-pci make use of only a few interfaces
|
||||
into VFIO core. When devices are bound and unbound to the driver,
|
||||
the driver should call vfio_add_group_dev() and vfio_del_group_dev()
|
||||
respectively::
|
||||
the driver should call vfio_register_group_dev() and
|
||||
vfio_unregister_group_dev() respectively::
|
||||
|
||||
extern int vfio_add_group_dev(struct device *dev,
|
||||
const struct vfio_device_ops *ops,
|
||||
void *device_data);
|
||||
void vfio_init_group_dev(struct vfio_device *device,
|
||||
struct device *dev,
|
||||
const struct vfio_device_ops *ops,
|
||||
void *device_data);
|
||||
int vfio_register_group_dev(struct vfio_device *device);
|
||||
void vfio_unregister_group_dev(struct vfio_device *device);
|
||||
|
||||
extern void *vfio_del_group_dev(struct device *dev);
|
||||
|
||||
vfio_add_group_dev() indicates to the core to begin tracking the
|
||||
iommu_group of the specified dev and register the dev as owned by
|
||||
a VFIO bus driver. The driver provides an ops structure for callbacks
|
||||
The driver should embed the vfio_device in its own structure and call
|
||||
vfio_init_group_dev() to pre-configure it before going to registration.
|
||||
vfio_register_group_dev() indicates to the core to begin tracking the
|
||||
iommu_group of the specified dev and register the dev as owned by a VFIO bus
|
||||
driver. Once vfio_register_group_dev() returns it is possible for userspace to
|
||||
start accessing the driver, thus the driver should ensure it is completely
|
||||
ready before calling it. The driver provides an ops structure for callbacks
|
||||
similar to a file operations structure::
|
||||
|
||||
struct vfio_device_ops {
|
||||
@@ -276,7 +281,7 @@ similar to a file operations structure::
|
||||
};
|
||||
|
||||
Each function is passed the device_data that was originally registered
|
||||
in the vfio_add_group_dev() call above. This allows the bus driver
|
||||
in the vfio_register_group_dev() call above. This allows the bus driver
|
||||
an easy place to store its opaque, private data. The open/release
|
||||
callbacks are issued when a new file descriptor is created for a
|
||||
device (via VFIO_GROUP_GET_DEVICE_FD). The ioctl interface provides
|
||||
|
||||
@@ -168,7 +168,7 @@ An error injection example::
|
||||
0x00000008 Memory Correctable
|
||||
0x00000010 Memory Uncorrectable non-fatal
|
||||
# echo 0x12345000 > param1 # Set memory address for injection
|
||||
# echo $((-1 << 12)) > param2 # Mask 0xfffffffffffff000 - anywhere in this page
|
||||
# echo 0xfffffffffffff000 > param2 # Mask - anywhere in this page
|
||||
# echo 0x8 > error_type # Choose correctable memory error
|
||||
# echo 1 > error_inject # Inject now
|
||||
|
||||
|
||||
@@ -517,6 +517,7 @@ All I-Force devices are supported by the iforce module. This includes:
|
||||
* AVB Mag Turbo Force
|
||||
* AVB Top Shot Pegasus
|
||||
* AVB Top Shot Force Feedback Racing Wheel
|
||||
* Boeder Force Feedback Wheel
|
||||
* Logitech WingMan Force
|
||||
* Logitech WingMan Force Wheel
|
||||
* Guillemot Race Leader Force Feedback
|
||||
|
||||
@@ -988,7 +988,7 @@ cipso_cache_enable - BOOLEAN
|
||||
cipso_cache_bucket_size - INTEGER
|
||||
The CIPSO label cache consists of a fixed size hash table with each
|
||||
hash bucket containing a number of cache entries. This variable limits
|
||||
the number of entries in each hash bucket; the larger the value the
|
||||
the number of entries in each hash bucket; the larger the value is, the
|
||||
more CIPSO label mappings that can be cached. When the number of
|
||||
entries in a given hash bucket reaches this limit adding new entries
|
||||
causes the oldest entry in the bucket to be removed to make room.
|
||||
@@ -1093,7 +1093,7 @@ ip_autobind_reuse - BOOLEAN
|
||||
option should only be set by experts.
|
||||
Default: 0
|
||||
|
||||
ip_dynaddr - BOOLEAN
|
||||
ip_dynaddr - INTEGER
|
||||
If set non-zero, enables support for dynamic addresses.
|
||||
If set to a non-zero value larger than 1, a kernel log
|
||||
message will be printed when dynamic address rewriting
|
||||
@@ -2642,7 +2642,14 @@ sctp_rmem - vector of 3 INTEGERs: min, default, max
|
||||
Default: 4K
|
||||
|
||||
sctp_wmem - vector of 3 INTEGERs: min, default, max
|
||||
Currently this tunable has no effect.
|
||||
Only the first value ("min") is used, "default" and "max" are
|
||||
ignored.
|
||||
|
||||
min: Minimum size of send buffer that can be used by SCTP sockets.
|
||||
It is guaranteed to each SCTP socket (but not association) even
|
||||
under moderate memory pressure.
|
||||
|
||||
Default: 4K
|
||||
|
||||
addr_scope_policy - INTEGER
|
||||
Control IPv4 address scoping - draft-stewart-tsvwg-sctp-ipv4-00
|
||||
|
||||
@@ -10,18 +10,177 @@ Introduction
|
||||
The following is a random collection of documentation regarding
|
||||
network devices.
|
||||
|
||||
struct net_device allocation rules
|
||||
==================================
|
||||
struct net_device lifetime rules
|
||||
================================
|
||||
Network device structures need to persist even after module is unloaded and
|
||||
must be allocated with alloc_netdev_mqs() and friends.
|
||||
If device has registered successfully, it will be freed on last use
|
||||
by free_netdev(). This is required to handle the pathologic case cleanly
|
||||
(example: rmmod mydriver </sys/class/net/myeth/mtu )
|
||||
by free_netdev(). This is required to handle the pathological case cleanly
|
||||
(example: ``rmmod mydriver </sys/class/net/myeth/mtu``)
|
||||
|
||||
alloc_netdev_mqs()/alloc_netdev() reserve extra space for driver
|
||||
alloc_netdev_mqs() / alloc_netdev() reserve extra space for driver
|
||||
private data which gets freed when the network device is freed. If
|
||||
separately allocated data is attached to the network device
|
||||
(netdev_priv(dev)) then it is up to the module exit handler to free that.
|
||||
(netdev_priv()) then it is up to the module exit handler to free that.
|
||||
|
||||
There are two groups of APIs for registering struct net_device.
|
||||
First group can be used in normal contexts where ``rtnl_lock`` is not already
|
||||
held: register_netdev(), unregister_netdev().
|
||||
Second group can be used when ``rtnl_lock`` is already held:
|
||||
register_netdevice(), unregister_netdevice(), free_netdevice().
|
||||
|
||||
Simple drivers
|
||||
--------------
|
||||
|
||||
Most drivers (especially device drivers) handle lifetime of struct net_device
|
||||
in context where ``rtnl_lock`` is not held (e.g. driver probe and remove paths).
|
||||
|
||||
In that case the struct net_device registration is done using
|
||||
the register_netdev(), and unregister_netdev() functions:
|
||||
|
||||
.. code-block:: c
|
||||
|
||||
int probe()
|
||||
{
|
||||
struct my_device_priv *priv;
|
||||
int err;
|
||||
|
||||
dev = alloc_netdev_mqs(...);
|
||||
if (!dev)
|
||||
return -ENOMEM;
|
||||
priv = netdev_priv(dev);
|
||||
|
||||
/* ... do all device setup before calling register_netdev() ...
|
||||
*/
|
||||
|
||||
err = register_netdev(dev);
|
||||
if (err)
|
||||
goto err_undo;
|
||||
|
||||
/* net_device is visible to the user! */
|
||||
|
||||
err_undo:
|
||||
/* ... undo the device setup ... */
|
||||
free_netdev(dev);
|
||||
return err;
|
||||
}
|
||||
|
||||
void remove()
|
||||
{
|
||||
unregister_netdev(dev);
|
||||
free_netdev(dev);
|
||||
}
|
||||
|
||||
Note that after calling register_netdev() the device is visible in the system.
|
||||
Users can open it and start sending / receiving traffic immediately,
|
||||
or run any other callback, so all initialization must be done prior to
|
||||
registration.
|
||||
|
||||
unregister_netdev() closes the device and waits for all users to be done
|
||||
with it. The memory of struct net_device itself may still be referenced
|
||||
by sysfs but all operations on that device will fail.
|
||||
|
||||
free_netdev() can be called after unregister_netdev() returns on when
|
||||
register_netdev() failed.
|
||||
|
||||
Device management under RTNL
|
||||
----------------------------
|
||||
|
||||
Registering struct net_device while in context which already holds
|
||||
the ``rtnl_lock`` requires extra care. In those scenarios most drivers
|
||||
will want to make use of struct net_device's ``needs_free_netdev``
|
||||
and ``priv_destructor`` members for freeing of state.
|
||||
|
||||
Example flow of netdev handling under ``rtnl_lock``:
|
||||
|
||||
.. code-block:: c
|
||||
|
||||
static void my_setup(struct net_device *dev)
|
||||
{
|
||||
dev->needs_free_netdev = true;
|
||||
}
|
||||
|
||||
static void my_destructor(struct net_device *dev)
|
||||
{
|
||||
some_obj_destroy(priv->obj);
|
||||
some_uninit(priv);
|
||||
}
|
||||
|
||||
int create_link()
|
||||
{
|
||||
struct my_device_priv *priv;
|
||||
int err;
|
||||
|
||||
ASSERT_RTNL();
|
||||
|
||||
dev = alloc_netdev(sizeof(*priv), "net%d", NET_NAME_UNKNOWN, my_setup);
|
||||
if (!dev)
|
||||
return -ENOMEM;
|
||||
priv = netdev_priv(dev);
|
||||
|
||||
/* Implicit constructor */
|
||||
err = some_init(priv);
|
||||
if (err)
|
||||
goto err_free_dev;
|
||||
|
||||
priv->obj = some_obj_create();
|
||||
if (!priv->obj) {
|
||||
err = -ENOMEM;
|
||||
goto err_some_uninit;
|
||||
}
|
||||
/* End of constructor, set the destructor: */
|
||||
dev->priv_destructor = my_destructor;
|
||||
|
||||
err = register_netdevice(dev);
|
||||
if (err)
|
||||
/* register_netdevice() calls destructor on failure */
|
||||
goto err_free_dev;
|
||||
|
||||
/* If anything fails now unregister_netdevice() (or unregister_netdev())
|
||||
* will take care of calling my_destructor and free_netdev().
|
||||
*/
|
||||
|
||||
return 0;
|
||||
|
||||
err_some_uninit:
|
||||
some_uninit(priv);
|
||||
err_free_dev:
|
||||
free_netdev(dev);
|
||||
return err;
|
||||
}
|
||||
|
||||
If struct net_device.priv_destructor is set it will be called by the core
|
||||
some time after unregister_netdevice(), it will also be called if
|
||||
register_netdevice() fails. The callback may be invoked with or without
|
||||
``rtnl_lock`` held.
|
||||
|
||||
There is no explicit constructor callback, driver "constructs" the private
|
||||
netdev state after allocating it and before registration.
|
||||
|
||||
Setting struct net_device.needs_free_netdev makes core call free_netdevice()
|
||||
automatically after unregister_netdevice() when all references to the device
|
||||
are gone. It only takes effect after a successful call to register_netdevice()
|
||||
so if register_netdevice() fails driver is responsible for calling
|
||||
free_netdev().
|
||||
|
||||
free_netdev() is safe to call on error paths right after unregister_netdevice()
|
||||
or when register_netdevice() fails. Parts of netdev (de)registration process
|
||||
happen after ``rtnl_lock`` is released, therefore in those cases free_netdev()
|
||||
will defer some of the processing until ``rtnl_lock`` is released.
|
||||
|
||||
Devices spawned from struct rtnl_link_ops should never free the
|
||||
struct net_device directly.
|
||||
|
||||
.ndo_init and .ndo_uninit
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
``.ndo_init`` and ``.ndo_uninit`` callbacks are called during net_device
|
||||
registration and de-registration, under ``rtnl_lock``. Drivers can use
|
||||
those e.g. when parts of their init process need to run under ``rtnl_lock``.
|
||||
|
||||
``.ndo_init`` runs before device is visible in the system, ``.ndo_uninit``
|
||||
runs during de-registering after device is closed but other subsystems
|
||||
may still have outstanding references to the netdevice.
|
||||
|
||||
MTU
|
||||
===
|
||||
|
||||
@@ -51,7 +51,7 @@ the Technical Advisory Board (TAB) or other maintainers if you're
|
||||
uncertain how to handle situations that come up. It will not be
|
||||
considered a violation report unless you want it to be. If you are
|
||||
uncertain about approaching the TAB or any other maintainers, please
|
||||
reach out to our conflict mediator, Mishi Choudhary <mishi@linux.com>.
|
||||
reach out to our conflict mediator, Joanna Lee <joanna.lee@gesmer.com>.
|
||||
|
||||
In the end, "be kind to each other" is really what the end goal is for
|
||||
everybody. We know everyone is human and we all fail at times, but the
|
||||
|
||||
@@ -71,7 +71,7 @@ as you intend it to.
|
||||
|
||||
The maintainer will thank you if you write your patch description in a
|
||||
form which can be easily pulled into Linux's source code management
|
||||
system, ``git``, as a "commit log". See :ref:`explicit_in_reply_to`.
|
||||
system, ``git``, as a "commit log". See :ref:`the_canonical_patch_format`.
|
||||
|
||||
Solve only one problem per patch. If your description starts to get
|
||||
long, that's a sign that you probably need to split up your patch.
|
||||
|
||||
@@ -14710,6 +14710,8 @@ F: arch/mips/generic/board-ranchu.c
|
||||
|
||||
RANDOM NUMBER DRIVER
|
||||
M: "Theodore Ts'o" <tytso@mit.edu>
|
||||
M: Jason A. Donenfeld <Jason@zx2c4.com>
|
||||
T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
|
||||
S: Maintained
|
||||
F: drivers/char/random.c
|
||||
|
||||
@@ -19285,7 +19287,8 @@ F: arch/x86/xen/*swiotlb*
|
||||
F: drivers/xen/*swiotlb*
|
||||
|
||||
XFS FILESYSTEM
|
||||
M: Darrick J. Wong <darrick.wong@oracle.com>
|
||||
M: Amir Goldstein <amir73il@gmail.com>
|
||||
M: Darrick J. Wong <djwong@kernel.org>
|
||||
M: linux-xfs@vger.kernel.org
|
||||
L: linux-xfs@vger.kernel.org
|
||||
S: Supported
|
||||
|
||||
34
Makefile
34
Makefile
@@ -1,7 +1,7 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
VERSION = 5
|
||||
PATCHLEVEL = 10
|
||||
SUBLEVEL = 118
|
||||
SUBLEVEL = 149
|
||||
EXTRAVERSION =
|
||||
NAME = Dare mighty things
|
||||
|
||||
@@ -677,12 +677,21 @@ ifdef CONFIG_FUNCTION_TRACER
|
||||
CC_FLAGS_FTRACE := -pg
|
||||
endif
|
||||
|
||||
RETPOLINE_CFLAGS_GCC := -mindirect-branch=thunk-extern -mindirect-branch-register
|
||||
RETPOLINE_VDSO_CFLAGS_GCC := -mindirect-branch=thunk-inline -mindirect-branch-register
|
||||
RETPOLINE_CFLAGS_CLANG := -mretpoline-external-thunk
|
||||
RETPOLINE_VDSO_CFLAGS_CLANG := -mretpoline
|
||||
RETPOLINE_CFLAGS := $(call cc-option,$(RETPOLINE_CFLAGS_GCC),$(call cc-option,$(RETPOLINE_CFLAGS_CLANG)))
|
||||
RETPOLINE_VDSO_CFLAGS := $(call cc-option,$(RETPOLINE_VDSO_CFLAGS_GCC),$(call cc-option,$(RETPOLINE_VDSO_CFLAGS_CLANG)))
|
||||
ifdef CONFIG_CC_IS_GCC
|
||||
RETPOLINE_CFLAGS := $(call cc-option,-mindirect-branch=thunk-extern -mindirect-branch-register)
|
||||
RETPOLINE_CFLAGS += $(call cc-option,-mindirect-branch-cs-prefix)
|
||||
RETPOLINE_VDSO_CFLAGS := $(call cc-option,-mindirect-branch=thunk-inline -mindirect-branch-register)
|
||||
endif
|
||||
ifdef CONFIG_CC_IS_CLANG
|
||||
RETPOLINE_CFLAGS := -mretpoline-external-thunk
|
||||
RETPOLINE_VDSO_CFLAGS := -mretpoline
|
||||
endif
|
||||
|
||||
ifdef CONFIG_RETHUNK
|
||||
RETHUNK_CFLAGS := -mfunction-return=thunk-extern
|
||||
RETPOLINE_CFLAGS += $(RETHUNK_CFLAGS)
|
||||
endif
|
||||
|
||||
export RETPOLINE_CFLAGS
|
||||
export RETPOLINE_VDSO_CFLAGS
|
||||
|
||||
@@ -1025,6 +1034,9 @@ KBUILD_CFLAGS += $(KCFLAGS)
|
||||
KBUILD_LDFLAGS_MODULE += --build-id=sha1
|
||||
LDFLAGS_vmlinux += --build-id=sha1
|
||||
|
||||
KBUILD_LDFLAGS += -z noexecstack
|
||||
KBUILD_LDFLAGS += $(call ld-option,--no-warn-rwx-segments)
|
||||
|
||||
ifeq ($(CONFIG_STRIP_ASM_SYMS),y)
|
||||
LDFLAGS_vmlinux += $(call ld-option, -X,)
|
||||
endif
|
||||
@@ -1208,13 +1220,11 @@ vmlinux-alldirs := $(sort $(vmlinux-dirs) Documentation \
|
||||
$(patsubst %/,%,$(filter %/, $(core-) \
|
||||
$(drivers-) $(libs-))))
|
||||
|
||||
subdir-modorder := $(addsuffix modules.order,$(filter %/, \
|
||||
$(core-y) $(core-m) $(libs-y) $(libs-m) \
|
||||
$(drivers-y) $(drivers-m)))
|
||||
|
||||
build-dirs := $(vmlinux-dirs)
|
||||
clean-dirs := $(vmlinux-alldirs)
|
||||
|
||||
subdir-modorder := $(addsuffix /modules.order, $(build-dirs))
|
||||
|
||||
# Externally visible symbols (used by link-vmlinux.sh)
|
||||
KBUILD_VMLINUX_OBJS := $(head-y) $(patsubst %/,%/built-in.a, $(core-y))
|
||||
KBUILD_VMLINUX_OBJS += $(addsuffix built-in.a, $(filter %/, $(libs-y)))
|
||||
@@ -1243,7 +1253,7 @@ KBUILD_MODULES := 1
|
||||
|
||||
autoksyms_recursive: descend modules.order
|
||||
$(Q)$(CONFIG_SHELL) $(srctree)/scripts/adjust_autoksyms.sh \
|
||||
"$(MAKE) -f $(srctree)/Makefile vmlinux"
|
||||
"$(MAKE) -f $(srctree)/Makefile autoksyms_recursive"
|
||||
endif
|
||||
|
||||
autoksyms_h := $(if $(CONFIG_TRIM_UNUSED_KSYMS), include/generated/autoksyms.h)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -111,6 +111,7 @@
|
||||
_raw_spin_lock
|
||||
_raw_spin_unlock
|
||||
refcount_warn_saturate
|
||||
rng_is_initialized
|
||||
scatterwalk_ffwd
|
||||
scatterwalk_map_and_copy
|
||||
sg_init_one
|
||||
|
||||
@@ -1283,5 +1283,6 @@
|
||||
_raw_write_unlock
|
||||
register_shrinker
|
||||
__SetPageMovable
|
||||
wait_on_page_bit
|
||||
unregister_shrinker
|
||||
|
||||
|
||||
@@ -28,5 +28,6 @@ static inline cycles_t get_cycles (void)
|
||||
__asm__ __volatile__ ("rpcc %0" : "=r"(ret));
|
||||
return ret;
|
||||
}
|
||||
#define get_cycles get_cycles
|
||||
|
||||
#endif
|
||||
|
||||
@@ -59,7 +59,7 @@ srmcons_do_receive_chars(struct tty_port *port)
|
||||
} while((result.bits.status & 1) && (++loops < 10));
|
||||
|
||||
if (count)
|
||||
tty_schedule_flip(port);
|
||||
tty_flip_buffer_push(port);
|
||||
|
||||
return count;
|
||||
}
|
||||
|
||||
@@ -128,6 +128,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \
|
||||
bcm47094-luxul-xwr-3150-v1.dtb \
|
||||
bcm47094-netgear-r8500.dtb \
|
||||
bcm47094-phicomm-k3.dtb \
|
||||
bcm53015-meraki-mr26.dtb \
|
||||
bcm53016-meraki-mr32.dtb \
|
||||
bcm94708.dtb \
|
||||
bcm94709.dtb \
|
||||
|
||||
@@ -1352,8 +1352,7 @@
|
||||
mmc1: mmc@0 {
|
||||
compatible = "ti,am335-sdhci";
|
||||
ti,needs-special-reset;
|
||||
dmas = <&edma_xbar 24 0 0
|
||||
&edma_xbar 25 0 0>;
|
||||
dmas = <&edma 24 0>, <&edma 25 0>;
|
||||
dma-names = "tx", "rx";
|
||||
interrupts = <64>;
|
||||
reg = <0x0 0x1000>;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
/ {
|
||||
model = "AST2500 EVB";
|
||||
compatible = "aspeed,ast2500";
|
||||
compatible = "aspeed,ast2500-evb", "aspeed,ast2500";
|
||||
|
||||
aliases {
|
||||
serial4 = &uart5;
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
/ {
|
||||
model = "AST2600 EVB";
|
||||
compatible = "aspeed,ast2600";
|
||||
compatible = "aspeed,ast2600-evb-a1", "aspeed,ast2600";
|
||||
|
||||
aliases {
|
||||
serial4 = &uart5;
|
||||
|
||||
@@ -233,10 +233,9 @@
|
||||
status = "okay";
|
||||
|
||||
eeprom@53 {
|
||||
compatible = "atmel,24c32";
|
||||
compatible = "atmel,24c02";
|
||||
reg = <0x53>;
|
||||
pagesize = <16>;
|
||||
size = <128>;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -62,8 +62,8 @@
|
||||
regulators {
|
||||
vdd_3v3: VDD_IO {
|
||||
regulator-name = "VDD_IO";
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <3700000>;
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-initial-mode = <2>;
|
||||
regulator-allowed-modes = <2>, <4>;
|
||||
regulator-always-on;
|
||||
@@ -81,8 +81,8 @@
|
||||
|
||||
vddio_ddr: VDD_DDR {
|
||||
regulator-name = "VDD_DDR";
|
||||
regulator-min-microvolt = <600000>;
|
||||
regulator-max-microvolt = <1850000>;
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <1200000>;
|
||||
regulator-initial-mode = <2>;
|
||||
regulator-allowed-modes = <2>, <4>;
|
||||
regulator-always-on;
|
||||
@@ -104,8 +104,8 @@
|
||||
|
||||
vdd_core: VDD_CORE {
|
||||
regulator-name = "VDD_CORE";
|
||||
regulator-min-microvolt = <600000>;
|
||||
regulator-max-microvolt = <1850000>;
|
||||
regulator-min-microvolt = <1250000>;
|
||||
regulator-max-microvolt = <1250000>;
|
||||
regulator-initial-mode = <2>;
|
||||
regulator-allowed-modes = <2>, <4>;
|
||||
regulator-always-on;
|
||||
@@ -146,8 +146,8 @@
|
||||
|
||||
LDO1 {
|
||||
regulator-name = "LDO1";
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <3700000>;
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-always-on;
|
||||
|
||||
regulator-state-standby {
|
||||
@@ -161,9 +161,8 @@
|
||||
|
||||
LDO2 {
|
||||
regulator-name = "LDO2";
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <3700000>;
|
||||
regulator-always-on;
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
|
||||
regulator-state-standby {
|
||||
regulator-on-in-suspend;
|
||||
|
||||
@@ -195,8 +195,8 @@
|
||||
regulators {
|
||||
vdd_io_reg: VDD_IO {
|
||||
regulator-name = "VDD_IO";
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <3700000>;
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-initial-mode = <2>;
|
||||
regulator-allowed-modes = <2>, <4>;
|
||||
regulator-always-on;
|
||||
@@ -214,8 +214,8 @@
|
||||
|
||||
VDD_DDR {
|
||||
regulator-name = "VDD_DDR";
|
||||
regulator-min-microvolt = <600000>;
|
||||
regulator-max-microvolt = <1850000>;
|
||||
regulator-min-microvolt = <1350000>;
|
||||
regulator-max-microvolt = <1350000>;
|
||||
regulator-initial-mode = <2>;
|
||||
regulator-allowed-modes = <2>, <4>;
|
||||
regulator-always-on;
|
||||
@@ -233,8 +233,8 @@
|
||||
|
||||
VDD_CORE {
|
||||
regulator-name = "VDD_CORE";
|
||||
regulator-min-microvolt = <600000>;
|
||||
regulator-max-microvolt = <1850000>;
|
||||
regulator-min-microvolt = <1250000>;
|
||||
regulator-max-microvolt = <1250000>;
|
||||
regulator-initial-mode = <2>;
|
||||
regulator-allowed-modes = <2>, <4>;
|
||||
regulator-always-on;
|
||||
@@ -256,7 +256,6 @@
|
||||
regulator-max-microvolt = <1850000>;
|
||||
regulator-initial-mode = <2>;
|
||||
regulator-allowed-modes = <2>, <4>;
|
||||
regulator-always-on;
|
||||
|
||||
regulator-state-standby {
|
||||
regulator-on-in-suspend;
|
||||
@@ -271,8 +270,8 @@
|
||||
|
||||
LDO1 {
|
||||
regulator-name = "LDO1";
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <3700000>;
|
||||
regulator-min-microvolt = <2500000>;
|
||||
regulator-max-microvolt = <2500000>;
|
||||
regulator-always-on;
|
||||
|
||||
regulator-state-standby {
|
||||
@@ -286,8 +285,8 @@
|
||||
|
||||
LDO2 {
|
||||
regulator-name = "LDO2";
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <3700000>;
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-always-on;
|
||||
|
||||
regulator-state-standby {
|
||||
@@ -317,21 +316,21 @@
|
||||
status = "okay";
|
||||
|
||||
eeprom@50 {
|
||||
compatible = "atmel,24c32";
|
||||
compatible = "atmel,24c02";
|
||||
reg = <0x50>;
|
||||
pagesize = <16>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
eeprom@52 {
|
||||
compatible = "atmel,24c32";
|
||||
compatible = "atmel,24c02";
|
||||
reg = <0x52>;
|
||||
pagesize = <16>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
eeprom@53 {
|
||||
compatible = "atmel,24c32";
|
||||
compatible = "atmel,24c02";
|
||||
reg = <0x53>;
|
||||
pagesize = <16>;
|
||||
status = "disabled";
|
||||
|
||||
@@ -53,18 +53,17 @@
|
||||
"GPIO18",
|
||||
"NC", /* GPIO19 */
|
||||
"NC", /* GPIO20 */
|
||||
"GPIO21",
|
||||
"CAM_GPIO0",
|
||||
"GPIO22",
|
||||
"GPIO23",
|
||||
"GPIO24",
|
||||
"GPIO25",
|
||||
"NC", /* GPIO26 */
|
||||
"CAM_GPIO0",
|
||||
/* Binary number representing build/revision */
|
||||
"CONFIG0",
|
||||
"CONFIG1",
|
||||
"CONFIG2",
|
||||
"CONFIG3",
|
||||
"GPIO27",
|
||||
"GPIO28",
|
||||
"GPIO29",
|
||||
"GPIO30",
|
||||
"GPIO31",
|
||||
"NC", /* GPIO32 */
|
||||
"NC", /* GPIO33 */
|
||||
"NC", /* GPIO34 */
|
||||
|
||||
@@ -74,16 +74,18 @@
|
||||
"GPIO27",
|
||||
"SDA0",
|
||||
"SCL0",
|
||||
"NC", /* GPIO30 */
|
||||
"NC", /* GPIO31 */
|
||||
"NC", /* GPIO32 */
|
||||
"NC", /* GPIO33 */
|
||||
"NC", /* GPIO34 */
|
||||
"NC", /* GPIO35 */
|
||||
"NC", /* GPIO36 */
|
||||
"NC", /* GPIO37 */
|
||||
"NC", /* GPIO38 */
|
||||
"NC", /* GPIO39 */
|
||||
/* Used by BT module */
|
||||
"CTS0",
|
||||
"RTS0",
|
||||
"TXD0",
|
||||
"RXD0",
|
||||
/* Used by Wifi */
|
||||
"SD1_CLK",
|
||||
"SD1_CMD",
|
||||
"SD1_DATA0",
|
||||
"SD1_DATA1",
|
||||
"SD1_DATA2",
|
||||
"SD1_DATA3",
|
||||
"CAM_GPIO1", /* GPIO40 */
|
||||
"WL_ON", /* GPIO41 */
|
||||
"NC", /* GPIO42 */
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
#gpio-cells = <2>;
|
||||
gpio-line-names = "BT_ON",
|
||||
"WL_ON",
|
||||
"STATUS_LED_R",
|
||||
"PWR_LED_R",
|
||||
"LAN_RUN",
|
||||
"",
|
||||
"CAM_GPIO0",
|
||||
|
||||
@@ -63,8 +63,8 @@
|
||||
"GPIO43",
|
||||
"GPIO44",
|
||||
"GPIO45",
|
||||
"GPIO46",
|
||||
"GPIO47",
|
||||
"SMPS_SCL",
|
||||
"SMPS_SDA",
|
||||
/* Used by eMMC */
|
||||
"SD_CLK_R",
|
||||
"SD_CMD_R",
|
||||
|
||||
166
arch/arm/boot/dts/bcm53015-meraki-mr26.dts
Normal file
166
arch/arm/boot/dts/bcm53015-meraki-mr26.dts
Normal file
@@ -0,0 +1,166 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||
/*
|
||||
* Broadcom BCM470X / BCM5301X ARM platform code.
|
||||
* DTS for Meraki MR26 / Codename: Venom
|
||||
*
|
||||
* Copyright (C) 2022 Christian Lamparter <chunkeey@gmail.com>
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "bcm4708.dtsi"
|
||||
#include "bcm5301x-nand-cs0-bch8.dtsi"
|
||||
#include <dt-bindings/leds/common.h>
|
||||
|
||||
/ {
|
||||
compatible = "meraki,mr26", "brcm,bcm53015", "brcm,bcm4708";
|
||||
model = "Meraki MR26";
|
||||
|
||||
memory@0 {
|
||||
reg = <0x00000000 0x08000000>;
|
||||
device_type = "memory";
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
led-0 {
|
||||
function = LED_FUNCTION_FAULT;
|
||||
color = <LED_COLOR_ID_AMBER>;
|
||||
gpios = <&chipcommon 13 GPIO_ACTIVE_HIGH>;
|
||||
panic-indicator;
|
||||
};
|
||||
led-1 {
|
||||
function = LED_FUNCTION_INDICATOR;
|
||||
color = <LED_COLOR_ID_WHITE>;
|
||||
gpios = <&chipcommon 12 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
|
||||
keys {
|
||||
compatible = "gpio-keys";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
key-restart {
|
||||
label = "Reset";
|
||||
linux,code = <KEY_RESTART>;
|
||||
gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&uart0 {
|
||||
clock-frequency = <50000000>;
|
||||
/delete-property/ clocks;
|
||||
};
|
||||
|
||||
&uart1 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&gmac0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&gmac1 {
|
||||
status = "disabled";
|
||||
};
|
||||
&gmac2 {
|
||||
status = "disabled";
|
||||
};
|
||||
&gmac3 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&nandcs {
|
||||
nand-ecc-algo = "hw";
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <0x1>;
|
||||
#size-cells = <0x1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x200000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@200000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x200000 0x200000>;
|
||||
/* empty */
|
||||
};
|
||||
|
||||
partition@400000 {
|
||||
label = "u-boot-backup";
|
||||
reg = <0x400000 0x200000>;
|
||||
/* empty */
|
||||
};
|
||||
|
||||
partition@600000 {
|
||||
label = "u-boot-env-backup";
|
||||
reg = <0x600000 0x200000>;
|
||||
/* empty */
|
||||
};
|
||||
|
||||
partition@800000 {
|
||||
label = "ubi";
|
||||
reg = <0x800000 0x7780000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&srab {
|
||||
status = "okay";
|
||||
|
||||
ports {
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
label = "poe";
|
||||
};
|
||||
|
||||
port@5 {
|
||||
reg = <5>;
|
||||
label = "cpu";
|
||||
ethernet = <&gmac0>;
|
||||
|
||||
fixed-link {
|
||||
speed = <1000>;
|
||||
duplex-full;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinmux_i2c>;
|
||||
|
||||
clock-frequency = <100000>;
|
||||
|
||||
ina219@40 {
|
||||
compatible = "ti,ina219"; /* PoE power */
|
||||
reg = <0x40>;
|
||||
shunt-resistor = <60000>; /* = 60 mOhms */
|
||||
};
|
||||
|
||||
eeprom@56 {
|
||||
compatible = "atmel,24c64";
|
||||
reg = <0x56>;
|
||||
pagesize = <32>;
|
||||
read-only;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
/* it's empty */
|
||||
};
|
||||
};
|
||||
|
||||
&thermal {
|
||||
status = "disabled";
|
||||
/* does not work, reads 418 degree Celsius */
|
||||
};
|
||||
@@ -129,7 +129,7 @@
|
||||
samsung,i2c-max-bus-freq = <20000>;
|
||||
|
||||
eeprom@50 {
|
||||
compatible = "samsung,s524ad0xd1";
|
||||
compatible = "samsung,s524ad0xd1", "atmel,24c128";
|
||||
reg = <0x50>;
|
||||
};
|
||||
|
||||
@@ -289,7 +289,7 @@
|
||||
samsung,i2c-max-bus-freq = <20000>;
|
||||
|
||||
eeprom@51 {
|
||||
compatible = "samsung,s524ad0xd1";
|
||||
compatible = "samsung,s524ad0xd1", "atmel,24c128";
|
||||
reg = <0x51>;
|
||||
};
|
||||
|
||||
|
||||
@@ -129,7 +129,7 @@
|
||||
pinctrl-0 = <&spi2_pins_a>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "sst,sst25vf016b", "jedec,spi-nor";
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
pinctrl-0 = <&spi2_pins_a>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "m25p80", "jedec,spi-nor";
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
pinctrl-0 = <&spi2_pins_a>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "everspin,mr25h256", "mr25h256";
|
||||
|
||||
@@ -592,7 +592,7 @@
|
||||
|
||||
touchscreen@4b {
|
||||
compatible = "atmel,maxtouch";
|
||||
reset-gpio = <&gpio5 19 GPIO_ACTIVE_HIGH>;
|
||||
reset-gpio = <&gpio5 19 GPIO_ACTIVE_LOW>;
|
||||
reg = <0x4b>;
|
||||
interrupt-parent = <&gpio5>;
|
||||
interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
|
||||
|
||||
@@ -143,7 +143,7 @@
|
||||
reg = <0x4a>;
|
||||
interrupt-parent = <&gpio1>;
|
||||
interrupts = <9 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 28 */
|
||||
reset-gpios = <&gpio2 10 GPIO_ACTIVE_HIGH>; /* SODIMM 30 */
|
||||
reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>; /* SODIMM 30 */
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
||||
@@ -297,7 +297,11 @@
|
||||
phy-mode = "rmii";
|
||||
phy-reset-gpios = <&gpio1 18 GPIO_ACTIVE_LOW>;
|
||||
phy-handle = <&phy>;
|
||||
clocks = <&clks IMX6QDL_CLK_ENET>, <&clks IMX6QDL_CLK_ENET>, <&rmii_clk>;
|
||||
clocks = <&clks IMX6QDL_CLK_ENET>,
|
||||
<&clks IMX6QDL_CLK_ENET>,
|
||||
<&rmii_clk>,
|
||||
<&clks IMX6QDL_CLK_ENET_REF>;
|
||||
clock-names = "ipg", "ahb", "ptp", "enet_out";
|
||||
status = "okay";
|
||||
|
||||
mdio {
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
};
|
||||
|
||||
&ecspi3 {
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "sst,sst25vf016b", "jedec,spi-nor";
|
||||
spi-max-frequency = <20000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -140,7 +140,7 @@
|
||||
reg = <0x4a>;
|
||||
interrupt-parent = <&gpio6>;
|
||||
interrupts = <10 IRQ_TYPE_EDGE_FALLING>;
|
||||
reset-gpios = <&gpio6 9 GPIO_ACTIVE_HIGH>; /* SODIMM 13 */
|
||||
reset-gpios = <&gpio6 9 GPIO_ACTIVE_LOW>; /* SODIMM 13 */
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
||||
@@ -145,7 +145,7 @@
|
||||
reg = <0x4a>;
|
||||
interrupt-parent = <&gpio6>;
|
||||
interrupts = <10 IRQ_TYPE_EDGE_FALLING>;
|
||||
reset-gpios = <&gpio6 9 GPIO_ACTIVE_HIGH>; /* SODIMM 13 */
|
||||
reset-gpios = <&gpio6 9 GPIO_ACTIVE_LOW>; /* SODIMM 13 */
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
reg = <0x4a>;
|
||||
interrupt-parent = <&gpio6>;
|
||||
interrupts = <10 IRQ_TYPE_EDGE_FALLING>;
|
||||
reset-gpios = <&gpio6 9 GPIO_ACTIVE_HIGH>; /* SODIMM 13 */
|
||||
reset-gpios = <&gpio6 9 GPIO_ACTIVE_LOW>; /* SODIMM 13 */
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
flash: n25q032@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
@@ -160,7 +160,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi5>;
|
||||
status = "okay";
|
||||
|
||||
m25_eeprom: m25p80@0 {
|
||||
m25_eeprom: flash@0 {
|
||||
compatible = "atmel,at25";
|
||||
spi-max-frequency = <10000000>;
|
||||
size = <0x8000>;
|
||||
|
||||
@@ -260,7 +260,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "st,m25p", "jedec,spi-nor";
|
||||
|
||||
@@ -102,7 +102,7 @@
|
||||
cs-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "m25p80", "jedec,spi-nor";
|
||||
spi-max-frequency = <40000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi5>;
|
||||
status = "okay";
|
||||
|
||||
m25_eeprom: m25p80@0 {
|
||||
m25_eeprom: flash@0 {
|
||||
compatible = "atmel,at25256B", "atmel,at25";
|
||||
spi-max-frequency = <20000000>;
|
||||
size = <0x8000>;
|
||||
|
||||
@@ -137,7 +137,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "sst,w25q256", "jedec,spi-nor";
|
||||
spi-max-frequency = <30000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
cs-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>;
|
||||
status = "okay";
|
||||
|
||||
m25p80@0 {
|
||||
flash@0 {
|
||||
compatible = "microchip,sst25vf016b";
|
||||
spi-max-frequency = <20000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
};
|
||||
|
||||
&ecspi3 {
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "sst,sst25vf032b", "jedec,spi-nor";
|
||||
spi-max-frequency = <20000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi4>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "micron,n25q128a11", "jedec,spi-nor";
|
||||
|
||||
@@ -131,7 +131,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi4>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@1 {
|
||||
flash: flash@1 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "micron,n25q128a11", "jedec,spi-nor";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// SPDX-License-Identifier: GPL-2.0+ OR MIT
|
||||
/*
|
||||
* Copyright 2014-2020 Toradex
|
||||
* Copyright 2014-2022 Toradex
|
||||
* Copyright 2012 Freescale Semiconductor, Inc.
|
||||
* Copyright 2011 Linaro Ltd.
|
||||
*/
|
||||
@@ -132,7 +132,7 @@
|
||||
clock-frequency = <100000>;
|
||||
pinctrl-names = "default", "gpio";
|
||||
pinctrl-0 = <&pinctrl_i2c2>;
|
||||
pinctrl-0 = <&pinctrl_i2c2_gpio>;
|
||||
pinctrl-1 = <&pinctrl_i2c2_gpio>;
|
||||
scl-gpios = <&gpio2 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||
sda-gpios = <&gpio3 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||
status = "okay";
|
||||
@@ -488,7 +488,7 @@
|
||||
>;
|
||||
};
|
||||
|
||||
pinctrl_i2c2_gpio: i2c2grp {
|
||||
pinctrl_i2c2_gpio: i2c2gpiogrp {
|
||||
fsl,pins = <
|
||||
MX6QDL_PAD_EIM_EB2__GPIO2_IO30 0x4001b8b1
|
||||
MX6QDL_PAD_EIM_D16__GPIO3_IO16 0x4001b8b1
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi3>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "sst,sst25vf040b", "jedec,spi-nor";
|
||||
|
||||
@@ -51,16 +51,6 @@
|
||||
vin-supply = <®_3p3v_s5>;
|
||||
};
|
||||
|
||||
reg_3p3v_s0: regulator-3p3v-s0 {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "V_3V3_S0";
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <®_3p3v_s5>;
|
||||
};
|
||||
|
||||
reg_3p3v_s5: regulator-3p3v-s5 {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "V_3V3_S5";
|
||||
@@ -258,8 +248,8 @@
|
||||
status = "okay";
|
||||
|
||||
/* default boot source: workaround #1 for errata ERR006282 */
|
||||
smarc_flash: spi-flash@0 {
|
||||
compatible = "winbond,w25q16dw", "jedec,spi-nor";
|
||||
smarc_flash: flash@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0>;
|
||||
spi-max-frequency = <20000000>;
|
||||
};
|
||||
|
||||
@@ -179,7 +179,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "microchip,sst25vf016b";
|
||||
spi-max-frequency = <20000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -321,7 +321,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "microchip,sst25vf016b";
|
||||
spi-max-frequency = <20000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -252,7 +252,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "microchip,sst25vf016b";
|
||||
spi-max-frequency = <20000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -237,7 +237,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "sst,sst25vf016b", "jedec,spi-nor";
|
||||
spi-max-frequency = <20000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -272,7 +272,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1 &pinctrl_ecspi1_cs>;
|
||||
status = "disabled"; /* pin conflict with WEIM NOR */
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "st,m25p32", "jedec,spi-nor";
|
||||
|
||||
@@ -313,7 +313,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "sst,sst25vf016b", "jedec,spi-nor";
|
||||
spi-max-frequency = <20000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "st,m25p32", "jedec,spi-nor";
|
||||
|
||||
@@ -226,7 +226,7 @@
|
||||
reg = <0x28>;
|
||||
#gpio-cells = <2>;
|
||||
gpio-controller;
|
||||
ngpio = <32>;
|
||||
ngpios = <62>;
|
||||
};
|
||||
|
||||
sgtl5000: codec@a {
|
||||
|
||||
@@ -756,7 +756,7 @@
|
||||
regulator-name = "vddpu";
|
||||
regulator-min-microvolt = <725000>;
|
||||
regulator-max-microvolt = <1450000>;
|
||||
regulator-enable-ramp-delay = <150>;
|
||||
regulator-enable-ramp-delay = <380>;
|
||||
anatop-reg-offset = <0x140>;
|
||||
anatop-vol-bit-shift = <9>;
|
||||
anatop-vol-bit-width = <5>;
|
||||
|
||||
@@ -137,7 +137,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "st,m25p32", "jedec,spi-nor";
|
||||
|
||||
@@ -107,7 +107,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi1>;
|
||||
status = "okay";
|
||||
|
||||
flash: m25p80@0 {
|
||||
flash: flash@0 {
|
||||
compatible = "microchip,sst25vf016b";
|
||||
spi-max-frequency = <20000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
pinctrl-0 = <&pinctrl_qspi2>;
|
||||
status = "okay";
|
||||
|
||||
flash0: s25fl128s@0 {
|
||||
flash0: flash@0 {
|
||||
reg = <0>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
@@ -133,7 +133,7 @@
|
||||
spi-tx-bus-width = <4>;
|
||||
};
|
||||
|
||||
flash1: s25fl128s@2 {
|
||||
flash1: flash@2 {
|
||||
reg = <2>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
pinctrl-0 = <&pinctrl_qspi2>;
|
||||
status = "okay";
|
||||
|
||||
flash0: n25q256a@0 {
|
||||
flash0: flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "micron,n25q256a", "jedec,spi-nor";
|
||||
@@ -118,7 +118,7 @@
|
||||
reg = <0>;
|
||||
};
|
||||
|
||||
flash1: n25q256a@2 {
|
||||
flash1: flash@2 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "micron,n25q256a", "jedec,spi-nor";
|
||||
|
||||
@@ -239,7 +239,7 @@
|
||||
pinctrl-0 = <&pinctrl_qspi>;
|
||||
status = "okay";
|
||||
|
||||
flash0: n25q256a@0 {
|
||||
flash0: flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "micron,n25q256a", "jedec,spi-nor";
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
};
|
||||
|
||||
&qspi {
|
||||
spi-flash@0 {
|
||||
flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "spi-nand";
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
};
|
||||
|
||||
&qspi {
|
||||
spi-flash@0 {
|
||||
flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "spi-nand";
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
pinctrl-0 = <&pinctrl_ecspi2>;
|
||||
status = "okay";
|
||||
|
||||
spi-flash@0 {
|
||||
flash@0 {
|
||||
compatible = "mxicy,mx25v8035f", "jedec,spi-nor";
|
||||
spi-max-frequency = <50000000>;
|
||||
reg = <0>;
|
||||
|
||||
@@ -62,20 +62,18 @@
|
||||
clock-frequency = <696000000>;
|
||||
clock-latency = <61036>; /* two CLK32 periods */
|
||||
#cooling-cells = <2>;
|
||||
operating-points = <
|
||||
operating-points =
|
||||
/* kHz uV */
|
||||
696000 1275000
|
||||
528000 1175000
|
||||
396000 1025000
|
||||
198000 950000
|
||||
>;
|
||||
fsl,soc-operating-points = <
|
||||
<696000 1275000>,
|
||||
<528000 1175000>,
|
||||
<396000 1025000>,
|
||||
<198000 950000>;
|
||||
fsl,soc-operating-points =
|
||||
/* KHz uV */
|
||||
696000 1275000
|
||||
528000 1175000
|
||||
396000 1175000
|
||||
198000 1175000
|
||||
>;
|
||||
<696000 1275000>,
|
||||
<528000 1175000>,
|
||||
<396000 1175000>,
|
||||
<198000 1175000>;
|
||||
clocks = <&clks IMX6UL_CLK_ARM>,
|
||||
<&clks IMX6UL_CLK_PLL2_BUS>,
|
||||
<&clks IMX6UL_CLK_PLL2_PFD2>,
|
||||
@@ -147,6 +145,9 @@
|
||||
ocram: sram@900000 {
|
||||
compatible = "mmio-sram";
|
||||
reg = <0x00900000 0x20000>;
|
||||
ranges = <0 0x00900000 0x20000>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
|
||||
intc: interrupt-controller@a01000 {
|
||||
@@ -540,7 +541,7 @@
|
||||
};
|
||||
|
||||
kpp: keypad@20b8000 {
|
||||
compatible = "fsl,imx6ul-kpp", "fsl,imx6q-kpp", "fsl,imx21-kpp";
|
||||
compatible = "fsl,imx6ul-kpp", "fsl,imx21-kpp";
|
||||
reg = <0x020b8000 0x4000>;
|
||||
interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&clks IMX6UL_CLK_KPP>;
|
||||
@@ -994,7 +995,7 @@
|
||||
};
|
||||
|
||||
csi: csi@21c4000 {
|
||||
compatible = "fsl,imx6ul-csi", "fsl,imx7-csi";
|
||||
compatible = "fsl,imx6ul-csi";
|
||||
reg = <0x021c4000 0x4000>;
|
||||
interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&clks IMX6UL_CLK_CSI>;
|
||||
@@ -1003,7 +1004,7 @@
|
||||
};
|
||||
|
||||
lcdif: lcdif@21c8000 {
|
||||
compatible = "fsl,imx6ul-lcdif", "fsl,imx28-lcdif";
|
||||
compatible = "fsl,imx6ul-lcdif", "fsl,imx6sx-lcdif";
|
||||
reg = <0x021c8000 0x4000>;
|
||||
interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&clks IMX6UL_CLK_LCDIF_PIX>,
|
||||
@@ -1024,7 +1025,7 @@
|
||||
qspi: spi@21e0000 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "fsl,imx6ul-qspi", "fsl,imx6sx-qspi";
|
||||
compatible = "fsl,imx6ul-qspi";
|
||||
reg = <0x021e0000 0x4000>, <0x60000000 0x10000000>;
|
||||
reg-names = "QuadSPI", "QuadSPI-memory";
|
||||
interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
};
|
||||
|
||||
&qspi {
|
||||
spi-flash@0 {
|
||||
flash@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "spi-nand";
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
reg = <0x4a>;
|
||||
interrupt-parent = <&gpio2>;
|
||||
interrupts = <15 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 107 */
|
||||
reset-gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>; /* SODIMM 106 */
|
||||
reset-gpios = <&gpio2 28 GPIO_ACTIVE_LOW>; /* SODIMM 106 */
|
||||
};
|
||||
|
||||
/* M41T0M6 real time clock on carrier board */
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
reg = <0x4a>;
|
||||
interrupt-parent = <&gpio1>;
|
||||
interrupts = <9 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 28 */
|
||||
reset-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; /* SODIMM 30 */
|
||||
reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; /* SODIMM 30 */
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
||||
@@ -13,6 +13,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&cpu1 {
|
||||
cpu-supply = <®_DCDC2>;
|
||||
};
|
||||
|
||||
&gpio6 {
|
||||
gpio-line-names = "",
|
||||
"",
|
||||
|
||||
@@ -102,6 +102,7 @@
|
||||
compatible = "usb-nop-xceiv";
|
||||
clocks = <&clks IMX7D_USB_HSIC_ROOT_CLK>;
|
||||
clock-names = "main_clk";
|
||||
power-domains = <&pgc_hsic_phy>;
|
||||
#phy-cells = <0>;
|
||||
};
|
||||
|
||||
@@ -1104,7 +1105,6 @@
|
||||
compatible = "fsl,imx7d-usb", "fsl,imx27-usb";
|
||||
reg = <0x30b30000 0x200>;
|
||||
interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;
|
||||
power-domains = <&pgc_hsic_phy>;
|
||||
clocks = <&clks IMX7D_USB_CTRL_CLK>;
|
||||
fsl,usbphy = <&usbphynop3>;
|
||||
fsl,usbmisc = <&usbmisc3 0>;
|
||||
|
||||
@@ -153,6 +153,7 @@
|
||||
|
||||
pci: pciv3@62000000 {
|
||||
compatible = "arm,integrator-ap-pci", "v3,v360epc-pci";
|
||||
device_type = "pci";
|
||||
#interrupt-cells = <1>;
|
||||
#size-cells = <2>;
|
||||
#address-cells = <3>;
|
||||
|
||||
@@ -430,7 +430,7 @@
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&touchscreen_pins>;
|
||||
|
||||
reset-gpios = <&gpio6 13 GPIO_ACTIVE_HIGH>; /* gpio173 */
|
||||
reset-gpios = <&gpio6 13 GPIO_ACTIVE_LOW>; /* gpio173 */
|
||||
|
||||
/* gpio_183 with sys_nirq2 pad as wakeup */
|
||||
interrupts-extended = <&gpio6 23 IRQ_TYPE_LEVEL_LOW>,
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
clocks = <&ref12>;
|
||||
};
|
||||
|
||||
&sdhci {
|
||||
&mmc {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
|
||||
@@ -93,8 +93,8 @@
|
||||
clock-names = "PCLK";
|
||||
};
|
||||
|
||||
sdhci: sdhci@98e00000 {
|
||||
compatible = "moxa,moxart-sdhci";
|
||||
mmc: mmc@98e00000 {
|
||||
compatible = "moxa,moxart-mmc";
|
||||
reg = <0x98e00000 0x5C>;
|
||||
interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&clk_apb>;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user