<?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>9b42da2b - linux: add sysctl to pass untranslated interface names</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linux_common/Makefile#9b42da2b</link>
        <description>linux: add sysctl to pass untranslated interface namesReviewed by:	kibApproved by:    re(gjb)MFC after:	2 weeksDifferential Revision: https://reviews.freebsd.org/D33792(cherry picked from commit 1f70a85b4cbc3ad19cec4a390e8754e54815be85)(cherry picked from commit c7655e1f3671a9ce7d963cb577b4548173469053)

            List of files:
            /freebsd-13.1/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>83271c68 - Fix some modules to export more used symbols</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linux_common/Makefile#83271c68</link>
        <description>Fix some modules to export more used symbols(cherry picked from commit 5bb3134a8c21cb87b30e135ef168483f0333dabb)

            List of files:
            /freebsd-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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>
<item>
        <title>97d06da6 - Fix a copy/paste bug introduced during X86_64 Linuxulator work.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linux_common/Makefile#97d06da6</link>
        <description>Fix a copy/paste bug introduced during X86_64 Linuxulator work.FreeBSD support NX bit on X86_64 processors out of the box, for i386 emulationuse READ_IMPLIES_EXEC flag, introduced in r302515.While here move common part of mmap() and mprotect() code to the files in compat/linuxto reduce code dupcliation between Linuxulator&apos;s.Reported by:    Johannes Jost Meixner, Shawn WebbMFC after:	1 weekXMFC with:	r302515, r302516

            List of files:
            /freebsd-13.1/sys/modules/linux_common/Makefile</description>
        <pubDate>Sun, 10 Jul 2016 08:22:04 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ab7403b - Rework signal code to allow using it by other modules, like linprocfs:</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linux_common/Makefile#4ab7403b</link>
        <description>Rework signal code to allow using it by other modules, like linprocfs:1. Linux sigset always 64 bit on all platforms. In order to move Linuxsigset code to the linux_common module define it as 64 bit int. MoveLinux sigset manipulation routines to the MI path.2. Move Linux signal number definitions to the MI path. In general, theyare the same on all platforms except for a few signals.3. Map Linux RT signals to the FreeBSD RT signals and hide signal conversiontables to avoid conversion errors.4. Emulate Linux SIGPWR signal via FreeBSD SIGRTMIN signal which is outsideof allowed on Linux signal numbers.PR:		197216

            List of files:
            /freebsd-13.1/sys/modules/linux_common/Makefile</description>
        <pubDate>Sun, 24 May 2015 17:47:20 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bc273677 - Refund the proc emuldata struct for future use. For now move flags from</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linux_common/Makefile#bc273677</link>
        <description>Refund the proc emuldata struct for future use. For now move flags fromthread emuldata to proc emuldata as it was originally intended.As we can have both 64 &amp; 32 bit Linuxulator running any eventhandlercan be called twice for us. To prevent this move eventhandlers codefrom linux_emul.c to the linux_common.ko module.Differential Revision:	https://reviews.freebsd.org/D1073

            List of files:
            /freebsd-13.1/sys/modules/linux_common/Makefile</description>
        <pubDate>Sun, 24 May 2015 15:54:58 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>67d39748 - Introduce a new module linux_common.ko which is intended for the</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linux_common/Makefile#67d39748</link>
        <description>Introduce a new module linux_common.ko which is intended for thefollowing primary purposes:1. Remove the dependency of linsysfs and linprocfs modules from linux.ko,which will be architecture specific on amd64.2. Incorporate into linux_common.ko general code for platforms on whichwe&apos;ll support two Linuxulator modules (for both instruction set - 32 &amp; 64 bit).3. Move malloc(9) declaration to linux_common.ko, to enable getting memoryusage statistics properly.Currently linux_common.ko incorporates a code from linux_mib.c and linux_util.cand linprocfs, linsysfs and linux kernel modules depend on linux_common.ko.Temporarily remove dtrace garbage from linux_mib.c and linux_util.cDifferential Revision:	https://reviews.freebsd.org/D1072In collaboration with:	Vassilis Laganakos.Reviewed by:	trasz

            List of files:
            /freebsd-13.1/sys/modules/linux_common/Makefile</description>
        <pubDate>Sun, 24 May 2015 15:51:18 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
