<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/libkern, branch release/6.4.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.4.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.4.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-11-26T01:09:48Z</updated>
<entry>
<title>Copy releng/6.4 to release/6.4.0 in preparation for 6.4-RELEASE.</title>
<updated>2008-11-26T01:09:48Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2008-11-26T01:09:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a93332491e10c1a23a9fd2f11ccbdba33d72d850'/>
<id>urn:sha1:a93332491e10c1a23a9fd2f11ccbdba33d72d850</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 6.4-RELEASE image.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2006-11-22T17:18:05Z</updated>
<author>
<name>Dmitry Morozovsky</name>
<email>marck@FreeBSD.org</email>
</author>
<published>2006-11-22T17:18:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d3fa61b16d59c3012d06952b7415275e042a4b1c'/>
<id>urn:sha1:d3fa61b16d59c3012d06952b7415275e042a4b1c</id>
<content type='text'>
  revision 1.4
  date: 2006/01/14 20:45:02;  author: ru;  state: Exp;  lines: +2 -0
  Ignore spurious '\0' first character read on a serial console.
  This allows me to "boot -a" over a serial console.  Tested on
  several machines.

Approved by:	ru
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_6'.</title>
<updated>2006-08-17T10:55:50Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2006-08-17T10:55:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7e506a9a093f2d88aceaa93771d06dad59da1e45'/>
<id>urn:sha1:7e506a9a093f2d88aceaa93771d06dad59da1e45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge fnmatch.c:1.20 from HEAD to RELENG_6:</title>
<updated>2006-02-13T23:52:29Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-13T23:52:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ab872c2061e7d5ca1fbf4a8f29a5e020850a180a'/>
<id>urn:sha1:ab872c2061e7d5ca1fbf4a8f29a5e020850a180a</id>
<content type='text'>
  Convert function declarations to ANSI C.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC: check capable size of given strings correctly.</title>
<updated>2005-09-08T15:46:38Z</updated>
<author>
<name>R. Imura</name>
<email>imura@FreeBSD.org</email>
</author>
<published>2005-09-08T15:46:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=68ba4fe4a1c48e9b6d7d76f2120a114d023ffd59'/>
<id>urn:sha1:68ba4fe4a1c48e9b6d7d76f2120a114d023ffd59</id>
<content type='text'>
  1.4 src/contrib/smbfs/lib/smb/kiconv.c
  1.2 src/lib/libkiconv/xlat16_sysctl.c
  1.11 src/sys/libkern/iconv.c

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_6'.</title>
<updated>2005-08-15T17:07:38Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-08-15T17:07:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b3ae05e66738632f4f660061dab0e84246d6b8da'/>
<id>urn:sha1:b3ae05e66738632f4f660061dab0e84246d6b8da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix kiconv on the 64bit plathomes.</title>
<updated>2005-05-24T15:38:08Z</updated>
<author>
<name>R. Imura</name>
<email>imura@FreeBSD.org</email>
</author>
<published>2005-05-24T15:38:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bf8ba9ab3ae9dd0999463c831e35237289e7978f'/>
<id>urn:sha1:bf8ba9ab3ae9dd0999463c831e35237289e7978f</id>
<content type='text'>
- Correct idxp pointer to point the properly address of the
  each array of the kiconv character conversion tables,
  so that character conversion work properly when file
  systems are mounted with kiconv options.

- The definition of ICONV_CSMAXDATALEN was also bogus
  because it was defined as if all machines were 32bit
  computers.

Tested on:	amd64
MFC after:	1 month
</content>
</entry>
<entry>
<title>Update comment to direct the reader to libkern.h instead of systm.h.</title>
<updated>2005-04-28T05:50:18Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2005-04-28T05:50:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=61d596a8ff529277d32f6a0571227b06856052ab'/>
<id>urn:sha1:61d596a8ff529277d32f6a0571227b06856052ab</id>
<content type='text'>
The functions were moved.

Pointed out by: johan@
</content>
</entry>
<entry>
<title>Refactor the CRC-32 code to enhance its usability. Move the actual</title>
<updated>2005-04-27T22:26:45Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2005-04-27T22:26:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ee6bcf12231c47cec8bdc8df9b9e5fd41e7aa37c'/>
<id>urn:sha1:ee6bcf12231c47cec8bdc8df9b9e5fd41e7aa37c</id>
<content type='text'>
CRC logic to a new function: crc32_raw() that obtains the initial
CRC value as well as leaves any post-processing to the caller. As
such, it can be used when the initial CRC value is not ~0U or when
the final CRC value does need to be inverted (bitwise). It also
means that crc32_raw() can be called repeatedly when the data is
not available as a single block, such as for scatter/gather lists
and the likes.

Avoid the additional call overhead incured by the refactoring by
moving the implementation off crc32() to sys/systm.h and making it
inlinable. Since crc32_raw() is itself trivial and since it may
be used in loops that iterate over fragments, having it available
for inlining can be beneficial. Hence, move its implementation
to sys/systm.h as well.

Keep the original implementation of crc32() in libkern/crc32.c for
documentation purposes (as a comment of course).

Triggered by: Jose M Rodriguez (josemi at freebsd dot jazztel dot es)
Discussed on: current@
Tested on: amd64, ia64 (BVO having GPT partitions)
Jargon file candidate: BVO = By Virtue Of :-)
</content>
</entry>
<entry>
<title>Replace the current strspn() and strcspn() with significantly faster</title>
<updated>2005-04-02T18:52:44Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-04-02T18:52:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f0ceb98f93c40738e4d658707f2d1d5b156a1bb4'/>
<id>urn:sha1:f0ceb98f93c40738e4d658707f2d1d5b156a1bb4</id>
<content type='text'>
implementations inspired by the ones in DragonFly.  Unlike the
DragonFly versions, these have a small data cache footprint, and my
tests show that they're never slower than the old code except when the
charset or the span is 0 or 1 characters.  This implementation is
generally faster than DragonFly until either the charset or the span
gets in the ballpark of 32 to 64 characters.
</content>
</entry>
</feed>
