222734 Commits

Author SHA1 Message Date
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