lukem
e0c9340497
Add "unmounting disks..." [unmount] " done" to vfs_unmountall(),
...
so the user has some idea what's occurring after "syncing disks... done"
2004-09-22 11:47:23 +00:00
yamt
d2fe4b34bb
move some per-cpu data definitions to MI place so that they can be modified
...
without touching all ports. discussed on tech-kern@.
2004-09-22 11:32:02 +00:00
yamt
96d1da145d
fix printf formats to match with sys/buf.h 1.75.
2004-09-22 09:56:18 +00:00
yamt
52f0c217f7
introduce M_EXT_RW to allow mbuf external storage R/W.
...
discussed on tech-net@.
2004-09-21 21:57:30 +00:00
rumble
dab9f713b9
Do not exceed 80 columns. No functional change.
2004-09-21 15:47:32 +00:00
thorpej
d01a5a57e8
Regenerate for VNODE_LOCKDEBUG changes.
2004-09-21 03:11:53 +00:00
thorpej
11afd11faa
Add a new VNODE_LOCKDEBUG option, which enables checks in the VOP_*()
...
calls to ensure that the vnode lock state is as expected when the VOP
call is made. Modify vnode_if.src to set the expected state according
to the documenting lock table for each VOP. Modify vnode_if.sh to emit
the checks.
Notes:
- The checks are only performed if the vnode has the VLOCKSWORK bit
set. Some file systems (e.g. specfs) don't even bother with vnode
locks, so of course the checks will fail.
- We can't actually run with VNODE_LOCKDEBUG because there are so many
vnode locking problems, not the least of which is the "use SHARED for
VOP_READ()" issue, which screws things up for the entire call chain.
Inspired by similar changes in OpenBSD, but implemented differently.
2004-09-21 03:10:35 +00:00
thorpej
14a961d318
Fix a mis-placed wdc_init_shadow_regs().
2004-09-21 02:46:46 +00:00
jdolecek
81ed8f7972
move definition of linux_fsid_t to common/linux_types.h - it's identical
...
across all Linux archs
2004-09-20 18:51:55 +00:00
jdolecek
43b3feff28
regen:
...
implement support for Linux statfs64() syscall - 64bit variant of statfs()
2004-09-20 18:42:23 +00:00
jdolecek
110cc1cc61
implement support for Linux statfs64() syscall - 64bit variant of statfs()
2004-09-20 18:41:07 +00:00
jdolecek
845beacce3
add 'mounts' file for -o linux, which lists all currently mounted
...
filesystems; Linux glibc statvfs() uses this to get some of mount flags,
and this file is also useful as /emul/linux/etc/mtab (via symlink)
2004-09-20 17:53:08 +00:00
drochner
a8f458743f
Replace the last spurious ISACF_IRQ_DEFAULT.
2004-09-20 17:31:57 +00:00
drochner
231121a8df
another pointless ISACF_IRQ_DEFAULT - that's just
...
a -1
2004-09-20 17:00:39 +00:00
drochner
96f4400c0c
remove an occurence of ISACF_DRQ_DEFAULT where it doesn't
...
belong
(I didn't find where this piece of code is made use of,
likely stale stuff.)
found by Havard Eidnes
2004-09-20 16:57:27 +00:00
scw
ac3ac35ecb
MPC8xx DC_CST is SPR 0x238, not 0x230.
...
Reported by Jared Momose in private email.
2004-09-20 11:29:19 +00:00
simonb
74b1235f26
Fix a typo in a comment.
2004-09-20 07:32:02 +00:00
christos
dbac2396e8
Add a linux_fsid_t typedef for the ports that don't have architecture dependent
...
linux_types.h. Fixes sparc build.
2004-09-20 03:21:40 +00:00
chs
b242249052
add driver for harmony audio. from openbsd, adapted for netbsd by me.
2004-09-19 23:03:34 +00:00
chs
b42337cb2a
fix optimized compilation.
2004-09-19 23:00:29 +00:00
dyoung
5c852952b0
Import libpcap 0.8.3 from tcpdump.org---getting it right this time, I hope.
2004-09-19 21:57:48 +00:00
dyoung
7e3909436f
Import libpcap 0.8.3 from tcpdump.org
2004-09-19 21:31:39 +00:00
he
cf6b002f48
Fix build problem -- track the change to <sys/buf.h>.
2004-09-19 19:09:24 +00:00
jdolecek
48373456d4
Adjust struct statfs content to flag that the newer Linux kernel do
...
provide f_frsize. It cannot be actually used to GNU C statvfs() bug
in f_frsize != f_bsize case, so just keep pretending we don't support it.
Update comments and explain the situation in detail there.
2004-09-19 16:50:11 +00:00
jdolecek
2580579147
move definition of struct linux_stafs to common/linux_types.h, and use
...
explicit size types - the structure definition is actually identical
on currently support COMPAT_LINUX archs, so no point to have 6 copies of it
in the tree
2004-09-19 15:06:32 +00:00
yamt
ec18670e28
fix printf formats to match with sys/buf.h rev.1.75.
...
PR/26994 from Andreas Wiese.
2004-09-19 12:22:22 +00:00
yamt
cc047d3821
um_maxfilesize should be set after
...
ffs_oldfscompat_read adjusted fs_maxfilesize.
2004-09-19 11:58:29 +00:00
tron
1263e27807
Update commt about "OBJECT_FMT": only ns32k uses "a.out" these days.
2004-09-19 08:56:22 +00:00
christos
2611d5a68f
KNF; Simplify some logic, so that lines don't wrap. Explain why we
...
break, continue, or return from the tty scanning loops.
2004-09-18 20:14:22 +00:00
mycroft
7ef0686963
If our enqueue failed -- because we're polling and there is already something
...
in the queue -- do not attempt to requeue it. We only poll in two cases:
1) We have a non-interrupting controller. In this case, execution of the
previous command should have left the queue empty. (Perhaps there should be
a KASSERT() to this effect.)
2) We're in the shutdown path, either doing a cache sync or a dump. In these
cases, the retry behavior is useless, because we will no longer get
interrupts to notify us that the earlier commands completed. Instead we
just spin for a few seconds and fail anyway. (XXX We should probably clear
the queue explicitly so that the shutdown/dump will succeed.)
2004-09-18 18:49:50 +00:00
mycroft
b89029809c
Since we always defer probing SCSI and ATAPI devices now, we can never be
...
"cold" -- so change the check for this to a KASSERT().
2004-09-18 18:29:00 +00:00
mycroft
007ffe47ec
Oops; eliminate the EJUSTRETURN return value from scsipi_execute_xs(). Don't
...
know how this worked when I tested it.
2004-09-18 18:00:05 +00:00
yamt
2936303c19
openpty: just check errors of syscalls,
...
instead of checking permission beforehand in userland.
2004-09-18 16:44:38 +00:00
yamt
22399b45d0
change some members of struct buf from long to int.
...
ride on 2.0H.
2004-09-18 16:40:11 +00:00
yamt
3362d4ed5b
fix allocbuf() O(n**2) behaviour where n is number of AGE buffers
...
by always tracking amount of buffers on a queue.
bump to 2.0H.
2004-09-18 16:37:12 +00:00
yamt
0a9623de9c
call PFIL_IFADDR hooks where appropriate.
2004-09-18 16:04:41 +00:00
yamt
2bf1a4ef17
- add missing function prototypes.
...
- fix prototype mismatches.
2004-09-18 16:01:03 +00:00
jdolecek
62b15febd3
make othercase() return int rather than char, to avoid sign extension
...
bug with character codes >= 128
fixes PR lib/26986 by Alexander Becher
2004-09-18 11:47:37 +00:00
wiz
0cd74d2a4b
Fix formatting bug reported by Chris Ross in PR 26989.
2004-09-18 11:41:08 +00:00
martin
06e56dc6b2
Add support for PCI-X version of LSI FC929; from Bert Kiers in PR kern/26836.
2004-09-18 08:52:50 +00:00
martin
9d347457c2
Regen (FC929X added)
2004-09-18 08:48:29 +00:00
martin
7a56ae33d2
Add LSI FC929 (aka FC929X); from PR kern/26836.
2004-09-18 08:47:46 +00:00
jdolecek
3e385f3b90
vinumioctl():
...
actually, those return statements were reachable, so put them back to the
appropriate case statements, and add some break statements for readability
2004-09-18 07:38:26 +00:00
rtr
42dc449815
+ add arch specific flags for ati driver should resolve pr#25918
...
XXX
This pr remains in feedback because I never did get confirmation that
this change resolved the problem. People are free to test it and if
desired request a pull up to 2.0 branch. I will not be requesting the
pullup.
2004-09-18 06:49:27 +00:00
itohy
05d92b70c7
Make sure the string dollar NetBSD doller is stored literally.
2004-09-18 03:32:30 +00:00
mycroft
18f4edd320
We don't need to handle the "cold" flag here.
2004-09-18 02:21:33 +00:00
mycroft
7e54a3ad57
If we need to poll, set SCSIPI_ADAPT_POLL_ONLY rather than a homegrown flag.
2004-09-18 02:18:39 +00:00
mycroft
a7aa9498f3
Minor rearrangement. Whitespace and #include cleanup.
2004-09-18 00:21:03 +00:00
mycroft
8f93b96f00
Standardize some variable names and the calling pattern for scsipi_command().
...
Use void pointer casts.
2004-09-18 00:08:16 +00:00
itohy
829103b30f
Make it work again.
...
Hi, drochner!
2004-09-17 23:59:33 +00:00