skrll
5e3c24dab5
Whitespace
2014-07-23 06:10:40 +00:00
ozaki-r
2e472fa1e3
Avoid calling copyout with holding mutex(IPL_NET)
...
Because copyout may lead a page fault that may sleep, we have to pull it
out from the critical section of mutex(IPL_NET) in bridge_ioctl_gifs.
2014-07-23 05:32:23 +00:00
htodd
c1a007a161
Build fix (use error when defined).
2014-07-23 05:00:38 +00:00
ozaki-r
586f8509ba
Add missing unlock
2014-07-23 04:09:48 +00:00
lneto
cb9870c84c
fixed removal of Lua 5.1 entries from distrib/sets/lists
2014-07-23 02:42:56 +00:00
rmind
e5b140c1b6
npf_iscached: add an assert.
2014-07-23 01:48:05 +00:00
rmind
a02b7176fb
NPF: rework of the connection saving and restoring:
...
- Add support for saving a snapshot of the current connections together
with a full configuration. Support a reverse load operation. Eliminate
the old 'sess-save' and 'sess-load' in favour of the new mechanism.
- Share code between load and reload operations: the latter performs
load from npf.conf without affecting the connections.
- Simplify and fix races with connection loading.
- Bump NPF_VERSION.
2014-07-23 01:25:34 +00:00
riastradh
4af1928aa9
Remove (harmless) redundant assignment of task->queue in usb_add_task.
2014-07-22 23:06:29 +00:00
justin
648d66f04b
Clean up random implementation for librumpuser
...
Use /dev/urandom for platforms without arc4random, not srandom(),
deduplicate code, do not read excessive random bytes
Reviewed by pooka@
2014-07-22 22:41:58 +00:00
christos
48f52dbc4b
rename npf man pages to libnpf.
2014-07-22 22:35:03 +00:00
christos
e92a47d1e2
rename npf.3 -> libnpf.3 per rmind@'s request
2014-07-22 22:28:47 +00:00
riastradh
7447ac1141
Free temporary segs on the way out of bus_dmamap_load_pglist.
2014-07-22 22:14:22 +00:00
alnsn
b59641903e
Cast to sparc_cache_flush() argument types. This change makes it clear
...
thatr sparc_cache_flush() is defined by sljit (unlike other ports).
2014-07-22 20:41:37 +00:00
alnsn
8bf6e438cb
Cast to __syncicache() argument types.
2014-07-22 20:38:55 +00:00
alnsn
c5e535c214
Implement rumpcomp_sync_icache() hyprecall for mips and add
...
a barebone implementation if mips cache ops to librumpkern_sljit.
2014-07-22 20:25:13 +00:00
alnsn
2c8f6f808d
Add sljitarch.h to cobalt and pmax.
2014-07-22 20:19:57 +00:00
alnsn
d126a91f2f
Add parentheses around macro arguments.
2014-07-22 20:16:39 +00:00
alnsn
196ff48bae
Define SLJIT_CACHE_FLUSH() for mips.
2014-07-22 19:54:55 +00:00
riastradh
5a9462d149
Fix source lists for radeon dri modules.
2014-07-22 18:14:25 +00:00
bouyer
24b21d0e0f
Override CPUFLAGS for compiler cpu-specific options, instead of appening
...
to CFLAGS. This allows the user to define CPUFLAGS without breaking the
build.
2014-07-22 17:46:59 +00:00
msaitoh
781a405023
Add workaround for PR#48451. Some BCM5717-5720 based systems get NMI on boot.
...
This problem doesn't occur when we don't use prefetchable memory in the APE
area. I don't know the reason... The way to not to use prefetchable memory
was adviced by Riastradh. Tested with HP MicroServer Gen8.
2014-07-22 17:25:19 +00:00
wiz
7f6fa64667
'file system' for consistency with documentation (instead of 'filesystem').
2014-07-22 17:11:09 +00:00
riastradh
5c5158eccf
Do not printf(foobar()). Bad bad bad bad bad!
2014-07-22 15:42:59 +00:00
riastradh
bafa0fb861
Fix ttm swap storage destruction.
2014-07-22 15:15:22 +00:00
pooka
533f74815a
Fix MODULE() dependencies to account for VND_COMPRESSION
2014-07-22 13:32:59 +00:00
alnsn
5e176a43dc
Two tweaks: don't use a temporary register to dereference the err agrument
...
after xcall and don't generate ((tmp1 & 0xf) << 2) twice in emit_msh().
2014-07-22 08:29:51 +00:00
alnsn
6435b9414c
Don't use scratch registers for X and to restore A after BPF_COPX call.
2014-07-22 08:20:08 +00:00
maxv
5848af8e14
1) On 64bit systems, don't add the 32bit execsw[] to the global exec array.
...
exec_elf32 works on 32bit systems only, and will crash 32bit binaries on
64bit systems.
2) Now that exec_elf32 is dormant, we can give the native ELF loaders the
highest priority.
Binaries will load faster now (system boot, compilation, etc.).
With the help of njloy@. Discussed a bit on tech-kern@, no disagreement.
2014-07-22 08:18:33 +00:00
maxv
01bd325227
Enable KMEM_REDZONE on DIAGNOSTIC. It will try to catch overflows.
...
No comment on tech-kern@
2014-07-22 07:38:41 +00:00
macallan
c922822259
restore the right colour map when X exits
2014-07-22 04:55:51 +00:00
msaitoh
4dab69c377
Add SERDES support from Matthias Drochner. Not all devices were tested but all
...
SERDES entries are enabled.
2014-07-22 04:20:39 +00:00
riastradh
b446b204df
Make Linux ww_mutex use a spin lock inside, not an adaptive lock.
2014-07-22 02:38:31 +00:00
ozaki-r
6bb749946b
Make if_vioif MPSAFE
...
- Introduce VIOIF_MPSAFE
- It's enabled only when NET_MPSAFE is defined in if.h or the kernel config
- Add tx and rx mutex locks
- Locking them is performance sensitive, so it's not used when !VIOIF_MPSAFE
- Set SOFTINT_MPSAFE to vioif_rx_softint only when VIOIF_MPSAFE
2014-07-22 02:21:50 +00:00
ozaki-r
bbfb495b39
Introduce VIRTIO_F_PCI_INTR_MPSAFE for virtio
...
It is set by a child driver, e.g., if_vioif. If set, virtio sets
PCI_INTR_MPSAFE for pci_intr_establish.
2014-07-22 01:55:54 +00:00
christos
232e37ca29
one more quoted comment
2014-07-22 01:03:22 +00:00
christos
a02ee300bc
fix lint build
2014-07-22 00:11:22 +00:00
riz
bef6d7254e
Conditionalize more stuff on TI_AM335X so BEAGLEBONEXM kernel
...
builds succeed.
2014-07-21 22:17:44 +00:00
riastradh
7eb16937b4
Avoid bus_space_read/write_8 on i386.
2014-07-21 20:03:31 +00:00
riastradh
f5b73cbde0
Avoid bus_space_read/write_8 on i386.
...
Would be nice if there were a clearer way to detect it than _LP64,
and if its absence caused a compile error instead of a link error.
2014-07-21 20:01:18 +00:00
gson
1c06c49918
Ignore the contents of revents when poll() returns failure.
...
This is one more part to the fix for PR kern/46464. Patch
from pooka.
2014-07-21 14:23:43 +00:00
ozaki-r
17b10c26b6
Don't assume if_init is always set
...
if_init may be NULL, e.g., if_vlan.
PR kern/48997
2014-07-21 12:03:38 +00:00
dholland
d1d67f621b
Adjustments based on suggestions from gnrp in PR 45276:
...
- fix argument names of VOP_REMOVE
- mention deprecated behavior of calling VOP_GETATTR unlocked
- mention rename lock
2014-07-21 05:56:26 +00:00
lneto
e40402f997
imported Lua 5.3 work3
2014-07-20 23:17:27 +00:00
bouyer
48be462740
am335x: expect the board code to provide a set_mpu_volt() function,
...
to change the MPU code voltage. When changing MPU frequency also request
a voltage change. provide frequency/voltage tables for the "blank" revision
and de A revision, based on documents from www.ti.com (this means
it's not possible anymore to request a beaglebone white to run at 1Ghz,
but this was not working anyway).
beagle_machdep.c: callback to the tps65217pmic to change the MPU voltage.
Tested on beaglebone, from 275 to 720Mhz, and on beaglebone black from
300 to 1000Mhz.
2014-07-20 23:08:43 +00:00
bouyer
ca721aa69b
Add a callback to change the regulator outputs.
...
Tested on beaglebone.
2014-07-20 23:01:22 +00:00
dholland
3363cdd991
typo in comment
2014-07-20 23:00:49 +00:00
tron
2803c3e67d
There is also no HTML version of "RELEASE_NOTES".
2014-07-20 22:58:02 +00:00
tron
f77c13314c
Try to fix the build:
...
There is no "AAAREADME.html". So only attempt to install the ASCII version.
Not sure why my full build didn't catch this problem. Sorry.
2014-07-20 22:43:13 +00:00
dholland
fed37d5e1b
Mark #endifs that are far enough away from their corresponding #ifs to
...
be unclear.
2014-07-20 20:55:17 +00:00
christos
ed61af43d9
use hdestroy1 now that hdestroy does not free the key.
2014-07-20 20:20:16 +00:00