summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* We don't need to generate vnode_if.h anymoreimp2004-12-2924-27/+23
|
* No need to generate vnode_if.h anymoreimp2004-12-295-5/+5
|
* NO_NIS cleanup: LINKS and MLINKSache2004-12-291-0/+2
|
* More NO_NIS cleanup: LINKS and MLINKSache2004-12-291-0/+4
|
* Document callout_pending() macro.glebius2004-12-291-1/+6
| | | | MFC after: 1 week
* Move WINBOND 4 port hub to its proper location in the file. It belongsimp2004-12-291-1/+3
| | | | | in a section of its own, not arbitrarily grouped in the hawking section just because hawking sells it...
* Eliminate (now) unnecessary acquisition and release of the global pagealc2004-12-291-4/+0
| | | | queues lock.
* Make an argument name in the synopsis match that in the text. Correctjkoshy2004-12-291-2/+2
| | | | an mdoc error.
* Access to the page's busy field is (now) synchronized by the containingalc2004-12-291-1/+0
| | | | | object's lock. Therefore, the assertion that the page queues lock is held can be removed from vm_page_io_start().
* Drop hold on patch. ENOTIME for long-stalled ideas here. Too busy elsewhere.gad2004-12-291-1/+3
| | | | Add lines for interest in 'ps' and 'pkill', where I'm more active.
* Various markup and spelling fixes.trhodes2004-12-295-7/+8
| | | | | PR: 75574 Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp> (original version)
* Add the Winbond made Hawking UH104 4-port hub.obrien2004-12-291-0/+6
| | | | Add a note where to find the offical USB assigned numbers.
* Rewrite ehci_abort_xfer() to use the method hinted at in the EHCI spec.julian2004-12-292-45/+108
| | | | | | | | | | | | | to remove a transaction from the async schedule. The previous method didn't work well and led to the hardware writing to free'd buffers etc, as it didn't always know that the transaction had been aborted. Written after consultation with David Brownell who wrote the Linux EHCI driver. As part of this give the sqh structure a "previous" pointer. MFC after: 1 week
* Some grammar, spelling, and mdoc(7) fixes. No content changes.trhodes2004-12-293-3/+4
| | | | | PR: 75581 Submitted by: Nobuyuki Koganemaru n-kogane@syd.odn.ne.jp (original version)
* Allow ':' and '%' in hostname specifications so that we can specify IPv6dwmalone2004-12-281-1/+1
| | | | | | addresses and scope IDs. MFC after: 3 weeks
* Pass an explicit pointer to the bus structure in the 'usb' device ivarjb2004-12-283-3/+3
| | | | | | | | rather than a softc pointer (with the bus structure at the start). This is a non-functional change. It just helps when reading the code to know that the ehci, ohci and uhci drivers share the bus structure, not the entire softc.
* Some syslog messages delimit the program tag with whitespace ratherdwmalone2004-12-281-2/+2
| | | | | | | | | | | | than a colon, so don't allow whitespace in program names. To be consistent with hostnames, don't allow whitespace in the program name specifiers in syslog.conf either. (The first change is by Markus from the PR, the second is mine.) PR: 68691 Submitted by: Markus Oestreicher <m.oe@x-trader.de> MFC after: 3 weeks
* Remove debug code.pjd2004-12-281-10/+2
|
* - Up the WITNESS_COUNT macro from 200 to 1024 to support the growing numberjhb2004-12-281-2/+1
| | | | | | | | | of lock types in the kernel. This results in an increase of witness data usage from ~145k to ~280k on i386 for kernels with 'options WITNESS'. - Remove the unused witness malloc bucket. Submitted by: Michal Mertl mime at traveller dot cz (1)
* Detect if class name is '-h' or 'help' and if it is, show general helppjd2004-12-281-0/+6
| | | | | | | | | message, i.e.: geom: usage: geom <class> <command> [options] PR: bin/71537 Submitted by: bugghy <bugghy@phenix.rootshell.be> MFC after: 5 days
* Update for FILE v4.12.ru2004-12-281-6/+9
|
* Update for FILE v4.12.ru2004-12-281-48/+70
|
* - Plug a memory leak in ng_netflow_cache_init().glebius2004-12-281-5/+10
| | | | | | | - Initialize error to 0 in ng_netflow_flow_add() (a nop change). - Update cache statistics holding workqueue mutex. MFC after: 3 days
* Don't probe for a disk unless explicitly enabled by a tunable.grehan2004-12-281-0/+6
| | | | | | | | | This allows boot to proceed on a real system until the issue of calling back into certain OpenFirmware calls (e.g. finddevice) in thread context is understood. (this commit only affects psim users, of which I think I am the only one...)
* Catch up with file 4.12 import.obrien2004-12-282-4/+4
|
* This commit was generated by cvs2svn to compensate for changes in r139368,obrien2004-12-2847-2866/+8949
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of Christos Zoulas's FILE 4.12.obrien2004-12-2847-2866/+8949
| |
* | - Add some notes on what is required to run schedgraph.py successfully.arr2004-12-281-0/+11
| | | | | | | | | | | | This was pulled from Jeff Roberson's email to current@ "the other day." Approved by: jeff@
* | Add FR support to sppp (MFCronyx).rik2004-12-285-15/+688
| | | | | | | | | | | | | | | | | | | | Silence on: net@, current@, hackers@. No objections: joerg Requested by: by many (mostly Cronyx) users for a long long time. MFC after: 10 days PR: kern/21771, kern/66348
* | Remove warnings and make wc WARNS=6 clean.josef2004-12-272-6/+4
| | | | | | | | | | | | Add FreeBSD Id to Makefile. Approved by: ssouhlal
* | nos->now typo reported by njlimp2004-12-271-1/+1
| |
* | Add note about where major numbers are now assignedimp2004-12-271-0/+3
| |
* | Formatting nitsimp2004-12-271-6/+6
| |
* | Rewrite piece of code which I committed some time ago that allows topjd2004-12-273-13/+15
| | | | | | | | | | | | | | | | | | show file name for 'mdconfig -l -u <x>' command. This allows to preserve API/ABI compatibility with version 0 (that's why I changed version number back to 0) and will allow to merge this change to RELENG_5. MFC after: 5 days
* | Fix mbuf leak.pjd2004-12-271-1/+3
| | | | | | | | | | Submitted by: Johnny Eriksson <bygg@cafax.se> MFC after: 5 days
* | Attempt to slightly refine the print out from "show alllocks" -- listrwatson2004-12-271-2/+2
| | | | | | | | | | the process and thread numbers/names on the same line rather than on separate lines, and print the thread pointer not just the tid.
* | Remove duplicate CHPRODUCTS entry.imp2004-12-271-3/+2
| | | | | | | | Use tab religiously in the vendor section.
* | MFi386: Restore cpu_reset proxy code to enable reset from ddb on an AP.njl2004-12-271-4/+39
| |
* | Reduce diffs to i386.njl2004-12-271-16/+11
| |
* | Restore the cpu_reset proxy code. It is needed if you want to reset thenjl2004-12-271-1/+41
| | | | | | | | | | | | | | system from an AP at runtime (i.e., calling cpu_reset from ddb). Someday, if we move to an NMI for stopping cpus instead, we can do away with this. Requested by: jhb
* | Minor cleanup: Reduce stack usage in probe method. Outdent probe. Usenjl2004-12-271-41/+38
| | | | | | | | TRUE/FALSE instead of 1/0 for booleans. Remove trailing and extra whitespace.
* | Remove trailing whitespace.njl2004-12-276-10/+10
| |
* | Note that access to the page's busy count is synchronized by the containingalc2004-12-271-1/+1
| | | | | | | | object's lock.
* | Do not vput(9) unlocked vnode and do not VREF it with the sole purposekan2004-12-271-2/+0
| | | | | | | | | | | | of vputting it back immediately. Complained by: DEBUG_VFS_LOCKS
* | - Unintentionally checked in a debugging panic. Remove that.jeff2004-12-261-4/+0
| |
* | - Remove a 4BSD specific hack since this will work on ULE too.jeff2004-12-261-4/+0
| |
* | - Fix a long standing problem where an ithread would not honor sched_pin().jeff2004-12-261-127/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove the sched_add wrapper that used sched_add_internal() as a backend. Its only purpose was to interpret one flag and turn it into an int. Do the right thing and interpret the flag in sched_add() instead. - Pass the flag argument to sched_add() to kseq_runq_add() so that we can get the SRQ_PREEMPT optimization too. - Add a KEF_INTERNAL flag. If KEF_INTERNAL is set we don't adjust the SLOT counts, otherwise the slot counts are adjusted as soon as we enter sched_add() or sched_rem() rather than when the thread is actually placed on the run queue. This greatly simplifies the handling of slots. - Remove the explicit prevention of migration for ithreads on non-x86 platforms. This was never shown to have any real benefit. - Remove the unused class argument to KSE_CAN_MIGRATE(). - Add ktr points for thread migration events. - Fix a long standing bug on platforms which don't initialize the cpu topology. The ksg_maxid variable was never correctly set on these platforms which caused the long term load balancer to never inspect more than the first group or processor. - Fix another bug which prevented the long term load balancer from working properly. If stathz != hz we can't expect sched_clock() to be called on the exact tick count that we're anticipating. - Rearrange sched_switch() a bit to reduce indentation levels.
* | Add "show alllocks" command to DDB, which dumps a list of processesrwatson2004-12-261-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | and threads currently holding sleep mutexes (and spin mutexes for curthread). This can be quite useful in looking for a lock condition summary for a system, as it avoids manually iterating through threads and processes to find all the interesting locks. NB: "alllocks" is up there with "lockedvnods" for a bad argument for show. MFC after: 2 weeks
* | Assert that the vm object is locked on entry to vm_page_sleep_if_busy();alc2004-12-261-8/+3
| | | | | | | | remove some unneeded code.
* | tsleep => msleeprik2004-12-261-2/+2
| | | | | | | | | | | | | | | | | | read sys/kern/kern_synch.c, msleep (): KASSERT(timo != 0 || mtx_owned(&Giant) || mtx != NULL, ("sleeping without a mutex")); MFC after: 3 days
OpenPOWER on IntegriCloud