Commit graph

9617 commits

Author SHA1 Message Date
Bruce Evans e3546115f3 Call nosys() from lkmnosys() with the correct number and type of args
instead of with none.  The first (struct proc *) arg is used if lkmnosys()
if is actually called.

Implement lkmnosys() with the correct number and type of args so that
the first of them can be used and the others won't need to be fixed
lated.
1995-08-25 20:03:02 +00:00
Bruce Evans ac0418c3ae Remove extra arg from the call to ds_crc(). 1995-08-25 19:50:15 +00:00
Bruce Evans 4238af7cd2 Don't call VOP_UPDATE() with volatile timestamps. 1995-08-25 19:40:32 +00:00
Bruce Evans b2c4393679 Remove extra args from the calls to getit(). The bug was benign with the
default function call convention.
1995-08-25 19:24:56 +00:00
David Greenman c1f50c0c65 Added Kirk McKusick. 1995-08-25 10:43:59 +00:00
Poul-Henning Kamp 9187dfc42c Remove my xxxinit hack. It was too gross. 1995-08-25 09:49:20 +00:00
Poul-Henning Kamp f673a8d884 Shut warnings.
Add selwake calls.
remove some trash.
1995-08-25 09:47:06 +00:00
Poul-Henning Kamp f64c9758b0 Shut a bunch of warnings. 1995-08-25 09:46:01 +00:00
Poul-Henning Kamp 907886f9e0 Add a couple of makefiles. 1995-08-25 09:45:05 +00:00
David Greenman 24d7d26583 Add missing quote.
Submitted by:	Morgan Davis <root@io.cts.com>
1995-08-25 07:18:04 +00:00
David Greenman 6ec9ec5968 Added Kirk McKusick. 1995-08-24 23:22:39 +00:00
David Greenman 9f95e53cff Another minor optimization, this time to incore(). 1995-08-24 13:59:14 +00:00
David Greenman ff3aaf2582 Minor optimization. 1995-08-24 13:28:16 +00:00
David Greenman cbf2350552 Improved BUFHASH algorithm. 1995-08-24 12:57:17 +00:00
David Greenman 229296b0cf Killed some gratuitous #include's. 1995-08-24 12:54:11 +00:00
David Greenman c0c06a67d2 Added NFS_ASYNC kernel option. It only has an effect for NFSv2. 1995-08-24 11:39:31 +00:00
David Greenman dcc84850a7 Killed redundant declarations of nfsm_rpchead(). 1995-08-24 11:04:04 +00:00
Doug Rabson c3b2cc769c Some fixes found using gcc -Wall:
nfsm_rpchead() has been called with the wrong number of args and misplaced
args since someone added new args in the middle for nfsv3.

