joerg
2a79f778a5
Fix build with -ansi.
2013-11-27 12:24:56 +00:00
mrg
3c619ced25
void invading the users' namespace with __launder_type().
...
adjust the comment a little.
2013-11-27 04:24:15 +00:00
macallan
9b3f3c1555
Add (hopefully temporary) kludge to define PCI_MAGIC_IO_RANGE on shark and
...
make accelerated X work again.
This used to be defined in machine/param.h but lately the param.h from
arch/arm is installed in machine/ instead of the one from arch/shark, so the
Xserver didn't see PCI_MAGIC_IO_RANGE and couldn't figure out how to map its
IO space.
2013-11-27 02:04:48 +00:00
jnemeth
9299334f79
Remove FreeBSD specific code as per message to tech-userlevel.
2013-11-27 01:47:53 +00:00
rmind
34a5533806
Fix previous, use the correct value for softint_establish (SOFTINT_SERIAL).
2013-11-26 21:13:05 +00:00
rmind
d23bbd30da
Update xcall(9).
2013-11-26 20:48:25 +00:00
rmind
86e1c41ade
Mention kmem_intr(9) routines.
2013-11-26 20:47:26 +00:00
rmind
2312c4ca30
Switch XC_HIGHPRI to run at IPL_SOFTSERIAL i.e. the highest software level.
...
Adjust pcu(9) to this xcall(9) change. This may fix the problems after
x86 FPU was converted to use PCU, since it avoids heavy contention at the
lower levels (particularly, IPL_SOFTNET). This is a good illustration why
software interrupts should generally avoid any blocking on locks.
2013-11-26 20:29:40 +00:00
joerg
f70c4c82c1
Mark fatal as dead.
2013-11-26 19:12:46 +00:00
christos
249075615f
Reduce diffs with OpenBSD:
...
- add functions we did not have
- sort the same way
2013-11-26 16:57:04 +00:00
christos
6024f3777c
Avoid repainting after screen has been destroyed.
2013-11-26 16:48:01 +00:00
christos
ec755f0cdc
avoid NULL deref.
2013-11-26 16:32:04 +00:00
joerg
f9d128e05f
Include signal.h early for MiNT and Linux. From pkgsrc.
2013-11-26 13:44:41 +00:00
roy
3490885cbe
iwi_newstate should work along with ieee80211_new_state, not always
...
override it.
2013-11-26 09:46:24 +00:00
mbalmer
c5ca2f5d1e
obsolete CIRCLEQ man pages
2013-11-26 09:35:32 +00:00
skrll
d3d6485e4a
Improve DEBUG message.
2013-11-26 05:54:43 +00:00
christos
947545475a
remove trailing whitespace.
2013-11-26 01:41:34 +00:00
christos
cfb58cd36d
Bye CIRCLEQ
2013-11-26 01:36:07 +00:00
christos
0fda3adee7
remove CIRCLEQ pages.
2013-11-26 01:33:02 +00:00
christos
5bdc0023c2
Kill CIRCLEQ, nothing uses it and it will not work with gcc-4.8, so avoid
...
future accidents.
2013-11-26 01:31:43 +00:00
christos
05617891c6
Provide TAILQ_REPLACE for tmux, from FreeBSD.
2013-11-26 01:27:46 +00:00
christos
6b6949f4cd
Provide the correct feature macros, so that we get to include our own
...
files not the compat copies.
2013-11-26 01:27:20 +00:00
christos
7308329e24
delete things that we don't need so we don't use them accidentally.
2013-11-26 01:26:41 +00:00
christos
f1abc9f9db
goodbye CIRCLEQ, welcome TAILQ
2013-11-26 01:17:00 +00:00
alnsn
7ca7224ef5
Use __syncicache() in sljit on powerpc.
2013-11-25 23:53:44 +00:00
christos
d501057ddb
fix SSP build
2013-11-25 23:04:39 +00:00
christos
24ce81459e
make configure.ac work with recent versions of autoconf
2013-11-25 23:03:18 +00:00
christos
fb8d8e9b62
regen. Add configure.ac and empty files that autoreconf bitches about.
2013-11-25 23:02:44 +00:00
christos
b90de0d04a
fix one more mountlist instant
2013-11-25 22:48:05 +00:00
christos
d89691f957
- replace CIRCLEQ with TAILQ
...
- fix open-coded LIST code
- fix destroy screen bug (was not removed from list)
2013-11-25 22:43:46 +00:00
christos
6cce1f9fa7
Use the process credentials instead of the lwp credentials because if the
...
process just did a setuid() call, the lwp might not have had a chance to
refresh l->l_cred (still has LPR_CRMOD), and we don't want to bother spending
time syncing the creds of a dying lwp. Should fix the problem with hald
people have been observing.
2013-11-25 16:29:25 +00:00
rmind
e6379a24ea
do_setresuid: add an assert.
2013-11-25 16:28:20 +00:00
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