summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* o Fix a holiday to reflect a reality.maxim2007-12-171-1/+1
| | | | | Submitted by: Andrey V. Elsukov MFC after: 1 week
* Add missing changes for fixing LOR of umtx lock and thread lock, followdavidxu2007-12-171-11/+24
| | | | | | | the committing of files: kern_resource.c revision 1.181 sched_4bsd.c revision 1.111 sched_ule.c revision 1.218
* Use M_NOWAIT instead of M_WAITOK to cause malloc() to return NULLkevlo2007-12-171-1/+1
| | | | Reviewed by: imp
* Don't panic in arpresolve if we're given a null mbuf. We couldkmacy2007-12-171-11/+15
| | | | | insist that the caller just pass in an initialized mbuf even if didn't have any data - but that seems rather contrived.
* Add logbl(3) to libm.das2007-12-179-32/+184
|
* Add function prototypes.davidxu2007-12-171-1/+7
|
* Refactor features a bit in order to make it possible to disable lazyjasone2007-12-171-52/+127
| | | | | | | | | deallocation and dynamic load balancing via the MALLOC_LAZY_FREE and MALLOC_BALANCE knobs. This is a non-functional change, since these features are still enabled when possible. Clean up a few things that more pedantic compiler settings would cause complaints over.
* Document the fact that we have nan(3) now, and make some minor clarificationsdas2007-12-171-10/+14
| | | | in other places.
* On platforms where long is 64 bits, make sure gdtoa doesn't use adas2007-12-171-0/+3
| | | | long when it really wants an int.
* Fix an amusing typo that has prevented this from compiling since 2004.das2007-12-161-7/+7
|
* Don't try the long double tests on i386. Our reduced precisiondas2007-12-161-1/+1
| | | | can cause them to fail.
* Fix previous commit: We should only mask the top bit in the STRTOG_NaNBitsdas2007-12-162-1/+14
| | | | case, not the STRTOG_Normal case.
* Remove hacks to allow libkse to export its symbols in the LIBTHREAD_1_0deischen2007-12-16102-481/+0
| | | | | version namespace which was needed before the library version was bumped.
* Remove another Alpha remnant.das2007-12-161-1/+0
|
* Include cdefs.h and param.h for architectures with less header pollutionkmacy2007-12-161-0/+2
|
* Regression tests for nan{,f,l}().das2007-12-163-1/+133
|
* Implement and document nan(), nanf(), and nanl(). This commitdas2007-12-168-8/+302
| | | | | | | adds two new directories in msun: ld80 and ld128. These are for long double functions specific to the 80-bit long double format used on x86-derived architectures, and the 128-bit format used on sparc64, respectively.
* Recognize CFA devices using either identification method.phk2007-12-161-4/+4
|
* Add the magic word 0 value for CFA compliant devices.phk2007-12-161-0/+1
|
* Export gdtoa's __ULto{x,Q}_D2A routine in a private namespace sodas2007-12-165-0/+17
| | | | libm can use it.
* Arrange so that the NaN returned by strtod("nan", NULL) is the same asdas2007-12-165-27/+27
| | | | the NaN returned by strtod("nan()", NULL).
* Fix strto{f,d,ld}() so they don't return signaling NaNs. C99das2007-12-164-4/+17
| | | | | | | says they are never supposed to, and the fact that they did could cause apps that run with unmasked FP exceptions to SIGFPE after a scanf() or strtod(). The vendor stated that he will not be fixing this, citing portability concerns.
* Some changes the vendor didn't want:das2007-12-161-4/+29
| | | | | | | | - Accept the '0x' prefix so strtod("nan(0x...)", NULL) returns the same thing as gcc's builtin nan("0x...") for such strings. - Don't return uninitialized memory. - Finish processing the string up to the closing ')' (provided it's lexically valid) for compatibility with C99 and *scanf().
* Fix previous commit. The code ended up in the wrong function.rpaulo2007-12-161-21/+21
| | | | Approved by: njl (mentor)
* Report erase interval (correctly) in sectors.phk2007-12-161-2/+2
|
* Rename the undocumented -E option to -X.phk2007-12-164-15/+32
| | | | | | | | | | Implement -E option which will erase the filesystem sectors before making the new filesystem. Reserved space in front of the superblock (bootcode) is not erased. NB: Erasing can take as long time as writing every sector sequentially. This is relevant for all flash based disks which use wearlevelling.
* Chop DIOCGDELETE from userland up in 1024 sector chunks to give geom_diskphk2007-12-161-2/+18
| | | | | | | or any other bio chopping geom a reasonable size of work. Check for delivered signals between chunks, because the request size and service time is unbounded.
* Add back in cxgb now that the includes are believed to be fixedkmacy2007-12-161-0/+1
|
* Use the vm include convention of busdmakmacy2007-12-162-2/+6
|
* need M_IOVEC definekmacy2007-12-161-0/+5
|
* Don't globally include mvec.h its only needed by cxgb_sge.ckmacy2007-12-162-7/+4
|
* Don't limit BIO_DELETE requests to MAXPHYS, they perform no dataphk2007-12-162-5/+3
| | | | transfers, so they are not subject to the VM system limitation.
* Add a berase() function which uses ioctl(DIOCGDELETE) to erase a slabphk2007-12-164-8/+42
| | | | of the disk.
* Eliminate gcc "variable clobbered" warnings by declaring the variablesdds2007-12-161-1/+2
| | | | | | living across the vfork as volatile. Noted by: kan
* Remove cxgb module from build until I can compensate for the lack of headerkmacy2007-12-161-1/+0
| | | | pollution on architectures other than amd64
* Report CFA extension, CFA -> (Compact) Flash Associationphk2007-12-161-0/+4
|
* When moving a directory across devices to a place where a directorydds2007-12-161-22/+82
| | | | | | | | | | | | | | | | | with the same name exists, delete that directory first, before performing the copy. This ensures that mv(1) across devices follows the semantics of rename(2), as required by POSIX. This change could introduce the potential of data loss, even if the copy fails, violating the atomicity properties of rename(2). This is (mostly) mitigated by first renaming the destination and obliterating it only after a succesfull copy. The above logic also led to the introduction of code that will cleanup the results of a partial copy, if a cross-device copy fails. PR: bin/118367 MFC after: 1 month
* Autogenerate hardware notes for hptrr(4).bmah2007-12-162-0/+3
|
* - Don't return 0xffff if PHY id isn't equal 0. This allows PHYs withstas2007-12-161-2/+0
| | | | | | | non-zero addresses to be used. Approved by: cognet MFC after: 2 weeks
* - Add quirk for the TrendNet TU-S9 adapter, which uses new version of PL2303stas2007-12-161-0/+3
| | | | | | | chip (revision 0x400). This allows it to be correctly identified as PL2303X. Approved by: maxim MFC after: 1 week
* Verify that the moved source is no longer there.dds2007-12-161-0/+26
|
* Regression tests for upcoming makeup of mv.dds2007-12-163-0/+203
| | | | Case 20 corresponds to PR bin/118367.
* Make the reported number of tests match their actual number.dds2007-12-161-1/+1
| | | | This fixes the reporting under prove(1)
* cd to the correct directory so that the tests can be run from prove(1)dds2007-12-161-0/+1
|
* Add a missing mutex unlock.scottl2007-12-161-0/+1
| | | | Reported by: Michael Jung
* turn off building of cxgb properly ... sighkmacy2007-12-161-1/+1
|
* Don't use old-style mbuf iovecskmacy2007-12-161-0/+1
|
* Update tod_connect call to reflect updated interfacekmacy2007-12-161-1/+1
|
* disable cxgb build to prevent tinderbox whiningkmacy2007-12-161-1/+1
|
* o Get missed "%" in output back.maxim2007-12-161-2/+2
| | | | | Submitted by: sem MFC after: 1 week
OpenPOWER on IntegriCloud