<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in freebsd</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3df95133 - contigmem: cleanup properly when load fails</title>
        <link>http://172.16.0.5:8080/history/dpdk/kernel/freebsd/#3df95133</link>
        <description>contigmem: cleanup properly when load failsIf contigmem is not able to allocate all of therequested buffers, it frees whatever buffers wereable to be allocated up until that point.But the pointers are not set to NULL in that case.After the load fails, the FreeBSD kernel willimmediately call the contigmem unload handler, whichtries to free the buffers again since the pointerswere not set to NULL.It&apos;s not clear that we should just rely on the unloadhandler getting called after load failure. So let&apos;skeep the existing cleanup code in the load handler,but explicitly set the pointers to NULL after freeingthem.Fixes: 5f51eca22489 (&quot;contigmem: free allocated memory on error&quot;)Cc: stable@dpdk.orgSigned-off-by: Jim Harris &lt;james.r.harris@intel.com&gt;Acked-by: Bruce Richardson &lt;bruce.richardson@intel.com&gt;

            List of files:
            /dpdk/kernel/freebsd/contigmem/contigmem.c</description>
        <pubDate>Mon, 09 Mar 2020 10:00:00 +0000</pubDate>
        <dc:creator>Jim Harris &lt;james.r.harris@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3f708560 - build: clean up building kernel modules using meson</title>
        <link>http://172.16.0.5:8080/history/dpdk/kernel/freebsd/#3f708560</link>
        <description>build: clean up building kernel modules using mesonThe meson.build files for building the kernel modules directory couldbe improved now that it is extracted from the EAL. For example, noglobal processing is necessary inside the kernel folder, just need tosubdir to the appropriate bsd or linux folder to do the actual work.To avoid potential race conditions with the BSD module builds whenthe kernel build system is creating the dev_if.h and other files,we serialize the kernel module builds (all 2 of them!) by settingup each module to depend on all the previous.Signed-off-by: Bruce Richardson &lt;bruce.richardson@intel.com&gt;Tested-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/kernel/freebsd/BSDmakefile.meson</description>
        <pubDate>Wed, 04 Apr 2018 16:00:00 +0000</pubDate>
        <dc:creator>Bruce Richardson &lt;bruce.richardson@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
