Commit 987f8176 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman Committed by Treehugger Robot
Browse files

Merge 6.6.57 into android15-6.6-lts



GKI (arm64) relevant 51 out of 212 changes, affecting 78 files +635/-257
  9790a7ac Revert "PCI/MSI: Provide stubs for IMS functions" [1 file, +8/-26]
  e87cb9dd tracing: Remove precision vsnprintf() check from print event [1 file, +2/-4]
  be6c52b0 drm/crtc: fix uninitialized variable use even harder [1 file, +1/-0]
  5915b898 tracing: Have saved_cmdlines arrays all in one allocation [1 file, +8/-10]
  9e6075e1 scsi: Remove scsi device no_start_on_resume flag [2 files, +3/-7]
  a47a759e scsi: sd: Do not repeat the starting disk message [1 file, +2/-3]
  86052433 bootconfig: Fix the kerneldoc of _xbc_exit() [1 file, +2/-1]
  5f77c8e8 Bluetooth: Fix usage of __hci_cmd_sync_status [1 file, +12/-15]
  dcfaf8b5 jbd2: fix kernel-doc for j_transaction_overhead_buffers [1 file, +1/-1]
  fd949863 virtio_console: fix misc probe bugs [1 file, +10/-8]
  6272936f zram: free secondary algorithms names [1 file, +5/-0]
  6e20720b zram: don't free statically defined names [1 file, +4/-2]
  c43622d6 bpf: Check percpu map value size first [2 files, +6/-0]
  58c0648e ext4: don't set SB_RDONLY after filesystem errors [1 file, +5/-4]
  e789b7fd ext4: nested locking for xattr inode [1 file, +2/-2]
  5d5e3b4c bpf: Prevent tail call between progs attached to different hooks [2 files, +19/-3]
  bd9a77a9 PCI: Add function 0 DMA alias quirk for Glenfly Arise chip [3 files, +7/-1]
  24886858 PCI: Add ACS quirk for Qualcomm SA8775P [1 file, +2/-0]
  8f53f6f9 PCI: Mark Creative Labs EMU20k2 INTx masking as broken [1 file, +2/-0]
  f4ce3b5d io_uring: check if we need to reschedule during overflow flush [1 file, +15/-0]
  7af8d697 media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() [1 file, +4/-4]
  e418d911 serial: protect uart_port_dtr_rts() in uart_shutdown() too [1 file, +9/-7]
  5b04f41a netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash [1 file, +118/-2]
  784744b0 netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n [2 files, +6/-9]
  d885c464 driver core: bus: Fix double free in driver API bus_register() [1 file, +2/-0]
  5da98553 driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute [1 file, +4/-2]
  e676ca60 tcp: fix to allow timestamp undo if no retransmits were sent [1 file, +16/-2]
  04dce9a1 tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe [1 file, +13/-0]
  718c49f8 tcp: new TCP_INFO stats for RTO events [6 files, +63/-2]
  2daffbd8 tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out [1 file, +9/-2]
  38b2d5a5 Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change [1 file, +0/-2]
  1edf039e net/sched: accept TCA_STAB only for root qdisc [2 files, +6/-2]
  eae7435b net: do not delay dst_entries_add() in dst_release() [1 file, +12/-5]
  35b72bea rtnetlink: Add bulk registration helpers for rtnetlink message handlers. [2 files, +46/-0]
  60bfd345 bridge: Handle error of rtnl_register_module(). [3 files, +17/-13]
  f4df31a0 mctp: Handle error of rtnl_register_module(). [5 files, +66/-36]
  c8c76f15 rtnetlink: change nlk->cb_mutex role [2 files, +21/-16]
  ba5366b8 rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag [4 files, +8/-0]
  8bb79eb1 slip: make slhc_remember() more robust against malicious packets [1 file, +34/-23]
  174caf7a rcu/nocb: Make IRQs disablement symmetric [2 files, +15/-14]
  38aef06e usb: dwc3: core: Stop processing of pending events if controller is halted [3 files, +19/-18]
  cb8b441f usb: xhci: Fix problem with xhci resume from suspend [1 file, +5/-0]
  0b97fe09 usb: gadget: core: force synchronous registration [1 file, +1/-0]
  86763930 Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync [1 file, +3/-0]
  7994a484 scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb() [1 file, +2/-3]
  563e6892 net: explicitly clear the sk pointer, when pf->create fails [1 file, +6/-1]
  3be342e0 net: Fix an unsafe loop on the list [2 files, +4/-1]
  143ffa78 net: phy: Remove LED entry from LEDs list on unregister [1 file, +3/-2]
  19a50299 kthread: unpark only parked kthread [1 file, +2/-0]
  7caf9663 secretmem: disable memfd_secret() if arch cannot set direct map [1 file, +2/-2]
  8d5aebff scsi: Revert "scsi: sd: Do not repeat the starting disk message" [1 file, +3/-2]

