Author: rstone
Date: Fri Mar 8 21:07:31 2013
New Revision: 248074
URL: http://svnweb.freebsd.org/changeset/base/248074
Log:
MFC r244631
Correct a series of errors in the hand-rolled locking for drace_debug.c:
- Use spinlock_enter()/spinlock_exit() to prevent a thread holding a
On Thu, Feb 28, 2013 at 11:25 AM, Alexey Dokuchaev da...@freebsd.orgwrote:
On Thu, Feb 28, 2013 at 11:27:02AM +, Davide Italiano wrote:
New Revision: 247460
URL: http://svnweb.freebsd.org/changeset/base/247460
Log:
MFcalloutng (r247427 by mav):
We don't need any precision
On Thu, Jan 24, 2013 at 7:46 PM, Glen Barber g...@freebsd.org wrote:
echo
-- ; \
echo Updating ${.CURDIR} from CVS repository
${CVSROOT} ; \
echo
Author: rstone
Date: Sun Dec 23 15:50:37 2012
New Revision: 244631
URL: http://svnweb.freebsd.org/changeset/base/244631
Log:
Correct a series of errors in the hand-rolled locking for drace_debug.c:
- Use spinlock_enter()/spinlock_exit() to prevent a thread holding a
debug lock from
This appears to have broken the build on arm. I see the following build
failure building an arm LINT kernel:
cc1: warnings being treated as errors
In file included from
/usr/home/rstone/freebsd/head_2/sys/arn/arm/trap.c:900:
/usr/home/rstone/freebsd/head_2/sys/arm/arm/../../kern/subr_syscall.c:
Does this apply to only to JBOD, or are RAID arrays 2TB also affected?
On Fri, Nov 2, 2012 at 6:07 PM, Xin LI delp...@freebsd.org wrote:
Author: delphij
Date: Fri Nov 2 22:07:45 2012
New Revision: 242497
URL: http://svn.freebsd.org/changeset/base/242497
Log:
Copy code from
not
exhibit itself there. Thank goodness. That would have ruined my whole
month.
Thanks everybody.
On Sat, Nov 3, 2012 at 2:36 PM, Peter Wemm pe...@wemm.org wrote:
On Sat, Nov 3, 2012 at 11:23 AM, Ryan Stone ryst...@gmail.com wrote:
Does this apply to only to JBOD, or are RAID arrays 2TB also
Author: rstone
Date: Thu Sep 27 20:12:51 2012
New Revision: 241009
URL: http://svn.freebsd.org/changeset/base/241009
Log:
Ensure that all cases that enqueue a netgraph item for delivery by a
ngthread properly set the item's depth to 1. In particular, prior to this
change if ng_snd_item
Author: rstone
Date: Tue Sep 25 19:12:12 2012
New Revision: 240923
URL: http://svn.freebsd.org/changeset/base/240923
Log:
Some aac(4) adapters will always report that a direct access device is
offline in response to a INQUIRY command that does not retreive vital
product data(I personally
On Sat, Aug 11, 2012 at 8:07 AM, Ed Schouten e...@freebsd.org wrote:
On Windows, AUX is the auxiliary device, usually pointing to COM1.
Therefore it is forbidden to create a file named aux.c. To make it a bit
easier for Windows users to check out our source code, rename this file
to
Author: rstone
Date: Wed May 30 23:22:52 2012
New Revision: 236344
URL: http://svn.freebsd.org/changeset/base/236344
Log:
MFC r235459 and r235471
r235459:
Implement the DTrace sched provider. This implementation aims to be
compatible with the sched provider implemented by Solaris
Author: rstone
Date: Wed May 30 23:42:48 2012
New Revision: 236345
URL: http://svn.freebsd.org/changeset/base/236345
Log:
MFC r235459 and r235471
r235459:
Implement the DTrace sched provider. This implementation aims to be
compatible with the sched provider implemented by Solaris
Author: rstone
Date: Sun May 27 14:25:16 2012
New Revision: 236151
URL: http://svn.freebsd.org/changeset/base/236151
Log:
MFC r227441
Correct the types of the arguments to return probes of the syscall
provider. Previously we were erroneously supplying the argument types of
the
Author: rstone
Date: Sun May 27 14:48:14 2012
New Revision: 236152
URL: http://svn.freebsd.org/changeset/base/236152
Log:
MFC r233552
Instead of only iterating over the set of known SDT probes when sdt.ko is
loaded and unloaded, also have sdt.ko register callbacks with kern_sdt.c
Author: rstone
Date: Sun May 27 14:52:31 2012
New Revision: 236153
URL: http://svn.freebsd.org/changeset/base/236153
Log:
MFC r233552
Instead of only iterating over the set of known SDT probes when sdt.ko is
loaded and unloaded, also have sdt.ko register callbacks with kern_sdt.c
Author: rstone
Date: Sun May 27 18:55:23 2012
New Revision: 236160
URL: http://svn.freebsd.org/changeset/base/236160
Log:
MFC r234691
Implement the D cpu variable, which returns curcpu. I have chosen not
to follow the example of OpenSolaris and its descendants, which implemented
Author: rstone
Date: Sun May 27 18:57:20 2012
New Revision: 236161
URL: http://svn.freebsd.org/changeset/base/236161
Log:
MFC r234691
Implement the D cpu variable, which returns curcpu. I have chosen not
to follow the example of OpenSolaris and its descendants, which implemented
Author: rstone
Date: Sun May 27 19:03:16 2012
New Revision: 236162
URL: http://svn.freebsd.org/changeset/base/236162
Log:
MFC r225640
Clear transmit checksum offload context state upon lem(4) interface
initialization. Prior to this change packets may be transmitted with an
Author: rstone
Date: Sun May 27 00:34:56 2012
New Revision: 236132
URL: http://svn.freebsd.org/changeset/base/236132
Log:
MFC 227429
The generated Makefile for the kernel was not running ctfconvert on
object files corresponding to source files that had the compile-with
option set in
Author: rstone
Date: Sun May 27 00:38:36 2012
New Revision: 236133
URL: http://svn.freebsd.org/changeset/base/236133
Log:
MFC 227430
On i386, fbt probes are implemented by writing an invalid opcode over
certain instructions in a function prologue or epilogue. DTrace has a
hook into
Author: rstone
Date: Fri May 25 23:24:16 2012
New Revision: 236030
URL: http://svn.freebsd.org/changeset/base/236030
Log:
MFC r227342
The in-kernel CTF parser caches the result of its first attempt to parse
CTF data from a module. On subsequent attempts to retrieve CTF data for
a
Author: rstone
Date: Tue May 15 01:30:25 2012
New Revision: 235459
URL: http://svn.freebsd.org/changeset/base/235459
Log:
Implement the DTrace sched provider. This implementation aims to be
compatible with the sched provider implemented by Solaris and its open-
source derivatives. Full
On Sun, May 6, 2012 at 2:03 PM, Bjoern A. Zeeb b...@freebsd.org wrote:
root@bz1:/home/bz # procstat -k 34611
PID TID COMM TDNAME KSTACK
34611 100228 ctfmerge - mi_switch sleepq_catch_signals
sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex
Author: rstone
Date: Thu Apr 26 01:07:03 2012
New Revision: 234691
URL: http://svn.freebsd.org/changeset/base/234691
Log:
Implement the D cpu variable, which returns curcpu. I have chosen not
to follow the example of OpenSolaris and its descendants, which implemented
cpu as an inline that
On Fri, Apr 20, 2012 at 5:37 PM, Brooks Davis bro...@freebsd.org wrote:
Author: brooks
Date: Fri Apr 20 21:37:42 2012
New Revision: 234504
URL: http://svn.freebsd.org/changeset/base/234504
Log:
Enable DTrace hooks in GENERIC.
Reviewed by: gnn
Approved by: core (jhb, imp)
Requested
On Tue, Mar 27, 2012 at 6:27 PM, Alexander Leidinger
alexan...@leidinger.net wrote:
Great!
Is this automatic, or do I need to do something in the newly loaded KLD?
Nothing special. You can follow exactly the same set of steps as for
adding probes to the kernel itself:
Author: rstone
Date: Tue Mar 27 15:07:43 2012
New Revision: 233552
URL: http://svn.freebsd.org/changeset/base/233552
Log:
Instead of only iterating over the set of known SDT probes when sdt.ko is
loaded and unloaded, also have sdt.ko register callbacks with kern_sdt.c
that will be called
Author: rstone
Date: Sat Mar 10 02:26:12 2012
New Revision: 232756
URL: http://svn.freebsd.org/changeset/base/232756
Log:
MFC r230984:
Whenever a new kernel thread is spawned, explicitly clear any CPU affinity
set on the new thread. This prevents the thread from inadvertently
Author: rstone
Date: Sat Mar 10 02:27:04 2012
New Revision: 232757
URL: http://svn.freebsd.org/changeset/base/232757
Log:
MFC r230984:
Whenever a new kernel thread is spawned, explicitly clear any CPU affinity
set on the new thread. This prevents the thread from inadvertently
On Mon, Feb 6, 2012 at 6:34 AM, Ivan Voras ivo...@freebsd.org wrote:
Shouldn't new threads inherit affinity from the threads which spawned them?
Kernel threads were not inheriting affinity from the thread that
spawned them. They were inheriting affinity from an arbitrary sibling
thread in the
Author: rstone
Date: Sat Feb 4 16:49:29 2012
New Revision: 230984
URL: http://svn.freebsd.org/changeset/base/230984
Log:
Whenever a new kernel thread is spawned, explicitly clear any CPU affinity
set on the new thread. This prevents the thread from inadvertently
inheriting affinity from a
Author: rstone
Date: Fri Nov 25 12:43:34 2011
New Revision: 227969
URL: http://svn.freebsd.org/changeset/base/227969
Log:
MFC r227342. Note that the original commit message, reproduced below, has
error. The final sentence should read *without* CTF data.
The in-kernel CTF parser caches
Author: rstone
Date: Fri Nov 25 13:34:27 2011
New Revision: 227971
URL: http://svn.freebsd.org/changeset/base/227971
Log:
MFC r227342. Note that the original commit message, reproduced below, has
error. The final sentence should read *without* CTF data.
The in-kernel CTF parser
Author: rstone
Date: Thu Nov 24 18:44:09 2011
New Revision: 227945
URL: http://svn.freebsd.org/changeset/base/227945
Log:
MFC r227290 and r227291:
r227290:
Fix the DTrace pid return trap interrupt vector. Previously we were using
31, but that vector is reserved.
Without this
Author: rstone
Date: Thu Nov 24 18:44:14 2011
New Revision: 227946
URL: http://svn.freebsd.org/changeset/base/227946
Log:
MFC r227290 and r227291:
r227290:
Fix the DTrace pid return trap interrupt vector. Previously we were using
31, but that vector is reserved.
Without this
Author: rstone
Date: Thu Nov 24 19:02:04 2011
New Revision: 227950
URL: http://svn.freebsd.org/changeset/base/227950
Log:
MFC r227290 and r227291:
r227290:
Fix the DTrace pid return trap interrupt vector. Previously we were using
31, but that vector is reserved.
Without this
Author: rstone
Date: Thu Nov 10 21:07:14 2011
New Revision: 227429
URL: http://svn.freebsd.org/changeset/base/227429
Log:
The generated Makefile for the kernel was not running ctfconvert on
object files corresponding to source files that had the compile-with
option set in conf/files. This
Author: rstone
Date: Thu Nov 10 22:03:35 2011
New Revision: 227430
URL: http://svn.freebsd.org/changeset/base/227430
Log:
On i386, fbt probes are implemented by writing an invalid opcode over
certain instructions in a function prologue or epilogue. DTrace has a
hook into the invalid opcode
Author: rstone
Date: Fri Nov 11 01:37:48 2011
New Revision: 227436
URL: http://svn.freebsd.org/changeset/base/227436
Log:
MFC 215507:
When doing a camcontrol rescan all or a camcontrol reset all, use the
wildcard
path id for enumerating the available busses. Previously camcontrol was
Author: rstone
Date: Fri Nov 11 02:02:55 2011
New Revision: 227437
URL: http://svn.freebsd.org/changeset/base/227437
Log:
MFC 220227:
GNU awk does not output escaped newlines in multi-line printc statements.
This leads to compile errors when trying to compile firmware(9) stubs
Author: rstone
Date: Fri Nov 11 02:10:24 2011
New Revision: 227438
URL: http://svn.freebsd.org/changeset/base/227438
Log:
MFC 220888
r179417 introduced a bug into pthread_once(). Previously pthread_once()
used a global pthread_mutex_t for synchronization. r179417 replaced that
Author: rstone
Date: Fri Nov 11 02:13:35 2011
New Revision: 227439
URL: http://svn.freebsd.org/changeset/base/227439
Log:
MFC 221081:
If the 4BSD scheduler tries to schedule a thread that has been pinned or
bound to an AP before SMP has started, the system will panic when we try
to
Author: rstone
Date: Fri Nov 11 02:15:44 2011
New Revision: 227440
URL: http://svn.freebsd.org/changeset/base/227440
Log:
MFC 224156:
Fix a LOR between hwpmc and the kernel linker. When a system-wide
sampling mode PMC is allocated, hwpmc calls linker_hwpmc_list_objects()
while
Author: rstone
Date: Fri Nov 11 03:49:42 2011
New Revision: 227441
URL: http://svn.freebsd.org/changeset/base/227441
Log:
Correct the types of the arguments to return probes of the syscall
provider. Previously we were erroneously supplying the argument types of
the corresponding entry
Author: rstone
Date: Tue Nov 8 15:17:54 2011
New Revision: 227342
URL: http://svn.freebsd.org/changeset/base/227342
Log:
The in-kernel CTF parser caches the result of its first attempt to parse
CTF data from a module. On subsequent attempts to retrieve CTF data for
a module, return an
Author: rstone
Date: Mon Nov 7 01:53:25 2011
New Revision: 227290
URL: http://svn.freebsd.org/changeset/base/227290
Log:
Fix the DTrace pid return trap interrupt vector. Previously we were using
31, but that vector is reserved.
Without this fix, running dtrace -p pid would either cause
Author: rstone
Date: Mon Nov 7 01:55:58 2011
New Revision: 227291
URL: http://svn.freebsd.org/changeset/base/227291
Log:
Replace fasttrap_copyout() with uwrite(). FreeBSD copyout() is not able to
write to the .text section of a process.
Obtained from:rpaulo
MFC after:3
Author: rstone
Date: Sat Sep 17 13:48:09 2011
New Revision: 225640
URL: http://svn.freebsd.org/changeset/base/225640
Log:
Clear transmit checksum offload context state upon lem(4) interface
initialization. Prior to this change packets may be transmitted with an
incorrect checksum.
On Wed, Jun 8, 2011 at 4:12 AM, Andriy Gapon a...@freebsd.org wrote:
Author: avg
Date: Wed Jun 8 08:12:15 2011
New Revision: 222853
URL: http://svn.freebsd.org/changeset/base/222853
Log:
remove code for dynamic offlining/onlining of CPUs on x86
The code has definitely been broken for
On Sat, Jul 30, 2011 at 1:26 PM, Andriy Gapon a...@freebsd.org wrote:
Maybe my question was not clear enough, so I'll ask it differently.
Why do we have mergeinfo on stable/8/sys/geom/label now?
Looks like r224301 was improperly merged.
http://svn.freebsd.org/changeset/base/224301
Author: rstone
Date: Sun Jul 17 21:08:16 2011
New Revision: 224150
URL: http://svn.freebsd.org/changeset/base/224150
Log:
The MBR uses a 32-bit unsigned integer to store the size of a slice, but
fdisk(1) internally uses a signed int. Should a user attempt to specify
a slice containing more
Author: rstone
Date: Sun Jul 17 21:53:42 2011
New Revision: 224156
URL: http://svn.freebsd.org/changeset/base/224156
Log:
Fix a LOR between hwpmc and the kernel linker. When a system-wide
sampling mode PMC is allocated, hwpmc calls linker_hwpmc_list_objects()
while already holding an
On Sun, Jul 17, 2011 at 7:09 PM, Bruce Evans b...@optusnet.com.au wrote:
There was no need to further break the style.
Ack. Should have caught that. Will fix.
@@ -990,7 +990,7 @@ parse_config_line(char *line, CMD *comma
if (isalpha(*cp))
Author: rstone
Date: Tue Apr 26 20:34:30 2011
New Revision: 221081
URL: http://svn.freebsd.org/changeset/base/221081
Log:
If the 4BSD scheduler tries to schedule a thread that has been pinned or
bound to an AP before SMP has started, the system will panic when we try
to touch per-CPU state
Author: rstone
Date: Sat Apr 16 00:10:55 2011
New Revision: 220684
URL: http://svn.freebsd.org/changeset/base/220684
Log:
MFC r220453:
Add tunables that mirror the functionality of sysctls machdep.panic_on_nmi
and machdep.kdb_on_nmi.
Approved by: emaste (mentor)
Modified:
Author: rstone
Date: Fri Apr 8 14:39:41 2011
New Revision: 220453
URL: http://svn.freebsd.org/changeset/base/220453
Log:
Add tunables that mirror the functionality of sysctls machdep.panic_on_nmi
and machdep.kdb_on_nmi.
Approved by: emaste (mentor)
MFC after:1 week
Modified:
Author: rstone
Date: Thu Mar 31 21:33:33 2011
New Revision: 220227
URL: http://svn.freebsd.org/changeset/base/220227
Log:
GNU awk does not output escaped newlines in multi-line printc statements. This
leads to compile errors when trying to compile firmware(9) stubs created with
gawk, as
Author: rstone
Date: Mon Mar 7 15:19:17 2011
New Revision: 219377
URL: http://svn.freebsd.org/changeset/base/219377
Log:
Correct a typo in the malloc(3) manpage. Malloc options are set in the
MALLOC_OPTIONS environment variable, not JEMALLOC_OPTIONS.
Reviewed by: jasone
Approved by:
I'm a bit confused. The 8.2 release notes claim that userland dtrace
support was added to 8.2. Is this incorrect?
http://www.freebsd.org/releases/8.2R/relnotes.html
Userland support for the dtrace(1) subsystem has been added. This
allows inspection of userland software itself and its
Author: rstone
Date: Thu Nov 25 18:32:02 2010
New Revision: 215827
URL: http://svn.freebsd.org/changeset/base/215827
Log:
MFC 215474
When netstat was run with -i/-I and -w1 to produce running counters, the idrop
field printed an absolute value rather than the delta from the last value
I asked about this on freebsd-scsi and CAM_BUS_WILDCARD was what was
suggested to me. I'm happy to make the change if the other way is
correct.
___
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To
Author: rstone
Date: Thu Nov 18 23:46:55 2010
New Revision: 215474
URL: http://svn.freebsd.org/changeset/base/215474
Log:
When netstat was run with -i/-I and -w1 to produce running counters, the idrop
field printed an absolute value rather than the delta from the last value
Approved by:
Author: rstone
Date: Fri Nov 19 03:47:10 2010
New Revision: 215507
URL: http://svn.freebsd.org/changeset/base/215507
Log:
When doing a camcontrol rescan all or a camcontrol reset all, use the wildcard
path id for enumerating the available busses. Previously camcontrol was
implicitly
Author: rstone
Date: Tue Sep 7 00:23:45 2010
New Revision: 212281
URL: http://svn.freebsd.org/changeset/base/212281
Log:
In munmap() downgrade the vm_map_lock to a read lock before taking a read
lock on the pmc-sx lock. This prevents a deadlock with
pmc_log_process_mappings, which has an
Author: rstone
Date: Tue Sep 7 02:51:11 2010
New Revision: 212282
URL: http://svn.freebsd.org/changeset/base/212282
Log:
Fix a typo in r212281. uintptr - uintptr_t
Pointy hat to: rstone
Approved by:emaste (mentor)
MFC after: 2 weeks
Modified:
head/sys/vm/vm_mmap.c
On Mon, Sep 6, 2010 at 8:23 PM, Ryan Stone rst...@freebsd.org wrote:
+ if (pkm.pm_address != (uintptr) NULL)
I have no idea how this snuck past me. I must have deleted some
characters after building and testing this. I'll fix it as soon as I
can track down one of my mentors
Author: rstone
Date: Mon May 24 18:21:42 2010
New Revision: 208517
URL: http://svn.freebsd.org/changeset/base/208517
Log:
MFC r207484:
When configuring a system-wide couting PMC, hwpmc was incorrectly logging
process mappings for that PMC. Nothing ever reads pmc logs out of a
Author: rstone
Date: Mon May 24 19:42:27 2010
New Revision: 208520
URL: http://svn.freebsd.org/changeset/base/208520
Log:
MFC r207482
When configuring hwpmc to use the EXT_SNOOP event, only send a default
cachestate qualifier on the Atom processor. Other Intel processors do not
Author: rstone
Date: Sat May 1 21:59:06 2010
New Revision: 207482
URL: http://svn.freebsd.org/changeset/base/207482
Log:
When configuring hwpmc to use the EXT_SNOOP event, only send a default
cachestate qualifier on the Atom processor. Other Intel processors do not
accept a cachestate
Author: rstone
Date: Sat May 1 22:04:58 2010
New Revision: 207484
URL: http://svn.freebsd.org/changeset/base/207484
Log:
When configuring a system-wide couting PMC, hwpmc was incorrectly logging
process mappings for that PMC. Nothing ever reads pmc logs out of a counting
PMC, so the log
\nrpa...@freebsd.org\n2007/09/25]
rrs [label=Randall R stewart\n...@freebsd.org\n2007/02/08]
rse [label=Ralf S. engelschall\n...@freebsd.org\n1997/07/31]
+rstone [label=Ryan stone\nrst...@freebsd.org\n2010/04/19]
ru [label=Ruslan ermilov\...@freebsd.org\n1999/05/27]
rwatson [label=Robert N. M
Sorry, I forgot the following:
Approved by: emaste (mentor) and jkoshy (mentor)
I'm looking into why svn wasn't using the default checkin template for me.
On Tue, Apr 20, 2010 at 6:43 PM, Ryan Stone rst...@freebsd.org wrote:
Author: rstone
Date: Tue Apr 20 22:43:53 2010
New Revision: 206945
201 - 272 of 272 matches
Mail list logo