summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-08Backport fix for gcc PR target/31152:Miod Vallat
* arm.md (negscc): Match the correct operand for optimized LT0 test. Remove optimization for GT.
2013-05-08clarify when EACCESS can fail. if from is read only, you're out of luck.Ted Unangst
failure to document this case noticed by Mike Small
2009-10-15import of gcc-4.2.1, the last gcc release under GPLv2Robert Nagy
2013-05-08Don't declare ___start static, for gcc4 would optimize it out.Miod Vallat
2013-05-08this comment is not attached to this value. removeTed Unangst
2013-05-08remove stale cyrix emc support, and switch to just using intial npxcwTed Unangst
ok kettenis
2013-05-08A port of the current gcc 3.3.6 m88k backend to gcc 4.2.1.Miod Vallat
Main features: - md constraints rewritten in RTL - md predicaties rewritten in RTL - md va_arg switched to gimple - abort() calls replaced with gcc_assert() or gcc_unreachable() for better diagnostics - support for non-ELF systems completely removed Missing: - conversion of the pipeline information from define_function_unit to define_automata not done yet (thus pipeline information currently removed) Known regressions against 3.3.6 so far: - no stack protector support yet - __builtin_setjmp doesn't restore the frame pointer correctly upon return from __builtin_longjmp - at least one case of optimization error when delay slots are not disabled. - libgcc is only built -fPIC, instead of static/fpic/fPIC.
2013-05-08In block_move_sequence(), use emit_move_insn() instead of rolling our ownMiod Vallat
incomplete equivalent. The ugly BLK<->{QI,HI,SI,DI} load and store insns in m88k.md can thus get removed, and there was much rejoicing (as well as fewer warnings when building).
2013-05-08Do not define OBSD_NO_DYNAMIC_LIBRARIES when building an ELF m88k compiler.Miod Vallat
2013-05-08fix previous;Jason McIntyre
2013-05-08fix SEE ALSO;Jason McIntyre
2013-05-08To enable smtpd you should comment a crontab entry tooGiovanni Bechis
ok gilles@
2013-05-08document DISTFILES extended syntaxMarc Espie
split huge fetch description into separate paragraphs. revive fetch-all, which is still very much alive.
2013-05-08Move reset commands from that attach path to an own function.Marcus Glocker
Reset device on detach (required for planed usb device claiming). Tested with my uthum(4) device "TEMPer sensor(0x660c), Ten X Technology, Inc.(0x1130)". ok yuo@, mpi@
2013-05-08Update DESCRIPTION, ERRORS, SEE ALSO, and STANDARDS sectionsPhilip Guenther
(setpgid has *never* cared about euid in OpenBSD)
2013-05-08Lists should be sorted by the normal alphabet, not my private onePhilip Guenther
Noted by jmc@
2013-05-08Replace use of strncpy with memcpy. Previous code used strncpy on dataBrad Smith
that is not null-terminated. From Stephane A. Sezer ok bluhm@
2013-05-08Reduce size of some unused arrays.Brad Smith
From Stephane A. Sezer ok bluhm@
2013-05-08Minor style cleanups.Brad Smith
From Stephane A. Sezer ok bluhm@
2013-05-08Fix a comparison when building a packet with DNS search lists.Brad Smith
From Stephane A. Sezer ok bluhm@
2013-05-08Correctly compute packet size when including DNS search lists.Brad Smith
From Stephane A. Sezer ok bluhm@
2013-05-08We have fdatasync() and pselect() now, so uncomment them in the list ofPhilip Guenther
async-signal-safe functions. Also, add ppoll() as an async-s-s extension interface
2013-05-08Maxime Villard reported an uninitialised variable access inJonathan Gray
intel_ddi_prepare_link_retrain(), turns out this is already fixed upstream by Syam Sidhardhan so take their patch. ok dcoppa@
2013-05-08fix some leaks in error pathsJonathan Gray
ok fgsch@ krw@ kettenis@
2013-05-08re-commit uthum_activate() removal, now that uhidev(4) can handle it.Stuart Henderson
testing by myself and mglocker@, ok mpi@
2013-05-08tweak hvmd_init_guest() to check if everything was OK in md_read(),Gleydson Soares
otherwise print out an error string and exit. OK jasper@ kettenis@
2013-05-07Merge from FreeBSD, r191313Philip Guenther
--------------------------- On the exit of the child process which parent either set SA_NOCLDWAIT or ignored SIGCHLD, unconditionally wake up the parent instead of doing this only when the child is a last child. This brings us in line with other U**xes that support SA_NOCLDWAIT. If the parent called waitpid(childpid), then exit of the child should wake up the parent immediately instead of forcing it to wait for all children to exit. --------------------------- ok tedu@, millert@
2013-05-07- Add a simple check to prevent that the client-provided hex HTTP chunk sizeReyk Floeter
turns our signed input variable into a negative number. This prevents that a chunked HTTP connection could break its own state machine and turn into a stalled state. The bug doesn't harm other connections or relayd itself. - Use a 64bit variable to allow theoretical large chunks. - Fix a comment. ok tedu@
2013-05-07fixed size types should be fixed size. long -> uint32_t.Ted Unangst
from Matthias Pitzl pitzl at genua de
2013-05-07Don't limit width and height to 222 in standard mouse mode.Nicholas Marriott
2013-05-07alloc the size of the struct not the size of a pointer to itJonathan Gray
ok reyk@
2013-05-07When deactivating child devices do not panic if their driver doesMartin Pieuchot
not implement an *activate() function. This could receive more love but is good enough for the moment to start cleaning useless *activate() functions. While here remove unused sc_dying argument. Tested by and ok mglocker@
2013-05-07fix a double free in an error pathJonathan Gray
reminded of this diff by a report from Arto Jonsson ok krw@ fgsch@
2013-05-07on failure errno is set as wellDavid Gwynne
2013-05-07fix some leaks in error pathsJonathan Gray
ok claudio@
2013-05-07remove an unreferenced var that accessed uninitialised memoryJonathan Gray
ok miod@
2013-05-07getpwnam doesnt set errno on failure, so use errx, not err, to say itDavid Gwynne
failed.
2013-05-06Document new MODPERL_ADJ_FILES and MODPERL_BIN_ADJ variables.Vadim Zhukov
Based on text from and okay sthen@
2013-05-06clarify that the :C modifier uses extended regular expressions; ok espie@ jmc@Christian Weisgerber
2013-05-06restore original gangster lockstatus return values for compatTed Unangst
2013-05-06actually show list of mismatched for loops when a fatal error occurs.Marc Espie
okay millert@
2013-05-06syncBrian Callahan
2013-05-06Revert Cavium Networks back to Cavium - it was right in the first place.Brian Callahan
Drop "Network Processor" off of OCTEON Plus CN50XX Network Processor, we don't need the extra characters. noticed by brad@ and jsg@
2013-05-06syncBrian Callahan
2013-05-06Add OCTEON Plus CN50XX Network Processor id.Brian Callahan
Rename Cavium to Cavium Networks. ok jasper@
2013-05-06Reference the version of the sftp draft we actually implement. ok djm@Darren Tucker
2013-05-06the use of modern intel performance counter msrs to measure the number ofDavid Gwynne
cycles per second isnt reliable, particularly inside "virtual" machines. cpuspeed can be calculated as 0, which causes a divide by zero later on which is bad. this goes to more effort to detect if the performance counters are in use by the hypervisor, or detecting if they gave us a cpuspeed of 0 so we can fall through to using rdtsc. the same change as: src/sys/arch/i386/include/specialreg.h r.45 src/sys/arch/i386/isa/clock.c 1.49 ok jsg@
2013-05-06If the lock is contended, such that the 'sc' fails, then we need toPhilip Guenther
reset the %2 register with _SPINLOCK_LOCKED before retrying. tobiasu@ hit the problem and figured out that ".set noreorder" is needed in the ASM
2013-05-06the use of modern intel performance counter msrs to measure the number ofDavid Gwynne
cycles per second isnt reliable, particularly inside "virtual" machines. cpuspeed can be calculated as 0, which causes a divide by zero later on which is bad. this goes to more effort to detect if the performance counters are in use by the hypervisor, or detecting if they gave us a cpuspeed of 0 so we can fall through to using rdtsc. ok jsg@
2013-05-05Initialize channel ranges of new slots to full sub-device channels.Alexandre Ratchov
Fixes wrong channel mappings when the client specifies no channels. Found by Dimitri Sokolyuk <sokolyuk at gmail.com>, thanks!