<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/opencrypto/deflate.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>2013-12-08T21:59:46Z</updated>
<entry>
<title>Fix build with 'crypto' and 'zfs' in the same kernel.  This was the path</title>
<updated>2013-12-08T21:59:46Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2013-12-08T21:59:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f5fdfd5db78e4e1ab254768eaa71fe8b690867e3'/>
<id>urn:sha1:f5fdfd5db78e4e1ab254768eaa71fe8b690867e3</id>
<content type='text'>
of least pain I could find.
</content>
</entry>
<entry>
<title>dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE</title>
<updated>2013-11-26T08:46:27Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2013-11-26T08:46:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d9fae5ab88a2c170075941d3cd9ba4a2a61893ed'/>
<id>urn:sha1:d9fae5ab88a2c170075941d3cd9ba4a2a61893ed</id>
<content type='text'>
In its stead use the Solaris / illumos approach of emulating '-' (dash)
in probe names with '__' (two consecutive underscores).

Reviewed by:	markj
MFC after:	3 weeks
</content>
</entry>
<entry>
<title>- For kernel compiled only with KDTRACE_HOOKS and not any lock debugging</title>
<updated>2013-11-25T07:38:45Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2013-11-25T07:38:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=54366c0bd7d0ea904fb9ab32460c66d57684a7cb'/>
<id>urn:sha1:54366c0bd7d0ea904fb9ab32460c66d57684a7cb</id>
<content type='text'>
  option, unbreak the lock tracing release semantic by embedding
  calls to LOCKSTAT_PROFILE_RELEASE_LOCK() direclty in the inlined
  version of the releasing functions for mutex, rwlock and sxlock.
  Failing to do so skips the lockstat_probe_func invokation for
  unlocking.
- As part of the LOCKSTAT support is inlined in mutex operation, for
  kernel compiled without lock debugging options, potentially every
  consumer must be compiled including opt_kdtrace.h.
  Fix this by moving KDTRACE_HOOKS into opt_global.h and remove the
  dependency by opt_kdtrace.h for all files, as now only KDTRACE_FRAMES
  is linked there and it is only used as a compile-time stub [0].

[0] immediately shows some new bug as DTRACE-derived support for debug
in sfxge is broken and it was never really tested.  As it was not
including correctly opt_kdtrace.h before it was never enabled so it
was kept broken for a while.  Fix this by using a protection stub,
leaving sfxge driver authors the responsibility for fixing it
appropriately [1].

Sponsored by:	EMC / Isilon storage division
Discussed with:	rstone
[0] Reported by:	rstone
[1] Discussed with:	philip
</content>
</entry>
<entry>
<title>Add an extra comment to the SDT probes definition. This allows us to get</title>
<updated>2010-08-22T11:18:57Z</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2010-08-22T11:18:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=79856499bd6f3f11cd2bd6b140d36a1183cd49ad'/>
<id>urn:sha1:79856499bd6f3f11cd2bd6b140d36a1183cd49ad</id>
<content type='text'>
use '-' in probe names, matching the probe names in Solaris.[1]

Add userland SDT probes definitions to sys/sdt.h.

Sponsored by:	The FreeBSD Foundation
Discussed with:	rwaston [1]
</content>
</entry>
<entry>
<title>Add SDT iter probes forgotten in r199885.</title>
<updated>2009-11-29T17:46:40Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-11-29T17:46:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d8ce4673041491f138a98f779721c48507c2f233'/>
<id>urn:sha1:d8ce4673041491f138a98f779721c48507c2f233</id>
<content type='text'>
MFC after:	5 days
</content>
</entry>
<entry>
<title>Change memory managment from a fixed size array to a list.</title>
<updated>2009-11-28T21:08:19Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-11-28T21:08:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6f443bec58288ee7fb4e7fa519edef07796cd602'/>
<id>urn:sha1:6f443bec58288ee7fb4e7fa519edef07796cd602</id>
<content type='text'>
This is needed to avoid running into out of buffer situations
where we cannot alloc a new buffer because we hit the array size
limit (ZBUF).
Use a combined allocation for the struct and the actual data buffer
to not increase the number of malloc calls. [1]

Defer initialization of zbuf until we actually need it.

Make sure the output buffer will be large enough in all cases.

Details discussed with:	kib [1]
Reviewed by:		kib [1]
MFC after:		6 days
</content>
</entry>
<entry>
<title>Z_PARTIAL_FLUSH is marked deprecated. Z_SYNC_FLUSH is the suggested</title>
<updated>2009-11-28T17:44:57Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-11-28T17:44:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9699afb61b4e61de5c0089e6548e137f04c1ace6'/>
<id>urn:sha1:9699afb61b4e61de5c0089e6548e137f04c1ace6</id>
<content type='text'>
replacement but only use it for inflate. For deflate use Z_FINISH
as Z_SYNC_FLUSH adds a trailing marker in some cases that inflate(),
despite the comment in zlib, does npt seem to cope well with, resulting
in errors when uncompressing exactly fills the outbut buffer without
a Z_STREAM_END and a successive call returns an error.

MFC after:	6 days
</content>
</entry>
<entry>
<title>Add SDT probes for opencrypto:deflate:deflate_gobal:*.</title>
<updated>2009-11-28T17:20:41Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-11-28T17:20:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d9c18e56274beb0c8c989c2d0eb5d3b6562f9ec6'/>
<id>urn:sha1:d9c18e56274beb0c8c989c2d0eb5d3b6562f9ec6</id>
<content type='text'>
They are not nice but they were helpful.

MFC after:	6 days
</content>
</entry>
<entry>
<title>Retire the MALLOC and FREE macros.  They are an abomination unto style(9).</title>
<updated>2008-10-23T15:53:51Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2008-10-23T15:53:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1ede983cc905643549d8cae56a9d0e28fc68375f'/>
<id>urn:sha1:1ede983cc905643549d8cae56a9d0e28fc68375f</id>
<content type='text'>
MFC after:	3 months
</content>
</entry>
<entry>
<title>malloc.h relies on param.h for a definition of MAXCPU.  I guess that there is</title>
<updated>2005-05-30T05:01:44Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2005-05-30T05:01:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e39e116ca2acbdc59c939a7ead8992d044f898d9'/>
<id>urn:sha1:e39e116ca2acbdc59c939a7ead8992d044f898d9</id>
<content type='text'>
other header pollution that makes this work right now, but it falls over when
doing a RELENG_5 -&gt; HEAD upgrade.
</content>
</entry>
</feed>
