Го:70210 225 151 168 303 454 231 215 204 355 134 181 139 164 169 130 330 821 152 114 119 218 231 298 174 333 163 307 215 234 127 456 170 153 328 142 239 180 154 157 546 127 124 138 139 142 987 110 243 302 554 179 180 147 143 511 174 135 135 175 167 145 114 196 125 176 112 252 191 326 202 145 128 210 168 215 565 278 147 222 247 202 149 781 147 154 155 244 340 102 106 254 190 175 216 153 827 257 364 237 200 189 238 216 525 175 218 137 177 258 180 164 122 123 151 212 180 204 252 325 164 192 303 219 224 153 126 119 124 448 229 169 222 178 151 211 126 154 155 125 122 854 233 185 113 284 717 543 202 115 634 363 140 247 149 135 116 132 187 160 225 191 145 149 148 278 1097 277 363 446 190 169 125 142 161 162 312 373 264 148 158 343 269 160 151 1453 146 114 119 114 119 114 119 114 119 114 119 114 119 108 113 165 114 119 139 199 234 789 256 304 374 1413 166 1017 206 162 196 241 121 123 231 114 170 279 103 108 119 K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-12-20T05:12:41.000000Z K 7 svn:log V 56 Resolve RAW dependency violation between tbit and adds. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-12-20T05:13:26.000000Z K 7 svn:log V 75 give_plex_to_volume: Recalculate volume size after attaching. Cosmetics. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-12-20T05:14:37.000000Z K 7 svn:log V 209 Forced commit. Grrr. The previous commit contained an incorrect log message. freerq: When freeing request elements, first unlock them if they're locked. sdio_done: Unlock the buffer. Submitted by: tegge END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-12-20T05:15:50.000000Z K 7 svn:log V 360 open_drive: Add support for more than 32 devices of a particular kind. Requested by: Bernd Walter Cor Bosman Kai Storbeck Joe Greco Add support for Compaq SMART-2 RAID (idad) as storage device for Vinum subdisks. Reported by: Aaron Hill END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-12-20T05:16:46.000000Z K 7 svn:log V 137 Rename detached plexes and subdisks correctly (off by one error) Submitted by: Terry Glanfield END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-12-20T05:17:29.000000Z K 7 svn:log V 121 Rearrange #includes to make more sense. This is still not the reform that bde is waiting to see, but at least it works. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-12-20T05:18:09.000000Z K 7 svn:log V 110 build_rq_buffer: Note which buffer headers we lock. sdio: Unlock the buffer if we fail. Submitted by: tegge END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-12-20T05:18:58.000000Z K 7 svn:log V 261 revive_block: Don't go beyond the end of the stripe when reviving striped plexes. Submitted by: des Don't lock buffers before calls to sdio, sdio does it by itself. Submitted by: tegge parityops: Use correct casts when returning error information. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-20T05:21:17.000000Z K 7 svn:log V 43 fix a debugging leftover (min speed=48khz) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-20T08:31:26.000000Z K 7 svn:log V 86 Display pathname of item being rm'ed. Submitted by: Peter Pentchev END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-20T08:32:12.000000Z K 7 svn:log V 44 MFC: display pathnames of item being rm'ed. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-12-20T09:37:35.000000Z K 7 svn:log V 68 Initialise rcmdlen. Submitted by: Ian Dowse END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-20T11:17:09.000000Z K 7 svn:log V 77 Re-commit revision 1.32, which grog incorrectly backed out in revision 1.33. END K 10 svn:author V 4 paul K 8 svn:date V 27 2000-12-20T11:24:47.000000Z K 7 svn:log V 37 Re-enable the lnc driver in GENERIC. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-12-20T12:51:08.000000Z K 7 svn:log V 232 Add PECOFF (WIN32 Execution file format) support. To use it, some dll is needed. And currently, the dll is only for NetBSD. So one more kernel module is needed. For more infomation, http://chiharu.haun.org/peace/ . Reviewed by: bp END K 10 svn:author V 3 non K 8 svn:date V 27 2000-12-20T12:51:29.000000Z K 7 svn:log V 728 [MFC] - Change manufacture ID for REX-5535AC, REX-5535X, REX-9835X, and REX-9835Z from "PCMCIA SCSI MBH1040" to "PCMCIA SCSI MBH10401" "01". They are based on the spc driver. This will fix the conflicts of entry with REX-5536AM, REX-9836A, and ICM PSC-2401 ("MBH10404" ones) which are based on stg driver. The problem was pointed out in bsd-nomads several times since PAO2 days. - Comment out the entry for "MBH10401" ones. The spc driver is not supported yet. - Add more comment about cards which has broken CIS (some cards which has tuple of "PCMCIA SCSI MBH10404" "01"). Reported by: takachan@running-dog.net, y-nakaga@nwsl.mesh.ad.jp, yuki@dayo.ne.jp Obtained from: discussion in bsd-nomads mailing list END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-12-20T13:23:50.000000Z K 7 svn:log V 55 Fix hard sentence break introduced in previous commit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-20T13:26:01.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-20T13:31:19.000000Z K 7 svn:log V 28 MFC: Prepare for mdoc(7)NG. END K 10 svn:author V 3 non K 8 svn:date V 27 2000-12-20T13:58:36.000000Z K 7 svn:log V 125 Remove conflicts between unsinged char *s and int s. It was possible cause of kernel panic. Pointed Out by: phk@FreeBSD.ORG END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-12-20T14:36:52.000000Z K 7 svn:log V 136 Add PCIR_CAP_PTR as a define for the location of the capability pointer of type 0 devices. This is required by my last aic7xxx change. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-12-20T16:55:57.000000Z K 7 svn:log V 200 Enable check for pending signals after calling a signal handler. Restoration of a threads signal mask after invocation of a signal handler may allow pending signals to become deliverable. PR: 23647 END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-12-20T17:00:33.000000Z K 7 svn:log V 77 Change priority of procedure queueing. This is needed to next ACPICA import. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-12-20T17:04:12.000000Z K 7 svn:log V 235 When retrieving the time of day in nanosleep(), store it in the global time of day. This costs us nothing, but is a bit of a hack to work around a process blocking and not having the time updated by an ITIMER_PROF signal. PR: 23679 END K 10 svn:author V 5 toshi K 8 svn:date V 27 2000-12-20T17:10:28.000000Z K 7 svn:log V 69 Fix my previous commit. Remove ed_get_Linksys() function prototypes. END K 10 svn:author V 5 toshi K 8 svn:date V 27 2000-12-20T17:13:09.000000Z K 7 svn:log V 212 Join tree entries for Linksys PCMPC100 series as follows: "Linksys" "EtherFast 10/100 PC Card (PCMPC100)" "Linksys" "Etherfast 10/100 PC Card (PCMPC100 V2)" "Linksys" "EtherFast 10/100 PC Card (PCMPC100 V3)" END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-12-20T19:15:38.000000Z K 7 svn:log V 118 Add task priority definition for OSD_PRIORITY_GPE in AcpiOsQueueForExecution(). This is needed to next ACPICA import. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-12-20T20:22:47.000000Z K 7 svn:log V 137 Disable my previous committed code for a moment. Note to myself: this needs to be enabled again when newer version of ACPI is imported. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-12-20T21:25:53.000000Z K 7 svn:log V 32 MFC: synchronize with -current. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-20T21:50:37.000000Z K 7 svn:log V 363 Replace logwakeup() with "int msgbuftrigger". There is little point in calling a function just to set a flag. Keep better track of the syslog FAC/PRI code and try to DTRT if they mingle. Log all writes to /dev/console to syslog with priority. The formatting is not preserved, there is no robust, way of doing it. (Ideas with patches welcome). END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-20T22:07:59.000000Z K 7 svn:log V 78 A last minute brucification resulted in syntax errors in the previous commit. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-20T22:26:33.000000Z K 7 svn:log V 61 Add commented out entry showing use of console.info feature. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-12-21T01:30:47.000000Z K 7 svn:log V 233 If the utmp login time is greater than the tty atime, use it to calculate the idle time instead of the atime. This makes entries for people that have logged in but done nothing else show up correctly. Reviewed by: markk@knigma.org END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-21T06:56:46.000000Z K 7 svn:log V 47 Update to the Intel 20001215 ACPI CA snapshot. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-21T06:56:46.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r70243, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-12-21T06:56:47.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'acpica-vendor-sys-r20001215'. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-21T07:04:32.000000Z K 7 svn:log V 59 Resolve conflicts from the ACPI CA 20001215 vendor import. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-12-21T07:47:43.000000Z K 7 svn:log V 60 Re-Enable OSD_PRIORITY_GPE. Now 20001215 has been commited. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-21T12:50:49.000000Z K 7 svn:log V 453 MFC: Revisions 1.18-1.22 o Better support for building objects in a shadow obj directory using MAKEOBJDIRPREFIX and the -o and -p flags. o Use the TMPDIR env variable or _PATH_TMP for determining which temporary directory to use. Security fixes: o check strdup() return values. o strcpy() -> strlcpy() o sprintf() -> snprintf() o mktemp() -> mkstemp() o use err() instead of errx() in out_of_memory() function since errno will probably be set. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-21T15:31:28.000000Z K 7 svn:log V 36 mdoc(7) police: simplify construct. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-21T15:32:52.000000Z K 7 svn:log V 33 MFC: simplify mdoc(7) construct. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-12-21T15:33:30.000000Z K 7 svn:log V 41 Add pecoff directory. Submitted by:nyan END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-21T20:01:27.000000Z K 7 svn:log V 44 Greatly speed up the module `depend' phase. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-21T20:21:24.000000Z K 7 svn:log V 47 Greatly speed up the modules `make obj' phase. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-12-21T21:44:31.000000Z K 7 svn:log V 889 * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT. This is because calls with M_WAIT (now M_TRYWAIT) may not wait forever when nothing is available for allocation, and may end up returning NULL. Hopefully we now communicate more of the right thing to developers and make it very clear that it's necessary to check whether calls with M_(TRY)WAIT also resulted in a failed allocation. M_TRYWAIT basically means "try harder, block if necessary, but don't necessarily wait forever." The time spent blocking is tunable with the kern.ipc.mbuf_wait sysctl. M_WAIT is now deprecated but still defined for the next little while. * Fix a typo in a comment in mbuf.h * Fix some code that was actually passing the mbuf subsystem's M_WAIT to malloc(). Made it pass M_WAITOK instead. If we were ever to redefine the value of the M_WAIT flag, this could have became a big problem. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-21T22:13:31.000000Z K 7 svn:log V 15 MFC: NOLIBC_R. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-12-21T22:21:38.000000Z K 7 svn:log V 150 Fix printf(1) for cases where a long string with no format specifiers is followed by a %d (probably others too) format specifier. Reviewed by: audit END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-22T02:11:13.000000Z K 7 svn:log V 207 Add support for different floppy sizes (1480, 1720, 2880). The "1720" format will not boot most likely. The "1480" format (really 1476KB, 18 sectors x 82 tracks) does boot fine on the systems i have tried. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-22T02:17:06.000000Z K 7 svn:log V 459 Several cleanups of this script, including, in order of importance: + support for different floppy sizes (1480, 1720, 2880) + remove the loader, revert back to the use of preloaded fs images. Space is too tight to waste 60-70KB on /boot/loader. + Remove some useless awk stuff to write magic numbers in the boot sector. + Try to trap ^C and cleanup the vn device. Hopefully the removal of the loader will make room for some more useful stuff on the disk. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-12-22T04:22:20.000000Z K 7 svn:log V 82 MFC: Enable check for pending signals after calling a signal handler. PR: 23647 END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-12-22T04:24:03.000000Z K 7 svn:log V 83 MFC: When retrieving time of day, store it in the global time of day. PR: 23679 END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-22T06:59:23.000000Z K 7 svn:log V 56 MFC: Add support for probing the keyboard from pxeboot. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-22T10:05:07.000000Z K 7 svn:log V 48 Use the canonical spelling for the path to sys. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-22T10:17:37.000000Z K 7 svn:log V 415 Merge vendor/device information from another database, but keep the current format. The new database also has subvendor/subdevice ID information, which we aren't using for now. This adds 272 new vendors and 376 new device identifiers, as well as cleaning out some of the bad entries in the previous revision. We now combine data from: http://www.yourvote.com/pci http://members.hyperlink.com.au/~chart/pci.htm END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-12-22T10:18:00.000000Z K 7 svn:log V 81 Merged from files.i386 and options.i386 revisions 1.341 and 1.141, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-12-22T10:21:33.000000Z K 7 svn:log V 42 Merged from Makefile.i386 revision 1.216. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-12-22T10:24:55.000000Z K 7 svn:log V 42 Merged from Makefile.i386 revision 1.217. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-12-22T10:25:21.000000Z K 7 svn:log V 80 MFC: unbreak kernel without option INET by making acceptfilter support optional END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-22T11:25:18.000000Z K 7 svn:log V 72 Add the -bzip and -I flags as aliases for -y for Red Hat compatibility. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-22T11:26:00.000000Z K 7 svn:log V 50 MFC: add the -bzip and -I flags as aliases for -y END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-22T14:32:34.000000Z K 7 svn:log V 22 Remove COMPAT_OLDPCI. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-12-22T14:41:55.000000Z K 7 svn:log V 99 Add ACPI AC adaptor and ACPI Control Method Battery. And install notify handler for thermal zone . END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-12-22T15:21:06.000000Z K 7 svn:log V 31 Hostnames are case-insensitive END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-22T18:01:40.000000Z K 7 svn:log V 84 Check the FTP_LOGIN environment variable before falling back on FTP_ANONYMOUS_USER. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-22T18:03:21.000000Z K 7 svn:log V 20 Document FTP_LOGIN. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-22T18:23:19.000000Z K 7 svn:log V 159 Warn if the size of the remote file isn't known. If the -R option was specified, don't truncate the local file even if its mtime is incorrect. PR: bin/23719 END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-22T18:27:47.000000Z K 7 svn:log V 99 MFC: Support the -p flag to crunchgen to get the objects built in the right object directory. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-12-22T18:44:34.000000Z K 7 svn:log V 230 MFC ufs_readwrite.c 1.72, ext2_readwrite.c 1.20. Fix a data-consistency race between write() and mmap(). I know this will slow write-appends down a bit and I am researching a better solution, but the race needs to be fixed now. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-12-22T18:54:26.000000Z K 7 svn:log V 106 MFC ufs_readwrite.c 1.72, ext2_readwrite.c 1.20. Fix a data-consistency race between write() and mmap(). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-22T18:56:41.000000Z K 7 svn:log V 50 Update the date of last change. Submitted by: ru END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-22T18:57:15.000000Z K 7 svn:log V 33 MFC: update date of last change. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-22T19:05:13.000000Z K 7 svn:log V 118 Teach man(1) how to look inside compressed manuals for preprocessor directives. Avoid use of cat(1). PR: bin/23585 END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-22T19:29:03.000000Z K 7 svn:log V 76 Specify the KERNEL name just in case it's been overriden in /etc/make.conf. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-12-22T20:59:48.000000Z K 7 svn:log V 120 Note that the root filesystem better be on the first partition for it to be bootable Triggered by: questions on -alpha END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2000-12-22T21:30:15.000000Z K 7 svn:log V 468 Ensure that received packets are at least as long as the rwho packet header before trying to process them. Without this sanity check, rwhod can attempt to byte-swap all of memory when a short packet is received, and so dies with a SIGBUS. While I'm here, change two other syslog messages to be more informative: use dotted quad rather than hex notation for IP addresses, and include the source IP in the 'bad from port' message. PR: bin/14844 Reviewed by: dwmalone END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-22T22:23:56.000000Z K 7 svn:log V 182 Probe generic i960 devices for the old AMI signature as well as the current one, in order to support adapters with older firmware. Submitted by: "Prasanth S." END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-22T22:24:32.000000Z K 7 svn:log V 52 MFC: signature check for older i960-based adapters. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-22T22:33:15.000000Z K 7 svn:log V 126 *sigh* The `pecoff' module was added to all arches w/out testing a compile on all arches. This fixes the Alpha kernel build. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-23T01:01:12.000000Z K 7 svn:log V 152 Add "options MD_ROOT_SIZE" (necessary now without the loader), add comments about the size of various options, cleanup and rearrange the configuration. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-23T01:05:57.000000Z K 7 svn:log V 107 update list of programs and associated sizes. Mention that inetd is only required with telnet and friends. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-23T01:08:32.000000Z K 7 svn:log V 55 inetd is not always present, check before invoking it. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-23T03:16:13.000000Z K 7 svn:log V 689 update code dealing with snd_dbuf objects to do so using a functional interface modify chn_setblocksize() to pick a default soft-blocksize appropriate to the sample rate and format in use. it will aim for a power of two size small enough to generate block sizes of at most 20ms. it will also set the hard-blocksize taking into account rate/format conversions in use. update drivers to implement setblocksize correctly: updated, tested: sb16, emu10k1, maestro, solo updated, untested: ad1816, ess, mss, sb8, csa not updated: ds1, es137x, fm801, neomagic, t4dwave, via82c686 i lack hardware to test: ad1816, csa, fm801, neomagic others will be updated/tested in the next few days. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-23T03:27:09.000000Z K 7 svn:log V 56 add sys/dev/sound/pcm/buffer.c, lefo out of last commit END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-12-23T03:45:09.000000Z K 7 svn:log V 61 Merged from sys/boot/i386/loader/Makefile revision 1.41.2.6. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-23T04:43:16.000000Z K 7 svn:log V 63 MFC: fix 'lpq' so it correctly displays jobs from lprNG hosts. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-23T04:49:20.000000Z K 7 svn:log V 151 MFC: make 'lpq' output more informative when listing jobs with long 'Name' fields. Try to print some useful substring of the field. (rev 1.17) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-23T04:59:10.000000Z K 7 svn:log V 247 MFC: Change so 'lpr -r' ("remove file after copying to print queue") will try to 'mv' the file instead 'cp+rm'-ing it. This can save time & disk space when it is doable and safe to do (a big win for, eg, samba). (rev 1.35) PR: 16124 END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-23T05:16:39.000000Z K 7 svn:log V 11 fix a typo END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-23T05:19:32.000000Z K 7 svn:log V 15 kill a warning END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-23T05:28:19.000000Z K 7 svn:log V 161 MFC: Have 'lpr' include -Class info even for jobs or queues which will not print a header page. (rev. 1.34) PR: "Steve O'Hara-Smith" END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-23T06:09:43.000000Z K 7 svn:log V 99 fix a panic if the requested blocksize was greater than the data rate, resulting in a divide by 0. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-23T07:33:32.000000Z K 7 svn:log V 80 Make sure we have a non-null proc pointer before referring to fields off of it. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-12-23T13:07:48.000000Z K 7 svn:log V 120 use ``config auto "sio" ?'' for Xircom CreditCard Modem CM-56T PR: conf/23068 Submitted by: Matt END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-12-23T14:09:25.000000Z K 7 svn:log V 58 [MFC]: add PNPID for PnP PCMCIA, SCM SwapBox Classic X2P. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-12-23T14:38:37.000000Z K 7 svn:log V 731 MFC: add new card config - Xircom 10/100 Network PC Card (1.149) - BUFFALO LPC3-CLX (1.151) - Melco WLI-PCM (1.156) - SII MC-P200 (1.158) - ZoomAir 4000 (1.161) use ``config auto'' - COREGA Ether PCC-T (1.152) - DHU Mobile Media CD-ROM (1.154) - Melco Airconnect(WLI-PCM-L11) (1.160) - Farallon SkyLINE Wireless (1.161) - ICom SL-200 (1.161) remove Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD terminal) - this PC-Card has function ID as modem, pccard.conf entry is not needed. (1.155) update MELCO LPC3-TX entry (1.151) Join tree entries for Linksys PCMPC100 series (1.164) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-12-23T15:05:07.000000Z K 7 svn:log V 161 MFC: add new PC-Card - BUFFALO LPC2-T/LPC3-TX/LPC3-CLX - Linksys EtherFast 10/100 PC Card (PCMPC100,V2,V3) - Xircom 10/100 Network PC Card adapter END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-12-23T15:27:54.000000Z K 7 svn:log V 268 fix MELCO LPC3-TX config use ``config auto'' add ether line Submitted by: bsd-nomads mailing list 14954: Seigo Tanimura 14967: Yoichi Nakayama 14971: WAKABAYAI Susumu END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2000-12-23T15:32:16.000000Z K 7 svn:log V 140 MFC: 1.15 Don't crash with a SIGBUS when short packets are received, include source IP in log messages for bad packets. Requested by: kris END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-12-23T16:01:16.000000Z K 7 svn:log V 104 use ``config auto'' for IBM PCMCIA Ethernet I/II Submitted by: WAKABAYAI Susumu END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-12-23T16:11:50.000000Z K 7 svn:log V 94 use ``config auto'' for ACCTON EN2216-PCMCIA-ETHERNET Submitted by: taguchi@tohoku.iij.ad.jp END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-23T16:53:35.000000Z K 7 svn:log V 145 Determine the names of the picobsd releases automatically. Use the 'realclean' target in the crunch.mk file for cleaning the object build tree. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-23T17:57:23.000000Z K 7 svn:log V 123 MFC: Use the 'realclean' target in the crunch.mk file, and determine the names of the PicoBSD releases automatically. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-23T18:56:06.000000Z K 7 svn:log V 432 MF4: Improve support for shadow object directories by adding the -o and -p flags. MF4: Add support for customising the make flags on a per-program basis from within a crunch.conf file. MF4: A number of security fixes: o check strdup() return values o strcpy() -> strlcpy() o sprintf() -> snprintf() o mktemp() -> mkstemp() o use err() instead of errx() in out_of_memory() function since errno will probably be set END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-23T19:11:53.000000Z K 7 svn:log V 83 MF4: revision 1.3.2.1. inetd is not always present, check before invoking it. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-23T19:27:42.000000Z K 7 svn:log V 125 MF4: Update the bridge kernel config file to reflect the structure and order that Luigi has just committed to RELENG_4. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-23T19:33:13.000000Z K 7 svn:log V 45 Remove floppy.tree from the build directory. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-23T19:35:47.000000Z K 7 svn:log V 85 MFC: Remove a few extra things from the build directory that should be cleaned. END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-23T19:43:10.000000Z K 7 svn:log V 164 Protect proc.p_pptr and proc.p_children/p_sibling with the proctree_lock. linprocfs not locked pending response from informal maintainer. Reviewed by: jhb, -smp@ END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-23T19:49:28.000000Z K 7 svn:log V 85 Add `gcov' to the mix. Requested by: David Malone PR: 18574 END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-12-23T19:49:29.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-23T19:50:57.000000Z K 7 svn:log V 27 MFC: add `gcov' to the mix END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-23T22:24:43.000000Z K 7 svn:log V 32 implement setblocksize properly END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-12-24T03:08:17.000000Z K 7 svn:log V 54 Change M_WAIT to M_TRYWAIT, the new name of the flag. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-12-24T03:22:45.000000Z K 7 svn:log V 117 Handle multiple words in $daily_clean_disks_files PR: 23805 Submitted mostly by: Norbert Papke END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-24T03:33:21.000000Z K 7 svn:log V 89 compensate for broken codecs that return 0xffff on unimplemented registers instead of 0. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-24T03:56:41.000000Z K 7 svn:log V 112 fairly substantial rewrite- seperate out play/record code, implement setblocksize, simplify resource allocation END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-24T10:19:55.000000Z K 7 svn:log V 156 Add -j as the offical "pipe thru bzip2 compression program" option. Make -I equivalent to -T for compatiblity with Solaris. Obtained from: GNU tar 1.13.18 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-24T10:52:23.000000Z K 7 svn:log V 229 Clean up the -j/-y/--bzip entry in usage(). Add the -U and --unlink-first options which are the offical verions of our --unlink localism. Add support for the "TAR_OPTIONS" environmental variable. Obtained from: GNU tar 1.13.18 END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-12-24T10:52:24.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-24T10:54:59.000000Z K 7 svn:log V 97 MFC * -j new bzip2 option * -I alias for -T * -U short option for --unlink * TAR_OPTIONS env var END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-24T10:57:21.000000Z K 7 svn:log V 210 Update the "icmp_admin_prohib_like_rst" code to check the tcp-window and to be configurable with respect to acting only in SYN or in all TCP states. PR: 23665 Submitted by: Jesper Skriver END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-12-24T12:21:15.000000Z K 7 svn:log V 126 Clean up the source directory finding code, and in the process fix a problem that occurs when a program's source isn't found. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-24T13:29:58.000000Z K 7 svn:log V 128 Back out the modules `make obj' speedup. I cannot find a way to do this with the more esoteric source dir schemes I thought of. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-12-24T14:54:34.000000Z K 7 svn:log V 60 Disabled boot2 for the moment, because it needs aout tools. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-12-24T14:58:34.000000Z K 7 svn:log V 33 Removed pc98-hack of aout tools. END K 10 svn:author V 5 toshi K 8 svn:date V 27 2000-12-24T15:30:36.000000Z K 7 svn:log V 25 Fix output of -v option. END K 10 svn:author V 5 toshi K 8 svn:date V 27 2000-12-24T15:32:29.000000Z K 7 svn:log V 30 MFC: Fix output of -v option. END K 10 svn:author V 5 toshi K 8 svn:date V 27 2000-12-24T15:38:38.000000Z K 7 svn:log V 353 o Almost all the config line changed to `auto', except for multifunction cards and I recieved reports that the card does not workd by `config auto'. (MFPAO) o Remove static assign of the IRQ number. o Remove two duplicated entries. o Join some entries using regex and fixed matching order problem. These changes for boot.flp. Suggested by: sanpei END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-12-24T16:15:28.000000Z K 7 svn:log V 131 As far as I can tell, you have never been able to use 'ab' as a unit name if 'a' and 'b' are unit names. You can use 'a b' though. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-12-24T16:25:26.000000Z K 7 svn:log V 72 MFC: Don't page off the end of the help text in userconfig. PR: 17539 END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-12-24T19:12:10.000000Z K 7 svn:log V 125 Add ioctls to acpi_cmbat and acpi_acad. These use mike's acpi_register_ioctl(). Fix wrong AML method calling in acpi_cmbat. END K 10 svn:author V 5 demon K 8 svn:date V 27 2000-12-24T21:11:31.000000Z K 7 svn:log V 84 MFC: Fix typo (rev. 1.34-->1.35 delta). PR: 23591 Submitted by: mavetju@chello.nl END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-25T01:16:12.000000Z K 7 svn:log V 56 Don't abuse the SCCS `@(#)' for RCS. Requested by: bde END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-25T01:42:13.000000Z K 7 svn:log V 119 update to return correct blocksize- these chips have a fixed irq rate, so block size varies only with format and rate. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-25T02:18:41.000000Z K 7 svn:log V 31 MFC: don't abuse SCCS markers. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-25T02:21:16.000000Z K 7 svn:log V 63 indent debugging printfs, change a couple of messages slightly END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-25T02:49:28.000000Z K 7 svn:log V 64 move parametric defines and structure definitions from .h to .c END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-25T09:08:44.000000Z K 7 svn:log V 34 mdoc(7) police: formatting fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-25T09:09:47.000000Z K 7 svn:log V 31 MFC: mdoc(7) formatting fixes. END K 10 svn:author V 5 toshi K 8 svn:date V 27 2000-12-25T09:21:18.000000Z K 7 svn:log V 759 Add support for PC-card router configuration. (MFPAO) o Add the removable_interfaces variable for list of removable network interfaces (PC-card ethernet, wireless network and USB ethernet etc). o ifconfig__alias0, static_routes_, removable_route_flush, /etc/start_if. and /etc/stop_if. are support. o removable_route_flush variable is set to "NO" if you want to use the machine as gateway using two or more removable network cards. If static routing is needed use static_routes_ instead of static_routes or defaultrouter. o The optional static_routes_ variable is likely static_routes. o /etc/start_if. and /etc/stop_if. are shell script to be specified that are called when a card is inserted or removed. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-25T19:26:07.000000Z K 7 svn:log V 141 Use the real user ID so non-root users can kill setuid processes they started. PR: 23356 Submitted by: Maxim Konovalov END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-25T20:44:05.000000Z K 7 svn:log V 90 The change in rev 1.8 makes the C version of killall behave the same as the old perl one. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-12-26T00:47:41.000000Z K 7 svn:log V 18 add Melco LPC2-TX END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-12-26T00:59:34.000000Z K 7 svn:log V 188 add PC-Card entry, ELECOM Laneed LD-CDL/TX ed1 at port 0x240-0x25f irq 3 slot 0 on pccard0 ed1: address 00:90:fe:xx:xx:xx, type Linksys (16 bit) Submitted by: taguchi@tohoku.iij.ad.jp END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-26T02:22:57.000000Z K 7 svn:log V 622 When activating the slip interface for the first time, merge the net and tty interrupt masks. This is because the tty side of the slip driver accesses data that is also used by the net side and vice versa. This means that spltty() must block everything that can trigger network activity (and therefore call into the slip driver on the network side), and splimp() must block tty activity so that it doesn't call into the slip driver on the tty side and access 'net' domain data structures. We used to have code for this in isa.c, but this is better as it delays the merge until the slip interface is first (if ever) used. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-12-26T06:38:04.000000Z K 7 svn:log V 450 Minor newbus/style(9) cleanups. o Move the ax88190 code to its own function. o Move all device_method_t, driver_t and DRIVER_MODULE definitions to the end of files. o Wrap a few lines > 80 characters. o Use the same devclass for all ed drivers. This allows machines with multiple types of cards to have their cards numbered correctly. Before, you could wind up with two ed0's. o Protect if_edvar.h from multiple includes because I was there. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2000-12-26T06:52:57.000000Z K 7 svn:log V 104 Add OZO8008 - Zoom (33.6k Modem). PR: kern/23336 Submitted by: Paulo Menezes END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2000-12-26T06:55:10.000000Z K 7 svn:log V 18 MFC: add OZO8008. END K 10 svn:author V 4 will K 8 svn:date V 27 2000-12-26T07:36:07.000000Z K 7 svn:log V 540 Fix for the case where the first two entries returned by readdir() are actually NOT '.' and '..'. Apparently this isn't the case when accessing a directory via XFS over NFS on SGI systems. Since I don't have access to an environment like that, this will sit out in -current for at least six weeks. However, the patch proposed by the submitter seems acceptable, so I've decided to commit it to the tree, in the hope that it will solve some problems without bringing up others. PR: 23300 Submitted by: Jim Pirzyk END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-26T10:20:22.000000Z K 7 svn:log V 267 Add these files that were used from contrib/gcc/. They are taken from GCC 2.7.2.3 as that was the version of GCC in active use before the switch to ELF. The GCC 2.9[67] versions of these files carry more baggage and I'm not sure the are appropriate for this linker. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-12-26T11:49:57.000000Z K 7 svn:log V 48 Use diskerr for printing disk hard/soft errors. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-12-26T11:55:44.000000Z K 7 svn:log V 154 Update the burncd interface a bit, dont block the ATA channel on blank & fixate commands and provide a progress interface for the blank command (for now) END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-12-26T11:56:15.000000Z K 7 svn:log V 57 Update to match the progress interface on blank command. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-12-26T12:05:49.000000Z K 7 svn:log V 43 Use M_ZERO flag on malloc when approbiate. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-12-26T15:24:53.000000Z K 7 svn:log V 24 Add CDR progress ioctl. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T17:50:37.000000Z K 7 svn:log V 40 (MFC) Add MAINTAINER= lines. (1.6+1.7) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T18:17:28.000000Z K 7 svn:log V 95 (MFC) Implement new printcap options of sr= and sr= in lpd, aka stat.recv and stat.send. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T18:22:25.000000Z K 7 svn:log V 68 (MFC) improve error-msg processing when receiving jobs. PR: 21007 END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T18:28:31.000000Z K 7 svn:log V 132 (MFC) Fix 'lprm' processing to work with longer (>32) hostnames. (1.14) PR: 14978 Submitted by: Tatsuya Kudoh END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T18:33:33.000000Z K 7 svn:log V 99 (MFC) Fix potential problem processing jobs from hosts with >32 character hostnames. (1.25) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T18:37:26.000000Z K 7 svn:log V 53 (MFC) Fix a format-code in a call to syslog. (1.26) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T18:39:46.000000Z K 7 svn:log V 57 (MFC) Cosmetic improvements to some error msgs. (1.17) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T18:42:08.000000Z K 7 svn:log V 56 (MFC) Get rid of a minor compile-time warning. (1.16) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T18:58:41.000000Z K 7 svn:log V 185 (MFC) Change a structure name to something "less generic". 'struct queue { q_time, q_name }' becomes 'struct jobqueue { job_time, job_cfname }' (so to speak) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-12-26T19:41:38.000000Z K 7 svn:log V 1000 This implements a better launder limiting solution. There was a solution in 4.2-REL which I ripped out in -stable and -current when implementing the low-memory handling solution. However, maxlaunder turns out to be the saving grace in certain very heavily loaded systems (e.g. newsreader box). The new algorithm limits the number of pages laundered in the first pageout daemon pass. If that is not sufficient then suceessive will be run without any limit. Write I/O is now pipelined using two sysctls, vfs.lorunningspace and vfs.hirunningspace. This prevents excessive buffered writes in the disk queues which cause long (multi-second) delays for reads. It leads to more stable (less jerky) and generally faster I/O streaming to disk by allowing required read ops (e.g. for indirect blocks and such) to occur without interrupting the write stream, amoung other things. NOTE: eventually, filesystem write I/O pipelining needs to be done on a per-device basis. At the moment it is globalized. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T19:53:15.000000Z K 7 svn:log V 184 (MFC) Change 'printit()' to ignore some control-file lines that it does not recognize (most likely coming from lprNG hosts), and print a more helpful error msg for others. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T20:03:37.000000Z K 7 svn:log V 270 (MFC) Replace call to mktemp() with mkstemp(). Also fixes logfile processing for remote (rm=) queues which specified some input filter (if=). Before filter-errors were tossed away, now they will get copied to the queue's logfile (lf=). (v1.29-1.30) END K 10 svn:author V 5 joerg K 8 svn:date V 27 2000-12-26T20:38:46.000000Z K 7 svn:log V 351 Fix an annoying message ``gdb: ptrace(PT_GETDBREGS) failed: No such process'' when using gdb on a remote target. The fix is to restrict PT_GETDBREGS calls to `child' and `freebsd-uthreads' targets solely. I've been in some conversation with Brian about this, and this solution seems to be the most appropriate one. PR: gnu/21685 Submitted by: bsd END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-12-26T20:55:18.000000Z K 7 svn:log V 96 Fix a quoting problem I introduced. Fix a tiny style problem while I'm here. Submitted by: knu END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T21:15:00.000000Z K 7 svn:log V 77 (MFC) Change variable 'count' to be 'jobcount', and improve comments. (1.32) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T21:17:37.000000Z K 7 svn:log V 33 (MFC) minor style fixes. (1.33) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T21:19:57.000000Z K 7 svn:log V 50 (MFC) really minor style improvements. (1.18) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T21:22:57.000000Z K 7 svn:log V 69 (MFC) Some style-related improvements to previous updates. (1.16) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T21:24:50.000000Z K 7 svn:log V 70 (MFC) Reset the seteuid in a few obscure error situations. (1.17) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T21:34:03.000000Z K 7 svn:log V 219 (MFC) Make sure a few string-values will have ending null characters. (most of PR 16186 had already been fixed, except for these two) PR: 16186 Submitted by: Przemyslaw Frasunek END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T21:54:40.000000Z K 7 svn:log V 280 (MFC) Set SO_REUSEADDR so that lpd can restart while old lpd connections are still winding down (or timing out). Also, be slightly more informative in mcleanup() about why lpd is exiting. Patch (in current since Sep 27th) done by GWollman. (1.13) PR: 21595 END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T21:57:41.000000Z K 7 svn:log V 171 (MFC) Fix the '-d' option (turns on socket-debugging). Improve some lpd-startup msgs. (1.16) PR: 17178 Submitted by: Richard END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T22:01:41.000000Z K 7 svn:log V 56 (MFC) Eliminate two compile-time warnings. (1.17) END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T22:22:36.000000Z K 7 svn:log V 66 (MFC) Fix cosmetic error in rmjob message. (1.13) PR: 21006 END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-26T22:31:45.000000Z K 7 svn:log V 250 (MFC) 'lpc' assumed that getgroups() always returns NGROUPS groups, which is not true. Get the return value from getgroups() and loop that many times. (1.15, from August) Noticed by: David A. Holland END K 10 svn:author V 5 assar K 8 svn:date V 27 2000-12-27T02:54:37.000000Z K 7 svn:log V 174 Make zalloc and zfree non-inline functions. This avoids having to have the code calling these be compiled with the same setting for INVARIANTS and SMP. Reviewed by: dillon END K 10 svn:author V 5 assar K 8 svn:date V 27 2000-12-27T03:02:29.000000Z K 7 svn:log V 66 include tcp header files to get the prototype for tcp_seq_vs_sess END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-12-27T04:04:36.000000Z K 7 svn:log V 60 change irq handler slightly, get rid of superflous messages END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-27T13:14:56.000000Z K 7 svn:log V 1356 Major bugfix and minor update. This should resolve the current issues with the driver locking up under load. - Restructure so that we use a static pool of commands/FIBs, rather than allocating them in clusters. The cluster allocation just made things more complicated, and allowed us to waste more memory in peak load situations. - Make queueing macros more like my other drivers. This adds queue stats for free. Add some debugging to take advantage of this. - Reimplement the periodic timeout scan. Kick the interrupt handler and the start routine every scan as well, just to be safe. Track busy commands properly. - Bring resource cleanup into line with resource allocation. We should now clean up correctly after a failed probe/unload/etc. - Try to start new commands when old ones are completed. We weren't doing this before, which could lead to deadlock when the controller was full. - Don't try to build a new command if we have found a deferred command. This could cause us to lose the deferred command. - Use diskerr() to report I/O errors. - Don't bail if the AdapterInfo structure is the wrong size. Some variation seems to be normal. We need to improve our handing of 2.x firmware sets. - Improve some comments in an attempt to try to make things clearer. - Restructure to avoid some warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T13:50:37.000000Z K 7 svn:log V 55 Apply the recent mdoc(7) fixes to RELENG_4-only pages. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T13:59:17.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T14:02:16.000000Z K 7 svn:log V 28 MFC: Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T14:15:06.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T14:16:28.000000Z K 7 svn:log V 28 MFC: Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T14:22:05.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T14:23:20.000000Z K 7 svn:log V 28 MFC: Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T14:40:52.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T14:52:55.000000Z K 7 svn:log V 28 MFC: Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T15:30:30.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T16:23:33.000000Z K 7 svn:log V 28 MFC: Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T16:37:32.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T16:39:21.000000Z K 7 svn:log V 28 MFC: Prepare for mdoc(7)NG. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-27T16:40:21.000000Z K 7 svn:log V 16 MFC: FTP_LOGIN. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-27T16:40:47.000000Z K 7 svn:log V 21 MFC: avoid segfault. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-27T16:42:09.000000Z K 7 svn:log V 73 MFC: try to guess scheme; be more careful if server doesn't report size. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T16:52:31.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-27T17:01:50.000000Z K 7 svn:log V 28 MFC: Prepare for mdoc(7)NG. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-12-27T20:00:01.000000Z K 7 svn:log V 47 Link stringlist.3 to sl_{add,find,free,init}.3 END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-27T21:38:06.000000Z K 7 svn:log V 106 Use official API to instead of groping around inside the data structures. Reviewed by: imp END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-12-27T22:20:13.000000Z K 7 svn:log V 136 Small fix for bpf compat: Make malloc() use M_NOWAIT istead of M_DONTWAIT and in the bpf_compat case, define M_NOWAIT to be M_DONTWAIT. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-27T22:28:40.000000Z K 7 svn:log V 696 When trying to deduce the diskname from the name so we can run parallel fsck's one per drive, use the shortest prefix ending in a digit rather than the longest prefix ending in a digit. This makes "/dev/ad0s1a" and "/dev/ad0s2a" appear to both reside on the disk "/dev/ad0" and consequently they will be fsck'ed sequentially rather than in parallel as now. In general this heuristic is rather soft and errorprone. For instance ccd may often reside on two or more physical disks. A good solution would be to look for passes larger than 1 until no disks are found in a particular pass, that way people could put ccd stripes in pass 3... and have them fsck'ed sequentially. Reviewed by: mjacob END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-28T07:29:23.000000Z K 7 svn:log V 161 MFC: rev 1.97; fix logic error in the large sigset_t conversion. This allowed signals from traps to be delivered if they were masked by the program. PR: 23457 END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-28T08:14:58.000000Z K 7 svn:log V 209 Pull out the module path from the loader. ie: if you boot from /boot/kernel.foobar/* then that had better be in the path ahead of the others. Submitted by: Daniel J. O'Connor PR: 23662 END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-28T08:34:21.000000Z K 7 svn:log V 282 Send a SIGCONT when detaching or continuing the excution of a traced process. This fixes a problem when attaching to a process in gdb and the process staying in the STOP'd state after quiting gdb. This whole process seems a bit suspect, but this seems to work. Reviewed by: peter END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-28T10:32:02.000000Z K 7 svn:log V 1317 Merge into a single US-exportable libcrypt, which only provides one-way hash functions for authentication purposes. There is no more "set the libcrypt->libXXXcrypt" nightmare. - Undo the libmd.so hack, use -D to hide the md5c.c internals. - Remove the symlink hacks in release/Makefile - the algorthm is set by set_crypt_format() as before. If this is not called, it tries to heuristically figure out the hash format, and if all else fails, it uses the optional auth.conf entry to chose the overall default hash. - Since source has non-hidden crypto in it there may be some issues with having the source it in some countries, so preserve the "secure/*" division. You can still build a des-free libcrypt library if you want to badly enough. This should not be a problem in the US or exporting from the US as freebsd.org had notified BXA some time ago. That makes this stuff re-exportable by anyone. - For consistancy, the default in absence of any other clues is md5. This is to try and minimize POLA across buildworld where folk may suddenly be activating des-crypt()-hash support. Since the des hash may not always be present, it seemed sensible to make the stronger md5 algorithm the default. All things being equal, no functionality is lost. Reviewed-by: jkh (flame-proof suit on) END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-28T11:01:46.000000Z K 7 svn:log V 75 MFC: Prevent runaway of kernel soft updates memory. Approved by: mckusick END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-28T11:23:01.000000Z K 7 svn:log V 922 Hindsight is wonderful, but I got cold feet over the crypt(3) default so I am backing it out for now. The problem is that some random program calling crypt() could be passing a DES salt and the crypt(3) library would encrypt it in md5 mode and there would be a password mismatch as a result. I wrote a validater function for the DES code to verify that a salt is valid for DES, but I realized there were too many strange things to go wrong. passwd(1), pw(8) etc still generate md5 passwords by default for /etc/master.passwd, so this is almost academic. It is a big deal for things that have their own crypt(3)-ed password strings (.htaccess, etc etc). Those are the things I do not want to break. My DES salt recognizer basically checked if the salt was either 2 or 13 characters long, or began with '_' (_PASSWORD_EFMT1). I think it would have worked but I have seen way too much crypt() mishandling in the past. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-28T11:56:45.000000Z K 7 svn:log V 111 Reflect rev 1.18 in crypt.c. Note that this section is somewhat mangled and could do with some word-smithing. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-28T12:04:04.000000Z K 7 svn:log V 71 MFC: Add the -mpreferred-stack-boundary=2 option to reduce code bloat. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-28T12:08:22.000000Z K 7 svn:log V 104 MFC: Add new compile-time tweak BOOT_BTX_NOHANG which reboots after a fault instead of hanging forever. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-28T12:14:41.000000Z K 7 svn:log V 149 MFC: [rev 1.8] Use the real user ID so non-root users can kill setuid processes they started. This make killall behave as the old perl version did. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-28T12:17:35.000000Z K 7 svn:log V 29 Retire kernfs (kernel part). END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-28T12:59:57.000000Z K 7 svn:log V 31 Retire kernfs (userland part). END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-28T13:10:47.000000Z K 7 svn:log V 139 MFC: [rev 1.32] Fix several BDECFLAGS warnings. Also, actually use the 'verbose' parameter for lsdev when printing out slice information. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-28T13:12:51.000000Z K 7 svn:log V 23 MFC: Cleanup warnings. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-28T13:15:11.000000Z K 7 svn:log V 79 MFC: Allow pre-existing compile-time knobs to be tweakable via make variables. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-12-28T15:10:47.000000Z K 7 svn:log V 182 Fix MFC of accept_filter_arg structure. Someone was using spaces instead of the tabs which are used in CURRENT. This would cause potential MFC's to have more diffing lines in them. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-28T16:18:43.000000Z K 7 svn:log V 12 Mdoc(7)ify. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-28T16:24:22.000000Z K 7 svn:log V 17 MFC: mdoc(7)ify. END K 10 svn:author V 4 hoek K 8 svn:date V 27 2000-12-28T16:44:47.000000Z K 7 svn:log V 26 typo: modifes -> modifies END