svn commit: r278650 - in stable/10: sys/kern tools/sched usr.bin/man
Thomas Mueller
tmueller at sysgo.com
Fri Feb 13 09:17:52 UTC 2015
On Fri, 13 Feb 2015 00:29:58 +0000 (UTC), Sean Bruno wrote:
> Author: sbruno
> Date: Fri Feb 13 00:29:57 2015
> New Revision: 278650
> URL: https://svnweb.freebsd.org/changeset/base/278650
>
> Log:
> MFC 272315 272757 274091 274902
>
> r272315
> Explicitly return None for negative event indices. Prior to this,
> eventat(-1) would return the next-to-last event causing the back button
> to cycle back to the end of an event source instead of stopping at the
> start.
>
> r272757
> Add schedgraph traces for callout handlers. Specifically, a callwheel logs
> a running event each time it executes a callout function. The event
> includes the function pointer, argument, and whether or not it was run from
> hardware interrupt context. The callwheel is marked idle when each handler
> completes. This effectively logs the duration of each callout routine in
> the graph.
>
> r274091
> Bind Ctrl-Q as a global hotkey to exit. Bind Ctrl-W as a hotkey to close
> dialogs.
>
> r274902
> Add a new thread state "spinning" to schedgraph and add tracepoints at the
> start and stop of spinning waits in lock primitives.
>
> Reviewed by: jhb
>
> Modified:
> stable/10/sys/kern/kern_lock.c
> stable/10/sys/kern/kern_mutex.c
> stable/10/sys/kern/kern_rwlock.c
> stable/10/sys/kern/kern_sx.c
> stable/10/sys/kern/kern_timeout.c
> stable/10/tools/sched/schedgraph.py
> stable/10/usr.bin/man/man.sh
~~~~~~~~~~~~~~~~~~~~~~~~~~
> [...]
That change to man.sh does not seem to be related to any of the
mentioned MFCs.
tmu:~$ man ls
eval: preconv: not found
This manpage needs groff(1) to be rendered
First install groff(1):
pkg install groff
tmu:~$ echo $LANG
en_US.ISO8859-1
tmu:~$ LANG= man ls
*** works as expected
--
Thomas Mueller
More information about the svn-src-stable-10
mailing list