<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/linux, branch release/5.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-11-19T05:08:27Z</updated>
<entry>
<title>o Remove @- from the ln and change it to a -sf.  This was bogus, and</title>
<updated>2003-11-19T05:08:27Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-11-19T05:08:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3193579b66fd7067f898dbc54bdea81a0e6f9bd0'/>
<id>urn:sha1:3193579b66fd7067f898dbc54bdea81a0e6f9bd0</id>
<content type='text'>
  regocnized as such at the time.  Now that the other bogons in the
  tree have been fixed, we can remove this ugly kludge.
o Remove stale/bogus opt_foo.h files.  These are left over from
  by-gone resources.  And they point to the need, yet again, to
  improve the build system so meta information is only in one place.

Submitted by: ru
Reviewed by: bde
Approved by: re@ (jhb)
</content>
</entry>
<entry>
<title>Add IPv6 support for Linuxlator.</title>
<updated>2003-02-03T17:43:20Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2003-02-03T17:43:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ca26842e2af2aee467420feb874f83627c5c7027'/>
<id>urn:sha1:ca26842e2af2aee467420feb874f83627c5c7027</id>
<content type='text'>
Reviewed by:	dwmalone
MFC after:	10 days
</content>
</entry>
<entry>
<title>opt_kstack_pages.h is not needed anymore.  It would have been a Bad Thing</title>
<updated>2002-09-08T02:59:38Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-09-08T02:59:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c503d8706c173a998fd9c0020a7c26381592d544'/>
<id>urn:sha1:c503d8706c173a998fd9c0020a7c26381592d544</id>
<content type='text'>
if it had been different to the running kernel.
</content>
</entry>
<entry>
<title>Unbreak the modules build:</title>
<updated>2002-09-07T18:02:18Z</updated>
<author>
<name>Thomas Moestl</name>
<email>tmm@FreeBSD.org</email>
</author>
<published>2002-09-07T18:02:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=27d29f428c3cae8d64145f49456f46a38e9c38e3'/>
<id>urn:sha1:27d29f428c3cae8d64145f49456f46a38e9c38e3</id>
<content type='text'>
- add dependencies on opt_cpu.h and opt_kstack_pages.h to the linux module
  Makefile in the i386 case. The latter is needed by an i386-only file, the
  former by the i386 implementation of linux_sysvec.c (opt_cpu.h is used for
  architecture-dependent options, so I added it only for i386, although this
  file is also generated for the alpha).
- add a dependency on opt_kstack_pages.h to the pecoff module Makefile.
</content>
</entry>
<entry>
<title>Introduce support for Mandatory Access Control and extensible</title>
<updated>2002-08-01T22:23:02Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2002-08-01T22:23:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eddc160e009a2caafeffb450d521eca159a21557'/>
<id>urn:sha1:eddc160e009a2caafeffb450d521eca159a21557</id>
<content type='text'>
kernel access control.

Invoke appropriate MAC entry points for a number of VFS-related
operations in the Linux ABI module.  In particular, handle uselib
in a manner similar to open() (more work is probably needed here),
as well as handle statfs(), and linux readdir()-like calls.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, NAI Labs
</content>
</entry>
<entry>
<title>Hook up the new linux_ptrace implementation.</title>
<updated>2002-05-19T01:27:14Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2002-05-19T01:27:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c444f61706d58259df63dd50461404c8781a7669'/>
<id>urn:sha1:c444f61706d58259df63dd50461404c8781a7669</id>
<content type='text'>
PR: 33299
Submitted by: Alexander N. Kabaev &lt;ak03@gte.com&gt;
</content>
</entry>
<entry>
<title>(Belatedly) add the required EXPORT_SYMS.  I'm not sure the list is complete,</title>
<updated>2002-02-22T18:21:20Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2002-02-22T18:21:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bea8bf95670cc6068de2d89537f0c71f07c035d0'/>
<id>urn:sha1:bea8bf95670cc6068de2d89537f0c71f07c035d0</id>
<content type='text'>
but at least linprocfs works (I haven't had the opportunity to test other
stuff that depends on the linux module, like aac or tdfx)
</content>
</entry>
<entry>
<title>genassym depends on the presence of common variables, disable the use</title>
<updated>2002-01-10T03:52:54Z</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>2002-01-10T03:52:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ee3c29eb792f2ce3e323671488eb4f6cf454fcf1'/>
<id>urn:sha1:ee3c29eb792f2ce3e323671488eb4f6cf454fcf1</id>
<content type='text'>
of -fno-common in this case.
</content>
</entry>
<entry>
<title>Pass maintainership over to emulation@FreeBSD.org. It has been fun,</title>
<updated>2001-11-18T05:45:27Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2001-11-18T05:45:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5c465126bff2f6564653c1eba438357172db2b0d'/>
<id>urn:sha1:5c465126bff2f6564653c1eba438357172db2b0d</id>
<content type='text'>
but time and other interests is making it hard. Open the door for
new blood and fresh tactics now that the Linuxulator has had its
facelift.

Thanks to all who contributed during my tour of duty!
</content>
</entry>
<entry>
<title>Round of cleanups and enhancements. These include (in random order):</title>
<updated>2001-09-08T19:07:04Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2001-09-08T19:07:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5002a60f9bc2499187cf64bc5ed603a3c157c459'/>
<id>urn:sha1:5002a60f9bc2499187cf64bc5ed603a3c157c459</id>
<content type='text'>
o  Introduce private types for use in linux syscalls for two reasons:
   1. establish type independence for ease in porting and,
   2. provide a visual queue as to which syscalls have proper
      prototypes to further cleanup the i386/alpha split.
   Linuxulator types are prefixed by 'l_'. void and char have not
   been "virtualized".

o  Provide dummy functions for all syscalls and remove dummy functions
   or implementations of truely obsolete syscalls.

o  Sanitize the shm*, sem* and msg* syscalls.

o  Make a first attempt to implement the linux_sysctl syscall. At this
   time it only returns one MIB (KERN_VERSION), but most importantly,
   it tells us when we need to add additional sysctls :-)

o  Bump the kenel version up to 2.4.2 (this is not the same as the
   KERN_VERSION MIB, BTW).

o  Implement new syscalls, of which most are specific to i386. Our
   syscall table is now up to date with Linux 2.4.2. Some highlights:
   -  Implement the 32-bit uid_t and gid_t bases syscalls.
   -  Implement a couple of 64-bit file size/offset bases syscalls.

o  Fix or improve numerous syscalls and prototypes.

o  Reduce style(9) violations while I'm here. Especially indentation
   inconsistencies within the same file are addressed. Re-indenting
   did not obfuscate actual changes to the extend that it could not
   be combined.

NOTE: I spend some time testing these changes and found that if there
      were regressions, they were not caused by these changes AFAICT.
      It was observed that installing a RH 7.1 runtime environment
      did make matters worse. Hangs and/or reboots have been observed
      with and without these changes, so when it failed to make life
      better in cases it doesn't look like it made it worse.
</content>
</entry>
</feed>
