dsl
621f25533d
Add cvs version, delete unused definition
2003-04-16 13:49:21 +00:00
dsl
2ae46742a2
Add prototyps for all the asm bios/dos calls
2003-04-16 13:47:53 +00:00
dsl
4cf0478777
additional support routines for boot code
2003-04-16 13:24:09 +00:00
dsl
1d68743dfc
C code now sets length of disk info structure
2003-04-16 12:45:10 +00:00
dsl
7119639d07
used daddr_t for disk block numbers,
...
add definitions for v2 and v3 disk info structures
2003-04-16 12:43:45 +00:00
dsl
fd18f39232
Use daddr_t for disk block numbers,
...
Set size of extended disk info structure in the C code
2003-04-16 12:41:03 +00:00
wiz
56a51233b4
Make it wsfont/wsfont instead of wsfont/wsmux, just like the other ports.
2003-04-16 09:41:54 +00:00
jdolecek
054da0dc1b
make parameter 'name' for db_del_symbol_table() const
2003-04-16 09:00:29 +00:00
dsl
b1986a13d0
change 'data' arg of fp_ioctl to 'void *' to match file.h
2003-04-16 08:58:18 +00:00
dsl
f1a857b8af
change 'data' arg of fo_ioctl to void * to match file.h
2003-04-16 08:56:42 +00:00
fvdl
d0152b0231
ffs_reclaim may be called while the dinode pointer in the inode structure
...
is still NULL (in the case of an error in ffs_vget). Check for this
condition before doing a pool_put.
2003-04-16 07:38:25 +00:00
scw
3e475eb186
From PR port-i386/20464, by Yoshihisa Nakagawa: Match i845G AGP bridge.
2003-04-16 07:37:09 +00:00
darrenr
0b2e3c6317
add missing setting of b_error (thanks Manuel)
2003-04-16 00:07:17 +00:00
augustss
44a844916d
Regen.
2003-04-15 23:15:47 +00:00
augustss
155de892db
Another VIA device.
2003-04-15 23:15:23 +00:00
augustss
b855d8716e
Add another VIA CPU-AGP bridge.
2003-04-15 23:13:50 +00:00
tron
78a6a01cac
Pullup short mbuf in wm_tx_cksum() instead of dropping it which fixes
...
PR kern/21190 by myself. Jason R. Thorpe code reviewed the changes.
2003-04-15 22:52:40 +00:00
dsl
c327a133c6
Significantly faster memcpy/memmove/bcopy and memset/bzero
2003-04-15 22:49:50 +00:00
dsl
7c8e4cdaea
Add interface to boot password checking code that takes password parameter.
2003-04-15 22:26:42 +00:00
rjs
c0cc8d30c1
Regen.
2003-04-15 21:43:56 +00:00
rjs
dd9495f867
Add ID for ITE IT8152 companion chip.
2003-04-15 21:32:28 +00:00
thorpej
b2beaa1fbd
wm_tx_cksum(): Set the initial offset correctly for packets using
...
802.1Q encap.
2003-04-15 21:12:24 +00:00
nathanw
ad743e234b
Add a missing paren.
2003-04-15 19:14:58 +00:00
darrenr
8dac8843a5
Implement (and document!) "dkctl <dev> badsector .." to `manage' the bad
...
sector information in the kernel. Doing this uncovered some shortcomings
that should have been pretty obvious with the code committed prior, addressing
the major kludge with a new struct - disk_bacsecinfo to be passed into
DIOCBSLIST.
2003-04-15 18:27:26 +00:00
dogcow
277607fced
fix typos
2003-04-15 17:42:44 +00:00
uwe
c7bbfa679e
Mark 'ram' MEMORY as allocatable instead of explicitly placing
...
sections into it. This also ensures that sections, not mentioned in
the linker script (currenty - link_set_*), end up in the correct
place. Otherwise kernel panics very early, trying to access link_set
info.
2003-04-15 16:29:12 +00:00
darrenr
f4965045a0
Automatically build up a list of bad sectors from failed read operations and
...
prempt read operations on matching regions with a failure rather than waiting
for the device to return a failure. The I/O operation must have already failed
MAXRETRIES times before being added to the list - this can generally take up
to 12 seconds.
List is made accessible to userspace via DIOCBSLIST and DIOCBSFLUSH.
2003-04-15 14:11:00 +00:00
dsl
57d5f20055
Add definitions for i386 boot parameters
2003-04-15 13:59:35 +00:00
yamt
0012a58814
fix indent.
2003-04-15 13:51:11 +00:00
yamt
63de87c34b
remove line-wrapping that is no longer needed.
2003-04-15 13:48:40 +00:00
skrll
ab7df78c6d
ANSIfy proc_unstop
2003-04-15 12:11:25 +00:00
perry
5f549c5ea8
Add a quirk for the Tandberg SLR/5
...
Fix supplied by Rex McMaster in PR kern/13603
2003-04-14 16:18:23 +00:00
rjs
971ce6c243
Remove membase and memsize device config parameters.
2003-04-14 14:20:10 +00:00
rjs
9e4c3aa218
Remove unused structure member variables.
2003-04-14 14:18:41 +00:00
rjs
8704a520e3
Remove unused sa_membase and sa_memsize structure member variables.
2003-04-14 14:16:10 +00:00
dsl
225615a61a
avoid calling toupper with posibly -ve value. fixes PR 21171
2003-04-14 11:33:40 +00:00
petrov
488c2452ee
clean-up unused definition.
2003-04-14 01:44:06 +00:00
oster
351bc1e187
Remember to close the component if we decide it's not suitable for use
...
as a hot spare. Closes PR#20989 by David Brownlee.
2003-04-13 22:07:11 +00:00
augustss
44617bfaa7
Add quirk for Genesys Logic GL641USB. From PR kern/21131.
2003-04-13 20:54:31 +00:00
dsl
6ff706ac19
CONSTCONT should have been CONSTCOND
2003-04-13 09:08:04 +00:00
dsl
b757e31c2a
Fix error message for 64bit daddr_t
2003-04-13 07:51:30 +00:00
tsutsui
dcc0f5a63d
Fix typo in printf message.
2003-04-13 04:07:34 +00:00
explorer
a09cd2fd46
typo, s/TX4/TX2/
2003-04-13 01:53:00 +00:00
yamt
dcf4c9093f
fix a typo in the previous.
2003-04-12 14:41:28 +00:00
yamt
1505b097fa
set b_resid correctly.
2003-04-12 14:38:57 +00:00
yamt
f8b7159909
unbusy a page after put it on the queue.
...
fix a panic with UVM_PAGE_TRKOWN when doing swapoff.
2003-04-12 14:36:43 +00:00
yamt
9ad479d8c2
split nfs_doio to nfs_doio_{phys,read,write} to avoid too deep indents.
2003-04-12 14:26:58 +00:00
explorer
38fd615cff
add an older pci id for SATA150TX2PLUS, too
2003-04-12 10:41:04 +00:00
fvdl
ba400f9233
Don't cache buffers used when finding the superblock, it can lead to
...
seeing bogus data for the first cg with certain block/frag sizes.
From enami tsugutomo.
2003-04-12 10:35:58 +00:00
fvdl
9e0b0abaa7
Use variables for some cg accesses; makes things more readable and more
...
similar to FreeBSD. No functional change.
2003-04-12 10:33:17 +00:00
christos
4a09954028
PR/9286: Steven Grunza: Win98 warm boot puts 3c905B in state D3 and causes
...
ex driver failure
2003-04-12 09:03:25 +00:00
christos
611ca7be61
regen
2003-04-12 08:41:20 +00:00
christos
f45b1c425d
PR/8754: Andreas Wrede: Add SIIG devices
2003-04-12 08:40:48 +00:00
christos
2d2910a91a
PR/21108: Christopher SEKIYA: if_wi_pci.c rev 1.21 is incorrect for PLX-9052
2003-04-12 08:17:45 +00:00
simonb
4dcb48921b
Use "options<space><tab>".
2003-04-12 07:39:39 +00:00
yamt
043759a005
- do FILESYNC writes if we're freeing the page or the page doesn't
...
belong to us. otherwise, data will be lost on server crash.
- use b_bcount instead of b_bufsize to determine
how many pages we should deal with.
based on a patch from Chuck Silvers.
discussed on tech-kern.
2003-04-12 06:53:09 +00:00
tsutsui
8d11ba186d
Add some delays between 8bit reads of DSTAT and SSTAT0 registers
...
as per the 53c710 manual. Pointed out by fredette in osiop_gsc.c long ago.
2003-04-12 06:42:38 +00:00
tsutsui
49c64e1d70
Fixes from OpenBSD:
...
- Fix index bounds checking in save data pointers logic.
- Fix an indent problem and an extra blank space.
2003-04-12 06:11:15 +00:00
christos
d1a84b8d3f
kill the ASYNCMAP ones1
2003-04-12 05:01:01 +00:00
christos
c56f7f428b
get rid of the ASYNCMAP ioctls
2003-04-12 05:00:38 +00:00
thorpej
9b3ce45b2a
Add two new mbuf routines:
...
* m_apply(), which applies a function to each mbuf in chain
starting at a specified offset, for a specified length.
* m_getptr(), which returns a pointer to the mbuf, as well as
the offset into that mbuf, corresponding to an offset from
the beginning of an mbuf chain.
From OpenBSD, cleaned up slightly by me.
2003-04-12 02:49:25 +00:00
dogcow
6045dfd329
PR/991: Darren Reed: Add a sysctl (checkinteface) to implement this. This
...
implementation is taken from FreeBSD, but we default to off.
XXX: We should really do this on a per ifaddr basis as jason suggested.
2003-04-12 00:17:49 +00:00
nathanw
ff28c51cc0
Make cpu_getmcontext() run the PC through ras_lookup() so that kernel
...
getcontext() plus userlevel setcontext() (as used in libpthread) respects
the atomicity of RAS regions.
2003-04-11 22:02:28 +00:00
nathanw
23df4fb463
Use PAGE_SIZE rather than NBPG.
2003-04-11 21:20:45 +00:00
christos
565d9732ff
PR/991: Darren Reed: Add a sysctl (checkinteface) to implement this. This
...
implementation is taken from FreeBSD, but we default to off.
XXX: We should really do this on a per ifaddr basis as jason suggested.
2003-04-11 19:41:37 +00:00
drochner
ea7f1bd035
Add a VNDIOF_FORCE flag which forces unconfiguration if the emulated
...
disk is still in use.
Not for everyday use, but we have to face eg USB flash drives being
unplugged at the wrong time, and this is a way to simulate this without
wearing out the connectors.
2003-04-11 16:11:49 +00:00
drochner
7e56069d9c
IPR_VJ -> IRIP_VJ
2003-04-11 14:55:39 +00:00
drochner
93c6f5d089
Rename the IPR_VJ option into IRIP_VJ (as irip(4) told all the time),
...
create an opt_ header and make the dependency on slcompress.c more exact.
(OK by martin)
2003-04-11 14:45:27 +00:00
fvdl
4cdcaab92d
Remove diagnostic ufs_vinit check, this isn't quite the right place for it;
...
it'll be reinstated elsewhere.
2003-04-11 14:13:28 +00:00
jdc
7a2abff303
Always include (new) cpuconf.h.
...
From Christopher SEKIYA in PR port-sparc/21093.
2003-04-11 13:55:24 +00:00
jdc
eacecff6bb
Install (new) cpuconf.h.
...
From Christopher SEKIYA in PR port-sparc/21093.
2003-04-11 13:54:16 +00:00
dsl
243bb03c7c
Explicitly specify both ffsv1 and ffsv2
2003-04-11 11:36:28 +00:00
dsl
4efa73a16e
Build ffsv1 and ffsv2
2003-04-11 11:31:44 +00:00
dsl
ef32565239
Add externs for ffsv1_xxx and ffsv2_xxx
2003-04-11 11:30:12 +00:00
dsl
f671893500
Files to build ffsv1 and ffsv2 versions of ufs.c
2003-04-11 11:28:54 +00:00
dsl
af3660bcdb
Use common ffs/lfs file ufs.c instead of lfs specific version.
2003-04-11 11:27:06 +00:00
dsl
5a0534abeb
Merge in lfs.c, use defines to build ffsv1, ffsv2, lfsv1 or lfsv2.
...
(removes the ability to build a single ufs.o that supports ffs v1 and v2,
that animal was too large for some of the boot code.)
Use shifts and masks to avoid pulling in 64bit divide.
2003-04-11 11:24:49 +00:00
fvdl
64f0bf8882
Adjust diagnostic check for bad mode field; only the VNON case should
...
matter. From Enami.
2003-04-11 10:36:33 +00:00
dsl
fbf4bd0cfe
Put extern definition of bcopy in () to avoid macro expansion when
...
LIBSA_USE_MEMCPY is defined. Fixes breakage because the return
type of memcpy() is different to that of bcopy.
2003-04-11 10:34:38 +00:00
enami
b0715b0b82
Make ffs_cg_swap() works even if same chunk is passed as new and old cg.
...
This is necessary to prevent newfs from dumping core when it is asked to
create a UFS1 file system of non-native endian.
2003-04-11 10:20:35 +00:00
simonb
0cdf56e3e6
Fix a tyop in a comment.
2003-04-11 06:24:59 +00:00
explorer
07db7d8001
add Promise ATA/150 TX4 id
2003-04-11 02:49:40 +00:00
simonb
e200992e30
Use Tungsten T instead of m550.
2003-04-11 01:30:10 +00:00
simonb
fe2cc35875
Regen; rename Palm M550 to Tungsten T.
2003-04-11 01:28:18 +00:00
simonb
bbd68bc758
Rename Palm M550 to Tungsten T.
2003-04-11 01:25:25 +00:00
christos
cf6014f0ed
use VREAD instead of VWRITE, this ioctl is used to redirect console output.
2003-04-10 22:35:00 +00:00
christos
b9f9db3ca2
Bye Bye UCONSOLE
2003-04-10 22:06:51 +00:00
christos
c4d28a0983
PR/732: Matt Green: TIOCCONS should work if the user owns /dev/console.
2003-04-10 22:05:57 +00:00
jdolecek
39a063b681
back to genfs_eopnotsupp() for vop_remove, vop_link, vop_rename,
...
vop_mkdir, vop_rmdir - it does the right unlocking now
2003-04-10 21:57:26 +00:00
jdolecek
98f212db7d
use former genfs_eopnotsupp_rele() as genfs_eopnotsupp(), so that vnodes
...
are vput()/vrele()d as necessary - some filesystems did use the wrong
one for some ops, and it's just safer to not take the chance
based on suggestion by Bill Studenmund
2003-04-10 21:53:32 +00:00
jdolecek
b41f818f25
change some printf()s on easily-triggerable codepaths to dprintf()
2003-04-10 21:37:32 +00:00
atatat
a6705f1a3f
Remove MAP_NOEXTEND. Its existence in sys/mman.h (which ended before
...
you read this) was the only reference to it in the entire source tree.
2003-04-10 21:35:20 +00:00
jdolecek
1ac1ffed36
improve genfs_eopnotsupp_rele() so that's usable for vop_rename,
...
which uses WILLPUT for member which may be NULL
handle correctly dvp == vp case for WILLPUT members, so this works
for vop_remove, vop_rename
thanks Bill Studenmund for code&comments on this
2003-04-10 21:34:12 +00:00
manu
8cb79c1cc6
typo
2003-04-10 20:57:01 +00:00
jdolecek
c157f669ac
regen:
...
'tvp' in vop_rename needs to be vput(), not vrele()d, so adjust the
definition here to match current reality
okayed by Bill Studenmund
2003-04-10 20:38:12 +00:00
jdolecek
c645a7c61f
'tvp' in vop_rename needs to be vput(), not vrele()d, so adjust the
...
description here to match current reality
okayed by Bill Studenmund
2003-04-10 20:35:36 +00:00
jdolecek
c20afe0ef8
Use 'void *' instead of 'caddr_t' in prototypes of VOP_IOCTL, VOP_FCNTL
...
and VOP_ADVLOCK
2003-04-10 20:26:57 +00:00
fvdl
bf82cd91c6
Add diagnostic check to ufs_vinit in order to catch bad mode fields in
...
inodes early.
2003-04-10 20:22:04 +00:00
fvdl
63ab1add00
Initialize the 'mirror' i_flags fiels in struct inode to 0.
2003-04-10 20:03:40 +00:00
fvdl
2758e6ad60
Remove some leftover diagnostic checks.
2003-04-10 20:02:36 +00:00
manu
15adb29427
Prefer C comments instead of C++ like comments
2003-04-10 19:38:26 +00:00
jdolecek
075efbb3db
desupport LMRESERV_O, anything using it doesn't have chance of working
...
anyway due to numerous kernel structure changes
2003-04-10 19:06:04 +00:00
christos
6dbb5081d5
RP/21088: Jesse Off: Return ENOBUFS instead of EINVAL when sbappend fails.
2003-04-10 18:55:11 +00:00
thorpej
a5bb7e6494
Group things in this file a bit more logically.
2003-04-10 18:04:20 +00:00
scw
201693cb1b
Re-read L2CR after enabling the L2 cache to avoid returning without
...
printing the cache details.
2003-04-10 16:07:15 +00:00
he
ca16636def
Match the "extra" spaces emitted in the load map by the new binutils,
...
but also match what the old binutils emitted as well.
2003-04-10 15:36:54 +00:00
scw
dd3614f13a
When attaching, make sure the "Reject Broadcast Mode", "Promiscuous Mode"
...
and "Pass Bad Frames" bits in the EPCR register are clear.
This works around a problem where firmware sets RBM for some reason before
handing control to the NetBSD kernel.
2003-04-10 15:23:19 +00:00
he
3ace5bb166
Expand the miniroot by 256KB, so that this builds again.
2003-04-10 15:01:52 +00:00
dsl
cff85b34d5
Fix prototypes of null_read and null_write, change to return errno values.
...
This code can't actually be used anywhere! I don't think its obvious use
would compile!
2003-04-10 14:44:05 +00:00
dsl
4a16b1cc1d
Add FS_DEF() and FS_OPS() defines to save typing (and errors) elsewhere.
...
Kill __P() and argument names in prototypes.
(approved by christos)
2003-04-10 14:39:46 +00:00
erh
52bbca5b58
Make sure the directory is still mounted before looking things up in it.
...
Fixes PR kern/5683.
2003-04-10 07:26:52 +00:00
simonb
761de7345c
'#if 0' out a variable that is currently only used in other '#if 0'd out
...
code.
2003-04-10 04:15:38 +00:00
simonb
40149dc0bb
Remove an assigned-to but unused variable.
2003-04-10 04:11:50 +00:00
simonb
430903deae
rf_MakeLockTable() and rf_ShutdownStripeLocks() are used only in
...
rf_stripelocks.c - make them static functions.
2003-04-10 04:10:17 +00:00
simonb
d0f1ac2965
Remove an assigned-to but unused variable.
2003-04-10 03:36:02 +00:00
christos
1af07f5803
Add MIIF_FORCEANEG from Martin Husemann
2003-04-10 01:58:21 +00:00
thorpej
a10453bb40
Add support for using cached mbuf and cluster phys addrs.
2003-04-09 23:32:03 +00:00
matt
dd1424e7ac
Add POOL_VTOPHYS. Change vtophys to return -1 if pmap_extract fails.
...
(callers of vtophys should always supply a valid VA so that
pmap_extract should never fail).
2003-04-09 22:37:32 +00:00
matt
c72503e1bd
Add some debug printf's.
2003-04-09 22:35:21 +00:00
matt
b4c7fb17b2
Cleanup dmamap_sync a bit and add a few more comments. Add support for
...
cached physaddr's in mbufs.
2003-04-09 22:28:56 +00:00
nathanw
e9ab31d743
POOL_VTOPHYS: Cast argument to ALPHA_K0SEG_TO_PHYS() to vaddr_t to
...
prevent gcc complaining about bitwise operations on pointers.
2003-04-09 22:14:31 +00:00
thorpej
9bd03b1f69
Cast the arg to MIPS_KSEG0_TO_PHYS() in POOL_VTOPHYS() (thanks, nathan!).
2003-04-09 22:10:58 +00:00
thorpej
03befad98b
In uvm_map_clean(), only call pgo_put if the object has one.
...
From Quentin Garnier <quatriemek.com!netbsd>.
2003-04-09 21:39:29 +00:00
kleink
27d8588746
Change the strerror() string for ERANGE consistently to "Result too
...
large or too small" and reword its intro(2) description to reflect
the present use for non-numerical out-of-range errors; resolves
Andrew Brown's PR standards/21004, the discussion of which was
dramatically sped up by repeated whipping from Perry Metzger. :-)
2003-04-09 21:36:28 +00:00
thorpej
df25ffa39a
Bump to 1.6R -- mbuf and pool changes.
2003-04-09 19:28:06 +00:00
jdolecek
d135e24e2d
fix couple more simple lock issues on smbfs_close() code path:
...
* vinvalbuf needs to be called without simplelocks held
* need to release the lock in opencount > 0 case
* need to release the lock before smbfs_findclose(), since that
can send a request to SMB server and attempt to pool_get() a request buffer
problem path found & testing by Martin Husemann, fix adresses PR kern/21067
2003-04-09 18:57:29 +00:00
thorpej
bcea7d5f28
Use cached physical addresses for mbufs and clusters to save having
...
to extract the physical address from the virtual.
On the ARM, also use the "read-only at MMU" indication to avoid a
redundant cache clean operation.
Other platforms should use these two as examples of how to use these
new pool/mbuf features to improve network performance. Note this requires
a platform to provide a working POOL_VTOPHYS().
Part 3 in a series of simple patches contributed by Wasabi Systems
to improve network performance.
2003-04-09 18:51:35 +00:00
jdolecek
1f29707d43
move ntfs_remove() to be together with the other dummies - easier to c&p
...
eventually
2003-04-09 18:46:47 +00:00
jdolecek
6810b56243
add dummy link, rename, mkdir, rmdir vnode ops, which release the
...
appropriate vnodes before failing with EOPNOTSUPP - this is necessary
to not deadlock later
2003-04-09 18:41:05 +00:00
thorpej
f775de9f61
* Use a pool_cache constructor to record the physical address of mbufs
...
in the mbuf header.
* Use the new cached paddr feature of the pool_cache API to record
the physical address of mbuf clusters. (We cannot use a ctor for
clusters, since clusters have no constructed form; they are merely
buffers).
Bus_dma back-ends may use the cached physical addresses to save having to
extract the physical address from virtual.
* Provide space in m_ext recording the vm_page *'s for an SOSEND_LOAN_CHUNK-
sized non-cluster external buffer. Use this in the sosend_loan code to
save having to extract the physical address from virtual and then look
up the vm_page *'s.
* Provide an indication that an external buffer is mapped read-only at
the MMU. Set this flag for the external buffer in the sosend_loan
case, since loaned pages are always mapped read-only. Bus_dma back-ends
may use this information to save cache flushing, since a cache flush of
a read-only mapping is redundant on some architectures (the cache would
have already been flushed when making the mapping read-only).
Part 2 in a series of simple patches contributed by Wasabi Systems
to improve network performance.
2003-04-09 18:38:01 +00:00
thorpej
a0aee79a1d
Add the ability for pool caches to cache the physical address of
...
objects. Clients of the pool_cache API must consistently use
the "paddr" variants or not, otherwise behavior is undefined.
Enable this on Alpha, ARM, MIPS, and x86. Other platforms must
define POOL_VTOPHYS() in the appropriate manner in order to enable
the feature.
Part 1 of a series of simple patches contributed by Wasabi Systems
to improve network performance.
2003-04-09 18:22:13 +00:00
thorpej
fe57487140
Remove something accidentally included in last commit.
2003-04-09 18:17:34 +00:00
thorpej
7360657293
Tweak the way the pagesize-related variables are set:
...
* Remove DEFAULT_PAGE_SIZE. We don't use PAGE_SIZE the way Mach did.
* In uvm_setpagesize(), if we are called with uvmexp.pagesize == 0,
then assert that PAGE_SIZE != 0 (i.e. a constant), and set uvmexp.pagesize
accordingly.
* Provide defaults for MIN_PAGE_SIZE and MAX_PAGE_SIZE if not defined
by <machine/vmparam.h>. If PAGE_SIZE is not a constant, MIN_PAGE_SIZE
and MAX_PAGE_SIZE must be provided.
* If MIN_PAGE_SIZE and MAX_PAGE_SIZE are not equal (i.e. PAGE_SIZE may
not be a constant in all configurations), then ensure that PAGE_SIZE
and friends expand to variable references for LKMs.
2003-04-09 16:34:10 +00:00
thorpej
d154229cf2
Don't define PAGE_SIZE, etc. in terms of NBPG, rather use the same
...
logic as used by <machine/param.h> to define constant PAGE_SIZE if
possible.
Also define the minimum and maximum PAGE_SIZE that might appear in
any given configuration (4K and 8K, respectively).
2003-04-09 16:27:06 +00:00
thorpej
efdd83f440
Move CPU configuration predicates to <machine/cpuconf.h>.
2003-04-09 16:22:33 +00:00
jdolecek
011c1952fd
#if 0 some no longer used macros; keep around for refence
2003-04-09 16:18:56 +00:00
jdolecek
af5ced0d31
replace VOP__UNLOCK(), VN_LOCK(), VGET() macros with the real thing, to
...
imporove readability
g/c some non-NetBSD code for same reason
2003-04-09 16:18:17 +00:00
jdolecek
81d7a920df
print some potentially useful stuff in ntfs_print()
...
replace the VOP__UNLOCK() macros with VOP_UNLOCK() directly - it just
obfuscates the code
similarily for VN_LOCK()->vn_lock()
unlock dvp before ntvattrget call in ntfs_lookup() in '..' case, not after
fix problem in ntfs_lookup() where PDIRUNLOCK was not set in one code path
after unlocking parent directory vnode
2003-04-09 16:12:18 +00:00
jdolecek
a0e0f99677
add real ntfs remove vnode op, which releases vnode locks on parent directory
...
and the file vnode before returning EOPNOTSUPP
fixes PR kern/19595 by Erik Berls
2003-04-09 16:02:18 +00:00
matt
4daebcbff5
Make the imask_t typedef a struct rather than a naked array. The attribute
...
on the array typedef was contaminating other u_int32_t naked arrays and
affecting their alignment.
2003-04-09 15:44:26 +00:00
yamt
65e3d14a8a
rename a very confusing variable name.
...
(must_commit -> stalewriteverf)
2003-04-09 14:30:30 +00:00
yamt
b90af31ce6
when commit failed and fall to write, re-set 'off' and 'cnt'
...
because it can be changed in 'needcommit' path.
2003-04-09 14:27:58 +00:00
yamt
2cca2b5641
update a comment to follow the previous change.
2003-04-09 14:24:32 +00:00
yamt
9b96b4ab78
make per-iod datas together.
2003-04-09 14:22:33 +00:00
yamt
0dff798bde
rename nm_verf to nm_writeverf because it's confusing with nm_verf{str,len}.
2003-04-09 14:21:24 +00:00
itohy
3803387e1f
Support UFS2 format for FFS.
2003-04-09 12:57:13 +00:00
yamt
e5655297db
remove B_NEEDCOMMIT as it's no longer used.
2003-04-09 12:55:50 +00:00
drochner
e9857b349d
catch up with "struct consdev" change
2003-04-09 11:04:41 +00:00
thorpej
4d402f3790
Fix a typo.
2003-04-09 02:34:31 +00:00
christos
e3eb9da887
regen
2003-04-09 02:10:57 +00:00