Bosko Milekic
794cd879fe
Make sure to free the sf_buf if we've allocated it but fail to allocate
...
an mbuf (ENOBUFS) before returning so that we don't leak sf_bufs in
the case where we're out of mbufs.
Submitted by: David Greenman (dg)
2000-12-02 00:40:57 +00:00
Garance A Drosehn
bbe8edb0ac
Fix some error-handling logic so that ferror is called before fclose,
...
instead of immediately after the fclose. The previous logic did work
on freebsd, but is somewhat risky practice (and causes trouble when
porting to other OS's).
PR: bin/22965
Reviewed by: Garrett Wollman
2000-12-02 00:07:56 +00:00
John Baldwin
1c32c37c06
Protect p_stat with sched_lock.
2000-12-01 23:43:15 +00:00
Andrew Gallatin
6e01adb67f
Alter isa interrupt behaviour on alpha. Rather than send a non-specific
...
EOI after the ithread runs, send the EOI when we get the interrupt and
disable the source. After the ithread is run, the source is renabled.
Also, add isa_handle_fast_intr() which handles fast interrupts by sending
an EOI after the handler is run.
This fixes the chronic missing interrupt problems under heavy NFS load
on my UP1000 and should result in greater stability for alphas which
route all irqs through an isa pic.
Discussed with: jhb, bde (sending non-specific EOIs early was bde's idea)
2000-12-01 22:28:04 +00:00
Poul-Henning Kamp
90e1dc9f59
Make labels mandatory for vn(4).
2000-12-01 22:27:40 +00:00
Poul-Henning Kamp
82e078d8f9
Make <struct.h> #error instead of #warn that it is going away on jan 1st.
2000-12-01 22:15:56 +00:00
Jordan K. Hubbard
8fd61eaf91
Also list kernel target so one can get to it.
2000-12-01 22:00:33 +00:00
Alfred Perlstein
07b219e204
Revert disconnect of sysvipc now that there's a makefile available
2000-12-01 21:13:06 +00:00
Andrew Gallatin
36acf3d991
fix another int/long type mismatch. This one was causing pigs to
...
die with an fpe on alpha because fscale wasn't properly initted
2000-12-01 20:57:02 +00:00
Andrew Gallatin
d468ee6f1a
fix int/long type mismatches found on alpha
2000-12-01 20:01:38 +00:00
Jordan K. Hubbard
63b02f9082
Document the "kernel" target.
2000-12-01 19:49:33 +00:00
Warner Losh
303b52daac
Add device ID for the 3c565C card. I followed exactly the 3c575c, but
...
further tweaks may be necessary down the road. This does nothing with
the serial side of the card.
2000-12-01 19:41:14 +00:00
David E. O'Brien
1ab84b3fc7
Grrr... GCC 2.95.2 and 2.96 just will not agree what the default include
...
search paths are. So add the requirements of both. :-(
2000-12-01 19:36:17 +00:00
Andrew Gallatin
4c0b7a9327
acquire/release Giant in vm_page_zero_idle(), like on i386
...
Discused with: jhb
2000-12-01 18:55:58 +00:00
Alfred Perlstein
c6105ae6e5
Forgotten makefile.
2000-12-01 17:49:16 +00:00
Jonathan Lemon
c0d06cc717
Add identifier for Compaq HotPlug host->pci bridge.
...
Submitted by: Steve Harrington <sgh@home.com>
2000-12-01 17:34:55 +00:00
John Baldwin
2925cbe569
Protect p_stat with sched_lock.
2000-12-01 16:59:02 +00:00
Ruslan Ermilov
d3bc44f91c
This commit was generated by cvs2svn to compensate for changes in r69482,
...
which included commits to RCS files with non-trunk default branches.
2000-12-01 15:36:10 +00:00
Ruslan Ermilov
b8d4dc6c68
Follow POLA and bind the <End> key to the `$' command.
...
This is committed to the vendor (BOSTIC) branch because
it was accepted (committed) by ``nvi'' maintainers:
On Fri, Dec 01, 2000 at 03:51:14PM +0100, Sven Verdoolaege wrote:
[...]
> RCS file: /b/CVSROOT/vi/cl/cl_bsd.c,v
> Working file: cl_bsd.c
> head: 8.32
> branch:
> locks: strict
> access list:
> symbolic names:
> nvi1-81-1: 8.31
> nvi1-81-0: 8.30
> nvi1-80: 8.29.0.2
> keyword substitution: kv
> total revisions: 32; selected revisions: 1
> description:
> ----------------------------
> revision 8.32
> date: 2000/12/01 13:56:17; author: skimo; state: Exp; lines: +2 -1
> allow use of <End> key on AT-compatible keyboards (Ruslan Ermilov <ru@FreeBSD.org>)
> =============================================================================
>
> RCS file: /b/CVSROOT/vi/cl/cl_term.c,v
> Working file: cl_term.c
> head: 10.28
> branch:
> locks: strict
> access list:
> symbolic names:
> nvi1-81-1: 10.27
> nvi1-81-0: 10.23
> nvi1-80: 10.23.0.2
> keyword substitution: kv
> total revisions: 47; selected revisions: 1
> description:
> ----------------------------
> revision 10.28
> date: 2000/12/01 13:56:18; author: skimo; state: Exp; lines: +2 -1
> allow use of <End> key on AT-compatible keyboards (Ruslan Ermilov <ru@FreeBSD.org>)
2000-12-01 15:36:10 +00:00
Andrew Gallatin
689634a3ea
Convert the pcib_{read,write}_config args from signed to unsigned,
...
like the args to the config space accessors these functions replaced.
This reduces the likelyhood of overflow when the args are used in
macros on the alpha. This prevents memory management faults when
probing the pci bus on sables, multias and nonames.
Approved by: dfr
Tested by: Bernd Walter <ticso@cicely8.cicely.de>
2000-12-01 15:27:48 +00:00
Jonathan Lemon
280a27d267
Add PCI id for the RAID LC2 controller.
...
Pick up correct location for the DEC version of the chip, this
got broken in a previous commit.
2000-12-01 15:26:11 +00:00
Ruslan Ermilov
a3a04c4787
This page requires tbl(1).
2000-12-01 13:51:33 +00:00
David E. O'Brien
bddc60b42c
Fix a "#ifdef" where a comparison operator was used.
...
GCC 2.96 does not like this.
2000-12-01 12:29:00 +00:00
Dag-Erling Smørgrav
b8b5f4629f
Disconnect sysvipc, since it doesn't build.
2000-12-01 12:26:39 +00:00
Sheldon Hearn
52bb494f29
Catch up to perl-5.6.0.
2000-12-01 12:11:24 +00:00
Mike Smith
3a55bc5d5b
Remove duplicate definition.
2000-12-01 12:10:06 +00:00
Mike Smith
96e38a0b8b
Update local changes for new hardware register interface.
2000-12-01 12:09:18 +00:00
Chris D. Faulhaber
b673f44d6d
Properly check malloc(3) return values
...
Approved by: ken
2000-12-01 12:02:16 +00:00
Brian Somers
81bb1040b1
Add more comments, fix a typo, mention how to do PPPoUDP using encryption
...
to create a VPN.
2000-12-01 11:52:22 +00:00
Ruslan Ermilov
6e982e07ec
Eliminate a few more groff(1) warnings.
2000-12-01 11:33:55 +00:00
Dag-Erling Smørgrav
79aad71d3b
Remove some obsolete comments.
2000-12-01 11:05:15 +00:00
Dag-Erling Smørgrav
f9c2053bca
Clean up the whitespace encoding code.
2000-12-01 11:04:57 +00:00
Dag-Erling Smørgrav
025bb05a82
Add SCHEME_HTTPS.
2000-12-01 11:04:43 +00:00
David E. O'Brien
9ea458c501
Update the 3-June-2000 import delete list to keep mkdeps.[ch] which
...
is needed by the new C preprocessor.
2000-12-01 11:02:05 +00:00
David E. O'Brien
d14352244a
Comment an endif.
2000-12-01 10:20:17 +00:00
Mike Smith
c434440bac
AcpiOsMem primitives as required by the new ACPI CA snapshot
2000-12-01 10:19:28 +00:00
Mike Smith
042283a67b
Update to work with the new ACPI CA snapshot.
...
- Use ACPI_PHYSICAL_ADDRESS
- RSDT -> XSDT
- FACP -> FADT
- No APIC table support
- Don't install a global EC handler; this has bad side-effects
(it invokes _REG in *all* EC spaces in the namespace!)
- Check for PCI bus instances already existing before adding them
2000-12-01 10:18:57 +00:00
Brian Somers
6e4cd31d99
Exit if malloc() returns NULL
...
Submitted by: Chris Faulhaber <jedgar@fxp.org>
2000-12-01 09:59:40 +00:00
Mike Smith
1533a5cfd2
We need support for comparing quad_t's now (ACPI CA uses this).
2000-12-01 09:54:17 +00:00
Mike Smith
5ce7c8b546
Add one new file brought in with the ACPI CA 20001115 import.
2000-12-01 09:52:47 +00:00
Mike Smith
8b7f715dd3
Resolve conflicts from the vendor update.
2000-12-01 09:49:35 +00:00
David E. O'Brien
2c5569d6ff
The GCC 2.96 snapshots have slightly different rules for finding include
...
files. Mostly -I${.CURDIR} was needed -- especially for YACC generated
files as the new cpp does not look in the ultimate source file
(ie, the .y file)'s directory as told by the "#line" directive. Some were
misspellings of "-I${.CURDIR}" as "-I.".
2000-12-01 09:39:28 +00:00
Mike Smith
de17efd5b3
This commit was generated by cvs2svn to compensate for changes in r69450,
...
which included commits to RCS files with non-trunk default branches.
2000-12-01 09:36:25 +00:00
Mike Smith
f2ed5750af
Update to the 20001115 Intel ACPI CA snapshot.
2000-12-01 09:36:25 +00:00
Alfred Perlstein
78525ce318
sysvipc loadable.
...
new syscall entry lkmressys - "reserved loadable syscall"
Make syscall_register allow overwriting of such entries (lkmressys).
2000-12-01 08:57:47 +00:00
Alfred Perlstein
3a4d365463
Add reserved lkmressys keyword. I swear, this script will die the
...
next time I need to hack on it.
2000-12-01 08:47:54 +00:00
Ruslan Ermilov
50ab935d46
mdoc(7) police: fixed errors from the previous revision, keep
...
the synopsis in a nice form, and a few more cosmetic changes.
2000-12-01 08:17:15 +00:00
Alfred Perlstein
1dc8643099
implement NOSTD syscall type, this creates the syscall args, but sticks
...
a lkmnosys into the sysent table so that SYSCALL_MODULE() works
2000-12-01 07:40:20 +00:00
Alfred Perlstein
c5a86b0ab9
Translate alfred to english.
...
Submitted by: bde
2000-12-01 06:59:18 +00:00
David E. O'Brien
d548f6db32
There is no src/contrib-crypto/ anything directory. So don't look for
...
include files in subdirs of it.
2000-12-01 06:34:44 +00:00