Justin T. Gibbs
70351c9a14
Store a pointer to our softc in the kernel's SCB structure. In the
...
past we stored this data in the CCB and attained the CCB via a pointer
in the SCB. In ahc_timeout(), however, the timedout SCB may have already
been completed (inherent race), meaning that the CCB could have been recycled,
and the ahc pointer reset.
Clean up the logic in ahc_search_qinfifo that deals with the busy device
table. For some reason it assumed that the only valid time to search
to see if additional lun entries should be checked was if lun 0 matched.
Now we properly itterate through the necessary luns. The busy device
table is used to detect invalid reselections, so a device would have had
to perform an unexpected reselection for this to cause problems. Further,
all luns are collapsed to a single entry unless we have external ram
with large SCBs (3940AU models) so the chance of this happening was
rather remote.
Clean up the logic for dealing with the untagged queues. We now set a
flag in the SCB that indicates that it is on the untagged queue instead
of inferring this from the type and setup of the CCB pased into us by
CAM.
In ahc_timeout(), don't print the path of the SCB until the controller
is paused and we are sure that it has not completed yet. This, in
conjunction with referencing the ahc pointer in the SCB rather than
the CCB in the SCB avoids panics in the case of a timedout scb completing
just before the timeout handler runs. This turns out to be guaranteed
if interrupt delivery is failing, as we run our interrupt handler to
flush any "just missed events" when a timeout occurs. Mention the
likelyhood of broken interrupts if a timedout SCB is completed by
our call to ahc_intr().
2000-10-11 23:46:34 +00:00
Mike Smith
3c3134d3a0
When testing for PCI bus overlap with another enumerator, make sure we
...
check for the right bus number. This is still not quite right, but
fixes things for multi-bus machines again.
Submitted by: tegge
2000-10-11 23:03:11 +00:00
Archie Cobbs
034d9dac34
Calling untimeout(9) leads to a race window where memory could be leaked.
...
Close this window by simply not calling untimeout(9).
2000-10-11 20:29:12 +00:00
David E. O'Brien
c13ded1868
Add `isoC-99' to the list of availble abbreviations.
2000-10-11 19:30:41 +00:00
Archie Cobbs
be731c30f3
Fix memory leak.
...
Submitted by: Christopher N. Harrell <cnh@ivmg.net>
2000-10-11 19:04:34 +00:00
Ruslan Ermilov
3ab6704228
Reset globals for every new command read from preprocessed file.
2000-10-11 13:02:30 +00:00
Peter Wemm
0a69c17a48
With apoligies to Greg Shapiro, fix the world. The previous commit
...
lost -lutil and -lwrap by replacing $LDADD and $DPADD rather than
appending to them with +=.
2000-10-11 12:19:42 +00:00
Ruslan Ermilov
de2e7393d6
Only interpret the last command line argument as a file to
...
be preprocessed if it is specified as an absolute pathname.
PR: bin/16179
2000-10-11 12:17:06 +00:00
Peter Wemm
f68135e505
Fix a buildworld hiccup with build-tools that wasn't present in standalone
...
library builds.
2000-10-11 11:25:47 +00:00
Joseph Koshy
1f49176099
Minor doc tweaks: reorder the "SEE ALSO" section alphabetically; add
...
punctuation.
2000-10-11 10:46:12 +00:00
Ruslan Ermilov
6c9e7248c0
Cleaned up the .St macro.
...
Obtained from: NetBSD
2000-10-11 09:51:27 +00:00
Peter Wemm
1105a0c9d9
Oops, beforedepend isn't needed. The build problem I had was due to
...
something else.
2000-10-11 08:20:37 +00:00
Peter Wemm
fa741a91a7
Update for ncurses 5.1-20001009 import
2000-10-11 08:19:56 +00:00
Peter Wemm
b59859cba3
Update for ncurses 20001009 import
2000-10-11 08:17:19 +00:00
Peter Wemm
00eb1c2148
Update after ncurses 20001009 import
2000-10-11 08:14:44 +00:00
Peter Wemm
5148785cd3
Update bmake glue after ncurses 5.1-20001009 import.
2000-10-11 08:07:28 +00:00
Peter Wemm
5702016eec
Merge ncurses vendor changes (v5_1_20000701->v5_1_20001009) onto mainline
2000-10-11 07:33:47 +00:00
Peter Wemm
6e0da8f8c9
This commit was generated by cvs2svn to compensate for changes in r66963,
...
which included commits to RCS files with non-trunk default branches.
2000-10-11 07:31:01 +00:00
Peter Wemm
18259542b2
Import ncurses-5.1-20001009 onto the vendor branch
2000-10-11 07:31:01 +00:00
Gregory Neil Shapiro
c6cc60252d
Style fixes
2000-10-11 05:04:21 +00:00
Gregory Neil Shapiro
3866ec8061
Fix man page installation
...
Style fixes
Submitted by: bde
2000-10-11 04:53:30 +00:00
Gregory Neil Shapiro
79c8873163
NOCRYPT imples NO_OPENSSL.
...
Still need to solve the distribution problem.
Submitted by: kris
2000-10-11 03:35:32 +00:00
Jun Kuriyama
0a13e042b1
Add missing comma at the end of line.
2000-10-11 01:12:55 +00:00
Andrew Gallatin
9e7c752771
kmem transfers were being double-counted due to a missing continue.
...
This silences the dreaded "swapinfo:cannot read blmeta_t" messages at boot.
I'm really suprised there were no PRs open about this...
2000-10-11 01:01:54 +00:00
Bill Paul
00a9155349
Add support for the Kingston KNU101TX 10/100 USB ethernet adapter. We're
...
up to 11 of these now.
2000-10-10 23:45:17 +00:00
Bill Paul
5a68c7769a
regenetate
2000-10-10 23:24:45 +00:00
Bill Paul
5ccd443674
Add vendor ID for Kingston Technology and add device ID for
...
KNU101TX USB ethernet adapter. (Yes, another one.)
2000-10-10 23:23:54 +00:00
David E. O'Brien
a404a90a1b
Add a macro for ISO C99 ("isoC-99").
2000-10-10 23:14:55 +00:00
Bruce A. Mah
c1ad6b9c83
Note Ports Collection restructuring, new make(1) variable substitution
...
modifiers.
2000-10-10 22:31:55 +00:00
Gregory Neil Shapiro
3d1a10799a
Add FreeBSD-only options to the getopt string
...
PR: 21544
Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
2000-10-10 22:27:08 +00:00
Archie Cobbs
a3fef8df1c
Minor clarification about the "bypass" hook.
2000-10-10 20:07:11 +00:00
Gregory Neil Shapiro
cb947c91da
Fix alphabetical ordering for libsmutil
2000-10-10 18:32:38 +00:00
Gregory Neil Shapiro
efe2ac73a3
Document the recent sendmail related changes:
...
- STARTTLS support in sendmail
- Use sendmail's version of vacation
- mail.local no longer installed set-user-id root
- Disable EXPN/VRFY SMTP commands by default
- Copy sendmail/cf config building tree into /usr/share/sendmail/cf/
2000-10-10 18:17:29 +00:00
Gregory Neil Shapiro
0c2b976cf8
Build sendmail with STARTTLS support unless NO_OPENSSL is set.
2000-10-10 18:15:41 +00:00
Gregory Neil Shapiro
8108227d7f
Use sendmail's version of vacation. It is command line and database
...
compatible with the old version but includes new functionality and bug fixes.
Since it is not part of the NO_SENDMAIL make.conf option, libsmdb and
libsmutil should always be built for vacation's sake.
PR: 15227
2000-10-10 18:14:30 +00:00
Gregory Neil Shapiro
1e1c8c164c
mail.local(8) is no longer installed as a set-user-id binary.
...
Users may have to adjust their configuration to call mail.local as root
by adding the F=S flag to the local mailer. Most probably already have this.
2000-10-10 18:12:30 +00:00
Gregory Neil Shapiro
9d64dea9fa
Disable the SMTP EXPN and VRFY commands by default to prevent information
...
leakage.
Submitted by: Maxime Henrion <mux@qualys.com>
2000-10-10 18:10:38 +00:00
Gregory Neil Shapiro
31923af7ce
Install the sendmail cf building tools (contrib/sendmail/cf) in
...
/usr/share/sendmail/cf.
PR: 19790
2000-10-10 18:08:19 +00:00
Hellmuth Michaelis
81f87bbcbe
fix conflicting types for ng_ing_rcvmsg() and ng_ing_rcvdata().
2000-10-10 15:22:00 +00:00
Hellmuth Michaelis
767200d2c6
update with information about isdn4bsd upgrade
2000-10-10 15:11:45 +00:00
Doug Rabson
ec502c357d
* Add rudimentary DDB support (no kgdb, no backtrace, no single step).
...
* Track recent changes to SWI code.
* Allocate RIDs for pmaps (untested).
* Implement assembler version of cpu_switch - its cleaner that way.
2000-10-10 14:57:10 +00:00
Hellmuth Michaelis
6d49fa4418
update to include the new isdn4bsd drivers
2000-10-10 14:54:45 +00:00
MIHIRA Sanpei Yoshiro
f7a26d1939
add new version of ELECOM Air@Hawk/LD-WL11/PCC
...
(Yasuhiro Magara <gama@rose.zero.ad.jp> in [bsd-nomads:14588])
add "wi" cards into HARDWARE.TXT and RELNOTES.TXT
2000-10-10 14:27:30 +00:00
Hellmuth Michaelis
3374f8cc7d
correct "device iwic0" to "device iwic"
2000-10-10 14:23:04 +00:00
Doug Rabson
530f610f02
A quote from the ia64 compiler:
...
`char' is promoted to `int' when passed through `...'
(so you should pass `int' not `char' to `va_arg')
2000-10-10 14:18:50 +00:00
Hellmuth Michaelis
933d8a8e74
update i4b version to 0.96.00
2000-10-10 14:16:55 +00:00
Hellmuth Michaelis
8628ee392c
Set i4b version number to 0.96.00.
...
It is (nearly) identical to i4b-00.96.00-beta-101000.tar.gz
2000-10-10 14:14:20 +00:00
Hellmuth Michaelis
34b9d4314c
Do not exit when no holiday file is found. Issue warning and continue.
2000-10-10 13:28:49 +00:00
David E. O'Brien
26d9c22460
Inital PowerPC loader build support.
...
Submitted by: Benno Rice <benno@jeamland.net>
2000-10-10 13:22:41 +00:00
David E. O'Brien
8bbe68c46b
Fix the embeded VCS ID for FreeBSD vs. NetBSD.
2000-10-10 13:15:26 +00:00