summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Sprinkle some volatile magic and rearrange things a bit to avoid raceups2005-04-085-10/+18
| | | | | | conditions in critical_exit now that it no longer blocks interrupts. Reviewed by: jhb
* Don't use 'i386/include' directly.nyan2005-04-081-2/+2
|
* Remove the wl driver. The devices don't work on pc98.nyan2005-04-081-6/+0
|
* Add roundl(), lroundl(), and llroundl().das2005-04-087-18/+120
|
* These files should include s_lround.c instead of s_lrint.c.das2005-04-083-3/+3
| | | | This only matters for efficiency, not for correctness.
* Fix a (coincidentally harmless) bug.das2005-04-081-5/+4
|
* Backout previous diffs - this functionality is already provided by thesobomax2005-04-071-7/+0
| | | | | | hints to the atkbd(4). Submitted by: jhb
* Backout previous diffs - this functionality is already provided by thesobomax2005-04-072-30/+0
| | | | | | | hints to the atkbd(4). PR: Submitted by: jhb
* Treat arm as i386.cognet2005-04-071-1/+2
|
* Get more love from GEOM on arm.cognet2005-04-071-0/+4
|
* Use the new atomic_cmpset_32().cognet2005-04-074-50/+0
|
* No need to provide atomic_cmpset_32() anymore.cognet2005-04-071-12/+0
|
* Don't announce the range SDRAM_START-freemempos until I figure out what'scognet2005-04-071-5/+5
| | | | going on, it produces random memory corruption.
* pmap_update() is gone.cognet2005-04-071-1/+0
|
* Import a basic implementation of the restartable atomic sequences to providecognet2005-04-072-38/+148
| | | | | atomic operations to userland (this is OK for UP only, but SMP is still so far away).
* - Try harder to report dirty page.cognet2005-04-072-54/+106
| | | | - Garbage-collect pmap_update(), it became quite useless.
* Add rudimentary man pages for kernel options sched_4bsd and sched_ule,rwatson2005-04-073-0/+157
| | | | | | | | which document some of the sysctls available for configuring 4bsd, some of the bullet features of ule, and that ule is considered experimental still. MFC after: 3 days
* Document problems with writing to disks under GEOM.scottl2005-04-071-1/+10
|
* When accessing the sysctl vfs.nfs.iodmax, don't report errors as beingbrooks2005-04-071-1/+1
| | | | from accessing vfs.nfs.iodmin.
* Document how to make boot0cfg work on mounted disks.scottl2005-04-071-0/+11
|
* Document the GEOM debug flags.scottl2005-04-071-0/+27
|
* An array was mistaken for a pointer in the previous commit.nectar2005-04-071-3/+4
| | | | | Noticed by: tinderbox, stefanf Pointy hat to: nectar
* Make previous commit actually working by replacing TUNABLE_INT() withsobomax2005-04-072-22/+22
| | | | | | | TUNABLE_INT_FETCH(). Apparently keyboard init is performed earlier in the boot process than fetching all static tunables. MFC after: 1 day
* Revert part of 1.19. We do want to set the count to 0 since otherwisenjl2005-04-071-2/+2
| | | | it would give false info to other parts of the driver.
* Hook up new man page for devclass_get_drivers() to buildnjl2005-04-071-0/+1
| | | | Reminded by: ru
* Provide a new tunable hw.atkbdc.broken_kit_cmd, which if set to 1sobomax2005-04-073-0/+37
| | | | | | | | | | | | | | | instructs the driver to avoid using Keyboard Interface Test command. This command causes problems with some non-compliant hardware, resulting in machine being abruptly powered down early in the boot process. Particularly it's known that HP ZV5000 and Compaq R3000Z notebooks are affected by this problem. Due to popularity of those models this patch is good MFC5.4 candidate. PR: 67745 Submitted by: Jung-uk Kim jkim at niksun.com MFC after: 1 days
* Allow classes to specify local source files.pjd2005-04-071-2/+2
| | | | MFC after: 3 weeks
* s/foobar/mekmitasdigoat/gglebius2005-04-071-8/+8
| | | | Requested by: ceri, des
* When Parse_Error is called after the top-level Makefile is closed weharti2005-04-071-3/+7
| | | | | | | have no CURFILE anymore so we cannot print a file name or line number. When ParseSkipLine() returns NULL (it does this when it has detected an EOF in an .if block) try to pop the input stack and process the next line
* - Be more informative about advbase and advskew. [1]glebius2005-04-071-17/+26
| | | | | | | | | - Fix ifconfig commands. Replace 'mekmitasdigoat' with 'foobar'. While the former is more cool, the latter makes example lines shorter. Wording by: scottl MFC after: 3 days
* Handle popping of the input stack in ParseReadLine() instead ofharti2005-04-071-341/+329
| | | | | | Parse_File(). Remove a comment and a piece of code comming from ancient times when the if-directive read like #if and not .if. Correctly analyze the first character of a line.
* Mostly stylistic changes: remove the noPLen field from the Shellharti2005-04-071-64/+67
| | | | | | structure - it is just the strlen() of noPrint. Inline JobCondPassSig() in the only function JobPassSig() using it. Fix the argument types of JobPrintCommand(). Better parsing for the .SHELL target keywords.
* Give msdosfs a unique inode number which is really the byteoffset ofphk2005-04-072-9/+26
| | | | | | | | the directory entry. This solves the corruption problem I belive. Regression test script by: silby
* Fix bug in vfs_hash_rehash(): use correct bucket. This only affectedphk2005-04-071-1/+1
| | | | msdosfs which is broken in other ways too.
* Empty error buffer is not an error.pjd2005-04-071-1/+1
| | | | MFC after: 3 weeks
* Adjust hash function for smaller pthread structure size.davidxu2005-04-071-1/+1
|
* Eliminate an unneeded instruction that is a vestige of mechanicalalc2005-04-071-7/+5
| | | | translation from i386.
* Fix strict-alias warnings by removing excessive (and wrong) casts.peter2005-04-072-2/+2
|
* Add machine-specific, optimized implementations of bcopy, bzero, memcpy,alc2005-04-076-0/+212
| | | | | | | | memmove, and memset. PR: 73111 Submitted by: Ville-Pertti Keinonen <will@iki.fi> (taken from NetBSD) MFC after: 3 weeks
* MFen 1.843delphij2005-04-071-8/+54
| | | | Obtained from: The FreeBSD Simplified Chinese Project CVS
* Correct typo that could cause FIFO overflow.emax2005-04-061-1/+1
| | | | | PR: kern/78431 MFC after: 3 days
* Remove PR_ATOMIC flag in ng_btsocket_protosw[] for BLUETOOTH_PROTO_RFCOMMemax2005-04-061-1/+1
| | | | | | | | protocol. RFCOMM is a SOCK_STREAM protocol not SOCK_SEQPACKET. This was a serious bug caused by cut-and-paste. I'm surprised it did not bite me before. Dunce hat goes to me. MFC after: 3 days
* New release notes:hrs2005-04-062-2/+30
| | | | | | | | debug.mpsafevm=1 by default on sparc64, ixgb(4) MPSAFE, core dump of natd(8) w/ -reverse fixed, libarchive zip support improved, and rexecd(8) root login problem fixed.
* In ng_btsocket_rfcomm_receive_frame() correctly set length variable whenemax2005-04-061-1/+1
| | | | | | | EA bit is set in hdr->length (16-bit length). This currently has no effect on the rest of the code. It just fixes the debug message. MFC After: 3 weeks
* Bump &release.manpath.netbsd;.hrs2005-04-061-1/+1
|
* New release notes: FreeBSD-SA-05:03.amd64.hrs2005-04-062-0/+14
|
* Include gettytab.h before extern.h so that the declarations of structstefanf2005-04-064-5/+3
| | | | gettyflags, gettynums and gettystrs are available.
* - we are no longer shareing any resources to be locked betweenume2005-04-062-27/+12
| | | | | | getaddrinfo(3) and getipnodeby*(3). - use definitions in reentrant.h. - remove obsolete comment.
* MUTEX_INITIALIZER should be used instead ofume2005-04-061-1/+1
| | | | PTHREAD_MUTEX_INITIALIZER, here.
* When a packet has been reinjected into ipfw(4) after dummynet(4) processingglebius2005-04-061-2/+6
| | | | | | | | | | | | | | | | we have a non-NULL args.rule. If the same packet later is subject to "tee" rule, its original is sent again into ipfw_chk() and it reenters at the same rule. This leads to infinite loop and frozen router. Assign args.rule to NULL, any time we are going to send packet back to ipfw_chk() after a tee rule. This is a temporary workaround, which we will leave for RELENG_5. In HEAD we are going to make divert(4) save next rule the same way as dummynet(4) does. PR: kern/79546 Submitted by: Oleg Bulyzhin Reviewed by: maxim, andre MFC after: 3 days
OpenPOWER on IntegriCloud