<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in usb.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0fc8f6200d2313278fbf4539bbab74677c685531 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#0fc8f6200d2313278fbf4539bbab74677c685531</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Mon, 27 Apr 2026 10:26:49 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3e9e952bb3139ad1e08f3e1960239c2988ab90c9 - Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#3e9e952bb3139ad1e08f3e1960239c2988ab90c9</link>
        <description>Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Mon, 20 Apr 2026 13:41:28 +0200</pubDate>
        <dc:creator>Petr Mladek &lt;pmladek@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>d4eb7b2da66c848709e31585b9c371fa234abc39 - Merge branch &apos;for-7.1/core-v2&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#d4eb7b2da66c848709e31585b9c371fa234abc39</link>
        <description>Merge branch &apos;for-7.1/core-v2&apos; into for-linus- fixed handling of 0-sized reports (Dmitry Torokhov)- convert core code to __free() (Dmitry Torokhov)- support for multiple batteries per HID device (Lucas Zampieri)

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Thu, 16 Apr 2026 21:01:18 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>91a4855d6c03e770e42f17c798a36a3c46e63de2 - Merge tag &apos;net-next-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#91a4855d6c03e770e42f17c798a36a3c46e63de2</link>
        <description>Merge tag &apos;net-next-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextPull networking updates from Jakub Kicinski: &quot;Core &amp; protocols:   - Support HW queue leasing, allowing containers to be granted access     to HW queues for zero-copy operations and AF_XDP   - Number of code moves to help the compiler with inlining. Avoid     output arguments for returning drop reason where possible   - Rework drop handling within qdiscs to include more metadata about     the reason and dropping qdisc in the tracepoints   - Remove the rtnl_lock use from IP Multicast Routing   - Pack size information into the Rx Flow Steering table pointer     itself. This allows making the table itself a flat array of u32s,     thus making the table allocation size a power of two   - Report TCP delayed ack timer information via socket diag   - Add ip_local_port_step_width sysctl to allow distributing the     randomly selected ports more evenly throughout the allowed space   - Add support for per-route tunsrc in IPv6 segment routing   - Start work of switching sockopt handling to iov_iter   - Improve dynamic recvbuf sizing in MPTCP, limit burstiness and avoid     buffer size drifting up   - Support MSG_EOR in MPTCP   - Add stp_mode attribute to the bridge driver for STP mode selection.     This addresses concerns about call_usermodehelper() usage   - Remove UDP-Lite support (as announced in 2023)   - Remove support for building IPv6 as a module. Remove the now     unnecessary function calling indirection  Cross-tree stuff:   - Move Michael MIC code from generic crypto into wireless, it&apos;s     considered insecure but some WiFi networks still need it  Netfilter:   - Switch nft_fib_ipv6 module to no longer need temporary dst_entry     object allocations by using fib6_lookup() + RCU.     Florian W reports this gets us ~13% higher packet rate   - Convert IPVS&apos;s global __ip_vs_mutex to per-net service_mutex and     switch the service tables to be per-net. Convert some code that     walks the service lists to use RCU instead of the service_mutex   - Add more opinionated input validation to lower security exposure   - Make IPVS hash tables to be per-netns and resizable  Wireless:   - Finished assoc frame encryption/EPPKE/802.1X-over-auth   - Radar detection improvements   - Add 6 GHz incumbent signal detection APIs   - Multi-link support for FILS, probe response templates and client     probing   - New APIs and mac80211 support for NAN (Neighbor Aware Networking,     aka Wi-Fi Aware) so less work must be in firmware  Driver API:   - Add numerical ID for devlink instances (to avoid having to create     fake bus/device pairs just to have an ID). Support shared devlink     instances which span multiple PFs   - Add standard counters for reporting pause storm events (implement     in mlx5 and fbnic)   - Add configuration API for completion writeback buffering (implement     in mana)   - Support driver-initiated change of RSS context sizes   - Support DPLL monitoring input frequency (implement in zl3073x)   - Support per-port resources in devlink (implement in mlx5)  Misc:   - Expand the YAML spec for Netfilter  Drivers   - Software:      - macvlan: support multicast rx for bridge ports with shared        source MAC address      - team: decouple receive and transmit enablement for IEEE 802.3ad        LACP &quot;independent control&quot;   - Ethernet high-speed NICs:      - nVidia/Mellanox:         - support high order pages in zero-copy mode (for payload           coalescing)         - support multiple packets in a page (for systems with 64kB           pages)      - Broadcom 25-400GE (bnxt):         - implement XDP RSS hash metadata extraction         - add software fallback for UDP GSO, lowering the IOMMU cost      - Broadcom 800GE (bnge):         - add link status and configuration handling         - add various HW and SW statistics      - Marvell/Cavium:         - NPC HW block support for cn20k      - Huawei (hinic3):         - add mailbox / control queue         - add rx VLAN offload         - add driver info and link management   - Ethernet NICs:      - Marvell/Aquantia:         - support reading SFP module info on some AQC100 cards      - Realtek PCI (r8169):         - add support for RTL8125cp      - Realtek USB (r8152):         - support for the RTL8157 5Gbit chip         - add 2500baseT EEE status/configuration support   - Ethernet NICs embedded and off-the-shelf IP:      - Synopsys (stmmac):         - cleanup and reorganize SerDes handling and PCS support         - cleanup descriptor handling and per-platform data         - cleanup and consolidate MDIO defines and handling         - shrink driver memory use for internal structures         - improve Tx IRQ coalescing         - improve TCP segmentation handling         - add support for Spacemit K3      - Cadence (macb):         - support PHYs that have inband autoneg disabled with GEM         - support IEEE 802.3az EEE         - rework usrio capabilities and handling      - AMD (xgbe):         - improve power management for S0i3         - improve TX resilience for link-down handling   - Virtual:      - Google cloud vNIC:         - support larger ring sizes in DQO-QPL mode         - improve HW-GRO handling         - support UDP GSO for DQO format      - PCIe NTB:         - support queue count configuration   - Ethernet PHYs:      - automatically disable PHY autonomous EEE if MAC is in charge      - Broadcom:         - add BCM84891/BCM84892 support      - Micrel:         - support for LAN9645X internal PHY      - Realtek:         - add RTL8224 pair order support         - support PHY LEDs on RTL8211F-VD         - support spread spectrum clocking (SSC)      - Maxlinear:         - add PHY-level statistics via ethtool   - Ethernet switches:      - Maxlinear (mxl862xx):         - support for bridge offloading         - support for VLANs         - support driver statistics   - Bluetooth:      - large number of fixes and new device IDs      - Mediatek:         - support MT6639 (MT7927)         - support MT7902 SDIO   - WiFi:      - Intel (iwlwifi):         - UNII-9 and continuing UHR work      - MediaTek (mt76):         - mt7996/mt7925 MLO fixes/improvements         - mt7996 NPU support (HW eth/wifi traffic offload)      - Qualcomm (ath12k):         - monitor mode support on IPQ5332         - basic hwmon temperature reporting         - support IPQ5424      - Realtek:         - add USB RX aggregation to improve performance         - add USB TX flow control by tracking in-flight URBs   - Cellular:      - IPA v5.2 support&quot;* tag &apos;net-next-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1561 commits)  net: pse-pd: fix kernel-doc function name for pse_control_find_by_id()  wireguard: device: use exit_rtnl callback instead of manual rtnl_lock in pre_exit  wireguard: allowedips: remove redundant space  tools: ynl: add sample for wireguard  wireguard: allowedips: Use kfree_rcu() instead of call_rcu()  MAINTAINERS: Add netkit selftest files  selftests/net: Add additional test coverage in nk_qlease  selftests/net: Split netdevsim tests from HW tests in nk_qlease  tools/ynl: Make YnlFamily closeable as a context manager  net: airoha: Add missing PPE configurations in airoha_ppe_hw_init()  net: airoha: Fix VIP configuration for AN7583 SoC  net: caif: clear client service pointer on teardown  net: strparser: fix skb_head leak in strp_abort_strp()  net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()  selftests/bpf: add test for xdp_master_redirect with bond not up  net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master  net: airoha: Remove PCE_MC_EN_MASK bit in REG_FE_PCE_CFG configuration  sctp: disable BH before calling udp_tunnel_xmit_skb()  sctp: fix missing encap_port propagation for GSO fragments  net: airoha: Rely on net_device pointer in ETS callbacks  ...

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Wed, 15 Apr 2026 03:36:10 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>118cbd428e434bc1b8aac92a74b4992c7683f0fe - Merge tag &apos;wireless-next-2026-04-10&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#118cbd428e434bc1b8aac92a74b4992c7683f0fe</link>
        <description>Merge tag &apos;wireless-next-2026-04-10&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-nextJohannes Berg says:====================Final updates, notably: - crypto: move Michael MIC code into wireless (only) - mac80211:   - multi-link 4-addr support   - NAN data support (but no drivers yet) - ath10k: DT quirk to make it work on some devices - ath12k: IPQ5424 support - rtw89: USB improvements for performance* tag &apos;wireless-next-2026-04-10&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next: (124 commits)  wifi: cfg80211: Explicitly include &lt;linux/export.h&gt; in michael-mic.c  wifi: ath10k: Add device-tree quirk to skip host cap QMI requests  dt-bindings: wireless: ath10k: Add quirk to skip host cap QMI requests  crypto: Remove michael_mic from crypto_shash API  wifi: ipw2x00: Use michael_mic() from cfg80211  wifi: ath12k: Use michael_mic() from cfg80211  wifi: ath11k: Use michael_mic() from cfg80211  wifi: mac80211, cfg80211: Export michael_mic() and move it to cfg80211  wifi: ipw2x00: Rename michael_mic() to libipw_michael_mic()  wifi: libertas_tf: refactor endpoint lookup  wifi: libertas: refactor endpoint lookup  wifi: at76c50x: refactor endpoint lookup  wifi: ath12k: Enable IPQ5424 WiFi device support  wifi: ath12k: Add CE remap hardware parameters for IPQ5424  wifi: ath12k: add ath12k_hw_regs for IPQ5424  wifi: ath12k: add ath12k_hw_version_map entry for IPQ5424  wifi: ath12k: Add ath12k_hw_params for IPQ5424  dt-bindings: net: wireless: add ath12k wifi device IPQ5424  wifi: ath10k: fix station lookup failure during disconnect  wifi: ath12k: Create symlink for each radio in a wiphy  ...====================Link: https://patch.msgid.link/20260410064703.735099-3-johannes@sipsolutions.netSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Sun, 12 Apr 2026 18:17:42 +0200</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>aa5e9884a2d63aa20fc3396d369382c1ecd16109 - Merge tag &apos;rtw-next-2026-04-02&apos; of https://github.com/pkshih/rtw into wireless-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#aa5e9884a2d63aa20fc3396d369382c1ecd16109</link>
        <description>Merge tag &apos;rtw-next-2026-04-02&apos; of https://github.com/pkshih/rtw into wireless-nextPing-Ke Shih says:==================rtw-next patches for -nextImprove MLO and some random fixes. Notable changes are: * drop usb device reference across driversrtw89: * add RTL8922DE but not enabled yet, because BT coexistence is still   cooking. * add USB RX aggregation to improve performance. * add USB TX flow control by tracking in-flight URBs.==================Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Tue, 07 Apr 2026 16:20:39 +0200</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>80119a77e5b03747b8886505df1b3cb26f49168d - wifi: rtw89: usb: fix TX flow control by tracking in-flight URBs</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#80119a77e5b03747b8886505df1b3cb26f49168d</link>
        <description>wifi: rtw89: usb: fix TX flow control by tracking in-flight URBsrtw89_usb_ops_check_and_reclaim_tx_resource() returns a hardcodedplaceholder value (42) instead of actual TX resource availability.This violates mac80211&apos;s flow control contract, preventing backpressureand causing uncontrolled URB accumulation under sustained TX load.Fix by adding per-channel atomic counters (tx_inflight[]) that trackin-flight URBs. Increment before usb_submit_urb() with rollback onfailure, decrement in the completion callback, and return theremaining capacity to mac80211. The firmware command channel (CH12)always returns 1 since it has its own flow control.The pre-increment pattern prevents a race where USB core completes theURB on another CPU before the submitting code increments the counter.128 URBs per channel provides headroom for RTL8832CU at 160 MHzbandwidth. Tested on RTL8852AU (USB3 80 MHz) where 64 and 128 showedequivalent throughput, and on RTL8832AU where 128 sustained fullthroughput under 8-stream parallel load.Tested on D-Link DWA-X1850 (RTL8832AU), kernel 6.19.8, Fedora 43:                     Unpatched -&gt; Patched (128 URBs)  USB3 5GHz UL:      844 -&gt; 837 Mbps (no regression)  USB3 5GHz retx:    3 -&gt; 0  USB3 2.4GHz UL:    162 -&gt; 164 Mbps (no regression)  4-stream UL:       858 -&gt; 826 Mbps (within variance)  8-stream UL:       872 -&gt; 826 Mbps (within variance)  UDP flood:         0% loss (690K datagrams)  60-second soak:    855 Mbps, 0 retransmitsReported-by: morrownr &lt;morrownr@gmail.com&gt;Signed-off-by: Lucid Duck &lt;lucid_duck@justthetip.ca&gt;Acked-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;Link: https://patch.msgid.link/20260402052216.207858-1-lucid_duck@justthetip.ca

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Thu, 02 Apr 2026 07:22:16 +0200</pubDate>
        <dc:creator>Lucid Duck &lt;lucid_duck@justthetip.ca&gt;</dc:creator>
    </item>
