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
Maxim Konovalov
feb21986e8
Unbreak the tinderbox, make this compile.
2005-01-06 12:29:10 +00:00
Hidetoshi Shimokawa
e726a7e116
Clear PCIM_CMD_SERRESPEN and PCIM_CMD_PERRESPEN for broken hardware.
...
Some amd64 laptops fail to boot with these flags.
PR: kern/75482
2005-01-06 07:40:34 +00:00
Peter Grehan
fded756e72
Modules on PPC need to be compiled with -mlongcall to get around
...
the +/-64k blr offset limitation. With gcc bug #12769 fixed, it's
time to put enable this.
2005-01-06 06:26:11 +00:00
Scott Long
55708fbbec
Make this compile from the last commit
2005-01-06 05:30:44 +00:00
David Xu
476e1d077e
Return ETIMEDOUT when thread is timeouted since POSIX thread
...
APIs expect ETIMEDOUT not EAGAIN, this simplifies userland code a
bit.
2005-01-06 02:08:34 +00:00
Warner Losh
098ca2bda9
Start each of the license/copyright comments with /*-, minor shuffle of lines
2005-01-06 01:43:34 +00:00
Warner Losh
a8c5ecf70f
add copyright notice to something I wrote that didn't have one
2005-01-06 01:36:28 +00:00
Warner Losh
dd3cb56845
Start each of the license/copyright comments with /*-
2005-01-06 01:34:41 +00:00
Warner Losh
5de2b5750c
Start each of the license/copyright comments with /*-
2005-01-05 23:35:00 +00:00
Paul Saab
b6e223d8d4
If the NFS/TCP stream is out of sync between the client and server,
...
and if the client (erroneously) reads the RPC length as 0 bytes, the
client can loop around in the socket callback. Explicitly check for
the length being 0 case and teardown/re-connect.
Submitted by: Mohan Srinivasan
2005-01-05 23:21:13 +00:00
Warner Losh
898b0535b7
Start each of the license/copyright comments with /*-
2005-01-05 22:34:37 +00:00
John Baldwin
34341a712f
Typo.
2005-01-05 22:33:11 +00:00
Poul-Henning Kamp
9be9637246
Align if else if properly
2005-01-05 22:28:24 +00:00
Poul-Henning Kamp
93368d1eb2
Style: new-speak functions, remove pointless "return".
2005-01-05 22:23:03 +00:00
John Baldwin
c88379381b
- Move the function prototypes for kern_setrlimit() and kern_wait() to
...
sys/syscallsubr.h where all the other kern_foo() prototypes live.
- Resort kern_execve() while I'm there.
2005-01-05 22:19:44 +00:00
Warner Losh
6a0fd84b50
Start each of the license/copyright comments with /*-
2005-01-05 22:16:58 +00:00
Warner Losh
48ffcc8658
Remove obsolete note about the boot loader not being ready for stable.
...
It has been in stable for at least 5 years now.
2005-01-05 22:16:10 +00:00
Warner Losh
d8315c79d9
Start all license statements with /*-
2005-01-05 21:58:49 +00:00
John Baldwin
33fb8a386e
Rework the optimization for spinlocks on UP to be slightly less drastic and
...
turn it back on. Specifically, the actual changes are now less intrusive
in that the _get_spin_lock() and _rel_spin_lock() macros now have their
contents changed for UP vs SMP kernels which centralizes the changes.
Also, UP kernels do not use _mtx_lock_spin() and no longer include it. The
UP versions of the spin lock functions do not use any atomic operations,
but simple compares and stores which allow mtx_owned() to still work for
spin locks while removing the overhead of atomic operations.
Tested on: i386, alpha
2005-01-05 21:13:27 +00:00
Warner Losh
0027ba028a
These appear to be unused in our tree, so remove them.
2005-01-05 20:50:31 +00:00
Warner Losh
46280ae719
Begin all license/copyright comments with /*-
2005-01-05 20:17:21 +00:00
Warner Losh
17d5b792e5
PC98 will never be defined for amd64
2005-01-05 20:11:13 +00:00
Giorgos Keramidas
285d9e0fa7
Fix KASSERT inversion that was introduced in 1.150, resulting in instant
...
panic curlen != 0, which is perfectly normal.
Approved by: mux
2005-01-05 20:10:05 +00:00
Wilko Bulte
cc1d7d872e
Add support for Chase/Perle PCI FAST-4 4 port serial cards which appear
...
to be the same as Boca Research Turbo Serial 654 (4 serial port).
While add the 8 port variants as well.
Submitted by: sten@blinkenlights.nl
PR: kern/75793
MFC after: 1 week
2005-01-05 20:06:04 +00:00
Warner Losh
f44fc746fb
Begin all license/copyright comments with /*- or #-
2005-01-05 20:05:52 +00:00
Warner Losh
1520214745
Start all license/copyright notice comments with /*-, per tradition
2005-01-05 19:10:48 +00:00
Vinod Kashyap
5552eed8e5
Changes corresponding to the 9.1.5.2 release of twa on the 3ware website.
...
The main changes are:
1. Use of multiple bus dma tags.
2. Timing of CAM requests by the driver.
3, Firmware interface change relating to retrieving AEN's.
4. Removal of twa_intrhook.
5. Bundling of latest firmware with BBU capability.
Reviewed by:re
Approved by:re
2005-01-05 19:04:28 +00:00
Poul-Henning Kamp
1e079a9113
Make sis_initl() take a typed argument.
...
Expect caller to lock before calling sis_stop()
Various style stuff.
2005-01-05 10:26:12 +00:00
Poul-Henning Kamp
a55fd2ad97
Add locked/unlocked variants of sis_init()
2005-01-05 10:11:37 +00:00