summaryrefslogtreecommitdiffstats
path: root/sys/lib/libkern/softfloat.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-12-05Use a time-based method for tracking motion states of touches.bru1-50/+81
ok mpi@
2018-12-05Correctly disable pvclock(4) on old hardware that lack a stable clockreyk1-3/+24
I falsely assumed that the KVM_FEATURE_CLOCKSOURCE_STABLE_BIT indicates that the actual clock values are stable, but it turned out that this isn't always the case. To detect if the clock value is stable, we now read it once in pvclock_attach() and check for the PVCLOCK_FLAG_TSC_STABLE flag. This needs further investigation. Reported and fix tested by johnw.mail at gmail.com OK chris@ phessler@
2018-12-05usb_block_allocmem() won't sleep.gerhard1-4/+1
ok mpi@
2018-12-05remove a stray line accidentally left behind in rev. 1.120;schwarze1-3/+2
patch from Hiltjo Posthuma <hiltjo at codemadness dot org>
2018-12-05Do not call usbd_delay_ms() from interrupt context.mpi1-2/+1
From Nils Frohberg.
2018-12-05free(9) sizes for softcs.mpi1-6/+8
ok tedu@
2018-12-05free(9) size for temporary buffer.mpi1-7/+7
ok ratchov@
2018-12-05fix incorrect usage of the .Bx macro;schwarze3-11/+9
one case reported by Fabio Scotoni <fabio at esse dot ch>, the rest found with regress/usr.bin/mandoc/db/dbm_dump
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenjsg10-10/+20
including cpu.h machine/intr.h etc without first including param.h when MULTIPROCESSOR is defined. ok visa@
2018-12-05Set the routing table when adding a networkdenis1-4/+7
OK claudio@
2018-12-05key.data is a void *, on gcc archs doing a %s printf with such a pointerclaudio1-4/+7
results in a warning. Use either the original string value or use a cast. This makes both clang and gcc happy. OK guenther@
2018-12-05Unbreak "savecore -c". Also add missing unveil(2) for the raw device.yasuoka1-15/+24
ok mestre
2018-12-05Delete an unused struct member that has hid out here for 17 yearsguenther1-3/+1
2018-12-04Run each test as a single entry in REGRESS_TARGETS to get a betterbluhm1-4/+3
overview if something went wrong. This makes debugging easier. OK benno@ claudio@
2018-12-04HTML syntax audit: render \p as <br/>, not as <div>.schwarze1-5/+2
It can occur anywhere, in particular in phrasing context.
2018-12-04Check maxrequestbody when we found the right server / location.florian1-7/+7
Very patiently pointed out repeatedly by Tracey Emery ( tracey AT traceyemery.net ), thanks! OK benno
2018-12-04redo the debug logging to be more like everything else.tedu2-35/+48
ok kn
2018-12-04Add processor IDs for several OCTEON II and III SoCs.visa5-5/+39
2018-12-04The common autolayout with all partitions needs not at least 10GB to beclaudio1-3/+3
selected. Adjust documentation. OK krw@
2018-12-04Since a while announcements added by bgpctl will overwrite the ones fromclaudio2-16/+3
the config and no longer live next to each other. Because of this step 13 in the decision process is no longer needed. OK benno@
2018-12-04Mention D-Link DWA-131 rev E1.kevlo1-2/+2
2018-12-04Use m_align() and while there reorder the pkthdr initalisation a bit.claudio1-8/+6
This also makes the IPv4 and IPv6 code more similar. OK phessler@
2018-12-04merge unbound 1.8.2sthen46-760/+1276
2018-12-04import unbound 1.8.2sthen5-2/+19
2018-12-04Unify messaged printed when we can't estiblish an interrupt.kettenis4-8/+8
Pointed out by Artturi Alm.
2018-12-04mention RTL8192EU supportjmatthew2-10/+14
2018-12-04Add support for RTL8192EU adapters, partly taken from netbsd.jmatthew4-193/+1207
These show up with a variety of vendor/product ids, but the driver will only match those we've tested so far. help and testing from kevlo@ ok stsp@ kevlo@
2018-12-04Add 'vmctl wait <VM>' a command that waits until the specified VM isclaudio4-7/+65
stopped/terminates. Useful in scripts when waiting until a vm has finished its work. Ok ccardenas@, reyk@
2018-12-04Introduce IMSG_VMDOP_WAIT_VM_REQUEST a control message that registers aclaudio4-8/+40
vmctl peerid that should be informed when the VM is stopped (like when the guest does a shutdown). Uses the same logic as using the VMOP_WAIT flag on IMSG_VMDOP_TERMINATE_VM_REQUEST. Ok ccardenas@, reyk@
2018-12-04Update bgpd result files after the community change. Forgot this bit ofclaudio2-17/+17
the commit. Reminded by bluhm@
2018-12-04Restrict "vertical-align: middle;" to <td> descendants of class="tbl"schwarze1-3/+3
elements, we don't want that for other tables.
2018-12-04Make sure all borders in a table are drawn in the same color.schwarze1-2/+7
Required because browsers tend to have inconsistent defaults: For example, Firefox 62.0.2 sets border-color for tbody, but not for table, and Pali Rohar reports that Chrome set it for td, but not for tr or tbody. The td part is from Pali Rohar, the tbody and tr parts from me.
2018-12-04During validation, drop .br before a text line starting with aschwarze1-1/+9
blank, rather than teaching each formatter individually to ignore the .br in such situations. That's simpler and also results in better diagnostics. Mark Harris <mark dot hsj at gmail dot com> reported that -T html got confused in particular.
2018-12-04Clean up the validation of .Pp, .PP, .sp, and .br. Make sure allschwarze16-105/+157
combinations are handled, and are handled in a systematic manner. This resolves some erratic duplicate handling, handles a number of missing cases, and improves diagnostics in various respects. Move validation of .br and .sp to the roff validation module rather than doing that twice in the mdoc and man validation modules. Move the node relinking function to the roff library where it belongs. In validation functions, only look at the node itself, at previous nodes, and at descendants, not at following nodes or ancestors, such that only nodes are inspected which are already validated.
2018-12-03Port p5-Crypt-Random has been removed, replace it with p5-BSD-arc4random.bluhm2-7/+7
2018-12-03If a regress uses REGRESS_SKIP_TARGETS to skip part of its tests,bluhm1-1/+2
print SKIPPED. This helps to detect such incomplete tests. OK anton@
2018-12-03Perform forward-confirmed reverse DNS verification on incoming connections.eric1-3/+43
Only flag the session for now. input from and ok gilles@ sunil@
2018-12-03In the validators, translate obsolete macro aliases (Lp, Ot, LP, P)schwarze9-46/+140
to the standard forms (Pp, Ft, PP) up front, such that later code does not need to look for the obsolete versions. This reduces the risk of incomplete handling.
2018-12-03adapt to the change in mansearch.c rev. 1.62;schwarze1-1/+1
reminded by bluhm@, thanks!
2018-12-03The field dom_rtkeylen has been removed from struct domain. Convertbluhm1-8/+23
to designated initializers and adapt the test. Fix white space.
2018-12-03Convert more MH_ALIGN() to m_align(). Also switch from m_gethdr/M_GETHDRclaudio3-14/+17
calls to m_get/M_GET calls because M_MOVE_PKTHDR() is initialising the pkthdr and so it is not needed when allocation the header. OK bluhm@
2018-12-03Send SSL_AD_DECODE alerts in the case of a bad hello request or antb1-7/+7
invalid change cipher spec. Found due to dead assignment warnings by the Clang static analyzer. ok inoguchi (previous version), jsing
2018-12-03synctb1-0/+4
2018-12-03Render .br as <br/>, not as an empty <div>.schwarze1-6/+2
The element <br/> was already employed for many other purposes, so there is nothing wrong with using it. Also, it is safer because <br/> is permitted in phrasing content, whereas <div> is only allowed in flow content. This is the first part of the HTML syntax audit which i wanted to do for a long time. Reminded by a loosely related bug report from Mark Harris <mark dot hsj at gmail dot com>. Examples of where this caused HTML nesting syntax errors: * in man(7) code between .nf and .fi * in mdoc(7) code between .Bd -unfilled and .Ed * in mdoc(7) code between .Ql Xo and .Xc * in mdoc(7) code between .Rs and .Re
2018-12-03Do not process the top 32 bits of the 64 bit interrupt mask registervisa1-3/+3
on the O2. The CRIME interrupt controller only has 32 interrupt sources. From miod@
2018-12-03Remove the unused interrupt type (edge/level) from the mace interruptvisa8-21/+17
handler registration. The code is inherited from isa(4), but on the O2, although some interrupt sources on CRIME are edge-triggered, all the MACE interrupts are level-triggered. From miod@
2018-12-03In PRU_DISCONNECT don't fall through into PRU_ABORT since the latter freesclaudio1-2/+4
the inpcb apart from the disconnect. Just call soisdisconnected() and clear the inp->inp_faddr since the socket is still valid after a disconnect. Problem found by syzkaller via Greg Steuck OK visa@ Fixes: Reported-by: syzbot+2cd350dfe5c96f6469f2@syzkaller.appspotmail.com Reported-by: syzbot+139ac2d7d3d60162334b@syzkaller.appspotmail.com Reported-by: syzbot+02168317bd0156c13b69@syzkaller.appspotmail.com Reported-by: syzbot+de8d2459ecf4cdc576a1@syzkaller.appspotmail.com
2018-12-03DT_MIPS_RLD_MAP is an offset, so relocate it when present.guenther1-3/+4
This fixes handling of lld-linked executables on mips64. problem reported by visa@ and worked out with him
2018-12-03Merge post-2.17 but pre-GPLv3 diffs that add support for DT_GNU_HASHguenther12-68/+675
to ld and improve the readelf support: https://sourceware.org/ml/binutils/2006-07/msg00129.html https://sourceware.org/ml/binutils/2006-07/msg00181.html Disable the ld support on mips64, as its ABI requires a symbol ordering that conflicts with the requirements of DT_GNU_HASH. Tested on macppc, alpha, and sparc64 to verify operation with all three ELF word size combos testing help miod@ ok kettenis@
2018-12-03Avoid uint32_t in _lock.h so users of rwlock.h mutex.h etc don't have tojsg1-2/+2
include sys/types.h first. ok guenther@ deraadt@