Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-24 | corrects two potential double-free on `cwdpath'. The variable will be free'ed | Sebastien Marie | |
outside the for-loop. OK deraadt@ | |||
2015-08-24 | Initialize cwdpath so free() is properly handled. | Doug Hogan | |
ok deraadt@ | |||
2015-08-24 | Audio on the T400/T410/T510/T420/T520/X220/X220t docks needs a quirk | Jonathan Gray | |
for the pin configuration as well. From Dmitry Alenichev. ok mlarkin@ | |||
2015-08-24 | Add some additional urtwn ids found in the linux rtl8192cu driver. | Jonathan Gray | |
ok stsp@ | |||
2015-08-24 | regen | Jonathan Gray | |
2015-08-24 | Add some additional urtwn ids found in the linux rtl8192cu driver. | Jonathan Gray | |
ok stsp@ | |||
2015-08-23 | Make Atom S1200 UART work; Atanas Vladimirov has one. | Theo de Raadt | |
2015-08-23 | fix /tmp handling of unlink(); from Caspar Schutijser | Theo de Raadt | |
2015-08-23 | Perform maximum one cwd lookup in tame(), also make namei version look the | Theo de Raadt | |
same. Idea from semarie | |||
2015-08-23 | Canonicalize non-rooted paths after cwd prepend. | Theo de Raadt | |
with semarie | |||
2015-08-23 | check correct offset for terminator; with semarie | Theo de Raadt | |
2015-08-23 | Add support for the Secure-PLT ABI variant. This will give us better W^X | Mark Kettenis | |
support on powerpc as it uses a non-executable GOT and PLT. "start slamming stuff in" deraadt@ | |||
2015-08-23 | recompute len when the path is absolute as canonpath could have shrink it | Sebastien Marie | |
OK deraadt@ | |||
2015-08-23 | Use simple byte pointer arithmetic and memcpy from/to aligned stack | Christian Weisgerber | |
variables to handle the "packed" binary format passed out to userland when querying the prefix/router list. From NetBSD (Martin Husemann). ok mpi@ | |||
2015-08-23 | back out bpf+srp. its blowing up in a bridge setup. | David Gwynne | |
ill debug this out of the tree. | |||
2015-08-23 | bpf+srp is blowing up, so its being backed out. bpf will need the big lock. | David Gwynne | |
2015-08-23 | "XXXMRG: consider making it an inline or macro" | Theo de Raadt | |
no way. | |||
2015-08-23 | fairly trivial sizes for free() | Theo de Raadt | |
2015-08-23 | add some sizes to free. looked over by deraadt | Ted Unangst | |
2015-08-22 | Move to tame(int flags, char *paths[]) API/ABI. | Theo de Raadt | |
The pathlist is a whitelist of dirs and files; anything else returns ENOENT. Recommendation is to use a narrowly defined list. Also add TAME_FATTR, which permits explicit change operations against "struct stat" fields. Some other TAME_ flags are refined slightly. Not cranking libc now, since nothing commited in base uses this and the timing is uncomfortable for others. Discussed with many; thanks for a few bug fixes from semarie, doug, guenther. ok guenther | |||
2015-08-22 | catch up to macppc genassym.cf; regarding C mutexes | Theo de Raadt | |
2015-08-22 | Make urtwn(4) attach to Netgear WNA1000Mv2. From Mark Willson. | Stefan Sperling | |
2015-08-22 | regen | Stefan Sperling | |
2015-08-22 | Add device ID for Netgear WNA1000Mv2. From Mark Willson via misc@ | Stefan Sperling | |
2015-08-22 | delete a wrong comment | Mike Larkin | |
2015-08-22 | delete some wrong comments | Mike Larkin | |
2015-08-21 | Remove the unused loan_count field and the related uvm logic. Most of | Visa Hankala | |
the page loaning code is already in the Attic. ok kettenis@, beck@ | |||
2015-08-21 | Run the part of the interrupt handler that does rx completion without holding | Mark Kettenis | |
the kernel lock. ok mpi@, dlg@ | |||
2015-08-21 | Whitelist TIOCGPGRP (for tcgetpgrp()) in TAME_IOCTL. | Doug Hogan | |
Requested by Sunil Nimmagadda to help tame http. ok deraadt@ | |||
2015-08-21 | use vaddr_t for kernel va range calculation instead of paddr_t. No binary | Mike Larkin | |
change but using paddr_t here wasn't correct - better to clean it up. | |||
2015-08-21 | enable beep and CD controls on ALC292 | Jonathan Gray | |
2015-08-21 | re-enable *8. | David Gwynne | |
if we're allowed to try and use large pages, we try and fit at least 8 of the items. this amortises the per page cost of an item a bit. "be careful" deraadt@ | |||
2015-08-20 | Respect the access size when reading or writing to pci config space. | Mark Kettenis | |
This version also makes sure writes are properly aligned, preventing the panics seen with the previous incarnation of this change. Fixes battery status passthrough in vmware, brightness keys on my x220 and who knows what else. ok mlarkin@, deraadt@ | |||
2015-08-20 | Use the IPD Clock Count register as a timecounter, making the clock | Visa Hankala | |
tick in Octeon MP land. ok pirofti@, miod@, uebayasi@ | |||
2015-08-20 | Make ART internals free of 'struct sockaddr'. | Martin Pieuchot | |
Keep route entry/BSD compatibility goos in the rtable layer. The way addresses and masks (prefix-lengths) are encoded is really tied to the radix-tree implementation. Since we decided to no longer support non-contiguous masks, we could get rid of some extra "sockaddr" allocations and reduce the memory grows related to the use of a multibit-trie. | |||
2015-08-20 | In an email dated 11 Feb 2015, Yoichi Hariguchi accepted to re-license | Martin Pieuchot | |
his reference ART implementation from a BSD 4-clause to ISC. Thanks a lot to him! | |||
2015-08-20 | Import an alternative routing table backend based on Yoichi Hariguchi's | Martin Pieuchot | |
ART implementation. ART (Allotment Routing Table) is a multibit-trie algorithm invented by D. Knuth while reviewing Yoichi's SMART [0] (Smart Multi-Array Routing Table) paper. This implementation, unlike the one from the KAME project, supports variable stride lengths which makes it easier to adapt the consumed memory/speed trade-off. It also let you use a bigger first-level table, what other algorithms such as POPTRIE [1] need to implement separately. Adaptation to the OpenBSD kernel has been done with two different data structures. ART nodes and route entries are managed separately which makes the algorithm implementation free of any MULTIPATH logic. This implementation does not include Path Compression. [0] http://www.hariguchi.org/art/smart.pdf [1] http://conferences.sigcomm.org/sigcomm/2015/pdf/papers/p57.pdf ok dlg@, reyk@ | |||
2015-08-20 | Enable audio on Thinkpad docks. Help from jsg@ for the *40 / *50 series | Mike Larkin | |
docks. ok jsg@ | |||
2015-08-20 | reactivate tame() | Theo de Raadt | |
2015-08-20 | remove unused vesafb code, had been commented out and not compiled in for | Mike Larkin | |
7 years (for some parts, 9 years), and was only ever referenced in i386 anyway. ok jsg@, matthieu@, armani@ | |||
2015-08-20 | Remove an unused #include file from i386 and amd64 pmap.h | Mike Larkin | |
ok miod@, millert@, deraadt@ | |||
2015-08-19 | PF must keep IPv6 fragment size as chosen by sender also for packets, | Alexandr Nedvedicky | |
which are routed on behalf route-to action. OK bluhm@ | |||
2015-08-19 | Stop passing around constants for metadata size and location. Just | Kenneth R Westerback | |
use the constants where needed. ok jsing@ | |||
2015-08-19 | Prevent mips64 FPU emulation from corrupting the page queues | Visa Hankala | |
in MP systems. ok miod@ | |||
2015-08-19 | An interface address without interface pointer could cause an | Alexander Bluhm | |
uvm_fault in in_ouraddr(). Do not use a stale local address from the routing table. OK mpi@ | |||
2015-08-19 | Convert all calls to rtrequest1() and the following error check | Alexander Bluhm | |
into a common pattern. In the man page clarify the usage of the returned route. OK mpi@ mikeb@ jmc@ | |||
2015-08-19 | Halt extra cores on SP kernel, to avoid trashing the system if there | Visa Hankala | |
is more than one active CPU. Additionally pick an init core at runtime. This allows booting the system with a set of CPUs that does not contain core 0, at least in terms of the early-stage boot code. ok jasper@ (a while ago) | |||
2015-08-19 | Make uvm_pmr_isfree() work correctly when RB_NFIND() returns | Visa Hankala | |
an exact match. ok kettenis@ | |||
2015-08-19 | Sync page_flagbits with reality. | Visa Hankala | |
ok kettenis@ | |||
2015-08-19 | Remove some verbose logs in in6_update_ifa() now that errors are | Martin Pieuchot | |
propagated. |