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
mycroft
1e243afe67
Remove the "xfer" argument to scsipi_command().
2004-09-17 23:43:17 +00:00
mycroft
cdc20e6ce8
In places where we've already called scsipi_make_xs(), call scsipi_execute_xs()
...
directly rather than going through scsipi_command().
2004-09-17 23:35:13 +00:00
enami
006eb65868
s,contro,&l, in a comment.
2004-09-17 23:32:09 +00:00
mycroft
ba781da1dc
Change the way bustype_cmd is used. Rather than having it be responsible for
...
calling scsipi_make_xs() and scsipi_execute_xs(), instead push these into
scsipi_command. Make bustype_cmd and PHOLD/PRELE be called from
scsipi_execute_xs(). This allows us to create a xfer structure -- possibly on
the stack -- and call scsipi_execute_xs() directly.
2004-09-17 23:30:22 +00:00
enami
53d0cedc9f
Put the type of p_tracep back to void *; it is an implementation detail and
...
no need to expose to the rest of kernel.
2004-09-17 23:26:42 +00:00
enami
23114636eb
Delete m_tag from a mbuf being non-pkthdr mbuf rather than newly becoming
...
pkthdr mbuf.
2004-09-17 23:24:03 +00:00
enami
6d7958ac59
Minimal support for mirror component. The relation between original and
...
mirror component learned from FreeBSD driver.
2004-09-17 23:21:53 +00:00
enami
a3eb2d5952
- proc_alloc() already initializes p_stat to SIDL.
...
- copy unconditionaly inherited p_flag bits in a single place.
2004-09-17 23:20:21 +00:00
mycroft
bd9548b268
Oops; fix ssrestart().
2004-09-17 23:13:02 +00:00
mycroft
8b6c2af171
Do not manipulate xs->bp in "generic" code -- do it only in the psw_done
...
routine. As part of this, pass down our pre-parsed error code -- though this
interface will probably change later to accomodate better error handling.
2004-09-17 23:10:50 +00:00