Chris Costello
bf6271821f
Minor style fix - change 'if(!*v)' to 'if (!*v)'
1999-08-14 05:38:04 +00:00
Bill Paul
b7f6c65f7c
Grrrr. Fix a really lame bug that I tripped over while testing my miibus
...
stuff: unregister_methods() is horribly broken. The idea, if I'm not mistaken,
is that the refcount on a method is decremented, and only when it reaches
zero is the method freed. However desc->method is set to NULL unconditionally
regardless of the refcount, which means the method pointer is trashed the
first time the method is deallocated. The obvious detrimental effect is
that memory is leaked. The not so obvious effect is that when you call
unregister_method() the second time on the same method, you get a NULL
pointer dereference and a panic.
Now I can successfully unload network device drivers and the miibus module
without crashing the system.
*sigh*
1999-08-14 05:11:01 +00:00
Greg Lehey
efabbb14f9
Bring up to date to work with -CURRENT.
1999-08-14 04:56:14 +00:00
David E. O'Brien
c0a594a112
Use proper capitalization.
1999-08-14 03:42:27 +00:00
David E. O'Brien
721d62f7be
Use better comment for tcp_keepalive option.
...
Submitted by: imp
1999-08-14 03:41:56 +00:00
Chris Costello
3a9fa67a75
Specify that `ruptime' data is broadcast once every three minutes, not
...
once every minute.
PR: docs/13130
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
1999-08-14 01:04:10 +00:00
Chris Costello
2d3a25e901
Change reference from kldload(3) to kldload(2)
1999-08-13 21:02:39 +00:00
Poul-Henning Kamp
9dd668458b
Add a notice saying that FreeBSD no longer tracks the PPS-API WG's drafts.
1999-08-13 20:56:35 +00:00
Alan Cox
f7fc307ade
vm_map_madvise:
...
A complete rewrite by dillon and myself to separate
the implementation of behaviors that effect the vm_map_entry
from those that effect the vm_object.
A result of this change is that madvise(..., MADV_FREE);
is much cheaper.
1999-08-13 17:45:34 +00:00
Sheldon Hearn
7312edcec3
Axe LOGIN_CAP_AUTH.
...
PR: 10115
Reported by: Gene Skonicki <gene@cif.rochester.edu>
Requested by: jdp
1999-08-13 16:51:40 +00:00
Poul-Henning Kamp
2820b2e762
Add support for device drivers which want to track all open/close
...
operations. This allows a device driver better insight into
what is going on that the current:
proc1: open /dev/foo R/O
devsw->open( R/O, proc1 )
proc2: open /dev/foo R/W
devsw->open( R/W, proc2 )
proc2: close
/* nothing, but device is
really only R/O open */
proc1: close
devsw->close( R/O, proc1 )
1999-08-13 16:29:27 +00:00
Dmitrij Tejblum
e9e879c34d
Fix a warning on the alpha.
1999-08-13 16:17:54 +00:00
Dmitrij Tejblum
deebad912c
Fix warnings. (Initializer of promcons did miss an element in the start.)
1999-08-13 16:02:32 +00:00
Marcel Moolenaar
7636612d50
Implementation of the CDROMSUBCHNL ioctl.
1999-08-13 14:44:13 +00:00
Poul-Henning Kamp
b3d7d91f32
Don't examine vp->v_tag (see comment in vnode.h)
1999-08-13 13:05:08 +00:00
Sheldon Hearn
a0cf59e65e
Correct style issues with the previous commit.
...
Requested by: bde
1999-08-13 12:56:35 +00:00
Poul-Henning Kamp
0232a25188
oops: Add missing include.
1999-08-13 11:22:48 +00:00
Poul-Henning Kamp
3a965c0db0
Move the special-casing of stat(2)->st_blksize for device files
...
from UFS to the generic level. For chr/blk devices we don't care
about the blocksize of the filesystem, we want what the device
asked for.
1999-08-13 10:56:07 +00:00
Poul-Henning Kamp
608bb3ffdf
Remove spec_getattr(), which as far as I can tell can never be called from the current code-paths, and if it were, would panic on any unmounted bdev.
1999-08-13 10:53:58 +00:00
Poul-Henning Kamp
7248b5ce36
Register our dev_t with make_dev
1999-08-13 10:52:22 +00:00
Poul-Henning Kamp
7dc5cd047f
The bdevsw() and cdevsw() are now identical, so kill the former.
1999-08-13 10:29:38 +00:00
Poul-Henning Kamp
4d4f932326
s/v_specinfo/v_rdev/
1999-08-13 10:10:12 +00:00
David E. O'Brien
9b68440631
Use our floppy device names rather than BSD/OS's.
1999-08-13 10:08:05 +00:00
Marcel Moolenaar
0839a7e83d
In doing lock type conversion (struct flock), make sure that carbage in results
...
in deterministic behaviour. In this case known garbage out.
The fix is different than suggested in the PR.
PR: 12749
Originator: Boris Nikolaus <boris@cs.tu-berlin.de>
1999-08-13 09:27:54 +00:00
Warner Losh
27e5a0feb2
Document log_in_vain.
...
Forgotten by: imp
Reminded by: Andreas Klemm
1999-08-13 06:39:12 +00:00
KATO Takenori
a544017cd3
Merge from sys/i386/conf/majors.i386 revision 1.82.
1999-08-13 04:59:47 +00:00
KATO Takenori
fd8d953545
Merge from sys/boot/i386/libi386/bootinfo.c revision 1.21.
1999-08-13 02:05:07 +00:00
Nik Clayton
d0667a22d9
In <199908042059.PAA14626@free.pcs>, Jonathan Lemon wrote:
...
> The route(4) manpage says:
>
> User processes can obtain information about the routing entry to a spe-
> cific destination by using a RTM_GET message, or by reading the /dev/kmem
> device, or by issuing a getkerninfo(2) system call.
>
> IMHO, the above sentence should probably be altered by replacing the
> first comma with a period, and throwing away the rest of it.
No one's objected, so I've made this change. This sort of fixes docs/12220,
by removing the reference to the undocumented getkerninfo(2) call. So I'll
close the PR as well.
PR: docs/12220
1999-08-12 23:06:28 +00:00
Nik Clayton
6ef8f5893d
transparant -> transparent
...
PR: docs/8472
Submitted by: Craig Leres <leres@ee.lbl.gov>
1999-08-12 23:03:34 +00:00
Alan Cox
1aefb1d957
Make the default page coloring parameters match a (non-Xeon) Pentium II/III.
...
This setting is also acceptable for Celerons and Pentium Pros
with less than 1MB L2 caches.
Note: PQ_L2_SIZE is a misnomer. The correct number of colors is
a function of the cache's degree of associativity as well as its size.
Submitted by: bde and alc
1999-08-12 21:16:53 +00:00
Chris Costello
444449266c
Make VPATH explanation more concise. I apparently was not thinking
...
on the previous commit.
1999-08-12 20:49:20 +00:00
Alfred Perlstein
f4af31cb1c
Replace a redundant vfs_object_create() call (already done in vn_open)
...
with a KASSERT.
Reviewed by: Eivind, Alan Cox
1999-08-12 20:38:32 +00:00
Chris Costello
a5813d5e80
Move ${VPATH} explanation under the .PATH rule section.
...
Clarify my vague explanation of how ${VPATH} works and why it shouldn't
be used.
1999-08-12 20:28:54 +00:00
Marcel Moolenaar
00d3c51669
Use a wrapper for the link syscall that does name translations.
...
PR: 12749
Submitted by: Boris Nikolaus <boris@cs.tu-berlin.de>
1999-08-12 19:53:33 +00:00
Daniel Eischen
936aa6b443
Add check for runnable threads before polling file descriptors.
...
Submitted by: tegge
1999-08-12 19:34:39 +00:00
Nick Hibma
e0f5b7a3be
Protect the file interface against disconnects.
1999-08-12 18:55:41 +00:00
Dmitrij Tejblum
e868365294
nfs_getcacheblk() can return 0 if the mount is interruptible. It need to be
...
checked by the caller.
Broken in: rev. 1.70 (1999/05/02)
1999-08-12 18:04:39 +00:00
Tim Vanderhoek
5af2ec36b0
Bugfix to last commit: Correctly intuit when an lhs is a string vs. number.
1999-08-12 13:30:08 +00:00
Alan Cox
193b935887
vm_object_madvise:
...
Update the comments to match the implementation.
Submitted by: dillon
1999-08-12 08:22:57 +00:00
Alan Cox
58b4e6cc84
vm_object_madvise:
...
Support MADV_DONTNEED and MADV_WILLNEED on object types
besides OBJT_DEFAULT and OBJT_SWAP.
Submitted by: dillon
1999-08-12 06:33:56 +00:00
Luigi Rizzo
a18ff8bea7
Fix a problem in printing interface names.
1999-08-12 05:40:07 +00:00
Luigi Rizzo
e2bd328224
Whoops, forgot one line in previous patch.
1999-08-12 05:32:11 +00:00
Sheldon Hearn
5cba8ccae5
Pass as argv[0] the name of the shell executed instead of "sh".
...
PR: 2851
Reported by: era@iki.fi
Obtained from: NetBSD
1999-08-11 23:45:59 +00:00
Peter Wemm
e426af039f
Make subr_bus.c actually compile with -DBUS_DEBUG
1999-08-11 22:55:39 +00:00
Andrew Gallatin
563c65de90
Now that all chipsets support S/G DMA (which is required for ISA devices)
...
we can enable the floppy disk
1999-08-11 22:33:57 +00:00
Andrew Gallatin
7f146cdf3d
Enable S/G IO. Based on Doug's changes to cia.c
1999-08-11 22:31:01 +00:00
Nik Clayton
6d6189a455
Document the use of the -a flag in conjunction with the -r flag.
...
PR: docs/13037
Submitted by: Christopher Masto <chris@netmonger.net>
1999-08-11 22:25:55 +00:00
Nik Clayton
2395507999
Add CPT_NOA, LIBCOMPAT, NODEF, NOARGS, NOPROTO, and NOIMPL to the commented
...
list of available types.
PR: docs/13007
Submitted by: Assar Westerlund <assar@sics.se>
1999-08-11 22:13:46 +00:00
Peter Wemm
3af0907ba4
Zap some stray references to DRIVER_TYPE_foo in the BUS_DEBUG case, as
...
discovered by Bill Paul.
1999-08-11 22:05:17 +00:00
Bill Fumerola
0845a96cd0
-Wall fixes. Ambigious if/elses, uninitialized values, missing headers,
...
missing prototypes, and empty format strings.
1999-08-11 20:55:42 +00:00