<?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 files</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d7d237ce731f0897107ca0f9301b4cef1846a182 - acpi_apple: Apple platform ACPI driver,</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#d7d237ce731f0897107ca0f9301b4cef1846a182</link>
        <description>acpi_apple: Apple platform ACPI driver,handles wake-on-LAN arming and lid state on the PCHPMC/GMUX platform instance, and panel backlightcontrol on the PNLF instance, registering withbacklight(9).Reviewed by:	ziaee, adrianDifferential Revision:	https://reviews.freebsd.org/D58867

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Thu, 15 Oct 2026 15:03:22 +0200</pubDate>
        <dc:creator>Abdelkader Boudih &lt;seuros@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>70d389bede66da585508c1813c10a873d42612e7 - f_bnxt: add kTLS (kernel TLS) TX offload</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#70d389bede66da585508c1813c10a873d42612e7</link>
        <description>f_bnxt: add kTLS (kernel TLS) TX offloadAdd kTLS TX crypto offload, layered on MPC (crypto add/deletecommands submitted over its TCE channel) and TX completion coalescing(shared tx_bd_opaque encoding).Adds kTLS session lifecycle management, a key-context ID allocator,HWRM key-context alloc/free with partition-mode support, and the TXsubmit path: in-order packets go out on the normal iflib path withCSUM_SND_TAG set, while out-of-order or retransmitted TLS records geta presync command plus a replayed copy of the record built from thedriver&apos;s own replay ring. Also adds kTLS/MPC completion-time countersysctls and the max_ktls_entries tunable.Reviewed by:    gallatinMFC after:      2 weeksSponsored by:   Broadcom Inc.Differential Revision:  https://reviews.freebsd.org/D58606

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Wed, 29 Jul 2026 14:16:07 +0200</pubDate>
        <dc:creator>Sumit Saxena &lt;sumit.saxena@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>088a42c0ff7620463a870bc789f940fdf112802f - if_bnxt: add MPC (Mid-Path Channel) ring infrastructure</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#088a42c0ff7620463a870bc789f940fdf112802f</link>
        <description>if_bnxt: add MPC (Mid-Path Channel) ring infrastructureAdd MPC ring support: a pair of extra, driver-privateTX/completion/notification rings the firmware uses as a side-channelfor offload commands. The only current consumer is kTLS TX cryptocommand submission; RCE/CFA channel types are not yet implemented byany consumer.Adds MPC ring allocation/teardown, HWRM ring alloc/free, a privateinterrupt path for the MPC NQ ring, and the TX submit/completionpath. The RoCE-only IRQ table builder is split into a generic,exported bnxt_populate_irq(softc, irq_count) that both MPC and RoCEuse, plus an incremental bnxt_populate_irq_roce() that grows thetable on top of whatever is already there, so IRQ rids stayconsistent regardless of attach order.This patch does not link standalone: bnxt_mpc_cmp() calls intokTLS&apos;s completion handler, added by a later patch.Reviewed by:    gallatinMFC after:      2 weeksSponsored by:   Broadcom Inc.Differential Revision:  https://reviews.freebsd.org/D58603

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Wed, 29 Jul 2026 11:12:26 +0200</pubDate>
        <dc:creator>Sumit Saxena &lt;sumit.saxena@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>f2c300112ea491d69799c5a1085b57c48acef713 - if_bnxt: add RX timestamping support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#f2c300112ea491d69799c5a1085b57c48acef713</link>
        <description>if_bnxt: add RX timestamping supportAdd PHC register mapping, RTC initialization, refclk read withFW-reset serialization, and sbinuptime-based calibration to convertthe raw hardware timestamp carried in RX completions into an mbuftimestamp. Advertise IFCAP_HWRXTSTMP, configure the RX timestampfilter in bnxt_init(), and drain the calibration callout on stop.Check HWRM_FUNC_QCAPS_OUTPUT_FLAGS_PTP_SUPPORTED inbnxt_hwrm_func_qcaps() so the capability bit PTP is gated on actuallygets set, without which PTP never armed on real hardware.Reviewed by:    gallatinMFC after:      2 weeksSponsored by:   Broadcom Inc.Differential Revision:  https://reviews.freebsd.org/D58596

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Tue, 18 Aug 2026 23:00:11 +0200</pubDate>
        <dc:creator>Sumit Saxena &lt;sumit.saxena@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>9006a6ad1b3089f7cb3c2e3fb9632d5ccbbfbbbc - dwc(4): Support a major update of Synopsys IP.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#9006a6ad1b3089f7cb3c2e3fb9632d5ccbbfbbbc</link>
        <description>dwc(4): Support a major update of Synopsys IP.Support new versions 4.x and 5.x of Synopsys DesignWare GigabitEthernet MAC, often referred to as DWC Quality-of-Service IP Core.In particular:- version 5_30 (0x53) that is found on stm32mp2 arm64 SoC- version 5_40 (0x54) that is found on Spacemit K3 RISC-V RVA23 SoCDWC Ethernet QoS introduced a new scalable multi-channel architecturewith up to eight TX/RX channels, enhanced DCB support, TCP segmentationoffload (TSO).Thanks to manu@ for start splitting out the DMA code of the older(dwc version 3.x) driver to separate files in 2023.  This patch isa continuation of that work to support new core and DMA engine.Thanks to mmel@ for initial review.  Initial support covers the sameinterface capabilities as the version 3 (VLAN_MTU, HWCSUM, HWCSUM_IPV6).Reviewed by:	mmelNo objection:	manuSponsored by:	Innovate UKDifferential Revision:	https://reviews.freebsd.org/D59191

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Wed, 30 Sep 2026 12:18:04 +0200</pubDate>
        <dc:creator>Ruslan Bukin &lt;br@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>da0764f23554ef446003b5f2ab4e535a3329b0ab - vm_swapout: Restore handling of RLIMIT_RSS</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#da0764f23554ef446003b5f2ab4e535a3329b0ab</link>
        <description>vm_swapout: Restore handling of RLIMIT_RSSIn commit 13a1129d700c, I removed the mechanism by which the pagedaemonsignals the swapout thread when page reclamation is unable to keep upwith demand.  This is because the swapout thread&apos;s main action in thiscase is to swap out sleeping processes, but we removed this support.However, it had the secondary effect of causing the swapout thread toenforce RLIMIT_RSS when racct is not enabled.  Without it, ifracct_enabled is false, nothing ever kicks the swapout thread.Restore the old behaviour of trying to enforce RLIMIT_RSS when the pagedaemon is unable to keep up with demand.  I&apos;m not at all convinced thisis a good way to implement the limit, but the change wasn&apos;t intentional,so let&apos;s restore it for now.Fixes:		13a1129d700c (&quot;vm: Remove kernel stack swapping support, part 1&quot;)Reviewed by:	olce, kibMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D56142

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Tue, 29 Sep 2026 21:45:25 +0200</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>34f9f5680c9d5d5138e427ba3aeab0138cec3882 - zfs: merge openzfs/zfs@1f380a4f3</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#34f9f5680c9d5d5138e427ba3aeab0138cec3882</link>
        <description>zfs: merge openzfs/zfs@1f380a4f3Notable upstream pull request merges: #17864 e903655c5 zpool: Add zpool status -vv error ranges #18820 -multiple zdb: account pending DDT-log frees in leak detection #18884 -multiple zio_crypt: establish platform interface; rework common                  code to use it #19010 -multiple zfs_namecheck: reject &apos;.&apos; and &apos;..&apos; before a snapshot or                  bookmark #19031 994fb1703 Fix metaslab count assertion in metaslab_group_alloc()                  for small vdevs #19093 f5b2fc8e2 zfs_ctldir: make .zfs/snapshot/&lt;name&gt; btime the snapshot                  creation time #19097 2dece2a34 zstream: report invalid record context without assertions #19102 78f49e1dd vdev_disk: simplify alignment checks for linear ABDs #19108 -multiple Fix permanent errors misfiled into the scrub error log #19110 fa4bc4dec spa_errlog: don&apos;t let one unresolvable entry hide the                  whole error log #19116 b6dde8a17 zio_crypt: free the key unwrap uios when decryption fails #19122 -multiple Fix dd_lock contention on space accounting #19126 c792317f2 Avoid dp_lock in the dirty space accounting #19131 7fd87803e Make the spa_config_lock reader fast path lockless #19137 a83d96835 libzfs: do not iterate snapshots for a mountpoint                  changelist #19152 ccce78729 ZIO: Order a batch arrival against the hold it releases #19155 9d7260c9b Propagate vdev state change on probe failure #19157 946be3a33 FreeBSD: remove legacy ioctl support #19165 1d9c32c16 zpool: accept more redundant special and dedup vdevs #19167 638abd22a zfs_domount: fix vfs_t double-free on root setup failureObtained from:	OpenZFSOpenZFS commit:	1f380a4f34da6068d22960807f53cda68a356add

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Tue, 29 Sep 2026 09:25:04 +0200</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e702b1af009d2303431e099afa00936b287ee552 - sys: Remove orphaned build glue for le(4)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#e702b1af009d2303431e099afa00936b287ee552</link>
        <description>sys: Remove orphaned build glue for le(4)Fixes:		7a323f873662 (&quot;sys: Retire le(4)&quot;)

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Wed, 23 Sep 2026 21:15:21 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d435248a2196bc78f626850a7ae700aaeace1c13 - ufshci: build the ioctl file into the kernel</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#d435248a2196bc78f626850a7ae700aaeace1c13</link>
        <description>ufshci: build the ioctl file into the kernelThe passthrough ioctl went into the module build only. A kernel withdevice ufshci then failed to link, because ufshci_ctrlr.c callsufshci_ioctl_construct() and ufshci_ioctl_destruct() and neither wascompiled in.Add the file to sys/conf/files.Fixes:		28fefc441e3b (&quot;ufshci: add a control device node&quot;)Sponsored by:	Samsung Electronics

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Tue, 15 Sep 2026 05:02:38 +0200</pubDate>
        <dc:creator>Jaeyoon Choi &lt;jaeyoon@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9ea7beb173b8b5c77663ee0f86b32cc76f20357f - ixv: Add Hyper-V virtual function support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#9ea7beb173b8b5c77663ee0f86b32cc76f20357f</link>
        <description>ixv: Add Hyper-V virtual function supportHyper-V does not expose the normal Intel PF/VF mailbox.Import the Hyper-V operation overrides from DPDK and complete its resetcallback with the configuration-space mechanism submitted by Microsoft.Route ixv operations through the operation table, use mailbox API 1.0,and limit this environment to one queue pair.Claim the 82599, X540, X550, X550EM-X, and X550EM-A Hyper-V device IDslisted by DPDK.  Select the same path for the E610 Hyper-V subdeviceidentity defined there.For E610/Linkville, read the emulated VFLINKS-format status from PCIconfiguration space at offset 0x209.  Older families retain the MMIOVFLINKS path.Treat receive-mode changes as host-owned no-ops and do not retry VLANoperations that Hyper-V permanently rejects.  Limit the Hyper-V 82599MTU to 1504 because its VF does not implement the X540 RLPML field.Use mailbox reset indications only to refresh cached Hyper-V link state.Hyper-V does not provide the mailbox handshake required to treat thatindication as a request for an iflib reinitialization.Tested on 82599 and E610 (with a followup commit) with Windows Server2025 Hyper-V.PR:		232472, 239849Obtained from:	DPDK (shared code)Sponsored by:	BBOX.ioCo-authored-by:	Wei Hu &lt;weh@microsoft.com&gt;

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Mon, 07 Sep 2026 05:34:50 +0200</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d8e315ba975163a2050dd3d3e193f2472dbc2478 - hid: Add Sony DualSense gamepad driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#d8e315ba975163a2050dd3d3e193f2472dbc2478</link>
        <description>hid: Add Sony DualSense gamepad driverAdd a driver for the Sony PS5 DualSense controller (054c:0ce6)providing gamepad input via evdev, lightbar RGB LED control, andplayer indicator LEDs through sysctl.Signed-off-by:	Christos Longros &lt;chris.longros@gmail.com&gt;Reviewed by:	ziaee, wulfMFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D56345

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Fri, 11 Sep 2026 17:49:22 +0200</pubDate>
        <dc:creator>Christos Longros &lt;chris.longros@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d4820dc1e6cb9ec9d8d3ef030f143c69f92228cd - linuxkpi: Add `int_sqrt()`</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#d4820dc1e6cb9ec9d8d3ef030f143c69f92228cd</link>
        <description>linuxkpi: Add `int_sqrt()`The implementation comes from `isqrt64()` in `sys/cam/cam_iosched.c`. Itis modified to take an `unsigned long` and return an `unsigned int`.The i915 DRM driver started to use it in Linux 6.15.Reviewed by:	bzSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D58251

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Sat, 15 Aug 2026 20:30:35 +0200</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5fad251f05634e3220d36d51f624d77b41bc01c1 - linuxkpi: Add `timer64_to_tm()`</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#5fad251f05634e3220d36d51f624d77b41bc01c1</link>
        <description>linuxkpi: Add `timer64_to_tm()`The function converts a number of seconds since Epoch to a `struct tm`.The implementation was copied from `contrib/tzcode/localtime.c`.The amdgpu DRM driver started to use it in Linux 6.15.Reviewed by:	bzSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D58758

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Sat, 15 Aug 2026 20:31:15 +0200</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>551b7c5e12bfea623a47edf97ad5689732a1233f - rtwn: add support for the RTL8723BU</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#551b7c5e12bfea623a47edf97ad5689732a1233f</link>
        <description>rtwn: add support for the RTL8723BUPushed using the RTL8723BU.Reviewed by:	ziaee, avos, adrianRelnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D59205

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Tue, 01 Sep 2026 23:07:59 +0200</pubDate>
        <dc:creator>Ahmad Khalifa &lt;vexeduxr@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9c9428825f4c55e3cb37412c661bb9d385db4c68 - video: add generic video(4) capture framework</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#9c9428825f4c55e3cb37412c661bb9d385db4c68</link>
        <description>video: add generic video(4) capture frameworkAdd a new video(4) framework that provides /dev/videoN, buffermanagement, mmap lifetime, and V4L2 ioctl dispatch for video capturedrivers. Hardware drivers implement struct video_hw_ops callbacksand use video_buf_acquire/write/done to deliver frames.Reviewed by:	adrianDifferential Revision:	https://reviews.freebsd.org/D58367

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Sun, 09 Aug 2026 18:48:13 +0200</pubDate>
        <dc:creator>Abdelkader Boudih &lt;freebsd@seuros.com&gt;</dc:creator>
    </item>
