freebsd-nq/sys
Konstantin Belousov bed4c52416 Implement RUSAGE_THREAD. Add td_rux to keep extended runtime and ticks
information for thread to allow calcru1() (re)use.

Rename ruxagg()->ruxagg_locked(), ruxagg_tlock()->ruxagg() [1].
The ruxagg_locked() function no longer clears thread ticks nor
td_incruntime.

Requested by:	attilio [1]
Discussed with:	attilio, bde
Reviewed by:	bde
Based on submission by:	Alexander Krizhanovsky <ak natsys-lab com>
MFC after:	1 week
X-MFC-Note:	td_rux shall be moved to the end of struct thread
2010-05-04 05:55:37 +00:00
..
amd64 Style and comment adjustements. 2010-05-03 14:30:49 +00:00
arm Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
boot Add support for SPARC64 V (and where it already makes sense for other 2010-05-02 19:38:17 +00:00
bsm Add audit events for process descriptor system calls, which will appear in 2009-09-29 21:25:59 +00:00
cam Make SATA XPT negotiate and enable some additional SATA features, such as: 2010-05-02 12:07:47 +00:00
cddl Add sysctl and loader tunable vfs.zfs.txg.write_limit_override. 2010-05-01 20:44:37 +00:00
compat - #ifdef out the cliplist part, skype seems like using an uninitialized 2010-05-03 14:19:58 +00:00
conf Add support for SPARC64 V (and where it already makes sense for other 2010-05-02 19:38:17 +00:00
contrib MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
crypto
ddb Move two copies of the same definition to a common include file. 2010-04-14 23:06:07 +00:00
dev - Don't set CAS_PCS_DATAPATH to anything except CAS_PCS_DATAPATH_SERDES 2010-05-03 20:57:16 +00:00
fs Lock the page around vm_page_activate() and vm_page_deactivate() calls 2010-05-03 20:31:13 +00:00
gdb
geom Re-calculate a geometry when reprobing as well. 2010-04-25 01:56:39 +00:00
gnu Bring in the ext2fs work done by Aditya Sarawgi during and after Google Summer 2010-01-14 14:30:54 +00:00
i386 merge 194209 in to the i386/xen pmap 2010-04-30 03:26:12 +00:00
ia64 On Alan's advice, rather than do a wholesale conversion on a single 2010-04-30 00:46:43 +00:00
isa Introduce the new kernel sub-tree x86 which should contain all the code 2010-02-25 14:13:39 +00:00
kern Implement RUSAGE_THREAD. Add td_rux to keep extended runtime and ticks 2010-05-04 05:55:37 +00:00
kgssapi
libkern Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
mips Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
modules Import mvs(4) - Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllers 2010-05-02 19:28:30 +00:00
net Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
net80211 Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
netatalk Reverse misordered unlock and lock in at_control for netatalk phase I 2009-08-12 10:44:13 +00:00
netgraph When destroying a vnet, shut down all netgraph nodes tied to that vnet 2010-05-03 16:08:24 +00:00
netinet MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
netinet6 MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
netipsec MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
netipx Use queue(9) instead of hand-crafted link lists for the global IPX 2009-06-24 20:57:50 +00:00
netnatm Reimplement the netisr framework in order to support parallel netisr 2009-06-01 10:41:38 +00:00
netncp Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
netsmb Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
nfs Factor out the code shared between NFS client and server into its own 2010-02-16 20:00:21 +00:00
nfsclient Lock the page around vm_page_activate() and vm_page_deactivate() calls 2010-05-03 20:31:13 +00:00
nfsserver Patch the regular NFS server so that it returns ESTALE to the client 2010-03-26 01:19:29 +00:00
nlm Handle GRANTED_RES messages more gracefully: Send along a grant cookie 2009-10-07 19:50:14 +00:00
opencrypto Add comments trying to explain what bad things happen here, i.e. 2010-01-09 15:43:47 +00:00
pc98 MFi386: revision 206553 2010-04-29 06:22:07 +00:00
pci Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
powerpc MFamd64/i386 r207205 2010-04-30 15:22:52 +00:00
rpc When the regular NFS server replied to a UDP client out of the replay 2010-03-23 23:03:30 +00:00
security Update device-labeling logic for Biba, LOMAC, and MLS to recognize new-style 2010-03-02 15:05:48 +00:00
sparc64 Add support for SPARC64 V (and where it already makes sense for other 2010-05-02 19:38:17 +00:00
sun4v On Alan's advice, rather than do a wholesale conversion on a single 2010-04-30 00:46:43 +00:00
sys Implement RUSAGE_THREAD. Add td_rux to keep extended runtime and ticks 2010-05-04 05:55:37 +00:00
teken Just use <stdint.h> instead of <inttypes.h>. We don't need it here. 2010-04-03 17:22:28 +00:00
tools Output a comment on top of each generated file explaining where it came 2009-10-25 09:48:21 +00:00
ufs ffs_vfsops: restore alphabetic order of options in ffs_opts 2010-04-29 10:04:00 +00:00
vm Add lock assertions. 2010-05-04 05:55:19 +00:00
x86 Fix another instance of lapic_cyclic_clock_func. 2010-04-20 21:04:57 +00:00
xdr Add a check for a NULL mbuf ptr at the beginning of xdrmbuf_inline() 2009-08-12 16:27:51 +00:00
xen don't hold spin lock across free 2010-02-21 01:12:18 +00:00
Makefile Remove the unmaintained University of Michigan NFSv4 client from 8.x 2009-05-22 12:35:12 +00:00