skrll
ab2ba0f011
Improve DEBUG output.
2013-11-25 07:59:03 +00:00
christos
d848d0ec1e
and the last CIRCLEQ is gone now.
2013-11-25 03:06:08 +00:00
christos
8841554986
Welcome to 6.99.28; no more CIRCLEQ in the kernel.
2013-11-25 03:03:41 +00:00
christos
4e3463e2cb
kernel is not allowed to use CIRCLEQ anymore (idea from gimpy)
2013-11-25 03:02:57 +00:00
christos
d89c26634b
excise unused qchain
2013-11-25 03:02:30 +00:00
christos
ebc7bfb61b
nobody uses qchain and it is about to be GC'ed.
2013-11-25 03:01:58 +00:00
christos
8303a39ddc
replace circleq with tailq.
...
XXX: this adds a pointer per mmu entry; we can do better, but it would
require custom lists. Is it worth it?
2013-11-25 02:59:14 +00:00
rmind
df64447ca6
Remove cpu_queue (and thus eleminate another use of CIRCLEQ) by replacing
...
its uses with cpu_infos array. Extra testing by christos@.
2013-11-24 21:58:38 +00:00
dholland
a32d5d5201
Fix documentation of how to expire old messages. For some reason the
...
expiration period must be given as a negative number, indicating how
many days ago to place the expire threshold.
PR 48404 from Martin Neitzel.
2013-11-24 19:49:22 +00:00
martin
3807220809
Provide expm1f()
2013-11-24 18:50:58 +00:00
bouyer
350fcf486a
XS_NOERROR | XS_RESET doens't make sense, XS_RESET is what is wanted here.
...
Pointed out by Edgar Fuß
2013-11-24 18:02:08 +00:00
jakllsch
9c656bb681
The x86 kernel entry point stack arguments are always 32-bit, even on amd64.
2013-11-24 17:20:00 +00:00
jakllsch
156a3d4cd5
use <i386/multiboot.h> instead of <machine/multiboot.h> so this can be
...
compiled for amd64
2013-11-24 17:17:48 +00:00
rmind
ccc45228d5
- tmpfs_construct_node: prevent from the new node construction if the
...
directory was removed. Fixes the crash reported by Nicolas Joly.
- tmpfs_reclaim: avoid race by checking tn_links with the vnode locked.
2013-11-24 17:16:29 +00:00
jakllsch
960017fd29
cast from 32-bit integer to void * though uintptr_t to avoid warnings
...
when compiling for x86_64.
2013-11-24 17:16:28 +00:00
martin
56e076908e
Provide erff() and erfcf().
2013-11-24 15:16:49 +00:00
martin
d506da106c
Provide cbrtl() and cbrtf() for vax
2013-11-24 15:12:10 +00:00
martin
707fcaf05d
Provide cbrtf() and cbrtl()
2013-11-24 14:49:00 +00:00
martin
8a90528455
Provide powl()
2013-11-24 14:46:18 +00:00
martin
d8880f8387
Provide (very stupid) versions of atanf(), asinf() and acosf()
2013-11-24 14:41:53 +00:00
mlelstv
ffb41b3a17
Fix fallout from circleq->tailq transition.
2013-11-24 13:13:12 +00:00
skrll
661a0168b5
Resolve conflicts.
2013-11-24 12:25:19 +00:00
jnemeth
1d3a0fecd0
add implementation defined attributes from FreeBSD
2013-11-24 08:17:50 +00:00
dholland
4741720ca9
Replace the comment on this file. It appears to date back to CSRG days
...
and in particular was clearly last edited before nsswitch.conf existed.
2013-11-24 07:20:01 +00:00
christos
46b322ca46
No need for bzero, memset provides it.
2013-11-24 03:50:17 +00:00
riz
7549ebb3be
Add RAID_DIAGNOSTIC so that code gets built.
...
ok oster@
2013-11-23 23:36:34 +00:00
christos
2ff9a720d1
fix previous, list ends in NULL, and don't open-code
2013-11-23 23:34:04 +00:00
christos
d2c05345c3
fix previous the end of the list is NULL, and don't open-code.
2013-11-23 23:30:39 +00:00
christos
5ab798df60
tuck in code inside the mutex
2013-11-23 23:14:55 +00:00
christos
0ecbcb364a
convert from CIRCLEQ to TAILQ; remove open coding.
2013-11-23 22:52:40 +00:00
christos
ba744f57a8
convert to TAILQ, remove open-coded CIRCLEQ
2013-11-23 22:48:00 +00:00
christos
ba1db258d1
convert from CIRCLEQ to TAILQ, remove open coded access.
2013-11-23 22:31:53 +00:00
christos
e929654b56
add a copy of uvm_swap_shutdown() here so that it is not undefined when we
...
use it.
2013-11-23 22:24:31 +00:00
jakllsch
40814e46f2
Remove now-non-existant bzero.S from sources list.
2013-11-23 22:23:31 +00:00
christos
cd44546d07
expose the pcb queue structure for convenience
2013-11-23 22:23:26 +00:00
christos
cf928d6150
Explain where this will fail.
2013-11-23 22:15:16 +00:00
christos
30107bf0d8
Update for new pcb tailq's.
...
While here fix ipv6 pcb printing by making tcp6_dump with tcp.
XXX: Merge the inet and the inet6 code. It is silly to need to specify
-p tcp6 to print a tcp6 pcb, we already know what it is.
2013-11-23 22:01:12 +00:00
rmind
63faa32f62
tmpfs_reg_resize: use size_t.
2013-11-23 21:53:27 +00:00
christos
95dabd3395
get rid of CIRCLEQ
2013-11-23 20:56:41 +00:00
christos
7813233f96
fix open-coded mountlist scan
2013-11-23 20:53:46 +00:00
rmind
1e9541dade
npftest: adjust for the npf_bpf_filter() change.
2013-11-23 19:40:11 +00:00
rmind
c4d05d4533
Move initialisation of bpf_args_t into the npf_ruleset_inspect().
...
This allows us to reuse the BPF memory store as a cache.
2013-11-23 19:32:20 +00:00
christos
c82871218e
replace open-coded scan with macro; fix locking
2013-11-23 17:57:23 +00:00
wiz
06dfe20d1c
Remove extra comma.
2013-11-23 17:40:43 +00:00
rmind
b05b03890a
Fix previous, add __diagused.
2013-11-23 17:01:07 +00:00
jakllsch
0182da6369
Remove x86_64 bzero.S; which since 2009 has only contained instructions
...
that it should be removed in 2010.
2013-11-23 16:57:52 +00:00
rmind
e63cf28e67
- Simplify tmpfs_update(), eliminate tmpfs_note_t::tn_status and deferred
...
timestamp updates. Fix some incorrect updates and plug some missing ones.
Should fix PR/48385.
- tmpfs_rmdir: avoid O(n) scan when the directory is not empty and whiteout
entries were never added.
2013-11-23 16:35:32 +00:00
riz
4d884f3fb4
Since mountlist is now a TAILQ, convert some missed usages
...
so things build again.
2013-11-23 16:15:24 +00:00
mbalmer
b345b17fdd
switch from malloc(9) to kmem(9)
2013-11-23 15:53:37 +00:00
christos
9e7349a5e2
remove documentation for CIRCLEQ to discourage its use.
2013-11-23 14:54:02 +00:00