<item>
        <title>295f10230903d54c700518467c4ea4492f5c4faa - exterror(9): dynamic kernel categories</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#295f10230903d54c700518467c4ea4492f5c4faa</link>
        <description>exterror(9): dynamic kernel categoriesMake it possible to define categories without compiling theirpaths into libc (important for third-party modules).  TheEXTERR_CATEGORY_DYNAMIC macro can be defined to a string describing thecompilation unit (generally the path relative to src/sys) which takesthe place of EXTERR_CATEGORY.These strings are assembled in linker sets with category numbersassigned at system startup or module load time.  The strings can beretrieved from the kern.exterr.categories.&lt;category&gt; sysctl.Reviewed by:	kibSponsored by:	Innovate UKDifferential Revision:	https://reviews.freebsd.org/D58237

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Mon, 03 Aug 2026 18:50:01 +0200</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>316f6f2f7fa613d13316ea966a34ee5285b987ec - igbv: Isolate VF policy and validate its registers</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#316f6f2f7fa613d13316ea966a34ee5285b987ec</link>
        <description>igbv: Isolate VF policy and validate its registersGive igb virtual functions a separate ifdi method table and moveVF-specific attach, reset, queue, interrupt, and diagnostic policy toif_igbv.c. Keep shared descriptor-ring mechanisms in if_em.c.Derive VF identity from IFLIB_IS_VF and assert that hardwareidentification agrees. Under INVARIANTS, validate normal VF CSRaccesses against the sparse 82576 and I350 VF register maps.Stop shared setup from accessing PF-only controls. Require MSI-X anddefer VF sysctls until attach succeeds so failed attachment cannotleave handlers pointing at freed driver state.Advertise only VF capabilities, run adaptive moderation without thePF receive-buffer guard, enable SRRCTL.DROP_EN, and provide a VF-safediagnostic register view.The moved implementation is the existing FreeBSD code. Register modelwas cross-checked against the Intel datasheets and other Intel drivers.Sponsored by:	BBOX.io

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Thu, 30 Jul 2026 06:05:47 +0200</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a2ed165f0049595f2e52ec545095240e362f27c7 - igb: Add SR-IOV PF support for 82576 and I350</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#a2ed165f0049595f2e52ec545095240e362f27c7</link>
        <description>igb: Add SR-IOV PF support for 82576 and I350Add the PCI IOV schema and PF control plane for up to seven VFs withone hardware queue per pool. Implement VF mailbox handling, MAC andVLAN assignment, multicast filtering, promiscuity policy,anti-spoofing, malicious-driver recovery, reset replay, and queuelifecycle management.The basic SR-IOV and VMDq PF implementation follows DPDK Intel e1000code, including PF pool selection, one queue per pool, mailboxdispatch, and VF enablement. Intel FreeBSD igb-2.5.31 supplies theolder driver baseline. Linux igb and the Intel SDMs clear up lifecycle,isolation, reset, and family-specific details absent from DPDK.Enabling IOV requires the PF to attach with one TX and RX queue.Systems whose defaults select RSS queues must set the documented iflibqueue override tunables before attach.Only 82576 and I350 support SR-IOV in silicon.  The series has beenextensively tested on I350, including thowing boundaries at the PCI BARthat shipping drivers will never.  Still, think carefully beforereaching for this in critical environments.Relnotes:	yesSponsored by:	BBOX.io

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Tue, 28 Jul 2026 23:56:33 +0200</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5f74217c05a99f38a31a6e4950220964595d4ac8 - coreboot: Add coreboot firmware table driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#5f74217c05a99f38a31a6e4950220964595d4ac8</link>
        <description>coreboot: Add coreboot firmware table driverNexus-attached driver that discovers and parses coreboot&apos;s LBIO tablesfrom physical memory. Exposes firmware metadata (version, build info,mainboard, serial config, TSC frequency, CBMEM entries) via sysctlhw.coreboot.*, the firmware console ring buffer via /dev/coreboot_console,and structured CBMEM entry access via /dev/cbmem ioctl interface.Tested on:- Qotom Q535G6 (Kabylake)- Intel NUC D54250WYK (Haswell)- Intel NUC D33217GKE (Ivy Bridge)- Dell 3100 2-in-1 (Gabbiter)- Dell 3100 (Fleex)- Lenovo IdeaPad 320s- Lenovo ThinkPad T480- HP Chromebook 11 G4- HP Chromebook 11 G5- HP Chromebook 11 G6 EE- HP Chromebook 14 G4- HP Chromebook 14 G5- HP Chromebook x360 11 G1 EE- HP Chromebook x360 11 G2 EE- HP Chromebook x360 14 G1- Acer C720- Acer Chromebook 11- Lenovo N22Reviewed by:	ngie, kib, adrianDifferential Revision:	https://reviews.freebsd.org/D55649

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Wed, 29 Jul 2026 21:11:55 +0200</pubDate>
        <dc:creator>Abdelkader Boudih &lt;freebsd@seuros.com&gt;</dc:creator>
    </item>
<item>
        <title>e591a76621430d6d29f2580e2dec8991e450ed5e - LinuxKPI: page pool updates and add to the build</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/conf/files#e591a76621430d6d29f2580e2dec8991e450ed5e</link>
        <description>LinuxKPI: page pool updates and add to the buildSplit implementation out from the header files.This &quot;page pool&quot; is the very minimalistic version we need in order tosupport packets on mt76.We allocate the page pool in order to have the meta data available ofwhich we only make limited use.This implementation does no pooling, it does no page fragments for now,it always hands out a full page and frees it upon return.It is written in a way that it can be in the tree before the &apos;struct page&apos;work it depends on has landed in order to reduce friction for people whowant to try mt7921 (or others later) upfront.  We use the same #ifdefas in the struct page work for that reason so one knob will turn everythingon or off.Once the struct page work has landed and settled we can start filling thiswith more complexity.In the unlikely event that in the mean time any other consumer would startshowing up they will have to be aware that the current code as-isessentially is a NOP without the &apos;struct page&apos; work.  A WARN_ONCE() willnotify them.Sponsored by:	The FreeBSD FoundationMFC after:	3 days

            List of files:
            /freebsd/sys/conf/files</description>
        <pubDate>Sat, 18 Jul 2026 13:54:42 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