Here's another one that would be important on 64-bit systems.  VOP_READDIR
takes a `u_int **cookies' arg.

Submitted by:	Bruce Evans <bde@zeta.org.au>
1995-08-24 10:45:16 +00:00
David Greenman c0e5de7d88 Moved setting of VTEXT flag into the appropriate image activators. This
fixes a bug where linux binaries would get the flag set inappropriately.
1995-08-24 10:32:37 +00:00
Doug Rabson 21ff364166 Add code to work around FreeBSD's nfs symlink cache.
Obtained from: amd-upl102
1995-08-24 10:22:25 +00:00
Doug Rabson 27df97742b Add support for amd direct maps.
Reviewed by:	Thomas Graichen <graichen@sirius.physik.fu-berlin.de>
1995-08-24 10:17:39 +00:00
Poul-Henning Kamp f37f4df155 pcic lkm for the pccard stuff. 1995-08-24 09:06:24 +00:00
Poul-Henning Kamp f2b46629be The userland part of Andrew McRae's PCMCIA/PCCARD code.
This is not quite finished yet, and therefore I have not added it to the
usr.sbin/Makefile yet.
I collected a bunch of Andrews small programs into one: pccardc /phk

Reviewed by:	phk
Submitted by:	Andrew McRae <andrew@mega.com.au>
1995-08-24 09:03:04 +00:00
Poul-Henning Kamp 0d2966d3f2 Andrew McRae's pcmcia/pccard code, the kernel part.
This is still very green, but I have managed to get my modem working.
Lots of work still to do, but now at least we can commit it. /phk

Reviewed by:	phk
Submitted by:	Andrew McRae <andrew@mega.com.au>
1995-08-24 08:56:20 +00:00
Justin T. Gibbs 07b1c6b3c9 Remove hard coded assumption that SCSI busses have 7 targets.
This change forces the controller drivers to allocate a scsibus_data struct
via a call to scsi_alloc_bus(), fill in the adapter_link field, and optionally
modify any other fields of the struct.  Scsi_alloc_bus() initializes all fields
to the default, so the changes in most drivers are very minimal.  For drivers
that support Wide controllers, the maxtarg field will have to be updated to
allow probing of all targets (for an example, look at the aic7xxx driver).

Scsi_attachdevs() now takes a scsibus_data* as its argument instead of an
sc_link*.  This allows us to expand the role of the scsibus_data struct for
other bus level configuration setings (max number of transactions, current
transaction opennings, etc for better tagged queuing support).

Reviewed by: Rodney Grimes <rgrimes>, Peter Dufault <dufault>, Julian Elischer <julian>
1995-08-23 23:03:34 +00:00
Justin T. Gibbs ea46ac014f Remove hard coded assumption that SCSI busses have 7 targets.
Change some leading spaces to tabs.

This change forces the controller drivers to allocate a scsibus_data struct
via a call to scsi_alloc_bus(), fill in the adapter_link field, and optionally
modify any other fields of the struct.  Scsi_alloc_bus() initializes all fields
to the default, so the changes in most drivers are very minimal.  For drivers
that support Wide controllers, the maxtarg field will have to be updated to
allow probing of all targets (for an example, look at the aic7xxx driver).

Scsi_attachdevs() now takes a scsibus_data* as its argument instead of an
sc_link*.  This allows us to expand the role of the scsibus_data struct for
other bus level configuration setings (max number of transactions, current
transaction opennings, etc for better tagged queuing support).

Reviewed by: Rodney Grimes <rgrimes>, Peter Dufault <dufault>, Julian Elischer <julian>
1995-08-23 23:03:17 +00:00
Garrett Wollman 6adca7ad76 Fix some problems with multicast forwarding:
Garrett,

  Here are some patches for the rate limiting code.  It should be faster,
and in particular it doesn't leak malloc'd memory any more when rate_limit'ing
a phyint.

  It now uses an mbuf chain at each vif, instead of the static queue array.
This means that the MAXQSIZE is now variable per vif (although there is no
interface to change it other than a debugger); this is an area for more
experimentation.

  Bill

Submitted by:	Bill Fenner <fenner@parc.xerox.com>
1995-08-23 18:20:17 +00:00
Jordan K. Hubbard 5411032ad5 Sigh. This isn't my night. I forgot the manpage updates too!
Thanks, Andrey.
1995-08-23 14:14:32 +00:00
Jordan K. Hubbard d38820bf43 Damn! As Rod just reminded me, I didn't apply the tweak to make
this obey the mask properly.  I had it locally, but not in the diffs
I brought across.. :-(  Thanks, Rod.
1995-08-23 13:30:52 +00:00
Jordan K. Hubbard e0adc2d3db Support for NOAUTO mounts.
Submitted by:	"Full Name Not Supplied" <simon@masi.ibp.fr>
1995-08-23 12:59:52 +00:00
Jordan K. Hubbard 81b9534dc5 Add a "noauto" flag so that you can do things like prevent your system
from not coming up multiuser just because you have a CD mount in fstab
but no CD in the drive.
Submitted by:	"Full Name Not Supplied" <simon@masi.ibp.fr>
1995-08-23 12:59:27 +00:00
Jordan K. Hubbard 215b0e62d5 Don't clip d_ncylinders to value used by partitions. 1995-08-23 11:43:45 +00:00
Jordan K. Hubbard b8ef36f62e Properly initialize the d_ncylinders field to the maximum number of
cylinders.
1995-08-23 10:41:57 +00:00
Jordan K. Hubbard 5ef834d28d Add a "gateway" flag so that user can set up a gateway machine automatically
from sysinstall.
1995-08-23 07:12:16 +00:00
Paul Traina 985c84c80e Clean up compilation warnings. 1995-08-23 05:37:24 +00:00
Paul Traina 3dcf64dcf0 Fix compilation warnings. 1995-08-23 05:35:03 +00:00
Paul Traina e3149abdf5 Clean up compilation warnings. 1995-08-23 05:31:06 +00:00
Paul Traina abdd03a364 Clean up compilation warning. 1995-08-23 05:26:21 +00:00
Paul Traina 881f591647 Clean up compilation warnings. 1995-08-23 05:19:00 +00:00
Paul Traina d9edc66fba Fix up warning about const being lost. 1995-08-23 04:54:49 +00:00
Paul Traina 250ea66842 Fix up warning about qsort parameters 1995-08-23 04:51:05 +00:00
Peter Wemm 5275513295 Fix some outstanding bugs in the DCD modem control..
Implement the slip/ppp "hotchar" detection to improve latency
Debug the L_RINT bypass code..
Fix an interesting feature that caused 8-bit chars to loose their top bit
in some circumstances..

This finishes the remaining outstanding problems that I'm aware of, with
the exception of efficiency...  Optimizing can come later after it's fully
debugged.
1995-08-22 00:48:17 +00:00
Peter Wemm d3497bc8de add a new Debug mode.. "DBG_OPTIM" - for observing the L_RINT bypass 1995-08-22 00:42:07 +00:00
Peter Wemm 9d33b1ab70 Recognize a new debug option.. "optim" - for watching the L_RINT bypass
and hotchar selection.
1995-08-22 00:41:05 +00:00
Gary Palmer 7852d4b660 Add $Id$ 1995-08-22 00:38:02 +00:00
David Greenman 4219d2b2ac A couple of micro optimizations to improve NULL syscall performance by
about 2%.
1995-08-21 18:06:48 +00:00
Peter Wemm 613749bbf2 Remove the CFLAGS+=-I${CURDIR}/net that I previously added.
Since Bruce changed the #include <res_config.h> to #include "res_config.h"
this is no longer needed, and only makes the 'make' more verbose for
no real reason.
1995-08-21 17:50:01 +00:00
Peter Wemm d221165f30 Typo.. SIOGIFCONF -> SIOCGIFCONF 1995-08-21 16:44:02 +00:00
Andrey A. Chernov ddcf802236 Upgrade to 2.9 1995-08-21 12:34:18 +00:00
Satoshi Asami eccdb56dd7 Add
Kurt Olsen <kurto@tiny.mcs.usu.edu>

to the list of contributors for his great netscape mailcap file.
1995-08-21 12:30:54 +00:00