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