222695 Commits

Author SHA1 Message Date
joerg
2786173415 Use an empty string, not a null pointer for nullname. 2013-11-18 20:51:03 +00:00
joerg
815896355e Change content of string, don't overwrite the newly allocated pointer. 2013-11-18 20:03:02 +00:00
joerg
eb3bd1d5f0 Spell NULL pointer as NULL. 2013-11-18 19:55:59 +00:00
joerg
5d70299db9 NUL != NULL, so use the correct literal 2013-11-18 19:55:29 +00:00
christos
ae496e1598 Regen 2013-11-18 19:23:35 +00:00
christos
35ec66cc18 Fix extended attribute syscalls to use the proper types and call their netbsd32
counterparts for now.
2013-11-18 19:23:27 +00:00
njoly
41f9717ed2 Do lwp0 initialisation as early as possible, right after
rumpuser_init(). This makes rump applications work again when
RUMP_LOCKDEBUG is enabled.

ok pooka.
2013-11-18 18:45:29 +00:00
joerg
dcbaafe6f3 NUL != NULL, so use correct literal here. 2013-11-18 18:17:19 +00:00
matt
d1068917cb Before checking for an exception, make sure we own the VFP. 2013-11-18 18:02:01 +00:00
bad
0e35e79f53 ubsec is not a MI buildable module. disable it for now. 2013-11-18 16:23:47 +00:00
skrll
9460c4a119 Really remove unused variable. 2013-11-18 15:34:06 +00:00
kefren
be55f323ec Cubic changes:
* correct W(t) calculation
 * check wmax limits
 * change W_max in slow and fast retransmit
 * correct rtt approximation
Reno:
 * move comment I forgot behind after fast_retransmit() split
2013-11-18 11:48:34 +00:00
nisimura
7bc55a445e minor tweaks to shut gcc4.8 warning off. 2013-11-18 11:02:34 +00:00
alnsn
f192c5171a Report an error if SLJIT_CACHE_FLUSH isn't defined by machine/sljitarch.h. 2013-11-18 07:13:13 +00:00
jakllsch
aa37094d90 Bring arch/i386/stand bootinfo structure in line with the kernel's
fixed-layout understanding of it.
2013-11-18 03:52:45 +00:00
rmind
8da90206bc Make tmpfs_node_t::tn_gen a 32-bit number, keep it in sync with tmpfs_fid_t.
Also, change tn_status to unsigned while here.
2013-11-18 01:39:34 +00:00
chs
42fa7e34f4 claim to be linux 3.11.6 (opensuse 13.1). 2013-11-18 01:36:49 +00:00
chs
c1e3376b22 regen 2013-11-18 01:36:35 +00:00
chs
29a841b371 implement the *at() syscalls.
bring the unimplemented syscall list up to date.
2013-11-18 01:32:52 +00:00
chs
9b4603f5cc initialize %ds to something valid to help ptrace(). 2013-11-18 01:32:32 +00:00
chs
2084516c98 implement AT_RANDOM. 2013-11-18 01:32:22 +00:00
chs
dc00ea6b1e expose various do_*at() functions for compat_linux. 2013-11-18 01:31:42 +00:00
bad
10e267efbd Add support for BCM5825, and BCM5860, 5861, 5862 from OpenBSD rev 1.143:
Add support for the BCM5825 and the next-generation BCM5860, 5861,
  5862 Broadcom CryptoNetX IPSec/SSL Security Processors.  The 5825 is a
  faster version of the already supported 5823, and the even faster 586x
  series is a bit different and needed some more changes.

AES support hasn't been pulled in yet.
2013-11-17 23:20:18 +00:00
bad
592693210e Create the sysctl variables on module initialization.
Create them under hw.ubsec as is hip these days.
2013-11-17 22:52:14 +00:00
martin
d0d1f96433 Remove an unused variable 2013-11-17 19:22:06 +00:00
alnsn
870a203eea Build and install sljit.kmod and bpfjit.kmod iff ${MKSLJIT} != "no". 2013-11-17 18:58:28 +00:00
martin
93ac0a3a04 Remove unused variable 2013-11-17 18:08:08 +00:00
bad
456912e1a9 Make ubsec(4) loadable as kmod. 2013-11-17 17:16:24 +00:00
bad
1f6736069c Fix locking botch. Callers of ubsec_rng_locked() lock and release sc_mtx already. 2013-11-17 17:01:44 +00:00
bad
8718848707 Use callout_setfunc()/callout_schedule() instead of callout_reset(), it is cheaper. 2013-11-17 16:54:02 +00:00
skrll
bc03d19299 Fix locking botch.
PR/48383
2013-11-17 16:11:35 +00:00
alnsn
5345f80ec7 Enable sljit and bpfjit on powerpc. 2013-11-17 14:34:11 +00:00
alnsn
988b97e4aa Always define SLJIT_CACHE_FLUSH(), start include guards with '_' and use _LP64 guard. 2013-11-17 12:01:58 +00:00
martin
44525f39e0 Simplify previous by using CSU_MACHINE_ARCH. Hint from Takeshi Nakayama. 2013-11-17 11:16:09 +00:00
skrll
1c7b9e373b Remove unused variables. 2013-11-17 08:32:55 +00:00
skrll
4b9dad715c Use -Os to save space. Required by gcc 4.8. 2013-11-17 08:21:01 +00:00
nisimura
6342a7e6fd fix a botch in comment. 2013-11-17 04:45:35 +00:00
mrg
2a627e63bd - convert CPU_INFO_ITERATOR in the !MP case to be __unused, and convert
all the iterators to use it
- print the right variables in nmi_hard_msiiep() (thanks set-but-unused)
- move variable inside usage #ifdef
- use (void) instead of a "volatile int" junk variable
- remove unused variables
2013-11-16 23:54:01 +00:00
rmind
3033c7dc60 tmpfs_dir_getdents: avoid leaking kernel memory to the userspace.
From Pedro Martelletto.

XXX: regress/sys/fs/getdents should be a part of the test suite
2013-11-16 17:58:27 +00:00
skrll
3568e04ce8 Support PCREL32 (for EH sections) 2013-11-16 17:18:42 +00:00
dholland
10ba35ffd7 This is now equivalent to ufs_quota.c -r1.115.
(it isn't quite the same textually in a few places but this doesn't
really matter)
2013-11-16 17:15:30 +00:00
skrll
90c0a95fec Remove hack now it's fixed in 4.8.2 2013-11-16 17:14:06 +00:00
rmind
2566fe9fff Add bsd.own.mk for MKSLJIT, reorder some vars. 2013-11-16 17:12:35 +00:00
dholland
ac80a19802 tidy the QUOTA2 blocks a bit more 2013-11-16 17:04:53 +00:00
skrll
e516de1ff2 Build a module for usmsc(4). 2013-11-16 16:59:03 +00:00
alnsn
9d681e6e66 Update mainstream version of sljit. 2013-11-16 16:19:09 +00:00
alnsn
a36c412b37 Link to -lrumpnet_bpfjit and -lrumpkern_sljit iff MKSLJIT != "no". 2013-11-16 15:58:30 +00:00
rmind
4db7db6b0f Move rumpnet_bpfjit under MKSLJIT as well. 2013-11-16 14:00:57 +00:00
alnsn
def19d8993 Build and install sljit and bpfjit rump components iff ${MKSLJIT} != "no". 2013-11-16 13:01:38 +00:00
mrg
b51662c562 move variable use and initialisation inside the #ifdef / block that uses it. 2013-11-16 12:49:29 +00:00