86056 Commits

Author SHA1 Message Date
ambrisko
f6f64762ea - Fixes for suspend/resume code (MPI-350)
- Cache temp. keys so they are preserved across suspend/resume (MPI-350)
- Reads and writes are real fast to the MPI-350 causing early timeouts so
  wait do some DELAYs to slow things down in the spin loops.
- Stream line setting RIDs when they are better to be set via another
  function
- Add better support for setting home key via "ifconfig an0 wepkey 9:<key>"

Tested by:	Peter Radcliffe <pir@pir.net> (in -stable)
		myself in -current & -stable
MFC in:		3 days
2003-02-08 04:41:17 +00:00
julian
cf07da2f1a A little infrastructure, preceding some upcoming changes
to the profiling and statistics code.

Submitted by:	DavidXu@
Reviewed by:	peter@
2003-02-08 02:58:16 +00:00
hsu
7d8a20cfb4 Make the radix tree code compilable in userland. Requested by ru.
Some style fixes requested by bde.
2003-02-08 01:44:09 +00:00
tjr
d16e9e6edf Pass a minor number instead of a unit number to make_dev().
Devices with the wrong major were being created for units >255.
2003-02-07 23:29:57 +00:00
mbr
6d1daa2399 Fix the breakage resulting from Rev. 1.80. Get the eeprom width
for all but two cards. This should fix broken cards like these:

DM9102 (Davicom, DEVICE_ID: 0x9002)
DM9009 (Davicom, DEVICE_ID: 0x9009)
DM9100 (Davicom, DEVICE_ID: 0x9100)
98713/98713_CP (Macronix PMAC, DEVICE_ID: 0x0512)
98713_CP (Macronix PMAC, DEVICE_ID: 0x0512)
987x5 (Macronix PMAC, DEVICE_ID: 0x0531)
98727  (Macronix PMAC, DEVICE_ID: 0x0532)
82C115 (Lite-On PNIC II, DEVICE_ID: 0xc115)
AX88140A (ASIX Dev_ID: DEVICE_ID: 0x1400)
EN1217 (Accton EN1217, DEVICE_ID: 0x1217)

Note that these cards sould still work in STABLE.

Reviewed by:	imp
2003-02-07 23:12:51 +00:00
phk
e8f2dea5dd Commit the correct copy of the g_stat structure.
Add debug.sizeof.g_stat sysctl.

Set the id field of the g_stat when we create consumers and providers.

Remove biocount from consumer, we will use the counters in the g_stat
structure instead.  Replace one field which will need to be atomically
manipulated with two fields which will not (stat.nop and stat.nend).

Change add companion field to bio_children: bio_inbed for the exact
same reason.

Don't output the biocount in the confdot output.

Fix KASSERT in g_io_request().

Add sysctl kern.geom.collectstats defaulting to off.

Collect the following raw statistics conditioned on this sysctl:

    for each consumer and provider {
        total number of operations started.
        total number of operations completed.
        time last operation completed.
        sum of idle-time.
        for each of BIO_READ, BIO_WRITE and BIO_DELETE {
            number of operations completed.
            number of bytes completed.
            number of ENOMEM errors.
            number of other errors.
            sum of transaction time.
        }
    }

API for getting hold of these statistics data not included yet.
2003-02-07 23:08:24 +00:00
sam
3c791c8729 add 5823 device id's; this allows 5823 parts to function but you cannot
use the AES functionality

Submitted by:	Jonathan Stone <jonathan@DSG.Stanford.EDU>
MFC after:	1 day
2003-02-07 23:02:02 +00:00
hrs
aab7a9183b Merge the following from the English version:
1.26  -> 1.27 	errata/article.sgml
	1.492 -> 1.493	relnotes/common/new.sgml
2003-02-07 22:22:51 +00:00
phk
329bf7c30c Fix some sleep strings to make more sense. 2003-02-07 21:53:55 +00:00
sam
fdc99ad92b shield kernel data structures so user apps can include this file 2003-02-07 21:44:52 +00:00
phk
7a3625aca3 Add the new statistics structure, put one in consumers and providers.
include <sys/time.h> as necessary.
2003-02-07 21:43:34 +00:00
phk
0d87d64253 Rename bio_linkage to the more obvious bio_parent.
Add bio_t0 timestamp, and include <sys/time.h> where needed
2003-02-07 21:09:51 +00:00
keramida
be3ac9dc01 Misc grammar, typo and wording fixes of comments.
PR:		docs/41034
Submitted by:	Chris Pepper <pepper@rockefeller.edu>
2003-02-07 20:58:38 +00:00
bmah
7684d70756 New release notes: vinum(4) root filesystem, pw(8) and usernames
ending with $.
2003-02-07 20:41:37 +00:00
bmah
793b5b45f2 Update for progress in fixing mly(4). 2003-02-07 20:09:30 +00:00
gordon
56209777d7 Add some comments about the deficiencies of this module. I had hoped to get
around to addressing them some more, but Real Life (tm) has gotten in the
way.
2003-02-07 17:50:33 +00:00
hrs
3e15166d6e Merge the following from the English version:
1.9   -> 1.11 	hardware/sparc64/proc-sparc64.sgml
2003-02-07 16:37:46 +00:00
hrs
8e679b9e78 Merge the following from the English version:
1.129 -> 1.135	hardware/common/dev.sgml
2003-02-07 16:23:06 +00:00
harti
0dc52ce602 Implement the ALT_BREAK_TO_DEBUGGER option for the ofw console. This is very
handy if the machine is on another floor. A minor issue with this is that
these functions are also used by the debugger, so its possible to break into
the debugger from the debugger.

