Giorgos Keramidas
66700df04f
Use a .Bl -tag list instead of plain .Pp paragraphs for describing the
...
macro arguments expected by SYSCALL_MODULE().
MFC after: 3 days
2005-01-07 09:02:40 +00:00
Giorgos Keramidas
18746c5893
Fix time-travel bug.
...
Noticed by: krion
2005-01-07 09:00:19 +00:00
Giorgos Keramidas
85ab3df25a
Avoid overusing "these" by breaking a long sentence in 2 smaller ones.
...
MFC after: 3 days
2005-01-07 08:51:10 +00:00
Giorgos Keramidas
2eaf5c1135
Convert the descriptions of module versions to an explicit list and
...
note that these versions numbers refer to moddepend, not the current
module.
MFC after: 3 days
2005-01-07 08:44:31 +00:00
Giorgos Keramidas
be0ffb7642
Syntax nit.
...
MFC after: 3 days
2005-01-07 08:31:09 +00:00
Scott Long
e015dfcfd1
Introduce bus_dmamap_load_mbuf_sg(). Instead of taking a callback arg, this
...
cuts to the chase and fills in a provided s/g list. This is meant to optimize
out the cost of the callback since the callback doesn't serve much purpose for
mbufs since mbuf loads will never be deferred. This is just for amd64 and
i386 at the moment, other arches will be coming shortly.
2005-01-07 07:57:18 +00:00
Scott Long
9cd59edc6b
Fix typo from previous commit.
2005-01-07 07:08:33 +00:00
Pawel Jakub Dawidek
a73e1eeda5
Update manual page after adding 'fts_bignum' field.
...
Submitted by: Peter Jeremy <PeterJeremy@optushome.com.au>
MFC after: 5 days
2005-01-07 07:03:19 +00:00
Scott Long
608d7ac260
Add a default driver to attach to the "hidden" scsi channels of the Dell
...
PERC 3 controllers. This is needed to keep the PM code from powering them
down.
2005-01-07 05:59:45 +00:00
Alan Cox
46fbc58202
Transfer responsibility for freeing the page taken from the cache
...
queue and (possibly) unlocking the containing object from
vm_page_alloc() to vm_page_select_cache(). Recent optimizations to
vm_map_pmap_enter() (see vm_map.c revisions 1.362 and 1.363) and
pmap_enter_quick() have resulted in panic()s because vm_page_alloc()
mistakenly unlocked objects that had not been locked by
vm_page_select_cache().
Reported by: Peter Holm and Kris Kennaway
2005-01-07 05:02:19 +00:00
Scott Long
45a0fd86e1
Fix typos from previous commit.
2005-01-07 05:01:24 +00:00
Ken Smith
dedb9eb854
Minor comment fix.
...
MFC after: 1 week
2005-01-07 04:07:48 +00:00
Colin Percival
e9dec2c41b
Adjust two of my comments to the new world order: Indent protection in
...
the first column is performed using /**, not /*-.
2005-01-07 03:25:45 +00:00
Colin Percival
bfadd9be1e
Point out that tsleep(... , 0) is not permitted if the Giant lock is not
...
held. (It causes a "sleeping without a mutex" assertion failure in
msleep.)
MFC after: 3 days
2005-01-07 02:41:45 +00:00
Warner Losh
ed31b82378
/* -> /*- for license, minor formatting changes, insert COPYRIGHT into files
2005-01-07 02:35:34 +00:00
Warner Losh
caf43b0208
/* -> /*- for license, minor formatting changes, separate for KAME
2005-01-07 02:30:35 +00:00
Warner Losh
60727d8b86
/* -> /*- for license, minor formatting changes
2005-01-07 02:29:27 +00:00
Warner Losh
3f3b6d74ce
Add FreeBSD tag
2005-01-07 02:28:28 +00:00
Warner Losh
c398230b64
/* -> /*- for license, minor formatting changes
2005-01-07 01:45:51 +00:00
Brooks Davis
610055c9e2
Write some bit mask limits in hex rather than decimal so they look less
...
magic.
2005-01-07 01:21:23 +00:00
Peter Grehan
dac7b54d87
Return correct value in the lock routine.
2005-01-07 01:08:39 +00:00
Warner Losh
125f6d40bd
These are no longer relevant. They are scripts for extracting hints
...
from 4.x kernel config files. User's wishing to upgrade from 4.x to 6
will need to go through 5.x, or grab this script from there. These
scripts will remain in RELENG_5...
2005-01-07 00:54:35 +00:00
Warner Losh
a2f7fd2549
This is no longer supported, so remove it from the tree.
2005-01-07 00:51:18 +00:00
Warner Losh
d6ea02625f
/* -> /*- for copyright notices, minor format tweaks as necessary
2005-01-07 00:24:33 +00:00
Pawel Jakub Dawidek
dc347bc474
Use 64bit 'fts_bignum' field instead of 32bit (on 32bit archs) field
...
'fts_number' to remember number of blocks.
This makes du(1) 64bit-clean.
This work is part of the BigDisk project:
http://www.FreeBSD.org/projects/bigdisk/
Discussed on: arch@
MFC after: 5 days
2005-01-07 00:12:24 +00:00
Pawel Jakub Dawidek
28644c1bbb
Introduce new field 'fts_bignum' which is 64bit long and will allow to
...
make utilities like du(1) 64bit-clean.
When this field is used, one cannot use 'fts_number' and 'fts_pointer'
fields.
This commit doesn't break API nor ABI.
This work is part of the BigDisk project:
http://www.FreeBSD.org/projects/bigdisk/
Discussed on: arch@
MFC after: 5 days
2005-01-07 00:06:20 +00:00
Poul-Henning Kamp
72f0eb9104
We no longer recurse the mutex.
2005-01-07 00:02:11 +00:00
Poul-Henning Kamp
8397f22c34
If we get an interrupt and the interface is down, return before we
...
grab the lock. This should help a tiny bit on machines where unused
if_sis interfaces share IRQ.
2005-01-07 00:01:43 +00:00
Poul-Henning Kamp
41166e0488
Don't tweak DSP on the ..16 chips.
2005-01-06 23:56:13 +00:00
Poul-Henning Kamp
4ce7885f87
Fix for an issue with excessive collisions in half duplex mode.
2005-01-06 23:54:55 +00:00
Poul-Henning Kamp
bce3bc624c
Nail the short cable problem the exact way National says it should be.
2005-01-06 23:49:26 +00:00
Poul-Henning Kamp
0608b4a20c
Simplify and fix bugs in rx/tx ring cleanup.
2005-01-06 23:36:43 +00:00
Warner Losh
9454b2d864
/* -> /*- for copyright notices, minor format tweaks as necessary
2005-01-06 23:35:40 +00:00
Warner Losh
73108a1664
Expand COPYRIGHT inline, per Matthew Dillon's earlier approval.
2005-01-06 23:34:38 +00:00
Poul-Henning Kamp
7302042943
Rewrite the rx/tx ring initialization to use pointers instead of arrays.
2005-01-06 23:31:41 +00:00
Poul-Henning Kamp
1bad258b05
Eliminate a bunch of unnecessary prototypes.
2005-01-06 23:26:13 +00:00
Poul-Henning Kamp
878f347274
Move the module related stuff to the bottom of the file. This will
...
allow us to save prototypes.
2005-01-06 23:22:38 +00:00
Warner Losh
7ce2255642
/* -> /*- for license, add FreeBSD tag
2005-01-06 23:22:04 +00:00
Poul-Henning Kamp
951365068b
Make sure to clear any pending interrupts when we stop the interface.
2005-01-06 23:18:44 +00:00
Poul-Henning Kamp
c884a1dc23
Close a theoretical race: By the time the watchdog comes around
...
the interface may have been stopped, so we should not restart it.
2005-01-06 23:13:50 +00:00
Warner Losh
86cb007f9f
/* -> /*- for copyright notices, minor format tweaks as necessary
2005-01-06 22:18:23 +00:00
Warner Losh
838d838f0b
Remove left over include file from stallion driver.
2005-01-06 22:07:20 +00:00
Warner Losh
cf7fbde441
Expand indirect reference to BSD license with the current one.
2005-01-06 22:05:28 +00:00
Warner Losh
94306e4017
This doesn't seem to have been used since 386BSD days
2005-01-06 22:00:50 +00:00
John Baldwin
f019a174c5
Bit 0 of td_flags is now used by the priority borrowing flag, so remove
...
the unused placeholder constant.
2005-01-06 21:11:05 +00:00
Alan Cox
df2e33bf42
Revise the part of vm_pageout_scan() that moves pages from the cache
...
queue to the free queue. With this change, if a page from the cache
queue belongs to a locked object, it is simply skipped over rather
than moved to the inactive queue.
2005-01-06 20:22:36 +00:00
Warner Losh
fa521b0366
/* -> /*- for copyright notices, minor format tweaks as necessary
2005-01-06 18:27:30 +00:00
Warner Losh
aab95e5580
Add dol FreeBSD dol and /*+ize license
2005-01-06 18:27:09 +00:00
Warner Losh
d167cf6f3a
/* -> /*- for copyright notices, minor format tweaks as necessary
2005-01-06 18:10:42 +00:00
Maksim Yevmenkin
aa38f8f98c
Introduce new startup level SI_SUB_NETGRAPH that is after
...
SI_SUB_INIT_IF but before SI_SUB_DRIVERS. Make Netgraph(4)
framework initialize at SI_SUB_NETGRAPH level.
This does not address the bigger problem: MODULE_DEPEND
does not seem to work when modules are compiled in the
kernel, but it fixes the problem with Netgraph Bluetooth
device drivers reported by a few folks.
PR: i386/69876
Reviewed by: julian, rik, scottl
MFC after: 3 days
2005-01-06 17:45:03 +00:00