summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace nitbms2004-07-052-2/+2
|
* Eliminate redundant return keywords.bms2004-07-052-58/+0
|
* Whitespace pass.bms2004-07-052-80/+78
|
* style(9):bms2004-07-052-150/+150
| | | | | - Space before bracketized non-void function returns. - Space before condition for conditional blocks.
* Eliminate redundant return keywords.bms2004-07-052-96/+0
|
* Whitespace nitsbms2004-07-054-58/+58
|
* style(9) pass on prototypes.bms2004-07-052-42/+54
|
* Unconditionally set last_work_seen while in the SYNCER_RUNNING statetruckman2004-07-051-5/+4
| | | | | | | | | | | so that last_work_seen has a reasonable value at the transition to the SYNCER_SHUTTING_DOWN state, even if net_worklist_len happened to be zero at the time. Initialize last_work_seen to zero as a safety measure in case the syncer never ran in the SYNCER_RUNNING state. Tested by: phk
* - Add 'stop' command, which works just like 'destroy' command, but soundspjd2004-07-0512-17/+83
| | | | | | less dangerous. - Update manual pages and extend examples. - Bump versions.
* Allocate the DMA channel shareable and only aquire it while thephk2004-07-051-15/+18
| | | | | | device is open. This allows certain old and rather special dual floppy controllers to work on both channels, as long as you only have one open at a time.
* Something funny happened on the way to the floppy driver today...phk2004-07-051-3/+11
| | | | | | | | | | | | | When two drivers share an ISA DMA channel, they both call isa_dmainit() and the second call fails if DIAGNOSTIC is on. If isa_dmainit() was already called successfully, just return silently. This only works if both drivers agree on the bounce buffer size, but since sharing DMA is usually only possible on very special hardware and then typically only for devices of the same type (which would have multiple instances of the same device driver), this is not a problem in practice.
* Disable rescanning of the scsi bus for the scsi controllers. Thereimp2004-07-051-1/+1
| | | | | | | are some that really hate this, so now that devd is default, be more conservative about what we do. Noticed by: marcel
* Minor wordsmithing; remove a controversial colon.kientzle2004-07-051-3/+2
|
* Drop the socket buffer lock around a call to m_copym() with M_TRYWAIT.rwatson2004-07-051-1/+4
| | | | | | A subset of locking changes to soreceive() in the queue for merging. Bumped into by: Willem Jan Withagen <wjw@withagen.nl>
* Remove now obsolete port assignments and sizes. These more properlyimp2004-07-051-77/+1
| | | | | | | | belong in the respective drivers. I've not removed ALL of them, as a few still haven't moved. I've just removed the ones that aren't used. # these can be removed from amd64, but I'm having issues getting to # sledge at the moment for a build.
* Slightly improve the markup.ru2004-07-0514-30/+45
|
* Add note about ULE breakage at the moment.imp2004-07-051-0/+10
| | | | Submitted by: Xin LI
* Add convenience functions to retrieve the atime fields directly,kientzle2004-07-053-0/+20
| | | | without having to first pull the stat structure.
* ru@'s ambitious sweep through the manpages is mostly a good thing,kientzle2004-07-051-1/+1
| | | | but some colons are supposed to be followed by uppercase letters.
* Add another ifdef...imp2004-07-051-0/+2
|
* Make whatis(1) happy about the NAME section.ru2004-07-051-57/+60
| | | | Slightly fix markup and grammar.
* These option roms are defined in the ISA standard, and in the ISAimp2004-07-051-2/+2
| | | | hole, so call them ISA Options rom(s).
* Fix the NAME section making whatis(1) happy in particular.ru2004-07-0512-73/+71
|
* MFamd64/i386alc2004-07-052-0/+33
| | | | | | Add partial pmap locking. Tested by: kensmith@
* Unbreak a whatis(1) entry by fixing the NAME section.ru2004-07-051-14/+10
| | | | Minor markup and grammar nits.
* In the BPF and ethernet bridging code, don't allow callouts to executerwatson2004-07-052-2/+2
| | | | without Giant if we're not debug.mpsafenet=1.
* Additional preemptive unsigned -> signed casts.des2004-07-051-4/+4
|
* ki_pctcpu is unsigned, so we cast to long before subtracting.des2004-07-051-1/+1
|
* Unhealthy amount of manual code cleanup. Some long lines still remain.des2004-07-051-187/+143
|
* g_clone_bio() can fail, be ready for this.pjd2004-07-051-2/+6
| | | | Approved by: le
* Add support for multibyte characters.tjr2004-07-052-11/+73
|
* Apply consistent indentation. Long lines will be fixed in a separatedes2004-07-051-544/+543
| | | | commit.
* Protoize.des2004-07-051-45/+19
|
* Sort out the #include mess. In particular, do not #include "os.h", sincedes2004-07-051-18/+10
| | | | all it does is provide broken prototypes for standard library functions.
* Mechanical whitespace cleanup.des2004-07-051-26/+25
|
* My previous commit fixed uid filtering, but broke io mode. Unravel thedes2004-07-051-35/+49
| | | | process filtering logic to prevent this from happening again.
* Fix handling of multibyte delimiter characters with the -t option.tjr2004-07-051-18/+17
|
* Fix selecting processes by uid, which was broken in the previous commit.des2004-07-051-1/+1
|
* Correct a misleading (cut'n'pasted) comment.des2004-07-051-1/+1
|
* Truncate long file names in stat_display(), as was originally intended.des2004-07-051-1/+1
| | | | MFC after: 1 week
* Make libalias WARNS?=6-clean. This mostly involves renaming variablesdes2004-07-0530-1352/+1442
| | | | | | | | | named link, foo_link or link_foo to lnk, foo_lnk or lnk_foo, fixing signed / unsigned comparisons, and shoving unused function arguments under the carpet. I was hoping WARNS?=6 might reveal more serious problems, and perhaps the source of the -O2 breakage, but found no smoking gun.
* Parenthesize return values.des2004-07-0512-240/+240
|
* Mechanical whitespace cleanup.des2004-07-0512-252/+252
|
* Markup fixes.ru2004-07-053-128/+180
|
* Markup fixes.ru2004-07-051-22/+28
|
* Markup fixes.ru2004-07-055-31/+31
|
* Markup nits.ru2004-07-0514-72/+93
|
* Locking cleanup for rl(4).bms2004-07-051-52/+60
| | | | | | | | | | | | | - Eliminate the use of a recursive mutex. - Mark the driver INTR_MPSAFE. This work is incomplete and will be refined in a future commit. - Most notably, _locked() variants of entry points need to be introduced. - The mii upcall/downcall may still be racy. - Add a stubbed-out guard against racing rl_detach() for the time being. Tested on: UP, debug.mpsafenet && !debug.mpsafenet Reviewed by: silence on -net
* style(9) and whitespace cleanup.bms2004-07-052-390/+238
| | | | | | | | Use C99 types. Use ANSI function definitions. Sort prototypes. Split long lines correctly. Punctuate/wordsmith comments. Use device_printf()/if_printf() where possible. Reviewed by: -net (silence)
* Reintroduce and clean up locking in xl(4).bms2004-07-051-88/+178
| | | | | | | | | | | | | | - Eliminate the use of a recursive mutex. - Mark the driver as INTR_MPSAFE. - Split the default media choice code out into xl_choose_media() to avoid making poor assumptions about the state of the lock during attach. - The miibus upcall/downcall paths may still be racy. Change to commented-out locking assertions there for now. - Tested with nfsclient, routed, ssh, ntp, dhclient and quagga bgpd. - This needs SMP test coverage. I do not have such resources. Tested on: UP, !debug.mpsafenet && debug.mpsafenet Hardware: 3C905B-TX (0x905510b7)
OpenPOWER on IntegriCloud