mjacob
7d5f58b26b
add a R_PREV_IDX macro
2000-01-18 01:42:11 +00:00
mckusick
e8eebed1f3
During fastpath processing for removal of a short-lived inode, the
...
set of restrictions for cancelling an inode dependency (inodedep)
is somewhat stronger than originally coded. Since this check appears
in two places, we codify it into the function check_inode_unwritten
which we then call from the two sites, one freeing blocks and the
other freeing directory entries.
Submitted by: Steinar Haug via Matthew Dillon
2000-01-18 01:33:05 +00:00
mckusick
37dbb3e53f
Need to reorganize the flushing of directory entry (pagedep) dependencies
...
so that they never try to lock an inode corresponding to ".." as this
can lead to deadlock. We observe that any inode with an updated link count
is always pushed into its buffer at the time of the link count change, so
we do not need to do a VOP_UPDATE, but merely find its buffer and write it.
The only time we need to get the inode itself is from the result of a
mkdir whose name will never be ".." and hence locking such an inode will
never request a lock above us in the filesystem tree. Thanks to Brian
Fundakowski Feldman for providing the test program that tickled soft updates
into hanging in "inode" sleep.
Submitted by: Brian Fundakowski Feldman <green@FreeBSD.org>
2000-01-18 01:30:03 +00:00
billf
1fb52e4543
Add the "use -lutil" line to all functions that require it so people like
...
Dan Papsian <bugg@bugg.strangled.net> don't anger wpaul and myself with
silly linking errors.
Reviewed by: chris
2000-01-18 01:27:47 +00:00
wpaul
688f4a7de6
Add the vendor/device ID for the Farallon PN9000SX gigabit ethernet
...
card, which is apparently also a Tigon 2 device.
2000-01-18 00:26:29 +00:00
wilko
e5f999471f
Changed references to 3.2-stable / 3.3 to 3.4-stable /3.5
2000-01-17 23:15:44 +00:00
wpaul
e2506df725
Change the mechanism by which we detect that the firmware is already
...
running. It turns out that trying to read the MAC address when there's
no firmware creates a zero length transfer. This apparently doesn't
hurt anything on a UHCI controller, but OHCI controllers generate an
IOERROR, and the device doesn't initialize.
Instead, check the bcdDevice revision code. We know this will be
different when the firmware is running, so if we detect the firmware's
code instead of the bare hardware's code, we skip the firmware load.
2000-01-17 23:14:40 +00:00
green
24ae07bb54
Fix vn_isdisk() usage to make AIO work on non-disk-files again, rather
...
than just return ENOTBLK.
PR: 16163
Submitted by: Adrian Chadd <adrian@FreeBSD.org>
2000-01-17 21:18:39 +00:00
mks
3f94f7df4e
Remove un-needed #include's.
...
Pointed out by: phk
2000-01-17 20:49:59 +00:00
asmodai
d4d56f1967
Pull a.out.5 into the future. New binary file formats already exist
...
and are not compatible. Also, add a crossreference to elf(5).
2000-01-17 20:22:37 +00:00
archie
8ece9a32c6
Work around aparent bug in the .Dv macro by eliminating some spaces.
...
The closing curly-brace in this line was being omitted somehow.
2000-01-17 20:10:39 +00:00
wpaul
9a7458c2e6
The correct part number for the CATC ASIC is USB-EL1210A, not
...
USB-EL1201A or even USB-EL1202A. Wonder what drugs I was on when
I made this mistake, and then propagated it to 6 different files.
*sigh*
2000-01-17 18:49:20 +00:00
green
0069d9dedc
:%s:\([A-Z][A-Z]ADD\)=:\1+=:g
...
Add the forgotten plus, which should unbreak the world build.
2000-01-17 18:01:15 +00:00
rwatson
a9df9c5f9f
acl_delete_default_file() changed to acl_delete_def_file()
2000-01-17 17:48:22 +00:00
asmodai
33c0e32021
Usage of ``net'' in the device argument list is deprecated.
2000-01-17 15:41:14 +00:00
ru
aa352e4a7c
Add gnu/usr.bin/texinfo to the list of cross-tools.
...
We need an up-to-date `makeinfo' and `install-info'
at `world' and `install' stages.
Pointed out by: bde
2000-01-17 15:33:34 +00:00
asmodai
9a9dfc5208
Change .Os macro to an empty one to denote that the KAME files are
...
not FreeBSD specific.
Made happy: sheldonh
2000-01-17 15:24:41 +00:00
asmodai
3a10d5f0ac
Duh! Actually remove drum.4 from the Makefile.
...
Pointed out by: Richard Wackerbarth <rkw@dataplex.net>
2000-01-17 15:13:00 +00:00
sheldonh
e6afbccaac
Add manual pages for the newly added setres[ug]id system calls.
2000-01-17 15:01:42 +00:00
asmodai
a90d4cc517
Fix usage of quotes in kerneloptions.
2000-01-17 14:55:02 +00:00
asmodai
1ed94bf1b0
Seperate commit from the rest due to the fact that the /& fixing in
...
this case also corrects the usage of quotes in options.
2000-01-17 14:51:44 +00:00
asmodai
f35bf3ff84
Fix usage of /& in conjunction with the .Cd macro.
2000-01-17 14:50:59 +00:00
asmodai
e938abcd10
Seperate commit from the rest due to the fact that the /& fixing in
...
this case also corrects the usage of quotes in a makeoptions.
2000-01-17 14:32:21 +00:00
asmodai
5119ca02c4
Remove ``count'' argument of the pseudo-devices that do not
...
use it anymore.
2000-01-17 14:17:28 +00:00
iwasaki
e8195ca85c
Make apm.4 consistent with LINT ("isa?"->"nexus?").
...
Submitted by: Alexander Leidinger <Alexander@Leidinger.net>
2000-01-17 14:13:14 +00:00
asmodai
d7a623ddbf
Usage of ``tty'' is deprecated in device configuration.
2000-01-17 13:40:01 +00:00
asmodai
0215eee02a
Usage of quotes around options is deprecated.
2000-01-17 13:37:10 +00:00
peter
12f6911ad0
Add prototypes for [sg]etres[ug]id().
2000-01-17 13:32:55 +00:00
asmodai
65100cb17e
Get rid of deprecated ``net'' argument.
2000-01-17 13:24:47 +00:00
asmodai
6635ff15e5
Get rid of deprecated example usage of ``tty''.
2000-01-17 13:16:05 +00:00
nbm
2333214fe4
Nuke the 'bio', as per orders from peter
2000-01-17 13:15:16 +00:00
asmodai
8d7368515d
Fix grammar a bit (mostly comma related).
...
change .Os KAME to .Os FreeBSD, since the manpages as part of the
FreeBSD OS.
2000-01-17 13:03:58 +00:00
nyan
dc5a1b7e36
Remove unnecessary includes.
2000-01-17 12:49:54 +00:00
nyan
311a0979c9
Use rman_get_bustag and rman_get_bushandle to initialize bus tag and
...
bus handle.
2000-01-17 12:38:51 +00:00
nyan
f8387c5561
Use rman_get_start instead of bus handle directly.
2000-01-17 12:38:00 +00:00
brian
0b5a924d7b
Use AUTHLEN for the length of authname
2000-01-17 12:27:29 +00:00
obrien
620cc853d2
This commit was generated by cvs2svn to compensate for changes in r56173,
...
which included commits to RCS files with non-trunk default branches.
2000-01-17 12:16:41 +00:00
obrien
06f3b91449
Virgin import of the GCC 2.95.2 compilers
2000-01-17 12:16:41 +00:00
ru
61fe52b859
Add upgrade instructions and helper file.
2000-01-17 11:53:54 +00:00
asmodai
f83f6d9e1b
This has been axed from the system. Reflect the change.
2000-01-17 11:28:25 +00:00
ru
2984036a34
Upgrade to GNU texinfo 4.0
2000-01-17 10:59:30 +00:00
ru
dba8857d58
Update for GNU texinfo 4.0
2000-01-17 10:52:37 +00:00
asmodai
351145eb2f
Bring the wd.4 manpage into the world of 4.0:
...
Spell diskcontroller as disk controller.
There is no more CMD640 option.
bad144 got axed. Reflect change.
Contract the /dev entries to one /dev/wd* entry which we call
wd device nodes to reflect the merger of character and block
devices.
Add small line to NOTES stating that wd will some be replaced
completely by ata/ad.
Suggested by: bde
2000-01-17 10:52:20 +00:00
ru
31780e6c3d
Merge our changes into GNU texinfo 4.0
2000-01-17 10:50:35 +00:00
ru
42d2eadf22
This is the stock GNU texinfo 4.0 file
2000-01-17 10:45:43 +00:00
ru
8638a4ebc8
Remove files not present in last import
2000-01-17 10:42:59 +00:00
ru
b5a89659ea
This commit was generated by cvs2svn to compensate for changes in r56160,
...
which included commits to RCS files with non-trunk default branches.
2000-01-17 10:39:58 +00:00
ru
05f7b4b967
Virgin import of GNU texinfo 4.0
2000-01-17 10:39:58 +00:00
asmodai
8bad2738ec
Fix .Cd macro usage.
...
Pointed out by: bde
2000-01-17 10:36:35 +00:00
asmodai
103282b4ff
Fix usage of `disk'' to
`device''.
2000-01-17 08:31:43 +00:00