Merge 6.6.83 into android15-6.6-lts
GKI (arm64) relevant 32 out of 145 changes, affecting 55 files +262/-135 a9704893 Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" [1 file, +2/-2] c5845c73 Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() [1 file, +2/-0] bdb1805c Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() [1 file, +3/-0] f4e39e0f block: fix conversion of GPT partition name to 7-bit [1 file, +1/-1] b56b6cfd mm/page_alloc: fix uninitialized variable [1 file, +1/-0] 5c18fae5 mm: don't skip arch_sync_kernel_mappings() in error paths [2 files, +6/-4] 01a83237 net: gso: fix ownership in __udp_gso_segment [1 file, +6/-2] 7c823e4c perf/core: Fix pmus_lock vs. pmus_srcu ordering [1 file, +2/-2] 026714ec HID: hid-steam: Fix use-after-free when detaching device [1 file, +1/-1] 1eacd476 ppp: Fix KMSAN uninit-value warning with bpf [1 file, +19/-9] 35614425 vlan: enforce underlying device type [1 file, +2/-1] 747de766 exfat: fix soft lockup in exfat_clear_bitmap [3 files, +16/-7] 04ab4df0 net-timestamp: support TCP GSO case for a few missing flags [1 file, +7/-4] c6292a2a ublk: set_params: properly check if parameters can be applied [1 file, +5/-2] 9cc7f001 sched/fair: Fix potential memory corruption in child_cfs_rq_on_list [1 file, +4/-2] 7817af8b usb: hub: lack of clearing xHC resources [1 file, +33/-0] 7f0441af usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader [1 file, +4/-0] 46fba7be usb: typec: ucsi: Fix NULL pointer access [1 file, +7/-6] 0f685061 usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails [1 file, +2/-2] 13f9b888 usb: dwc3: Set SUSPENDENABLE soon after phy init [3 files, +45/-30] 656a99b5 usb: dwc3: gadget: Prevent irq storm when TH re-executes [2 files, +13/-13] 8233c63f usb: typec: ucsi: increase timeout for PPM reset operations [1 file, +1/-1] b7768bba usb: gadget: Set self-powered based on MaxPower and bmAttributes [1 file, +11/-5] 0af02029 usb: gadget: Fix setting self-powered state on suspend [1 file, +2/-1] 2c271df3 usb: gadget: Check bmAttributes only if configuration is valid [1 file, +1/-1] af091756 xhci: pci: Fix indentation in the PCI device ID definitions [1 file, +4/-4] c401b1b4 usb: xhci: Enable the TRB overfetch quirk on VIA VL805 [3 files, +10/-5] d43b3f64 char: misc: deallocate static minor in error path [1 file, +1/-1] e49700a7 drivers: core: fix device leak in __fw_devlink_relax_cycles() [1 file, +1/-0] c04035ce mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() [16 files, +46/-28] eff00c5e uprobes: Fix race in uprobe_free_utask [1 file, +1/-1] 79a955ea pfifo_tail_enqueue: Drop new packet when sch->limit == 0 [1 file, +3/-0] Changes in 6.6.83 x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() efi: Don't map the entire mokvar table to determine its size drm/i915/xe2lpd: Move D2D enable/disable drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL arm64: dts: rockchip: add rs485 support on uart5 of px30-ringneck-haikou smb: client: fix chmod(2) regression with ATTR_READONLY ibmvnic: Perform tx CSO during send scrq direct ibmvnic: Inspect header requirements before using scrq direct drm/amdgpu: Check extended configuration space register when system uses large bar drm/amdgpu: disable BAR resize on Dell G5 SE net: enetc: Remove setting of RX software timestamp net: enetc: Replace ifdef with IS_ENABLED net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC x86/speculation: Add __update_spec_ctrl() helper NFS: O_DIRECT writes must check and adjust the file length riscv: cacheinfo: remove the useless input parameter (node) of ci_leaf_init() riscv: cacheinfo: initialize cacheinfo's level and type from ACPI PPTT riscv: Prevent a bad reference count on CPU nodes riscv: cacheinfo: Use of_property_present() for non-boolean properties RISC-V: Enable cbo.zero in usermode riscv: signal: fix signal_minsigstksz x86/microcode/AMD: Add some forgotten models to the SHA check Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" tracing: tprobe-events: Fix a memory leak when tprobe with $retval LoongArch: Convert unreachable() to BUG() LoongArch: Use polling play_dead() when resuming from hibernation LoongArch: Set max_pfn with the PFN of the last page HID: appleir: Fix potential NULL dereference at raw event handle ksmbd: fix type confusion via race condition when using ipc_msg_send_request ksmbd: fix out-of-bounds in parse_sec_desc() ksmbd: fix use-after-free in smb2_lock ksmbd: fix bug on trap in smb2_lock gpio: rcar: Use raw_spinlock to protect register access gpio: aggregator: protect driver attr handlers against module unload ALSA: seq: Avoid module auto-load handling at event delivery ALSA: hda: intel: Add Dell ALC3271 to power_save denylist ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform ALSA: hda/realtek: update ALC222 depop optimize hwmon: (peci/dimmtemp) Do not provide fake thresholds data drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e x86/cacheinfo: Validate CPUID leaf 0x2 EDX output x86/cpu: Validate CPUID leaf 0x2 EDX output x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() wifi: cfg80211: regulatory: improve invalid hints checking wifi: nl80211: reject cooked mode if it is set along with other flags rapidio: add check for rio_add_net() in rio_scan_alloc_net() rapidio: fix an API misues when rio_add_net() fails dma: kmsan: export kmsan_handle_dma() for modules s390/traps: Fix test_monitor_call() inline assembly NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback block: fix conversion of GPT partition name to 7-bit mm/page_alloc: fix uninitialized variable mm: don't skip arch_sync_kernel_mappings() in error paths wifi: iwlwifi: limit printed string from FW file HID: google: fix unused variable warning under !CONFIG_ACPI HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() bluetooth: btusb: Initialize .owner field of force_poll_sync_fops nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch net: gso: fix ownership in __udp_gso_segment caif_virtio: fix wrong pointer check in cfv_probe() perf/core: Fix pmus_lock vs. pmus_srcu ordering hwmon: (pmbus) Initialise page count in pmbus_identify() hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table hwmon: (ad7314) Validate leading zero bits and return error tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro ALSA: usx2y: validate nrpacks module parameter on probe llc: do not use skb_get() before dev_queue_xmit() hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() drm/sched: Fix preprocessor guard be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error HID: hid-steam: Fix use-after-free when detaching device net: ipa: Fix v4.7 resource group names net: ipa: Fix QSB data for v4.7 net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7 ppp: Fix KMSAN uninit-value warning with bpf vlan: enforce underlying device type x86/sgx: Fix size overflows in sgx_encl_create() exfat: fix soft lockup in exfat_clear_bitmap net-timestamp: support TCP GSO case for a few missing flags ublk: set_params: properly check if parameters can be applied sched/fair: Fix potential memory corruption in child_cfs_rq_on_list net: dsa: mt7530: Fix traffic flooding for MMIO devices net: ipv6: fix dst ref loop in ila lwtunnel net: ipv6: fix missing dst ref drop in ila lwtunnel gpio: rcar: Fix missing of_node_put() call Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" usb: renesas_usbhs: Call clk_put() usb: renesas_usbhs: Use devm_usb_get_phy() usb: hub: lack of clearing xHC resources usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader usb: typec: ucsi: Fix NULL pointer access usb: renesas_usbhs: Flush the notify_hotplug_work usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails usb: atm: cxacru: fix a flaw in existing endpoint checks usb: dwc3: Set SUSPENDENABLE soon after phy init usb: dwc3: gadget: Prevent irq storm when TH re-executes usb: typec: ucsi: increase timeout for PPM reset operations usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality usb: gadget: Set self-powered based on MaxPower and bmAttributes usb: gadget: Fix setting self-powered state on suspend usb: gadget: Check bmAttributes only if configuration is valid xhci: pci: Fix indentation in the PCI device ID definitions usb: xhci: Enable the TRB overfetch quirk on VIA VL805 KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value KVM: SVM: Suppress DEBUGCTL.BTF on AMD KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM cdx: Fix possible UAF error in driver_override_show() mei: me: add panther lake P DID intel_th: pci: Add Arrow Lake support intel_th: pci: Add Panther Lake-H support intel_th: pci: Add Panther Lake-P/U support char: misc: deallocate static minor in error path drivers: core: fix device leak in __fw_devlink_relax_cycles() slimbus: messaging: Free transaction ID in delayed interrupt scenario bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock eeprom: digsy_mtc: Make GPIO lookup table match the device drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl iio: filter: admv8818: Force initialization of SDO iio: dac: ad3552r: clear reset status flag iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes kbuild: hdrcheck: fix cross build with clang ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage riscv: Fix enabling cbo.zero when running in M-mode Revert "KVM: e500: always restore irqs" Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults" Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock" Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()" drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro uprobes: Fix race in uprobe_free_utask x86/mm: Don't disable PCID when INVLPG has been fixed by microcode ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' x86/boot: Sanitize boot params before parsing command line spi-mxs: Fix chipselect glitch pfifo_tail_enqueue: Drop new packet when sch->limit == 0 kbuild: userprogs: use correct lld when linking through clang Linux 6.6.83 Change-Id: I7fb947d4e889996f00d10ad77da5fa0af29d8e10 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please sign in to comment