<item>
        <title>eef6d4449e8a540fde792968a26d8aa514af8089 - wifi: rtw89: usb: Rx aggregation for RTL8832CU/RTL8851BU</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#eef6d4449e8a540fde792968a26d8aa514af8089</link>
        <description>wifi: rtw89: usb: Rx aggregation for RTL8832CU/RTL8851BUUSB RX Aggregation is a performance optimization technique usedin USB network devices to increase throughput.Instead of sending every received network packet to the host computerindividually, the device hardware groups multiple smaller packetsinto a single, large USB Bulk Transfer. * toAP/toNB use iperf3 respectively.With Cisco BE6000 - iperf3 tcp 10 pair (to another NB)[6G 160Mhz]: RTL8832CU-USB3.0       before   after TX    941      941 RX    847      919 RTL8832CU-USB2.0       before   after TX    293      286 RX    342      356[5G 80Mhz]: RTL8832CU-USB3.0       before   after TX    864      877 RX    864      902 RTL8832CU-USB2.0       before   after TX    279      271 RX    327      349 RTL8851BU       before   after TX    115      114 RX    295      306Signed-off-by: Shin-Yi Lin &lt;isaiah@realtek.com&gt;Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;Link: https://patch.msgid.link/20260312055724.12177-1-pkshih@realtek.com

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Thu, 12 Mar 2026 06:57:24 +0100</pubDate>
        <dc:creator>Shin-Yi Lin &lt;isaiah@realtek.com&gt;</dc:creator>
    </item>
