Re: svn commit: r285664 - in head/sys: kern sys

2015-07-19 Thread Bruce Evans
On Sat, 18 Jul 2015, Mark Johnston wrote: On Sat, Jul 18, 2015 at 08:55:07PM +1000, Bruce Evans wrote: On Sat, 18 Jul 2015, Mark Johnston wrote: Log: Pass the lock object to lockstat_nsecs() and return immediately if LO_NOPROFILE is set. Some timecounter handlers acquire a spin mutex, and

Re: svn commit: r285664 - in head/sys: kern sys

2015-07-18 Thread Mark Johnston
On Sat, Jul 18, 2015 at 08:55:07PM +1000, Bruce Evans wrote: > On Sat, 18 Jul 2015, Mark Johnston wrote: > > > Log: > > Pass the lock object to lockstat_nsecs() and return immediately if > > LO_NOPROFILE is set. Some timecounter handlers acquire a spin mutex, and > > we don't want to recurse if

Re: svn commit: r285664 - in head/sys: kern sys

2015-07-18 Thread Bruce Evans
On Sat, 18 Jul 2015, Mark Johnston wrote: Log: Pass the lock object to lockstat_nsecs() and return immediately if LO_NOPROFILE is set. Some timecounter handlers acquire a spin mutex, and we don't want to recurse if lockstat probes are enabled. It is an error to call timecounter code from a

Re: svn commit: r285664 - in head/sys: kern sys

2015-07-18 Thread Andriy Gapon
On 18/07/2015 03:57, Mark Johnston wrote: > Author: markj > Date: Sat Jul 18 00:57:30 2015 > New Revision: 285664 > URL: https://svnweb.freebsd.org/changeset/base/285664 > > Log: > Pass the lock object to lockstat_nsecs() and return immediately if > LO_NOPROFILE is set. Some timecounter handle

Re: svn commit: r285664 - in head/sys: kern sys

2015-07-17 Thread Mark Johnston
On Sat, Jul 18, 2015 at 03:35:11AM +0200, Mateusz Guzik wrote: > On Sat, Jul 18, 2015 at 12:57:31AM +, Mark Johnston wrote: > > Author: markj > > Date: Sat Jul 18 00:57:30 2015 > > New Revision: 285664 > > URL: https://svnweb.freebsd.org/changeset/base/285664 > > > > Log: > > Pass the lock o

Re: svn commit: r285664 - in head/sys: kern sys

2015-07-17 Thread Mateusz Guzik
On Sat, Jul 18, 2015 at 12:57:31AM +, Mark Johnston wrote: > Author: markj > Date: Sat Jul 18 00:57:30 2015 > New Revision: 285664 > URL: https://svnweb.freebsd.org/changeset/base/285664 > > Log: > Pass the lock object to lockstat_nsecs() and return immediately if > LO_NOPROFILE is set. So