summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-09Add test for "true && true && false" and "set -e".Todd C. Miller
2013-06-09arguments to bcopy/memmove are reversed. put on thinking cap, then commit.Ted Unangst
2013-06-09regenMiod Vallat
2013-06-09Constify the mib argument of sysctl().Miod Vallat
ok matthew@ millert@
2013-06-09add some basic descriptions for the fuse sysctlsTed Unangst
2013-06-09add fuse sysctls, from Sylvestre GallonTed Unangst
2013-06-09typoMiod Vallat
2013-06-09move fuse sysctl defines up and add _KERNEL. from Sylvestre GallonTed Unangst
2013-06-09change a bcopy to memmove (mainly to catch platforms that don't offer it)Ted Unangst
2013-06-09the kernel is supposed to provide memmove, but some archs are missing it.Ted Unangst
add i386 sparc and sparc64. ok deraadt
2013-06-09fix an off by one preventing access to the last filesystem.Ted Unangst
from Sylvestre Gallon
2012-05-22import sqlite 3.7.12 (tested by landry@)Marc Espie
2012-04-14sqlite 3.7.11 library, vendor sourcesMarc Espie
2013-06-09oops! one more instance of previous...Jason McIntyre
2013-06-09the argument name for "source" is "source", not "table";Jason McIntyre
from MrD
2013-06-09Add back backslash fixes caught in rollback.Kenneth R Westerback
2013-06-09Backout static/classless route handling and default route refactoringKenneth R Westerback
since the former relies on the latter and the latter breaks 'egress' group populating.
2013-06-08KNFBob Beck
2013-06-08Fix parsing of ambiguous options, the whole loop must be processed.Todd C. Miller
From FreeBSD. OK miod@
2013-06-08POSIX specifies that for an AND/OR list, only the last command'sTodd C. Miller
exit status matters for "set -e". OK espie@
2013-06-08Add CTASSERT macro, for compile time assertionsStefan Fritsch
ok kettenis@
2013-06-08Remove redundant code setting PCI_COMMAND_MASTER_ENABLE as this is alreadyBrad Smith
taken care of by pci_mapreg_map(). Ok yasuoka@ uebayasi@
2013-06-08Add new sysctl for pipex packet input/output queue length andYASUOKA Masahiko
counters. ok guenther, feedback jmc
2013-06-07Add proper mmap(2) support for drm(4)/inteldrm(4). This changes theMark Kettenis
DRM_I915_GEM_MMAP and DRM_I915_GEM_MMAP_GTT ioctls to be compatible with Linux. This also is the first step that moves us away from accessing all graphics memory through the GTT, which should make things faster. ok tedu@ (for the uvm bits)
2013-06-07Add {,u}{div,mod}si3 to libkern and to the kernel as well.Miod Vallat
2013-06-07Add an "ABANDONED" channel state and use for mux sessions that areDarren Tucker
disconnected via the ~. escape sequence. Channels in this state will be able to close if the server responds, but do not count as active channels. This means that if you ~. all of the mux clients when using ControlPersist on a broken network, the backgrounded mux master will exit when the Control Persist time expires rather than hanging around indefinitely. bz#1917, also reported and tested by tedu@. ok djm@ markus@.
2013-06-07Add mkuboot to the base set.Brandon Mercer
OK florian@
2013-06-07stuff that currently doesn't match what posix says, naddy agreesMarc Espie
2013-06-07syncTheo de Raadt
2013-06-06Disable a broken optimization in try_combine(); GCC PR #34628.Miod Vallat
The PR comes with a real fix, but it is covered by the GPL v3, and is neither trivial nor straightforward, so use a hammer and disable the unreliable code. Verified to fix bogus code generation on macppc.
2013-06-06tweak previous;Jason McIntyre
2013-06-06syncMiod Vallat
2013-06-06Update the miniroot to install some other needed files. Much collaboration andBrandon Mercer
OK florian@
2013-06-06syncTheo de Raadt
2013-06-06Add the remaining support code for 4th gen Intel Core/Haswell graphicsJonathan Gray
and match the same pci devices Linux does. Untested for lack of hardware but should work. Note that 3D/OpenGL won't work until we update to a newer version of Mesa, which can't happen until the Radeon KMS work is ready. ok deraadt@
2009-10-15import of gcc-4.2.1, the last gcc release under GPLv2Robert Nagy
2013-06-06regenJonathan Gray
2013-06-06add 4th gen Intel Core/Haswell graphics devicesJonathan Gray
ok deraadt@
2013-06-06Document the cpsw driver. Feedback from many.Brandon Mercer
OK jsg@
2013-06-06Fix EOM handling. Makes Bacula much happier by allowing the use ofKenneth R Westerback
both 'Fast Forward Space File = yes' and 'Hardware End of Medium = yes'. Mostly taken from FreeBSD. Constant prodding by robert@, testing actual backup and restore by ajacoutot@.
2013-06-06Prevent idle thread from being stolen on startup.Christiano F. Haesbaert
There is a race condition which might trigger a case where two cpus try to run the same idle thread. The problem arises when one cpu steals the idle proc of another cpu and this other cpu ends up running the idle thread via spc->spc_idleproc, resulting in two cpus trying to cpu_switchto(idleX). On startup, idle procs are scaterred around different runqueues, the decision for scheduling is: 1 look at my runqueue. 2 if empty, look at other dudes runqueue. 3 if empty, select idle proc via spc->spc_idleproc. The problem is that cpu0's idle0 might be running on cpu1 due to step 1 or 2 and cpu0 hits step 3. So cpu0 will select idle0, while cpu1 is in fact running it already. The solution is to never place idle on a runqueue, therefore being only selectable through spc->spc_idleproc. This race can be more easily triggered on a HT cpu on virtualized environments, where the guest more often than not doesn't have the cpu for itself, so timing gets shuffled. ok tedu@ guenther@ go ahead after t2k13 deraadt@
2013-06-06dont count rx ring overruns as input errors. with MCLGETI controlling theDavid Gwynne
ring we expect to run out of rx descriptors as a matter of course, its not an error. ok mikeb@
2013-06-05On second thought, do not use a tcnd instruction to test for divide-by-zero,Miod Vallat
as it forces a pipeline synchronization; replace it with a bcnd + unconditional trap, to only synchronize when the trap is needed.
2013-06-05...also add __modsi3 and __umodsi3, and make these symbols weak by default.Miod Vallat
2013-06-05[[:>:]] anchors the character preceding it to end of word, not theJason McIntyre
character following it; From: Peter Fraser
2013-06-05plug another memleak. bz#1967, from Zhenbo Xu, detected by Melton, ok djmDarren Tucker
2013-06-05syncTheo de Raadt
2013-06-05Add __divsi3 and __udivsi3 gcc-compatible routines. Not used by anything yetMiod Vallat
(as gcc does not emit code calling them), but will be shortly; belatedly riding the libc minor bump.
2013-06-05Fix build on vaxMiod Vallat
2013-06-05Add relayd tests for the HTTP keepalive filter bugfix.Alexander Bluhm