mycroft
7b85c59a4e
Turn mountlist into a CIRCLEQ, and handle setting and checking of MNT_ROOTFS
...
differently.
1995-01-18 06:15:17 +00:00
mycroft
396d1c1d0c
Convert unspecified usec value to 0, per discussion with Rick.
1995-01-13 16:15:02 +00:00
mycroft
775d061b43
Add two missing brelse() calls. From Rick Macklem.
1995-01-12 12:08:23 +00:00
mycroft
69eef46dd1
Make sure readdir requests are only truncated on block boundaries.
1995-01-10 06:50:03 +00:00
mycroft
e16d63a4c0
Minor consistency nits.
1994-12-29 22:21:37 +00:00
mycroft
d23d4ad181
Remove a bit of redundant code.
1994-12-29 22:16:19 +00:00
mycroft
609063ce2b
Format police.
1994-12-27 19:05:12 +00:00
mycroft
34c8e07091
Fix typos in last change.
1994-12-27 19:00:20 +00:00
ws
2f0fb8ee09
Implement and use a common access checking routine
1994-12-24 16:44:12 +00:00
mycroft
527b796ff5
Turn lease_check() into a vnode op, per CSRG.
1994-12-13 20:14:30 +00:00
mycroft
629ef9cd78
Sync with CSRG.
1994-12-13 17:17:01 +00:00
mycroft
6bd48aee2d
Remove an old `#ifdef notyet'.
1994-12-13 16:18:48 +00:00
cgd
58604c58ca
fix a couple of obvious, painful endianness bugs introduced in last commit.
1994-10-29 06:38:11 +00:00
cgd
6b7c260753
new RCS ID format.
1994-10-26 02:45:11 +00:00
cgd
6f353db960
update for new syscall args description mechanism
1994-10-20 04:28:10 +00:00
gwr
62f18b1dda
Do the first BOOTPARAM RPC call to the broadcast address instead of
...
using the address of the RARP server because a BOOTPARAM server
might not be running on the machine that sent the RARP reply.
1994-09-26 16:42:29 +00:00
pk
cdf3d1ed89
mknod() must release its new vnode.
1994-08-30 19:42:22 +00:00
pk
e052143aab
When updating an NFS mountpoint, we cannot just increase `rsize' or `wsize'
...
without also adjusting the corresponding socket buffers. We could probably
call sbrelease/sbreserve/soreserve ourselves without much harm, but we'd
have to duplicate much of the logic in nfs_connect(). In stead, blow the
socket away entirely and let nfs_connect() do its job again.
1994-08-23 09:31:00 +00:00
cgd
56364fe8b1
cleanliness; don't wrap lines.
1994-08-21 21:07:13 +00:00
mycroft
27377e3e10
Don't attempt to use IO_APPEND for NQNFS, as suggested by Rick Macklem.
1994-08-21 15:10:44 +00:00
mycroft
f7c13d44bd
More LIST/CIRCLEQ migration.
1994-08-18 22:47:43 +00:00
mycroft
8743009944
Convert some more lists and queues.
1994-08-17 14:43:47 +00:00
mycroft
7b8734f3e8
Use LIST and TAILQ for hash chain and LRU chain, respectively.
1994-08-17 12:34:12 +00:00
mycroft
dbd174a5da
Change the reply list to a TAILQ.
1994-08-17 11:41:36 +00:00
gwr
f23d6f0929
Add the option NFS_BOOT_RWSIZE to allow diskless boot configuration
...
to start with a reduced NFS read and write size (need for wd8003).
1994-08-14 03:35:27 +00:00
pk
4e501cd0bf
Files with > 1 links can always be removed on the server, even if a
...
"silly name" exists.
1994-08-13 08:46:53 +00:00
cgd
c4b592cd82
fix typo
1994-08-12 04:31:51 +00:00
cgd
8814bea1a6
kill two errant spaces.
1994-08-12 03:49:24 +00:00
mycroft
1f532b06bd
char * --> caddr_t, where appropriate.
1994-08-11 23:47:51 +00:00
gwr
38cca96798
Diskless boot will now bind the local socket to a reserved port to
...
satisfy picky servers. Also fix some missing initializations.
(Thanks to Chuck Cranor for PR#394 -- now fixed.)
1994-08-11 22:25:32 +00:00
deraadt
0e5ad5faf5
delete unused extern decl
1994-08-08 19:29:29 +00:00
mycroft
9c55cb1c79
Set the group list length when copying credentials.
1994-07-22 23:16:36 +00:00
mycroft
24f8e9187d
Fix a problem with write-behind causing processes to be killed occasionally.
...
From Rick Macklem.
1994-07-20 04:16:01 +00:00
gwr
dc718c003d
Fix the conditionally compiled code inside #ifdef NFS_BOOT_GATEWAY
...
and make some printf args use host byteorder.
1994-07-19 02:23:27 +00:00
paulus
a02a99e328
If we don't have ethernet, nfs_boot_init reduces to just a panic.
...
This is so I don't get an undefined symbol compiling a kernel with
NFSCLIENT but no ethernet.
1994-07-16 11:43:12 +00:00
cgd
65855280c7
minor cache consistency fix
1994-07-12 21:03:14 +00:00
mycroft
a28c342dee
Bug fix from Rick Macklem for a problem with linking to an open file.
1994-07-12 19:46:36 +00:00
mycroft
2896174213
Save FS type at mount time for some later tests.
1994-07-03 09:24:01 +00:00
mycroft
c6d5fd7263
Fix problem with O_TRUNC and NFS device nodes.
1994-07-03 09:22:37 +00:00
pk
4070698468
error codes are in network order too.
1994-06-30 10:45:03 +00:00
deraadt
9bc624e44c
knf
1994-06-29 07:28:36 +00:00
cgd
fccfa11af5
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
1994-06-29 06:39:25 +00:00
gwr
ccb36b6b7d
Minor nits: replace ... with ...
...
p->p_cred->pc_ucred p->p_ucred
x / DEV_BSIZE x >> DEV_BSHIFT
1994-06-28 19:12:59 +00:00
pk
bccc2c3c1b
straighten out diskless swap code somewhat.
1994-06-22 14:01:45 +00:00
pk
2d90c57d10
Construct mountpath for remote root.
1994-06-21 08:30:20 +00:00
mycroft
0d8affb278
Turn P_NOSWAP and P_PHYSIO into a hold count, as suggested by a comment.
1994-06-15 19:59:21 +00:00
gwr
b7692860e5
Fix false "hits" in the attribute cache when booting diskless.
...
(Yet another thing that breaks when time.tv_sec is near zero...)
1994-06-14 03:29:12 +00:00
mycroft
fee90785c2
Move a misplaced #endif.
1994-06-13 16:00:41 +00:00
mycroft
d87a71b8c8
Undo last change.
1994-06-13 15:39:13 +00:00
gwr
3247b5928d
Fix unresolved: prtactive
1994-06-13 15:33:32 +00:00