Changes in 6.6.57
        unicode: Don't special case ignorable code points
        net: fec: don't save PTP state if PTP is unsupported
        Revert "PCI/MSI: Provide stubs for IMS functions"
        ASoC: cs35l56: Load tunings for the correct speaker models
        phy: qualcomm: phy-qcom-eusb2-repeater: Add tuning overrides
        phy: qualcomm: eusb2-repeater: Rework init to drop redundant zero-out loop
        gfs2: Revert "introduce qd_bh_get_or_undo"
        gfs2: qd_check_sync cleanups
        gfs2: Revert "ignore negated quota changes"
        riscv: Remove SHADOW_OVERFLOW_STACK_SIZE macro
        net: ethernet: cortina: Drop TSO support
        drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (again)
        tracing: Remove precision vsnprintf() check from print event
        ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table
        ALSA: hda/realtek: cs35l41: Fix device ID / model name
        drm/crtc: fix uninitialized variable use even harder
        bus: mhi: ep: Rename read_from_host() and write_to_host() APIs
        bus: mhi: ep: Introduce async read/write callbacks
        bus: mhi: ep: Add support for async DMA write operation
        bus: mhi: ep: Add support for async DMA read operation
        bus: mhi: ep: Do not allocate memory for MHI objects from DMA zone
        Revert "powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2"
        pds_core: no health-thread in VF path
        libceph: init the cursor when preparing sparse read in msgr2
        tracing: Have saved_cmdlines arrays all in one allocation
        riscv: cpufeature: Fix thead vector hwcap removal
        spi: spi-fsl-lpspi: remove redundant spi_controller_put call
        ata: ahci: Add mask_port_map module parameter
        ASoC: tas2781: mark dvc_tlv with __maybe_unused
        scsi: Remove scsi device no_start_on_resume flag
        scsi: sd: Do not repeat the starting disk message
        i40e: Fix ST code value for Clause 45
        i40e: Include types.h to some headers
        e1000e: move force SMBUS near the end of enable_ulp function
        bootconfig: Fix the kerneldoc of _xbc_exit()
        perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay()
        perf sched: Fix memory leak in perf_sched__map()
        perf sched: Move curr_thread initialization to perf_sched__map()
        perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}()
        libsubcmd: Don't free the usage string
        selftests: net: Remove executable bits from library scripts
        selftests: Introduce Makefile variable to list shared bash scripts
        Bluetooth: Fix usage of __hci_cmd_sync_status
        jbd2: fix kernel-doc for j_transaction_overhead_buffers
        lib/build_OID_registry: avoid non-destructive substitution for Perl < 5.13.2 compat
        drm/amd/display: Remove a redundant check in authenticated_dp
        drm/amd/display: Revert "Check HDCP returned status"
        fs/ntfs3: Do not call file_modified if collapse range failed
        fs/ntfs3: Fix sparse warning in ni_fiemap
        fs/ntfs3: Refactor enum_rstbl to suppress static checker
        virtio_console: fix misc probe bugs
        ntfs3: Change to non-blocking allocation in ntfs_d_hash
        zram: free secondary algorithms names
        zram: don't free statically defined names
        Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
        selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
        bpf: Check percpu map value size first
        s390/facility: Disable compile time optimization for decompressor code
        s390/mm: Add cond_resched() to cmm_alloc/free_pages()
        bpf, x64: Fix a jit convergence issue
        ext4: don't set SB_RDONLY after filesystem errors
        ext4: nested locking for xattr inode
        s390/cpum_sf: Remove WARN_ON_ONCE statements
        bpf: Prevent tail call between progs attached to different hooks
        ktest.pl: Avoid false positives with grub2 skip regex
        RDMA/mad: Improve handling of timed out WRs of mad agent
        soundwire: intel_bus_common: enable interrupts before exiting reset
        PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
        RDMA/rtrs-srv: Avoid null pointer deref during path establishment
        clk: bcm: bcm53573: fix OF node leak in init
        PCI: Add ACS quirk for Qualcomm SA8775P
        i2c: i801: Use a different adapter-name for IDF adapters
        PCI: Mark Creative Labs EMU20k2 INTx masking as broken
        i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition
        RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t
        io_uring: check if we need to reschedule during overflow flush
        ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
        mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict
        riscv: avoid Imbalance in RAS
        RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
        soundwire: cadence: re-check Peripheral status with delayed_work
        riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown
        media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
        remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
        clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
        serial: protect uart_port_dtr_rts() in uart_shutdown() too
        usb: typec: tipd: Free IRQ only if it was requested before
        usb: chipidea: udc: enable suspend interrupt after usb reset
        usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
        comedi: ni_routing: tools: Check when the file could not be opened
        LoongArch: Fix memleak in pci_acpi_scan_root()
        netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash
        netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n
        virtio_pmem: Check device status before requesting flush
        tools/iio: Add memory allocation failure check for trigger_name
        staging: vme_user: added bound check to geoid
        driver core: bus: Fix double free in driver API bus_register()
        driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
        scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd()
        scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance
        drm/amd/display: Check null pointer before dereferencing se
        fbcon: Fix a NULL pointer dereference issue in fbcon_putcs
        smb: client: fix UAF in async decryption
        fbdev: sisfb: Fix strbuf array overflow
        x86/amd_nb: Add new PCI IDs for AMD family 0x1a
        x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h
        NFSD: Mark filecache "down" if init fails
        ice: set correct dst VSI in only LAN filters
        ice: fix VLAN replay after reset
        SUNRPC: Fix integer overflow in decode_rc_list()
        NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
        net: phy: dp83869: fix memory corruption when enabling fiber
        tcp: fix to allow timestamp undo if no retransmits were sent
        tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
        tcp: new TCP_INFO stats for RTO events
        tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out
        rxrpc: Fix uninitialised variable in rxrpc_send_data()
        netfilter: br_netfilter: fix panic with metadata_dst skb
        selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test
        Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
        net: phy: bcm84881: Fix some error handling paths
        thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add
        thermal: intel: int340x: processor: Fix warning during module unload
        Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled"
        net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo()
        net: dsa: b53: fix jumbo frame mtu check
        net: dsa: b53: fix max MTU for 1g switches
        net: dsa: b53: fix max MTU for BCM5325/BCM5365
        net: dsa: b53: allow lower MTUs on BCM5325/5365
        net: dsa: b53: fix jumbo frames on 10/100 ports
        drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device
        nouveau/dmem: Fix privileged error in copy engine channel
        gpio: aspeed: Add the flush write to ensure the write complete.
        gpio: aspeed: Use devm_clk api to manage clock source
        platform/x86/intel/tpmi: Add defines to get version information
        powercap: intel_rapl_tpmi: Ignore minor version change
        ice: Fix netif_is_ice() in Safe Mode
        ice: rename switchdev to eswitch
        ice: Flush FDB entries before reset
        i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
        igb: Do not bring the device up after non-fatal error
        e1000e: change I219 (19) devices to ADP
        net/sched: accept TCA_STAB only for root qdisc
        net: ibm: emac: mal: fix wrong goto
        btrfs: zoned: fix missing RCU locking in error message when loading zone info
        sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
        netfilter: xtables: avoid NFPROTO_UNSPEC where needed
        netfilter: fib: check correct rtable in vrf setups
        net: do not delay dst_entries_add() in dst_release()
        rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
        vxlan: Handle error of rtnl_register_module().
        bridge: Handle error of rtnl_register_module().
        mctp: Handle error of rtnl_register_module().
        rtnetlink: change nlk->cb_mutex role
        rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag
        mpls: no longer hold RTNL in mpls_netconf_dump_devconf()
        mpls: Handle error of rtnl_register_module().
        phonet: no longer hold RTNL in route_dumpit()
        phonet: Handle error of rtnl_register_module().
        ppp: fix ppp_async_encode() illegal access
        slip: make slhc_remember() more robust against malicious packets
        rcu/nocb: Make IRQs disablement symmetric
        rcu/nocb: Fix rcuog wake-up from offline softirq
        HID: mcp2200: added driver for GPIOs of MCP2200
        HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk
        HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines
        HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend
        HID: asus: add ROG Ally N-Key ID and keycodes
        HID: asus: add ROG Z13 lightbar
        hid-asus: add ROG Ally X prod ID to quirk list
        wifi: mac80211: Avoid address calculations via out of bounds array indexing
        hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature
        hwmon: (tmp513) Add missing dependency on REGMAP_I2C
        hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C
        hwmon: (adm9240) Add missing dependency on REGMAP_I2C
        hwmon: (adt7470) Add missing dependency on REGMAP_I2C
        HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
        HID: multitouch: Add support for lenovo Y9000P Touchpad
        HID: plantronics: Workaround for an unexcepted opposite volume key
        Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
        usb: dwc3: core: Stop processing of pending events if controller is halted
        usb: xhci: Fix problem with xhci resume from suspend
        usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
        usb: gadget: core: force synchronous registration
        hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
        drm/v3d: Stop the active perfmon before being destroyed
        drm/vc4: Stop the active perfmon before being destroyed
        drm/i915/hdcp: fix connector refcounting
        Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
        scsi: wd33c93: Don't use stale scsi_pointer value
        scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb()
        mptcp: fallback when MPTCP opts are dropped after 1st data
        ata: libata: avoid superfluous disk spin down + spin up during hibernation
        net: explicitly clear the sk pointer, when pf->create fails
        net: Fix an unsafe loop on the list
        net: dsa: lan9303: ensure chip reset and wait for READY status
        net: phy: Remove LED entry from LEDs list on unregister
        mptcp: handle consistently DSS corruption
        mptcp: pm: do not remove closing subflows
        device-dax: correct pgoff align in dax_set_mapping()
        nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
        powercap: intel_rapl_tpmi: Fix bogus register reading
        selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
        selftests/rseq: Fix mm_cid test failure
        btrfs: split remaining space to discard in chunks
        kthread: unpark only parked kthread
        fs/proc/kcore.c: allow translation of physical memory addresses
        secretmem: disable memfd_secret() if arch cannot set direct map
        net: ethernet: cortina: Restore TSO support
        e1000e: fix force smbus during suspend flow
        scsi: Revert "scsi: sd: Do not repeat the starting disk message"
        Linux 6.6.57

Change-Id: I2a6b20a825181ed83798dd31990ef8414963c3c5
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents 949695eb e9448e37
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment