<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/compat/linux/linux_util.h, branch release/7.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-05-01T02:51:58Z</updated>
<entry>
<title>Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.</title>
<updated>2009-05-01T02:51:58Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-05-01T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b205d83df7763ca1f099bce5ac12a05862a626c4'/>
<id>urn:sha1:b205d83df7763ca1f099bce5ac12a05862a626c4</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.2-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='https://cgit-dev.freebsd.org/src-test2/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='https://cgit-dev.freebsd.org/src-test2/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='https://cgit-dev.freebsd.org/src-test2/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='https://cgit-dev.freebsd.org/src-test2/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='https://cgit-dev.freebsd.org/src-test2/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='https://cgit-dev.freebsd.org/src-test2/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='https://cgit-dev.freebsd.org/src-test2/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='https://cgit-dev.freebsd.org/src-test2/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='https://cgit-dev.freebsd.org/src-test2/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>
