<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ff154988 - netlink: move NETLINK define to opt_global.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#ff154988</link>
        <description>netlink: move NETLINK define to opt_global.hMove the NETLINK define into opt_global.h so we can rely on it beingset correctly, without having to remember to include opt_netlink.h.This ensures that the NETLINK define is correctly set. If not wemay end up with unloadable modules, due to missing symbols (such asnlmsg_get_group_writer).PR:		274306Reviewed by:	imp, markjMFC after:	3 daysDifferential Revision:	https://reviews.freebsd.org/D42179(cherry picked from commit ab393e9548f8cc0ee28499c411963b798ebb38a5)

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Thu, 12 Oct 2023 19:55:57 +0000</pubDate>
        <dc:creator>Kristof Provost &lt;kp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c4299cec - linux(4): Make linux_emul_path private</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#c4299cec</link>
        <description>linux(4): Make linux_emul_path privateThere is no need to refer to linux_emul_path from outside anymore.MFC after:		2 month

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Mon, 29 May 2023 08:19:08 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>96056265 - linux(4): Fix opt_netlink.h inclusion</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#96056265</link>
        <description>linux(4): Fix opt_netlink.h inclusionAdd opt_netlink.h to the linux_common module, on i386, where we don&apos;tuses linux_common module, move opt_netlink.h inclusion underi386 condition.MFC after:		2 weeks

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Fri, 31 Mar 2023 11:56:59 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c19fc5cd - linux_common: Fixup .PATH.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#c19fc5cd</link>
        <description>linux_common: Fixup .PATH.Since we have arm64, and awaiting ppc64 Linuxulator, do not include x86 specificpath to the module build for non x86 architectures.MFC after:		1 week

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Sat, 28 Jan 2023 17:31:38 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>010175a7 - modules: Add missing opt_*.h files for stand-alone compile</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#010175a7</link>
        <description>modules: Add missing opt_*.h files for stand-alone compileStandalone compile that we at least create these opt_*.h files.Sponsored by:		Netflix

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Sat, 29 Oct 2022 14:49:20 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7c40e2d5 - linuxolator: add netlink support</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#7c40e2d5</link>
        <description>linuxolator: add netlink supportAdd the glue code to support netlink in Linuxolator.linux_common(4) now depends on netlink(4).All netlink protocol constants are consistent with the Linux version.However, certain OS-specific constants such as AF_INET6, interfaceflags or default routing table id, are different between FreeBSD andLinux. Thus, it may be needed to rewrite some message parts or evenrewrite the whole message, adding or removing some TLVs. The corenetlink implementation code provides efficient rewriting callbacks which Linuxolator now uses.Reviewed by:	dchaginDifferential Revision: https://reviews.freebsd.org/D36361MFC after:	2 months

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Fri, 26 Aug 2022 14:34:15 +0000</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b378d59 - linux(4); Move vdso_selector_x86.c to the linux_common module</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#2b378d59</link>
        <description>linux(4); Move vdso_selector_x86.c to the linux_common moduleMFC after:		2 weeks

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Mon, 23 May 2022 10:19:07 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2434137f - linux(4): Deduplicate translate_traps()</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#2434137f</link>
        <description>linux(4): Deduplicate translate_traps()As translate_traps() is common for x86 Linuxulators,move it under x86/linux.MFC after:		2 weeks

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Mon, 23 May 2022 10:16:26 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1f70a85b - linux: add sysctl to pass untranslated interface names</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#1f70a85b</link>
        <description>linux: add sysctl to pass untranslated interface namesReviewed by:	kibMFC after:	2 weeksDifferential Revision: https://reviews.freebsd.org/D33792

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Sat, 08 Jan 2022 15:41:53 +0000</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5bb3134a - Fix some modules to export more used symbols</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#5bb3134a</link>
        <description>Fix some modules to export more used symbolsand remove non-present symbols that are now reported by kmod_syms.awk.Reviewed by:	emasteSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D32878

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Sun, 07 Nov 2021 08:42:24 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9b13c66 - linux(4): Deduplicate unimpl/dummy syscall handlers</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#e9b13c66</link>
        <description>linux(4): Deduplicate unimpl/dummy syscall handlersNo functional change.Reviewed by:	emaste, traszDifferential Revision:	https://reviews.freebsd.org/D27099

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Thu, 05 Nov 2020 19:30:31 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7abf30d3 - Make linux_errtbl[] static.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#7abf30d3</link>
        <description>Make linux_errtbl[] static.MFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D27004

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Tue, 03 Nov 2020 19:12:33 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6e4cf32e - Add warning to the Linuxulator makefiles that building it outside of a</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#6e4cf32e</link>
        <description>Add warning to the Linuxulator makefiles that building it outside of akernel does not make sence.PR:		222861MFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D20179

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Mon, 13 May 2019 18:28:40 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c5156c77 - Linuxulator depends on a fundamental kernel settings such as SMP. Many</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#c5156c77</link>
        <description>Linuxulator depends on a fundamental kernel settings such as SMP. Manyof them listed in opt_global.h which is not generated while buildingmodules outside of a kernel and such modules never match real cofiguredkernel.So, we should prevent our users from building obviously defective modules.Therefore, remove the root cause of the building of modules outside of akernel - the possibility of building modules with DEBUG or KTR flags.And remove all of DEBUG printfs as it is incomplete and in threadedprogramms not informative, also a half of system call does not have DEBUGprintf. For debuging Linux programms we have dtrace, ktr and ktrace ability.PR:		222861Reviewed by:	traszMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D20178

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Mon, 13 May 2019 18:24:29 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d5368bf3 - Our bsd_to_linux_sockaddr() and linux_to_bsd_sockaddr() functions</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#d5368bf3</link>
        <description>Our bsd_to_linux_sockaddr() and linux_to_bsd_sockaddr() functionsalter the userspace sockaddr to convert the format between linux and BSD versions.That&apos;s the minimum 3 of copyin/copyout operations for one syscall.Also some syscall uses linux_sa_put() and linux_getsockaddr() when loadsockaddr to userspace or from userspace accordingly.To avoid this chaos, especially converting sockaddr in the userspace,rewrite these 4 functions to convert sockaddr only in kernel and leaveonly 2 of this functions.Also in order to reduce duplication between MD parts of the Linuxulator putstruct sockaddr conversion functions that are MI out into linux_common module.PR:		232920MFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D20157

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Mon, 13 May 2019 17:48:16 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6469bdcd - Move most of the contents of opt_compat.h to opt_global.h.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#6469bdcd</link>
        <description>Move most of the contents of opt_compat.h to opt_global.h.opt_compat.h is mentioned in nearly 180 files. In-progress networkdriver compabibility improvements may add over 100 more so this iscloser to &quot;just about everywhere&quot; than &quot;only some files&quot; per theguidance in sys/conf/options.Keep COMPAT_LINUX32 in opt_compat.h as it is confined to a subset ofsys/compat/linux/*.c.  A fake _COMPAT_LINUX option ensure opt_compat.his created on all architectures.Move COMPAT_LINUXKPI to opt_dontuse.h as it is only used to control theset of compiled files.Reviewed by:	kib, cem, jhb, jtlSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D14941

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Fri, 06 Apr 2018 17:35:35 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1ac2776b - Share Linux errno table with libsysdecode</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#1ac2776b</link>
        <description>Share Linux errno table with libsysdecodeRequested by:	jhbReviewed by:	jhbSponsored by:	Turing Robotic Industries Inc.

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Thu, 22 Mar 2018 12:58:49 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6e481f83 - Share a single bsd-linux errno table across MD consumers</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#6e481f83</link>
        <description>Share a single bsd-linux errno table across MD consumersThree copies of the linuxulator linux_sysvec.c contained identicalBSD to Linux errno translation tables, and future work to support otherarchitectures will also use the same table.  Move the table to a commonfile to be used by all.  Make it &apos;const int&apos; to place it in .rodata.(Some existing Linux architectures use MD errno values, but x86 and Armshare the generic set.)This change should introduce no functional change; a followup will addmissing errno values.MFC after:	3 weeksSponsored by:	Turing Robotic Industries Inc.Differential Revision:	https://reviews.freebsd.org/D14665

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Fri, 16 Mar 2018 14:46:38 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/linux_common/Makefile#193d9e76</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-14.2/sys/modules/linux_common/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
