<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/compat/linux/linux_util.h, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>http://cgit.freebsd.org/src/atom?h=release%2F7.0.0_cvs</id>
<link rel='self' href='http://cgit.freebsd.org/src/atom?h=release%2F7.0.0_cvs'/>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<updated>2008-02-24T05:45:17Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>urn:sha1:a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
</entry>
<entry>
<title>Implement the openat() linux syscall</title>
<updated>2007-03-29T02:11:46Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2007-03-29T02:11:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6734f35eac4b543a3ac4cef46102585e2d229c7a'/>
<id>urn:sha1:6734f35eac4b543a3ac4cef46102585e2d229c7a</id>
<content type='text'>
Submitted by:	Roman Divacky (rdivacky@)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Axe the stackgap macros as the Linux ABIs no longer use the stackgap.</title>
<updated>2006-06-27T18:30:49Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2006-06-27T18:30:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4db580972e977edccada20ae7fd1cc632415fda8'/>
<id>urn:sha1:4db580972e977edccada20ae7fd1cc632415fda8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enhance the Linux emulation layer to make MegaRAID SAS managements tool happy.</title>
<updated>2006-05-05T16:10:45Z</updated>
<author>
<name>Doug Ambrisko</name>
<email>ambrisko@FreeBSD.org</email>
</author>
<published>2006-05-05T16:10:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=060e48824720626ae71cbff2328ec91f4aab1839'/>
<id>urn:sha1:060e48824720626ae71cbff2328ec91f4aab1839</id>
<content type='text'>
Add back in a scheme to emulate old type major/minor numbers via hooks into
stat, linprocfs to return major/minors that Linux app's expect.  Currently
only /dev/null is always registered.  Drivers can register via the Linux
type shim similar to the ioctl shim but by using
linux_device_register_handler/linux_device_unregister_handler functions.
The structure is:

    struct linux_device_handler {
        char    *bsd_driver_name;
        char    *linux_driver_name;
        char    *bsd_device_name;
        char    *linux_device_name;
        int     linux_major;
        int     linux_minor;
        int     linux_char_device;
    };

Linprocfs uses this to display the major number of the driver.  The
soon to be available linsysfs will use it to fill in the driver name.
Linux_stat uses it to translate the major/minor into Linux type values.

Note major numbers are dynamically assigned via passing in a -1 for
the major number so we don't need to keep track of them.

This is somewhat needed due to us switching to our devfs.  MegaCli
will not run until I add in the linsysfs and mfi Linux compat changes.

Sponsored by:	IronPort Systems
</content>
</entry>
<entry>
<title>Suppress logging about unimplemented syscalls to one time per process. This</title>
<updated>2005-12-08T13:33:57Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2005-12-08T13:33:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7a14354549bffb9c7262ccd43a45cb38234fff87'/>
<id>urn:sha1:7a14354549bffb9c7262ccd43a45cb38234fff87</id>
<content type='text'>
prevents hard flood of the system console.

Reviewed by:	bde
</content>
</entry>
<entry>
<title>Remove linux_emul_find() and the CHECKALT*() macros as they are no longer</title>
<updated>2005-03-01T17:57:45Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-03-01T17:57:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=501ce3056105e2d2b8063e96010fcdf993043a81'/>
<id>urn:sha1:501ce3056105e2d2b8063e96010fcdf993043a81</id>
<content type='text'>
used.
</content>
</entry>
<entry>
<title>Start each of the license/copyright comments with /*-</title>
<updated>2005-01-05T22:34:37Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-05T22:34:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=898b0535b73b62baaf1d386b169e4d215194a012'/>
<id>urn:sha1:898b0535b73b62baaf1d386b169e4d215194a012</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename thread args to be called "td" rather than "p" to be</title>
<updated>2004-10-10T18:34:30Z</updated>
<author>
<name>David Malone</name>
<email>dwmalone@FreeBSD.org</email>
</author>
<published>2004-10-10T18:34:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=08de85f54a7ca513bbb8fbb4c2829dd3e124a344'/>
<id>urn:sha1:08de85f54a7ca513bbb8fbb4c2829dd3e124a344</id>
<content type='text'>
consistent with other bits of this file. There should be no
functional change.

Submitted by:	Andrea Campi (many moons ago)
MFC after:	2 month
</content>
</entry>
<entry>
<title>Use sv_psstrings from the current process's sysentvec structure instead</title>
<updated>2004-08-15T11:52:45Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-15T11:52:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6fa534bad8e4d732aa024c459b6ddcd50ce38fb4'/>
<id>urn:sha1:6fa534bad8e4d732aa024c459b6ddcd50ce38fb4</id>
<content type='text'>
of PS_STRINGS. This is a no-op at present, but it will be needed when
running 32-bit Linux binaries on amd64 to ensure PS_STRINGS is in
addressable memory.
</content>
</entry>
<entry>
<title>Add function linux_msg() for regulating output from the linux emulation</title>
<updated>2003-01-02T02:19:10Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2003-01-02T02:19:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e15583ce201e83b844d98e20859ca8f73e9c6103'/>
<id>urn:sha1:e15583ce201e83b844d98e20859ca8f73e9c6103</id>
<content type='text'>
code, make the emulator use it.

Rename unsupported_msg() to unimplemented_syscall().  Rename some arguments
for clarity

Fixup grammar.

Requested by: bde
</content>
</entry>
</feed>
