Peter Wemm
7f473504e6
Free the global softupdates lock prior to tsleep() in getdirtybuf().
...
This seems to be responsible for a bunch of panics where the process
sleeps and something else finds softupdates "locked" when it shouldn't
be. This commit is unreviewed, but has been a big help here.
Previously my boxes would panic pretty much on the first fsync() that
wrote something to disk.
2000-01-13 18:48:12 +00:00
Matt Jacob
ec9509a376
add MAINTAINER file for clarity
2000-01-13 18:45:14 +00:00
Guido van Rooij
c41766e97e
This commit was generated by cvs2svn to compensate for changes in r55924,
...
which included commits to RCS files with non-trunk default branches.
2000-01-13 18:30:37 +00:00
Guido van Rooij
23a0caaf86
Import of ipfilter 3.3.6 (freebsd relevant part)
...
Obtained from: ftp://coombs.anu.edu.au/pub/net/firewall/ip-filter/ip_fil3.3.6.tar.gz
2000-01-13 18:30:37 +00:00
Jeroen Ruigrok van der Werven
76a1875dc5
Fix dhclient-exit-hooks location. (PR 14253)
...
Add $FreeBSD$ CVS identifier.
PR: 14253
Submitted by: Arcady Genkin
2000-01-13 16:27:20 +00:00
Yoshinobu Inoue
ba9b06509a
fix wrong name which is hidden by wrong ifdef.
...
Sorry for build failure. There was a mistake when I moved the patch
from my build check machine to commit machine.
Specified by: peter
2000-01-13 15:27:50 +00:00
Yoshinobu Inoue
42b4f28ebd
libc rcmd update for IPv6.
...
A new function bindresvport2(), AF independent version of bindresvport()
is also added.
Reviewed by: sumikawa
Obtained from: KAME project
2000-01-13 15:09:48 +00:00
Yoshinobu Inoue
5d60ed0e69
Change struct sockaddr_storage member name, because following change
...
is very likely to become consensus as recent ietf/ipng mailing list
discussion. Also recent KAME repository and other KAME patched BSDs
also applied it.
s/__ss_family/ss_family/
s/__ss_len/ss_len/
Makeworld is confirmed, and no application should be affected by this change
yet.
2000-01-13 14:52:53 +00:00
Jeroen Ruigrok van der Werven
f014ebf537
Correct placement of $FreeBSD$ CVS identifier.
2000-01-13 14:27:44 +00:00
Jeroen Ruigrok van der Werven
d280290002
Change `from'' to
`to''.
...
PR: 15729
Submitted by: Kim Toms
2000-01-13 14:26:23 +00:00
Yoshinobu Inoue
21ab895ff5
Clear rt after RTFREE. This might have sometime caused kernel panic at rtfree()
...
on INET6 enabled environment.
2000-01-13 14:21:30 +00:00
Jeroen Ruigrok van der Werven
4d02bbec4f
Add the LSI-Logic 53C875e chipset and the DawiControl DC2976UW entries
...
to our hardware list.
PR: 15744
Submitted by: Sascha Blank <blank@uni-tier.de>
2000-01-13 13:43:21 +00:00
Peter Wemm
87263c3c61
Add missing 'DEVICE_SYSCTLS' to opt_bus.h. This is the (experimental?)
...
code that exports the bus heirarchy to hw.devices.*
2000-01-13 13:29:51 +00:00
Sheldon Hearn
388cb77804
Add myself as ntp docs maintainer, with roberto's permission.
2000-01-13 13:02:00 +00:00
Ruslan Ermilov
533eb9138f
Fix page fault in -vv mode.
...
PR: 16098
Submitted by: Alan.Judge@indigo.ie
Reviewed by: ru
2000-01-13 12:59:58 +00:00
Jeroen Ruigrok van der Werven
b0359e5d90
Add dhclient(8) crossreference to the dhcp_flags section.
...
Submitted by: sheldonh
2000-01-13 12:53:54 +00:00
KATO Takenori
1a5f564f56
Synced with sys/dev/syscons/syscons.c rev 1.331.
2000-01-13 12:24:43 +00:00
Jeroen Ruigrok van der Werven
62285547ec
Fix old style /fB /fR emphasis to the correct usage of .Em or other
...
more appropriate uses of mdoc macros given the context they were
used in.
2000-01-13 12:06:41 +00:00
Jeroen Ruigrok van der Werven
4452573f96
Add crossreference to dhclient(8) since our interfaces nowadays
...
support DHCP and more information would be handy.
2000-01-13 11:54:35 +00:00
KATO Takenori
a9d02f5a66
Synced with following changes:
...
>yokota 2000/01/11 05:39:06 PST
>
> Modified files:
> sys/dev/usb ukbd.c
> sys/dev/kbd atkbd.c kbd.c kbdreg.h
> Log:
> Rework shifta/ctla/alta key handling. It appears that there was
> misunderstanding between the PR originator and me. I hope I got it
> right this time.
>
> Revision Changes Path
> 1.22 +4 -1 src/sys/dev/usb/ukbd.c
> 1.21 +1 -8 src/sys/dev/kbd/atkbd.c
> 1.16 +19 -10 src/sys/dev/kbd/kbd.c
> 1.9 +2 -2 src/sys/dev/kbd/kbdreg.h
Submitted by: yokota
2000-01-13 11:47:42 +00:00
KATO Takenori
50a2971692
Synced with sys/isa/sio.c rev 1.284.
2000-01-13 11:45:33 +00:00
Jeroen Ruigrok van der Werven
dbc56df44f
Add description for how to enable DHCP for network interfaces.
...
PR: 15980
Submitted by: John Reynolds <jjreynold@home.com>
Reviewed by: sheldonh
2000-01-13 11:44:28 +00:00
Bruce Evans
e231122d79
Fixed missing include and missing arg in synopsis.
2000-01-13 10:22:50 +00:00
Bruce Evans
f92c744fd8
Fixed missing include in synopsis.
2000-01-13 10:21:25 +00:00
Sheldon Hearn
2777e3a86d
Move the Variables section of the old ntp_misc(8) manual page to
...
the correct location in the ntpd(8) page.
2000-01-13 10:03:53 +00:00
Sheldon Hearn
fb137ad4d1
Abandon hope of keeping in line with the author's structure,
...
in favour of placing information in the correct sections.
The ntp_acc(8), ntp_auth(8), ntp_clock(8), ntp_conf(8),
ntp_misc(8) and ntp_mon(8) pages have been merged into
ntp.conf(5) and ntp.keys(5).
Requested by: rgrimes, wollman
2000-01-13 09:59:55 +00:00
Matthew N. Dodd
d09cfe6b93
Remove old copy of if_ed.c; it is no longer used.
2000-01-13 09:30:18 +00:00
Jason Evans
ecf6d6cb6d
Fix unresolved _libc_*() references in libc by creating weak aliases
...
to the respective system call entry points.
2000-01-13 09:26:50 +00:00
Matthew N. Dodd
39fb813864
Set ifq_maxlen. (to default IFQ_MAXLEN)
2000-01-13 09:13:22 +00:00
Matthew N. Dodd
de9cfdd736
Allow SMP systems with an MCA bus to work properly.
...
Reviewed by: peter
2000-01-13 09:09:02 +00:00
Matthew N. Dodd
47a70d921b
Implement BUS_{GET,SET,DELETE}_RESOURCE methods.
2000-01-13 09:01:46 +00:00
Matthew N. Dodd
919886a01f
Correctly test CF.
2000-01-13 08:49:47 +00:00
Peter Wemm
101c72e44b
Remove duplicate DEC 21050 PCI-PCI bridge (0x00011011)
...
Add an entry for the Toshiba Fast Infra Red controller (0x07011179)
2000-01-13 08:40:10 +00:00
Matthew N. Dodd
69eae97a91
Add a few devices IDs and clarify the SiS 85c496 entry.
2000-01-13 08:01:53 +00:00
Kirk McKusick
1c2ceb2880
Because cylinder group blocks are now written in background,
...
it is no longer sufficient to get a lock on a buffer to know
that its write has been completed. We have to first get the
lock on the buffer, then check to see if it is doing a
background write. If it is doing background write, we have
to wait for the background write to finish, then check to see
if that fullfilled our dependency, and if not to start another
write. Luckily the explanation is longer than the fix.
2000-01-13 07:20:01 +00:00
Kirk McKusick
94313add1f
A panic occurs during an fsync when a dirty block associated with
...
a vnode has not been written (which would clear certain of its
dependencies). The problems arises because fsync with MNT_NOWAIT
no longer pushes all the dirty blocks associated with a vnode. It
skips those that require rollbacks, since they will just get instantly
dirty again. Such skipped blocks are marked so that they will not be
skipped a second time (otherwise circular dependencies would never
clear). So, we fsync twice to ensure that everything will be written
at least once.
2000-01-13 07:17:39 +00:00
Matthew N. Dodd
1f3e0d3de8
Remove the 'at isa? ...' bits for ex0.
...
Remove the confusing text about pccard and unit numbers for ep0.
2000-01-13 07:01:13 +00:00
Matthew N. Dodd
6b84907d69
Cosmetic cleanups.
2000-01-13 06:55:35 +00:00
Matthew N. Dodd
a0f5c15f22
Implement a DEVICE_IDENTIFY method. I want to revisit some of this later
...
but this is enough to get us going.
2000-01-13 06:52:51 +00:00
Matthew N. Dodd
b5e3bc2086
When I converted this driver to newbus I also cleaned up the code
...
layout. It seems that I cleaned it up a bit too much and confused a few
if () {
if () {
} else {
}
}
statements in the obvious manner.
This allows the driver to transmit packets again. *sigh*
2000-01-13 06:46:02 +00:00
Warner Losh
ff95378bb1
Stop the recurring feeling of deja vu
...
Stop the recurring feeling of deja vu
Stop the recurring feeling of deja vu
Stop the recurring feeling of deja vu
and debounce the eject messages. We now mark the socket empty in the
interrupt handler, rather than after we've disabled the socket which
happens "much later".
2000-01-13 06:32:33 +00:00
Cameron Grant
724efc44ec
attach to non-ac97 neomagic chips and hope that ac97 ones do not have the
...
same pnpbios id
2000-01-13 06:11:32 +00:00
Cameron Grant
5b4c3f3ca0
be less verbose
2000-01-13 06:00:57 +00:00
Yoshinobu Inoue
3d670abcc1
added IPv6 unspecified addr check for getipnodebyaddr.
2000-01-13 05:47:11 +00:00
Yoshinobu Inoue
3a0c1bfb5d
added IPv4 mapped IPv6 addr consideration for getaddrinfo() reverse lookup case
2000-01-13 05:37:51 +00:00
Yoshinobu Inoue
8972cdb14e
add a comment for some possible? IPv4 option processing.
2000-01-13 05:21:05 +00:00
Yoshinobu Inoue
72e174286c
removed incorrect ip6 length setting for IPv6 tcp reset packet.
2000-01-13 05:18:30 +00:00
Yoshinobu Inoue
23ecf4b562
removed an ours case which think a packet destined to loopback interface
...
with IPv6 loopback addr for its dest or src addr as ours.
2000-01-13 05:12:48 +00:00
Yoshinobu Inoue
fa310a7e3b
added missing IPV6_PORTRANGE case.
2000-01-13 05:07:42 +00:00
Yoshinobu Inoue
7a7f8a20cd
remove unnecessary "$ifdef INET6"
2000-01-13 05:01:27 +00:00