Kirk McKusick
c904bbbdd8
Simplify and rationalise the management of the vnode free list
...
(preparing the code to add snapshots).
2000-07-04 04:32:40 +00:00
Kirk McKusick
e6796b67d9
Move the truncation code out of vn_open and into the open system call
...
after the acquisition of any advisory locks. This fix corrects a case
in which a process tries to open a file with a non-blocking exclusive
lock. Even if it fails to get the lock it would still truncate the
file even though its open failed. With this change, the truncation
is done only after the lock is successfully acquired.
Obtained from: BSD/OS
2000-07-04 03:34:11 +00:00
Kirk McKusick
3764219663
If a buffer flush fails when trying to reclaim a vnode, it is too
...
late to save the vnode, so just toss any remaining unwritten buffers
rather than leaving them lying around to make trouble in the future.
2000-07-04 03:23:29 +00:00
Bill Fumerola
4572bcfe05
${BDEFLAGS}
2000-07-04 02:27:49 +00:00
Matt Jacob
9678910bae
A side effect of new 12160 f/w- there is only one set whether target
...
mode enabled or not now (like the FC cards).
2000-07-04 02:06:00 +00:00
Matt Jacob
99af801d6b
roll new Qlogic 2200 firmware in place
2000-07-04 02:05:13 +00:00
Matt Jacob
8c4eab6214
roll new Qlogic 2100 firmware in place
2000-07-04 02:04:48 +00:00
Matt Jacob
615493f292
roll new 12160.h firmware in place
2000-07-04 02:04:24 +00:00
Matt Jacob
c464389f4b
Remove obsolete isp_dogactive tag.
2000-07-04 01:06:42 +00:00
Matt Jacob
8bdda719ae
Fix completely stupid and idiotiuc sprintfs in isp_inline.h with
...
with the STRNCAT function.
2000-07-04 01:06:23 +00:00
Matt Jacob
f6e75de230
Add in config_hook for catching when interrupts are safe- this allows
...
us to not the ints are ok and also to (re)ENABLE isp interrupts. Remove
all splcam()/splx() invocates and replace them with ISP_LOCK/ISP_UNLOCK
macros.
2000-07-04 01:05:43 +00:00
Matt Jacob
df9d46b6d9
Add in isp_lock/isp_unlock inlines. Add in an islocked/intsok flag
...
to isp_osinfo substructure (all in prep for SMP). Define MBOX_WAIT_COMPLETE
and MBOX_NOTIFY_COMPLETE macros so that we can now (temp) use tsleep
to wait for mailbox completion. Requires us to guess whether we're
servicing an interrupt or not- will use intr_nesting_level.
Add local strncat function.
2000-07-04 01:04:35 +00:00
Matt Jacob
1d460ef8d5
Change delay loop in new isp_mboxcmd to the use of the new MBOX_WAIT_COMPLETE
...
macro. Change notification of completion of a mailbox command in isp_intr
to MBOX_NOTIFY_COMPLETE macro.
2000-07-04 01:02:38 +00:00
Matt Jacob
469b6b9efb
Change startup locking. Use new isp_handle_index function
...
for indexing off of handles to get dma maps.
2000-07-04 01:01:15 +00:00
Kirk McKusick
bdbd3ff7cf
Update tags directive to reflect the new location of soft updates
...
and the reorganization of the eisa directory.
2000-07-04 00:18:43 +00:00
Bill Fumerola
a218be6892
"Fix" warnings.
2000-07-03 22:38:19 +00:00
Roger Hardiman
85ae82d6f6
remove rc and login.conf files prior to extraction of the new
...
rc and login.conf files from the /etc directory on the floppy.
This prevents the overwrite yes/no prompt from occuring in gzip.
(some PicoBSD disks use gzip and some use minigzip, so the gzip -f flag (force)
is not an option. minigzip has a different meaning for the -f flag.}
2000-07-03 22:31:08 +00:00
Wilko Bulte
ebd0e335d0
- remove <please comment> lines
...
- add note on single CPU use on SMP boxes
- add note on kld for isp f/w
- corrected some typos
2000-07-03 21:14:00 +00:00
Cameron Grant
e71eb9c328
do-nothing module that depends on all sound drivers
2000-07-03 21:00:44 +00:00
Cameron Grant
f314f3dad2
add module metadata. this is a hack, sound drivers will eventually present a
...
bus to which pcm, mixer, etc will attach.
2000-07-03 20:52:27 +00:00
Peter Wemm
85a0c81531
Delete the RSAREF=YES example from make.conf - it is not used at all.
...
Add knobs for the optional crypto parts with some notes.
2000-07-03 20:52:01 +00:00
David E. O'Brien
aa9fa86ab3
This commit was generated by cvs2svn to compensate for changes in r62475,
...
which included commits to RCS files with non-trunk default branches.
2000-07-03 18:44:09 +00:00
David E. O'Brien
46050c0804
Import Patchlevel 2 of the ISC 2.0 dhcp client.
2000-07-03 18:44:09 +00:00
Poul-Henning Kamp
f05f4f8f37
Yellow hat this way: forgot cvs add.
2000-07-03 17:39:24 +00:00
Poul-Henning Kamp
b7ffb34243
Pull the rug under block mode devices. they return ENXIO on open(2) now.
2000-07-03 13:48:37 +00:00
Poul-Henning Kamp
7095e0970e
Experiemntal ascii based device configuration mechanism.
...
This may or may not survive, decision will be made well before 5.0-R
2000-07-03 13:34:18 +00:00
Sheldon Hearn
c886a5d4d2
Remove the use of a dash in the usage, since this isn't in keeping
...
with other utilities which offer similar functionality.
This change was discussed with ache, who brought in the ability to
use a dash to represent stdin in comcontrol.
2000-07-03 13:29:04 +00:00
Poul-Henning Kamp
3275cf7379
Make the two calls from kern/* into softupdates #ifdef SOFTUPDATES,
...
that is way cleaner than using the softupdates_stub stunt, which
should be killed when convenient.
Discussed with: mckusick
2000-07-03 13:26:54 +00:00
Poul-Henning Kamp
3d5c4fdcf2
Include SOFTUPDATES in NOTES/LINT by default.
2000-07-03 13:24:25 +00:00
Poul-Henning Kamp
a5b5959dc8
Account for packets we clean out when we disconnect.
2000-07-03 13:08:56 +00:00
Poul-Henning Kamp
9282307a5d
Add device_set_softc() which does the obvious.
...
Not objected to by: dfr
2000-07-03 13:06:29 +00:00
Andrey A. Chernov
3bc7ba9057
Describe agrument range correctly, according to multibyte(3)
...
Remove unneded comment
2000-07-03 13:03:15 +00:00
Sheldon Hearn
8ca01badb9
Clear the obsolete argument to the Os macro.
...
Clear extraneous arguments to Nm.
Use Pa to mark up paths.
Use a single tagged list in the FILES section.
2000-07-03 12:56:00 +00:00
Jeroen Ruigrok van der Werven
83734e47d3
Fix up typo.
...
Add description of sshd_program variable.
Submitted by: Ashley Penney <ashp@unloved.org>,
Adrian Chadd <adrian@freebsd.org>
2000-07-03 12:34:27 +00:00
David Nugent
affc28f940
Fix breakage introduced by bypassing update for additional 'mod'
...
functionality when nothing had actually changed; -d changes would
not set the 'something had changed flag'. Actually test for a
change in homedir.
PR: bin/19649
2000-07-03 12:13:10 +00:00
Sheldon Hearn
8e5669a89d
What the commit log for rev 1.16 neglected to mention was that the
...
delta touched the Name Description (Nd). It introduced a grammar
error and did not fix the extraneous punctuation (Nd lines are not
terminated with a period).
2000-07-03 12:01:06 +00:00
Sheldon Hearn
2f47c46197
Explicitly state that mountd can be made to re-read the exports file,
...
even though this may seem obvious to some folks.
Requested by: obrien
2000-07-03 11:43:48 +00:00
Peter Wemm
c8e97871bf
Add new man pages
2000-07-03 09:47:47 +00:00
Peter Wemm
d6a123ad6e
Get this to compile in the 5.1-20000701-prerelease environment.
2000-07-03 09:40:52 +00:00
Peter Wemm
b589b6f200
Fix a merge glitch - put our FREEBSD_NATIVE hack back in the original
...
place. The author saw fit to reindent the code which messed this up.
2000-07-03 09:38:46 +00:00
Poul-Henning Kamp
82d9ae4e32
Style police catches up with rev 1.26 of src/sys/sys/sysctl.h:
...
Sanitize SYSCTL_HANDLER_ARGS so that simplistic tools can grog our
sources:
-sysctl_vm_zone SYSCTL_HANDLER_ARGS
+sysctl_vm_zone (SYSCTL_HANDLER_ARGS)
2000-07-03 09:35:31 +00:00
Peter Wemm
bd2a88692c
Merge vendor changes onto mainline
2000-07-03 09:35:22 +00:00
Peter Wemm
60b9f94d09
Merge conflicting vendor changes onto mainline. This essentially reverts
...
this file to the vendor version except for the added $FreeBSD$.
(The rev 1.2 IEXTEN change has been implemented more cleanly)
2000-07-03 09:30:28 +00:00
Peter Wemm
b0607d4eea
This commit was generated by cvs2svn to compensate for changes in r62449,
...
which included commits to RCS files with non-trunk default branches.
2000-07-03 09:24:12 +00:00
Peter Wemm
15589c42fa
Import the most recent ncurses 5.1 prerelease (20000701).
...
Mostly this is intended to resolve the trace() badness once and for all.
Obtained from: ftp://dickey.his.com/ncurses/
2000-07-03 09:24:12 +00:00
Sheldon Hearn
256dba38d1
Remove trailing whitespace only.
2000-07-03 08:31:02 +00:00
Sheldon Hearn
d72b904079
Fix overlong line and trailing whitespace introduced in rev 1.8.
2000-07-03 08:28:30 +00:00
Sheldon Hearn
c50c83c0e1
Add to the SEE ALSO section, a reference to the RFC mentioned in
...
text introduced in the previous commit.
2000-07-03 08:26:50 +00:00
Ollivier Robert
74f509a058
-lcompat doesn't seem to be needed anymore.
...
MFC candidate (compile fine on 5.0 and 4.0-STABLE).
2000-07-03 07:49:32 +00:00
Peter Wemm
8e7cbb3c91
Argh. Cut/paste transcription error. Fix syntax of previous commit.
2000-07-03 06:26:30 +00:00