summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-06sizes for free(); ok semarieTheo de Raadt
2015-09-06Remove some lies and document that passing the PR_WAITOK flag to pmap_init(9)Mark Kettenis
is the new way to request a non-interrupt-safe backend allocator. ok jmc@, deraadt@
2015-09-06clarify malloc arguments (base + length...)Theo de Raadt
2015-09-06seperate a variable into two, so that the size of a free() is remembered.Theo de Raadt
ok semarie
2015-09-06qlw fitsMiod Vallat
2015-09-06pretty simple size for free()Theo de Raadt
2015-09-06The pppx_if_pl pool will never be used in interrupt context, so pass theMark Kettenis
PR_WAITOK flag to pool_init and pass NULL as the pool allocator. ok dlg@
2015-09-06We actually need an interrupt-safe allocator here, as we call pool_put()Mark Kettenis
with a mutex held, so we can't have it sleep.
2015-09-06PR_WAITOK for the pmap_pmap_pool here as well.Mark Kettenis
2015-09-06Use checksum to check the gpt parition. Old check was missingYASUOKA Masahiko
letoh32()/letoh64() calls. Also increase buffer size from 512 to 4092. initial work from krw ok krw
2015-09-06correct a mistake in my previous commit;Jason McIntyre
2015-09-06Check strdup return value for NULL.Tobias Stoeckmann
ok millert@
2015-09-06Remove ruby19 and rbx FLAVOR information, as support for both was removedJeremy Evans
recently. OK kspillner@
2015-09-06sizes for free(); ok jmatthewTheo de Raadt
2015-09-06srom size is tracked, pass to free()Theo de Raadt
2015-09-06firmware size for free()Theo de Raadt
2015-09-06sizes for free() - most are about the firmware memoryTheo de Raadt
2015-09-05When rand() was made fully random, the return value of srand() wasTheo de Raadt
also affected incorrectly. Noticed by Stephane Chazelas. This reverts the return value of srand() to the old (not very useful) behaviour. This also allows toggling rand() to strong/weak based upon whether srand() is called without/with an argument. Long discussion and work with millert ok beck
2015-09-05Do not make ip22_{slow,fast}_mode() public anymore.Miod Vallat
2015-09-05Give up trying to map DMA descriptor in uncached memory on ECC flavours of theMiod Vallat
IP22 motherboard (IP26, IP28). Instead, do not ask for a BUS_DMA_COHERENT mapping, but perform explicit cache operations. This removes the need for the memory controller to switch between `fast' and `slow' mode every time a DMA descriptor is updated. Tested on IP22 and IP28.
2015-09-05snprintf+write --> dprintfPhilip Guenther
ok deraadt@
2015-09-05Fix previous: restore a PSEUDO_SUFFIX macro to actually handle errno and returnPhilip Guenther
cone of shame guenther@ ok deraadt@
2015-09-05This is probably what guenther@ had in mind.Miod Vallat
2015-09-05Add DEB_WEAK(dbopen) such that we provide dbopen as well as _libc_dbopen.Mark Kettenis
ok deraadt@
2015-09-05off-by-one for the previous patch. the limit is inclusive: 0x10ffff is a ↵Sebastien Marie
valid codepoint. ok stsp@
2015-09-05Hide some YP internals. Annotate a few private hooks currently usedTheo de Raadt
by ypserv, passwd, or chpass... maybe we can use different tricks to interface with libc...
2015-09-05rather than assuming stderr is alive, open + dprintf to /dev/ttyTheo de Raadt
ok guenther millert
2015-09-05Support Synaptics touchpads without W mode.bru
Emulate W mode if a Synaptics model doesn't provide it, and check for the success of the resolution query during setup. ok shadchin@, mpi@
2015-09-05Improve tap-and-drag detection for ALPS touchpads.bru
The ALPS mechanism for gesture detection can produce long delays between a packet that signals a tap and the next packet, which either signals the end of the gesture or the start of a drag-operation. The time spans can exceed the timeouts used by the generic detection mechanism in the synaptics driver. Reporting both the touch and the release event when the second packet has arrived ensures that the tap will be recognized. ok mpi@ shadchin@
2015-09-05check for limiting the range of UTF-8 to 0x10FFFF, as requested by RFC 3629.Sebastien Marie
ok stsp@
2015-09-05In the last commit, the man-page change was committed by mistake,Alexandre Ratchov
backit out.
2015-09-05Delete duplicated CVS $foo tagsPhilip Guenther
2015-09-05Use new framework for wrapping dbopen()Philip Guenther
Move internal declarations from <db.h> to libc's hidden/db.h ok kettenis@
2015-09-05Use new framework for wrapping cat{open,gets,close}(), eliminatingPhilip Guenther
_cat* in the process. ok kettenis@
2015-09-05typos in comments: xfree -> freeAlexandre Ratchov
2015-09-05Avoid unintended problems with operator precedence when doing anJonathan Gray
assignment and comparison. ok deraadt@ looks correct millert@ jung@
2015-09-05Add brackets to clarify assignments that are the result of a test operator.Jonathan Gray
ok deraadt@ looks correct millert@ jung@
2015-09-05Avoid unintended problems with operator precedence when doing anJonathan Gray
assignment and comparison. ok deraadt@ looks correct millert@ jung@
2015-09-05Support for xterm-compatible SGR escapes 39 and 49 (reset fg/bg colour toMiod Vallat
default). From Matthew Martin on tech@
2015-09-05Correct bounds checking in efifb_mmap(). ok yasuoka@Miod Vallat
2015-09-05Some whitespace bulking out a diff unnecessarily.Kenneth R Westerback
2015-09-05Adds hidden _libc_FOO aliases for the system call stubs.Philip Guenther
Stop generating _brk and _sbrk symbols: they've already been hidden. Set the ELF symbol size on the syscall stubs. Give the __{min,cur}brk symbols a size and type, and hide more jump labels. ok deraadt@
2012-03-26Import Unbound 1.4.16 to work on in-tree (not yet linked to the build).Stuart Henderson
These are the direct sources from NLnet Labs upstream, minus these: compat contrib libunbound/python pythonmod testcode testdata winrc ok deraadt@ jakob@
2015-09-05regenJonathan Gray
2015-09-05add some braswell idsJonathan Gray
2015-09-04These days pcc defines __GNUC__ and we don't support gcc2. Also neededDaniel Dickman
for upcoming CompCert port. Final version of the diff is from kettenis@ with input from jsg@ and tedu@. ok kettenis@, jsg@, "I agree" millert@
2015-09-04Let efifb depend on rasops32 such that it works on ramdisks where rasops32Mark Kettenis
isn't brought in by inteldrm or radeondrm.
2015-09-04The bnx_tx_pool gets used from interrupt context, so drop the explicitMark Kettenis
backend allocoter here without passing PR_WAITOK to pool_init(9). ok mikeb@
2015-09-04The pf_osfp_pl and pf_osfp_entry_pl never get used in interrupt context.Mark Kettenis
Drop the explicit pool backend allocator here and add PR_WAITOK to the flags passed to pool_init(9). The pfi_addr_pl and pf_rule_pl can get used in interrupt context though. So simply drop the explicit pool backend allocator without adding PR_WAITOK to the flags passed to pool_init(9). ok mikeb@
2015-09-04Fill mode changes don't break next-line scope in all cases,Ingo Schwarze
in particular not for tagged paragraphs. Issue found by Christian Neukirchen <chneukirchen at gmail dot com> in the exiv2(1) manual page.