Commit Graph

129505 Commits

Author SHA1 Message Date
mycroft
dddef3e3c4 Clean up attach messages. 2004-08-07 04:55:25 +00:00
christos
0b82702558 PR/26468: Andrew Brown: Setting stopfork can panic the kernel.
When stopfork is set, we need to set p_nrlwps, since we are not going to
ber running.
2004-08-07 03:35:55 +00:00
christos
251940a98f Use the P_ZOMBIE macro instead of open-coding it. No functional change. 2004-08-07 03:34:37 +00:00
mycroft
401372a247 Add mhzc and spc. 2004-08-07 02:40:56 +00:00
hubertf
207fff285e pkg_info will not DTRT when applied to a binary package that doesn't
have all the files from ALL_FNAMES -- meta pkgs don't have +MTREE-files,
and as such it's impossible to retrieve _any_ information on them.
The fix is to only extract those +-files that are needed (as determined
by the command line options).

Problem noted by gavan@, code reviewed by grant@ and gavan@.
2004-08-07 01:55:06 +00:00
mycroft
ea0d4e378a Swap around the output in some other cases so it's consistent.
Remove some more DELAY()s.
2004-08-07 01:52:42 +00:00
mycroft
15f2664423 Simplify the revision matching code. This is more like what the current
Linux driver does.
2004-08-07 01:44:45 +00:00
mycroft
bbfd8cfd32 Oops; forgot a return. 2004-08-07 01:18:06 +00:00
mycroft
001ca3bd72 Tighten up the CIS parsing code a little.
Fix a double-free in a failure case.
Turn off the card if it doesn't fully attach.
2004-08-07 01:09:26 +00:00
mycroft
4e96eb2bd9 The generic code already looked for a LAN ID tuple, so look at what it found
rather than reparsing.
2004-08-07 01:07:31 +00:00
mycroft
4343cdf0c1 Only DELAY() once per CIS region, not once per tuple.
For PCMCIACISDEBUG, print out the tuple *before* parsing it or calling the
callback, so that we can see the tuple that the callback claimed.
2004-08-07 01:06:38 +00:00
mycroft
a84492326e Rework the power sequencing so that I stop getting unrecoverable "bad Vcc"
errors with PCMCIA cards.

I've been using this change for almost a year, but accidentally blew it away
recently, and boy did that suck.
2004-08-06 21:39:47 +00:00
mycroft
da7483a558 Don't call rnd_detach_source() if we never called rnd_attach_source().
Very minor other cleanup.
2004-08-06 20:38:09 +00:00
mycroft
632742c13d Put a comma before the last CIS string too. 2004-08-06 20:30:05 +00:00
mycroft
cce74b1050 Make a couple of Megahertz cards (one straight Ethernet, one multifunction)
work by:
* adding another product to the table,
* checking the function type (to reject the serial port),
* trying harder to find the MAC address in the CIS strings (it may occur in
  one of two different places).
Also, PCMCIA_STR_* elimination.
2004-08-06 19:38:49 +00:00
mycroft
7942a229b2 Regen. 2004-08-06 19:07:27 +00:00
mycroft
5bce4931d3 A few things:
* The DEPCM-XX cards don't need to be recognized by OUI or string -- they
  work just fine with the IO-DATA PC-LAT/E attachment, and are probable OEM.
  So, remove the DEPCM case.
* PCMCIA_STR_* elimination.
* The Megahertz EM3336 is not always an X-Jack device, so take the "XJ" out
  of the product number.
2004-08-06 19:07:12 +00:00
uch
32b3027515 clean up whitespace. 2004-08-06 18:33:09 +00:00
uch
e0d5c780a2 recompile. 2004-08-06 17:28:10 +00:00
uch
da18fa2c21 progress bar extension. put message to console. 2004-08-06 17:24:00 +00:00
uch
a9e6c59d87 move string manupurate routine to libsa 2004-08-06 17:23:14 +00:00
uch
b5f1c4963a progress bar extension. put message to console. 2004-08-06 17:22:01 +00:00
uch
a28cfcb566 make hpcboot.exe compile on VC5 (H/PC Ver.1.01 for MIPS, H/PC Ver.2.00 for SH). 2004-08-06 17:21:28 +00:00
uch
4b8cd27f3f use gawk instead of awk. 2004-08-06 17:20:32 +00:00
mycroft
20dd5ad0e7 Allow docs elsewhere in tree to be built with "make" after installation. 2004-08-06 16:35:41 +00:00
mycroft
436580ddb6 Update the list of missing stuff. 2004-08-06 16:31:43 +00:00
mycroft
de443fd960 Patch from PR 15181 to try using TCP first, fixing problems with long
responses.
2004-08-06 16:10:54 +00:00
mycroft
0428b497d9 Patch from Olaf Siebert in PR 12688 to handle hard links correctly when
renaming.
2004-08-06 15:50:02 +00:00
rearnsha
1300889f4e Use db_machine_init. 2004-08-06 15:13:45 +00:00
mycroft
2863ff72cc Add code to recognize the 1688, per PR 11910. Also reduce some control logic. 2004-08-06 15:11:48 +00:00
rearnsha
2a1436f519 Remove declaration of db_trapper (since we now use db_machine_init). 2004-08-06 15:10:19 +00:00
mycroft
ee776b9f85 Parse multiple options that are specified together; e.g. "-fs".
XXX It is not clear to me why patch(1) doesn't get getopt_long(3).
2004-08-06 14:54:26 +00:00
skrll
debe5a31ce Include <sys/cdefs.h> once. 2004-08-06 14:39:18 +00:00
mycroft
6e317e9e72 Disable the "may kill you" message, because:
1) It's not documented anywhere.
2) The problem it's attempting to warn about is not documented anywhere.
3) There are no example configs (or any I found with Google) that use the
   "listen" directive.
