David Xu
eb0fa623b7
Use thread lock instead of scheduler lock to eliminate lock contention
...
for all wrapped syscalls under SMP.
Reviewed by: deischen
2003-10-08 00:17:13 +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
Garrett Wollman
b3b86d2929
Retrocomputing alternate history....
2003-10-07 15:09:19 +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
f1b9e7798d
Improve regression test with an image file which must work.
2003-10-07 09:31:51 +00:00
Poul-Henning Kamp
ad3cb316b3
Autoload kernel module if necessary.
...
Submitted by: mr
2003-10-07 09:29:59 +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
Poul-Henning Kamp
ed1eac71f4
Add XXX'ed temporary bounce-buffering.
2003-10-07 07:12:22 +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
Warner Losh
13d07a4669
Add new file for definitions of CIS. We can share this with cardbus.
...
the filename isn't that bad, because all of these are defined in the
PC Card standard :-)
2003-10-07 03:35:48 +00:00
Warner Losh
a294cdb6b5
o move the cis tuple definitions into a common file.
...
o minor optimization of cardbus_cis processing. Remove a bunch of generic
entries that are handled by generic.
o no longer need the card_get_type stuff.
2003-10-07 03:33:54 +00:00
Warner Losh
0d5500e4aa
These aren't needed anymore
2003-10-07 02:51:50 +00:00
Wilko Bulte
bebbcc8ef8
Polish last fortune.
...
Suggested by: nate
2003-10-06 22:11:03 +00:00
John Baldwin
5e7c50d04d
Remove prototype for decode_tuple_copy() which was axed in the last
...
revision to fix compile.
2003-10-06 21:21:55 +00:00
Wilko Bulte
e95a20fe4f
'Upon the release of the second version'
...
Suggested that this is fortune material: rene@tunix.nl
MFC after: 2 weeks
2003-10-06 19:34:35 +00:00
Bruce A. Mah
47f84de788
Add a warning about the safe(4) driver's experimental status.
...
Submitted by: sam
2003-10-06 19:07:20 +00:00
Ruslan Ermilov
ae43b8065d
Fix a bug in variable parsing code that could cause a segfault.
...
PR: bin/46203
Submitted by: Stefan Farfeleder <stefan@fafoe.dyndns.org>
2003-10-06 17:37:20 +00:00
Warner Losh
f6e01094a4
remove the cardbus cis reading code. nobody ever used it and it has
...
locking issues down to the api level.
2003-10-06 15:56:29 +00:00
Hajimu UMEMOTO
40e39bbb67
return(code) -> return (code)
...
(reduce diffs against KAME)
2003-10-06 14:02:09 +00:00
Ruslan Ermilov
71c8601453
Correct the description of what the release.3 stage does nowadays.
2003-10-06 11:52:34 +00:00
Poul-Henning Kamp
ca803d52fd
Add disk_destroy() call to detach processing.
...
Add short tempered TUR to cdsize() as a workaround.
2003-10-06 10:39:13 +00:00
Poul-Henning Kamp
b8ab710431
Free the SCSI cd major number
2003-10-06 09:13:08 +00:00
Poul-Henning Kamp
f7eeab176c
Allow our bio tools to be used for local bio-chopping by not mandating
...
a bio_from value. bio_to is still mandated (mostly for debuggign) and
shall be copied from the parent bio.
2003-10-06 09:07:35 +00:00
Poul-Henning Kamp
90916ef730
Introduce a per provider wither flag
2003-10-06 09:05:44 +00:00
Hidetoshi Shimokawa
bdc0dba68b
- Introduce hw.firewire.hold_count sysctl MIB by popular demand.
...
This MIB specifies how many bus resets should be observed before the
lost device entry is removed. The default value is 3.
You can set this value to 0 if you want a SBP device to be detached from CAM
layer as soon as the device is physically detached like USB.
2003-10-06 07:17:43 +00:00
Warner Losh
d266c2db1c
refactor how we do the quirk matching. this puts an ugly if into a
...
routine of its own, and allows us to move the indentation back two
layers making the code more readable.
delete a prototype that should have been killed years ago in pccardvar.h.
# adding quirks here is way harder than it needs to be. :-(
2003-10-06 07:17:20 +00:00
Warner Losh
6ea91a6bcb
Remove the cis reading bus methods. They were never implemented and
...
there's been some critism about the API not being lock friendly.
2003-10-06 07:10:40 +00:00
Hidetoshi Shimokawa
cb987496a3
- Implement sbp_poll() to enable kernel dump on SBP-2 device.
2003-10-06 05:40:47 +00:00
Bruce A. Mah
67c976c18e
New errata: SA-03:15.
2003-10-06 04:20:26 +00:00
Bruce A. Mah
83026a7004
New release note: SA-03:15.
...
MFC noted: mount_msdosfs(8) -M.
2003-10-06 04:13:23 +00:00
Hidetoshi Shimokawa
baaf74b248
- Fix timeout for unodered excution.
...
In unodered excution case, we cannot detect link-chain end only
by prev == NULL if lastest ORB is executed earlyer than the former
ORBs. Use ORB_LINK_DEAD flag for this case.
- Don't reset agent for management ORB.
- Improve debug messages.
Spotted by: sbp target mode
2003-10-06 03:44:37 +00:00
Jeff Roberson
a844eb934c
- My last commit to this file is still not safe, I believe that it may be
...
due to the recursion in indir_trunc().
2003-10-06 03:28:03 +00:00
Jeff Roberson
8af6a57099
- Reinstate 1.142 this was fixed by 1.144.
2003-10-06 02:39:37 +00:00
Greg Lehey
016b0ff405
Spell "Bizet" and "Berlioz" correctly.
...
Spotted by: Thomas Moestl <t.moestl@tu-bs.de>
2003-10-06 02:17:40 +00:00
Bruce M Simpson
11f7ddc563
Only the super-user should be able to wire pages via the mlock() family
...
of system calls at this time. Remove various #ifdef's to enforce this.
2003-10-06 01:59:04 +00:00
Doug Barton
dad5d4e08c
Resolve conflicts
2003-10-06 01:55:17 +00:00