drochner
963921febe
regen
1999-07-20 20:59:03 +00:00
drochner
62adeef8f6
add TI TVP4020 Permedia 2
1999-07-20 20:58:20 +00:00
bouyer
29664a379a
The options actually used are RASTERCONSOLE_{FG,BG}COL, not
...
RASTERCONS_{FG,BG}COL. defopt the rigth ones.
1999-07-20 18:05:15 +00:00
tsubai
bfba58c1e1
grackle uses different I/O address.
1999-07-20 17:31:59 +00:00
dbj
15c0ebc780
fixed TAGS target for emacs style tags
1999-07-20 08:55:30 +00:00
christos
41cc9a0eb8
enable PPP_BSDCOMP, PPP_DEFLATE, PPP_FILTER, PFIL_HOOKS, IPFILTER_LOG
...
on the GENERIC kernels that had them commented out.
XXX: Please note, that not all the kernels have all the options defined!
1999-07-20 07:40:34 +00:00
simonb
988906cf52
Put tc_machdep.h back - the X server needs it to build.
1999-07-19 23:35:29 +00:00
thorpej
7f53187a85
From Bill Studenmund: unlock the fdescfs "/dev/tty" vnode before calling
...
cttyread()/cttywrite(), and lock it again when it returns.
Squashes the somewhat bizarre lossage I was observing w/ more(1), sudo(1),
etc.
1999-07-19 23:00:47 +00:00
cgd
4eb46531af
make sure 'wide' fault handling is actually done only once per fault.
...
('narrow' was mistakenly set to FALSE instead of TRUE.) Committed after
discussion with chuq.
1999-07-19 19:02:22 +00:00
itojun
869f140395
fix IPV6_CHECKSUM socket option (length computation was wrong).
1999-07-19 18:37:19 +00:00
thorpej
5310e69363
Fix PR #8023 from Bernd Ernesti: when MADV_FREE'ing a region which spanned
...
more than one VM map entry, a typo caused amap_unadd() to attempt to
remove anons from the wrong amap. Fix that typo.
1999-07-19 17:45:23 +00:00
scottr
ba0669d0b6
The Quadra 605 and LC 47x apparently share the same logic board,
...
and hence need the same video hack. From Ken'ichi Ishizaka.
1999-07-19 05:20:15 +00:00
chs
fce05250f9
more cleanup:
...
remove simplelockrecurse, lockpausetime and PAUSE():
none of these serve any purpose anymore.
in the LOCKDEBUG functions, expand the splhigh() region to
cover the entire function. without this there can still be races.
1999-07-19 03:21:11 +00:00
chs
327e64d87b
remove simplelockrecurse, it's no longer needed.
1999-07-19 03:17:42 +00:00
oster
ce7cb7114d
rf_UnconfigureVnodes() needs to be called in the DO_RAID_FAIL macro.
1999-07-19 01:36:07 +00:00
oster
0c7600ca4e
sectorsPerStripeUnit should be larger than 0. If it isn't, simply fail.
...
(Thanks to Thor Lancelot Simon for noting the problem).
1999-07-19 01:35:19 +00:00
eeh
5e22318a8d
More fun with pmap.
1999-07-18 23:55:57 +00:00
eeh
c6a358d0a8
Lower spl for softints.
1999-07-18 23:54:20 +00:00
eeh
27bc6dd353
Switch to NetBSD/sparc ELF for 32-bit userland.
1999-07-18 23:52:58 +00:00
eeh
01474710ca
Switch over to NetBSD/sparc ELF for 32-bit userland.
1999-07-18 23:51:08 +00:00
chs
a8f10f9e37
allow uvm_km_alloc_poolpage1() to use kernel-reserve pages.
1999-07-18 22:55:30 +00:00
chs
47602880d7
KNF.
1999-07-18 21:33:20 +00:00
tsubai
035071b460
Add VM_MAX_KERNEL_BUF definition.
1999-07-18 17:54:19 +00:00
tsubai
e9f1ccdcd1
Decrease default NKMEMCLUSTERS. (128MB -> 8MB)
1999-07-18 17:53:18 +00:00
abs
2ceba51630
Work with obj dirs (It seems that ${.CURDIR}/... is your friend).
...
If I _had_ to pick an arch on which to learn how this stuff works, it probably
would not have been vax... unless of course I was experimenting with time
compressing drugs. If we have a 1.4.2, this is definitely a candidate.
1999-07-18 05:55:45 +00:00
thorpej
5ee6f3960d
Rework uvm_map_protect():
...
- Fix some locking bugs; a couple of places would return an error condition
without unlocking the map.
- Deal with maps marked WIREFUTURE; if making an entry VM_PROT_NONE ->
anything else, and it is not already marked as wired, wire it.
1999-07-18 00:41:56 +00:00
jtk
92bf84ec68
implement emulation of SIOCGIFHWADDR, PR 7997
1999-07-17 22:03:55 +00:00
jtk
c13299119a
add LINUX_SIOCGIFHWADDR
1999-07-17 21:46:28 +00:00
thorpej
b6f435026c
Add a set of "lockflags", which can control the locking behavior
...
of some functions. Use these flags in uvm_map_pageable() to determine
if the map is locked on entry (replaces an already present boolean_t
argument `islocked'), and if the function should return with the map
still locked.
1999-07-17 21:35:49 +00:00
itojun
b479094c45
no need to include faith.h on non-IPv6 build, so wrap by #ifdef.
...
(dunno if it's better to always include it or not)
1999-07-17 12:53:05 +00:00
itojun
c74f79d16f
fix faith interface support. need testing.
...
(i understand this is a dirty hack, of course)
1999-07-17 07:07:08 +00:00
thorpej
fcc55e7687
Garbage-collect uvm_km_get(); nothing actually uses it.
1999-07-17 06:41:36 +00:00
thorpej
a448b59581
Implement uao_flush(). This is pretty much identical to the "amap flush"
...
code in uvm_map_clean().
1999-07-17 06:06:36 +00:00
wrstuden
976aedb7ac
Adjust mountroot routines to vrele rootvp in case of mount error. Closes
...
PR 7977 by Neil Carson, <neil@brini.com>.
1999-07-17 01:08:28 +00:00
tron
a868069601
Add a few more CPU models as suggested by Scott Telford in PR i386/7048.
1999-07-17 00:42:20 +00:00
wrstuden
2f1cf7a7f1
Oops. Got a little too agressive with changing 06->07.
1999-07-16 20:49:34 +00:00
ad
fe6a4d8ffd
Remove 'already the console' check, which will be handled by fballoc(),
...
fbattach() and fbconnect() shortly.
1999-07-16 14:23:47 +00:00
thorpej
c581bf97c5
A few things to make the Linux clone(2) emulation work a bit better:
...
- When the exit signal is specified to be 0, don't just assume they
meant SIGCHLD. In the Linux world, this appears to mean "don't deliver
an exit signal at all".
- Simplify P_EXITSIG(); don't check against initproc here, just change
the exit signal to SIGCHLD if reparenting to initproc.
A very simple clone(2) test program now works, and the MpegTV package
starts, but doesn't run properly yet (I believe there is a separate
bug which keeps it from working properly).
1999-07-15 23:18:41 +00:00
wrstuden
e4cffe98ac
We're now at 1.4G due to changes in vnode flags.
1999-07-15 22:00:40 +00:00
wrstuden
a0f2937049
Define VLAYER and make layered fs's set this flag when creating their vnodes.
...
getnewvnode now checks this bit, and it if's set makes sure a vnode's not
locked before removing it from the free list.
Closes PR 7954 by Alan Barrett <apb@iafrica.com>.
1999-07-15 21:30:31 +00:00
ross
5122ae5f44
Recognize 3c905C.
1999-07-15 18:10:29 +00:00
ross
4dae830922
Regen.
1999-07-15 18:06:39 +00:00
ross
4495d8362a
product 3COM 3C905CTX 0x9200
1999-07-15 18:02:08 +00:00
drochner
7dab8cef61
fix logics in device recognition
1999-07-15 18:00:27 +00:00
augustss
50eef750e4
Regen.
1999-07-15 14:53:13 +00:00
augustss
8a5bb754c7
Add Cinemaster C 3.0 DVD Decoder.
1999-07-15 14:52:48 +00:00
sommerfeld
5d94c1dc69
Clarify that the empty string, not the string ANY, as the network name means
...
pick any access point
1999-07-15 14:31:52 +00:00
leo
cf85212453
Make this compile again.
1999-07-15 10:46:58 +00:00
thorpej
e314d1d844
Correct the sense of the PCR_FLINK100 bit. From Dave Sainty, PR #7832 .
1999-07-14 23:57:36 +00:00
thorpej
f9b0db3013
Fix a paste-o in procfs_lookup() introduced with the vnode locking changes.
...
Fixes PR #7961 , Mario Kemper <magick@bundy.lip.owl.de>.
1999-07-14 23:52:22 +00:00
sommerfeld
48f2389776
Add shutdown hook to turn off card.
...
Fix BPF tap code.
1999-07-14 23:07:29 +00:00
fvdl
76b2d00f39
Regen.
1999-07-14 23:03:09 +00:00
fvdl
a641b41593
Add/change a few Adaptec controller IDs.
1999-07-14 23:02:01 +00:00
itojun
685747d56c
Use proper ip protocol # field and tcp hdr on sending RST against SYN,
...
when ip header and tcp header are not adjacent to each other
(i.e. when ip6 options are attached).
To test this, try
telnet @::1@::1 port
toward a port without responding server. Prior to the fix, the kernel will
generate broken RST packet.
1999-07-14 22:37:13 +00:00
tron
62af9404e6
Skip LUN check for all versions of the UMAX Astra 1220S as suggested
...
by Dan McMahill in PR kern/7991.
1999-07-14 22:34:18 +00:00
sommerfeld
5d33b8fc14
Install a header needed by userspace wiconfig program
1999-07-14 22:32:05 +00:00
sommerfeld
52faa3e2d7
Blitz port of the FreeBSD wi* driver for the Lucent WaveLan IEEE
...
PCMCIA wireless LAN.
Original driver written by Bill Paul <wpaul@ctr.columbia.edu>
1999-07-14 22:24:07 +00:00
sommerfeld
313081da93
Add a few 802.11 cards
1999-07-14 22:13:27 +00:00
drochner
46f90cb053
make sending of keepalive messages work again:
...
-remove bogus sanity check involving an uninitialized variable
-correct mbuf cluster allocation
-(non-critical) remove redundant check in cleanup after error
1999-07-14 22:08:52 +00:00
thorpej
8e06a75bcb
Fix an operator precedence error which caused msync(2) to fail to pass
...
the PGO_CLEANIT flag to the object pagers. Fixes PR #7978 , from
Matthias Pfaller.
1999-07-14 21:06:30 +00:00
augustss
021319d9b3
Avoid crashing if we are forced to close() before teh open() completed
...
(can happen on disconnect, probably due do dubious logic in vdevgone()).
1999-07-14 19:12:07 +00:00
drochner
8137f06eac
recognize SIS 85C503 as PCI-ISA bridge, from Gregory McGarry per PR
...
port-i386/7972
1999-07-14 09:18:20 +00:00
scw
801242dfdc
From patch supplied in PR-7951 by Joachim Kuebart:
...
Add support for Microsoft Joliet long filename extensions to the
cd9660 filesystem.
1999-07-13 11:12:05 +00:00
thorpej
5fdbf26214
Regen.
1999-07-12 23:01:47 +00:00
thorpej
bee019244f
Remove two lines that were apparently added by accident.
1999-07-12 23:01:27 +00:00
kleink
dfa5aad003
Regen.
1999-07-12 22:04:00 +00:00
kleink
e79a283e47
XSH5: change function signature to `void *sbrk(intptr_t)'.
1999-07-12 21:55:19 +00:00
kleink
07a43a7c2e
Also make available <sys/inttypes.h>.
1999-07-12 20:55:32 +00:00
ragge
e859716a79
Unused in MI code.
1999-07-12 19:47:40 +00:00
thorpej
c08800739a
Back out previous. I was getting bitten by a bug in make(1), which is
...
now fixed.
1999-07-12 18:15:09 +00:00
tsubai
4aec314394
Add PowerBook LCD brightness and speaker volume button device.
...
Only brightness works for now.
1999-07-12 17:48:26 +00:00
wrstuden
b7f5310486
Fix tyop pointed out by Chuck Silvers <chuq@chuq.com>.
1999-07-12 16:37:03 +00:00
tsubai
b7fc95a188
Add read/set LCD brightness and eject PCMCIA card function.
1999-07-12 15:54:55 +00:00
kleink
a963797502
Add eso(4) and the devices attached to it.
1999-07-12 15:16:23 +00:00
kleink
cf917747a1
Add a driver for the ESS Technology Solo-1 PCI AudioDrive line of chips.
1999-07-12 15:13:30 +00:00
kleink
7d8abaa49e
Regen.
1999-07-12 15:04:41 +00:00
bouyer
fdb68cb866
Needs cpu.h for netisr (compile breaks on sun3).
1999-07-12 15:03:26 +00:00
kleink
ecbc7c6afd
Change the ESS Solo-1 description string to match the data sheet.
1999-07-12 15:02:46 +00:00
bouyer
0612a1ddef
Fix typo in a printf, from Soren S. Jorvan.
1999-07-12 13:49:38 +00:00
ragge
497378ce6d
Copied from ../../arch/vax/bi/uba_bi.c,v
1999-07-12 13:43:40 +00:00
ragge
af86c7da93
Copied from ../../arch/vax/bi/kdbreg.h,v
1999-07-12 13:43:24 +00:00
ragge
f5e891549d
Copied from ../../arch/vax/bi/kdb.c,v
1999-07-12 13:43:11 +00:00
ragge
fa113488d5
Copied from ../../arch/vax/bi/bivar.h,v
1999-07-12 13:42:55 +00:00
ragge
3b01a5972f
Copied from ../../arch/vax/bi/bireg.h,v
1999-07-12 13:42:42 +00:00
ragge
f6e8b1b918
Copied from ../../arch/vax/bi/bi.c,v
1999-07-12 13:42:24 +00:00
drochner
756fbc1ee8
fix damage in error handling crept in in 1.4
1999-07-12 12:34:57 +00:00
ross
4d11d63612
Fix off-by-one comparison.
1999-07-12 07:37:14 +00:00
augustss
361422bc96
Apply some bulk transfer bug fixes from FreeBSD.
1999-07-12 05:22:50 +00:00
ross
a8000e244c
New signature for console_restart().
1999-07-11 22:39:21 +00:00
ross
0f9e004fe3
Rewrite of console_restart() with constructed trapframe.
...
Extract various state elements from the per-cpu-slot in hwrpb.
1999-07-11 22:37:12 +00:00
ross
f9e083d969
* Set up a trapframe before calling console_restart(), and just pass it the
...
frame instead of a selection from the saved state.
* new macros: bfalse reg, dst /* "beq" */
btrue reg, dst /* "bne" */
1999-07-11 22:35:28 +00:00
ross
6eb6441a68
* Big rototill: cleanup, reorganize, redo some things...
...
* New features:
+ traceback for threads (i.e., pids): db>trace/t 0t<pid>
+ traceback over console restart (halt and SRM continue)
+ print ipl in trapframes when it's known and it changed
+ print emulation and system call entry name (!) if proc is known
--- syscall (240, netbsd.sys_nanosleep) ---
1999-07-11 22:28:15 +00:00
thorpej
74b592231c
Only include opt_*.h if we're building a kernel.
1999-07-11 21:28:08 +00:00
tsubai
a9cb7eabb2
One more pmap_extract() fix.
1999-07-11 17:47:21 +00:00
thorpej
ff05773b4a
Back out the change I made yesterday. It seems to cause some trouble
...
for some folks.
1999-07-11 17:47:12 +00:00
itojun
4502752019
fix compilation/runtime problem on alpha.
...
PR: 7952, 7953
From: Dave Huang <khym@bga.com>
1999-07-11 17:45:11 +00:00
tsubai
183ef12cd5
Adapt pmap_extract() change.
1999-07-11 17:44:08 +00:00
tsubai
a192e5bd20
Enable soft poweroff on PowerBook.
1999-07-11 16:59:31 +00:00
tsubai
f2d2ad6b17
Cleanup.
1999-07-11 12:44:04 +00:00
sommerfeld
c4fe7934c5
Fix kern/7944: getcwd permission checking was overly restrictive.
...
(Don't require start directory to have read permission).
1999-07-11 09:27:23 +00:00
kim
0dc60ae78c
Build bootblocks to always use COM0 for console.
1999-07-11 01:23:53 +00:00
kim
f93a90f888
Use same Makefile for biosboot_com0 too.
1999-07-11 01:22:45 +00:00
bad
54b747eb16
In pcmcia_pars_cis_tuple(): in the PCMCIA_TPCE_FS_MEMSPACE_TABLE case
...
there is one more memspace in the table then the PCMCIA_TPCE_MS_COUNT
mask produces.
1999-07-11 00:34:37 +00:00
bad
c95ed3d2e5
In pcmcia_print_cis(): When printing io and mem spaces don't append trailing
...
0s if length or hostaddr are zero, instead DTRT.
1999-07-11 00:26:29 +00:00
christos
0c2a15c04a
we don't need no-fpu; anyway this has been renamed in new version of egcs
1999-07-10 22:18:34 +00:00
ragge
73d339e9e8
Rewrite the page table entry routines. Don't take a pte invalid fault for
...
missing pte's, instead map in pte entries in pmap_enter(). The user ptes
is no more handled by the VM system. All this made swapping start working
on VAX again.
Still to do:
- Keep refcount per pte page, so that those pages get free'd when the
process is swapped out. Right now they are only free'd when the pmap
is destroyed.
Many thanks to Chuck Silvers for all help finding the deadlock problems.
1999-07-10 22:04:59 +00:00
ragge
e2a9d46897
After swapin of a process, restore the red zone in kernel stack at the
...
correct place.
1999-07-10 21:55:17 +00:00
thorpej
a0555db3e0
Simplify uvm_fault_unwire_locked() a little.
1999-07-10 21:46:56 +00:00
thorpej
c0389be5da
Make a comment reflect reality.
1999-07-10 20:40:23 +00:00
thorpej
d75fb0f6b0
Slightly better test for "object with no real pages". Test for NULL
...
pgo_releasepg rather than if the pager is the device pager.
1999-07-10 20:29:24 +00:00
thorpej
011b02e348
Clean up some printfs(), and mark a few for possible later nuking,
...
since they appear to be for debugging purposes only.
1999-07-10 19:46:10 +00:00
kleink
2422638ad5
Fix a buglet in the driver's DMA buffer list ipmlementation, causing the next-
...
in-list (wrong) descriptor structure of the buffer in question to be freed.
1999-07-10 16:46:19 +00:00
thorpej
267920eb1a
defopt INET6, and put it in opt_inet.h (most places already include this
...
file, which is why the file list is so short).
1999-07-09 23:41:16 +00:00
thorpej
f9a7668b3f
defopt IPSEC and IPSEC_ESP (both into opt_ipsec.h).
1999-07-09 22:57:15 +00:00
itojun
f7bf9de42a
remove duplicated "files.crypto-intl" inclusion.
1999-07-09 20:14:26 +00:00
thorpej
72e0621cc8
Fix a typo.
1999-07-09 19:43:40 +00:00
thorpej
0945bf58b0
Add examples for including the kernel crypto bits from either crypto-us
...
or crypto-intl, commented out, with instructions to use only one, and
adjust the prefix as necessary.
1999-07-09 18:55:33 +00:00
mrg
ecdad0ec33
clean up a bit after jason :)
...
- fix emitrules() like emitfiles() to deal with the prefix (otherwise it
would attempt to find the file in the normal base for the NORMAL_C rule).
- add emitincludes() which adds include directives for each prefix to the
$INCLUDES variable in the makefile.
- add %INCLUDES to each Makefile.arch to deal with the above.
this makes "prefix" actually work in a usable manner, and now i can move
on to fixing compiler warnings (errors) in the ESP code. :)
1999-07-09 09:52:55 +00:00
thorpej
d3568efde2
Remove the IPSec ESP related file specs from here; they're now handled
...
in config spec fragments in the various crypto trees.
1999-07-09 06:51:47 +00:00
thorpej
b2781586c4
Normalize include paths.
1999-07-09 02:32:28 +00:00
thorpej
b0ea1d45ec
Fix a type problem.
1999-07-08 23:44:57 +00:00
wrstuden
5e77d9fec1
Teach nfs_lookup to clear PDIRUNLOCK.
1999-07-08 22:53:08 +00:00
thorpej
34a0f20633
Fix typo in previous.
1999-07-08 21:14:26 +00:00
thorpej
120a156ee4
Fix typos in previous.
1999-07-08 21:10:12 +00:00
thorpej
faa6862b38
NetBSD 1.4F; pmap_extract() API changed.
1999-07-08 18:12:14 +00:00
thorpej
3ebbe095e0
Change the pmap_extract() interface to:
...
boolean_t pmap_extract(pmap_t, vaddr_t, paddr_t *);
This makes it possible for the pmap to map physical address 0.
1999-07-08 18:05:21 +00:00
drochner
6211cd566c
fix creation of DOS / ROM images from ELF executables: use "objcopy"
1999-07-08 14:32:28 +00:00
bouyer
e5d15c0dc6
Add another CD to the quirk table.
1999-07-08 14:24:42 +00:00
tsubai
1f5ca17f49
Add one more bootdev check.
1999-07-08 12:28:06 +00:00
tsubai
ceed81ce5f
Forgot to add this...
1999-07-08 12:13:18 +00:00
tsubai
fcd9edb548
Don't make ECOFF kernel.
1999-07-08 11:53:35 +00:00
tsubai
7f688e8252
Add stand to SUBDIR.
1999-07-08 11:48:47 +00:00
tsubai
95faaaec9d
Add NetBSD/newsmips native boot loader.
1999-07-08 11:48:03 +00:00
tsubai
e1ef4ddcb5
Define ROM monitor interfaces.
1999-07-08 11:40:24 +00:00
wrstuden
f8ea65369c
Make nullfs's lkm right.
1999-07-08 01:51:57 +00:00
wrstuden
aae49442c3
We're 1.4E now.
1999-07-08 01:28:32 +00:00
wrstuden
9fc36d6807
Bump osrelease to 1.4E. Add layerfs files, remove null_subr.c.
...
Update coda to new struct lock in struct vnode.
make fdescfs, kernfs, portalfs, and procfs actually lock their vnodes.
It's not that hard.
Make unionfs set v_vnlock = NULL so any overlayed fs will call its
VOP_LOCK.
1999-07-08 01:26:21 +00:00
wrstuden
9866514df5
Introduce layer library in genfs. This set of files abstracts most of
...
the functionality of nullfs. The latter is now just a mount & unmount
routine, and a few tables. umapfs borrow most of this infrastructure.
Both fs's are now nfs-exportable.
All layered fs's share a common format to private mount & private
vnode structs (which a particular fs can extend).
Also add genfs_noerr_rele(), a vnode op which will vrele/vput
operand vnodes appropriately.
1999-07-08 01:18:59 +00:00
wrstuden
379a26972f
Modify file systems to deal with struct lock in struct vnode. All leaf
...
fs's other than nfs use genfs_lock() for locking.
Modify lookup routines to set PDIRUNLOCK when they unlock the parrent.
1999-07-08 01:05:58 +00:00
thorpej
6885fbe3d1
Teeny bit of style policing.
1999-07-08 01:02:44 +00:00
thorpej
ec74ea9486
Correct a comment.
1999-07-08 00:52:45 +00:00
oster
324c76b3d9
Once upon a time, long long ago, there was a "fix" added to the
...
RAIDframe driver to stop it from eating too much kernel memory when
writing data. But that fix had a nasty side-affect of hurting write
performance (*much* more than I thought it would). These changes nuke
that "fix", and instead put in a more reasonable mechanism for limiting
the number of simultaneous IO's which can be happening for each RAID device.
The result is a noticeable improvement in write throughput. The End.
1999-07-08 00:45:23 +00:00
wrstuden
332bef3064
Regen to reflect WILLPUT & WILLUNLOCK syntax.
1999-07-07 23:33:50 +00:00
wrstuden
99a1c75bcb
Update syntax to support WILLUNLOCK and WILLPUT syntax. Change calls which
...
really vput to indicate that rather than just WILLRELE.
1999-07-07 23:32:50 +00:00
wrstuden
e808c37d88
Add struct lock to struct vnode as first step in having vnodes export a
...
struct lock. Will permit layered fs's to share locks with underlying
vnodes.
Also reduce the max # of vnodes passable in a VOP from 16 to 8. As the
most we pass is 4, this shoudn't be a problem. In addition to WILLRELE
flags, add WILLUNLOCK flags to indicate that the VOP will unlock the
vnode. Add WILLPUT flags (WILLUNLOCK | WILLRELE) to indicate that the
vop will vput the passed-in vnode.
1999-07-07 23:30:03 +00:00
wrstuden
773654d7dc
Add PDIRUNLOCKED which will be set by a leaf fs when it returns an error
...
and has unlocked the parrent vnode. Should only actually be returned if
the fs needs to unlock the parrent and has difficulty re-locking the
parrent. Needed so that layered fs's can keep track of locking.
1999-07-07 22:58:45 +00:00
thorpej
4ef1f3670d
Fix a thinko which could cause a NULL pointer deref, in the PGO_FREE
...
case.
1999-07-07 21:51:35 +00:00
drochner
c867601f9f
mount diskless root with "NFSMNT_NOCONN" (which is default in "mount_nfs"
...
for quite a while) to allow certain servers (multihomed, as our DEC NSE
cluster) to be used as root filesystem without special tweaks
1999-07-07 21:29:29 +00:00
thorpej
62dcdc109b
In the PGO_FREE case of uvm_map_clean()'s amap cleaning, skip wired
...
pages.
XXX This should be handled better in the future, probably by marking the
XXX page as released, and making uvm_pageunwire() free the page when
XXX the wire count on a released page reaches zero.
1999-07-07 21:04:22 +00:00
ws
974de8f7f8
Handle misalignment in vmcmd_map_readvn and vmcmd_map_zero correctly.
1999-07-07 20:23:45 +00:00