Merge tag 'android12-5.10.245_r00' into android12-5.10
This merges the android12-5.10.245_r00 tag into the android12-5.10 branch, catching it up with the latest LTS releases. It contains the following commits: * 865e403e Revert "genirq: Export affinity setter for modules" * 91c2aa9c Revert "genirq: Provide new interfaces for affinity hints" * f218930f Revert "i40e: Use irq_update_affinity_hint()" * f34de3e8 Revert "i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path" * 6cab46ce Revert "qed: Don't collect too many protection override GRC elements" * eaeaea6f Merge 5.10.245 into android12-5.10-lts |\ | * d3d0b4e2 Linux 5.10.245 | * 91f548e9 mm/hugetlb: fix folio is still mapped when deleted | * f4787678 i40e: fix validation of VF state in get resources | * f5f91d16 i40e: fix idx validation in config queues msg | * 7d749e38 i40e: add validation for ring_len param | * f104af7b i40e: increase max descriptors for XL710 | * 64397b0c mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() | * b451631b fbcon: Fix OOB access in font allocation | * 9c8ec140 fbcon: fix integer overflow in fbcon_do_set_font | * f3ac1f4e tracing: dynevent: Add a missing lockdown check on dynevent | * 3cb18cff i40e: add mask to apply valid bits for itr_idx | * e490d8c5 i40e: add max boundary check for VF filters | * 28465770 i40e: fix input validation logic for action_meta | * 6f15a7b3 i40e: fix idx validation in i40e_validate_queue_map | * 3a21698a crypto: af_alg - Fix incorrect boolean values in af_alg_ctx | * 4bbfd1b2 drm/gma500: Fix null dereference in hdmi teardown | * 0255a3b0 selftests: fib_nexthops: Fix creation of non-FDB nexthops | * e1e87ac0 nexthop: Forbid FDB status change while nexthop is in a group | * faebe544 nexthop: Emit a notification when a single nexthop is replaced | * afd05e50 nexthop: Emit a notification when a nexthop is added | * bdcad48c rtnetlink: Add RTNH_F_TRAP flag | * 9ce701c4 nexthop: Pass extack to nexthop notifier | * 9e7b3c56 bnxt_en: correct offset handling for IPv6 destination address | * 61b1dd4c can: peak_usb: fix shift-out-of-bounds issue | * 37aed407 can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow | * 4f382cc8 can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow | * 8f351db6 can: hi311x: populate ndo_change_mtu() to prevent buffer overflow | * 039dc988 can: rcar_can: rcar_can_resume(): fix s2ram with PSCI | * 383a92cc cpufreq: Initialize cpufreq-based invariance before subsys | * 8c7c7686 arm64: dts: imx8mp: Correct thermal sensor index | * 8fbab593 IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions | * bc7f5592 usb: core: Add 0x prefix to quirks debug output | * 969fbd6f ALSA: usb-audio: Fix build with CONFIG_INPUT=n | * 02368c6c ALSA: usb-audio: Convert comma to semicolon | * d0b02640 ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5 | * fa36132d ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks | * a6a3d31a ALSA: usb-audio: Simplify NULL comparison in mixer_quirks | * 71369a7f ALSA: usb-audio: Avoid multiple assignments in mixer_quirks | * b56ddb93 ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks | * 623287ce ALSA: usb-audio: Fix block comments in mixer_quirks | * 9b99dbb7 mptcp: propagate shutdown to subflows when possible | * 6be39bd4 btrfs: tree-checker: fix the incorrect inode ref size check | * 8793e7a8 net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer | * 9946d6af net: rfkill: gpio: add DT support | * 95680a9f phy: ti: omap-usb2: fix device leak at unbind | * 31e4d152 phy: Use device_get_match_data() | * a493f40e phy: broadcom: ns-usb3: fix Wvoid-pointer-to-enum-cast warning | * cc7b33c3 phy: phy-bcm-ns-usb3: drop support for deprecated DT binding | * e0336490 phy: ti: convert to devm_platform_ioremap_resource(_byname) | * 6dff296e phy: broadcom: convert to devm_platform_ioremap_resource(_byname) | * 9a776b4d xhci: dbc: Fix full DbC transfer ring after several reconnects | * 1d1732f6 xhci: dbc: decouple endpoint allocation from initialization | * 52437ef0 USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels | * abc91a41 usb: gadget: dummy_hcd: remove usage of list iterator past the loop body | * 555b4231 serial: sc16is7xx: fix bug in flow control levels init | * 0f28c4ad crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg | * f5af17b5 drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path | * 04c39abd ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message | * ede4f0ec ASoC: wm8974: Correct PLL rate rounding | * 01227608 ASoC: wm8940: Correct typo in control name | * e196ae25 rds: ib: Increment i_fastreg_wrs before bailing out | * 4d4631f8 KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active | * 4c9c1fcf mmc: mvsdio: Fix dma_unmap_sg() nents value | * 503a8593 power: supply: bq27xxx: restrict no-battery detection to bq27000 | * 8f564886 power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery | * 99f9991c nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/* | * 7b6a5b0a cnic: Fix use-after-free bugs in cnic_delete_task | * 78a4e035 net: liquidio: fix overflow in octeon_init_instr_queue() | * 7fddff38 Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set" | * a4378ded tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). | * e69eb3d9 i40e: remove redundant memory barrier when cleaning Tx descs | * 35c78a76 net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure | * 25672c62 qed: Don't collect too many protection override GRC elements | * 14c23195 um: virtio_uml: Fix use-after-free after put_device in probe | * a0c896bd cgroup: split cgroup_destroy_wq into 3 workqueues | * 61695301 pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch | * 087a6a5f wifi: mac80211: fix incorrect type for ret | * c8f6dc7f ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported | * fb65803c mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory | * eb9a6e8a drm/i915/power: fix size for for_each_set_bit() in abox iteration | * 15242e38 soc: qcom: mdt_loader: Deal with zero e_shentsize | * ab9a1b76 phy: ti-pipe3: fix device leak at unbind | * 1d98ba20 dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees | * d722de80 dmaengine: ti: edma: Fix memory allocation size for queue_priority_map | * 7c00006e can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails | * 89145d6a can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed | * 6e4016c0 i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path | * 5327551d i40e: Use irq_update_affinity_hint() | * b039655d genirq: Provide new interfaces for affinity hints | * dde45d80 genirq: Export affinity setter for modules | * 15b63887 genirq/affinity: Add irq_update_affinity_desc() | * a84c8af1 igb: fix link test skipping when interface is admin down | * d879ee6b tunnels: reset the GSO metadata before reusing the skb | * 20a3433d net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable() | * dec3f618 USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions | * 55813105 USB: serial: option: add Telit Cinterion FN990A w/audio compositions | * 321f6177 tty: hvc_console: Call hvc_kick in hvc_write unconditionally | * 50bb5dd7 Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table | * 0cab596e mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing | * 293e5507 mtd: nand: raw: atmel: Fix comment in timings preparation | * dfe2ac47 mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer | * 184b65f8 mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check | * 92dc2da7 mm/khugepaged: fix the address passed to notifier on testing young | * d70259d0 fuse: prevent overflow in copy_file_range return value | * 3e8056e1 fuse: check if copy_file_range() returns larger than requested size | * c2f15e0a mtd: rawnand: stm32_fmc2: fix ECC overwrite | * 7e1514bd ocfs2: fix recursive semaphore deadlock in fiemap call | * 23c25152 compiler-clang.h: define __SANITIZE_*__ macros only when undefined | * 884c20b1 EDAC/altera: Delete an inappropriate dma_free_coherent() call | * 9a769461 overflow: Allow mixed type arguments | * 6a4e6685 compiler.h: drop fallback overflow checkers | * 90b0b0bd overflow: Correct check_shl_overflow() comment | * 05366527 tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork. | * a075f04a NFSv4/flexfiles: Fix layout merge mirror check. | * 61642d0b tracing: Fix tracing_marker may trigger page fault during preempt_disable | * 4d79e113 NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server | * f6522f73 NFSv4: Don't clear capabilities that won't be reset | * 6d1b4722 flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read | * 28758a9c mtd: Add check for devm_kcalloc() | * b7489b75 net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod. | * 03cb5d45 media: i2c: imx214: Fix link frequency validation | * 8c6b6887 media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning | * 658720b7 mptcp: pm: kernel: flush: do not reset ADD_ADDR limit * | fe741121 Merge android12-5.10 into android12-5.10-lts * | 2238df55 Merge 5.10.244 into android12-5.10-lts |/ * 863b76df Linux 5.10.244 * 276cc8b3 x86/vmscape: Add old Intel CPUs to affected list * b47d48dd x86/vmscape: Warn when STIBP is disabled with SMT * c2422d85 x86/bugs: Move cpu_bugs_smt_update() down * c08192b5 x86/vmscape: Enable the mitigation * ac60717f x86/vmscape: Add conditional IBPB mitigation * e3e6bcf3 x86/vmscape: Enumerate VMSCAPE bug * 28fbc7ed Documentation/hw-vuln: Add VMSCAPE documentation Change-Id: I1e73e1d38a811b9b63a14937509a310fce17aa94 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading