<?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 .gitignore</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ec496f77b4c11036cc835d6f045fb5e5ef1e6530 - Merge branch &apos;for-6.20/sony&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#ec496f77b4c11036cc835d6f045fb5e5ef1e6530</link>
        <description>Merge branch &apos;for-6.20/sony&apos; into for-linus- Support for Rock band 4 PS4 and PS5 guitars (Rosalie Wanders)

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Mon, 09 Feb 2026 17:33:26 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Fri, 19 Dec 2025 11:51:22 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ec439c38013550420aecc15988ae6acb670838c1 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#ec439c38013550420aecc15988ae6acb670838c1</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1Cross-merge BPF and other fixes after downstream PR.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Wed, 17 Dec 2025 06:29:38 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Mon, 15 Dec 2025 14:24:02 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>24f171c7e145f43b9f187578e89b0982ce87e54c - Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#24f171c7e145f43b9f187578e89b0982ce87e54c</link>
        <description>Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.19We&apos;ve been quite busy with fixes since the merge window, though not inany particularly exciting ways - the standout thing is the fix for _SXcontrols which were broken by a change to how we do clamping, otherwiseit&apos;s all fairly run of the mill fixes and quirks.

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Sun, 21 Dec 2025 11:11:11 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84318277d6334c6981ab326d4acc87c6a6ddc9b8 - Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#84318277d6334c6981ab326d4acc87c6a6ddc9b8</link>
        <description>Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixesPull in rc1 to include all changes since the merge window closed,and grab all fixes and changes from drm/drm-next.Signed-off-by: Maarten Lankhorst &lt;dev@lankhorst.se&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Mon, 15 Dec 2025 12:53:27 +0100</pubDate>
        <dc:creator>Maarten Lankhorst &lt;dev@lankhorst.se&gt;</dc:creator>
    </item>
<item>
        <title>36492b7141b9abc967e92c991af32c670351dc16 - Merge tag &apos;tracepoints-v6.19&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#36492b7141b9abc967e92c991af32c670351dc16</link>
        <description>Merge tag &apos;tracepoints-v6.19&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-tracePull unused tracepoints update from Steven Rostedt: &quot;Detect unused tracepoints.  If a tracepoint is defined but never used (TRACE_EVENT() created but  no trace_&lt;tracepoint&gt;() called), it can take up to or more than 5K of  memory each. This can add up as there are around a hundred unused  tracepoints with various configs. That is 500K of wasted memory.  Add a make build parameter of &quot;UT=1&quot; to have the build warn if an  unused tracepoint is detected in the build. This allows detection of  unused tracepoints to be upstream so that outreachy and the mentoring  project can have new developers look for fixing them, without having  these warnings suddenly show up when someone upgrades their kernel.  When all known unused tracepoints are removed, then the &quot;UT=1&quot; build  parameter can be removed and unused tracepoints will always warn. This  will catch new unused tracepoints after the current ones have been  removed.  Summary:   - Separate out elf functions from sorttable.c     Move out the ELF parsing functions from sorttable.c so that the     tracing tooling can use it.   - Add a tracepoint verifier tool to the build process     If &quot;UT=1&quot; is added to the kernel command line, any unused     tracepoints will trigger a warning at build time.   - Do not warn about unused tracepoints for tracepoints that are     exported     There are sever cases where a tracepoint is created by the kernel     and used by modules. Since there&apos;s no easy way to detect if these     are truly unused since the users are in modules, if a tracepoint is     exported, assume it will eventually be used by a module. Note,     there&apos;s not many exported tracepoints so this should not be a     problem to ignore them.   - Have building of modules also detect unused tracepoints     Do not only check the main vmlinux for unused tracepoints, also     check modules. If a module is defining a tracepoint it should be     using it.   - Add the tracepoint-update program to the ignore file     The new tracepoint-update program needs to be ignored by git&quot;* tag &apos;tracepoints-v6.19&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:  scripts: add tracepoint-update to the list of ignores files  tracing: Add warnings for unused tracepoints for modules  tracing: Allow tracepoint-update.c to work with modules  tracepoint: Do not warn for unused event that is exported  tracing: Add a tracepoint verification check at build time  sorttable: Move ELF parsing into scripts/elf-parse.[ch]

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Fri, 05 Dec 2025 18:37:41 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>b21f90e2e4503847ffeb00a9ef4d6d390291f902 - scripts: add tracepoint-update to the list of ignores files</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#b21f90e2e4503847ffeb00a9ef4d6d390291f902</link>
        <description>scripts: add tracepoint-update to the list of ignores filesThe new program for removing unused tracepoints is not ignored as itshould. Add it to the local .gitignore.Cc: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;Cc: Jacob Keller &lt;jacob.e.keller@intel.com&gt;Cc: Jakub Kicinski &lt;kuba@kernel.org&gt;Link: https://lore.kernel.org/20251029120709.24669-1-brgl@bgdev.plFixes: e30f8e61e251 (&quot;tracing: Add a tracepoint verification check at build time&quot;)Signed-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Wed, 29 Oct 2025 13:07:09 +0100</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>1260ed77798502de9c98020040d2995008de10cc - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#1260ed77798502de9c98020040d2995008de10cc</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesBackmerging to get updates from v6.15-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Tue, 08 Apr 2025 10:15:47 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>946661e3bef8efa11ba8079d4ebafe6fc3b0aaad - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#946661e3bef8efa11ba8079d4ebafe6fc3b0aaad</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.15 merge window.

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Sat, 05 Apr 2025 08:04:35 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0b119045b79a672bc6d8f18641c60fc8ce1b4585 - Merge tag &apos;v6.14-rc4&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#0b119045b79a672bc6d8f18641c60fc8ce1b4585</link>
        <description>Merge tag &apos;v6.14-rc4&apos; into nextSync up with the mainline.

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Wed, 26 Feb 2025 01:03:25 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9e676a024fa1fa2bd8150c2d2ba85478280353bc - Merge tag &apos;v6.14-rc1&apos; into perf-tools-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#9e676a024fa1fa2bd8150c2d2ba85478280353bc</link>
        <description>Merge tag &apos;v6.14-rc1&apos; into perf-tools-nextTo get the various fixes in the current master.Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Wed, 05 Feb 2025 23:57:18 +0100</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0410c6121529409b08e81a77ae3ee58c657e2243 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#0410c6121529409b08e81a77ae3ee58c657e2243</link>
        <description>Merge drm/drm-next into drm-xe-nextSync to fix conlicts between drm-xe-next and drm-intel-next.Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Fri, 28 Feb 2025 15:54:14 +0100</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>93c7dd1b39444ebd5a6a98e56a363d7a4e646775 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#93c7dd1b39444ebd5a6a98e56a363d7a4e646775</link>
        <description>Merge drm/drm-next into drm-misc-nextBring rc1 to start the new release dev.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Thu, 06 Feb 2025 13:47:32 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ea9f8f2b21795a5d80418a655bcb212d5b89e08f - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#ea9f8f2b21795a5d80418a655bcb212d5b89e08f</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v6.14-rc1.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Wed, 05 Feb 2025 18:12:37 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c771600c6af14749609b49565ffb4cac2959710d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#c771600c6af14749609b49565ffb4cac2959710d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextWe need4ba4f1afb6a9 (&quot;perf: Generic hotplug support for a PMU with a scope&quot;)in order to land a i915 PMU simplification and a fix. That landed in 6.12and we are stuck at 6.9 so lets bump things forward.Signed-off-by: Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Wed, 05 Feb 2025 10:29:14 +0100</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;</dc:creator>
    </item>
