Skip to content
  1. Mar 09, 2024
    • Linus Torvalds's avatar
      Merge tag 'tty-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 563c5b02
      Linus Torvalds authored
      Pull tty / serial fixes from Greg KH:
       "Here are some small remaining tty/serial driver fixes. Included in
        here is fixes for:
      
         - vt unicode buffer corruption fix
      
         - imx serial driver fixes, again
      
         - port suspend fix
      
         - 8250_dw driver fix
      
         - fsl_lpuart driver fix
      
         - revert for the qcom_geni_serial driver to fix a reported regression
      
        All of these have been in linux-next with no reported issues"
      
      * tag 'tty-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()"
        tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
        vt: fix unicode buffer corruption when deleting characters
        serial: port: Don't suspend if the port is still busy
        serial: 8250_dw: Do not reclock if already at correct rate
        tty: serial: imx: Fix broken RS485
      563c5b02
    • Linus Torvalds's avatar
      Merge tag 'usb-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · e536e0d4
      Linus Torvalds authored
      Pull USB / Thunderbolt fixes from Greg KH:
       "Here are some small remaining fixes for USB and Thunderbolt drivers.
        Included in here are fixes for:
      
         - thunderbold NULL dereference fix
      
         - typec driver fixes
      
         - xhci driver regression fix
      
         - usb-storage divide-by-0 fix
      
         - ncm gadget driver fix
      
        All of these have been in linux-next with no reported issues"
      
      * tag 'usb-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
        xhci: Fix failure to detect ring expansion need.
        usb: port: Don't try to peer unused USB ports based on location
        usb: gadget: ncm: Fix handling of zero block length packets
        usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group
        usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices
        usb: typec: ucsi: fix UCSI on SM8550 & SM8650 Qualcomm devices
        USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
        thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
      e536e0d4
    • Linus Torvalds's avatar
      Merge tag 'pinctrl-v6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · 49deb280
      Linus Torvalds authored
      Pull pin control fixes from Linus Walleij:
      
       - Fix the PM suspend callback in the STM32 ST32MP257 driver to properly
         support suspend
      
       - Drop an extraneous reference put in the debugfs code, this was
         confusing the reference counts and causing unsolicited calls to
         __free()
      
      * tag 'pinctrl-v6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:
        pinctrl: don't put the reference to GPIO device in pinctrl_pins_show()
        pinctrl: stm32: fix PM support for stm32mp257
      49deb280
    • Linus Torvalds's avatar
      Merge tag 'input-for-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input · 7a4f31c7
      Linus Torvalds authored
      Pull input updates from Dmitry Torokhov:
      
       - a revert of endpoint checks in bcm5974 - the driver is being naughty
         and pokes at unclaimed USB interface, so the check fails. We need to
         fix the driver to claim both interfaces, and then re-implement the
         endpoints check
      
       - a fix to Synaptics RMI driver to avoid UAF on driver unload or device
         unbinding
      
       - a few new VID/PIDs added to xpad game controller driver
      
       - a change to gpio_keys_polled driver to quiet it when GPIO causes
         probe deferral.
      
      * tag 'input-for-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
        Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
        Input: gpio_keys_polled - suppress deferred probe error for gpio
        Revert "Input: bcm5974 - check endpoint type before starting traffic"
        Input: xpad - add additional HyperX Controller Identifiers
      7a4f31c7
    • Linus Torvalds's avatar
      Merge tag 'sound-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · 6dfeb04c
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "A collection of small fixes. Half of them are HD-audio quirks while
        the rest are various device-specific ASoC fixes"
      
      * tag 'sound-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
        ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
        ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
        ASoC: dt-bindings: nvidia: Fix 'lge' vendor prefix
        ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook
        ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table
        ASoC: rcar: adg: correct TIMSEL setting for SSI9
        ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA
        ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops
        ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P
        ALSA: hda/realtek - Add Headset Mic supported Acer NB platform
        ALSA: hda: optimize the probe codec process
        ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
        ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
        ASoC: madera: Fix typo in madera_set_fll_clks shift value
      6dfeb04c
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2024-03-08' of https://gitlab.freedesktop.org/drm/kernel · e6fac3c1
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Regular fixes (two weeks for i915), scattered across drivers, amdgpu
        and i915 being the main ones, with nouveau having a couple of fixes.
        One patch got applied for udl, but reverted soon after as the
        maintainer has missed some crucial prior discussion.
      
        Seems quiet and normal enough for this stage.
      
        MAINTAINERS
         - update email address
      
        core:
         - fix polling in certain configurations
      
        buddy:
         - fix kunit test warning
      
        panel:
         - boe-tv101wum-nl6: timing tuning fixes
      
        i915:
         - Fix to extract HDCP information from primary connector
         - Check for NULL mmu_interval_notifier before removing
         - Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
         - Fix for #10284: Boot delay regresion with PSR
         - Fix DP connector DSC HW state readout
         - Selftest fix to convert msecs to jiffies
      
        xe:
         - error path fix
      
        amdgpu:
         - SMU14 fix
         - Fix possible NULL pointer
         - VRR fix
         - pwm fix
      
        nouveau:
         - fix deadlock in new ioctls fail path
         - fix missing locking around object rbtree
      
        udl:
         - apply and revert format change"
      
      * tag 'drm-fixes-2024-03-08' of https://gitlab.freedesktop.org/drm/kernel: (21 commits)
        nouveau: lock the client object tree.
        drm/tests/buddy: fix print format
        drm/xe: Return immediately on tile_init failure
        drm/amdgpu/pm: Fix the error of pwm1_enable setting
        drm/amd/display: handle range offsets in VRR ranges
        drm/amd/display: check dc_link before dereferencing
        drm/amd/swsmu: modify the gfx activity scaling
        Revert "drm/udl: Add ARGB8888 as a format"
        drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector()
        drm/i915/dp: Fix connector DSC HW state readout
        drm/i915/selftests: Fix dependency of some timeouts on HZ
        drm/udl: Add ARGB8888 as a format
        drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf
        drm/i915: Don't explode when the dig port we don't have an AUX CH
        MAINTAINERS: Update email address for Tvrtko Ursulin
        drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (again)
        drm: Fix output poll work for drm_kms_helper_poll=n
        drm/i915: Check before removing mm notifier
        drm/i915/hdcp: Extract hdcp structure from correct connector
        drm/i915/hdcp: Remove additional timing for reading mst hdcp message
        ...
      e6fac3c1
  2. Mar 08, 2024
    • Takashi Iwai's avatar
      Merge tag 'asoc-fix-v6.8-rc7' of... · 21e59fe2
      Takashi Iwai authored
      Merge tag 'asoc-fix-v6.8-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      
      ASoC: Fixes for v6.8
      
      Some more driver specific fixes for v6.8, plus one new x86 platform
      quirk.  All good fixes to have if you have systems that use the relevant
      hardware.
      21e59fe2
    • Dave Airlie's avatar
      nouveau: lock the client object tree. · b7cc4ff7
      Dave Airlie authored
      
      
      It appears the client object tree has no locking unless I've missed
      something else. Fix races around adding/removing client objects,
      mostly vram bar mappings.
      
       4562.099306] general protection fault, probably for non-canonical address 0x6677ed422bceb80c: 0000 [#1] PREEMPT SMP PTI
      [ 4562.099314] CPU: 2 PID: 23171 Comm: deqp-vk Not tainted 6.8.0-rc6+ #27
      [ 4562.099324] Hardware name: Gigabyte Technology Co., Ltd. Z390 I AORUS PRO WIFI/Z390 I AORUS PRO WIFI-CF, BIOS F8 11/05/2021
      [ 4562.099330] RIP: 0010:nvkm_object_search+0x1d/0x70 [nouveau]
      [ 4562.099503] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 0f 1f 44 00 00 48 89 f8 48 85 f6 74 39 48 8b 87 a0 00 00 00 48 85 c0 74 12 <48> 8b 48 f8 48 39 ce 73 15 48 8b 40 10 48 85 c0 75 ee 48 c7 c0 fe
      [ 4562.099506] RSP: 0000:ffffa94cc420bbf8 EFLAGS: 00010206
      [ 4562.099512] RAX: 6677ed422bceb814 RBX: ffff98108791f400 RCX: ffff9810f26b8f58
      [ 4562.099517] RDX: 0000000000000000 RSI: ffff9810f26b9158 RDI: ffff98108791f400
      [ 4562.099519] RBP: ffff9810f26b9158 R08: 0000000000000000 R09: 0000000000000000
      [ 4562.099521] R10: ffffa94cc420bc48 R11: 0000000000000001 R12: ffff9810f02a7cc0
      [ 4562.099526] R13: 0000000000000000 R14: 00000000000000ff R15: 0000000000000007
      [ 4562.099528] FS:  00007f629c5017c0(0000) GS:ffff98142c700000(0000) knlGS:0000000000000000
      [ 4562.099534] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
      [ 4562.099536] CR2: 00007f629a882000 CR3: 000000017019e004 CR4: 00000000003706f0
      [ 4562.099541] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
      [ 4562.099542] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
      [ 4562.099544] Call Trace:
      [ 4562.099555]  <TASK>
      [ 4562.099573]  ? die_addr+0x36/0x90
      [ 4562.099583]  ? exc_general_protection+0x246/0x4a0
      [ 4562.099593]  ? asm_exc_general_protection+0x26/0x30
      [ 4562.099600]  ? nvkm_object_search+0x1d/0x70 [nouveau]
      [ 4562.099730]  nvkm_ioctl+0xa1/0x250 [nouveau]
      [ 4562.099861]  nvif_object_map_handle+0xc8/0x180 [nouveau]
      [ 4562.099986]  nouveau_ttm_io_mem_reserve+0x122/0x270 [nouveau]
      [ 4562.100156]  ? dma_resv_test_signaled+0x26/0xb0
      [ 4562.100163]  ttm_bo_vm_fault_reserved+0x97/0x3c0 [ttm]
      [ 4562.100182]  ? __mutex_unlock_slowpath+0x2a/0x270
      [ 4562.100189]  nouveau_ttm_fault+0x69/0xb0 [nouveau]
      [ 4562.100356]  __do_fault+0x32/0x150
      [ 4562.100362]  do_fault+0x7c/0x560
      [ 4562.100369]  __handle_mm_fault+0x800/0xc10
      [ 4562.100382]  handle_mm_fault+0x17c/0x3e0
      [ 4562.100388]  do_user_addr_fault+0x208/0x860
      [ 4562.100395]  exc_page_fault+0x7f/0x200
      [ 4562.100402]  asm_exc_page_fault+0x26/0x30
      [ 4562.100412] RIP: 0033:0x9b9870
      [ 4562.100419] Code: 85 a8 f7 ff ff 8b 8d 80 f7 ff ff 89 08 e9 18 f2 ff ff 0f 1f 84 00 00 00 00 00 44 89 32 e9 90 fa ff ff 0f 1f 84 00 00 00 00 00 <44> 89 32 e9 f8 f1 ff ff 0f 1f 84 00 00 00 00 00 66 44 89 32 e9 e7
      [ 4562.100422] RSP: 002b:00007fff9ba2dc70 EFLAGS: 00010246
      [ 4562.100426] RAX: 0000000000000004 RBX: 000000000dd65e10 RCX: 000000fff0000000
      [ 4562.100428] RDX: 00007f629a882000 RSI: 00007f629a882000 RDI: 0000000000000066
      [ 4562.100432] RBP: 00007fff9ba2e570 R08: 0000000000000000 R09: 0000000123ddf000
      [ 4562.100434] R10: 0000000000000001 R11: 0000000000000246 R12: 000000007fffffff
      [ 4562.100436] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
      [ 4562.100446]  </TASK>
      [ 4562.100448] Modules linked in: nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink cmac bnep sunrpc iwlmvm intel_rapl_msr intel_rapl_common snd_sof_pci_intel_cnl x86_pkg_temp_thermal intel_powerclamp snd_sof_intel_hda_common mac80211 coretemp snd_soc_acpi_intel_match kvm_intel snd_soc_acpi snd_soc_hdac_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof kvm snd_sof_utils snd_soc_core snd_hda_codec_realtek libarc4 snd_hda_codec_generic snd_compress snd_hda_ext_core vfat fat snd_hda_intel snd_intel_dspcfg irqbypass iwlwifi snd_hda_codec snd_hwdep snd_hda_core btusb btrtl mei_hdcp iTCO_wdt rapl mei_pxp btintel snd_seq iTCO_vendor_support btbcm snd_seq_device intel_cstate bluetooth snd_pcm cfg80211 intel_wmi_thunderbolt wmi_bmof intel_uncore snd_timer mei_me snd ecdh_generic i2c_i801
      [ 4562.100541]  ecc mei i2c_smbus soundcore rfkill intel_pch_thermal acpi_pad zram nouveau drm_ttm_helper ttm gpu_sched i2c_algo_bit drm_gpuvm drm_exec mxm_wmi drm_display_helper drm_kms_helper drm crct10dif_pclmul crc32_pclmul nvme e1000e crc32c_intel nvme_core ghash_clmulni_intel video wmi pinctrl_cannonlake ip6_tables ip_tables fuse
      [ 4562.100616] ---[ end trace 0000000000000000 ]---
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      Cc: stable@vger.kernel.org
      b7cc4ff7
    • Dave Airlie's avatar
      Merge tag 'drm-misc-fixes-2024-03-07' of... · 83c34dcb
      Dave Airlie authored
      Merge tag 'drm-misc-fixes-2024-03-07' of https://anongit.freedesktop.org/git/drm/drm-misc
      
       into drm-fixes
      
      A connector status polling fix, a timings fix for the Himax83102-j02
      panel, a deadlock fix for nouveau, A controversial format fix for udl
      that got reverted to allow further discussion, and a build fix for the
      drm/buddy kunit tests.
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Maxime Ripard <mripard@redhat.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20240307-quizzical-auburn-starling-0ade8f@houat
      83c34dcb
    • Dave Airlie's avatar
      Merge tag 'amd-drm-fixes-6.8-2024-03-07' of... · b3cdb192
      Dave Airlie authored
      Merge tag 'amd-drm-fixes-6.8-2024-03-07' of https://gitlab.freedesktop.org/agd5f/linux
      
       into drm-fixes
      
      amd-drm-fixes-6.8-2024-03-07:
      
      amdgpu:
      - SMU14 fix
      - Fix possible NULL pointer
      - VRR fix
      - pwm fix
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Alex Deucher <alexander.deucher@amd.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20240307143318.2869884-1-alexander.deucher@amd.com
      b3cdb192
    • Dave Airlie's avatar
      Merge tag 'drm-xe-fixes-2024-03-07' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes · 3a397b13
      Dave Airlie authored
      
      
      Driver Changes:
      - An error path fix.
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Thomas Hellstrom <thomas.hellstrom@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/Zema9lLEdtMISljc@fedora
      3a397b13
    • Dave Airlie's avatar
      Merge tag 'drm-intel-fixes-2024-03-07' of... · 698236f5
      Dave Airlie authored
      Merge tag 'drm-intel-fixes-2024-03-07' of https://anongit.freedesktop.org/git/drm/drm-intel
      
       into drm-fixes
      
      - Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
      . Fix for #10284: Boot delay regresion with PSR
      - Fix DP connector DSC HW state readout
      - Selftest fix to convert msecs to jiffies
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/Zel4jMpJ2Fay5VeJ@jlahtine-mobl.ger.corp.intel.com
      698236f5
    • Linus Torvalds's avatar
      Merge tag 'mm-hotfixes-stable-2024-03-07-16-17' of... · 3aaa8ce7
      Linus Torvalds authored
      Merge tag 'mm-hotfixes-stable-2024-03-07-16-17' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      
      Pull misc fixes from Andrew Morton:
       "6 hotfixes. 4 are cc:stable and the remainder pertain to post-6.7
        issues or aren't considered to be needed in earlier kernel versions"
      
      * tag 'mm-hotfixes-stable-2024-03-07-16-17' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
        scripts/gdb/symbols: fix invalid escape sequence warning
        mailmap: fix Kishon's email
        init/Kconfig: lower GCC version check for -Warray-bounds
        mm, mmap: fix vma_merge() case 7 with vma_ops->close
        mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails
        mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
      3aaa8ce7
    • Andrew Ballance's avatar
      scripts/gdb/symbols: fix invalid escape sequence warning · ded79af4
      Andrew Ballance authored
      With python 3.12, '\.' results in this warning
          SyntaxWarning: invalid escape sequence '\.'
      
      Link: https://lkml.kernel.org/r/20240304012507.240380-1-andrewjballance@gmail.com
      
      
      Signed-off-by: default avatarAndrew Ballance <andrewjballance@gmail.com>
      Cc: Jan Kiszka <jan.kiszka@siemens.com>
      Cc: Kieran Bingham <kbingham@kernel.org>
      Cc: Koudai Iwahori <koudai@google.com>
      Cc: Kuan-Ying Lee <Kuan-Ying.Lee@mediatek.com>
      Cc: Luis Chamberlain <mcgrof@kernel.org>
      Cc: Pankaj Raghav <p.raghav@samsung.com>
      Cc: Shuah Khan <skhan@linuxfoundation.org>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      ded79af4
    • Mathias Krause's avatar
      Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal · fbf8d717
      Mathias Krause authored
      Calling irq_domain_remove() will lead to freeing the IRQ domain
      prematurely. The domain is still referenced and will be attempted to get
      used via rmi_free_function_list() -> rmi_unregister_function() ->
      irq_dispose_mapping() -> irq_get_irq_data()'s ->domain pointer.
      
      With PaX's MEMORY_SANITIZE this will lead to an access fault when
      attempting to dereference embedded pointers, as in Torsten's report that
      was faulting on the 'domain->ops->unmap' test.
      
      Fix this by releasing the IRQ domain only after all related IRQs have
      been deactivated.
      
      Fixes: 24d28e4f
      
       ("Input: synaptics-rmi4 - convert irq distribution to irq_domain")
      Reported-by: default avatarTorsten Hilbrich <torsten.hilbrich@secunet.com>
      Signed-off-by: default avatarMathias Krause <minipli@grsecurity.net>
      Link: https://lore.kernel.org/r/20240222142654.856566-1-minipli@grsecurity.net
      
      
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      fbf8d717
    • Linus Torvalds's avatar
      Merge tag 'spi-fix-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi · c381c89d
      Linus Torvalds authored
      Pull spi fix from Mark Brown:
       "One small fix for the newly added cs42l43 driver which would have
        caused it problems working in some system configurations by needlessly
        restricting chip select configurations"
      
      * tag 'spi-fix-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
        spi: cs42l43: Don't limit native CS to the first chip select
      c381c89d
    • Linus Torvalds's avatar
      Merge tag 'regulator-fix-v6.8-rc7' of... · d5c6c9f1
      Linus Torvalds authored
      Merge tag 'regulator-fix-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
      
      Pull regulator fixes from Mark Brown:
       "A couple of small fixes for the rk808 driver, the regulator voltage
        configurations were incorrectly described.
      
        The changes are not expected to have practical impact but given that
        we're dealing with power it's generally better to follow the hardware
        specification as closely as we can to avoid unexpected stresses"
      
      * tag 'regulator-fix-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
        regulator: rk808: fix LDO range on RK806
        regulator: rk808: fix buck range on RK806
      d5c6c9f1
    • Linus Torvalds's avatar
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · 135288b7
      Linus Torvalds authored
      Pull arm64 fix from Will Deacon:
       "A lonely arm64 fix addressing a kprobes regression that we introduced
        during the merge window:
      
         - Fix recursive kprobes regression when probing the stack unwinder"
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        arm64: prohibit probing on arch_kunwind_consume_entry()
      135288b7
    • Linus Torvalds's avatar
      Merge tag 'erofs-for-6.8-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs · d0e88885
      Linus Torvalds authored
      Pull erofs fixes from Gao Xiang:
       "The main one is a KMSAN fix which addresses an issue introduced in
        this cycle so it'd be much better to fix before releasing, and the
        remaining one fixes VMA alignment for THP.
      
        Summary:
      
         - Fix a KMSAN uninit-value issue triggered by a crafted image
      
         - Fix VMA alignment for memory mapped files on THP"
      
      * tag 'erofs-for-6.8-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs:
        erofs: apply proper VMA alignment for memory mapped files on THP
        erofs: fix uninitialized page cache reported by KMSAN
      d0e88885
    • Linus Torvalds's avatar
      Merge tag 'net-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · df479350
      Linus Torvalds authored
      Pull networking fixes from Paolo Abeni:
       "Including fixes from bpf, ipsec and netfilter.
      
        No solution yet for the stmmac issue mentioned in the last PR, but it
        proved to be a lockdep false positive, not a blocker.
      
        Current release - regressions:
      
         - dpll: move all dpll<>netdev helpers to dpll code, fix build
           regression with old compilers
      
        Current release - new code bugs:
      
         - page_pool: fix netlink dump stop/resume
      
        Previous releases - regressions:
      
         - bpf: fix verifier to check bpf_func_state->callback_depth when
           pruning states as otherwise unsafe programs could get accepted
      
         - ipv6: avoid possible UAF in ip6_route_mpath_notify()
      
         - ice: reconfig host after changing MSI-X on VF
      
         - mlx5:
             - e-switch, change flow rule destination checking
             - add a memory barrier to prevent a possible null-ptr-deref
             - switch to using _bh variant of of spinlock where needed
      
        Previous releases - always broken:
      
         - netfilter: nf_conntrack_h323: add protection for bmp length out of
           range
      
         - bpf: fix to zero-initialise xdp_rxq_info struct before running XDP
           program in CPU map which led to random xdp_md fields
      
         - xfrm: fix UDP encapsulation in TX packet offload
      
         - netrom: fix data-races around sysctls
      
         - ice:
             - fix potential NULL pointer dereference in ice_bridge_setlink()
             - fix uninitialized dplls mutex usage
      
         - igc: avoid returning frame twice in XDP_REDIRECT
      
         - i40e: disable NAPI right after disabling irqs when handling
           xsk_pool
      
         - geneve: make sure to pull inner header in geneve_rx()
      
         - sparx5: fix use after free inside sparx5_del_mact_entry
      
         - dsa: microchip: fix register write order in ksz8_ind_write8()
      
        Misc:
      
         - selftests: mptcp: fixes for diag.sh"
      
      * tag 'net-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (63 commits)
        net: pds_core: Fix possible double free in error handling path
        netrom: Fix data-races around sysctl_net_busy_read
        netrom: Fix a data-race around sysctl_netrom_link_fails_count
        netrom: Fix a data-race around sysctl_netrom_routing_control
        netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
        netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
        netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
        netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
        netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
        netrom: Fix a data-race around sysctl_netrom_transport_timeout
        netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
        netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
        netrom: Fix a data-race around sysctl_netrom_default_path_quality
        netfilter: nf_conntrack_h323: Add protection for bmp length out of range
        netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
        netfilter: nft_ct: fix l3num expectations with inet pseudo family
        netfilter: nf_tables: reject constant set with timeout
        netfilter: nf_tables: disallow anonymous set with timeout flag
        net/rds: fix WARNING in rds_conn_connect_if_down
        net: dsa: microchip: fix register write order in ksz8_ind_write8()
        ...
      df479350
  3. Mar 07, 2024