<?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 linux_ioctl.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>89847f7e - linux: Improve debugging by recognizing TIOCGPTPEER</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#89847f7e</link>
        <description>linux: Improve debugging by recognizing TIOCGPTPEERSponsored By:	EPSRC(cherry picked from commit 1866c766d2c520faaedbfe98d2e34a95f54053a5)

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Thu, 29 Apr 2021 20:26:46 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>77311940 - linux(4): Quiesce unrecognized ioctl warning for F2FS query</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#77311940</link>
        <description>linux(4): Quiesce unrecognized ioctl warning for F2FS queryOn Linux, sqlite probes for underlying F2FS filesystems that supportcertain kinds of atomic update with this ioctl.  The expected result onnon-F2FS filesystem (i.e., all FreeBSD filesystems) is any error value.Minimally implement the ioctl and avoid the warning message.(This shows up in Linux Chrome, which embeds sqlite.)Reviewed by:	emaste, traszDifferential Revision:	https://reviews.freebsd.org/D27050

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Mon, 02 Nov 2020 18:45:43 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>53efdb55 - linux(4): Deduplicate ioctl range construction with a helper macro</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#53efdb55</link>
        <description>linux(4): Deduplicate ioctl range construction with a helper macroNo functional change.Reviewed by:	emaste, traszDifferential Revision:	https://reviews.freebsd.org/D27049

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Mon, 02 Nov 2020 18:45:15 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>79e3da06 - Add support for SOUND_MIXER_WRITE_MONITOR ioctl.  Fixes alsamixer(1)</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#79e3da06</link>
        <description>Add support for SOUND_MIXER_WRITE_MONITOR ioctl.  Fixes alsamixer(1)on my x220.Reviewed by:	emasteMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D25806

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Thu, 17 Sep 2020 11:44:45 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>46888ded - Add emulation support for the Linux kcov(4) ioctl API.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#46888ded</link>
        <description>Add emulation support for the Linux kcov(4) ioctl API.This makes it possible to run an unmodified Linux syzkaller executoragainst the Linuxulator, and have it gather code coverage information.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Fri, 04 Sep 2020 00:12:28 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aa754121 - Make linux(4) support the BLKPBSZGET ioctl.  Oracle uses it.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#aa754121</link>
        <description>Make linux(4) support the BLKPBSZGET ioctl.  Oracle uses it.MFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D25694

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Sun, 19 Jul 2020 12:25:03 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d845d3dc - Add support for the device statistics IOCTL, needed by the coming</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#d845d3dc</link>
        <description>Add support for the device statistics IOCTL, needed by the cominglinux_libusb upgrade.MFC after:	3 daysSponsored by:	Mellanox Technologies

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Tue, 10 Mar 2020 15:56:49 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b9594cd9 - Implement Linux BLKGETSIZE64 ioctl.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#b9594cd9</link>
        <description>Implement Linux BLKGETSIZE64 ioctl.MFC after:	2 weeksSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Sun, 29 Dec 2019 12:22:11 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2cf9eb6c - Add a hack to make ^T work for Linux binaries, enabled with</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#2cf9eb6c</link>
        <description>Add a hack to make ^T work for Linux binaries, enabled with&apos;compat.linux.preserve_vstatus=1&apos; sysctl.MFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D21967

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Mon, 16 Dec 2019 20:15:44 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0fabd7b5 - Return ENOTSUP for Linux FS_IOC_FIEMAP ioctl.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#0fabd7b5</link>
        <description>Return ENOTSUP for Linux FS_IOC_FIEMAP ioctl.Linux man(1) calls it for no good reason; this avoids the console spam(eg &apos;(man): ioctl fd=4, cmd=0x660b (&apos;f&apos;,11) is not implemented&apos;).Reviewed by:	emasteMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D20690

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Thu, 04 Jul 2019 20:16:04 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8fc08087 - On amd64 both Linux compat modules, linux.ko and linux64.ko, provide</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#8fc08087</link>
        <description>On amd64 both Linux compat modules, linux.ko and linux64.ko, providelinux_ioctl_(un)register_handler that allows other driver modules toregister ioctl handlers.  The ioctl syscall implementation in each Linuxcompat module iterates over the list of handlers and forwards the call tothe appropriate driver.  Because the registration functions have the samename in each module it is not possible for a driver to support both 32 and64 bit linux compatibility.Move the list of ioctl handlers to linux_common.ko so it is shared byboth Linux modules and all drivers receive both 32 and 64 bit ioctl callswith one registration.  These ioctl handlers normally forward the callto the FreeBSD ioctl handler which can handle both 32 and 64 bit.Keep the special COMPAT_LINUX32 ioctl handlers in linux.ko in a separatelist for now and let the ioctl syscall iterate over that list first.Later, COMPAT_LINUX32 support can be added to the 64 bit ioctl handlersvia a runtime check for ILP32 like is done for COMPAT_FREEBSD32 and thenthis separate list would disappear again.  That is a much bigger efforthowever and this commit is meant to be MFCable.This enables linux64 support in x11/nvidia-driver*.PR:		206711Reviewed by:	kibMFC after:	3 days

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Tue, 06 Nov 2018 13:51:08 +0000</pubDate>
        <dc:creator>Tijl Coosemans &lt;tijl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b1ed95fd - Rationalize license text on Linuxolator files</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#b1ed95fd</link>
        <description>Rationalize license text on Linuxolator filesMany licenses on Linuxolator files contained small variations from thestandard FreeBSD license text.  To avoid license proliferation switch tothe standard 2-Clause FreeBSD license for those files where I havepermission from each of the listed copyright holders.Approved by:	rdivacky, marcelMFC after:	1 weekSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Fri, 23 Mar 2018 14:39:34 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>132f90c6 - Linuxolator whitespace cleanup</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#132f90c6</link>
        <description>Linuxolator whitespace cleanupA version of each of the MD files by necessity exists for each CPUarchitecture supported by the Linuxolator.  Clean these up so that newarchitectures do not inherit whitespace issues.Clean up shared Linuxolator files while here.Sponsored by:	Turing Robotic Industries Inc.

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Mon, 05 Feb 2018 17:29:12 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7f2d13d6 - sys/compat: further adoption of SPDX licensing ID tags.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#7f2d13d6</link>
        <description>sys/compat: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Mon, 27 Nov 2017 15:13:23 +0000</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e9e07e6 - Style(9) whitespace fix.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#8e9e07e6</link>
        <description>Style(9) whitespace fix.MFC after:	1 week

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Sat, 22 Jul 2017 09:03:40 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6e1d05bb - Add Evdev ioctl handler to the Linuxulator.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#6e1d05bb</link>
        <description>Add Evdev ioctl handler to the Linuxulator.PR:		218627Submitted by:	Jan Kokem&#252;llerReported by:	Jan Kokem&#252;llerMFC after:	1 week

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Sun, 23 Apr 2017 07:43:50 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>113bb55f - Adding SIOCGIFNAME support in Linuxulator.  This should silence the console warning associated</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#113bb55f</link>
        <description>Adding SIOCGIFNAME support in Linuxulator.  This should silence the console warning associatedwith linux-opera:	linux: pid 23492 (opera): ioctl fd=5, cmd=0x8910 (&apos;\M^I&apos;,16) is not implemented	linux: pid 23492 (opera): ioctl fd=28, cmd=0x8910 (&apos;\M^I&apos;,16) is not implemented	...Reviewed by:	kib, marcel, dchaginTested with:	linux-opera-12.16_3MFC after:	1 month

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Sun, 09 Apr 2017 15:27:04 +0000</pubDate>
        <dc:creator>Tai-hwa Liang &lt;avatar@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5989b75b - The latest cp tool is trying to use the btrfs clone operation that is</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#5989b75b</link>
        <description>The latest cp tool is trying to use the btrfs clone operation that isimplemented via ioctl interface. First of all return ENOTSUP for thisoperation as a cp fallback to usual method in that case. Secondly, donot print out the message about unimplemented operation.

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Sun, 24 May 2015 18:12:04 +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/compat/linux/linux_ioctl.h#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/compat/linux/linux_ioctl.h</description>
        <pubDate>Sun, 24 May 2015 15:51:18 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a40a377c - Add some missing LIBUSB IOCTL conversion codes.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/compat/linux/linux_ioctl.h#a40a377c</link>
        <description>Add some missing LIBUSB IOCTL conversion codes.

            List of files:
            /freebsd-13.1/sys/compat/linux/linux_ioctl.h</description>
        <pubDate>Sun, 14 Jul 2013 10:13:01 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
