Skip to content
Permalink
MeiChia-Chiu/m…
Switch branches/tags

Commits on Dec 13, 2021

  1. mt76: mt7915: add mu-mimo and ofdma debugfs knobs

    Add mu-mimo and ofdma packet counters statistics.
    The statistics are clear on read.
    
    Reviewed-by: Money.Wang <Money.Wang@mediatek.com>
    Reviewed-by: Ryder Lee <ryder.lee@mediatek.com>
    Signed-off-by: MeiChia Chiu <meichia.chiu@mediatek.com>
    MeiChia Chiu authored and intel-lab-lkp committed Dec 13, 2021

Commits on Dec 8, 2021

  1. libertas_tf: Add missing __packed annotations

    The earlier __packed annotations added in commit d71038c ("libertas:
    Fix alignment issues in libertas core") were not duplicated when
    libertas_af was added in commit 7670e62 ("libertas_tf: header file"),
    even though they share several structure definitions. Add the missing
    annotations which commit 642a574 ("libertas_tf: Use struct_group()
    for memcpy() region") exposed. Quoting the prior libertas fix: "Data
    structures that come over the wire from the WLAN firmware must be
    packed."
    
    Reported-by: kernel test robot <lkp@intel.com>
    Link: https://lore.kernel.org/linux-mm/202111302102.apaePz2J-lkp@intel.com
    Fixes: 642a574 ("libertas_tf: Use struct_group() for memcpy() region")
    Fixes: 7670e62 ("libertas_tf: header file")
    Signed-off-by: Kees Cook <keescook@chromium.org>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211201173234.578124-3-keescook@chromium.org
    kees authored and Kalle Valo committed Dec 8, 2021
  2. libertas: Add missing __packed annotation with struct_group()

    Build testing of the newly added struct_group() usage missed smaller
    architecture width tests for changes to pahole output. Add the missed
    __packed annotation with struct_group() usage in a __packed struct.
    
    Reported-by: kernel test robot <lkp@intel.com>
    Link: https://lore.kernel.org/linux-mm/202111302102.apaePz2J-lkp@intel.com
    Fixes: 5fd32ae ("libertas: Use struct_group() for memcpy() region")
    Signed-off-by: Kees Cook <keescook@chromium.org>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211201173234.578124-2-keescook@chromium.org
    kees authored and Kalle Valo committed Dec 8, 2021
  3. mwifiex: Fix possible ABBA deadlock

    Quoting Jia-Ju Bai <baijiaju1990@gmail.com>:
    
      mwifiex_dequeue_tx_packet()
         spin_lock_bh(&priv->wmm.ra_list_spinlock); --> Line 1432 (Lock A)
         mwifiex_send_addba()
           spin_lock_bh(&priv->sta_list_spinlock); --> Line 608 (Lock B)
    
      mwifiex_process_sta_tx_pause()
         spin_lock_bh(&priv->sta_list_spinlock); --> Line 398 (Lock B)
         mwifiex_update_ralist_tx_pause()
           spin_lock_bh(&priv->wmm.ra_list_spinlock); --> Line 941 (Lock A)
    
    Similar report for mwifiex_process_uap_tx_pause().
    
    While the locking expectations in this driver are a bit unclear, the
    Fixed commit only intended to protect the sta_ptr, so we can drop the
    lock as soon as we're done with it.
    
    IIUC, this deadlock cannot actually happen, because command event
    processing (which calls mwifiex_process_sta_tx_pause()) is
    sequentialized with TX packet processing (e.g.,
    mwifiex_dequeue_tx_packet()) via the main loop (mwifiex_main_process()).
    But it's good not to leave this potential issue lurking.
    
    Fixes: f0f7c22 ("mwifiex: minor cleanups w/ sta_list_spinlock in cfg80211.c")
    Cc: Douglas Anderson <dianders@chromium.org>
    Reported-by: TOTE Robot <oslab@tsinghua.edu.cn>
    Link: https://lore.kernel.org/linux-wireless/0e495b14-efbb-e0da-37bd-af6bd677ee2c@gmail.com/
    Signed-off-by: Brian Norris <briannorris@chromium.org>
    Reviewed-by: Douglas Anderson <dianders@chromium.org>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/YaV0pllJ5p/EuUat@google.com
    computersforpeace authored and Kalle Valo committed Dec 8, 2021
  4. wilc1000: Add id_table to spi_driver

    This eliminates warning message:
    
    	SPI driver WILC_SPI has no spi_device_id for microchip,wilc1000
    
    and makes device-tree autoloading work.
    
    Signed-off-by: David Mosberger-Tang <davidm@egauge.net>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211202045001.2901903-1-davidm@egauge.net
    dmosberger authored and Kalle Valo committed Dec 8, 2021
  5. rtw89: don't kick off TX DMA if failed to write skb

    This is found by Smatch static checker warning:
    	drivers/net/wireless/realtek/rtw89/mac80211.c:31 rtw89_ops_tx()
    	error: uninitialized symbol 'qsel'.
    
    The warning is because 'qsel' isn't filled by rtw89_core_tx_write() due to
    failed to write. The way to fix it is to avoid kicking off TX DMA, so add
    'return' to the failure case.
    
    Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211201093816.13806-1-pkshih@realtek.com
    Ping-Ke Shih authored and Kalle Valo committed Dec 8, 2021
  6. rtw89: remove cch_by_bw which is not used

    Originally, cch_by_bw recorded center channels of each available
    bandwidths under current bandwidth. And the plan was to iterate
    cch_by_bw as parameters to query other configurations. However,
    we have not used it for the time being. Keeping it will disturb
    the follow-up things, such as bandwidth 160 MHz, so we remove it
    for now. If it's really needed at some point, we will redesign it.
    
    Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211201080901.12125-1-pkshih@realtek.com
    Zong-Zhe Yang authored and Kalle Valo committed Dec 8, 2021
  7. rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM

    With wrong rtwsta->mac_id, it can't send out ack properly when we receive
    assoc response occasionally. Then, it failed to connect an AP.
    
    The cause is that we store 'sta' and use it somewhere. To correct this,
    remove the variable and use mac_id in drv_priv of 'sta' or 'vif' passed
    by mac80211.
    
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211201080607.11211-1-pkshih@realtek.com
    Ping-Ke Shih authored and Kalle Valo committed Dec 8, 2021
  8. rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth

    Show channel and bandwidth in debugfs tx_pwr_tbl to make it easier
    to understand which tx power table is shown currently, and to reduce
    additional checks through other ways.
    
    Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211129020626.6384-1-pkshih@realtek.com
    Zong-Zhe Yang authored and Kalle Valo committed Dec 8, 2021
  9. rtw88: add debugfs to fix tx rate

    It is useful to fix the bit rate of TX packets. For example, if
    someone is measuring the TX power, or debugging with the issues
    of the TX throughput on the field.
    
    To set the value of fixed rate, one should input corresponding
    desc rate index (ex, 0x0b for DESC_RATE54M to fix at 54 Mbps).
    Set a value larger than DESC_RATE_MAX will disable fix rate, so
    the rate adaptive mechanism can resume to work.
    
    Example,
      To fix rate at MCS 1:
      echo 0x0d > /sys/kernel/debug/ieee80211/phy0/rtw88/fix_rate
    
      To not to fix rate:
      echo 0xff > /sys/kernel/debug/ieee80211/phy0/rtw88/fix_rate
    
      To know which rate was fixed at:
      cat /sys/kernel/debug/ieee80211/phy0/rtw88/fix_rate
    
    Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com>
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211129020506.6273-1-pkshih@realtek.com
    Yan-Hsuan Chuang authored and Kalle Valo committed Dec 8, 2021
  10. rtw89: fix incorrect channel info during scan

    We used to fill in rx skbs' frequency field by mac80211's current
    channel value. In some cases, mac80211 switches channel before all
    rx packets have been processed. This results in incorrect bss info.
    We fix this by filling in frequency field with channel index obtained
    from hardware, then fix potential cck missing issue by skb's original
    hw rate. After all fix is done, convert hw rate back to the supported
    band rate index.
    
    Signed-off-by: Po Hao Huang <phhuang@realtek.com>
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211111023706.14154-3-pkshih@realtek.com
    Po Hao Huang authored and Kalle Valo committed Dec 8, 2021
  11. rtw89: update scan_mac_addr during scanning period

    Update scan_mac_addr to address CAM as A1, so hardware can ACK probe
    response properly.
    
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211111023706.14154-2-pkshih@realtek.com
    Ping-Ke Shih authored and Kalle Valo committed Dec 8, 2021
  12. rtw89: use inline function instead macro to set H2C and CAM

    In order to use compiler to check if we do improper cast of const* on
    arguments of inline function.
    
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Tested-by: Takashi Iwai <tiwai@suse.de>
    Tested-by: Larry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211119054512.10620-4-pkshih@realtek.com
    Ping-Ke Shih authored and Kalle Valo committed Dec 8, 2021
  13. rtw89: add const in the cast of le32_get_bits()

    Add 'const' to be clear that this is a read-only access, and this patch
    doesn't change logic at all.
    
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Tested-by: Takashi Iwai <tiwai@suse.de>
    Tested-by: Larry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: Kalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20211119054512.10620-3-pkshih@realtek.com
    Ping-Ke Shih authored and Kalle Valo committed Dec 8, 2021
  14. Merge branch 's390-net-updates-2021-12-06'

    Alexandra Winter says:
    
    ====================
    s390/net: updates 2021-12-06
    
    This brings some maintenance improvements and removes some
    unnecessary code checks.
    ====================
    
    Link: https://lore.kernel.org/r/20211207090452.1155688-1-wintera@linux.ibm.com
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    Jakub Kicinski committed Dec 8, 2021
  15. s390/qeth: remove check for packing mode in qeth_check_outbound_queue()

    If qeth_check_outbound_queue() finds a partially filled TX buffer on
    the queue and flushes it, then the queue _must_ have been in packing
    mode.
    
    Remove the redundant check when updating the relevant statistics.
    
    Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
    Reviewed-by: Alexandra Winter <wintera@linux.ibm.com>
    Signed-off-by: Alexandra Winter <wintera@linux.ibm.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    julianwiedmann authored and Jakub Kicinski committed Dec 8, 2021
  16. s390/qeth: fine-tune .ndo_select_queue()

    Avoid a conditional branch for L2 devices when selecting the TX queue,
    and have shared logic for OSA devices.
    
    Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
    Signed-off-by: Alexandra Winter <wintera@linux.ibm.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    julianwiedmann authored and Jakub Kicinski committed Dec 8, 2021
  17. s390/qeth: don't offer .ndo_bridge_* ops for OSA devices

    qeth_l2_detect_dev2br_support() will only set brport_hw_features for IQD
    devices. So qeth_l2_bridge_getlink() and qeth_l2_bridge_setlink() will
    always return -EOPNOTSUPP on OSA devices. Just don't offer these
    callbacks instead.
    
    Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
    Signed-off-by: Alexandra Winter <wintera@linux.ibm.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    julianwiedmann authored and Jakub Kicinski committed Dec 8, 2021
  18. s390/qeth: split up L2 netdev_ops

    Splitting up the netdev_ops allows for fine-tuning some of the ndo's
    in subsequent patches.
    
    Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
    Reviewed-by: Wenjia Zhang <wenjia@linux.ibm.com>
    Signed-off-by: Alexandra Winter <wintera@linux.ibm.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    julianwiedmann authored and Jakub Kicinski committed Dec 8, 2021
  19. s390/qeth: simplify qeth_receive_skb()

    Now that the OSN code is gone, we don't need the second switch statement
    in the RX path. And getting rid of its (unreachable) default case is a
    nice simplification.
    
    Also don't pass in the full HW header, all we still need is a flag to
    indicate whether the skb can use CSO. This we can already obtain during
    the first peek at the HW header.
    
    Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
    Reviewed-by: Alexandra Winter <wintera@linux.ibm.com>
    Reviewed-by: Wenjia Zhang <wenjia@linux.ibm.com>
    Signed-off-by: Alexandra Winter <wintera@linux.ibm.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    julianwiedmann authored and Jakub Kicinski committed Dec 8, 2021
  20. hv_sock: Extract hvs_send_data() helper that takes only header

    When building under -Warray-bounds, the compiler is especially
    conservative when faced with casts from a smaller object to a larger
    object. While this has found many real bugs, there are some cases that
    are currently false positives (like here). With this as one of the last
    few instances of the warning in the kernel before -Warray-bounds can be
    enabled globally, rearrange the functions so that there is a header-only
    version of hvs_send_data(). Silences this warning:
    
    net/vmw_vsock/hyperv_transport.c: In function 'hvs_shutdown_lock_held.constprop':
    net/vmw_vsock/hyperv_transport.c:231:32: warning: array subscript 'struct hvs_send_buf[0]' is partly outside array bounds of 'struct vmpipe_proto_header[1]' [-Warray-bounds]
      231 |         send_buf->hdr.pkt_type = 1;
          |         ~~~~~~~~~~~~~~~~~~~~~~~^~~
    net/vmw_vsock/hyperv_transport.c:465:36: note: while referencing 'hdr'
      465 |         struct vmpipe_proto_header hdr;
          |                                    ^~~
    
    This change results in no executable instruction differences.
    
    Signed-off-by: Kees Cook <keescook@chromium.org>
    Acked-by: Wei Liu <wei.liu@kernel.org>
    Link: https://lore.kernel.org/r/20211207063217.2591451-1-keescook@chromium.org
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    kees authored and Jakub Kicinski committed Dec 8, 2021
  21. net: dsa: felix: use kmemdup() to replace kmalloc + memcpy

    Fix following coccicheck warning:
    /drivers/net/dsa/ocelot/felix_vsc9959.c:1627:13-20:
    WARNING opportunity for kmemdup
    /drivers/net/dsa/ocelot/felix_vsc9959.c:1506:16-23:
    WARNING opportunity for kmemdup
    
    Signed-off-by: Yihao Han <hanyihao@vivo.com>
    Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
    Link: https://lore.kernel.org/r/20211207064419.38632-1-hanyihao@vivo.com
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    Yihao Han authored and Jakub Kicinski committed Dec 8, 2021
  22. Merge branch 'prepare-ocelot-for-external-interface-control'

    Colin Foster says:
    
    ====================
    prepare ocelot for external interface control
    
    This patch set is derived from an attempt to include external control
    for a VSC751[1234] chip via SPI. That patch set has grown large and is
    getting unwieldy for reviewers and the developers... me.
    
    I'm breaking out the changes from that patch set. Some are trivial
      net: dsa: ocelot: remove unnecessary pci_bar variables
      net: dsa: ocelot: felix: Remove requirement for PCS in felix devices
    
    some are required for SPI
      net: dsa: ocelot: felix: add interface for custom regmaps
    
    and some are just to expose code to be shared
      net: mscc: ocelot: split register definitions to a separate file
    
    The entirety of this patch set should have essentially no impact on the
    system performance.
    ====================
    
    Link: https://lore.kernel.org/r/20211207170030.1406601-1-colin.foster@in-advantage.com
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    Jakub Kicinski committed Dec 8, 2021
  23. net: mscc: ocelot: split register definitions to a separate file

    Move these to a separate file will allow them to be shared to other
    drivers.
    
    Signed-off-by: Colin Foster <colin.foster@in-advantage.com>
    Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
    Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    colin-foster-in-advantage authored and Jakub Kicinski committed Dec 8, 2021
  24. net: dsa: ocelot: felix: add interface for custom regmaps

    Add an interface so that non-mmio regmaps can be used
    
    Signed-off-by: Colin Foster <colin.foster@in-advantage.com>
    Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
    Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    colin-foster-in-advantage authored and Jakub Kicinski committed Dec 8, 2021
  25. net: dsa: ocelot: felix: Remove requirement for PCS in felix devices

    Existing felix devices all have an initialized pcs array. Future devices
    might not, so running a NULL check on the array before dereferencing it
    will allow those future drivers to not crash at this point
    
    Signed-off-by: Colin Foster <colin.foster@in-advantage.com>
    Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
    Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    colin-foster-in-advantage authored and Jakub Kicinski committed Dec 8, 2021
  26. net: dsa: ocelot: remove unnecessary pci_bar variables

    The pci_bar variables for the switch and imdio don't make sense for the
    generic felix driver. Moving them to felix_vsc9959 to limit scope and
    simplify the felix_info struct.
    
    Signed-off-by: Colin Foster <colin.foster@in-advantage.com>
    Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
    Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    colin-foster-in-advantage authored and Jakub Kicinski committed Dec 8, 2021
  27. net: hns3: Fix spelling mistake "faile" -> "failed"

    There is a spelling mistake in a dev_err message. Fix it.
    
    Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
    Link: https://lore.kernel.org/r/20211206091207.113648-1-colin.i.king@gmail.com
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    ColinIanKing authored and Jakub Kicinski committed Dec 8, 2021
  28. Merge tag 'wireless-drivers-next-2021-12-07' of git://git.kernel.org/…

    …pub/scm/linux/kernel/git/kvalo/wireless-drivers-next
    
    Kalle Valo says:
    
    ====================
    wireless-drivers-next patches for v5.17
    
    First set of patches for v5.17. The biggest change is the iwlmei
    driver for Intel's AMT devices. Also now WCN6855 support in ath11k
    should be usable.
    
    Major changes:
    
    ath10k
     * fetch (pre-)calibration data via nvmem subsystem
    
    ath11k
     * enable 802.11 power save mode in station mode for qca6390 and wcn6855
     * trace log support
     * proper board file detection for WCN6855 based on PCI ids
     * BSS color change support
    
    rtw88
     * add debugfs file to force lowest basic rate
     * add quirk to disable PCI ASPM on HP 250 G7 Notebook PC
    
    mwifiex
     * add quirk to disable deep sleep with certain hardware revision in
      Surface Book 2 devices
    
    iwlwifi
     * add iwlmei driver for co-operating with Intel's Active Management
       Technology (AMT) devices
    
    * tag 'wireless-drivers-next-2021-12-07' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next: (87 commits)
      iwlwifi: mei: fix linking when tracing is not enabled
      rtlwifi: rtl8192de: Style clean-ups
      mwl8k: Use named struct for memcpy() region
      intersil: Use struct_group() for memcpy() region
      libertas_tf: Use struct_group() for memcpy() region
      libertas: Use struct_group() for memcpy() region
      wlcore: no need to initialise statics to false
      rsi: Fix out-of-bounds read in rsi_read_pkt()
      rsi: Fix use-after-free in rsi_rx_done_handler()
      brcmfmac: Configure keep-alive packet on suspend
      wilc1000: remove '-Wunused-but-set-variable' warning in chip_wakeup()
      iwlwifi: mvm: read the rfkill state and feed it to iwlmei
      iwlwifi: mvm: add vendor commands needed for iwlmei
      iwlwifi: integrate with iwlmei
      iwlwifi: mei: add debugfs hooks
      iwlwifi: mei: add the driver to allow cooperation with CSME
      mei: bus: add client dma interface
      mwifiex: Ignore BTCOEX events from the 88W8897 firmware
      mwifiex: Ensure the version string from the firmware is 0-terminated
      mwifiex: Add quirk to disable deep sleep with certain hardware revision
      ...
    ====================
    
    Link: https://lore.kernel.org/r/20211207144211.A9949C341C1@smtp.kernel.org
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    Jakub Kicinski committed Dec 8, 2021
  29. Merge branch 'net-second-round-of-netdevice-refcount-tracking'

    Eric Dumazet says:
    
    ====================
    net: second round of netdevice refcount tracking
    
    The most interesting part of this series is probably
    ("inet: add net device refcount tracker to struct fib_nh_common")
    but only future reports will confirm this guess.
    ====================
    
    Link: https://lore.kernel.org/r/20211207013039.1868645-1-eric.dumazet@gmail.com
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    Jakub Kicinski committed Dec 8, 2021
  30. net: sched: act_mirred: add net device refcount tracker

    Signed-off-by: Eric Dumazet <edumazet@google.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    neebe000 authored and Jakub Kicinski committed Dec 8, 2021
  31. openvswitch: add net device refcount tracker to struct vport

    Signed-off-by: Eric Dumazet <edumazet@google.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    neebe000 authored and Jakub Kicinski committed Dec 8, 2021
  32. netlink: add net device refcount tracker to struct ethnl_req_info

    Signed-off-by: Eric Dumazet <edumazet@google.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    neebe000 authored and Jakub Kicinski committed Dec 8, 2021
  33. net/smc: add net device tracker to struct smc_pnetentry

    Signed-off-by: Eric Dumazet <edumazet@google.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    neebe000 authored and Jakub Kicinski committed Dec 8, 2021
  34. pktgen add net device refcount tracker

    Signed-off-by: Eric Dumazet <edumazet@google.com>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    neebe000 authored and Jakub Kicinski committed Dec 8, 2021
Older