<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/kern/inflate.c, branch release/2.2.8_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1999-01-21T00:55:30+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1999-01-21T00:55:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a9e2dc176f709713f9565ed1711c958f0707eb36'/>
<id>a9e2dc176f709713f9565ed1711c958f0707eb36</id>
<content type='text'>
'RELENG_2_2_8_RELEASE'.

This commit was manufactured to restore the state of the 2.2.8-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_2_2_8_RELEASE'.

This commit was manufactured to restore the state of the 2.2.8-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed unnecessary #includes of vm stuff.  Most of them were once</title>
<updated>1995-12-06T23:37:44+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1995-12-06T23:37:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2baeef32b64131093260cf102157bd822ab14b6d'/>
<id>2baeef32b64131093260cf102157bd822ab14b6d</id>
<content type='text'>
prerequisites for &lt;sys/sysctl.h&gt;.

subr_prof.c:
Also replaced #include of &lt;sys/user.h&gt; by #include of &lt;sys/resourcevar.h&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
prerequisites for &lt;sys/sysctl.h&gt;.

subr_prof.c:
Also replaced #include of &lt;sys/user.h&gt; by #include of &lt;sys/resourcevar.h&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes needed for kzip to work.</title>
<updated>1995-04-15T06:54:13+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1995-04-15T06:54:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=194c19ed171050c3848db7f0fe148c24397265c3'/>
<id>194c19ed171050c3848db7f0fe148c24397265c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>I belive imgact_gzip is finally reentrant.  It is also a whole lot more</title>
<updated>1994-10-22T11:40:38+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1994-10-22T11:40:38+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6aafb7e0480d30447521a69f9db7f31a5a547825'/>
<id>6aafb7e0480d30447521a69f9db7f31a5a547825</id>
<content type='text'>
readable.

inflate is now much more general, and is there if anybody feels like making
a uncompressing filesystem or something like that (hint hint !)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
readable.

inflate is now much more general, and is there if anybody feels like making
a uncompressing filesystem or something like that (hint hint !)
</pre>
</div>
</content>
</entry>
<entry>
<title>- remove unnecessary #includes (I think a couple of redundant ones remain)</title>
<updated>1994-10-11T11:29:17+00:00</updated>
<author>
<name>Geoff Rehmet</name>
<email>csgr@FreeBSD.org</email>
</author>
<published>1994-10-11T11:29:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=65bbec73d7f78fedcaf2b2b438517c42f2baf9dd'/>
<id>65bbec73d7f78fedcaf2b2b438517c42f2baf9dd</id>
<content type='text'>
- excise some unused code (#if 0'd out - don't want to nuke it yet)
- fix problems with "make depend" - some macros were screwing it up
- get rid of some static local variables

There still seems to be a small reentrancy problem somewhere.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- excise some unused code (#if 0'd out - don't want to nuke it yet)
- fix problems with "make depend" - some macros were screwing it up
- get rid of some static local variables

There still seems to be a small reentrancy problem somewhere.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make inflate() reentrant - no more global variables.</title>
<updated>1994-10-07T23:18:18+00:00</updated>
<author>
<name>Geoff Rehmet</name>
<email>csgr@FreeBSD.org</email>
</author>
<published>1994-10-07T23:18:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2f7048bff02bbc70eba0daddf4366a3fedfa7c43'/>
<id>2f7048bff02bbc70eba0daddf4366a3fedfa7c43</id>
<content type='text'>
(The gzip image activator now needs a good code tidy up.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(The gzip image activator now needs a good code tidy up.)
</pre>
</div>
</content>
</entry>
<entry>
<title>First stage of getting imgact_gzip reentrant:</title>
<updated>1994-10-07T22:27:00+00:00</updated>
<author>
<name>Geoff Rehmet</name>
<email>csgr@FreeBSD.org</email>
</author>
<published>1994-10-07T22:27:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ee38c19853eb2a4489e09580cb334a4cec5b8067'/>
<id>ee38c19853eb2a4489e09580cb334a4cec5b8067</id>
<content type='text'>
1) cut this up into /sys/sys/inflate.h, sys/kern/inflate.c
sys/kern/ingact_gzip.c
2) make a lot more things static
3) make a lot of globals const
4) make some args const
5) first stage of making globals into a struct (not used yet)

The vm_allocate() call which was introduced between revisions 1.4 and
1.5 of imagact_gzip.c broke things.  I have backed that out for the time
being.  (Davidg: help please)

WARNING: if you have gzip enabled in your kernel, you must now run
config again, as another source file has been added.  Otherwise your
kernel compile will fall over.

This is all still WIP.  More commits to come.

Suggestions from: phk.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1) cut this up into /sys/sys/inflate.h, sys/kern/inflate.c
sys/kern/ingact_gzip.c
2) make a lot more things static
3) make a lot of globals const
4) make some args const
5) first stage of making globals into a struct (not used yet)

The vm_allocate() call which was introduced between revisions 1.4 and
1.5 of imagact_gzip.c broke things.  I have backed that out for the time
being.  (Davidg: help please)

WARNING: if you have gzip enabled in your kernel, you must now run
config again, as another source file has been added.  Otherwise your
kernel compile will fall over.

This is all still WIP.  More commits to come.

Suggestions from: phk.
</pre>
</div>
</content>
</entry>
</feed>
