Merge tag 'android13-5.10.252_r00' into android13-5.10
This merges the android13-5.10.252_r00 tag into the android13-5.10 branch,
catching it up with the latest LTS releases.
It contains the following commits:
* 9136079e403a Revert "rpmsg: core: fix race in driver_override_show() and use core helper"
* b5aa436f93b5 Merge 5.10.252 into android13-5.10-lts
|\
| * aed5c3b77cd5 Linux 5.10.252
| * be9714732436 NTB: ntb_transport: Fix too small buffer for debugfs_name
| * d775c86e746b drm/amdgpu: keep vga memory on MacBooks with switchable graphics
| * 0f589ee54fd6 net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle
| * 30ff0d506e15 fbdev: ffb: fix corrupted video output on Sun FFB1
| * 20881ad42e65 fbdev: of: display_timing: fix refcount leak in of_get_display_timings()
| * 9a9bc60ed372 fbdev: vt8500lcdfb: fix missing dma_free_coherent()
| * 91f25749aaf5 atm: fore200e: fix use-after-free in tasklets during device removal
| * ce0616875dbd net: intel: fix PCI device ID conflict between i40e and ipw2200
| * 6496fb830cbb net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean()
| * a508a90b4149 net: ethernet: marvell: skge: remove incorrect conflicting PCI ID
| * 36673344b41c ceph: supply snapshot context in ceph_zero_partial_object()
| * 2e6cfd1cbdfa MIPS: rb532: Fix MMIO UART resource registration
| * 78011b27e588 parisc: kernel: replace kfree() with put_device() in create_tree_node()
| * ebb27b7399ab PCI: Fix pci_slot_trylock() error handling
| * 28ab1b162749 net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path
| * 3e04bc310d80 drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set()
| * a6b477da007f tipc: fix RCU dereference race in tipc_aead_users_dec()
| * 3680ca2858dc usb: dwc2: fix resume failure if dr_mode is host
| * d0de0cf60e37 btrfs: continue trimming remaining devices on failure
| * 3cddde484471 PCI/IOV: Fix race between SR-IOV enable/disable and hotplug
| * f61cdd7e9b67 Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV"
| * 027797595a10 kexec: derive purgatory entry from symbol
| * c44d86ca949c ocfs2: fix reflink preserve cleanup issue
| * 83e579c2f7f6 rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net()
| * 40cd1c451294 iio: gyro: itg3200: Fix unchecked return value in read_raw
| * 19e33dcfc1d4 dm mpath: make pg_init_delay_msecs settable
| * 268d161c2a50 bus: fsl-mc: fix an error handling in fsl_mc_device_add()
| * 42adc3120e7b usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN
| * a6dc91fc6c7e nfsd: fix return error code for nfsd_map_name_to_[ug]id
| * 140cc839fbeb md/bitmap: fix GPF in write_page caused by resize race
| * 2b1b1734beea xfs: fix remote xattr valuelblk check
| * d08976725355 xfs: fix freemap adjustments when adding xattrs to leaf blocks
| * f3c0d1fc1ead xfs: delete attr leaf freemap entries when empty
| * 581ce094d9ea iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode
| * b41b89926aa8 xfs: mark data structures corrupt on EIO and ENODATA
| * 861b00da56a0 selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs
| * 91e76e324c00 mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations
| * 6bb6b138013b drm: of: drm_of_panel_bridge_remove(): fix device_node leak
| * 78d106837d8d media: venus: vdec: fix error state assignment for zero bytesused
| * 43413bbb5765 arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro
| * 8b5b21d8c737 dm-unstripe: fix mapping bug when there are multiple targets in a table
| * ee8d995c6062 clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc()
| * dbda01bf2dfe soc: ti: pruss: Fix double free in pruss_clk_mux_setup()
| * c97c21d34283 soc: ti: k3-socinfo: Fix regmap leak on probe failure
| * 3d746b639be4 dm: clear cloned request bio pointer when last clone bio completes
| * 498df2401f22 dm-integrity: fix a typo in the code for write/discard race
| * e9a490937942 media: i2c/tw9906: Fix potential memory leak in tw9906_probe()
| * e54aa17c968c media: i2c/tw9903: Fix potential memory leak in tw9903_probe()
| * f3b05f50b211 media: cx25821: Add missing unmap in snd_cx25821_hw_params()
| * fda46c9025b7 media: cx23885: Add missing unmap in snd_cx23885_hw_params()
| * f0d7f735eba9 media: cx88: Add missing unmap in snd_cx88_hw_params()
| * ad85bb562307 media: radio-keene: fix memory leak in error path
| * ae81fac9ce81 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length()
| * f580c7968335 HID: prodikeys: Check presence of pm->input_ep82
| * db5ba06e7af9 HID: magicmouse: Do not crash on missing msc->input
| * 78df3de82666 HID: hid-pl: handle probe errors
| * 403b7c757ac9 media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove()
| * 9d9c67976eda media: mtk-mdp: Fix error handling in probe function
| * 6283e49af87a dm-verity: correctly handle dm_bufio_client_create() failure
| * 64f894830c32 fpga: dfl: use subsys_initcall to allow built-in drivers to be added
| * 392c6b68334a rpmsg: core: fix race in driver_override_show() and use core helper
| * bcb50aa0b8f2 netfilter: nf_conntrack_h323: fix OOB read in decode_choice()
| * ae3f627b45fb net: consume xmit errors of GSO frames
| * a3e64e950a39 net: usb: pegasus: enable basic endpoint checking
| * 56ad4e2dfb00 RDMA/efa: Fix typo in efa_alloc_mr()
| * cac048ebfbb9 net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets
| * 3a75de01cf47 RDMA/core: Fix stale RoCE GIDs during netdev events at registration
| * db6c108c98a4 RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another
| * 335071c0c363 Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ
| * 2fdfd030b314 Bluetooth: L2CAP: Fix not checking l2cap_chan security level
| * ed503d340a50 Bluetooth: l2cap: Check encryption key size on incoming connection
| * 4f911a538e08 Bluetooth: Enforce key size of 16 bytes on FIPS level
| * 109f42b5793b Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ
| * 77f80047f786 Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ
| * aa50ac8ac256 wifi: cfg80211: wext: fix IGTK key ID off-by-one
| * 9258f5b99926 net: usb: lan78xx: scan all MDIO addresses on LAN7801
| * 3281ebb3dc5e lan78xx: Fix memory allocation bug
| * 818876cccf11 lan78xx: Fix race condition in disconnect handling
| * e6ca731cf173 lan78xx: Remove unused pause frame queue
| * 443a830b1dc4 net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode
| * 4f28141786e1 xfrm6: fix uninitialized saddr in xfrm6_get_saddr()
| * d652ef399f13 ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut
| * 348e1ac9ad98 ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access
| * cf8695e19bab drm/radeon: Add HAINAN clock adjustment
| * 986fee4b7458 drm/amdgpu: Add HAINAN clock adjustment
| * 325fa402c09a drm/amd/display: Avoid updating surface with the same surface under MPO
| * ae45a5462d53 ARM: 9467/1: mm: Don't use %pK through printk
| * e0ee0e6c2bc8 include: uapi: netfilter_bridge.h: Cover for musl libc
| * 26d566d40977 MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE
| * 0a88bf5139b8 iio: magnetometer: Remove IRQF_ONESHOT
| * ed877211598b Revert "mfd: da9052-spi: Change read-mask to write-mask"
| * 2038b06bee16 phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature
| * 0e5513d799fe binder: don't use %pK through printk
| * ab24a5fb0ad1 fix it87_wdt early reboot by reporting running timer
| * b11ecb7f185c serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done
| * 0d3ad1e8fea2 serial: 8250_dw: handle clock enable errors in runtime_resume
| * f497c045ff42 m68k: nommu: fix memmove() with differently aligned src and dest for 68000
| * 4addd6ad2b75 clk: microchip: core: correct return value on *_get_parent()
| * 9e9b249e92cc mailbox: sprd: clear delivery flag before handling TX done
| * 5ec5cfd83277 nfc: nxp-nci: remove interrupt trigger type
| * 0ee64f3617b9 myri10ge: avoid uninitialized variable use
| * d8b8b0d8b267 PCI: Mark Nvidia GB10 to avoid bus reset
| * ba6783ad9479 PCI: Add ACS quirk for Qualcomm Hamoa & Glymur
| * 573497f350b3 PCI: Enable ACS after configuring IOMMU for OF platforms
| * cc57d30ddc84 PCI: Fix pci_slot_lock () device locking
| * 4da2d4738621 PCI: Mark ASM1164 SATA controller to avoid bus reset
| * 3cf001aff71b net/rds: Clear reconnect pending bit
| * 81393c34c9fb vmw_vsock: bypass false-positive Wnonnull warning with gcc-16
| * 279dfcf401cb net: usb: sr9700: remove code to drive nonexistent multicast filter
| * cf8ae72638fa wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg()
| * 9a3fd3013294 octeontx2-af: Workaround SQM/PSE stalls by disabling sticky
| * 684a529a78c7 Bluetooth: btusb: Add device ID for Realtek RTL8761BU
| * 11dde1483878 Bluetooth: hci_conn: use mod_delayed_work for active mode timeout
| * 86da94d9b53b ipv4: fib: Annotate access to struct fib_alias.fa_state.
| * 62f26a7f24e1 wifi: iwlegacy: add missing mutex protection in il3945_store_measurement()
| * e1907e3250be wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power()
| * 9bcd7c00691a net/rds: No shortcut out of RDS_CONN_ERROR
| * 53f4b50c1a96 net: usb: r8152: fix transmit queue timeout
| * a88bbf2ea917 openrisc: define arch-specific version of nop()
| * f895191dc32c netfilter: xt_tcpmss: check remaining length before reading optlen
| * 997b7f7ae831 netfilter: nf_conntrack: Add allow_clash to generic protocol handler
| * 498525d8358d wifi: libertas: fix WARNING in usb_tx_block
| * d885748795ab iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency
| * ece6720de940 dm: remove fake timeout to avoid leak request
| * 2108829a59f0 jfs: nlink overflow in jfs_rename
| * a2c4e5c2062b jfs: Add missing set_freezable() for freezable kthread
| * 4a0ed94ea529 modpost: Amend ppc64 save/restfpr symnames for -Os build
| * b4b0790d9dba ASoC: es8328: Add error unwind in resume
| * d44aff8464cf spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end
| * 5aa2eeb5535c gpio: aspeed-sgpio: Change the macro to support deferred probe
| * 5dc1981fa96f HID: multitouch: add eGalaxTouch EXC3188 support
| * fd4a4d0711f4 drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release
| * 6d4e91ab97fd drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback
| * 3c1b7f5eecaf virt: vbox: uapi: Mark inner unions in packed structs as packed
| * 7b021ff9baf4 hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed
| * b6117210ed34 drm: Account property blob allocations to memcg
| * 9f1c926248bd media: cx25821: Fix a resource leak in cx25821_dev_setup()
| * c327192ca266 media: solo6x10: Check for out of bounds chip_id
| * da524c939b1e media: pvrusb2: fix URB leak in pvr2_send_request_ex
| * 71d86d5a0127 media: adv7180: fix frame interval in progressive mode
| * 6dc48b2c0ca1 ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug
| * 9f05a9bbaffa ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask
| * 407c8636c6f2 media: omap3isp: set initial format
| * e6643a0fd0c3 media: omap3isp: isppreview: always clamp in preview_try_format()
| * 529ee4118028 media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes
| * d694fd7d9e91 media: dvb-core: dmxdevfilter must always flush bufs
| * 706c2701c507 parisc: Prevent interrupts during reboot
| * 16c97ee6e0d2 arm64: tegra: smaug: Add usb-role-switch support
| * d47234840aeb pstore: ram_core: fix incorrect success return when vmap() fails
| * 912a6721071f mailbox: bcm-ferxrm-mailbox: Use default primary handler
| * 5fb5f733c611 clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF
| * 79d650695773 clocksource/drivers/sh_tmu: Always leave device running after probe
| * e28ce90f0076 bpf: verifier improvement in 32bit shift sign extension pattern
| * 208de5af915b sparc: don't reference obsolete termio struct for TC* constants
| * 2172a4b03c1b sparc: Synchronize user stack on fork and clone
| * 147f7bc9fc1e blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs()
| * 7f789ddb29d1 xenbus: Use .freeze/.thaw to handle xenbus devices
| * 3cefd34ad6e0 s390/perf: Disable register readout on sampling events
| * 62f9938fabde ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP
| * c80113dcfc80 EFI/CPER: don't go past the ARM processor CPER record buffer
| * 92ba79074c58 APEI/GHES: ensure that won't go past CPER allocated record
| * 02de64ab54b4 EFI/CPER: don't dump the entire memory region
| * 55a37fee4618 x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set
| * e4272754063d rnbd-srv: Zero the rsp buffer before using it
* | d9c945ec61c0 Merge 598c11dd4f4a ("arm64: Add support for TSV110 Spectre-BHB mitigation") into android13-5.10-lts
|\|
| * 598c11dd4f4a arm64: Add support for TSV110 Spectre-BHB mitigation
| * e18185e25024 s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS
| * 1d7a53f11f6e tools/power cpupower: Reset errno before strtoull()
| * a051ecf5c5b0 minix: Add required sanity checking to minix_check_superblock()
| * dcac5582f90b hfsplus: pretend special inodes as regular files
| * ed8efd623a57 audit: add missing syscalls to read class
| * 269bba31df57 hfsplus: fix volume corruption issue for generic/498
| * f714315d7d68 audit: add fchmodat2() to change attributes class
| * 6b8faaea18f7 rtc: interface: Alarm race handling should not discard preceding error
| * 728fe3684681 perf callchain: Fix srcline printing with inlines
| * 3b2b6c42070c SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path
| * c81431b1b9fb SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths
| * be3e023de7b9 ata: pata_ftide010: Fix some DMA timings
| * 7e807cb8603b ext4: fix memory leak in ext4_ext_shift_extents()
| * 8302b5b4aacd ext4: don't cache extent during splitting extent
| * 05bff9b0ae09 MIPS: Work around LLVM bug when gp is used as global register variable
| * 023545e272f3 btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found
| * 938855e57000 drm/i915/acpi: free _DSM package when no connectors
| * e6b2fc7e34d4 apparmor: fix invalid deref of rawdata when export_binary is unset
| * e1cc11550b2f apparmor: fix rlimit for posix cpu timers
| * 68538ec34fcb apparmor: fix NULL sock in aa_sock_file_perm
| * fd54ddc929be bonding: alb: fix UAF in rlb_arp_recv during bond up/down
| * 91e4ff8d9669 macvlan: observe an RCU grace period in macvlan_common_newlink() error path
| * 5cd2c60f9038 selftests: forwarding: tc_actions: Use ncat instead of nc
| * 8f89f8410030 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
| * aca2d353a408 ipv6: fix a race in ip6_sock_set_v6only()
| * 8277239e8adf netfilter: nf_conntrack_h323: don't pass uninitialised l3num value
| * bade4c20950e selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled
| * f7be429ed3d9 net/rds: rds_sendmsg should not discard payload_len
| * 2993e0f904c4 xen-netback: reject zero-queue configuration from guest
| * eade522d3e6a net: usb: catc: enable basic endpoint checking
| * 9415004eccff usbb: catc: use correct API for MAC addresses
| * 99c9d76fa21f selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2
| * a0f7e804edc8 cpuidle: Skip governor when only one idle state is available
| * 191bfd5710d6 pinctrl: single: fix refcount leak in pcs_add_gpio_func()
| * 55e13abf22c2 iio: sca3000: Fix a resource leak in sca3000_probe()
| * 9ef8f2bffee5 ovl: Fix uninit-value in ovl_fill_real
| * 256ed59cd1c2 pinctrl: equilibrium: Fix device node reference leak in pinbank_init()
| * 3351a7254be1 usb: bdc: fix sleep during atomic
| * d7f030db80c4 drivers: iio: mpu3050: use dev_err_probe for regulator request
| * 54eafc1b0dbc mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure
* | 1836a4472df0 Revert "mmc: core: Initial support for SD express card/host"
* | 549dce1d9f2c Revert "misc: rtsx: Add SD Express mode support for RTS5261"
* | 2da60e4427a0 Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms"
* | 15ce5a37a2e5 Revert "Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms""
* | 752a449d8868 Merge 4286cd7adbf2 ("Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms"") into android13-5.10-lts
|\|
| * 4286cd7adbf2 Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms"
| * 849e596c538e coresight: etm3x: Fix cpulocked warning on cpuhp
| * db0a806f18b0 mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms
| * 8fc1e2338177 misc: rtsx: Add SD Express mode support for RTS5261
| * ce47571ff0ed mmc: core: Initial support for SD express card/host
| * 5e8d73619bfd serial: SH_SCI: improve "DMA support" prompt
| * caad43c4f203 serial: imx: change SERIAL_IMX_CONSOLE to bool
| * a118724d7641 staging: greybus: lights: avoid NULL deref
| * 8dfc050bf75d dma: dma-axi-dmac: fix SW cyclic transfers
| * 087af1e31881 dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX
| * fc49d0c4da67 clk: qcom: dispcc-sdm845: Enable parents for pixel clocks
| * 1f6ccb58aa9f clk: qcom: dispcc-sdm845: convert to parent data
| * 038d78448965 clk: Move clk_{save,restore}_context() to COMMON_CLK section
| * 197c674c7c44 clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs
| * 81831d56b723 fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe()
| * 545a74a151aa tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros
| * 6617e851fc35 nvdimm: virtio_pmem: serialize flush requests
| * 16ccbfddcb32 scsi: csiostor: Fix dereference of null pointer rn
| * b8b224b66304 pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN
| * 101ae2c2cadb RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc
| * f4a04b00bf8f RDMA/core: add rdma_rw_max_sge() helper for SQ sizing
| * d96ca0463490 svcrdma: Reduce the number of rdma_rw contexts per-QP
| * aec3f76542da svcrdma: Increase the per-transport rw_ctx count
| * c615b4035e51 svcrdma: Clean up comment in svc_rdma_accept()
| * 662eb02e5aa4 svcrdma: Remove queue-shortening warnings
| * 49324156a08d RDMA/core: Fix a couple of obvious typos in comments
| * a799b95c4b77 svcrdma: Maintain a Receive water mark
| * 13bce0548b9c svcrdma: Use svc_rdma_refresh_recvs() in wc_receive
| * 0dfc8a9ee35a svcrdma: Add a batch Receive posting mechanism
| * 9c15ec4cd4e7 RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send
| * d7adcf7a8ac5 crypto: ccp - Add an S4 restore flow
| * 8d6d1dd076f9 PM: core: Add new *_PM_OPS macros, deprecate old ones
| * 4f05de9ec7ad PM: core: Redefine pm_ptr() macro
| * 0baf8498244b mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper
| * 22b8c23a3b92 RDMA/rxe: Fix double free in rxe_srq_from_init
| * 3d7b5391bb95 power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed()
| * 8f99a9597405 power: supply: wm97xx_battery: Convert to GPIO descriptor
| * 80daf057521f power: supply: bq27xxx: fix wrong errno when bus ops are unsupported
| * 2be862a47a56 power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write
| * ca7dd71773e4 power: supply: sbs-battery: Fix use-after-free in power_supply_changed()
| * d4e2e3c3caa2 power: supply: rt9455: Fix use-after-free in power_supply_changed()
| * 589d4fe56713 power: supply: goldfish: Fix use-after-free in power_supply_changed()
| * c549dd3de4b3 power: supply: cpcap-battery: Fix use-after-free in power_supply_changed()
| * 86f93dfb23f5 power: supply: bq25980: Fix use-after-free in power_supply_changed()
| * f2a0777b1e5a power: supply: act8945a: Fix use-after-free in power_supply_changed()
| * b7b81990abac RDMA/rtrs: server: remove dead code
| * 9d43d275bb72 ionic: Rate limit unknown xcvr type messages
| * 5e266ba8d330 serial: caif: fix use-after-free in caif_serial ldisc_close()
| * c96549d07dfd net: atm: fix crash due to unvalidated vcc pointer in sigd_send()
| * fefa0fcd78be procfs: fix missing RCU protection when reading real_parent in do_task_stat()
| * 7ca5813e1b21 netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets
| * 7b2656a78c19 netfilter: nft_set_hash: fix get operation on big endian
| * cd7ae1807cd9 bonding: only set speed/duplex to unknown, if getting speed failed
| * b7605b9301ab octeontx2-af: Fix PF driver crash with kexec kernel booting
| * c74b5519970a ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit()
| * 8437bd32df91 PCI: Initialize RCB from pci_configure_device()
| * 05ea6560cd99 wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump()
| * 4d21ab0459a7 tcp: tcp_tx_timestamp() must look at the rtx queue
| * 7fe0de287e93 fat: avoid parent link count underflow in rmdir
| * b9abb760db20 nfsd: never defer requests during idmap lookup
| * cd75e77125c8 iommu/vt-d: Flush cache for PASID table before using it
| * 524bde8a4a91 PCI: Mark 3ware-9650SA Root Port Extended Tags as broken
| * 969fae6cef15 netfilter: nf_conncount: fix tracking of connections from localhost
| * a5c9e14e0e89 netfilter: nf_conncount: increase the connection clean up limit to 64
| * 8840c0a67412 netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH
| * d91240f24e83 wifi: cfg80211: stop NAN and P2P in cfg80211_leave
| * 4f2387fdc5a9 PCI/portdrv: Fix potential resource leak
| * e5fcd5932496 PCI: Do not attempt to set ExtTag for VFs
| * 51b30efdb39a PCI: mediatek: Fix IRQ domain leak when MSI allocation fails
| * 05112ba67c82 Revert "hwmon: (ibmpex) fix use-after-free in high/low store"
| * 2fdfc6bcc3eb spi: tools: Add include folder to .gitignore
* | 479410d5db24 Revert "i3c: remove i2c board info from i2c_dev_desc"
* | 2ab75eb02f4f Revert "i3c: Move device name assignment after i3c_bus_init"
* | 7c1d80835012 Revert "regulator: core: Fix off_on_delay handling"
* | 2b31bf31e3db Revert "regulator: Flag uncontrollable regulators as always_on"
* | 1392673c44cc Revert "regulator: core: Fix off-on-delay-us for always-on/boot-on regulators"
* | decc483829cd Revert "regulator: core: Use ktime_get_boottime() to determine how long a regulator was off"
* | aa3ec78d5334 Revert "regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted"
* | a08cdde2d474 Revert "regulator: core: move supply check earlier in set_machine_constraints()"
* | 2a5844819b4f Merge aed2302be3fd ("platform/chrome: cros_ec_lightbar: Fix response size initialization") into android13-5.10-lts
|\|
| * aed2302be3fd platform/chrome: cros_ec_lightbar: Fix response size initialization
| * 63488f4604f2 regulator: core: move supply check earlier in set_machine_constraints()
| * bb515c8ad11f regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
| * dfb6dcddee93 regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
| * 7d29371493d0 regulator: core: Fix off-on-delay-us for always-on/boot-on regulators
| * 832884da5afd regulator: Flag uncontrollable regulators as always_on
| * 77a5ac3f8a03 regulator: core: Fix off_on_delay handling
| * c812a068614e regulator: core: Respect off_on_delay at startup
| * 985eb52b6d3c drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init
| * eb718a3c8181 smack: /smack/doi: accept previously used values
| * 8b102507c081 smack: /smack/doi must be > 0
| * 612ae393d555 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1
| * 47c55d13027a arm64: dts: amlogic: g12: assign the MMC A signal clock
| * f11f47a0efb2 arm64: dts: amlogic: g12: assign the MMC B and C signal clocks
| * 947a3a45aae3 arm64: dts: amlogic: gx: assign the MMC signal clocks
| * 851a84ba12e0 arm64: dts: amlogic: axg: assign the MMC signal clocks
| * dd8e6ccb2ce6 arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node
| * 847fed873a98 ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells
| * 89810e2d8028 powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling
| * 5f3416e976db soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe
| * d4ba95d5760a ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property
| * 4db957d241b3 arm64: dts: qcom: sdm630: fix gpu_speed_bin size
| * c3608d1f1efc arm64: dts: qcom: sdm630: correct QFPROM byte offsets
| * cfe2e5197235 arm64: dts: qcom: sdm630: Add qfprom subnodes
| * 10d6e58d2389 clk: qcom: Return correct error code in qcom_cc_probe_by_index()
| * e075ee35bec6 EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size()
| * 9c47654a6d2d EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size()
| * 58bda5a1d1ee pstore/ram: fix buffer overflow in persistent_ram_save_old()
| * d57d0746276a sched/rt: Skip currently executing CPU in rto_next_cpu()
| * 3913e1ec0c50 mfd: wm8350-core: Use IRQF_ONESHOT
| * 122d3c1a2de9 EDAC/altera: Remove IRQF_ONESHOT
| * 2b909d846093 hrtimer: Fix trace oddity
| * cb0b8ca35c47 crypto: octeontx - fix dma_free_coherent() size
| * 68e03600ce86 crypto: cavium - fix dma_free_coherent() size
| * 08a70e02c36d ARM: VDSO: Patch out __vdso_clock_getres() if unavailable
| * 2b2ad7ad4a28 s390/cio: Fix device lifecycle handling in css_alloc_subchannel()
| * 717fa6209486 PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races
| * 87f4210f38c8 PM: wakeup: Handle empty list in wakeup_sources_walk_start()
| * 1919c5064d0c iomap: fix submission side handling of completion side errors
| * 092ae418c10e md/raid10: fix any_working flag handling in raid10_sync_request
| * 445e29663e84 btrfs: qgroup: return correct error when deleting qgroup relation item
| * e0ce3da82341 tpm: st33zp24: Fix missing cleanup on get_burstcount() error
| * 8f124c5582d4 tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure
| * 1403989d1b50 gfs2: Fix use-after-free in iomap inline data write path
| * 17eba0be94ce gfs2: Add metapath_dibh helper
| * d1a71694e026 gfs2: Move the inode glock locking to gfs2_file_buffered_write
| * 52a1f117a4b4 gfs2: Add wrapper for iomap_file_buffered_write
| * 775d2ad00112 gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent
| * 6453edad624d gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent
| * a39b8e41d2f6 gfs2: Add new gfs2_iomap_get helper
| * c4c474f3e7ef fs: add <linux/init_task.h> for 'init_fs'
| * 58227b490379 i3c: Move device name assignment after i3c_bus_init
| * 2c14fb57f45f i3c: remove i2c board info from i2c_dev_desc
| * 1ca428769cb4 hfsplus: return error when node already exists in hfs_bnode_create
| * 09008c27c014 auxdisplay: arm-charlcd: fix release_mem_region() size
| * 1371ef6b1ecf RDMA/umad: Reject negative data_len in ib_umad_write
| * ab61841633d1 RDMA/siw: Fix potential NULL pointer dereference in header processing
* | 9a301c292a32 Merge android13-5.10 into android13-5.10-lts
* | dad37bbb13a8 Merge 5.10.251 into android13-5.10-lts
|\|
| * 3e2558088a1a Linux 5.10.251
| * 4227696cf750 USB: serial: option: add Telit FN920C04 RNDIS compositions
| * 0fb58aff0daf f2fs: fix to avoid UAF in f2fs_write_end_io()
* | b65ccfe50d16 Merge e85a99db9ab8 ("f2fs: fix out-of-bounds access in sysfs attribute read/write") into android13-5.10-lts
|\|
| * e85a99db9ab8 f2fs: fix out-of-bounds access in sysfs attribute read/write
* | a594b4eb4a37 Merge 061cfeb560aa ("fbdev: smscufx: properly copy ioctl memory to kernelspace") into android13-5.10-lts
|\|
| * 061cfeb560aa fbdev: smscufx: properly copy ioctl memory to kernelspace
| * ec5a58f4fd58 fbdev: rivafb: fix divide error in nv3_arb()
| * 057a5bdc481e scsi: qla2xxx: Fix bsg_done() causing double free
| * b410ab8b9431 scsi: qla2xxx: Free sp in error path to fix system crash
| * 85c0890fea6b scsi: qla2xxx: Validate sp before freeing associated memory
| * d577f8502875 crypto: virtio - Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req
| * 4a9b23e0f937 selftests: mptcp: pm: ensure unknown flags are ignored
| * ef3033b435a6 fs: dlm: fix invalid derefence of sb_lvbptr
| * ede3ed691f63 gpiolib: acpi: Fix gpio count with string references
| * 993708fc18d0 platform/x86: classmate-laptop: Add missing NULL pointer checks
| * 6a65919b7b9c drm/tegra: hdmi: sor: Fix error: variable ājā set but not used
| * a381f0f61b35 romfs: check sb_set_blocksize() return value
| * 8d7a73b8e247 gpio: sprd: Change sprd_gpio lock to raw_spin_lock
| * 5b2d999cb0d1 ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU
| * 57bcd3feffa7 gpio: omap: do not register driver in probe()
| * 582657333570 scsi: qla2xxx: Query FW again before proceeding with login
| * d8af012f92ee scsi: qla2xxx: Delay module unload while fabric scan in progress
| * 6457d3ee41a4 nilfs2: Fix potential block overflow that cause system hang
| * 552475d0b6ce crypto: virtio - Add spinlock protection with virtqueue notification
| * 953c81941b0a crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly
| * 7342594a7456 crypto: octeontx - Fix length check to avoid truncation in ucode_load_store
* | e8b14e1cefe8 Merge 5.10.250 into android13-5.10-lts
|/
* 97e917a395af Linux 5.10.250
* 22717e130bc1 nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page()
* acf7540bcdf3 gve: Correct ethtool rx_dropped calculation
* 6d54efc5bb1c tracing: Fix ftrace event field alignments
* f432f7613c22 gve: Fix stats report corruption on queue count change
* dcb06fc2f58f platform/x86: intel_telemetry: Fix swapped arrays in PSS output
* 9f23800c7eed ASoC: amd: fix memory leak in acp3x pdm dma ops
* 043b4307a99f nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
* 4298b01a2975 nvmet-tcp: don't map pages which can't come from HIGHMEM
* cd7b1643bc49 nvmet-tcp: fix regression in data_digest calculation
* b60aaf82a9db nvmet-tcp: fix memory leak when performing a controller reset
* b8cd2e126544 nvmet-tcp: add an helper to free the cmd buffers
* 0b950f26391d hwmon: (occ) Mark occ_init_attribute() as __printf
* 316fb590a6bc tipc: use kfree_sensitive() for session key material
* da5c6b8ae47e macvlan: fix error recovery in macvlan_common_newlink()
* bd680e56e316 net: liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup
* af38d9a5cb49 net: liquidio: Fix off-by-one error in PF setup_nic_devices() cleanup
* be109646cdae net: liquidio: Initialize netdev pointer before queue setup
* 9a6c7344590b platform/x86: intel_telemetry: Fix PSS event register mask
* 17f37c4cdf42 platform/x86: toshiba_haps: Fix memory leaks in add/remove routines
* 01472833e868 wifi: mac80211: don't increment crypto_tx_tailroom_needed_cnt twice
* ba6841914373 scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
* 2b64015550a1 scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count()
* 5249bd749adb wifi: cfg80211: Fix bitrate calculation overflow for HE rates
* 41d6cca9190f ASoC: tlv320adcx140: Propagate error codes during probe
* 5d3818ddf1cd ASoC: davinci-evm: Fix reference leak in davinci_evm_probe
* f21ffb47af96 wifi: mac80211: collect station statistics earlier when disconnect
* 833c8bab02ae ring-buffer: Avoid softlockup in ring_buffer_resize() during memory free
* d62bc99455ba HID: Apply quirk HID_QUIRK_ALWAYS_POLL to Edifier QR30 (2d99:a101)
* bcee916f56cc HID: quirks: Add another Chicony HP 5MP Cameras to hid_ignore_list
* d391901abfc6 ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk
* 036c0edb5028 HID: intel-ish-hid: Reset enum_devices_done before enumeration
* 67bc66d8b98e HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL
* e88e59d03ab8 block,bfq: fix aux stat accumulation destination
* 18615247e736 net: usb: sr9700: support devices with virtual driver CD
* 88295a55fefe wifi: wlcore: ensure skb headroom before skb_push
* fcc768760df0 wifi: mac80211: ocb: skip rx_no_sta when interface is not joined
* d3d772e771bc binderfs: fix ida_alloc_max() upper bound
* 1fe27f979440 netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
* 959a063e7f12 KVM: Don't clobber irqfd routing type when deassigning irqfd
* 0f65bf75469b ARM: 9468/1: fix memset64() on big-endian
* 34c1910ef319 rbd: check for EOD after exclusive lock is ensured to be held
Change-Id: I0d10b8db293d0b64226c79b80b8795fb05082cfb
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
EXPORT_SYMBOL_GPL() require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export.LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
script/checkpatch.plUPSTREAM:, BACKPORT:, FROMGIT:, FROMLIST:, or ANDROID:.Change-Id: tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html)Bug: tag.Signed-off-by: tag by the author and the submitterAdditional requirements are listed below based on patch type
UPSTREAM:, BACKPORT:UPSTREAM:.(cherry picked from commit ...) line important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
BACKPORT: instead of UPSTREAM:.UPSTREAM:(cherry picked from commit ...) line BACKPORT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[joe: Resolved minor conflict in drivers/foo/bar.c ]
Signed-off-by: Joe Smith <joe.smith@foo.org>
FROMGIT:, FROMLIST:,FROMGIT:(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't use linux-next for example).BACKPORT: FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
(cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
FROMLIST:Link: tag with a link to the submittal on lore.kernel.orgBug: tag with the Android bug (required for patches not accepted into a maintainer tree)BACKPORT: FROMLIST: FROMLIST: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
ANDROID:ANDROID:Fixes: tag that cites the patch with the bug ANDROID: fix android-specific bug in foobar.c
This is the detailed description of the important fix
Fixes: 1234abcd2468 ("foobar: add cool feature")
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
ANDROID:Bug: tag with the Android bug (required for android-specific features)