aboutsummaryrefslogtreecommitdiff
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Return correct value in the lock routine.Peter Grehan2005-01-071-2/+2
| | | | Notes: svn path=/head/; revision=139819
* These are no longer relevant. They are scripts for extracting hintsWarner Losh2005-01-074-456/+0
| | | | | | | | | 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... Notes: svn path=/head/; revision=139817
* This is no longer supported, so remove it from the tree.Warner Losh2005-01-071-17/+0
| | | | Notes: svn path=/head/; revision=139816
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-0733-33/+43
| | | | Notes: svn path=/head/; revision=139815
* We no longer recurse the mutex.Poul-Henning Kamp2005-01-071-1/+1
| | | | Notes: svn path=/head/; revision=139810
* If we get an interrupt and the interface is down, return before wePoul-Henning Kamp2005-01-072-9/+5
| | | | | | | | grab the lock. This should help a tiny bit on machines where unused if_sis interfaces share IRQ. Notes: svn path=/head/; revision=139809
* Don't tweak DSP on the ..16 chips.Poul-Henning Kamp2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139808
* Fix for an issue with excessive collisions in half duplex mode.Poul-Henning Kamp2005-01-061-0/+8
| | | | Notes: svn path=/head/; revision=139807
* Nail the short cable problem the exact way National says it should be.Poul-Henning Kamp2005-01-061-19/+14
| | | | Notes: svn path=/head/; revision=139806
* Simplify and fix bugs in rx/tx ring cleanup.Poul-Henning Kamp2005-01-061-24/+21
| | | | Notes: svn path=/head/; revision=139805
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-0689-93/+97
| | | | Notes: svn path=/head/; revision=139804
* Expand COPYRIGHT inline, per Matthew Dillon's earlier approval.Warner Losh2005-01-061-4/+24
| | | | Notes: svn path=/head/; revision=139803
* Rewrite the rx/tx ring initialization to use pointers instead of arrays.Poul-Henning Kamp2005-01-061-45/+34
| | | | Notes: svn path=/head/; revision=139802
* Eliminate a bunch of unnecessary prototypes.Poul-Henning Kamp2005-01-061-54/+12
| | | | Notes: svn path=/head/; revision=139801
* Move the module related stuff to the bottom of the file. This willPoul-Henning Kamp2005-01-061-30/+30
| | | | | | | allow us to save prototypes. Notes: svn path=/head/; revision=139800
* /* -> /*- for license, add FreeBSD tagWarner Losh2005-01-0631-32/+48
| | | | Notes: svn path=/head/; revision=139799
* Make sure to clear any pending interrupts when we stop the interface.Poul-Henning Kamp2005-01-061-0/+1
| | | | Notes: svn path=/head/; revision=139798
* Close a theoretical race: By the time the watchdog comes aroundPoul-Henning Kamp2005-01-061-1/+5
| | | | | | | the interface may have been stopped, so we should not restart it. Notes: svn path=/head/; revision=139797
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-06262-525/+659
| | | | Notes: svn path=/head/; revision=139790
* Remove left over include file from stallion driver.Warner Losh2005-01-061-122/+0
| | | | Notes: svn path=/head/; revision=139789
* Expand indirect reference to BSD license with the current one.Warner Losh2005-01-061-2/+22
| | | | Notes: svn path=/head/; revision=139788
* This doesn't seem to have been used since 386BSD daysWarner Losh2005-01-061-4/+0
| | | | Notes: svn path=/head/; revision=139787
* Bit 0 of td_flags is now used by the priority borrowing flag, so removeJohn Baldwin2005-01-061-1/+0
| | | | | | | the unused placeholder constant. Notes: svn path=/head/; revision=139786
* Revise the part of vm_pageout_scan() that moves pages from the cacheAlan Cox2005-01-061-12/+31
| | | | | | | | | 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. Notes: svn path=/head/; revision=139779
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-0664-95/+105
| | | | Notes: svn path=/head/; revision=139778
* Add dol FreeBSD dol and /*+ize licenseWarner Losh2005-01-063-3/+9
| | | | Notes: svn path=/head/; revision=139777
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-0667-68/+70
| | | | Notes: svn path=/head/; revision=139776
* Introduce new startup level SI_SUB_NETGRAPH that is afterMaksim Yevmenkin2005-01-062-1/+2
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=139774
* Unbreak the tinderbox, make this compile.Maxim Konovalov2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139762
* Clear PCIM_CMD_SERRESPEN and PCIM_CMD_PERRESPEN for broken hardware.Hidetoshi Shimokawa2005-01-061-1/+2
| | | | | | | | | Some amd64 laptops fail to boot with these flags. PR: kern/75482 Notes: svn path=/head/; revision=139759
* Modules on PPC need to be compiled with -mlongcall to get aroundPeter Grehan2005-01-061-0/+4
| | | | | | | | the +/-64k blr offset limitation. With gcc bug #12769 fixed, it's time to put enable this. Notes: svn path=/head/; revision=139758
* Make this compile from the last commitScott Long2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139757
* Return ETIMEDOUT when thread is timeouted since POSIX threadDavid Xu2005-01-061-5/+7
| | | | | | | | APIs expect ETIMEDOUT not EAGAIN, this simplifies userland code a bit. Notes: svn path=/head/; revision=139751
* Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh2005-01-06774-868/+886
| | | | Notes: svn path=/head/; revision=139749
* add copyright notice to something I wrote that didn't have oneWarner Losh2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139748
* Start each of the license/copyright comments with /*-Warner Losh2005-01-0624-24/+24
| | | | Notes: svn path=/head/; revision=139747
* Start each of the license/copyright comments with /*-Warner Losh2005-01-0538-54/+54
| | | | Notes: svn path=/head/; revision=139745
* If the NFS/TCP stream is out of sync between the client and server,Paul Saab2005-01-051-1/+1
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=139744
* Start each of the license/copyright comments with /*-Warner Losh2005-01-05106-110/+110
| | | | Notes: svn path=/head/; revision=139743
* Typo.John Baldwin2005-01-051-1/+1
| | | | Notes: svn path=/head/; revision=139742
* Align if else if properlyPoul-Henning Kamp2005-01-051-6/+4
| | | | Notes: svn path=/head/; revision=139741
* Style: new-speak functions, remove pointless "return".Poul-Henning Kamp2005-01-051-137/+44
| | | | Notes: svn path=/head/; revision=139740
* - Move the function prototypes for kern_setrlimit() and kern_wait() toJohn Baldwin2005-01-057-10/+13
| | | | | | | | sys/syscallsubr.h where all the other kern_foo() prototypes live. - Resort kern_execve() while I'm there. Notes: svn path=/head/; revision=139739
* Start each of the license/copyright comments with /*-Warner Losh2005-01-0527-28/+31
| | | | Notes: svn path=/head/; revision=139738
* Remove obsolete note about the boot loader not being ready for stable.Warner Losh2005-01-051-10/+0
| | | | | | | It has been in stable for at least 5 years now. Notes: svn path=/head/; revision=139737
* Start all license statements with /*-Warner Losh2005-01-05116-165/+121
| | | | Notes: svn path=/head/; revision=139735
* Rework the optimization for spinlocks on UP to be slightly less drastic andJohn Baldwin2005-01-052-13/+28
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=139733
* These appear to be unused in our tree, so remove them.Warner Losh2005-01-052-111/+0
| | | | Notes: svn path=/head/; revision=139732
* Begin all license/copyright comments with /*-Warner Losh2005-01-0534-34/+34
| | | | Notes: svn path=/head/; revision=139731
* PC98 will never be defined for amd64Warner Losh2005-01-051-5/+0
| | | | Notes: svn path=/head/; revision=139730