<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/tools, 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>Catch up with ACPI-CA 20070320 import.</title>
<updated>2007-03-22T18:16:43Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2007-03-22T18:16:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2be4e4713aac95323b389243f0f7fa00f6a6112a'/>
<id>urn:sha1:2be4e4713aac95323b389243f0f7fa00f6a6112a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Add Intel firmwares for Intel PRO/Wireless LAN 2100/2200/2915 cards in a</title>
<updated>2007-03-02T11:42:56Z</updated>
<author>
<name>Florent Thoumie</name>
<email>flz@FreeBSD.org</email>
</author>
<published>2007-03-02T11:42:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7bd6fde3951af84ef3b68e4d1eadc1840c2fc1b3'/>
<id>urn:sha1:7bd6fde3951af84ef3b68e4d1eadc1840c2fc1b3</id>
<content type='text'>
uuencoded format along with their respective LICENSE files.
- Add new share/doc/legal directory to BSD.usr.dist mtree file. This is the
place we install LICENSE files for restricted firmwares.
- Teach firmware(9) and kmod.mk about licensed firmwares. Restricted firmwares
won't load properly unless legal.&lt;name&gt;.license_ack is set to 1, either
via kenv(1) or /boot/loader.conf.

Reviewed by:	mlaier, sam
Permitted by:	Intel (via Andrew Wilson)
MFC after:	1 month
</content>
</entry>
<entry>
<title>Fix obvious typo (use long name if short name isn't provided).</title>
<updated>2007-02-27T16:52:27Z</updated>
<author>
<name>Florent Thoumie</name>
<email>flz@FreeBSD.org</email>
</author>
<published>2007-02-27T16:52:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4af453db2c59ef9d6b57adb5be86a42a03750496'/>
<id>urn:sha1:4af453db2c59ef9d6b57adb5be86a42a03750496</id>
<content type='text'>
Reviewed by:	sam
MFC after:	3 days
</content>
</entry>
<entry>
<title>Cleanup and document the implementation of firmware(9) based on</title>
<updated>2007-02-15T17:21:31Z</updated>
<author>
<name>Luigi Rizzo</name>
<email>luigi@FreeBSD.org</email>
</author>
<published>2007-02-15T17:21:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=33d5497079b6a4e3bf95a36795dbb4153ec702bb'/>
<id>urn:sha1:33d5497079b6a4e3bf95a36795dbb4153ec702bb</id>
<content type='text'>
a version that i posted earlier on the -current mailing list,
and subsequent feedback received.

The core of the change is just in sys/firmware.h and kern/subr_firmware.c,
while other files are just adaptation of the clients to the ABI change
(const-ification of some parameters and hiding of internal info,
so this is fully compatible at the binary level).

In detail:
- reduce the amount of information exported to clients in struct firmware,
  and constify the pointer;

- internally, document and simplify the implementation of the various
  functions, and make sure error conditions are dealt with properly.

The diffs are large, but the code is really straightforward now (i hope).

Note also that there is a subtle issue with the implementation of
firmware_register(): currently, as in the previous version, we just
store a reference to the 'imagename' argument, but we should rather
copy it because there is no guarantee that this is a static string.
I realised this while testing this code, but i prefer to fix it in
a later commit -- there is no regression with respect to the past.

Note, too, that the version in RELENG_6 has various bugs including
missing locks around the module release calls, mishandling of modules
loaded by /boot/loader, and so on, so an MFC is absolutely necessary
there.  I was just postponing it until this cleanup to avoid doing
things twice.

MFC after: 1 week
</content>
</entry>
<entry>
<title>Check for errors when registering and unregistering firmware modules.  This</title>
<updated>2006-06-16T21:06:03Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2006-06-16T21:06:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c3e7da2b4cbe0250ec724f6ad9c32633435644db'/>
<id>urn:sha1:c3e7da2b4cbe0250ec724f6ad9c32633435644db</id>
<content type='text'>
prevents the unfortunate situation whereby one might kldload a firmware
module by hand and later kldunload it while a driver still has an open
reference to it.

MFC after:	1 week
Glanced at by:	iedowse
</content>
</entry>
<entry>
<title>- Add two checks for syntax errors</title>
<updated>2006-05-30T21:13:28Z</updated>
<author>
<name>Diomidis Spinellis</name>
<email>dds@FreeBSD.org</email>
</author>
<published>2006-05-30T21:13:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=44d6e87b071611ec7ca46bd1a28a1e73917dfe12'/>
<id>urn:sha1:44d6e87b071611ec7ca46bd1a28a1e73917dfe12</id>
<content type='text'>
- Improve error reporting
- Remove redundant conditionals
</content>
</entry>
<entry>
<title>Assertion code specifications are introduced using special character</title>
<updated>2006-05-30T20:49:54Z</updated>
<author>
<name>Diomidis Spinellis</name>
<email>dds@FreeBSD.org</email>
</author>
<published>2006-05-30T20:49:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f69ec7af12da527683b30cbc805bc57c90d56d1f'/>
<id>urn:sha1:f69ec7af12da527683b30cbc805bc57c90d56d1f</id>
<content type='text'>
sequences that are distinct from comments. %% is used for argument
locks; %! for pre- and post-conditions.
</content>
</entry>
<entry>
<title>Update usage comment to match reality.</title>
<updated>2006-05-26T07:13:26Z</updated>
<author>
<name>Diomidis Spinellis</name>
<email>dds@FreeBSD.org</email>
</author>
<published>2006-05-26T07:13:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3cd6252069b94f4ea657b7f2e24e8227af5facde'/>
<id>urn:sha1:3cd6252069b94f4ea657b7f2e24e8227af5facde</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a leftover "iwi_boot" string.</title>
<updated>2006-01-30T16:32:08Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2006-01-30T16:32:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6afd356ecf27ffa82fd4a57ca6b9d87e04063e5a'/>
<id>urn:sha1:6afd356ecf27ffa82fd4a57ca6b9d87e04063e5a</id>
<content type='text'>
Submitted by:	gallatin
</content>
</entry>
</feed>