PR:		sparc64/47143
Reviewed by:	benno
Approved by:	jake (mentor)
2003-02-07 16:20:09 +00:00
hrs
06f90317df - Fix a mistranslation (errata/article.sgml)
- Catch up with the English version:

	1.490 -> 1.492	relnotes/common/new.sgml
2003-02-07 16:11:56 +00:00
des
a6e843c458 Set the ruid to the euid at startup as a workaround for a bug in pam_ssh.
MFC after:	3 days
2003-02-07 15:48:27 +00:00
des
5e497018fc This commit was generated by cvs2svn to compensate for changes in r110503,
which included commits to RCS files with non-trunk default branches.
2003-02-07 15:27:03 +00:00
des
ead41a55fb Sync with P4. Most of this is debugging code; the only substantial changes
are improvements to openpam_{borrow,restore}_cred() (#24779 and #24780).
2003-02-07 15:27:03 +00:00
nyan
098ed6136b pci_if.h is not needed. 2003-02-07 15:05:37 +00:00
tjr
aad36936f1 Garbage-collect stub VFS ops, use the defaults instead. 2003-02-07 14:34:29 +00:00
tjr
58993bafc3 Garbage-collect stub vnode ops, use the defaults instead. 2003-02-07 14:33:10 +00:00
nyan
3391eada81 - Clean up ISA DMA supports.
- Rename all sndbuf_isadma* functions to sndbuf_dma* and move them into
  sys/dev/sound/isa/sndbuf_dma.c.

No response from:	sound
2003-02-07 14:05:34 +00:00
nyan
e495da0cd3 isa_if.h is not needed.
No response from:	sound
2003-02-07 13:56:33 +00:00
mbr
5159a138c0 Add missing braces.
Found by:       FlexeLint (phk)
Reviewed by:	wpaul, phk
2003-02-07 13:55:02 +00:00
sanpei
f74d1f7c95 Regen 2003-02-07 13:19:29 +00:00
mdodd
c9e0f8e12a Turn off interrupts in pcn_stop(). 2003-02-07 13:13:34 +00:00
sanpei
84c1059a0c Add support FUJITSU AH-F401U Air H device
Submitted by:	[bsd-nomads:16601]
		Kouichi ABE (WALL) <kouichi@MysticWALL.COM>
2003-02-07 12:53:21 +00:00
yar
156e3a1ae6 <quote> isn't needed for text already marked as <literal>.
Pointed out by:		bmah
2003-02-07 10:57:28 +00:00
nyan
6307b39fe9 Merged from sys/dev/sio/sio.c revision 1.383. 2003-02-07 10:16:35 +00:00
nyan
8f078f8b95 PC98 also has combined boot loader. 2003-02-07 10:11:00 +00:00
hrs
d4fd92fd13 Merge the following from the English version:
1.25  -> 1.26 	errata/article.sgml
2003-02-07 09:57:28 +00:00
simokawa
fc5f5fef96 Remove debug message. 2003-02-07 09:46:30 +00:00
jkoshy
7858cbf70d Add a section describing installing -current onto a dedicated partition
from a 4-stable build environment.

Reviewed by:		imp
2003-02-07 08:26:23 +00:00
jkoshy
0194489d8e Catch typos in the kernel name specified for an "installkernel" invocation
early on, rather than failing later with an obscure error message.

Make error messages appear consistent.
2003-02-07 07:29:57 +00:00
ue
c51be90208 SIGTERM: Remove my name from the DE translation of the Release Notes 2003-02-07 07:27:55 +00:00
ps
f29e29c451 Update to new crashdump API 2003-02-07 06:58:32 +00:00
davidc
583bf78cf8 Add __unused to the declaration of yyrcsid. 2003-02-07 03:39:27 +00:00
ps
db6256b6fd Update to new crashdump api 2003-02-07 02:36:20 +00:00
peter
9f68b995ed Commit some cosmetic changes I had laying around and almost included
with another commit.  Unwrap a line.  Unexpand a pmap_kenter().
2003-02-07 01:52:06 +00:00
scottl
f0e4158cff Fix the mly driver! If card resources became unavailable, the driver would
correctly tell CAM to requeue the command and then freeze it's queue.  The
problem was that when resources became available again, it wouldn't tell
CAM to unfreeze it's queue, so no more commands would ever be delivered.
This is simialr to the bug that was fixed in the cciss driver last year.
This is a bug in 4-STABLE also, but is probably masked by the OS being
fast enough to drain the completion queue before it fills up.
Also add some diagnostics avaialble when compiled with MLY_DEBUG.
Thanks very much to LSI Corp for donating equipment to track this down,
and Vaidus Damosevicius for pestering me long enough to get it fixed.
2003-02-06 23:46:32 +00:00
mike
e7fb1825df Fix singular/plural confusion in a printf.
PR:		47953
Submitted by:	Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
MFC after:	3 days
2003-02-06 22:39:44 +00:00
phk
63f412ef74 Check return value of g_clone_bio(). 2003-02-06 22:00:47 +00:00
trhodes
2791241073 Add a header: #!/bin/sh.
PR:	44363
2003-02-06 22:00:38 +00:00
phk
84f57209a4 Experimentally don't let go of Giant in geom_disk's done.
We may actually be increasing Giant contention doing so because the
actual stuff we do is very cheap.

Also I am not convinced there is not a tiny window for a race here.
2003-02-06 21:50:39 +00:00
mdodd
fc6ee64911 Consolidate resource release code on error condition. 2003-02-06 21:21:39 +00:00