1. 21 Jun, 2024 33 commits
  2. 20 Jun, 2024 7 commits
    • Jakub Kicinski's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · a6ec08be
      Jakub Kicinski authored
      Cross-merge networking fixes after downstream PR.
      
      Conflicts:
      
      drivers/net/ethernet/broadcom/bnxt/bnxt.c
        1e796211 ("bnxt_en: Restore PTP tx_avail count in case of skb_pad() error")
        165f8769 ("bnxt_en: add timestamping statistics support")
      
      No adjacent changes.
      Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      a6ec08be
    • Linus Torvalds's avatar
      Merge tag 'net-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · d5a7fc58
      Linus Torvalds authored
      Pull networking fixes from Jakub Kicinski:
       "Including fixes from wireless, bpf and netfilter.
      
        Happy summer solstice! The line count is a bit inflated by a selftest
        and update to a driver's FW interface header, in reality this is
        slightly below average for us. We are expecting one driver fix from
        Intel, but there are no big known issues.
      
        Current release - regressions:
      
         - ipv6: bring NLM_DONE out to a separate recv() again
      
        Current release - new code bugs:
      
         - wifi: cfg80211: wext: set ssids=NULL for passive scans via old wext API
      
        Previous releases - regressions:
      
         - wifi: mac80211: fix monitor channel setting with chanctx emulation
           (probably most awaited of the fixes in this PR, tracked by Thorsten)
      
         - usb: ax88179_178a: bring back reset on init, if PHY is disconnected
      
         - bpf: fix UML x86_64 compile failure with BPF
      
         - bpf: avoid splat in pskb_pull_reason(), sanity check added can be hit
           with malicious BPF
      
         - eth: mvpp2: use slab_build_skb() for packets in slab, driver was
           missed during API refactoring
      
         - wifi: iwlwifi: add missing unlock of mvm mutex
      
        Previous releases - always broken:
      
         - ipv6: add a number of missing null-checks for in6_dev_get(), in case
           IPv6 disabling races with the datapath
      
         - bpf: fix reg_set_min_max corruption of fake_reg
      
         - sched: act_ct: add netns as part of the key of tcf_ct_flow_table"
      
      * tag 'net-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (63 commits)
        net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
        selftests: virtio_net: add forgotten config options
        bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
        bnxt_en: Set TSO max segs on devices with limits
        bnxt_en: Update firmware interface to 1.10.3.44
        net: stmmac: Assign configured channel value to EXTTS event
        net: do not leave a dangling sk pointer, when socket creation fails
        net/tcp_ao: Don't leak ao_info on error-path
        ice: Fix VSI list rule with ICE_SW_LKUP_LAST type
        ipv6: bring NLM_DONE out to a separate recv() again
        selftests: add selftest for the SRv6 End.DX6 behavior with netfilter
        selftests: add selftest for the SRv6 End.DX4 behavior with netfilter
        netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core
        seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
        netfilter: ipset: Fix suspicious rcu_dereference_protected()
        selftests: openvswitch: Set value to nla flags.
        octeontx2-pf: Fix linking objects into multiple modules
        octeontx2-pf: Add error handling to VLAN unoffload handling
        virtio_net: fixing XDP for fully checksummed packets handling
        virtio_net: checksum offloading handling fix
        ...
      d5a7fc58
    • Linus Torvalds's avatar
      Merge tag 'sound-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · 042742a1
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "Lots of small HD-audio quirks and fixes (mostly Realtek codec and
        Cirrus stuff).
      
        Also a small MIDI 2.0 fix and a fix for missing module description
        are included"
      
      * tag 'sound-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ALSA: hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE
        ALSA: hda/realtek: Add more codec ID to no shutup pins list
        sound/oss/dmasound: add missing MODULE_DESCRIPTION() macro
        ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ARP8
        ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
        ALSA: hda: tas2781: Component should be unbound before deconstruction
        ALSA: hda: cs35l41: Component should be unbound before deconstruction
        ALSA: hda: cs35l56: Component should be unbound before deconstruction
        ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
        ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 4
        ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5
        ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 4
        ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P Gen 5
        ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
        ALSA: hda/realtek: Limit mic boost on N14AP7
        ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11.
        ALSA: seq: ump: Fix missing System Reset message handling
        ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind()
        ALSA: hda: cs35l56: Fix lifecycle of codec pointer
      042742a1
    • Linus Torvalds's avatar
      Merge tag 'mfd-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 3a7b3836
      Linus Torvalds authored
      Pull mfd fix from Lee Jones:
      
       - Fix AXP717 PMIC probe and by extension its consumers
      
      * tag 'mfd-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd:
        mfd: axp20x: AXP717: Fix missing IRQ status registers range
      3a7b3836
    • Oliver Neukum's avatar
      net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings · fba38398
      Oliver Neukum authored
      This functions retrieves values by passing a pointer. As the function
      that retrieves them can fail before touching the pointers, the variables
      must be initialized.
      
      Fixes: 1da177e4 ("Linux-2.6.12-rc2")
      Reported-by: syzbot+5186630949e3c55f0799@syzkaller.appspotmail.com
      Signed-off-by: default avatarOliver Neukum <oneukum@suse.com>
      Link: https://lore.kernel.org/r/20240619132816.11526-1-oneukum@suse.comSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      fba38398
    • Jiri Pirko's avatar
      selftests: virtio_net: add forgotten config options · 48dea8f7
      Jiri Pirko authored
      One may use tools/testing/selftests/drivers/net/virtio_net/config
      for example for vng build command like this one:
      $ vng -v -b -f tools/testing/selftests/drivers/net/virtio_net/config
      
      In that case, the needed kernel config options are not turned on.
      Add the missed kernel config options.
      Reported-by: default avatarJakub Kicinski <kuba@kernel.org>
      Closes: https://lore.kernel.org/netdev/20240617072614.75fe79e7@kernel.org/Reported-by: default avatarMatthieu Baerts <matttbe@kernel.org>
      Closes: https://lore.kernel.org/netdev/1a63f209-b1d4-4809-bc30-295a5cafa296@kernel.org/
      Fixes: ccfaed04 ("selftests: virtio_net: add initial tests")
      Signed-off-by: default avatarJiri Pirko <jiri@nvidia.com>
      Reviewed-by: default avatarXuan Zhuo <xuanzhuo@linux.alibaba.com>
      Acked-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      Link: https://lore.kernel.org/r/20240619061748.1869404-1-jiri@resnulli.usSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      48dea8f7
    • Jakub Kicinski's avatar
      Merge branch 'bnxt_en-bug-fixes-for-net' · 3f67782e
      Jakub Kicinski authored
      Michael Chan says:
      
      ====================
      bnxt_en: Bug fixes for net
      
      The first firmware interface update is needed by the second patch to
      limit the number of TSO segments on the 5760X chips.  The third patch
      fixes the TX error path for PTP packets.
      ====================
      
      Link: https://lore.kernel.org/r/20240618215313.29631-1-michael.chan@broadcom.comSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      3f67782e