Justin M. Seger
c7880f911b
Standardize appearance of subsection headers (two spaces for section name)
1999-06-27 22:12:35 +00:00
Peter Wemm
b890cb2cbd
Kirk missed a required BUF_KERNPROC(). Even though this is a non-async
...
transfer, the b_iodone hook causes biodone() to release it from interrupt
context.
1999-06-27 22:08:38 +00:00
Alan Cox
fd56d8b7fe
An SMP-specific change: Remove an unnecessary lock acquire and release
...
from every system call. (Storing a 32-bit constant is inherently
atomic.)
Reviewed by: Matthew Dillon <dillon@apollo.backplane.com>
1999-06-27 21:31:43 +00:00
Sheldon Hearn
6e4989b255
Fix the SYNOPSIS to reflect that the -w option can be specified twice.
...
Requested by: obrien
Approved by: mpp
1999-06-27 21:07:55 +00:00
Peter Wemm
089ed2144a
Make <sys/buf.h>'s inlines happier.
1999-06-27 20:52:22 +00:00
Matt Jacob
b5f3861b6f
add description of Qlogic ISP FC Full Duplex option
1999-06-27 19:35:23 +00:00
Robert Nordier
26721a89ff
Drop the embedded boot code in favour of a -B option which reads
...
the boot code from /boot/mbr, or elsewhere as defined by the revised
"-b bootcode" option; use getopt(3); clarify usage(); partially
revise man page; etc.
1999-06-27 19:29:15 +00:00
Matt Jacob
f3ea90113a
add config option for fibre channel full duplex
1999-06-27 19:28:26 +00:00
Sheldon Hearn
54f5ebed00
Add command-line option (-w), specified once to enable wrapping and
...
twice to enable wrapping for internal wrapping as well. If the option is
not specified wrapping is turned off so that inetd will behave exactly
as it used to before TCP Wrappers was imported.
Change etc/defaults/rc.conf so as to encourage wrapping on new systems.
Clarify the use of TCP Wrappers in the IMPLEMENTATION NOTES of the
manual page.
Approved by: jkh
1999-06-27 18:05:34 +00:00
Sheldon Hearn
6bef9f10bb
Do nothing for the etc-examples target when SHARED=symlinks, since we'll
...
end up trying to install into the source directory.
Reported by: bde
1999-06-27 16:42:25 +00:00
Peter Wemm
a6451da76b
Keep the inlines for <sys/buf.h> happy..
1999-06-27 13:26:23 +00:00
Doug Rabson
0f2a20dfd7
* Tidy up a few things and fix some more warnings.
...
* Change the devsw declaration to standard form and add missing fields
* Change the filename from cdev_mod.ko to cdev.ko
1999-06-27 12:44:44 +00:00
Peter Wemm
e96c1fdc3f
Minor tweaks to make sure (new) prerequisites for <sys/buf.h> (mostly
...
splbio()/splx()) are #included in time.
1999-06-27 11:44:22 +00:00
Peter Wemm
79db8f4587
The BUF_*() routines must be internally splbio() protected otherwise they
...
can cause a biodone() from a disk interrupt to spin when the interrupt
code tries to grab the simplelock. Masking BIO here means buftimelock
and/or lk->lk_interlock shouldn't be held when an interrupt tries to grab
them.
1999-06-27 11:40:03 +00:00
Poul-Henning Kamp
e0e25bba1a
Print out the fs_id field.
1999-06-27 10:05:14 +00:00
Nick Hibma
178e4460ef
Replace usbd_device_set_desc by device_set_desc_copy
1999-06-27 09:42:40 +00:00
Doug Rabson
c049aba8c3
Call the chained module handler before unregistering the syscall so that
...
errors can be detected.
Submitted by: "A.Yu.Isupov" <isupov@moonhe.jinr.ru>
PR: kern/12239
1999-06-27 09:38:44 +00:00
Peter Wemm
b52ab6b545
Initialize and hold locks for ccd generated bufs..
...
Obtained from: Matt Dillon <dillon@backplane.com>
1999-06-27 09:28:43 +00:00
Peter Wemm
c13d2ba70c
Make SMP work again. lockmgr() needed to be told to free the buftimelock
...
interlock.
1999-06-27 09:13:19 +00:00
Peter Wemm
e66b7bac41
Shut up gcc.
1999-06-27 09:08:48 +00:00
Mike Pritchard
5d70612b3f
Fix some typos and do some minor mdoc cleanup.
1999-06-27 02:38:46 +00:00
Mike Pritchard
f858a016d8
Document that mlock() and munlock() can return EPERM if the
...
caller is not the super-user. Also document that we do not
currently support the per-process RLIMIT_MEMLOCK limit.
PR: doc/11607
1999-06-27 00:28:55 +00:00
Mike Pritchard
25b6a7d131
Minor mdoc fix.
1999-06-26 23:16:40 +00:00
Mike Pritchard
cc708d2d5f
Actually describe all of the command line options in fsinfo(8).
...
Most of the text was take from the fsinfo section in info(1).
Also included a pointer to that information, since there is
so much detail about the format of the configuration files there.
1999-06-26 22:53:22 +00:00
Robert Nordier
c64dca10ab
Document -P (keyboard probe) assumptions.
1999-06-26 21:57:08 +00:00
Hidetoshi Shimokawa
d71d50b89c
Just return `curbrk' for sbrk(0) to avoid syscall overhead.
1999-06-26 15:22:33 +00:00
Peter Wemm
d50c199430
There isn't much point waking up a daemon that hasn't existed since
...
softupdates came in. Try calling speedup_syncer() instead..
1999-06-26 14:56:58 +00:00
Peter Wemm
e6257a9a09
GC the remnants of the old pre-softupdates update daemon. It's been
...
#if 0'd for a fair while now.
1999-06-26 14:46:35 +00:00
Peter Wemm
fec1aafc01
I'm tired of having a 'hanging root device'.. This isn't a "fix", just
...
a workaround for a specific case where cam interrupts right in the middle
of this printf.
1999-06-26 14:44:24 +00:00
Nick Hibma
25d210e317
Remove unused variable and computation, possibly leading to a
...
divide by zero fault.
Possible fix for PR12041
PR: 12041
Submitted-By: J.Hudson@massey.ac.nz
Reviewed-By: nsouch
1999-06-26 14:42:17 +00:00
Peter Wemm
f19fd54afc
Quick fix to make libcam compile.. I don't know about the rest of world
...
yet.
1999-06-26 14:25:03 +00:00
Nick Hibma
7678b59a40
Change 'device' to 'self', to be more like the rest of the code
1999-06-26 12:55:25 +00:00
Peter Wemm
9cccca53d8
Make genassym compile - the recent buf locking changes meant that more
...
things from #ifdef KERNEL were needed.
1999-06-26 12:45:17 +00:00
Peter Wemm
240ee5d0e0
ABS_SET() and BSS_SET() are no longer used. The sole remaining user of
...
TEXT_SET() is DDB's command tables.
1999-06-26 12:27:01 +00:00
Peter Wemm
82e4c0061b
Quieten some warnings as a result of changes in ls_items[] constness over
...
time.
1999-06-26 12:19:03 +00:00
Pierre Beyssac
2ece3ed4c8
Force umask to 077 (instead of 000) during the edit phase, to get
...
secure permissions in case the user attempts to save something to
a file of his own.
Move umask stuff out of pw_init() into main() for better visibility
of overall umask tweaking logic.
PR: misc/11797
1999-06-26 12:15:39 +00:00
Doug Rabson
6d4ce7aa8c
* Call cdevsw_remove from the MOD_UNLOAD event.
...
* Fix a couple of warnings while I'm here.
1999-06-26 11:39:27 +00:00
Peter Wemm
81b1c87805
Fix a dev_t/udev_t issue
1999-06-26 11:00:17 +00:00
Peter Wemm
0fc85147a7
#if 0 an unused function since it generates warnings.. (I have not deleted
...
it in case it's part of a bigger plan.)
1999-06-26 10:52:54 +00:00
Sheldon Hearn
7cf53d0aab
Report the correct master.passwd path on failure when the -d option is
...
used.
1999-06-26 10:45:06 +00:00
Doug Rabson
9fd5198d2d
Make sure that we record the flags in all cases.
...
Submitted by: Bernd Walter <ticso@cicely.de>
PR: kern/12399
1999-06-26 10:27:30 +00:00
Bruce Evans
9810672047
Decode all currently supported values of the ptrace `request' arg.
1999-06-26 07:31:13 +00:00
Sheldon Hearn
af2d5f9b31
Add -d option to vipw(8) to allow selection of an alternative directory
...
for the password files.
PR: 2703
Submitted by: jmg
1999-06-26 07:16:42 +00:00
Brian Somers
6cb576792a
Correct usage message
1999-06-26 03:11:39 +00:00
Brian Somers
ddd6808024
Don't bother read()ing if we ``expect'' nothing in our chat script.
1999-06-26 02:54:36 +00:00
Brian Somers
6a32b41413
If we run out of chat script immediately after a successfully executed
...
expect-send-expect sequence, finish gracefully, don't core dump.
This bug has been there for over a year - I could never reproduce it !
Straw provided by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
1999-06-26 02:54:24 +00:00
Kirk McKusick
67812eacd7
Convert buffer locking from using the B_BUSY and B_WANTED flags to using
...
lockmgr locks. This commit should be functionally equivalent to the old
semantics. That is, all buffer locking is done with LK_EXCLUSIVE
requests. Changes to take advantage of LK_SHARED and LK_RECURSIVE will
be done in future commits.
1999-06-26 02:47:16 +00:00
Pierre Beyssac
5a903f8d73
In in_pcbconnect(), check the return value from in_pcbbind() and
...
exit on errors.
If we don't, in_pcbrehash() is called without a preceeding
in_pcbinshash(), causing a crash.
There are apparently several conditions that could cause the crash;
PR misc/12256 is only one of these.
PR: misc/12256
1999-06-25 23:46:47 +00:00
David E. O'Brien
94aa67da3b
Sort options.
...
Add options in usage() not documented.
1999-06-25 22:31:47 +00:00
David E. O'Brien
5b4742f188
Fix -1 (onetry) fails, exit(2) rather than exit(1) so an error from this
...
option is distingishable from other errors.
1999-06-25 22:28:34 +00:00