summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-16Use EL1 to clear lines when redrawing the leftmost pane, rather thanNicholas Marriott
spaces.
2017-04-16from brad: document rgephyJason McIntyre
2017-04-16Disable colored diagnostics in LLVM's lld.Patrick Wildt
Requested by deraadt@
2017-04-16According to termcap(3), char PC, *BC, *UP need to be extern. Fixes anTheo Buehler
ld(1) error found by mestre a while ago. fix suggested and ok naddy
2017-04-16Always evaluate expression in BUG_ON() macro to avoid unused variableAlexander Bluhm
warnings. Makes non diagnostic kernel compile. OK kettenis@
2017-04-16Make sure these tests print "SKIPPED" if the necessary variables aren't set.Mark Kettenis
The current code doesn't work since the magic .BEGIN target runs before the regress target that prints "SKIPPED" and the .BEGIN target fails when the variables aren't set. ok bluhm@
2017-04-16syncTheo de Raadt
2017-04-16Define EXT_IMPLICIT_NBIT like we do on sparc64 and mips64. Makes vaiousMark Kettenis
long double math stuff (including printf) actually work. While there remove 'struct ieee_ldouble', which isn't defined on other architectures. ok deraadt@
2017-04-16Use INT_MAX instead of SIZE_MAX as the maximum file size we can handle.Mark Kettenis
Fixes this test on 64-bit architectures. ok visa@
2017-04-16Define DEF_WEAK like we do for ld.so to fix building this with clang.Mark Kettenis
ok millert@, deraadt@
2017-04-16Move comments into a block and uses {} to unconfuse reading.Theo de Raadt
2017-04-16Use %zu to print a size_t.Mark Kettenis
2017-04-16Replace fetch_and_add() with atomic_inc_int_nv() from <sys/atomic.h>Visa Hankala
to make the code more similar to sparc64's. OK mpi@, guenther@, kettenis@
2017-04-16Flip previously warm pages in the buffer cache to memory above the DMABob Beck
region if uvm tells us it is available. nits from deraadt@ ok krw@ guenther@ kettenis@
2017-04-16Statistics for high memory flips in the buffer cacheBob Beck
nits from deraadt@ ok krw@ guenther@ kettenis@
2017-04-16Remove some defines marked #ifdef notyet, which really is #ifdef notever.Mark Kettenis
Reduces the diffs with other architectures.
2017-04-16Always return nonzero from _longjmp too.Mark Kettenis
ok jsg@
2017-04-16Remove unused rnd_seed variable. Upstream made the same change 4 days ago.Mark Kettenis
Fixes compiling this test using clang on arm64.
2017-04-16remove -g from CFLAGS at florian's requestJonathan Gray
2017-04-16Different compilers and versions of compilers have different warnings.Jonathan Gray
Remove -Werror to give code a greater chance of building. ok deraadt@ florian@
2017-04-16Remove /etc/ssl/acme/. We don't need it now that we have a default acme-conf(5)Antoine Jacoutot
that direclty uses /etc/ssl/{,private} by default. Adapt the httpd.conf example accordingly. ok florian@ benno@ millert@
2017-04-16backout previous, data_len is not always initializedOtto Moerbeek
2017-04-16Remove -Werror to make dhcrelay6 on gcc3 architecture successfully.Kenji Aoyama
ok reyk
2017-04-15Build sparc64 kernels with -ffreestanding.Mark Kettenis
2017-04-15Document RB_TIMEBAD; delete RB_* that are obsolete/unimplementedPhilip Guenther
ok visa@ deraadt@
2017-04-15more streamlining, with help from bluhm;Jason McIntyre
2017-04-15After forced unmount of a file system that has other mount pointsAlexander Bluhm
in it, dangling mounts could remain. When unmounting check the hierarcy and unmount recursively. Also prevent that a new mount appears during the scan. Joint work with natano@; testing and OK krw@
2017-04-15Build full mandoc.db(5) databases by default using makewhatis(8)Ingo Schwarze
without -Q during the build and in weekly(8). According to tests by many developers, makewhatis(8) takes a few minutes at most even on slower hardware like octeon, loongson, ALIX, RPI3, Soekris, cubox, softiron etc., and security(8) is often worse than makewhatis(8). In case this causes excessive weekly(8) run times on even slower (~50 MHz-class) CPUs, consider adding "MAKEWHATISARGS=-Q" to /etc/weekly.local on machines that feel unhappy. OK sthen@ kettenis@ millert@ deraadt@
2017-04-15Take implementation for getsocket() from arp(8). This bringsAlexander Bluhm
routing table filter and pledge(2) to ndp(8) modes -s and -d. OK florian@
2017-04-15Name global variable for routing socket rtsock like in ndp(8).Alexander Bluhm
OK florian@
2017-04-15Let ndp(8) use the process's current routing table by default.Alexander Bluhm
from Pierre Emeriaud; OK jca@ claudio@ Sync code and man page with arp(8). OK florian@
2017-04-15The tlb flushes in pmap_set_{l1,l2,l3} use ranges that don't fully make sense.Mark Kettenis
But those tlb flushes shouldn't be necessary anyway, so simply remove them. Simplify the tlb flushing code now that we no longer flush ranges, and revive the branch that doesn't flush a specific ASID for the kernel pmap since its mappings are global. ok patrick@, visa@
2017-04-15Handle R_SPARC_WPLT30 relocations against a local symbol. Fixes building theMark Kettenis
audio/openal port with clang. ok guenther@
2017-04-15regenFlorian Obser
2017-04-15update to 4.1.16rc1Florian Obser
tests & OK sthen (if there are more changes coming for 4.1.16 release we will just commit them on top)
2017-04-15Fix format string in ACPI_MEMDEBUG blockPhilip Guenther
From Anton Lindqvist (anton.lindqvist(at)gmail.com)
2017-04-15Sync bus_dmamap_load_raw() with amd64 for better constraint checking.Visa Hankala
Needed by xhci(4).
2017-04-15No GMX on CN73xx.Visa Hankala
2010-01-15NSD v3.2.4Jakob Schlyter
2017-04-14mark newish phony targets as phony.Marc Espie
okay tb@
2017-04-14Remove unused define satoin6().Alexander Bluhm
2017-04-14Pass down the address family through the pr_input calls. ThisAlexander Bluhm
allows to simplify code used for both IPv4 and IPv6. OK mikeb@ deraadt@
2017-04-14adjust .Lk tests after groff and mandoc .Lk improvementsIngo Schwarze
2017-04-14once cvs's flow-control mechanism has kicked in, stop reading fromJoshua Stein
its local reader until memory usage goes back down below its watermark. during a checkout of a tree with big files (like www) from a fast reader (disk) and a slow writer (net), the amount of data being buffered can back up enough that cvs tries to allocate too many buffers and hits its resource limit, causing death. cvs's flow-control mechanism properly detects this early on, but the message sent to the reader process to stop sending data takes too long to process. take more aggressive action and just stop reading from the reader until the writer has ejected enough data that it can start re-using its already-allocated buffers instead of allocating new ones. ok deraadt
2017-04-14Show long .Lk URIs in like an indented display, similar to groff.Ingo Schwarze
Suggested by bentley@.
2017-04-14Add test for IP payload compression. It is sending small and bigAlexander Bluhm
ping packets as only the latter get actually compressed.
2017-04-14Do not make the colon after the .Lk link text italic.Ingo Schwarze
I just pushed the same change to GNU troff.
2017-04-14Add tests with the ipsec.conf SA bundle keyword.Alexander Bluhm
2017-04-14Up to now ipsecctl(8) grouped SAs with identical src and dst to theAlexander Bluhm
flow which the first SA matched by the flow type. This behaviour was mostly undocumented and unexpected. Make SA bundles explicit in ipsec.conf(5). Only group SAs that have the same src and dst and also the same bundle identifier. OK hshoexer@
2017-04-14Use freezero(3) when cleaning up session tickets - not only does it requireJoel Sing
less code, but there is also a potential performance gain since they can be larger allocations.