Sam Leffler
3299a156c7
fix braino: null the pointer who's memory we just free'd, not some other
...
pointers that are (potentially) used later
2003-10-11 04:48:35 +00:00
Peter Wemm
c369afae3f
Set page zero read/write right from the start rather than trying to
...
change it later on.
2003-10-10 23:35:15 +00:00
Sam Leffler
7f59ff24d8
locking fixups:
...
o correct recursive locking when polling and in em_82547_move_tail
o destroy mutex on detach
o add EM_LOCK_ASSERT and similar macros for creating+deleteing the mtx
Submitted by: Daniel Eischen <eischen@vigrid.com>
2003-10-10 23:14:21 +00:00
Paul Saab
6728a38bf2
crashdump support.
...
Some bits by: Rajesh Prabhakaran <rajeshpr@lsil.com>
2003-10-10 22:49:40 +00:00
Bruce M Simpson
c3f4241601
Add the Intersil Prism2/Atmel device. These particular devices are strange
...
beasts which are reported to exist in both Atmel and Prism2 flavours. In
particular, Itronix branded laptops have the Atmel part with an Intersil
radio.
Obtained from: NetBSD
2003-10-10 21:01:00 +00:00
Poul-Henning Kamp
47850d0ae7
Sanitize the code relating to the /dev/ti%d entries. In particular evict
...
the evil vnode sniffing code and use destroy_dev() instead.
2003-10-10 20:35:28 +00:00
Hajimu UMEMOTO
020a816f9e
fixed an endian bug on fragment header scanning
...
Obtained from: KAME
2003-10-10 19:49:52 +00:00
Peter Wemm
4dab350282
Move the pmap_kenter(KERNBASE, 0) a bit earlier so that it works for
...
the hasbrokenint12 tunable case too. (with some related and unrelated
style fixes)
Submitted by: bde
2003-10-10 17:43:42 +00:00
Bruce M Simpson
d7a65264fd
Add the Actiontec 801UAT1/HWU01170-01 802.11b USB Wireless Ethernet adapter.
2003-10-10 16:04:21 +00:00
Hajimu UMEMOTO
953ad2fb67
nuke SCOPEDROUTING. Though it was there for a long time,
...
it was never enabled.
2003-10-10 16:04:00 +00:00
Hajimu UMEMOTO
7aab01fa76
switch cast128 implementation to implementation by Steve Reid;
...
smaller footprint.
Obtained from: KAME
2003-10-10 15:06:16 +00:00
Søren Schmidt
82681884cf
Restore transfermode on devices after reinit.
2003-10-10 11:03:27 +00:00
Søren Schmidt
6235c1f6ae
Dont store ata_params for devices that return a bogus ident string.
2003-10-10 11:00:06 +00:00
Robert Drehmel
d65f2d0cff
Add an 'include' directive to pull in <sys/ptrace.h>.
2003-10-10 10:31:48 +00:00
Alan Cox
08814d66d5
- Synchronize access to a page's valid field in vfs_bio_clrbuf()
...
by using the lock from its containing object.
- Remove GIANT_REQUIRED from vm_hold_load_pages().
2003-10-10 07:26:21 +00:00
Hajimu UMEMOTO
0606da6241
- typo. found by markus@openbsd
...
- correct signedness mixup in pointer passing.
- drop meaningless variable.
Obtained from: KAME
2003-10-09 18:44:54 +00:00
Hajimu UMEMOTO
07eb299520
- typo in comment
...
- style
- ANSIfy
(there is no functional change.)
Obtained from: KAME
2003-10-09 16:13:47 +00:00
Søren Schmidt
fa9dc8d090
Fix the bug that prevented DMA from working on old Acer chips.
...
Found by: Andrew Gallatin <gallatin@cs.duke.edu>
Pointy hat to: sos
2003-10-09 14:33:06 +00:00
Robert Drehmel
ea924c4cd3
Implement preliminary support for the PT_SYSCALL command to ptrace(2).
2003-10-09 10:17:16 +00:00
Marcel Moolenaar
c3f4e4fbb5
With BETA 5 of libuwx some of the application registers are renamed
...
from UWX_REG_MUMBLE to UWX_REG_AR_MUMBLE. Compatibility defines are
present in libuwx. Change the names here so that we don't depend on
compatibility defines.
Note that there's now an UWX_REG_PFS and an UWX_REG_AR_PFS and the
former is not a compatibility define for the latter AFAICT. Change
to UWX_REG_AR_PFS as that seems to be the one we need to handle.
2003-10-09 03:11:37 +00:00
Marcel Moolenaar
734fc6cafd
This commit was generated by cvs2svn to compensate for changes in r120925,
...
which included commits to RCS files with non-trunk default branches.
2003-10-09 03:02:46 +00:00
Marcel Moolenaar
c7f58afc39
Upgrade Unwind Express (libuwx) to BETA 5. This upgrade includes
...
all the fixes locally applied and submitted to the author. Not
included in BETA 5, but part of this import are:
o FreeBSD specific ifdefs to make this compile within a kernel.
These are limited to include directives and defines.
o Removal of unused variables, proper casts and initializations
to allow building with -Werror. This happens in code so has a
higher chance of causing future import conflicts but not enough
to worry about it.
I'm especially thankful that the author accepted the change to
replace DISABLE_TRACE with UWX_TRACE_ENABLE so that we can use it
in kernel config files without nasty mappings or indirections as
that would make the integration less perfect. Thanks Cary!
2003-10-09 03:02:46 +00:00
Sam Leffler
17b667019e
Add symmetric crypto support for the 7955 and 7956.
...
Note performance is currently suboptimal.
Submitted by: Rajesh Vaidyanath <RVaidyanath@hifn.com>
2003-10-08 20:25:47 +00:00
Marcel Moolenaar
f3e533d270
Include <sys/smp.h> for the prototype of smp_rendezvous().
2003-10-08 19:55:45 +00:00
Hajimu UMEMOTO
7efe5d92ab
- fix typo in comments.
...
- style.
- NULL is not 0.
- some variables were renamed.
- nuke unused logic.
(there is no functional change.)
Obtained from: KAME
2003-10-08 18:26:08 +00:00
Andrew Gallatin
1827b9e9c9
make kernel_sysctl()'s args match its prototype in order to fix the
...
alpha build
2003-10-08 18:05:59 +00:00
Thomas Quinot
28cd624700
(dacleanup, dasysctlinit): Defend against calling sysctl_ctx_free on
...
an uninitialized sysctl_ctx, using flag DA_FLAG_SCTX_INIT. This
prevents a panic encoutered with some umass units that probe correctly
but fail to attach. Same problem, and same fix, as scsi_cd.c rev. 1.86.
Reviewed by: njl, ken
2003-10-08 07:12:30 +00:00
Alan Cox
8afcf0cc36
Lock the destination object in vm_fault_copy_entry().
2003-10-08 07:11:19 +00:00
Alan Cox
669890eaeb
Retire vm_page_copy(). Its reason for being ended when peter@ modified
...
pmap_copy_page() et al. to accept a vm_page_t rather than a physical
address. Also, this change will facilitate locking access to the vm page's
valid field.
2003-10-08 05:35:12 +00:00
Warner Losh
146143aa36
Xircom Wireless Ethernet card is a rebadged Cisco 340, but with a
...
different vendor id/product id.
Submitted by: Keith Davis
2003-10-08 01:20:00 +00:00
Warner Losh
58bad99209
sync to 1.73
2003-10-08 01:16:07 +00:00
Warner Losh
e9732b5260
Xircom Wireless ethernet
...
Submitted by: Keith Davis
2003-10-08 01:15:41 +00:00
Sam Leffler
68974f2940
must lock route when the caller provided a route but not
...
an interface; otherwise the subsequent unlock blows up
Suffered by: Marcel Moolenaar <marcel@xcllnt.net>
Supported by: FreeBSD Foundation
2003-10-07 20:57:35 +00:00
Hajimu UMEMOTO
aa15ec9156
indent
2003-10-07 20:22:01 +00:00
Hajimu UMEMOTO
0527d33302
style and indent. no functional change.
...
Obtained from: KAME
2003-10-07 19:51:22 +00:00
Hajimu UMEMOTO
06cd0a3f97
- fix typo in comment.
...
- style.
Obtained from: KAME
2003-10-07 17:46:18 +00:00
Hajimu UMEMOTO
00165f8e92
nuke unused CTL_IPV6PROTO_NAMES macro.
2003-10-07 17:42:31 +00:00
Sam Leffler
3e6a836eea
insure local variable is initialized prior to use
2003-10-07 16:56:35 +00:00
Hajimu UMEMOTO
1ae02d474a
nuke unused ICMPV6CTL_NAMES and KEYCTL_NAMES macros.
2003-10-07 15:14:33 +00:00
Hajimu UMEMOTO
8c99329e89
return(code) -> return (code)
...
Obtained from: KAME
2003-10-07 15:02:29 +00:00
Thomas Quinot
09ece45849
(cdcleanup): Defend against calling sysctl_ctx_free before the sysctl_ctx
...
has been initialized.
(cdsysctlinit): Set flag CD_FLAG_SCTX_INIT after sysctl_ctx has been
initialized.
This resolves a panic encountered when a cd drive is sucessfully probed
but fails to attach.
Reviewed by: ken
2003-10-07 14:46:59 +00:00
Søren Schmidt
ebac4a7b77
Give more correct params to busdma_*
2003-10-07 13:48:55 +00:00
Søren Schmidt
b0f747d57e
Improve timeout handling and reporting.
2003-10-07 13:47:40 +00:00
Søren Schmidt
f313fea97d
Properly get out of transaction() if setting up the transfer fails.
2003-10-07 13:45:56 +00:00
Søren Schmidt
e203a01fad
In case we loose a device during reset in reinit() finish off
...
the request with error instead of loosing it.
2003-10-07 13:44:15 +00:00
Poul-Henning Kamp
f4db0cbe58
Interior decoration changes.
2003-10-07 09:28:07 +00:00
Max Khon
7ea199a777
Assign keycodes for Power, Sleep and Wake keys.
...
Submitted by: Eugene Grosbein <eugen@grosbein.pp.ru>
2003-10-07 09:21:59 +00:00
Warner Losh
a1721d84eb
Card type stuff was backwards, so assume io for the moment. mem needs
...
a lot of help and with luck bms will help me fix that.
2003-10-07 04:29:04 +00:00
Warner Losh
d25d7d01be
Include pccard/pccard_cis.h here too
2003-10-07 04:26:14 +00:00
Warner Losh
4ea2d18aa4
remove obsolete quirks for cardbus cis. none have proven to be needed.
2003-10-07 03:40:17 +00:00