222734 Commits

Author SHA1 Message Date
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
christos
6b4946039c fix circleq comments 2013-11-23 14:50:40 +00:00
christos
2e2e674f08 Add __launder_type() from mrg to get the CIRCLEQ macros working again under
gcc-4.8. Mention that we discourage their use and that we retain the macros
for compatibility only.
2013-11-23 14:41:38 +00:00
christos
72307c58b9 convert from CIRCLEQ to TAILQ
add uvm_swap_shutdown(), unused
2013-11-23 14:32:13 +00:00
christos
8f0dbf3022 convert from CIRCLEQ to TAILQ 2013-11-23 14:20:46 +00:00
christos
007db6ee9d convert from CIRCLEQ to TAILQ. 2013-11-23 14:20:21 +00:00
hannken
df32ec6a1f Replace VI_INACTNOW and VI_INACTREDO with a new flag VI_CHANGING that gets
set while a vnode changes state from active to inactive or from active
or inactive to clean and protects "vclean(); vrelel()" and "vrelel()"
against "vget()".

Presented on tech-kern.
2013-11-23 13:46:22 +00:00
christos
0b725b63c7 change the mountlist CIRCLEQ into a TAILQ 2013-11-23 13:35:36 +00:00
skrll
42cf027742 Simplify debug/DIAGNOSTIC code. 2013-11-23 12:41:13 +00:00
skrll
9a3abd8adf Whitespace in DIAGNOSTIC code. 2013-11-23 12:35:19 +00:00
martin
e2f095e02f Fix very stupid typo 2013-11-23 11:40:56 +00:00
jnemeth
e066617c02 Only skip past _PATH_DEV if it is actually present. 2013-11-23 08:59:04 +00:00
christos
92afcdc148 we now use TAILQ 2013-11-22 21:56:24 +00:00
christos
471b216b8f convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ. 2013-11-22 21:04:11 +00:00
martin
f4e3824c84 For the non-fenv archs: just use double - punt 2013-11-22 20:15:06 +00:00
martin
099bc9618d Quell warnings from gcc 4.1 2013-11-22 19:59:36 +00:00
riz
30ecc3610e Comment out npf for now, as we can't have both NPF and PF in the
same kernel - rmind has said he'll address this eventually,
and for now PF is more likely to have unnoticed breakage.  ALL now
builds again!
2013-11-22 18:58:01 +00:00
riz
a5511ef5d1 Remove RAID_DIAGNOSTIC around a variable and mark __unused instead. 2013-11-22 18:56:27 +00:00
riz
b1ea3956b7 Move two RF_ASSERT()s into the protection of RAID_DIAGNOSTIC to
avoid a case where we get undeclared variables.
2013-11-22 18:55:42 +00:00