<item>
        <title>c2a21f35cea43c3287a4f314b7aab22ea7234122 - wifi: rtw89: drop redundant device reference</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#c2a21f35cea43c3287a4f314b7aab22ea7234122</link>
        <description>wifi: rtw89: drop redundant device referenceDriver core holds a reference to the USB interface and its parent USBdevice while the interface is bound to a driver and there is no need totake additional references unless the structures are needed afterdisconnect.Drop the redundant device reference to reduce cargo culting, make iteasier to spot drivers where an extra reference is needed, and reducethe risk of memory leaks when drivers fail to release it.Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;Link: https://patch.msgid.link/20260306093206.21081-1-johan@kernel.org

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Fri, 06 Mar 2026 10:32:06 +0100</pubDate>
        <dc:creator>Johan Hovold &lt;johan@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0314e382cf02983eb3c33ac537ad9701e7858bc9 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#0314e382cf02983eb3c33ac537ad9701e7858bc9</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netCross-merge networking fixes after downstream PR (net-7.0-rc2).Conflicts:tools/testing/selftests/drivers/net/hw/rss_ctx.py  19c3a2a81d2b (&quot;selftests: drv-net: rss: Generate unique ports for RSS context tests&quot;)  ce5a0f4612db (&quot;selftests: drv-net: rss_ctx: test RSS contexts persist after ifdown/up&quot;)include/net/inet_connection_sock.h  858d2a4f67ff6 (&quot;tcp: fix potential race in tcp_v6_syn_recv_sock()&quot;)  fcd3d039fab69 (&quot;tcp: make tcp_v{4,6}_send_check() static&quot;)https://lore.kernel.org/aZ8PSFLzBrEU3I89@sirena.org.ukdrivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.cdrivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c  69050f8d6d075 (&quot;treewide: Replace kmalloc with kmalloc_obj for non-scalar types&quot;)  bf4afc53b77ae (&quot;Convert &apos;alloc_obj&apos; family to use the new default GFP_KERNEL argument&quot;)  8a96b9144f18a (&quot;net/mlx5e: Alloc xsk channel param out of mlx5e_open_xsk()&quot;)Adjacent changes:net/netfilter/ipvs/ip_vs_ctl.c  c59bd9e62e06 (&quot;ipvs: use more counters to avoid service lookups&quot;)  bf4afc53b77a (&quot;Convert &apos;alloc_obj&apos; family to use the new default GFP_KERNEL argument&quot;)Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Thu, 26 Feb 2026 19:20:47 +0100</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3ecf0b4a0e0ed4783aa32c5f3e42d23c7021e1c8 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 7.0-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#3ecf0b4a0e0ed4783aa32c5f3e42d23c7021e1c8</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 7.0-rc1Cross-merge trees after 7.0-rc1.No conflicts.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Mon, 23 Feb 2026 17:06:33 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>32a92f8c89326985e05dce8b22d3f0aa07a3e1bd - Convert more &apos;alloc_obj&apos; cases to default GFP_KERNEL arguments</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#32a92f8c89326985e05dce8b22d3f0aa07a3e1bd</link>
        <description>Convert more &apos;alloc_obj&apos; cases to default GFP_KERNEL argumentsThis converts some of the visually simpler cases that have been splitover multiple lines.  I only did the ones that are easy to verify theresulting diff by having just that final GFP_KERNEL argument on the nextline.Somebody should probably do a proper coccinelle script for this, but forme the trivial script actually resulted in an assertion failure in themiddle of the script.  I probably had made it a bit _too_ trivial.So after fighting that far a while I decided to just do some of thesyntactically simpler cases with variations of the previous &apos;sed&apos;scripts.The more syntactically complex multi-line cases would mostly really wantwhitespace cleanup anyway.Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Sun, 22 Feb 2026 05:03:00 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>8934827db5403eae57d4537114a9ff88b0a8460f - Merge tag &apos;kmalloc_obj-treewide-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#8934827db5403eae57d4537114a9ff88b0a8460f</link>
        <description>Merge tag &apos;kmalloc_obj-treewide-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linuxPull kmalloc_obj conversion from Kees Cook: &quot;This does the tree-wide conversion to kmalloc_obj() and friends using  coccinelle, with a subsequent small manual cleanup of whitespace  alignment that coccinelle does not handle.  This uncovered a clang bug in __builtin_counted_by_ref(), so the  conversion is preceded by disabling that for current versions of  clang.  The imminent clang 22.1 release has the fix.  I&apos;ve done allmodconfig build tests for x86_64, arm64, i386, and arm. I  did defconfig builds for alpha, m68k, mips, parisc, powerpc, riscv,  s390, sparc, sh, arc, csky, xtensa, hexagon, and openrisc&quot;* tag &apos;kmalloc_obj-treewide-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:  kmalloc_obj: Clean up after treewide replacements  treewide: Replace kmalloc with kmalloc_obj for non-scalar types  compiler_types: Disable __builtin_counted_by_ref for Clang

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Sat, 21 Feb 2026 20:02:58 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>69050f8d6d075dc01af7a5f2f550a8067510366f - treewide: Replace kmalloc with kmalloc_obj for non-scalar types</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/wireless/realtek/rtw89/usb.c#69050f8d6d075dc01af7a5f2f550a8067510366f</link>
        <description>treewide: Replace kmalloc with kmalloc_obj for non-scalar typesThis is the result of running the Coccinelle script fromscripts/coccinelle/api/kmalloc_objs.cocci. The script is designed toavoid scalar types (which need careful case-by-case checking), andinstead replace kmalloc-family calls that allocate struct or unionobject instances:Single allocations:	kmalloc(sizeof(TYPE), ...)are replaced with:	kmalloc_obj(TYPE, ...)Array allocations:	kmalloc_array(COUNT, sizeof(TYPE), ...)are replaced with:	kmalloc_objs(TYPE, COUNT, ...)Flex array allocations:	kmalloc(struct_size(PTR, FAM, COUNT), ...)are replaced with:	kmalloc_flex(*PTR, FAM, COUNT, ...)(where TYPE may also be *VAR)The resulting allocations no longer return &quot;void *&quot;, instead returning&quot;TYPE *&quot;.Signed-off-by: Kees Cook &lt;kees@kernel.org&gt;

            List of files:
            /linux/drivers/net/wireless/realtek/rtw89/usb.c</description>
        <pubDate>Sat, 21 Feb 2026 08:49:23 +0100</pubDate>
        <dc:creator>Kees Cook &lt;kees@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
