<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libdevstat/devstat.c, branch release/14.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F14.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F14.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-16T17:54:42Z</updated>
<entry>
<title>Remove $FreeBSD$: one-line .c pattern</title>
<updated>2023-08-16T17:54:42Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1d386b48a555f61cb7325543adbbb5c3f3407a66'/>
<id>urn:sha1:1d386b48a555f61cb7325543adbbb5c3f3407a66</id>
<content type='text'>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
</content>
</entry>
<entry>
<title>devstat_selectdevs: resize dev_select only after copying data out of it</title>
<updated>2019-12-03T09:48:43Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2019-12-03T09:48:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=84a03ac69a4b633526bc775fe73c973b1f0769b7'/>
<id>urn:sha1:84a03ac69a4b633526bc775fe73c973b1f0769b7</id>
<content type='text'>
The resizing could be a downsizing so some data would be lost and we
could attempt to read past the end of the new memory allocation.

MFC after:	2 weeks
Sponsored by:	Panzura
</content>
</entry>
<entry>
<title>lib: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-26T02:00:33Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-26T02:00:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5e53a4f90f82c4345f277dd87cc9292f26e04a29'/>
<id>urn:sha1:5e53a4f90f82c4345f277dd87cc9292f26e04a29</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using mis-identified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Remove unused variable and silence clang warnings.</title>
<updated>2015-06-04T02:50:13Z</updated>
<author>
<name>Marcelo Araujo</name>
<email>araujo@FreeBSD.org</email>
</author>
<published>2015-06-04T02:50:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=58c8c85234f949db5b1245806f141be28b7a20ca'/>
<id>urn:sha1:58c8c85234f949db5b1245806f141be28b7a20ca</id>
<content type='text'>
Differential Revision:	D2681
Reviewed by:		rodrigc
</content>
</entry>
<entry>
<title>Remove an obsolete comment in devstat(3) about the accuracy of the</title>
<updated>2015-02-27T02:44:12Z</updated>
<author>
<name>Kenneth D. Merry</name>
<email>ken@FreeBSD.org</email>
</author>
<published>2015-02-27T02:44:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=999efd901b5130085620dc57dbaaa35647c782e1'/>
<id>urn:sha1:999efd901b5130085620dc57dbaaa35647c782e1</id>
<content type='text'>
milliseconds per transaction (DSM_MS_PER_TRANSACTION) calculation.

The comment was accurate many years ago when the kernel didn't
record I/O times on a per-I/O basis, but now that we do collect
that information in most areas, it isn't correct.

The milliseconds per transaction values are correct, assuming the
I/O duration has been recorded.

Sponsored by:	Spectra Logic
MFC after:	3 days
</content>
</entry>
<entry>
<title>Fix a typo.</title>
<updated>2013-12-25T19:38:16Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2013-12-25T19:38:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6a4d9095303ebb870659f7a94c4991523d1c999b'/>
<id>urn:sha1:6a4d9095303ebb870659f7a94c4991523d1c999b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>For vmcore, calculate time relative to device creation upon time_uptime.</title>
<updated>2013-12-25T17:11:49Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2013-12-25T17:11:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ef6b3fcf0fc48254b73c476992f26f0f200717d1'/>
<id>urn:sha1:ef6b3fcf0fc48254b73c476992f26f0f200717d1</id>
<content type='text'>
Previously it used a clock from live kernel.

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>New devstat metrics for devstat_compute_statistics():</title>
<updated>2012-12-15T18:19:48Z</updated>
<author>
<name>Mikolaj Golub</name>
<email>trociny@FreeBSD.org</email>
</author>
<published>2012-12-15T18:19:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fdd6757e713945cdb16ab346580332de933a00bc'/>
<id>urn:sha1:fdd6757e713945cdb16ab346580332de933a00bc</id>
<content type='text'>
  DSM_TOTAL_DURATION
  DSM_TOTAL_DURATION_READ
  DSM_TOTAL_DURATION_WRITE
  DSM_TOTAL_DURATION_FREE
  DSM_TOTAL_DURATION_OTHER
  DSM_TOTAL_BUSY_TIME
</content>
</entry>
<entry>
<title>Handle memory allocation failures in devstat_getdevs(), devstat_selectdevs(),</title>
<updated>2012-01-06T21:28:29Z</updated>
<author>
<name>Guy Helmer</name>
<email>ghelmer@FreeBSD.org</email>
</author>
<published>2012-01-06T21:28:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a18e46160b3977b0a2855036765de6f21bd30644'/>
<id>urn:sha1:a18e46160b3977b0a2855036765de6f21bd30644</id>
<content type='text'>
and devstat_buildmatch().

PR:		bin/83359
Reviewed by:	ken
</content>
</entry>
<entry>
<title>Do not increment num_args if strsep(3) returned an empty field.</title>
<updated>2011-04-04T09:25:27Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2011-04-04T09:25:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1046090f1f0600d7298105f8226d4417918cb44d'/>
<id>urn:sha1:1046090f1f0600d7298105f8226d4417918cb44d</id>
<content type='text'>
That fixes devstat_buildmatch(3) crashes with certain strings.

Reported by:	arundel
MFC after:	2 weeks
</content>
</entry>
</feed>
