<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/linux/linux.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1998-10-16T04:30:52Z</updated>
<entry>
<title>Sample initial set of kld-ified modules.  Not all have been completely</title>
<updated>1998-10-16T04:30:52Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1998-10-16T04:30:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a654d072959982a88cfbd609921641d85a8eb50c'/>
<id>urn:sha1:a654d072959982a88cfbd609921641d85a8eb50c</id>
<content type='text'>
converted yet.  These are more of a starting point.  This is NOT connected
to the parent Makefile.

OK'ed by jkh (who is ever so patiently waiting)
</content>
</entry>
<entry>
<title>Unregister the glibc2 brand at module unload time.</title>
<updated>1998-10-11T21:08:02Z</updated>
<author>
<name>Alexander Langer</name>
<email>alex@FreeBSD.org</email>
</author>
<published>1998-10-11T21:08:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=514058dc0d1dd4d27f9f6adbe0afd8d8a9b3e211'/>
<id>urn:sha1:514058dc0d1dd4d27f9f6adbe0afd8d8a9b3e211</id>
<content type='text'>
Change the ELF registration/unregistration scheme to be less error prone.
Adding a new brand requires a single addition to linux_brandlist instead of
modifying linux_load(), linux_unload(), and linux_elf_init().

Approved by:	jkh
Reviewed by:	msmith
</content>
</entry>
<entry>
<title>Add support for glibc consumers using the new ld-linux.so.2 linker.</title>
<updated>1998-09-17T22:08:34Z</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>1998-09-17T22:08:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e138a28a0b874191807603da74148b06b4167d3'/>
<id>urn:sha1:4e138a28a0b874191807603da74148b06b4167d3</id>
<content type='text'>
I can't say this was the most inspired fix, but it matches the design OK.
</content>
</entry>
<entry>
<title>Merge 1.8.2.1 into -current.</title>
<updated>1997-05-01T06:08:14Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1997-05-01T06:08:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a5506b985fa459991f9c85076685d51855e70157'/>
<id>urn:sha1:a5506b985fa459991f9c85076685d51855e70157</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make MOD_* macros almost consistent:</title>
<updated>1997-04-06T10:49:22Z</updated>
<author>
<name>Peter Dufault</name>
<email>dufault@FreeBSD.org</email>
</author>
<published>1997-04-06T10:49:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=952d112864d8008aa87278a30a539d888a8493cd'/>
<id>urn:sha1:952d112864d8008aa87278a30a539d888a8493cd</id>
<content type='text'>
Use the name argument almost the same in all LKM types.  Maintain
the current behavior for the external (e.g., modstat) name for DEV,
EXEC, and MISC types being #name ## "_mod" and SYCALL and VFS only
#name.  This is a candidate for change and I vote just the name without
the "_mod".

Change the DISPATCH macro to MOD_DISPATCH for consistency with the
other macros.

Add an LKM_ANON #define to eliminate the magic -1 and associated
signed/unsigned warnings.

Add MOD_PRIVATE to support wcd.c's poking around in the lkm structure.

Change source in tree to use the new interface.

Reviewed by:	Bruce Evans
</content>
</entry>
<entry>
<title>Revert $FreeBSD$ back to $Id$</title>
<updated>1997-02-22T12:49:29Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-02-22T12:49:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4a0f765fbf09711e612e86fce8bb09ec43f482d9'/>
<id>urn:sha1:4a0f765fbf09711e612e86fce8bb09ec43f482d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the long-awaited change from $Id$ to $FreeBSD$</title>
<updated>1997-01-14T07:20:47Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1997-01-14T07:20:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1130b656e5fe4c2d1ba299e024d1b40eaeebd380'/>
<id>urn:sha1:1130b656e5fe4c2d1ba299e024d1b40eaeebd380</id>
<content type='text'>
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
</content>
</entry>
<entry>
<title>Prepare kernel to take advantage of "branded" ELF binaries.</title>
<updated>1996-10-16T17:51:08Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>1996-10-16T17:51:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea5a2b2e00fd60ac2fa3424e2b18e04f29bbd344'/>
<id>urn:sha1:ea5a2b2e00fd60ac2fa3424e2b18e04f29bbd344</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`struct linker_set execsw_set' was declared as const and pointers in it</title>
<updated>1996-09-03T22:52:27Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1996-09-03T22:52:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e7fa2650cc7987d3a3a414123df7b78c132d301b'/>
<id>urn:sha1:e7fa2650cc7987d3a3a414123df7b78c132d301b</id>
<content type='text'>
were declared as non-const.  This is backwards (_lkm_exec() changes the
pointers but all the target `struct execsw's are const).  Fixed this
and poisoned related declarations to match and removed the bogus casts
that hid the bug.
</content>
</entry>
<entry>
<title>linux_interp now moved into sys/i386/linux/linux_sysvec.c, but still</title>
<updated>1996-03-10T22:43:37Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1996-03-10T22:43:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f07101317f658c2b4fe889b29df979ee09fee753'/>
<id>urn:sha1:f07101317f658c2b4fe889b29df979ee09fee753</id>
<content type='text'>
connected at load and unload time from here.
</content>
</entry>
</feed>
