231222 Commits

Author SHA1 Message Date
uebayasi
374e86cbe4 config(1): Emit only referenced interface attributes in ioconf.c 2014-10-31 17:43:55 +00:00
uebayasi
a9a42ca79b Bump ramdisk size to embed 13M sshramdisk. 2014-10-31 16:28:56 +00:00
manu
25834497bf Avoid deadlocks on write errors
On write errors, we failed to dequeue some operations, leading to
rare but unpleasant deadlocks
2014-10-31 15:20:08 +00:00
manu
6645d5252e FUSE fallocate support
There seems to be no fdiscard FUSE operation at the moment, hence that one
is left unused.
2014-10-31 15:12:15 +00:00
manu
962cb9b884 Add PUFFS_HAVE_FALLOCATE in puffs_msgif.h so that filesystem can decide
at build time wether fallocate is usable
2014-10-31 14:20:54 +00:00
wiz
a2ba5a05a6 Bump date for previous. Remove trailing space. 2014-10-31 14:01:16 +00:00
manu
cf73d5332b libpuffs support for fallocate and fdiscard operations 2014-10-31 13:56:04 +00:00
manu
78fa995d09 Add PUFFS support for fallocate and fdiscard operations 2014-10-31 13:52:41 +00:00
manu
ef586c84dd According to pooka@'s comment, a long time ago, VOP_STRATEGY could not
fail without taking down the kernel. It seems this is not the case anymore,
hence we can stop dropping errors in puffs_vnop_strategy()

Approved by pooka@
2014-10-31 13:51:33 +00:00
justin
4a3dd59305 PR misc/49342 fix issue where time can tick during tests
Note there are still potential issues as the clock being tested is not
monotonic but it should now not fail unless time is being adjusted.
2014-10-31 12:22:38 +00:00
uebayasi
76fdf39e44 config(1): Briefly test ioconf.c output 2014-10-31 09:11:42 +00:00
uebayasi
1eb870d67f Bump image size to compensate new iwn(4) firmwares. 2014-10-31 08:43:24 +00:00
uebayasi
c42523f496 config(1), config(5): Introduce "select"
o Introduce a new selection directive "select" to select an attribute (as a
  module) and its dependencies.
o Support "no select" too.
o Stop abusing "options" to select an attribute.
o Bump config(1) version.
2014-10-31 07:38:36 +00:00
uebayasi
b9efa53115 config(1): Test undefined options behavior
- Test selecting an undefined options.
- Test negating an undefined options (failing).
- Fix typos in previous.
2014-10-31 04:54:17 +00:00
lukem
b315b2bb36 Version 20141026
Ignore special characters unless they're from the command line.
Fixes CVE-2014-8517
2014-10-31 03:27:18 +00:00
wiz
75f5ef0d24 Spelling fixes. 2014-10-30 23:18:02 +00:00
justin
3cf1fc0878 Add libraries in order that they will link if static as well as dynamic 2014-10-30 21:15:13 +00:00
christos
a3aed58d4c do the library stubs differently 2014-10-30 20:21:39 +00:00
christos
a95701b647 handle RCSID not being defined 2014-10-30 18:44:05 +00:00
maxv
86c13aa357 Limit the superblock size to SBLOCKSIZE, not MAXBSIZE. Otherwise memcpy
will read beyond the allocated buffer.

Discussed a bit on tech-kern@.
2014-10-30 17:13:41 +00:00
maxv
7eb4355d2e Reject non-regular files.
Patch from njoly@.
2014-10-30 16:45:28 +00:00
christos
b89e3b087d remove overflow test that triggered for negative values; we only care
about the hash here.
2014-10-30 15:13:11 +00:00
palle
469e6a6a35 sun4v: ensure that the X (eXecute) bit is set in the TTE 2014-10-30 13:57:14 +00:00
nonaka
a829c03808 Fix format. 2014-10-30 13:14:08 +00:00
nonaka
64737aeafa Add support for Intel Centrino Wireless-N 100/105/130/135/2200/2230. 2014-10-30 13:08:55 +00:00
nonaka
0e71d7ed9c Add support for Intel Centrino Wireless-N 100/105/130/135/2200/2230.
From OpenBSD.
2014-10-30 13:05:58 +00:00
nonaka
f3b77edacf regen 2014-10-30 10:51:34 +00:00
nonaka
5fdb302ee8 Add some Intel Wi-Fi devices. 2014-10-30 10:50:44 +00:00
skrll
2b6336e5a7 Part of break-before-make is to dsb after the TLB invalidation. Do it in
tlb_invalidate_addr
2014-10-30 10:45:17 +00:00
skrll
6e7603600f s/0/KERNEL_PID/
isb after setting TTBCR_S_PD0 as per Example B3-5 Disable non-global
mappings when changing ASID in the ARM ARM.
2014-10-30 10:38:57 +00:00
wiz
9d025a7db0 gdb-7.8.1 out. 2014-10-30 08:31:27 +00:00
uebayasi
bd3d598f54 config(1): More TODO 2014-10-30 08:20:15 +00:00
martin
2782e828f4 Avoid use after free, reported by the coverity scanner. 2014-10-30 07:53:41 +00:00
dholland
e26b626982 Drop setuid before execing rlogin. Failure to do so should be
harmless, but is sloppy.
2014-10-30 06:13:50 +00:00
christos
5dcabc490b print more info about the overflow 2014-10-30 01:36:13 +00:00
uebayasi
c5c18c905b config(1): More TODO items 2014-10-30 01:26:20 +00:00
jmcneill
1340e222c5 fix a31_mpinit sync for real this time (thanks matt@) 2014-10-30 01:15:30 +00:00
jmcneill
8b16d44af6 fix a31_mpinit synchronization 2014-10-30 00:55:53 +00:00
jmcneill
2ecd8833a5 pass usb_restrict_gpio from fex to gpio driver 2014-10-30 00:32:55 +00:00
skrll
ca7dddc968 Add some dsb instructions to avoid Cortex A7 errata 2014-10-29 23:01:46 +00:00
skrll
3f1b0de1f2 Apply a bunch of break-before-make, i.e. set PTEs to zero, flush the TLB
(across all CPUs) and set new PTE value. Mostly from matt@ with some
updates from me.

Flush the branch predictor in pmap_update.
2014-10-29 22:52:21 +00:00
skrll
44e89507ad In pmap_deactivate don't set TTBR with the ASID of the deactivated LWP -
use KERNEL_PID instead.

This is probably a no-op as TTBCR_S_PD0 should (still) be set at the time
of the call to cpu_setttb.
2014-10-29 22:11:34 +00:00
justin
88f8b8fb5f Add libelf to rump directories 2014-10-29 21:16:06 +00:00
pooka
28b6ad5803 Perform internal consistency check automatically. 2014-10-29 19:59:32 +00:00
justin
539cfda85b Revert, zfs was already elsewhere in list 2014-10-29 19:35:29 +00:00
skrll
6ddd876c83 Only target boot cpu for SPIs atm. Fix a couple of bugs in the now
disabled code.
2014-10-29 19:27:36 +00:00
christos
584127132b put back scanner warnings now that flex produces clean code. 2014-10-29 19:10:49 +00:00
christos
1ed33bc5b9 cast to signed, since that's all we have. 2014-10-29 19:10:18 +00:00
christos
2dd78d5dfe generate -Wconversion clean code. 2014-10-29 19:08:51 +00:00
christos
b128fc7907 new flex 2014-10-29 18:30:05 +00:00