4) In any event, it's poorly worded and unclear what it's talking about.
2004-08-06 13:57:05 +00:00
lukem
34daff1e0a the NETGEAR GA311 is supported by re(4) 2004-08-06 13:24:38 +00:00
bouyer
0bb75b5f94 Ops, don't return before the end of the function.
Catched by enami tsugutomo.
2004-08-06 09:27:43 +00:00
junyoung
87105b4d0e Use -fno-strict-aliasing to compile usr.sbin/racoon/racoon and
document it as a hack. PR toolchain/26516.
2004-08-06 03:37:55 +00:00
jschauma
6734ab72b9 Clarify meaning of '-c' flag by using similar wording as for '-u' flag. 2004-08-06 03:17:19 +00:00
mycroft
0ba1d7c0e4 Use bpf_mtap2(). 2004-08-06 02:31:25 +00:00
mycroft
ddc97f59ca Put unadulterated dB values in the radiotap header, not the converted dBm
values.
2004-08-05 22:57:32 +00:00
bjh21
1663173577 Document various things I missed last time. Thanks to Jochen Kunz for
pointing them out.
2004-08-05 22:33:33 +00:00
enami
8d37dcb7dc The different loop variable is no longer necessary due to recent change. 2004-08-05 22:06:48 +00:00
mycroft
ca7a51c636 Regen. 2004-08-05 21:53:26 +00:00
mycroft
5cf3883fb7 Match Spectrum24 by product ID, not string. 2004-08-05 21:53:04 +00:00
mycroft
369d9bb279 Regen. 2004-08-05 21:44:01 +00:00
mycroft
ed38d701a1 Fix an Aironet product name, and normalize the usage of "Mini-PCI". 2004-08-05 21:43:46 +00:00
bouyer
178586b7f4 scsi_kill_pending(): don't kill the commands in periph_xferq here.
The controller is handling them, calling scsipi_done() here will end up in the
xfer being scsipi_done()'ed a second time when it completes in the controller
code. In addition, the way the loop was done here would end up in an infinite
loop, because the channel kernel thread needs to run to remove a command from
this queue.

scsibusdetach(): scsipi_done() all commands from periph_xferq. The controller
is already gone, and these commands will never complete.
Shut down the channel (which will cause the kenrel thread to exit) after
detaching the childs, as they will need the kernel thread for
scsipi_wait_drain().

Fix kernel hang or deadlock when detaching devices (either by scsictl detach
or unplug) with active commands.
2004-08-05 19:45:13 +00:00
thorpej
867e9734f2 - Dump the mbuf chain if we encounter a "too many DMA segments" error
on transmit.
- On 82544 and up, allocate 4096 Tx descriptors rather than just 256.
  82543 and down must still use 256, due to errata.
- Allow up to 256 DMA segments per packet.  I have observed some truly
  pathological mbuf chains under certain (admittedly uncommon) workloads
  when jumbo frames are in use.
2004-08-05 19:11:11 +00:00
kim
7e384e20a9 The "FORMAL SYNTAX" on RFC-1314 (page 5) does not show any spaces
around the delimiters (commas and colons).  Also, at the end of
the "RESPONSE TYPES" section for "USERID" it is explicitly noted
that any spaces after the colon following the OSTYPE field *are*
part of the identifier.
2004-08-05 18:05:22 +00:00
dbj
1abd4b8f46 fix several related bugs that cause sysctl machdep.diskinfo to
lose when booted from pxeboot.
. make sure that i386_alldisks gets initialized even if
  bios geometry information is not available in the bootinfo
. if i386_alldisks is not initialized, have sysctl return EOPNOTSUPP
. compile pxeboot with -DPASS_BIOSGEOM and I386_INCLUDE_DISK=yes
  this may increase the size of pxeboot which is required to run
  in 64k.  However, it seems to be working ok on my system
2004-08-05 18:04:35 +00:00