Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | o Fix a holiday to reflect a reality. | maxim | 2007-12-17 | 1 | -1/+1 |
| | | | | | Submitted by: Andrey V. Elsukov MFC after: 1 week | ||||
* | Add missing changes for fixing LOR of umtx lock and thread lock, follow | davidxu | 2007-12-17 | 1 | -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 NULL | kevlo | 2007-12-17 | 1 | -1/+1 |
| | | | | Reviewed by: imp | ||||
* | Don't panic in arpresolve if we're given a null mbuf. We could | kmacy | 2007-12-17 | 1 | -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. | das | 2007-12-17 | 9 | -32/+184 |
| | |||||
* | Add function prototypes. | davidxu | 2007-12-17 | 1 | -1/+7 |
| | |||||
* | Refactor features a bit in order to make it possible to disable lazy | jasone | 2007-12-17 | 1 | -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 clarifications | das | 2007-12-17 | 1 | -10/+14 |
| | | | | in other places. | ||||
* | On platforms where long is 64 bits, make sure gdtoa doesn't use a | das | 2007-12-17 | 1 | -0/+3 |
| | | | | long when it really wants an int. | ||||
* | Fix an amusing typo that has prevented this from compiling since 2004. | das | 2007-12-16 | 1 | -7/+7 |
| | |||||
* | Don't try the long double tests on i386. Our reduced precision | das | 2007-12-16 | 1 | -1/+1 |
| | | | | can cause them to fail. | ||||
* | Fix previous commit: We should only mask the top bit in the STRTOG_NaNBits | das | 2007-12-16 | 2 | -1/+14 |
| | | | | case, not the STRTOG_Normal case. | ||||
* | Remove hacks to allow libkse to export its symbols in the LIBTHREAD_1_0 | deischen | 2007-12-16 | 102 | -481/+0 |
| | | | | | version namespace which was needed before the library version was bumped. | ||||
* | Remove another Alpha remnant. | das | 2007-12-16 | 1 | -1/+0 |
| | |||||
* | Include cdefs.h and param.h for architectures with less header pollution | kmacy | 2007-12-16 | 1 | -0/+2 |
| | |||||
* | Regression tests for nan{,f,l}(). | das | 2007-12-16 | 3 | -1/+133 |
| | |||||
* | Implement and document nan(), nanf(), and nanl(). This commit | das | 2007-12-16 | 8 | -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. | phk | 2007-12-16 | 1 | -4/+4 |
| | |||||
* | Add the magic word 0 value for CFA compliant devices. | phk | 2007-12-16 | 1 | -0/+1 |
| | |||||
* | Export gdtoa's __ULto{x,Q}_D2A routine in a private namespace so | das | 2007-12-16 | 5 | -0/+17 |
| | | | | libm can use it. | ||||
* | Arrange so that the NaN returned by strtod("nan", NULL) is the same as | das | 2007-12-16 | 5 | -27/+27 |
| | | | | the NaN returned by strtod("nan()", NULL). | ||||
* | Fix strto{f,d,ld}() so they don't return signaling NaNs. C99 | das | 2007-12-16 | 4 | -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: | das | 2007-12-16 | 1 | -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. | rpaulo | 2007-12-16 | 1 | -21/+21 |
| | | | | Approved by: njl (mentor) | ||||
* | Report erase interval (correctly) in sectors. | phk | 2007-12-16 | 1 | -2/+2 |
| | |||||
* | Rename the undocumented -E option to -X. | phk | 2007-12-16 | 4 | -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_disk | phk | 2007-12-16 | 1 | -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 fixed | kmacy | 2007-12-16 | 1 | -0/+1 |
| | |||||
* | Use the vm include convention of busdma | kmacy | 2007-12-16 | 2 | -2/+6 |
| | |||||
* | need M_IOVEC define | kmacy | 2007-12-16 | 1 | -0/+5 |
| | |||||
* | Don't globally include mvec.h its only needed by cxgb_sge.c | kmacy | 2007-12-16 | 2 | -7/+4 |
| | |||||
* | Don't limit BIO_DELETE requests to MAXPHYS, they perform no data | phk | 2007-12-16 | 2 | -5/+3 |
| | | | | transfers, so they are not subject to the VM system limitation. | ||||
* | Add a berase() function which uses ioctl(DIOCGDELETE) to erase a slab | phk | 2007-12-16 | 4 | -8/+42 |
| | | | | of the disk. | ||||
* | Eliminate gcc "variable clobbered" warnings by declaring the variables | dds | 2007-12-16 | 1 | -1/+2 |
| | | | | | | living across the vfork as volatile. Noted by: kan | ||||
* | Remove cxgb module from build until I can compensate for the lack of header | kmacy | 2007-12-16 | 1 | -1/+0 |
| | | | | pollution on architectures other than amd64 | ||||
* | Report CFA extension, CFA -> (Compact) Flash Association | phk | 2007-12-16 | 1 | -0/+4 |
| | |||||
* | When moving a directory across devices to a place where a directory | dds | 2007-12-16 | 1 | -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). | bmah | 2007-12-16 | 2 | -0/+3 |
| | |||||
* | - Don't return 0xffff if PHY id isn't equal 0. This allows PHYs with | stas | 2007-12-16 | 1 | -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 PL2303 | stas | 2007-12-16 | 1 | -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. | dds | 2007-12-16 | 1 | -0/+26 |
| | |||||
* | Regression tests for upcoming makeup of mv. | dds | 2007-12-16 | 3 | -0/+203 |
| | | | | Case 20 corresponds to PR bin/118367. | ||||
* | Make the reported number of tests match their actual number. | dds | 2007-12-16 | 1 | -1/+1 |
| | | | | This fixes the reporting under prove(1) | ||||
* | cd to the correct directory so that the tests can be run from prove(1) | dds | 2007-12-16 | 1 | -0/+1 |
| | |||||
* | Add a missing mutex unlock. | scottl | 2007-12-16 | 1 | -0/+1 |
| | | | | Reported by: Michael Jung | ||||
* | turn off building of cxgb properly ... sigh | kmacy | 2007-12-16 | 1 | -1/+1 |
| | |||||
* | Don't use old-style mbuf iovecs | kmacy | 2007-12-16 | 1 | -0/+1 |
| | |||||
* | Update tod_connect call to reflect updated interface | kmacy | 2007-12-16 | 1 | -1/+1 |
| | |||||
* | disable cxgb build to prevent tinderbox whining | kmacy | 2007-12-16 | 1 | -1/+1 |
| | |||||
* | o Get missed "%" in output back. | maxim | 2007-12-16 | 1 | -2/+2 |
| | | | | | Submitted by: sem MFC after: 1 week |