<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/boot/common/module.c, branch releng/6.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-09-17T16:19:02Z</updated>
<entry>
<title>Make life with "makeoptions INSTALL_DEBUG" easier.</title>
<updated>2007-09-17T16:19:02Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2007-09-17T16:19:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d94c6748513c5e52e364898112184efa2826340b'/>
<id>urn:sha1:d94c6748513c5e52e364898112184efa2826340b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: 1.26</title>
<updated>2006-01-23T14:33:53Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2006-01-23T14:33:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=261a42806392b6e133bd62f60cfabed095316f23'/>
<id>urn:sha1:261a42806392b6e133bd62f60cfabed095316f23</id>
<content type='text'>
In moduledir_readhints() cast the value returned by sizeof() to ssize_t
when checking whether it's greater than a struct stat st_size in order
to also catch the case when st_size is -1. Previously this check didn't
trigger on sparc64 when st_size is -1 (as it's the case for a file on
a bzipfs, TFTP server etc.), causing the content of the linker hints
file to be copied to memory referenced by a null-pointer.

PR:		91231
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-08-25T23:30:41Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-08-25T23:30:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1809be3cd462d071c04e67a2648af4ed71925153'/>
<id>urn:sha1:1809be3cd462d071c04e67a2648af4ed71925153</id>
<content type='text'>
Also some minor style cleanups.
</content>
</entry>
<entry>
<title>FreeBSD 5.0 has stopped shipping /modules 2.5 years ago.  Catch</title>
<updated>2003-03-03T22:53:35Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2003-03-03T22:53:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6de61153e88b93085e560cdafba29935e9d5c8a5'/>
<id>urn:sha1:6de61153e88b93085e560cdafba29935e9d5c8a5</id>
<content type='text'>
up with this further by excluding /modules from the (default)
kern.module_path.
</content>
</entry>
<entry>
<title>Bandaid for a buffer overrun in the module searching code.  When breaking</title>
<updated>2002-04-11T10:00:44Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-04-11T10:00:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=31c41f1b1ed0fb9c6d469d084f680bf34ee3ab0e'/>
<id>urn:sha1:31c41f1b1ed0fb9c6d469d084f680bf34ee3ab0e</id>
<content type='text'>
up the module_path string, we would walk one past the end of the buffer.
This hurting ia64 originally, but it was probably also happening on i386
occasionally as well.  The effects were usually harmless, it would add
bogus "binary" search directories to the places it actually looked for
files.
</content>
</entry>
<entry>
<title>Fix a number of misspellings of "dependency" and "dependencies" in</title>
<updated>2001-11-16T21:08:40Z</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2001-11-16T21:08:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7b9716bad2dfb6a96487470ef002ead85c17a464'/>
<id>urn:sha1:7b9716bad2dfb6a96487470ef002ead85c17a464</id>
<content type='text'>
comments and function names.

PR:		kern/8589
Submitted by:	Rajesh Vaidheeswarran &lt;rv@fore.com&gt;
</content>
</entry>
<entry>
<title>Implement the long-awaited module-&gt;file cache database.  A userland</title>
<updated>2001-09-11T01:09:24Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2001-09-11T01:09:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=505222d35fea6a81779095049a6e87ddb6d78db4'/>
<id>urn:sha1:505222d35fea6a81779095049a6e87ddb6d78db4</id>
<content type='text'>
tool (kldxref(8)) keeps a cache of what modules and versions are inside
what .ko files.  I have tested this on both Alpha and i386.

Submitted by:	bp
</content>
</entry>
<entry>
<title>Fix a minor style bug in the last commit.</title>
<updated>2001-06-10T11:15:37Z</updated>
<author>
<name>Jesper Skriver</name>
<email>jesper@FreeBSD.org</email>
</author>
<published>2001-06-10T11:15:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=48e312be9090ab544988ed2e629159166636642d'/>
<id>urn:sha1:48e312be9090ab544988ed2e629159166636642d</id>
<content type='text'>
Submitted by:	Adrian Steinmann &lt;ast@marabu.ch&gt;
MFC after:	2 days
</content>
</entry>
<entry>
<title>In sys/boot/common/module.c, near line 105 a request for a raw</title>
<updated>2001-05-27T23:26:11Z</updated>
<author>
<name>Jesper Skriver</name>
<email>jesper@FreeBSD.org</email>
</author>
<published>2001-05-27T23:26:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=961c53b8e4d319f0c731e0ea48def2b88556d1b7'/>
<id>urn:sha1:961c53b8e4d319f0c731e0ea48def2b88556d1b7</id>
<content type='text'>
file is processed by passing its name in argv[1]:
        return(mod_loadobj(typestr, argv[1]));
however, it is not tested to see if argv[1] actually is defined.

At best, mod_loadobj() near line 244 returns an error like
"can't find 'garbage'" but if the "filename" entered is sufficiently
long, some buffer gets overrun. Of course, "load -t filename" is
actually a typo because we meant to type "load -t mfs_root filename";
nevertheless, a hung machine seems like too harsh a punishment for
such a small typo...

PR:			i386/27693
Submitted by:	Adrian Steinmann &lt;ast@marabu.ch&gt;
MFC after:	1 week
</content>
</entry>
<entry>
<title>The default search path for kernel and modules was bogus. It makes no</title>
<updated>2000-09-16T19:59:41Z</updated>
<author>
<name>Daniel C. Sobral</name>
<email>dcs@FreeBSD.org</email>
</author>
<published>2000-09-16T19:59:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c888e59b8470987f23c7c16b968e5490bf585cb1'/>
<id>urn:sha1:c888e59b8470987f23c7c16b968e5490bf585cb1</id>
<content type='text'>
sense for /boot/kernel to come last.
</content>
</entry>
</feed>