<item>
        <title>0ad9617c78acbc71373fb341a6f75d4012b01d69 - Merge tag &apos;net-next-6.14&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#0ad9617c78acbc71373fb341a6f75d4012b01d69</link>
        <description>Merge tag &apos;net-next-6.14&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextPull networking updates from Paolo Abeni: &quot;This is slightly smaller than usual, with the most interesting work  being still around RTNL scope reduction.  Core:   - More core refactoring to reduce the RTNL lock contention, including     preparatory work for the per-network namespace RTNL lock, replacing     RTNL lock with a per device-one to protect NAPI-related net device     data and moving synchronize_net() calls outside such lock.   - Extend drop reasons usage, adding net scheduler, AF_UNIX, bridge     and more specific TCP coverage.   - Reduce network namespace tear-down time by removing per-subsystems     synchronize_net() in tipc and sched.   - Add flow label selector support for fib rules, allowing traffic     redirection based on such header field.  Netfilter:   - Do not remove netdev basechain when last device is gone, allowing     netdev basechains without devices.   - Revisit the flowtable teardown strategy, dealing better with fin,     reset and re-open events.   - Scale-up IP-vs connection dumping by avoiding linear search on each     restart.  Protocols:   - A significant XDP socket refactor, consolidating and optimizing     several helpers into the core   - Better scaling of ICMP rate-limiting, by removing false-sharing in     inet peers handling.   - Introduces netlink notifications for multicast IPv4 and IPv6     address changes.   - Add ipsec support for IP-TFS/AggFrag encapsulation, allowing     aggregation and fragmentation of the inner IP.   - Add sysctl to configure TIME-WAIT reuse delay for TCP sockets, to     avoid local port exhaustion issues when the average connection     lifetime is very short.   - Support updating keys (re-keying) for connections using kernel TLS     (for TLS 1.3 only).   - Support ipv4-mapped ipv6 address clients in smc-r v2.   - Add support for jumbo data packet transmission in RxRPC sockets,     gluing multiple data packets in a single UDP packet.   - Support RxRPC RACK-TLP to manage packet loss and retransmission in     conjunction with the congestion control algorithm.  Driver API:   - Introduce a unified and structured interface for reporting PHY     statistics, exposing consistent data across different H/W via     ethtool.   - Make timestamping selectable, allow the user to select the desired     hwtstamp provider (PHY or MAC) administratively.   - Add support for configuring a header-data-split threshold (HDS)     value via ethtool, to deal with partial or buggy H/W     implementation.   - Consolidate DSA drivers Energy Efficiency Ethernet support.   - Add EEE management to phylink, making use of the phylib     implementation.   - Add phylib support for in-band capabilities negotiation.   - Simplify how phylib-enabled mac drivers expose the supported     interfaces.  Tests and tooling:   - Make the YNL tool package-friendly to make it easier to deploy it     separately from the kernel.   - Increase TCP selftest coverage importing several packetdrill     test-cases.   - Regenerate the ethtool uapi header from the YNL spec, to ease     maintenance and future development.   - Add YNL support for decoding the link types used in net self-tests,     allowing a single build to run both net and drivers/net.  Drivers:   - Ethernet high-speed NICs:      - nVidia/Mellanox (mlx5):         - add cross E-Switch QoS support         - add SW Steering support for ConnectX-8         - implement support for HW-Managed Flow Steering, improving the           rule deletion/insertion rate         - support for multi-host LAG      - Intel (ixgbe, ice, igb):         - ice: add support for devlink health events         - ixgbe: add initial support for E610 chipset variant         - igb: add support for AF_XDP zero-copy      - Meta:         - add support for basic RSS config         - allow changing the number of channels         - add hardware monitoring support      - Broadcom (bnxt):         - implement TCP data split and HDS threshold ethtool support,           enabling Device Memory TCP.      - Marvell Octeon:         - implement egress ipsec offload support for the cn10k family      - Hisilicon (HIBMC):         - implement unicast MAC filtering   - Ethernet NICs embedded and virtual:      - Convert UDP tunnel drivers to NETDEV_PCPU_STAT_DSTATS, avoiding        contented atomic operations for drop counters      - Freescale:         - quicc: phylink conversion         - enetc: support Tx and Rx checksum offload and improve TSO           performances      - MediaTek:         - airoha: introduce support for ETS and HTB Qdisc offload      - Microchip:         - lan78XX USB: preparation work for phylink conversion      - Synopsys (stmmac):         - support DWMAC IP on NXP Automotive SoCs S32G2xx/S32G3xx/S32R45         - refactor EEE support to leverage the new driver API         - optimize DMA and cache access to increase raw RX performances           by 40%      - TI:         - icssg-prueth: add multicast filtering support for VLAN           interface      - netkit:         - add ability to configure head/tailroom      - VXLAN:         - accepts packets with user-defined reserved bit   - Ethernet switches:      - Microchip:         - lan969x: add RGMII support         - lan969x: improve TX and RX performance using the FDMA engine      - nVidia/Mellanox:         - move Tx header handling to PCI driver, to ease XDP support   - Ethernet PHYs:      - Texas Instruments DP83822:         - add support for GPIO2 clock output      - Realtek:         - 8169: add support for RTL8125D rev.b         - rtl822x: add hwmon support for the temperature sensor      - Microchip:         - add support for RDS PTP hardware         - consolidate periodic output signal generation   - CAN:      - several DT-bindings to DT schema conversions      - tcan4x5x:         - add HW standby support         - support nWKRQ voltage selection      - kvaser:         - allowing Bus Error Reporting runtime configuration   - WiFi:      - the on-going Multi-Link Operation (MLO) effort continues,        affecting both the stack and in drivers      - mac80211/cfg80211:         - Emergency Preparedness Communication Services (EPCS) station           mode support         - support for adding and removing station links for MLO         - add support for WiFi 7/EHT mesh over 320 MHz channels         - report Tx power info for each link      - RealTek (rtw88):         - enable USB Rx aggregation and USB 3 to improve performance         - LED support      - RealTek (rtw89):         - refactor power save to support Multi-Link Operations         - add support for RTL8922AE-VS variant      - MediaTek (mt76):         - single wiphy multiband support (preparation for MLO)         - p2p device support         - add TP-Link TXE50UH USB adapter support      - Qualcomm (ath10k):         - support for the QCA6698AQ IP core      - Qualcomm (ath12k):         - enable MLO for QCN9274   - Bluetooth:      - Allow sysfs to trigger hdev reset, to allow recovering devices        not responsive from user-space      - MediaTek: add support for MT7922, MT7925, MT7921e devices      - Realtek: add support for RTL8851BE devices      - Qualcomm: add support for WCN785x devices      - ISO: allow BIG re-sync&quot;* tag &apos;net-next-6.14&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1386 commits)  net/rose: prevent integer overflows in rose_setsockopt()  net: phylink: fix regression when binding a PHY  net: ethernet: ti: am65-cpsw: streamline TX queue creation and cleanup  net: ethernet: ti: am65-cpsw: streamline RX queue creation and cleanup  net: ethernet: ti: am65-cpsw: ensure proper channel cleanup in error path  ipv6: Convert inet6_rtm_deladdr() to per-netns RTNL.  ipv6: Convert inet6_rtm_newaddr() to per-netns RTNL.  ipv6: Move lifetime validation to inet6_rtm_newaddr().  ipv6: Set cfg.ifa_flags before device lookup in inet6_rtm_newaddr().  ipv6: Pass dev to inet6_addr_add().  ipv6: Convert inet6_ioctl() to per-netns RTNL.  ipv6: Hold rtnl_net_lock() in addrconf_init() and addrconf_cleanup().  ipv6: Hold rtnl_net_lock() in addrconf_dad_work().  ipv6: Hold rtnl_net_lock() in addrconf_verify_work().  ipv6: Convert net.ipv6.conf.${DEV}.XXX sysctl to per-netns RTNL.  ipv6: Add __in6_dev_get_rtnl_net().  net: stmmac: Drop redundant skb_mark_for_recycle() for SKB frags  net: mii: Fix the Speed display when the network cable is not connected  sysctl net: Remove macro checks for CONFIG_SYSCTL  eth: bnxt: update header sizing defaults  ...

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Wed, 22 Jan 2025 17:28:57 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>91a91aacc5195982229265b02a021e670b3a034a - Merge branch &apos;lib-packing-introduce-and-use-un-pack_fields&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/.gitignore#91a91aacc5195982229265b02a021e670b3a034a</link>
        <description>Merge branch &apos;lib-packing-introduce-and-use-un-pack_fields&apos;Jacob Keller says:====================lib: packing: introduce and use (un)pack_fieldsThis series improves the packing library with a new API for packing orunpacking a large number of fields at once with minimal code footprint. TheAPI is then used to replace bespoke packing logic in the ice driver,preparing it to handle unpacking in the future. Finally, the ice driver hasa few other cleanups related to the packing logic.The pack_fields and unpack_fields functions have the following improvementsover the existing pack() and unpack() API: 1. Packing or unpacking a large number of fields takes significantly less    code. This significantly reduces the .text size for an increase in the    .data size which is much smaller. 2. The unpacked data can be stored in sizes smaller than u64 variables.    This reduces the storage requirement both for runtime data structures,    and for the rodata defining the fields. This scales with the number of    fields used. 3. Most of the error checking is done at compile time, rather than    runtime, via CHECK_PACKED_FIELD macros.The actual packing and unpacking code still uses the u64 sizevariables. However, these are converted to the appropriate field sizes whenstoring or reading the data from the buffer.This version now uses significantly improved macro checks, thanks to thework of Vladimir. We now only need 300 lines of macro for the generatedchecks. In addition, each new check only requires 4 lines of code for itsmacro implementation and 1 extra line in the CHECK_PACKED_FIELDS macro.This is significantly better than previous versions which required ~2700lines.The CHECK_PACKED_FIELDS macro uses __builtin_choose_expr to select theappropriately sized CHECK_PACKED_FIELDS_N macro. This enables directlyadding CHECK_PACKED_FIELDS calls into the pack_fields and unpack_fieldsmacros. Drivers no longer need to call the CHECK_PACKED_FIELDS_N macrosdirectly, and we do not need to modify Kbuild or introduce multiple CONFIGoptions.The code for the CHECK_PACKED_FIELDS_(0..50) and CHECK_PACKED_FIELDS itselfcan be generated from the C program in scripts/gen_packed_field_checks.c.This little C program may be used in the future to update the checks tomore sizes if a driver with more than 50 fields appears in the future.The total amount of required code is now much smaller, and we don&apos;tanticipate needing to increase the size very often. Thus, it makes sense tosimply commit the result directly instead of attempting to modify Kbuild toautomatically generate it.This version uses the 5-argument format of pack_fields and unpack_fields,with the size of the packed buffer passed as one of the arguments. We doenforce that the compiler can tell its a constant using__builtin_constant_p(), ensuring that the size checks are handled atcompile time. We could reduce these to 4 arguments and require that thepassed in pbuf be of a type which has the appropriate size. I opted againstthat because it makes the API less flexible and a bit less natural to usein existing code.Signed-off-by: Jacob Keller &lt;jacob.e.keller@intel.com&gt;Reviewed-by: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;v9: https://lore.kernel.org/20241204-packing-pack-fields-and-ice-implementation-v9-0-81c8f2bd7323@intel.comv8: https://lore.kernel.org/20241203-packing-pack-fields-and-ice-implementation-v8-0-2ed68edfe583@intel.comv7: https://lore.kernel.org/20241202-packing-pack-fields-and-ice-implementation-v7-0-ed22e38e6c65@intel.comv6: https://lore.kernel.org/20241118-packing-pack-fields-and-ice-implementation-v6-0-6af8b658a6c3@intel.comv5: https://lore.kernel.org/20241111-packing-pack-fields-and-ice-implementation-v5-0-80c07349e6b7@intel.comv4: https://lore.kernel.org/20241108-packing-pack-fields-and-ice-implementation-v4-0-81a9f42c30e5@intel.comv3: https://lore.kernel.org/20241107-packing-pack-fields-and-ice-implementation-v3-0-27c566ac2436@intel.comv2: https://lore.kernel.org/20241025-packing-pack-fields-and-ice-implementation-v2-0-734776c88e40@intel.comv1: https://lore.kernel.org/20241011-packing-pack-fields-and-ice-implementation-v1-0-d9b1f7500740@intel.com====================Link: https://patch.msgid.link/20241210-packing-pack-fields-and-ice-implementation-v10-0-ee56a47479ac@intel.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/scripts/.gitignore</description>
        <pubDate>Thu, 12 Dec 2024 05:13:29 +0100</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
