<?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 ntsyncvar.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>03ca6dbdb80da79408f135d823fbd9a00fd4f25b - ntsync(4)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ntsync/ntsyncvar.h#03ca6dbdb80da79408f135d823fbd9a00fd4f25b</link>
        <description>ntsync(4)The driver implements the ntsync interface as specified in the Linux7.0-rc3 document Documentation/userspace-api/ntsync.rst.  Only thedocumentation and the userspace tests (Linux&apos;tools/testing/selftests/drivers/ntsync/ntsync.c) were used forreference.  When the documentation contradicted the tests, testsbehavior was implemented.One quirk is that Linux API needs to return an error from ioctl() and tocopyout the modified ioctl() argument.  Our generic ioctl() is not flexibleenough to implement this, so the ntsync_ioctl_copyout() hack allows tocopyout the ioctl parameter directly from the ioctl method, instead ofrelying on the ioctl infra.The FreeBSD port of the tests, that can be compiled both on FreeBSD andLinux, is available at https://github.com/kostikbel/freebsd-ntsync-test.The Linux binary compiled with the Linux test harness, cannot be rununder linuxolator due to unimplemented syscalls, but the shims infreebsd-ntsync-test can be compiled on Linux and resulting Linux/glibcbinary run on linuxolator to test linux compat.Sponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D57038

            List of files:
            /freebsd/sys/dev/ntsync/ntsyncvar.h</description>
        <pubDate>Mon, 11 May 2026 11:49:13 +0200</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
