summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for mdoc(7)NG.ru2000-12-2773-423/+294
|
* Prepare for mdoc(7)NG.ru2000-12-277-26/+26
|
* Prepare for mdoc(7)NG.ru2000-12-273-201/+306
|
* Prepare for mdoc(7)NG.ru2000-12-271-1/+1
|
* Prepare for mdoc(7)NG.ru2000-12-276-36/+40
|
* Major bugfix and minor update. This should resolve the current issuesmsmith2000-12-279-338/+437
| | | | | | | | | | | | | | | | | | | | | | | | | with the driver locking up under load. - Restructure so that we use a static pool of commands/FIBs, rather than allocating them in clusters. The cluster allocation just made things more complicated, and allowed us to waste more memory in peak load situations. - Make queueing macros more like my other drivers. This adds queue stats for free. Add some debugging to take advantage of this. - Reimplement the periodic timeout scan. Kick the interrupt handler and the start routine every scan as well, just to be safe. Track busy commands properly. - Bring resource cleanup into line with resource allocation. We should now clean up correctly after a failed probe/unload/etc. - Try to start new commands when old ones are completed. We weren't doing this before, which could lead to deadlock when the controller was full. - Don't try to build a new command if we have found a deferred command. This could cause us to lose the deferred command. - Use diskerr() to report I/O errors. - Don't bail if the AdapterInfo structure is the wrong size. Some variation seems to be normal. We need to improve our handing of 2.x firmware sets. - Improve some comments in an attempt to try to make things clearer. - Restructure to avoid some warnings.
* change irq handler slightly, get rid of superflous messagescg2000-12-271-6/+4
|
* include tcp header files to get the prototype for tcp_seq_vs_sessassar2000-12-271-0/+2
|
* Make zalloc and zfree non-inline functions. This avoids having toassar2000-12-272-78/+77
| | | | | | | have the code calling these be compiled with the same setting for INVARIANTS and SMP. Reviewed by: dillon
* Fix a quoting problem I introduced.dougb2000-12-261-2/+2
| | | | | | Fix a tiny style problem while I'm here. Submitted by: knu
* Fix an annoying message ``gdb: ptrace(PT_GETDBREGS) failed: No such process''joerg2000-12-261-0/+15
| | | | | | | | | | | when using gdb on a remote target. The fix is to restrict PT_GETDBREGS calls to `child' and `freebsd-uthreads' targets solely. I've been in some conversation with Brian about this, and this solution seems to be the most appropriate one. PR: gnu/21685 Submitted by: bsd
* This implements a better launder limiting solution. There was a solutiondillon2000-12-2611-252/+304
| | | | | | | | | | | | | | | | | | | in 4.2-REL which I ripped out in -stable and -current when implementing the low-memory handling solution. However, maxlaunder turns out to be the saving grace in certain very heavily loaded systems (e.g. newsreader box). The new algorithm limits the number of pages laundered in the first pageout daemon pass. If that is not sufficient then suceessive will be run without any limit. Write I/O is now pipelined using two sysctls, vfs.lorunningspace and vfs.hirunningspace. This prevents excessive buffered writes in the disk queues which cause long (multi-second) delays for reads. It leads to more stable (less jerky) and generally faster I/O streaming to disk by allowing required read ops (e.g. for indirect blocks and such) to occur without interrupting the write stream, amoung other things. NOTE: eventually, filesystem write I/O pipelining needs to be done on a per-device basis. At the moment it is globalized.
* Add CDR progress ioctl.sos2000-12-261-0/+1
|
* Use M_ZERO flag on malloc when approbiate.sos2000-12-267-25/+16
|
* Update to match the progress interface on blank command.sos2000-12-261-1/+16
|
* Update the burncd interface a bit, dont block the ATA channel onsos2000-12-263-48/+70
| | | | | blank & fixate commands and provide a progress interface for the blank command (for now)
* Use diskerr for printing disk hard/soft errors.sos2000-12-261-5/+7
|
* Add these files that were used from contrib/gcc/. They are taken fromobrien2000-12-263-3/+3115
| | | | | | | GCC 2.7.2.3 as that was the version of GCC in active use before the switch to ELF. The GCC 2.9[67] versions of these files carry more baggage and I'm not sure the are appropriate for this linker.
* Fix for the case where the first two entries returned by readdir() arewill2000-12-261-6/+12
| | | | | | | | | | | | actually NOT '.' and '..'. Apparently this isn't the case when accessing a directory via XFS over NFS on SGI systems. Since I don't have access to an environment like that, this will sit out in -current for at least six weeks. However, the patch proposed by the submitter seems acceptable, so I've decided to commit it to the tree, in the hope that it will solve some problems without bringing up others. PR: 23300 Submitted by: Jim Pirzyk <Jim.Pirzyk@disney.com>
* Add OZO8008 - Zoom (33.6k Modem).tanimura2000-12-262-0/+2
| | | | | PR: kern/23336 Submitted by: Paulo Menezes <root@samurai.dee.uc.pt>
* Minor newbus/style(9) cleanups.imp2000-12-266-87/+93
| | | | | | | | | | | o Move the ax88190 code to its own function. o Move all device_method_t, driver_t and DRIVER_MODULE definitions to the end of files. o Wrap a few lines > 80 characters. o Use the same devclass for all ed drivers. This allows machines with multiple types of cards to have their cards numbered correctly. Before, you could wind up with two ed0's. o Protect if_edvar.h from multiple includes because I was there.
* add PC-Card entry, ELECOM Laneed LD-CDL/TXsanpei2000-12-263-0/+8
| | | | | | | ed1 at port 0x240-0x25f irq 3 slot 0 on pccard0 ed1: address 00:90:fe:xx:xx:xx, type Linksys (16 bit) Submitted by: taguchi@tohoku.iij.ad.jp
* add Melco LPC2-TXsanpei2000-12-262-2/+2
|
* The change in rev 1.8 makes the C version of killall behave the same as theobrien2000-12-250-0/+0
| | | | old perl one.
* Use the real user ID so non-root users can kill setuid processesps2000-12-251-1/+1
| | | | | | | they started. PR: 23356 Submitted by: Maxim Konovalov <maxim@macomnet.ru>
* Add support for PC-card router configuration. (MFPAO)toshi2000-12-251-40/+124
| | | | | | | | | | | | | | o Add the removable_interfaces variable for list of removable network interfaces (PC-card ethernet, wireless network and USB ethernet etc). o ifconfig_<ifn>_alias0, static_routes_<ifn>, removable_route_flush, /etc/start_if.<ifn> and /etc/stop_if.<ifn> are support. o removable_route_flush variable is set to "NO" if you want to use the machine as gateway using two or more removable network cards. If static routing is needed use static_routes_<ifn> instead of static_routes or defaultrouter. o The optional static_routes_<ifn> variable is likely static_routes. o /etc/start_if.<ifn> and /etc/stop_if.<ifn> are shell script to be specified that are called when a card is inserted or removed.
* mdoc(7) police: formatting fixes.ru2000-12-251-87/+177
|
* move parametric defines and structure definitions from .h to .ccg2000-12-252-12/+13
|
* indent debugging printfs, change a couple of messages slightlycg2000-12-251-19/+19
|
* update to return correct blocksize- these chips have a fixed irq rate, socg2000-12-251-0/+8
| | | | block size varies only with format and rate.
* Don't abuse the SCCS `@(#)' for RCS.obrien2000-12-256-6/+6
| | | | Requested by: bde
* Add ioctls to acpi_cmbat and acpi_acad. These use mike's acpi_register_ioctl().iwasaki2000-12-244-4/+130
| | | | Fix wrong AML method calling in acpi_cmbat.
* As far as I can tell, you have never been able to use 'ab' as a unitdwmalone2000-12-241-1/+1
| | | | name if 'a' and 'b' are unit names. You can use 'a b' though.
* o Almost all the config line changed to `auto', except fortoshi2000-12-241-378/+222
| | | | | | | | | | | | multifunction cards and I recieved reports that the card does not workd by `config auto'. (MFPAO) o Remove static assign of the IRQ number. o Remove two duplicated entries. o Join some entries using regex and fixed matching order problem. These changes for boot.flp. Suggested by: sanpei
* Fix output of -v option.toshi2000-12-241-0/+1
|
* Removed pc98-hack of aout tools.kato2000-12-241-10/+1
|
* Disabled boot2 for the moment, because it needs aout tools.kato2000-12-241-1/+1
|
* Back out the modules `make obj' speedup.obrien2000-12-245-30/+30
| | | | | I cannot find a way to do this with the more esoteric source dir schemes I thought of.
* Clean up the source directory finding code, and in the process fix ajoe2000-12-241-16/+24
| | | | problem that occurs when a program's source isn't found.
* Update the "icmp_admin_prohib_like_rst" code to check the tcp-window andphk2000-12-246-22/+144
| | | | | | | to be configurable with respect to acting only in SYN or in all TCP states. PR: 23665 Submitted by: Jesper Skriver <jesper@skriver.dk>
* Clean up the -j/-y/--bzip entry in usage().obrien2000-12-245-7/+140
| | | | | | | | Add the -U and --unlink-first options which are the offical verions of our --unlink localism. Add support for the "TAR_OPTIONS" environmental variable. Obtained from: GNU tar 1.13.18
* Add -j as the offical "pipe thru bzip2 compression program" option.obrien2000-12-242-24/+37
| | | | | | Make -I equivalent to -T for compatiblity with Solaris. Obtained from: GNU tar 1.13.18
* fairly substantial rewrite- seperate out play/record code, implementcg2000-12-241-183/+244
| | | | setblocksize, simplify resource allocation
* compensate for broken codecs that return 0xffff on unimplemented registerscg2000-12-241-9/+10
| | | | instead of 0.
* Handle multiple words in $daily_clean_disks_filesbrian2000-12-241-3/+5
| | | | | PR: 23805 Submitted mostly by: Norbert Papke <npapke@telus.net>
* Change M_WAIT to M_TRYWAIT, the new name of the flag.bmilekic2000-12-241-2/+2
|
* implement setblocksize properlycg2000-12-231-33/+25
|
* Add `gcov' to the mix.obrien2000-12-232-0/+15
| | | | | Requested by: David Malone <dwmalone@maths.tcd.ie> PR: 18574
* Protect proc.p_pptr and proc.p_children/p_sibling with thejake2000-12-2322-32/+218
| | | | | | | | proctree_lock. linprocfs not locked pending response from informal maintainer. Reviewed by: jhb, -smp@
* Remove floppy.tree from the build directory.joe2000-12-231-2/+3
|
OpenPOWER on IntegriCloud