ĨH49449 222 177 194 224 136 247 218 201 141 382 212 260 130 453 132 315 213 166 139 198 140 224 195 250 993 164 158 149 328 274 680 244 878 114 953 202 356 186 999 549 111 296 621 518 326 149 186 130 127 147 247 228 166 153 152 166 339 254 146 125 126 454 144 459 449 300 203 221 204 151 174 116 144 144 146 187 452 202 344 209 214 145 360 220 133 143 120 269 363 163 160 148 236 131 112 137 221 202 165 147 139 218 140 190 121 242 157 143 238 189 196 118 212 142 108 113 192 138 115 148 147 381 146 150 208 149 116 120 179 151 248 473 1524 274 134 129 145 170 134 204 152 302 187 223 289 151 449 164 276 276 146 148 227 706 107 363 157 241 241 200 154 166 522 165 203 235 275 249 367 132 197 163 478 186 501 155 239 142 328 367 244 145 1103 298 185 245 159 194 139 213 255 157 190 271 242 146 202 144 218 141 365 202 164 146 137 137 228 183 361 155 169 226 144 182 224 233 214 186 427 140 117 194 737 K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-06T04:37:59.000000Z K 7 svn:log V 82 MFC: Typo police. PR: docs/12986 Submitted by: Seth END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-08-06T05:51:07.000000Z K 7 svn:log V 99 Remove empty "SEE ALSO" section. PR: docs/12990 Submitted by: Chris Costello END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-06T06:16:06.000000Z K 7 svn:log V 129 Don't use /tmp/_motd in the aftermath of the chflags(2) revelations. Obtained from: OpenBSD (millert etc/rc rev 1.102 and hugh) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-06T06:20:19.000000Z K 7 svn:log V 42 I don't think `customify' is a real word. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-06T06:22:43.000000Z K 7 svn:log V 152 Perhaps I should have looked at the whole file rather than just the delta. Use -eq rather than -ne. Obtained from: OpenBSD (millert, etc/rc rev 1.104) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-08-06T06:25:07.000000Z K 7 svn:log V 122 Mention that CCD requires partitions of type FS_BSDFFS. PR: docs/12985 Submitted by: Kiril Mitev END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-06T07:03:25.000000Z K 7 svn:log V 108 Fixed printf format errors. One of them fixes the garbage output for sa -km reported in the PR. PR: 4582 END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-06T07:05:58.000000Z K 7 svn:log V 49 MFC (fixed printf format errors/sa -km/PR 4582). END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-06T08:34:42.000000Z K 7 svn:log V 287 Set the close-on-exec flag when we lock the file we're editing. This prevents any background sub-command executed from inheriting the descriptor & lock (and making vi think that someone else is editing the file when it re-edits). Remembered from: An OpenBSD commit message from May '99 END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-08-06T12:27:41.000000Z K 7 svn:log V 114 MFC: Fix thread initialization to allow for the case where stdio file descriptors are not opened. PR: bin/12853 END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-06T13:53:03.000000Z K 7 svn:log V 165 Define IF_MAXMTU and IF_MINMTU and don't allow MTUs with out-of-range values. ``comparison is always 0'' warnings are silly ! Ok'd by: wollman, dg Advised by: bde END K 10 svn:author V 2 hm K 8 svn:date V 27 1999-08-06T14:05:10.000000Z K 7 svn:log V 39 updating isdn4bsd to beta version 0.83 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-06T14:37:13.000000Z K 7 svn:log V 355 Fix integer overflow for files containing more than 4GB by using u_quad_int instead of u_long for counters. (NetBSD's rev 1.15 - 1.18) Deprecate register. (NetBSD's rev 1.13) The diffs from NetBSD were not applied verbatim, because we don't care about NO_QUAD right now. PR: 12959 Reported by: Nicholas Barnes Obtained from: NetBSD END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-06T14:38:41.000000Z K 7 svn:log V 35 MFC rev 1.9: Fix integer overflow. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-06T15:40:58.000000Z K 7 svn:log V 222 strfile(8) incorrectly states that the output files generated will have the suffix ".out" appended to them. They are acutally created as outputfile.dat. PR: docs/12968 Submitted by: Patrick Seal END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-06T15:43:53.000000Z K 7 svn:log V 120 Fix a bunch of typos and spelling errors. PR: misc/12965 Partially Submitted by: Patrick Seal END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-06T15:45:57.000000Z K 7 svn:log V 74 MFC: Fix the man page to correctly describe the name of the output files. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-06T15:46:38.000000Z K 7 svn:log V 47 MFC: Fix a bunch of typos and spelling errors. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-06T15:59:07.000000Z K 7 svn:log V 105 Add driver support for M-systems DiskOnChip Products. Sponsored by: M-systems Inc. http://www.m-sys.com END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-06T16:46:29.000000Z K 7 svn:log V 46 Back out redundant checks Pointed out by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-06T16:52:04.000000Z K 7 svn:log V 129 Back out redundant check, and remove the MAXMTU comparison as it's outside of the (bogus) tuninfo mtu range. Pointed out by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-06T17:06:49.000000Z K 7 svn:log V 102 Better way to circumvent the boot problem on older versions. Submitted by: Larry Baird END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-08-06T17:39:38.000000Z K 7 svn:log V 157 Add limitted support for the Promise Ultra/66 controller. Its only supported upto UDMA33 like the old Promise, but it works now. More when I have specs .... END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-06T20:04:08.000000Z K 7 svn:log V 898 Add ISDN support via isdnd & i4b. This requires version 0.81.1 of the i4b code - namely support of the I4B_VR_REQ ioctl via the i4brbchX device. Ppp controls the phone number, but idle timers and SYNC/RAW decisions are still made by isdnd (in isdnd.rc). This involves a new datalink state machine phase. The ``wait for carrier'' phase happens after dialing but before logging in. The whole dial state should really be abstracted so that each device type can deal with it in its own way (thinking about PPPoE) - but that'll have to wait. The ``set cd'' symantics remain the same for tty devices, but we now delay until we either get CD or timeout waiting (at which time we drop the link if we require CD). For i4b devices we always insist on carrier. Thanks to hm@ for his help, and especially for pointing out that I *don't* need to re-implement isdnd (that was a huge waste of time !) :-] END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-08-06T20:04:09.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-06T20:29:46.000000Z K 7 svn:log V 66 Forgot the "bsd" slice, now setrootbyname() understands "wd0s1a". END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-07T01:09:20.000000Z K 7 svn:log V 57 Bring these into the RELENG_3 branch. Submitted by: phk END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-07T01:42:08.000000Z K 7 svn:log V 235 Enable bpf by default. There was no significant dissention to my proposal of 2 weeks ago that this be done, and anyone who wishes to make bpf more selective according to securelevel or compile-time options is more than free to do so. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-07T01:43:39.000000Z K 7 svn:log V 181 Re-enable play-nice-with-DHCP option now that bpf is the default in GENERIC. Now a dhcp-configured system will both install and boot initially with proper interface configuration. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-07T05:33:35.000000Z K 7 svn:log V 585 We don't end up checking for a return value of EFAULT from the copyinstr() in the pathname translation procedure. This proves fatal, and can be easily fixed. This or a similar change needs to be committed to svr4_util.h and ibcs2_util.h. I will update ibcs2_util.h, if noone else thinks of a better way to do this, in the same manner. I will leave svr4 to the respective maintainer. This closes the problem of the only crash I've been able to produce as a user recently, except for (currently not-in-the-source tree) fd table sharing fixes. Thanks goes to pho for his stress-testers. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:05:19.000000Z K 7 svn:log V 150 Rework many comments. requeststatus: add REQUEST_DEGRADED status struct rqinfo: add members devmajor and devminor to compensate for lost dev_t. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:05:46.000000Z K 7 svn:log V 784 vinumopen: add code to open raw subdisks. This is now used to initialize subdisks. Probably the plex-related subdisk type will die a death. vinumconfig.c: Accept (and ignore) kernel state information in userland config files. This saves a lot of error recovery and also makes it possible to use the output of printconfig to create new configuration. Remove checkdiskconfig(). It wasn't needed any more. Start adding support for hot spare drives. You can't put anything on them (yet). Change message formats from %lld to %qd. get_empty_sd: Initialize size to -1. Previously this was done in config_subdisk, which is the wrong place. start_config: set current drive, plex and volume to -1, thus stopping update configurations from taking their defaults from old configs. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:06:05.000000Z K 7 svn:log V 21 Close a memory leak. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:07:05.000000Z K 7 svn:log V 859 Remove code to accept partitions of type 'unused'. From now on, Vinum will only accept partitions of type 'vinum'. format_config: Use the new %q format option in kvprintf, thus getting rid of some of the filthiest code I've written in a long time. Also remove the lltoa() function. With-great-thanks-to: peter format_config: Accept the fact that a subdisk might not be attached to a plex, and save the config correctly. vinum_scandisk: Scan all slices on a drive with a Microsoft partition table. Only look at the compatibility slice if nothing was found in the Microsoft slices. This change removes a frequently employed method of shooting yourself in the foot: people would decide that the Vinum drives belonged on their own slice, and they wouldn't be able to start the subsystem after a reboot. Documentation updates to follow. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:08:18.000000Z K 7 svn:log V 108 Add definition of new ioctl (READPOL) for setting the read policy of a plex. The code is not yet complete. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:09:36.000000Z K 7 svn:log V 262 Import RAID-5 code. Add Cybernet copyright. OK'd-by: Chuck Jacobus detchobject: Don't update the object configuration. replaceobject: Add preliminary code. This is not yet complete. vinumw.h vinumparser.c: Add keyword 'hotspare'. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:11:22.000000Z K 7 svn:log V 93 Import RAID-5 code. Add Cybernet copyright. OK'd-by: Chuck Jacobus END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:13:23.000000Z K 7 svn:log V 905 Import RAID-5 code. Add Cybernet copyright. OK'd-by: Chuck Jacobus logrq: save device major and minor numbers to compensate for lost dev_t. launch_requests: Don't issue requests which are marked XFR_BAD_SUBDISK. This may make things easier in bre(). bre: Rearrange. - Change some comments - Recognize holes in plex structure. Formerly this could lead to incorrect write to the plex. Return REQUEST_DEGRADED on a read request, but carry on to the bitter end on a write request, and mark the requests for the inaccessible subdisks with XFR_BAD_SUBDISK. - return REQUEST_EOF if the requested transfer goes beyond the end of the plex. This is not an error, since other plexes may go further into the volume address space. build_read_request: Handle REQUEST_DEGRADED returned from bre(). sdio: Lock buffer before issuing the requests. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:14:01.000000Z K 7 svn:log V 455 Import RAID-5 code. Add Cybernet copyright. OK'd-by: Chuck Jacobus update_plex_state: If any subdisk in the plex is initializing, set the plex to initializing state. This gets rid of the ugly corrupt/degraded/up transitions which previously occurred. Desired-by: Steve Taylor sddownstate: Add new function, used by checksdstate. checksdstate: Let sddownstate decide what status to return. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:14:44.000000Z K 7 svn:log V 18 Update a comment. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:15:25.000000Z K 7 svn:log V 202 Import RAID-5 code. Add Cybernet copyright. OK'd-by: Chuck Jacobus Define VINUM_BLOCK_SD and VINUM_CHAR_SD macros to create raw subdisk device numbers. Add VF_HOTSPARE flag. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:18:39.000000Z K 7 svn:log V 527 vinum_init: wait correctly for completion. set object in initializing state before initializing. Don't set the plex up, it should go up automatically. vinum_start: If any objects are not up on start, list them. Requested-by: Steve Taylor vinum_attach: Make sure we always have the object information before examining it. vinum_replace: Start writing. create_drive, vinum_concat, vinum_stripe, vinum_mirror: Check the ioctl return values correctly vinum_readpol: Start writing. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:19:15.000000Z K 7 svn:log V 424 Import RAID-5 code. Add Cybernet copyright. OK'd-by: Chuck Jacobus vinum_ldi: Calculate the percentage used correctly. vinum_lsi: Flag detached subdisks. vinum_info: Request info: get the major and minor numbers and print them correctly. list_defective_objects: New function, for listing objects which aren't up after vinum_start. Requested-by: Steve Taylor END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:19:45.000000Z K 7 svn:log V 232 Remove code to detect RAID-5/non-RAID-5 kernel modules. Add function definition for readpol command. Rewrite make_devices with a view to incremental making. In the process, effectively kill off plex-bound subdisk device numbers. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:20:07.000000Z K 7 svn:log V 56 Remove code to detect RAID-5/non-RAID-5 kernel modules. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:22:49.000000Z K 7 svn:log V 93 Import RAID-5 code. Add Cybernet copyright. OK'd-by: Chuck Jacobus END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T08:35:54.000000Z K 7 svn:log V 37 Add vinumraid5.c to list of sources. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-07T09:27:25.000000Z K 7 svn:log V 34 Update to reflect recent changes. END K 10 svn:author V 2 hm K 8 svn:date V 27 1999-08-07T12:14:39.000000Z K 7 svn:log V 56 update list of ISDN hardware supported by isdn4bsd 0.83 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-07T12:19:41.000000Z K 7 svn:log V 152 Re-delete the (meaningless) device-driver tokens that came back in 1.256 after having been removed in 1.253 and turned into a warning. Noticed by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-07T13:09:30.000000Z K 7 svn:log V 135 Fixed syntax errors. Code should be tested before committing it, or at least before enabling it in LINT and merging it into RELENG_3. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-07T13:11:12.000000Z K 7 svn:log V 74 Fixed a bogus include pathname which broke compiling in an obj directory. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-07T19:44:41.000000Z K 7 svn:log V 61 (MFC) Fix missing comment around license. Submitted by: bde END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-07T20:13:32.000000Z K 7 svn:log V 58 Make long longs ("%ll" format) work. Reviewed by: msmith END K 10 svn:author V 2 se K 8 svn:date V 27 1999-08-07T23:27:35.000000Z K 7 svn:log V 75 Merge from current: Support for 53c895 and 896 Ultra-40 chips (rev 1.146). END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-08T00:34:00.000000Z K 7 svn:log V 245 cdevsw_remove: place correct value in bmaj2cmaj. This had caused warnings of the following nature on reloading a kld: WARNING: "vinum" is usurping "console"'s bmaj This only applies to cases where "console" is mentioned. Broken-by: grog END K 10 svn:author V 5 stark K 8 svn:date V 27 1999-08-08T07:05:46.000000Z K 7 svn:log V 159 Corrected mistake that was causing daemon to loop without serving user requests. Note that nothing can be said about the value of 'user' unless User != NULL. END K 10 svn:author V 5 stark K 8 svn:date V 27 1999-08-08T07:12:28.000000Z K 7 svn:log V 52 MFC: apply fix from 1.7 for server looping problem. END K 10 svn:author V 5 stark K 8 svn:date V 27 1999-08-08T07:23:12.000000Z K 7 svn:log V 31 Correction to previous commit. END K 10 svn:author V 5 stark K 8 svn:date V 27 1999-08-08T07:26:14.000000Z K 7 svn:log V 32 MFC: merge correction from 1.8. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-08T07:30:02.000000Z K 7 svn:log V 361 Install c++filt in /usr/libexec/${OBJFORMAT}. The version that was installed in /usr/bin normally got clobbered when objformat was installed. Indirection through objformat is correct although underscore handling is the only thing that differs for aout and elf -- going through objformat is the easiest way to set c++filt's underscore handling flag correctly. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-08T07:31:47.000000Z K 7 svn:log V 52 Forgotten in previous log message: PR: misc/12920 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-08T07:51:16.000000Z K 7 svn:log V 366 The following simplifies newvers.sh somewhat and makes what(1) work with kernels again, now that we're using EGCS/GCC 2.9+. This "here" file is compatible with the Bourne shell and the Korn shell (incl. pdksh and KSH93 from AT&T, which I do have), so it doesn't make newvers.sh unportable, but makes it easier to modify in the future/read now. Submitted by: green END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-08T08:02:51.000000Z K 7 svn:log V 356 MFC (1.7-1.8: install c++filt in the correct place). The breakage is more tangled for RELENG_3. RELENG_3 still has binutils/c++filt sources, so the elf case should have worked by installing the binutils version in the correct place. However, building of binutils/c++filt was broken in rev.1.4.2.1 of binutils/Makefile by mismerging rev.1.8. PR: 12920 END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-08T08:19:46.000000Z K 7 svn:log V 206 MFC: sys/boot/pc98/libpc98/biosdisk.c revision 1.4 and 1.5. - Provides discontinuous unit number support. - Don't assume that SCSI ID numbers of HDD units are contiguous. - Fix drive letter to display. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-08T08:29:58.000000Z K 7 svn:log V 109 Add vinumraid5.c to the files for Vinum. This allows (deprecated) kernel builds with Vinum. Linted-by: phk END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-08T08:50:17.000000Z K 7 svn:log V 128 MFC (remove). The reference to c++filt has already been removed in binutils/Makefile, although that was a mistake at the time. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-08T10:06:27.000000Z K 7 svn:log V 110 Fix a panic caused by freeing unallocated structure. Submitted by: Tomohiko Kurahashi END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-08T10:08:12.000000Z K 7 svn:log V 58 MFC: Fix a panic caused by freeing unallocated structure. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-08T11:00:01.000000Z K 7 svn:log V 82 Fixed missing "G" in the list item for the main description of %g and %G formats. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-08T11:09:28.000000Z K 7 svn:log V 23 Enable bpf by default. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-08T11:12:00.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/files.i386 revision 1.257. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-08T11:12:51.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/majors.i386 revision 1.81. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-08T11:13:47.000000Z K 7 svn:log V 53 Sync with sys/i386/conf/options.i386 revision 1.119. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-08T11:26:46.000000Z K 7 svn:log V 92 Fix page fault in linux_uselib syscall. PR: 12910 Submitted by: Peter Holm END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-08T13:22:05.000000Z K 7 svn:log V 359 Fixed all printf format errors reported by gcc -Wformat on i386's: - %q -> %ll; don't assume that the promotion of off_t is quad_t; only assume that off_t's are representable as long longs. - printing of dev_t's was completely broken. Fixed nearby printf format errors not reported by gcc -Wformat on i386's: - printing of ino_t's and pointers was sloppy. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-08T13:43:51.000000Z K 7 svn:log V 109 Fixed printf format errors (%qu -> %llu; the arg was already unsigned long long to hide problems on alphas). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-08T14:11:03.000000Z K 7 svn:log V 251 Fixed all printf format errors reported by gcc -Wformat on i386's: - %q -> %ll. Fixed nearby errors not reported by gcc -Wformat on i386's: - don't assume that the promotion of [u_]int64_t is [u_]quad_t. - don't use signed formats for unsigned args. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-08T15:19:00.000000Z K 7 svn:log V 114 Don't log_Printf(..., buf) in case buf contains %s Info provided by: Ollivier Robert END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-08-08T15:41:24.000000Z K 7 svn:log V 116 MFC: Fix an unbelievably stupid typo that cases as500 & as600 machines booted with a graphics head to panic on boot END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-08T16:27:17.000000Z K 7 svn:log V 51 Fix a reference to `st' by replacing it with `sa'. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-08-08T16:29:27.000000Z K 7 svn:log V 262 MFC: [1.21] On an AS 600 5/266 (and possibly others), accessing the configuration space of PCI devices that don't exist cause PCI master & target aborts rather than returning ~0 or giving a machine check. Bring in some code from NetBSD to handle this properly. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-08T17:08:30.000000Z K 7 svn:log V 124 Remove f2c as its libraries were tossed last April, and f2c has been replaced with EGCS's f77. Noticed still alive by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-08T17:35:35.000000Z K 7 svn:log V 39 Don't includei 4b support on the alpha END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-08T17:36:10.000000Z K 7 svn:log V 49 Silence a warning about uninitialized variables. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T18:17:40.000000Z K 7 svn:log V 28 Avoid symbol clash in LINT. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T18:43:05.000000Z K 7 svn:log V 176 Decommision miscfs/specfs/specdev.h. Most of it goes into , a few lines into . Add a few fields to struct specinfo, paving the way for the fun part. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T19:28:59.000000Z K 7 svn:log V 270 Make the pty driver as close to a cloning device as we can get for now, we create the pty on the fly when it is first opened. If you run out of ptys now, just MAKEDEV some more. This also demonstrate the use of dev_t->si_tty_tty and dev_t->si_drv1 in a device driver. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-08T19:40:01.000000Z K 7 svn:log V 69 Import NetBSD if_de driver as at rev 1.86 (990809) to vendor branch. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-08-08T19:40:02.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'v990809'. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T19:44:00.000000Z K 7 svn:log V 56 Add support for picking up ttys with sysctl(kern.ttys). END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T19:47:32.000000Z K 7 svn:log V 143 Add new sysctl "kern.ttys" which return all the struct tty's which have been registered with ttyregister(). register ptys with ttyregister(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-08T19:56:06.000000Z K 7 svn:log V 37 s/TULUP/TULIP/ - from vendor branch. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T20:24:58.000000Z K 7 svn:log V 20 Enable ttymalloc(). END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T20:25:14.000000Z K 7 svn:log V 45 Allocate and register struct tty on the fly. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-08T21:08:05.000000Z K 7 svn:log V 126 Document -f flag: -f Do not display a diagnostic message if chmod could not modify the mode for file. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-08T21:22:19.000000Z K 7 svn:log V 107 Merge the Adaptec AIC-6915 fast ethernet and SysKonnect gigabit ethernet drivers into the RELENG_3 branch. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-08T21:23:21.000000Z K 7 svn:log V 71 Whoops, almost forgot: update this file for the sf and sk drivers too. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T21:35:17.000000Z K 7 svn:log V 55 register tty devices so they will look right in pstat. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T22:01:50.000000Z K 7 svn:log V 47 Remove compiled in limit on number of devices. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T22:25:21.000000Z K 7 svn:log V 125 Passing the unit number to an interrupt routing is kind of narrowminded, add a way to get the entire struct ppb_device back. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-08T22:25:46.000000Z K 7 svn:log V 48 Remove compile time limit on number of devices. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-08T22:26:09.000000Z K 7 svn:log V 98 Remove f2c-related stuff from the "includes" target and from a comment. Fixes broken make world. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-08T22:58:04.000000Z K 7 svn:log V 27 MFC: Document the -f flag. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1999-08-09T00:48:50.000000Z K 7 svn:log V 147 MFC: If we still haven't got a sufficient number of free buffers after the call to flushdirtybuffers() then sleep in waitfreebuffers(). PR: 11697 END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-09T02:19:38.000000Z K 7 svn:log V 63 Add a missing include (sys/queue.h for sys/tty.h SLIST usage.) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-09T02:35:55.000000Z K 7 svn:log V 49 Remove reference to nonexistant man page `da(9)' END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-09T06:50:07.000000Z K 7 svn:log V 145 This uses an SLIST_ENTRY and breaks the build without sys/queue.h. Commit this until bde and friends finish arguing over what to do instead. :) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-09T07:51:03.000000Z K 7 svn:log V 97 Back out previous commit - it's not necessary now that tty.h properly includes the queue macros. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-09T10:35:05.000000Z K 7 svn:log V 103 Merge the cons.c and cons.h to the best of my ability. alpha may or may not compile, I can't test it. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-09T11:02:45.000000Z K 7 svn:log V 26 make alpha compile again. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-09T12:29:29.000000Z K 7 svn:log V 117 Merge changes from NetBSD rev 1.82 -> 1.86 via vendor branch. Among the changes: 1.84: support compex 4-port cards. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-09T12:50:12.000000Z K 7 svn:log V 48 Strip __FreeBSD_version >= 300000 conditionals. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-09T12:52:49.000000Z K 7 svn:log V 14 s/Id/FreeBSD/ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-09T13:01:58.000000Z K 7 svn:log V 19 Unifdef -U__bsdi__ END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-09T13:03:35.000000Z K 7 svn:log V 99 Fixed checking a type of the interface. Submitted by: Tomohiko Kurahashi END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-09T13:06:02.000000Z K 7 svn:log V 45 MFC: Fixed checking a type of the interface. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-09T13:07:37.000000Z K 7 svn:log V 21 Unifdef -U__NetBSD__ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-09T13:15:53.000000Z K 7 svn:log V 54 Unifdef -D__FreeBSD__ - and remove pre-lite2 support. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-09T13:24:55.000000Z K 7 svn:log V 53 More pre-lite2 support zapped and some more tidy-up. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-09T13:52:12.000000Z K 7 svn:log V 288 Remove a reference to config(8) when IRQ 2 is remapped to IRQ 9. Config(8) contains no documentation about this. Fix the help for the PnP irq and drq commands. This one caused me a bit of head scratching the other night while trying to get a problematic PnP device configured properly. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-09T13:59:05.000000Z K 7 svn:log V 53 Sync with sys/i386/conf/GENERIC revision 1.143.2.17. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-09T14:00:05.000000Z K 7 svn:log V 57 Sync with sys/i386/i386/userconfig.c revision 1.126.2.7. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-09T14:15:46.000000Z K 7 svn:log V 113 Expand a heap of macros that obscure readability and are no longer needed here, and do a bit of general tidy up. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-09T14:31:04.000000Z K 7 svn:log V 55 Fix a few typos and misspellings, grabbed from PR#8472 END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-09T14:34:17.000000Z K 7 svn:log V 22 MFC: Fix a few typos. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-09T14:43:39.000000Z K 7 svn:log V 26 A little more tidying up. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-08-09T17:31:30.000000Z K 7 svn:log V 88 There is no special handling for SIGALRM as sleep(3) is implemented using nanosleep(2). END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-09T18:45:20.000000Z K 7 svn:log V 59 Include since this header now depends on it. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-09T19:56:29.000000Z K 7 svn:log V 155 Move cronjob up one minute to get it out of the 02:00-03:00 happy hour of daylight savings changes. Submitted by: Doug Reviewed by: phk END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-08-09T21:11:44.000000Z K 7 svn:log V 378 chip0: at device 0.0 on pci0 Isn't really that useful. chip0: at device 0.0 on pci0 is more in keeping with the spirit of the rest of the code. Previous behavior with regard to truely unknown bridges unchanged. " Tell you what: you have commit privs now. You do it." END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-09T21:12:18.000000Z K 7 svn:log V 1428 Fix nexus_pcib_is_host_bridge() so that it detects my 486's PCI bus correctly. It has the following code: if (class != PCIC_BRIDGE || subclass != PCIS_BRIDGE_HOST) return NULL; My 486 has an Integrated Micro Solutions PCI bridge which identifies itself as subclass PCIS_BRIDGE_OTHER, not PCIS_BRIDGE_HOST. Consequently, it gets ignored. In my opinion, the correct test should be: if ((class != PCIC_BRIDGE) && (subclass != PCIS_BRIDGE_HOST)) return NULL; That way the test still succeeds because the chip's class is PCIC_BRIDGE. Clearly it's not reasonable to expect all host to PCI bridges to always have a subclass of PCIS_BRIDGE_HOST since I've got one that doesn't. This way the sanity test should remain relatively sane while still allowing some oddball yet correct hardware to work. If somebody has a better way to do it, go ahead and tweak the test, but be aware that class == PCIC_BRIDGE and subclass == PCIS_BRIDGE_OTHER is a valid case. While I was here, I also added an explicit ID string for the IMS chipset. I also dealt with a minor style nit: it's bad karma not to have a default case for your switch statements, but the one in this routine doesn't have one. The default string of "Host to PCI bridge" is now assigned in a default case of the switch statement instead of initializing "s" with the string before the switch and then not having any default case. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-09T22:54:51.000000Z K 7 svn:log V 179 Insist that ppp.conf and it's parent directories aren't `other' writable rather than not being writable at all. PR: 13009 Kind-of submitted by: Anthony Kimball END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-09T22:56:18.000000Z K 7 svn:log V 40 Change printf formats %q[du] -> %ll[du] END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-09T22:57:47.000000Z K 7 svn:log V 35 Add an example of an isdn profile. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-09T22:58:55.000000Z K 7 svn:log V 51 Add an example of an isdnd.rc that works with ppp. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-09T23:28:03.000000Z K 7 svn:log V 77 Correct typo. PR: docs/13050 Reported-by: Dan Langille END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-09T23:35:07.000000Z K 7 svn:log V 40 Ppp handles filters 0 - 39, not 0 - 19. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-09T23:38:56.000000Z K 7 svn:log V 109 Remove CLOCAL when we're not in -dedicated mode. PR: 13046 Submitted by: Vsevolod Lobko END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-09T23:49:59.000000Z K 7 svn:log V 58 Back out the last patch. I'm too tired to apply patches. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-08-10T01:03:51.000000Z K 7 svn:log V 207 Add support for the Am79C978. (AMD PCHome/PCI Ethernet adapter) See: http://www.amd.com/products/npd/overview/homenetworking/intro.html PR: kern/12275 Submitted by: Robert Watson END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-10T01:04:11.000000Z K 7 svn:log V 92 Some floppy related commands (fdformat, fdwrite, fdcontrol) need not be restricted to i386. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-10T04:10:57.000000Z K 7 svn:log V 130 pmap_remove_pages: Add KASSERT to detect out of range access to the pv_table and report the errant pte before it's overwritten. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-10T04:50:20.000000Z K 7 svn:log V 196 vm_map_madvise: Now that behaviors are stored in the vm_map_entry rather than the vm_object, it's no longer necessary to instantiate a vm_object just to hold the behavior. Reviewed by: dillon END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-08-10T05:21:31.000000Z K 7 svn:log V 59 Import strl{cat,cpy} from OpenBSD. Obtained from: OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-08-10T05:58:58.000000Z K 7 svn:log V 356 Use the latest version of these files from OpenBSD. 1) Safty change from casper dik was added to OpenBSD's sources since I grabbed them. milltert@openbsd.org 2) Split up strlcpy to improve efficiency of the common case. milltert@openbsd.org 3) Cleanup of cross references for man page. {alex,aaron}@openbsd.org Pointed out by: deraadt@openbsd.org END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-08-10T05:58:59.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-10T07:08:07.000000Z K 7 svn:log V 180 Check to see if /usr/bin/logger exists before using it. Use "echo" if /usr/bin/logger is not available. Noticed from: error messages in -CURRENT's sysinstall Alt-F2 debug screen END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-10T07:16:00.000000Z K 7 svn:log V 180 Check to see if /usr/bin/logger exists before using it. Use "echo" if /usr/bin/logger is not available. Noticed from: error messages in -CURRENT's sysinstall Alt-F2 debug screen END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-10T08:35:57.000000Z K 7 svn:log V 53 Sync with sys/i386/conf/userconfig.c revision 1.152. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-10T08:42:20.000000Z K 7 svn:log V 54 If we receive an IPCP protocol reject, bring it down. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-10T09:13:48.000000Z K 7 svn:log V 133 - Removed unused variable. - Fixed missing argument of printf. - Fixed printf format. - Added parentheses suggested by the compiler. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-10T09:22:21.000000Z K 7 svn:log V 611 Hopefully fix the previous commit, it caused *all* bridges to be detected as PCI->HOST bridges on my (440BX) box. My change is to remove the test at the beginning entirely, letting the switch on the device ID happen first. If the device ID is unknown, then (in the default case) check for the generic PCIS_BRIDGE_HOST tag. This should allow wierd cases (eg: wpaul's IMS VL bridge) to work by using the id override. This strategy is more in line with the other PCI match methods we use elsewhere, I only have a limited testbed, but having my USB etc devices detected as PCI->HOST bridges doesn't look good. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-08-10T09:42:32.000000Z K 7 svn:log V 15 Re-order list. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-08-10T09:45:33.000000Z K 7 svn:log V 270 Add net.inet.icmp.log_redirect and net.inet.icmp.drop_redirect, for respectively logging and dropping ICMP REDIRECT packets. Note that there is no rate limiting on the log messages, so log_redirect should be used with caution (preferrably only for debugging purposes). END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-10T12:55:06.000000Z K 7 svn:log V 64 Fixed a compiler warning by conversion from pointer to integer. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-10T13:24:18.000000Z K 7 svn:log V 147 Cosmetic changes in PC98 functions: - Removed spaces after `(' and preceding `)'. - Added missing spaces after commas. - Fixed indentations. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-08-10T13:30:25.000000Z K 7 svn:log V 143 Support S/G DMA so that ISA devices (like the floppy disk) work. Based on Doug's changes to cia.c tested by: Matthew Jacob END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-08-10T13:54:50.000000Z K 7 svn:log V 102 - detect the number of pchips actually present; don't just assume 2 - support S/G DMA for ISA devices END K 10 svn:author V 3 des K 8 svn:date V 27 1999-08-10T16:54:17.000000Z K 7 svn:log V 62 Document the usefulness of Michelle Pfeiffer in OS marketing. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-08-10T16:57:37.000000Z K 7 svn:log V 74 Teach truss to print symbolic signal names (e.g. SIGHUP instead of 0x01). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-10T17:15:20.000000Z K 7 svn:log V 427 Convert the VIA Rhine driver to newbus and set it up to be compiled as a module. Also modified the code to work on FreeBSD/alpha and added device vr0 to the alpha GENERIC config. While I was in the neighborhood, I noticed that I was still using #define NFPX 1 in all of the Makefiles that I'd copied from the fxp module. I don't really use #define Nfoo X so it didn't matter, but I decided to customize this correctly anyway. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-10T21:09:12.000000Z K 7 svn:log V 71 Convert the Winbond driver to newbus and have it compiled as a module. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-10T21:12:11.000000Z K 7 svn:log V 108 Small tweak: remember to free the tx ring data (which is malloc()ed) if we have to bail out of vr_attach(). END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-08-10T21:36:51.000000Z K 7 svn:log V 137 Treat an attempt to read from a write-only stream more consistently. Submitted by: Anton Berezin PR : 12852 END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-08-10T21:59:58.000000Z K 7 svn:log V 182 Support DMA on ATAPI devices (finally). This makes my system use only ~5% CPU on reading 4.5Mbyte/sec from a CDROM, which before was limitted to 1.8Mbyte/sec due to 100% CPU load.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-10T22:21:13.000000Z K 7 svn:log V 154 Add a contigfree() as a corollary to contigmalloc() as it's not clear which free routine to use and people are tempted to use free() (which doesn't work) END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-08-11T02:53:56.000000Z K 7 svn:log V 274 Add support for booting from the fla device. This goes directly into -stable because it isn't relevant for -current. Asthetic objection by bde noted, but that is fixed in -current and tio fix in stable would require too big a change for stable. Reviewed by: phk, nordier END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-08-11T03:02:05.000000Z K 7 svn:log V 40 mfs: DOC2K label type for legacy labels END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-11T05:12:00.000000Z K 7 svn:log V 104 contigmalloc1: If a page is found in the wrong queue, panic instead of silently ignoring the problem. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-11T05:28:06.000000Z K 7 svn:log V 71 Reserve bdev/cdev entries for i2o driver. Requested by: Simon Shapiro END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-11T08:03:39.000000Z K 7 svn:log V 385 Support 21-bit minor numbers. Avoid wasting a byte in their octal representation by generating the same format as tar-1.13 (use a single space as the terminator for 7-digit octal numbers). This is POSIX.1 conformant (2-byte terminators are just a bug or historical wart in old versions of gnu tar). All devices created by `MAKEDEV all' except rsa0.ctl can now be handled by tar(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-08-11T10:34:57.000000Z K 7 svn:log V 95 Unbroke zforce. PR: 8348 Submitted by: Christoph Weber-Fahr END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-11T13:00:19.000000Z K 7 svn:log V 403 Christen a BUGS section for an explanation of the impact of Daylight Savings Time on cron(8). If we ever introduce some work-around code for handling jobs scheduled for a time that "doesn't happen" due to DST, the section should be renamed to IMPLEMENTATION NOTES. PR: 10947 Reported by: Scott Drassinower Submitted by: Seth Bromberger Reviewed by: mpp END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-11T13:02:59.000000Z K 7 svn:log V 58 MFC: Add cautionary note regarding Daylight Savings Time. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-11T13:29:48.000000Z K 7 svn:log V 143 Do not map {s|g}etrlimit onto the FreeBSD syscalls. The arguments do not match. PR: kern/9591 Originator: John Plevyak END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-11T13:29:54.000000Z K 7 svn:log V 45 MFC rev 1.19: Avoid a common DST happy hour. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-11T13:34:31.000000Z K 7 svn:log V 232 Do not map {s|g}etrlimit onto FreeBSD syscalls. The arguments don't match. The linux syscalls translate the arguments first before invoking the FreeBSD native syscalls. PR: kern/9591 Originator: John Plevyak END K 10 svn:author V 6 alfred K 8 svn:date V 27 1999-08-11T14:02:20.000000Z K 7 svn:log V 271 When doing a dump, if ENODEV is returned explain what happened to the user, "the device doesn't support a dump routine" Only print "dump succeeded" when 0 is returned, instead of when an unexpected error number is returned, print that error number. Reviewed by: Eivind END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-11T14:37:58.000000Z K 7 svn:log V 149 Add spl() protection to remove that the timer is invoked multiple times resulting in higher bandwidth and lower delays. Reported-by: Jamshid Madhavi END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-11T14:42:40.000000Z K 7 svn:log V 51 MFC: add spl protection when restarting the timer. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-11T15:34:47.000000Z K 7 svn:log V 1007 Implement probabilistic rule match in ipfw. Each rule can be associated with a match probability to achieve non-deterministic behaviour of the firewall. This can be extremely useful for testing purposes such as simulating random packet drop without having to use dummynet (which already does the same thing), and simulating multipath effects and the associated out-of-order delivery (this time in conjunction with dummynet). The overhead on normal rules is just one comparison with 0. Since it would have been trivial to implement this by just adding a field to the ip_fw structure, I decided to do it in a backward-compatible way (i.e. struct ip_fw is unchanged, and as a consequence you don't need to recompile ipfw if you don't want to use this feature), since this was also useful for -STABLE. When, at some point, someone decides to change struct ip_fw, please add a length field and a version number at the beginning, so userland apps can keep working even if they are out of sync with the kernel. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-11T15:36:13.000000Z K 7 svn:log V 203 Userland and manual page changes for probabilistic rule match. Because the kernel change was done in a backward-compatible way, you don't need to recompile ipfw if you don't want to use the new feature. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-08-11T17:32:15.000000Z K 7 svn:log V 94 MFC: revision 1.11 /usr/local is not mandatory, remove it from MANDATORY_MANPATH. PR: 13078 END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-11T17:52:55.000000Z K 7 svn:log V 150 Document ${VPATH} and that it _should_not_ be used in any new Makefiles. PR: 10556 Submitted by: Dominic Mitchell END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-11T17:58:44.000000Z K 7 svn:log V 65 MFC: Document and discourage usage of ${VPATH} in new Makefiles. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-11T19:19:04.000000Z K 7 svn:log V 101 _pmap_allocpte: If the pte page isn't PQ_NONE, panic rather than silently covering up the problem. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-08-11T20:35:38.000000Z K 7 svn:log V 47 Stop profiling on exec. Obtained from: NetBSD END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-11T20:55:42.000000Z K 7 svn:log V 118 -Wall fixes. Ambigious if/elses, uninitialized values, missing headers, missing prototypes, and empty format strings. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-11T21:07:39.000000Z K 7 svn:log V 159 MFC: Handle mixer read ioctls correctly. They have the same group, number and argument size as their write counterparts and were handled as write ioctls. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-08-11T21:39:50.000000Z K 7 svn:log V 65 MFC: 1.127,1.128 except adjust suser_xxx to oldstyle suser call. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-11T22:05:17.000000Z K 7 svn:log V 96 Zap some stray references to DRIVER_TYPE_foo in the BUS_DEBUG case, as discovered by Bill Paul. END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-08-11T22:13:46.000000Z K 7 svn:log V 178 Add CPT_NOA, LIBCOMPAT, NODEF, NOARGS, NOPROTO, and NOIMPL to the commented list of available types. PR: docs/13007 Submitted by: Assar Westerlund END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-08-11T22:25:55.000000Z K 7 svn:log V 149 Document the use of the -a flag in conjunction with the -r flag. PR: docs/13037 Submitted by: Christopher Masto END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-08-11T22:31:01.000000Z K 7 svn:log V 49 Enable S/G IO. Based on Doug's changes to cia.c END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-08-11T22:33:57.000000Z K 7 svn:log V 104 Now that all chipsets support S/G DMA (which is required for ISA devices) we can enable the floppy disk END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-11T22:55:39.000000Z K 7 svn:log V 50 Make subr_bus.c actually compile with -DBUS_DEBUG END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-11T23:45:59.000000Z K 7 svn:log V 120 Pass as argv[0] the name of the shell executed instead of "sh". PR: 2851 Reported by: era@iki.fi Obtained from: NetBSD END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-11T23:56:38.000000Z K 7 svn:log V 44 MFC: Pass correct name of shell as argv[0]. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-12T03:25:16.000000Z K 7 svn:log V 270 MFC (and more to come!) As Tim Vanderhoek's commit message stated: When printing an error message after command execution fails, don't assume the only possible error is "command not found". This makes debugging of messages such as "/bin/sh: not found" less common... END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-12T03:27:05.000000Z K 7 svn:log V 107 MFC: -E flag and :Q to quote variable expansion to all proper expansion of variables for recursive makes. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-12T03:31:15.000000Z K 7 svn:log V 70 MFC: -E flag (override specific variable with environment equivalent) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-12T05:17:38.000000Z K 7 svn:log V 49 MFC rev 1.2: Don't hang when SIGCHLD is ignored. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-12T05:32:11.000000Z K 7 svn:log V 43 Whoops, forgot one line in previous patch. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-12T05:40:07.000000Z K 7 svn:log V 43 Fix a problem in printing interface names. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-12T06:33:56.000000Z K 7 svn:log V 135 vm_object_madvise: Support MADV_DONTNEED and MADV_WILLNEED on object types besides OBJT_DEFAULT and OBJT_SWAP. Submitted by: dillon END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-12T08:22:57.000000Z K 7 svn:log V 91 vm_object_madvise: Update the comments to match the implementation. Submitted by: dillon END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-12T12:12:56.000000Z K 7 svn:log V 267 MFC: revision 1.65, 1.66 and 1.67. - Cosmetic changes. - Fixed a compiler warning by conversion from pointer to integer. - Removed unused variable. - Fixed missing argument of printf. - Fixed printf format. - Added parentheses suggested by the compiler. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-12T12:45:19.000000Z K 7 svn:log V 62 Sync with sys/boot/i386/libi386/biosdisk.c revision 1.20.2.6. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-08-12T13:30:08.000000Z K 7 svn:log V 76 Bugfix to last commit: Correctly intuit when an lhs is a string vs. number. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-08-12T18:04:39.000000Z K 7 svn:log V 134 nfs_getcacheblk() can return 0 if the mount is interruptible. It need to be checked by the caller. Broken in: rev. 1.70 (1999/05/02) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-12T18:55:41.000000Z K 7 svn:log V 48 Protect the file interface against disconnects. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-08-12T19:34:39.000000Z K 7 svn:log V 85 Add check for runnable threads before polling file descriptors. Submitted by: tegge END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-12T19:53:33.000000Z K 7 svn:log V 128 Use a wrapper for the link syscall that does name translations. PR: 12749 Submitted by: Boris Nikolaus END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-12T20:28:54.000000Z K 7 svn:log V 138 Move ${VPATH} explanation under the .PATH rule section. Clarify my vague explanation of how ${VPATH} works and why it shouldn't be used. END K 10 svn:author V 6 alfred K 8 svn:date V 27 1999-08-12T20:38:32.000000Z K 7 svn:log V 118 Replace a redundant vfs_object_create() call (already done in vn_open) with a KASSERT. Reviewed by: Eivind, Alan Cox END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-12T20:49:20.000000Z K 7 svn:log V 92 Make VPATH explanation more concise. I apparently was not thinking on the previous commit. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-12T21:16:53.000000Z K 7 svn:log V 334 Make the default page coloring parameters match a (non-Xeon) Pentium II/III. This setting is also acceptable for Celerons and Pentium Pros with less than 1MB L2 caches. Note: PQ_L2_SIZE is a misnomer. The correct number of colors is a function of the cache's degree of associativity as well as its size. Submitted by: bde and alc END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-12T21:30:20.000000Z K 7 svn:log V 46 MFC: Clarify, move and shorten ${VPATH} info. END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-08-12T22:57:37.000000Z K 7 svn:log V 25 MFC: Fix numerous typos END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-08-12T23:03:34.000000Z K 7 svn:log V 101 transparant -> transparent PR: docs/8472 Submitted by: Craig Leres END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-08-12T23:06:28.000000Z K 7 svn:log V 644 In <199908042059.PAA14626@free.pcs>, Jonathan Lemon wrote: > The route(4) manpage says: > > User processes can obtain information about the routing entry to a spe- > cific destination by using a RTM_GET message, or by reading the /dev/kmem > device, or by issuing a getkerninfo(2) system call. > > IMHO, the above sentence should probably be altered by replacing the > first comma with a period, and throwing away the rest of it. No one's objected, so I've made this change. This sort of fixes docs/12220, by removing the reference to the undocumented getkerninfo(2) call. So I'll close the PR as well. PR: docs/12220 END