549908 92 302 130 139 135 144 139 144 144 148 325 119 123 171 401 119 129 135 544 562 720 130 693 122 176 123 363 186 284 119 151 240 241 137 134 132 138 194 211 211 165 225 186 163 142 452 304 150 148 152 229 150 459 291 454 459 218 135 229 131 153 403 366 224 110 116 156 123 209 179 146 277 198 118 170 418 249 212 232 187 139 167 161 199 244 311 383 179 176 206 221 200 491 K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T20:00:26.000000Z K 7 svn:log V 206 MFC:More code cleanup. Go back to using FULL_LOGIN Fibre Chan if MFC:f/w is less than 1.17.0 level. Change where we do the loop database MFC:init. Add in the CMD_RQLATER return. Add some register debounce. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T20:01:14.000000Z K 7 svn:log V 35 Clarify lun limits for FC && SCSI. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T20:02:09.000000Z K 7 svn:log V 44 add in new ICB structure variant (for 2200) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T20:02:40.000000Z K 7 svn:log V 40 MFC: Clarify lun limits for FC && SCSI. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T20:03:17.000000Z K 7 svn:log V 49 MFC: add in new ICB structure variant (for 2200) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T20:04:06.000000Z K 7 svn:log V 44 add in SIMQFRZ_TIMED && CMD_RQLATER defines END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T20:04:57.000000Z K 7 svn:log V 49 MFC: add in SIMQFRZ_TIMED && CMD_RQLATER defines END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T20:11:45.000000Z K 7 svn:log V 49 Clarify and cleanup some CAM queueing breakages. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T20:12:38.000000Z K 7 svn:log V 53 MFC:Clarify and cleanup some CAM queueing breakages. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-08-16T20:46:43.000000Z K 7 svn:log V 233 MFC (rev 1.13, 1.14): - Make UTC or local time message a little more clear. - Ignore the user-supplied umask, set it to 0022 by default. - Install /etc/wall_cmos_clock with 0444 mode rather than 0666. - -Wall inspection PR: 12967 END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-16T20:56:31.000000Z K 7 svn:log V 25 Fix some bad references. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-08-16T20:58:37.000000Z K 7 svn:log V 32 MFC: Unbroke zforce. PR: 8348 END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-16T21:22:39.000000Z K 7 svn:log V 77 Re-add -Wmissing-prototypes to `COPTS'. I mistook -W for -Wno in this case. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-16T21:44:14.000000Z K 7 svn:log V 304 Change calling of chained event handler from always after the attach/detach to 1) MOD_LOAD before attach 2) MOD_UNLOAD after detach The driver specific event handler can now be used to function as driver specific init/deinit function (compare to device specific init/deinit functions: attach & detach). END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-16T21:47:55.000000Z K 7 svn:log V 25 MFC: Fix bad references. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-16T22:11:19.000000Z K 7 svn:log V 35 Bad ref time(2) changed to time(3) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-16T22:12:36.000000Z K 7 svn:log V 41 MFC: Bad reference of time(2) -> time(3) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:14:47.000000Z K 7 svn:log V 449 Add another command characteristic flag for commands that are queued on physical devices as oposed to just in the XPT. This is used to mark XPT_SCSI_IO, XPT_RESET_DEV, XPT_ENG_EXEC, XPT_TARGET_IO, and XPT_CONT_TARGET_IO function codes. Change tag_id and init_id to be u_int from u_int8_t. Some topologies supported by CAM support much larger ID and tag ID address spaces than parallel SCSI. Kill some unused fields in the IMMED_NOTIFY ccb type. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:18:14.000000Z K 7 svn:log V 467 Add another flag for debugging just peripheral drivers. The whole debugging mechanism should be completely revamped, but this will serve for the time being. Take advantage of some new behavior in xpt_path_comp which allows the caller to determine which path, if any, had wildcards in it that allowed for a match to succeed. We can now use this to filter out wildcard nodes in the EDT. Make the amount of time we pause after writing a debug message configurable. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:22:41.000000Z K 7 svn:log V 625 Implement the guts of the XPT_ABORT function code. Clear residuals for XPT_TARGET_IO/XPT_CONT_TARGET_IO calls just as we do for XPT_SCSI_IO calls. Make xpt_release_devq a proper reciprocal of xpt_freeze_devq by allowing the caller to decrement the count more than once per call. Change the semantics of xpt_path_cmp to return 1 for a match with a wildcard from path1 and 2 for a match with wildcards from path2. This change doesn't affect most callers as they only check for >=0 (exact match or one containing a wildcard). When cleaning up a device node, ensure that there are no timeouts outstanding that reference it. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:23:01.000000Z K 7 svn:log V 36 xpt_release_devq now takes a count. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:39:25.000000Z K 7 svn:log V 598 Checkpoint work on handling error conditions. Handle errors reported through immediate notify ccbs. This includes bus resets, BDR messages, and abort messages. Properly setup CA conditions for errors such as uncorectable parity in data phases, reselection failure, and IDE message received. Add a mechanism for stalling the queue of transactions to a particular initiator while a CA is in progress. Since we don't yet support tagged I/O, this is largely just for show right now. Properly bzero our softc at init time (oops). Add more documentation on what all of the queues in our softc do. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:39:53.000000Z K 7 svn:log V 28 Add CAM_DEBUG_DELAY option. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:42:33.000000Z K 7 svn:log V 82 Fix a few compiler nits. Submitted by: Bill Fumerola END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:43:08.000000Z K 7 svn:log V 29 Kill an unused INTSTAT type. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:49:29.000000Z K 7 svn:log V 268 Add support for issuing immediate notify event ccbs for bus resets, bdr messages, abort messages, and abort tag messages. Fix a bug in how default transfer negotiations are handled if the user had disabled initial bus resets. Support multi-targetid on the aic7895C. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:50:37.000000Z K 7 svn:log V 92 Differentiate between aic7895C chips and their earlier brethren via the PCI revid register. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T22:52:17.000000Z K 7 svn:log V 189 Add a cleanup handler called "atexit" to make sure we free up target mode instances. Print out exception information passed out from the kernel target mode driver to this userland daemon. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T23:18:24.000000Z K 7 svn:log V 25 Bump CAM version number. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-17T00:07:35.000000Z K 7 svn:log V 59 vm_pageout_clean: Remove dead code. Submitted by: dillon END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-08-17T00:39:26.000000Z K 7 svn:log V 146 Merge style- and trivial- only changes from OpenBSD (dated 1999/07/29-19:55+1). Obtained from: OpenBSD, sometimes indirected from NetBSD; myself END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-08-17T00:49:40.000000Z K 7 svn:log V 147 Don't assume all ctags are meant to match a whole line ("^...line...$"). This lets more(1) work with, for example, /usr/local/share/vim/doc/*.txt. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-17T01:25:16.000000Z K 7 svn:log V 43 Make hostname comparisons case insensitive END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-17T03:30:34.000000Z K 7 svn:log V 40 Enable printing of bridging statistics. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-17T03:31:56.000000Z K 7 svn:log V 38 MFC: fix printing of interface names. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-17T03:32:37.000000Z K 7 svn:log V 44 MFC: enable printing of bridging statistics END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-08-17T03:38:51.000000Z K 7 svn:log V 97 Added "include" feature to pccard.conf to put the default pccard.conf entries in /etc/defaults/. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-17T04:02:34.000000Z K 7 svn:log V 118 Add the (inline) function vm_page_undirty for clearing the dirty bitmask of a vm_page. Use it. Submitted by: dillon END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-17T04:33:11.000000Z K 7 svn:log V 117 Use V-FAST mode register to check whether it supports V-FST mode. Submitted by: WATANABE Takuya END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-17T04:36:24.000000Z K 7 svn:log V 72 MFC: Use V-FAST mode register to check whether it supports V-FAST mode. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-17T05:08:39.000000Z K 7 svn:log V 132 vm_page_free_toq: Clear the dirty bit mask (vm_page_undirty) before adding the page to the free page queue. Submitted by: dillon END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-17T05:56:00.000000Z K 7 svn:log V 94 Correct an accidental omission of one "vm_page_undirty" replacement from the previous commit. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-08-17T07:05:13.000000Z K 7 svn:log V 68 MFC: {rev 1.7} Note that CCD requires partitions of type FS_BSDFFS. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-08-17T07:07:47.000000Z K 7 svn:log V 47 MFC: {rev 1.2} Remove empty "SEE ALSO" section END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-08-17T07:09:13.000000Z K 7 svn:log V 356 Mindbogglingly, many BIOS vendors expect to be able to load %ds with 0x40 and then access data stored in real-mode segment 0x40, even when called in protected mode. Microsoft unfortunately coddle these individuals, and so must we if we want to run their code. This change works around GPFs in some APM and PnP BIOS implementations. Obtained from: Linux END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-08-17T07:10:34.000000Z K 7 svn:log V 208 Search for and interrogate the PnP BIOS if found. This code just prints the PnP device IDs in verbose mode; it does not (yet) save any resource data or contribute to the PnP process nor resource management. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-08-17T07:14:14.000000Z K 7 svn:log V 55 MFC: {rev 1.3} Correct troff sequence for backslashes. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-08-17T07:34:09.000000Z K 7 svn:log V 55 MFC: Fix `.if C-expr (&&)|(||) C-expr' evaluation bug. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-17T07:36:34.000000Z K 7 svn:log V 56 - Added documentation - fix bug in data toggle handling END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-17T09:36:36.000000Z K 7 svn:log V 133 MFC: Use a wrapper for the link syscall that does name translations. PR: 12749 Submitted by: Boris Nikolaus END K 10 svn:author V 3 rse K 8 svn:date V 27 1999-08-17T09:50:21.000000Z K 7 svn:log V 58 Fix description of the _thread_autoinit_dummy_decl trick. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-17T10:09:06.000000Z K 7 svn:log V 363 Fix bug in the debug-printf of the vfork syscall, where the format specifier didn't match the argument (p->p_pid). While I'm at it, also fix the dupo in the format string and fix the annoying inconsistency in all the debug-printfs wrt p_pid arguments. Change all of them to use the %ld format specifier and cast the p_pid arguments to long. Submitted by: billf END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-17T10:27:55.000000Z K 7 svn:log V 195 Fix a bug in debug-printfs of struct linux_termios fields, where I forgot to change the format specifier after changing the definition of the structure. Submitted by: billf Commented on by: bde END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-17T10:57:18.000000Z K 7 svn:log V 361 The sysinstall man page menetions that it was due to be replaced in a previous FreeBSD version. That never happened. Document that it is due to be replaced, but leave it open-ended as to when. Also do some mdoc cleanup. PR: docs/13148 PR: docs/13144 Submitted by: Lee Cremeans Alex M. Zelkim Discussed with: jkh END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-17T10:58:58.000000Z K 7 svn:log V 366 MFC: The sysinstall man page menetions that it was due to be replaced in a previous FreeBSD version. That never happened. Document that it is due to be replaced, but leave it open-ended as to when. Also do some mdoc cleanup. PR: docs/13148 PR: docs/13144 Submitted by: Lee Cremeans Alex M. Zelkim Discussed with: jkh END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-17T10:59:10.000000Z K 7 svn:log V 122 New entries: o Linux mode has been improved and has had many bugfixes, o The support env. (ie ports) have been updated. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-17T12:12:44.000000Z K 7 svn:log V 40 Add definitions for Interlink VersaPad. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-17T12:14:13.000000Z K 7 svn:log V 133 Recognize Interlink VersaPad. `Tap' action will be recognized as the button 4. Submitted by: Masachika ISHIZUKA END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-17T12:14:41.000000Z K 7 svn:log V 36 Mention Interlink VersaPad support. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-17T12:14:59.000000Z K 7 svn:log V 58 Add support for the serial version of Interlink VersaPad. END K 10 svn:author V 4 csgr K 8 svn:date V 27 1999-08-17T12:17:53.000000Z K 7 svn:log V 309 Add net.inet.tcp.blackhole and net.inet.udp.blackhole sysctl knobs. With these knobs on, refused connection attempts are dropped without sending a RST, or Port unreachable in the UDP case. In the TCP case, sending of RST is inhibited iff the incoming segment was a SYN. Docs and rc.conf settings to follow. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-08-17T13:14:19.000000Z K 7 svn:log V 268 MFC: Make release makes PC-card boot.flp automatically. Exclude CHECKSUM.MD5 itself from CHECKSUM.MD5 in PC-card floppy directory. Added a short README to PC-card boot.flp directory. Reviewed and tested by: hosokawa, nyan, kuriyama Approved by: jkh END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-17T13:16:56.000000Z K 7 svn:log V 128 MFC: use wrappers for {s|g}etrlimit to convert the resource argument. PR: 9591 Originator: John Plevyak END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-08-17T13:39:28.000000Z K 7 svn:log V 16 Claim ownership END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-08-17T13:44:50.000000Z K 7 svn:log V 22 MFC: claim ownership. END K 10 svn:author V 4 csgr K 8 svn:date V 27 1999-08-17T13:46:38.000000Z K 7 svn:log V 63 Add man page for black hole sysctl MIBs. references to follow. END K 10 svn:author V 4 csgr K 8 svn:date V 27 1999-08-17T14:28:07.000000Z K 7 svn:log V 30 Add reference to blackhole(4) END K 10 svn:author V 4 csgr K 8 svn:date V 27 1999-08-17T14:54:26.000000Z K 7 svn:log V 115 Document a whole truckload of sysctl MIBs under net.inet.tcp, including tcp.blackhole, tcp.log_in_vain and others. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-17T14:59:05.000000Z K 7 svn:log V 85 Set the close-on-exec flag for all unused descriptors when exec()ing other programs. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-17T15:00:15.000000Z K 7 svn:log V 52 Use ``set openmode passive'' in the ssh VPN example END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-17T17:22:46.000000Z K 7 svn:log V 182 Implement a minimum idle time value as an optional second argument to ``set timeout''. This is useful for situations where your minimum call charge is (say) 5 minutes (like mine is) END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-17T18:09:01.000000Z K 7 svn:log V 105 vm_page_free_toq: Update the comment to reflect the demise of PQ_ZERO and remove a (now) useless test. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-17T18:29:47.000000Z K 7 svn:log V 24 MFC: sunsite -> metalab END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-17T19:23:49.000000Z K 7 svn:log V 76 Add a second arg to ``set timeout'' as an example of a minimum idle period. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-17T20:25:50.000000Z K 7 svn:log V 323 Welcome devtoname(), to most likely be used when printing information about a dev_t. printf("%x", dev) now becomes printf("%s", devtoname(dev)) because printing actual information about the device is much more useful then printing a pointer to an address that would never help the developer debug. Submitted by: phk, bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-17T21:06:06.000000Z K 7 svn:log V 153 MFC: Provide wrappers for sched_{s|g}etscheduler. We need to convert the policy argument. PR: 12006 Originator: Jean-Claude MICHOT END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-08-17T22:03:40.000000Z K 7 svn:log V 119 Take out a reference to ccb(4). I never got around to writing it. Reported by: "Alexey M. Zelkin" END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-08-17T22:04:55.000000Z K 7 svn:log V 139 MFC, revision 1.4: Take out a reference to ccb(4). I never got around to writing it. Reported by: "Alexey M. Zelkin" END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-17T22:06:17.000000Z K 7 svn:log V 93 Wrap two declarations that are only used in an #ifdef in their own #ifdef. Reviewed by: bde END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-17T22:08:55.000000Z K 7 svn:log V 45 Remove an unused variable. Reviewed by: bde END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-17T22:10:00.000000Z K 7 svn:log V 73 Fix a printf() formatter to match its variable. Reviewed by: bde, luigi END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-17T22:11:02.000000Z K 7 svn:log V 67 Fix a printf(3) formatter to match its variable. Reviewed by: bde END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-17T22:13:06.000000Z K 7 svn:log V 104 (1) Fix a spelling mistake in a comment. (2) Add braces to avoid ambigious if/if/else Reviewed by: bde END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-17T22:48:10.000000Z K 7 svn:log V 149 Unbreak the nfs KLD_MODULE. It needs a bit more of vm_page.h than was exported (notably vm_page_undirty()). Also, let vm_page_dirty() work in a KLD. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-08-17T23:08:51.000000Z K 7 svn:log V 215 Devfs isn't quite dead yet... Add back devfs support to ptys.. When you use pty(N) it creates pty(N+1) ready for your use in the DEVFS, so DEVFS is not cluttered up with hundreds of ptys you are never going to use. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-18T00:18:52.000000Z K 7 svn:log V 288 The new test(1) did not use access() correctly. I don't know why, since supposedly it's ksh-derived, and it's not broken in pdksh. I've added a test for test running as root: if testing for -x, the file must be mode & 0111 to get "success", rather than just existant. Reviewed by: chris END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-18T01:20:07.000000Z K 7 svn:log V 85 Bad cross-reference of getservbyname(2) changed to getservbyname(3) Reviewed by: ru END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-18T01:21:49.000000Z K 7 svn:log V 82 MFC: Cross-reference to nonexistent getservbyname(2) changed to getservbyname(3). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-08-18T02:20:04.000000Z K 7 svn:log V 110 Remove the SMBIOS detection and definitions; this should be handled in a loadable module (under development). END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-18T03:18:28.000000Z K 7 svn:log V 128 MFC: Set cnt.v_page_size to PAGE_SIZE rather than DEFAULT_PAGE_SIZE so that "vmstat -s" reports the correct value on the Alpha. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-18T03:56:57.000000Z K 7 svn:log V 104 Fix breakage - an extra brace got inserted where DIAGNOSTIC was defined but MAP_LOCK_DIAGNOSTIC wasn't. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-18T04:08:31.000000Z K 7 svn:log V 398 Create callable (non-inline) versions of the atomic_OP_TYPE functions that are linked into the kernel. The KLD compilation options are changed to call these functions, rather than in-lining the atomic operations. This approach makes atomic operations from KLDs significantly faster on UP systems (though somewhat slower on SMP systems). PR: i386/13111 Submitted by: peter.jeremy@alcatel.com.au END