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
rmind
e636c1e87f
npfctl: need to rewind the list after calling print_table(). XXX libnpf.
2013-11-22 18:42:02 +00:00
martin
f758bf64d6
Adjust expected epsilon for sqrtl <-> powl comparisions for defects in
...
powl (which actually is pow for now)
2013-11-22 17:19:14 +00:00
christos
13d20f56f0
english.base is auto-generated
2013-11-22 17:16:05 +00:00
martin
1751681322
Fix a cast from the lint cleanup that made small exponents (i.e. values < 1)
...
sign extend wrong and overflow, causing an underflow in all 128 bit sqrt
calculations.
2013-11-22 17:04:24 +00:00
christos
d61f119cbb
mention new nvi
2013-11-22 16:26:52 +00:00
christos
c64e72248f
switch from circleq to tailq, from FreeBSD
2013-11-22 16:25:51 +00:00
christos
96c26aba65
use a TAILQ instead of a CIRCLEQ, from FreeBSD
2013-11-22 16:25:01 +00:00
christos
0af6a9ad15
don't install an empty file
2013-11-22 16:11:08 +00:00
christos
e675354f1e
switch to the nv in external/bsd
2013-11-22 16:10:25 +00:00
christos
afc18c2570
switch to new nvi
2013-11-22 16:10:04 +00:00
christos
4391d5e9d4
Add build glue and docs
2013-11-22 16:00:45 +00:00
christos
8d01a27e2b
Apply our local changes.
2013-11-22 15:52:04 +00:00
christos
dbd550ed1a
Import nvi-1.81.6 + HEAD-2013-11-20 from git://repo.or.cz/nvi.git
2013-11-22 14:55:11 +00:00
martin
e37a907951
Try to fix the build (again): move e_sqrtl.c to common soure, but
...
move the include of fenv.h into the #ifdef __HAVE_LONG_DOUBLE block
and also provide a -DHAVE_FENV_H from the makefile for archs that have
it - leaving out exception settings on architectures that do not provide
it.
2013-11-22 13:37:24 +00:00
skrll
bc409d7b58
Fix /dev population of the evbarm images by using MAKEDEV -s and appending
...
to the mtree spec file passed to makefs.
2013-11-22 11:13:54 +00:00
martin
b2718b01b0
Fix stupid bug in previous (fixing fmodf)
2013-11-22 10:59:31 +00:00
jnemeth
9ceccfb63b
change the "-b blocknr" parameter to accept a "human number"
2013-11-22 04:21:02 +00:00
jnemeth
d883a91427
bump date
2013-11-22 03:51:06 +00:00
jnemeth
4f22d16faa
In the manpage:
...
- s/-b number/-b blocknr/
- s/-s count/-s sectors/
- s/-p count/-p partitions/
In the program:
- s/-b lba/-b blocknr/
- s/-s lba/-s sectors/
This makes the documentation in the manpage and the program consistent
and makes it more clear what the parameters are. Also, "-s lba" was
just plain wrong since LBA stands for Logical Block Address[ing], and
the -s option didn't represent any kind of address, but rather a size.
2013-11-22 03:50:05 +00:00
dholland
0694926f8e
fix typo; hi christos
2013-11-22 02:02:35 +00:00
rmind
85c1b3a579
Optimise checksum fixup routines:
...
- npf_fixup16_cksum: 1's complement sum is endian-independent.
- npf_fixup32_cksum: the first 32->16 bit reduction is not needed.
Pointed out by Valery Ushakov.
2013-11-22 01:48:36 +00:00
rmind
1c6c349315
npf_addr_mix: use xor rather than sum.
2013-11-22 01:24:21 +00:00
riz
bad09cf5aa
Include i386_trap_ipkdb.S so the ALL kernel links.
2013-11-22 01:09:11 +00:00
riz
21d7553eda
Remove stray #ifdef leftover from file split.
2013-11-22 01:07:20 +00:00
rmind
805a41fbfe
Add npf_tableset_syncdict() to sync the table IDs in the proplib dictionary,
...
as they can change on reload now. Also, fix table name checking in npfctl.
2013-11-22 00:25:51 +00:00