1. 04 Jul, 2024 11 commits
  2. 03 Jul, 2024 7 commits
  3. 02 Jul, 2024 19 commits
  4. 01 Jul, 2024 3 commits
    • Heng Qi's avatar
      net: ethtool: Fix the panic caused by dev being null when dumping coalesce · 74d6529b
      Heng Qi authored
      syzbot reported a general protection fault caused by a null pointer
      dereference in coalesce_fill_reply(). The issue occurs when req_base->dev
      is null, leading to an invalid memory access.
      
      This panic occurs if dumping coalesce when no device name is specified.
      
      Fixes: f750dfe8 ("ethtool: provide customized dim profile management")
      Reported-by: syzbot+e77327e34cdc8c36b7d3@syzkaller.appspotmail.com
      Closes: https://syzkaller.appspot.com/bug?extid=e77327e34cdc8c36b7d3Signed-off-by: default avatarHeng Qi <hengqi@linux.alibaba.com>
      Reviewed-by: default avatarSimon Horman <horms@kernel.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      74d6529b
    • David S. Miller's avatar
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue into main · f61c72be
      David S. Miller authored
      Tony nguyen says:
      
      ====================
      Intel Wired LAN Driver Updates 2024-06-28 (MAINTAINERS, ice)
      
      This series contains updates to MAINTAINERS file and ice driver.
      
      Jesse replaces himself with Przemek in the maintainers file.
      
      Karthik Sundaravel adds support for VF get/set MAC address via devlink.
      
      Eric checks for errors from ice_vsi_rebuild() during queue
      reconfiguration.
      
      Paul adjusts FW API version check for E830 devices.
      
      Piotr adds differentiation of unload type when shutting down AdminQ.
      
      Przemek changes ice_adapter initialization to occur once per physical
      card.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      f61c72be
    • David S. Miller's avatar
      Merge branch 'bnxt_en-ptp' into main · 2e7b4711
      David S. Miller authored
      Michael Chan says:
      
      ====================
      bnxt_en: PTP updates for net-next
      
      The first 5 patches implement the PTP feature on the new BCM5760X
      chips.  The main new hardware feature is the new TX timestamp
      completion which enables the driver to retrieve the TX timestamp
      in NAPI without deferring to the PTP worker.
      
      The last 5 patches increase the number of TX PTP packets in-flight
      from 1 to 4 on the older BCM5750X chips.  On these older chips, we
      need to call firmware in the PTP worker to retrieve the timestamp.
      We use an arry to keep track of the in-flight TX PTP packets.
      
      v2: Patch #2: Fix the unwind of txr->is_ts_pkt when bnxt_start_xmit() aborts.
          Patch #4: Set the SKBTX_IN_PROGRESS flag for timestamp packets.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      2e7b4711