rmind
ea775f7598
exit_lwps, lwp_wait: fix a race condition by re-trying if p_lock was dropped
...
in a case of process exit. Necessary to re-flag all LWPs for exit, as their
state might have changed or new LWPs spawned.
Should fix PR/46168 and PR/46402.
2012-09-27 20:43:15 +00:00
alnsn
5c5a76d566
Remove bpf_jit which was ported from FreeBSD recently.
...
It will soon be replaced with the new bpfjit kernel module.
2012-09-27 18:28:53 +00:00
apb
275a51d69d
There were no real changes between tzcode2012e and tzcode2012f,
...
so say that we have updated to tzcode2012f.
2012-09-27 17:46:46 +00:00
riastradh
7fad9ac861
Uncomment call to genfs_rename_cache_purge.
...
Fixes a side issue mentioned in PR kern/46990.
I left this commented to preserve the old behaviour of tmpfs_rename,
but it is obviously broken to omit the cache purge, and I'm surprised
nobody had encountered any problems with it until now.
2012-09-27 17:40:51 +00:00
apb
e16266407d
zoneinfo: Import tzdata2012f. [apb 20120927]
2012-09-27 16:55:08 +00:00
apb
161746e5e6
tzcode2012f and tzdata2012f have been released. We have updated to
...
tzdata2012f, and there are no real changes (apart from version number)
in tzcode2012f.
2012-09-27 16:53:45 +00:00
apb
355bd77fb0
Merge tzdata2012f from
...
http://www.iana.org/time-zones/repository/releases/tzdata2012f.tar.gz
Changes from tzdata2012e to tzdata2012f:
* australasia (Pacific/Fiji): Fiji DST is October 21 through January
20 this year. (Thanks to Steffen Thorsen.)
2012-09-27 16:37:44 +00:00
skrll
18ea2c9f55
More tweaks
2012-09-27 11:29:49 +00:00
skrll
74f6af556a
Remove magic numbers.
2012-09-27 11:20:20 +00:00
skrll
2392c04529
Simplify
2012-09-27 09:56:21 +00:00
skrll
67a0557406
Fixup the stack pointer in the ucontext returned by getcontext.
...
This fixes the following tests
lib/libc/sys/t_swapcontext.c
lib/libpthread/t_swapcontext.c
2012-09-27 09:53:53 +00:00
martin
d70931dac7
Add missing include <stdlib.h>
2012-09-27 08:19:18 +00:00
bouyer
a2d3f5532c
Fix quota2 list corruption issue when defaultquotas are 0 (deny any file
...
and block allocation).
When quota2_check() is called with an uid not yet in the list,
getinoquota2() will call quota2_q2ealloc() to allocate a new entry for this
uid. quota2_q2ealloc() will remove an entry from the free list and
put it at the head of the corresponding hash list, and flush the block
containing the header if it's not the one also containing the allocated entry.
quota2_q2ealloc() then return the alocated entry and corresponding block
to caller (getinoquota2() here), which returns it to quota2_check().
quota2_check() then checks if the allocation can succeed, and returns and
error if not and calls brelse() on the buffer (because from his POW no
change was made to the entry), effectively discarding changes
to the entry that may have been made by quota2_q2ealloc().
Fix by always bwrite()ing the entry in quota2_q2ealloc(), and re-reading
the entry in caller.
2012-09-27 07:47:56 +00:00
christos
4f5a673dad
deal properly with empty lines in spec file
2012-09-27 00:44:59 +00:00
matt
c8a8b771e7
Add some more debugging messages.
2012-09-27 00:39:47 +00:00
joerg
fe9380cfbd
Add regression test for cdbr(3) and cdbw(3).
2012-09-27 00:38:57 +00:00
christos
908d2159b9
make the test more precise.
2012-09-27 00:37:56 +00:00
joerg
270aa46424
Don't refuse the open databases without entries or keys, just protect
...
the divisions. cdbr_find and cdbr_get already have the appropiate
checks.
2012-09-27 00:37:43 +00:00
matt
d650cbbbe6
Don't initialize PCIe inbound windows. This avoids the 256MB limitation
...
on DMAs.
2012-09-27 00:25:26 +00:00
matt
b3a435bc02
Add vendor name.
2012-09-27 00:24:36 +00:00
matt
9495654039
Add DSB
2012-09-27 00:23:52 +00:00
matt
052ab248de
Don't bother dealing with "extra" ticks, just count them.
2012-09-27 00:23:27 +00:00
matt
fac0ed3c53
Print out u-boot args
2012-09-27 00:22:39 +00:00
joerg
fa51ffa63a
now sense -> no sense
2012-09-26 23:27:34 +00:00
christos
911623fbd4
add and document AF_LOCAL (and the rest that were not)
2012-09-26 23:13:00 +00:00
christos
8e13556964
fix non-numeric address and port printing.
2012-09-26 23:01:04 +00:00
joerg
aef403d694
Fix year.
2012-09-26 22:23:30 +00:00
rmind
aed1e968f7
npf.conf(5): improve and explain grammar definition.
2012-09-26 21:58:27 +00:00
matt
60f06ccbe9
If we get a fault we shouldn't have, set pmap_needs_pte_sync and retry.
2012-09-26 18:18:08 +00:00
msaitoh
c1c5c6072d
Fix in comment.
2012-09-26 15:33:43 +00:00
jruoho
85dbe713e8
Remove expected failures that no longer fail (probably due a Qemu update).
2012-09-26 07:24:38 +00:00
matt
04774ae728
This needs to have an #else clause
2012-09-26 05:57:45 +00:00
matt
40f28e9944
Fix _SOFT_FLOAT_ -> _SOFT_FLOAT
2012-09-26 05:38:29 +00:00
joerg
4edfbdbb40
Simplify the BDZ compression function, making it smaller at the same
...
time. Fixes a bug where non-minimal hash functions could be created.
Add regression tests for BDZ, including the map output functionality.
2012-09-25 20:53:46 +00:00
riastradh
d0eacb2c29
Check tmpfs_rmdired_p after tmpfs_vnode_get when walking up the tree.
...
tmpfs_vnode_get drops all locks except possibly the reclaiming bit
lock to keep the tmpfs node from being reclaimed while we're still
interested in it. Consequently, it does not keep the directory's
existence invariant, so we must check that after tmpfs_vnode_get.
Fixes PR kern/46990. Tested by Wolfgang Stukenbrock.
2012-09-25 16:11:42 +00:00
pgoyette
000a3dc38f
Sort -h option properly (not between -I and -i)
...
XXX Should the date be updated?
2012-09-25 14:16:27 +00:00
skrll
35ceab06ed
No need to do "obj includes" twice.
2012-09-25 11:12:16 +00:00
skrll
40ecf146db
More tweaks. I didn't manage to complete a mknative from scratch run, but
...
this is a step in the right direction.
2012-09-25 06:55:10 +00:00
gson
4672134101
Add Lava Computers SSERIAL-PCI single port serial PCI card.
2012-09-25 06:31:44 +00:00
gson
56563e27d6
regen
2012-09-25 06:29:27 +00:00
gson
56193f6306
Add Lava Computers SSERIAL-PCI single serial port adapter.
2012-09-25 06:26:53 +00:00
matt
af22d809d8
Back out 1.12 and include a comment as to why.
2012-09-25 05:24:00 +00:00
khorben
1c91c96277
Enable support for synaptics touchpads when running Xen as domain 0; helps
...
usability on laptops. Fixes PR port-xen/44055.
ok bouyer@ riz@
2012-09-24 23:13:36 +00:00
taca
c6e31784a4
Fix setsockopt(2) error on 64bit environment (amd64).
...
Reported by PR lib/46693 by me and OK'ed by dholland@.
2012-09-24 14:17:56 +00:00
msaitoh
c23ac4227f
Add missing "\n" in log(9)
2012-09-24 03:05:53 +00:00
mrg
d87a39703d
increase powerpc NKMEMPAGES_MAX_DEFAULT to 256MB. remove the macppc
...
overrides that are now the same as the powerpc default.
2012-09-23 22:31:38 +00:00
joerg
666a12c72f
Revert two unintentional changes from the PPC tests
2012-09-23 19:20:44 +00:00
jdf
db32c99923
Prevent sysinst from setting an fqdn in rc.conf when the user entered no domain
...
(i.e., sets only the hostname). Fix for PR install/46946.
2012-09-23 17:37:51 +00:00
joerg
2b3d1ee8a7
Update LLVM/Clang snapshot to r164464. This adopts the GCC options for
...
the SSP parameters and a not-yet-default rewrite of SROA.
2012-09-23 17:22:22 +00:00
skrll
4d3178885d
Map 1M beyond _end to make sure we bootstrap.
2012-09-23 15:56:32 +00:00