ƒ±]44249 200 129 293 210 509 269 148 148 270 146 137 130 277 387 134 113 208 175 116 241 171 244 245 152 168 168 208 146 143 155 175 387 412 159 271 106 189 117 168 133 137 164 166 824 129 134 249 130 123 347 164 300 490 228 164 267 135 1507 222 323 176 102 214 139 225 193 238 228 138 155 207 498 271 331 148 136 262 124 148 641 221 300 145 160 336 231 111 132 239 191 120 119 120 123 109 169 195 214 153 232 156 236 215 173 543 583 623 254 350 280 166 972 1108 202 398 242 442 174 236 174 146 206 228 763 182 241 351 590 191 341 177 205 2400 127 403 260 280 222 165 197 179 302 172 986 253 145 197 354 219 297 274 208 702 1628 565 250 365 367 147 178 180 131 191 208 195 230 465 238 351 145 241 295 176 227 121 203 147 145 177 195 150 148 222 1274 132 374 147 120 150 109 313 188 268 137 221 135 156 300 250 167 135 K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-02-25T05:37:18.000000Z K 7 svn:log V 34 Comment swstrategy() routine. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-02-25T06:00:52.000000Z K 7 svn:log V 200 Reviewed by: Matthew Dillon Corrected the computation of cnt.v_ozfod in vm_fault: vm_fault was counting the number of unoptimized rather than optimized zero-fill faults. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-02-25T06:05:28.000000Z K 7 svn:log V 117 Reviewed by: Matthew Dillon Revert the comment for v_ozfod now that vm_fault is fixed. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-02-25T07:45:47.000000Z K 7 svn:log V 414 My changes: Added autodetection of MMAC Osprey 100 card for Jan Schmidt . The MMAC card has an EEPROM which contains an ASCII string beginning with "MMAC". Corrected Hauppauge Audio Mux Mute value from 0x01 to 0x04. Fixed a typo. Sumitted change: Added ALPS Tuner Type submitted by Hiroki Mori Submitted by: Roger Hardiman and Hiroki Mori END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-02-25T09:52:46.000000Z K 7 svn:log V 176 Add missing check for LINK_MAX in ufs_rename. Since ip->i_effnlink and ip->nlink were different types, there was a masked overflow. Reported by: Mark Slemco END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-02-25T10:48:31.000000Z K 7 svn:log V 55 The fe driver supports bridging, so added it to lists. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-02-25T11:01:54.000000Z K 7 svn:log V 55 Sync with sys/boot/i386/loader/Makefile revision 1.29. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-02-25T11:03:08.000000Z K 7 svn:log V 177 Don't forget to update `switchticks' in corner cases (except for the alpha fork_trampoline(), forget it because it I believe it is only necessary for the unsupported SMP case). END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-02-25T11:05:50.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.132. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-02-25T11:08:53.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/wd.c revision 1.189. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-02-25T11:27:52.000000Z K 7 svn:log V 38 Fixed tab lossage in previous commit. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-02-25T11:59:36.000000Z K 7 svn:log V 182 Don't immediately bring auto links back up in multilink mode (when there is more than one auto link) if there is no data queued to go out. Reviewed by: Tom Torrance END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-02-25T12:00:04.000000Z K 7 svn:log V 292 When our dial timeout is ``random'', display its value correctly by invoking the timer to get the value before displaying the message. Don't assume that a value of 0 is ``random'' in ``show datalink''. Make the random value between 1 and DIAL_TIMEOUT rather than between 0 and DIAL_TIMEOUT-1 END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-02-25T12:53:34.000000Z K 7 svn:log V 42 Fixed my recent breakage of the ELF case. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-02-25T13:41:54.000000Z K 7 svn:log V 20 Commented out lpt0. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-02-25T13:45:40.000000Z K 7 svn:log V 114 Sync with sys/boot/i386/loader/Makefile revision 1.28.2.1 Submitted by: Takahashi Yoshihiro END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-02-25T13:53:13.000000Z K 7 svn:log V 82 Added adv driver support. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-02-25T13:54:54.000000Z K 7 svn:log V 23 MFC: added adv driver. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-02-25T13:59:47.000000Z K 7 svn:log V 147 Added comment on Access/PC N98C+ and LAC-98 cards, and FE_8BIT_SUPPORT option that LAC-98 needs. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-02-25T14:02:36.000000Z K 7 svn:log V 78 MFC: added comment on Access/PC and LAC-98 cards, and FE_8BIT_SUPPORT option. END K 10 svn:author V 6 newton K 8 svn:date V 27 1999-02-25T14:28:46.000000Z K 7 svn:log V 148 Added p_emuldata to struct proc as a place for emulators to hook process-specific state information. Submitted by: Guido van Rooij END K 10 svn:author V 6 newton K 8 svn:date V 27 1999-02-25T14:32:29.000000Z K 7 svn:log V 149 Integrated a patch provided by Guido to more correctly work out the flags returned from getcontext(). Submitted by: Guido van Rooij END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-02-25T14:36:29.000000Z K 7 svn:log V 60 MFC (don't forget to update `switchticks' in corner cases). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-02-25T15:54:06.000000Z K 7 svn:log V 76 Added a used #include (don't depend on "vnode_if.h" including ). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-02-25T16:06:51.000000Z K 7 svn:log V 76 Added a used #include (don't depend on "vnode_if.h" including ). END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-02-25T16:27:41.000000Z K 7 svn:log V 110 Emulate a V86 "movl %cr0,%eax" instruction. Feedback and testing: Kurt Hopfensperger END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-02-25T16:33:02.000000Z K 7 svn:log V 49 MFC: Emulate a V86 "movl %cr0,%eax" instruction. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-02-25T17:49:24.000000Z K 7 svn:log V 46 MFC: Check size of partition before using it. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-02-25T18:36:32.000000Z K 7 svn:log V 59 Merge changes from 4.0: update references and add -A flag. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-02-25T18:38:33.000000Z K 7 svn:log V 79 Merge from 4.0: teach newsyslog how to do something at a specific time of day. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-02-25T20:05:55.000000Z K 7 svn:log V 292 Parse IP addresses more securely - specifically, don't allow a bum name to return as 0.0.0.0... we don't want ``delete xxx'' to delete the default route when xxx doesn't resolve. Support IP number specifications as the host when specifying a tcp-style device (rather than *just* hostnames). END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-02-25T20:08:11.000000Z K 7 svn:log V 317 MFC: Parse IP addresses more securely - specifically, don't allow a bum name to return as 0.0.0.0... we don't want ``delete xxx'' to delete the default route when xxx doesn't resolve. Support IP number specifications as the host when specifying a tcp-style device (rather than *just* hostnames). END K 10 svn:author V 5 guido K 8 svn:date V 27 1999-02-25T20:32:54.000000Z K 7 svn:log V 65 MFH: 1.72 (for a description see rev 1.66 and 1.67 from pcici.c) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-02-25T22:18:08.000000Z K 7 svn:log V 178 Don't emit usage() message when no arguments given to -f. This appears to be consistent with other Unixen, like Solaris. PR: 10240 Submitted by: jun_sun@hlla.is.tsukuba.ac.jp END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-02-25T22:18:57.000000Z K 7 svn:log V 14 MFC: PR#10252 END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-02-25T23:33:51.000000Z K 7 svn:log V 94 Add entry for Motorola Montana modem. Submitted by: Andre LeClaire END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-02-25T23:34:52.000000Z K 7 svn:log V 22 MFC: Motorola Montana END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-02-26T01:28:06.000000Z K 7 svn:log V 75 Decapitalize function name by prepending with word "The". PR: docs/10247 END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-02-26T01:32:12.000000Z K 7 svn:log V 40 MFC: r.1.2, Decapitalize function name. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-02-26T03:07:46.000000Z K 7 svn:log V 42 MFC: {rev 1.2} Decapitalize function name END K 10 svn:author V 5 tegge K 8 svn:date V 27 1999-02-26T03:42:50.000000Z K 7 svn:log V 70 Don't call assign_apic_irq with a value for irq that is out of range. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-02-26T04:25:01.000000Z K 7 svn:log V 70 Fix bug in MDx test suite. Add Eric Young's SHA-[01] implementations. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-02-26T05:34:16.000000Z K 7 svn:log V 731 Fix last commit based on feedback from Guido, Bruce and Terry. Specifically, the test was in the wrong place, lacked a cast, didn't unlock the node, and exited to bad rather than abortit. Now we don't allow renaming of a file with LINK_MAX references. Move the test to earlier in the code as it is closer to where ip is obtained, as that is the style of the rest of the function. Didn't fix the problems bruce pointed out in the rename man page to include EMLINK, nor address his complaints about how the whole idea of incrementing the link count during a rename is potentially asking for trouble. Also didn't try to correct potential problem Terry pointed out with decrements not being similarly protected against underflow. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-02-26T07:50:53.000000Z K 7 svn:log V 35 Add PCI device ID for the PNIC II. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-02-26T07:51:44.000000Z K 7 svn:log V 40 MFC: add PCI device ID for the PNIC II. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-02-26T08:39:24.000000Z K 7 svn:log V 154 Remove call to DELAY() from xl_wait(), since xl_wait() is in the interrupt handler codepath. Having the delay there didn't really accomplish much anyway. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-02-26T08:40:39.000000Z K 7 svn:log V 36 MFC: remove DELAY() from xl_wait(). END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-02-26T14:51:14.000000Z K 7 svn:log V 26 Implement "setdrv" option END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-02-26T14:57:17.000000Z K 7 svn:log V 249 Finish implementing "setdrv" option. This is intended to be used (with care) in those instances where boot0 is not passed the correct drive number by the PC BIOS. (The symptoms are a "F5 Drive 0" line, even though the current drive is drive 0.) END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-02-26T16:14:22.000000Z K 7 svn:log V 70 Updated the bktr entry to add vbi* bktr now makes bktr, tuner and vbi END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-02-26T17:32:51.000000Z K 7 svn:log V 205 Backport NetBSD's 19990120-accept fix from -current to 3.x-stable. This includes: uipc_socket.c rev 1.52,1.54; uipc_socket2.c rev 1.44, socketvar.h rev 1.33, uipc_syscall.c rev 1.54 (indirectly related) END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-02-26T18:38:06.000000Z K 7 svn:log V 397 Add a quirk entry for the Seagate Medalist Pro 6 gig drive. It seems this drive has very poor write performance (1.4MB/sec vs. 12MB/sec) with anything more than two oustanding transactions. So, this limits the number of tagged commands to two for that drive. Thanks to Paul van der Zwan for doing a whole lot of testing to confirm this. Reported by: Paul van der Zwan END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-02-26T18:41:47.000000Z K 7 svn:log V 131 Add Eric Young's RIPEMD160 implementation as well, in case SHA-1 should prove weak. Also fix a few problems with the SHA-1 build. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-02-26T18:43:01.000000Z K 7 svn:log V 68 Don't build the assembly for shared linkage, PIC isn't implemented. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-02-26T18:44:56.000000Z K 7 svn:log V 170 Add support for SHA-1 and RIPEMD160, now that libmd includes them. Make all of the hashes (including MD5) conditionalized in case we want to turn one of them off later. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-02-26T20:06:46.000000Z K 7 svn:log V 39 Fixes for Alpha. Submitted by: mjacob END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-02-26T21:28:14.000000Z K 7 svn:log V 1411 Allow control over the number of ConfigREQ & TermREQ attempts that are made in each of the FSMs (LCP, CCP & IPCP) and the number of REQs/Challenges for PAP/CHAP by accepting more arguments in the ``set {c,ip,l}cpretry'' and ``set {ch,p}apretry'' commands. Change the non-convergence thresholds to 3 times the number of configured REQ tries (rather than the previous fixed ``10''). We now notice repeated NAKs and REJs rather than just REQs. Don't suggest that CHAP 0x05 isn't supported when it's not configured. Fix some bugs that expose themselves with smaller numbers of retries: o Handle instantaneous disconnects (set device /dev/null) correctly by stopping all fsm timers in fsm2initial. o Don't forget to uu_unlock() devices that are files but are not ttys (set device /dev/zero). Fix a *HORRENDOUS* bug in RFC1661 (already fixed for an Open event in state ``Closed''): According to the state transition table, a RCR+ or RCR- received in the ``Stopped'' state are supposed to InitRestartCounter, SendConfigReq and SendConfig{Ack,Nak}. However, in ``Stopped'', we haven't yet done a TLS (or the last thing we did is a TLF). We must therefore do the TLS at this point ! This was never noticed before because LCP and CCP used not use LayerStart() for anything interesting, and IPCP tends to go into Stopped then get a Down because of an LCP RTR rather than getting a RCR again. END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-02-27T00:54:40.000000Z K 7 svn:log V 125 Corrected use of backslash escaping in sample code. PR: docs/10284 Submitted by: Alfred Perlstein END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-02-27T02:16:01.000000Z K 7 svn:log V 228 Version 3.0: January 1, 1999 - Transparent proxying support added. - PPTP redirecting support added based on patches contributed by Dru Nelson . Submitted by: Charles Mott END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-02-27T02:24:18.000000Z K 7 svn:log V 84 Bring in kget, a utility for saving kernel change information. Submitted by: abial END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-02-27T02:25:06.000000Z K 7 svn:log V 10 Add kget. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-02-27T02:45:31.000000Z K 7 svn:log V 118 No, this isn't what I submitted. Seems like the patch I sent was ignored and an incorrect hand edit was used instead. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-02-27T03:14:22.000000Z K 7 svn:log V 47 Note struct proc size change from Mark Newton. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-02-27T03:16:28.000000Z K 7 svn:log V 132 mtree is a "bootstrap tool", don't use the fancy new world-breaking features if we're building it as part of the bootstrap toolset. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-02-27T03:18:10.000000Z K 7 svn:log V 100 Add a new flag, "WORLD", for telling certain tools that they're being build as part of a bootstrap. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-02-27T07:06:05.000000Z K 7 svn:log V 142 Fix code for union mounts Accidentally deleted by peter when he extracted the unionfs stuff in 1.109 Submitted by: Tony Finch END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-02-27T07:10:39.000000Z K 7 svn:log V 132 MFC: reintroduce code for union mounts deleted accidentally in 1.109. matches 1.118->1.119 Submitted by: Tony Finch END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-02-27T07:56:08.000000Z K 7 svn:log V 46 Fix misspelling of Julian's last name. Oops. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-02-27T10:54:06.000000Z K 7 svn:log V 63 Don't install kget on alpha - it doesn't do much useful there. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-02-27T12:08:02.000000Z K 7 svn:log V 109 Cleanup usage of err() and warn(). Add error handling for ioctl(). Reviewed by: -current Obtained from: PAO END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-02-27T18:41:40.000000Z K 7 svn:log V 405 * Add support for hw.physmem and hw.usermem sysctls (this allows sysinstall to calculate a reasonable size for the swap partition). * Fix a typo in remrq() where a process with idle priority would not be correctly removed from the relavent queue. Note that realtime and idle priorities are still not supported since the assembler code in cpu_switch() does not check the realtime and idle queues. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-02-27T22:37:38.000000Z K 7 svn:log V 178 Make this work with the new alias library since, evidently, we're not providing the backwards-compatability routines in libalias anymore (which I think may have been a mistake). END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-02-27T23:39:28.000000Z K 7 svn:log V 238 Reviewed by: "John S. Dyson" Submitted by: Matthew Dillon To prevent a deadlock, if we are extremely low on memory, force synchronous operation by the VOP_PUTPAGES in vnode_pager_putpages. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-02-28T02:10:14.000000Z K 7 svn:log V 56 Make $ print different lines in, well, different lines. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-02-28T02:12:00.000000Z K 7 svn:log V 44 MFC. Correct $ behavior to print new lines. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-02-28T09:11:20.000000Z K 7 svn:log V 166 I don't know why the version was bumped to 1.11.3, nothing from the real GNU 1.11.3 got in when this change was made. thepish's submitted fixes unbroke --norecurse. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-02-28T09:13:03.000000Z K 7 svn:log V 29 MFC rev 1.3 (for both files) END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-02-28T09:18:57.000000Z K 7 svn:log V 53 Print "usb" for MOUSE_IF_USB, rather than "unknown". END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-02-28T10:53:29.000000Z K 7 svn:log V 548 Removed all traces of `p_switchtime'. The relevant timestamp is per-cpu, not per-process. Keep it in `switchtime' consistently. It is now clear that the timestamp is always valid in fork_trampoline() except when the child is running on a previously idle cpu, which can only happen if there are multiple cpus, so don't check or set the timestamp in fork_trampoline except in the (i386) SMP case. Just remove the alpha code for setting it unconditionally, since there is no SMP case for alpha and the code had rotted. Parts reviewed by: dfr, phk END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-02-28T11:30:00.000000Z K 7 svn:log V 128 Declare static __inline functions as __inline in their forward declaration. Fixed some comments. Fixed a staticization botch. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-02-28T16:13:25.000000Z K 7 svn:log V 205 This code got moved as a result of confusion between union mounts and unionfs. Julian has already revived the union mount part of this move in vfs_syscalls.c rev 1.119, but forgot to take it out of here. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-02-28T16:15:06.000000Z K 7 svn:log V 51 MFC rev 1.37; fix rest of MNT_UNION/unionfs mixup. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-02-28T17:38:28.000000Z K 7 svn:log V 69 Add forward-declaration of struct linker_set, to fix a few warnings. END K 10 svn:author V 6 chuckr K 8 svn:date V 27 1999-02-28T18:55:39.000000Z K 7 svn:log V 240 fix for incorrect specification of alignment (it worked for the elf build, but broke while doing the aout legacy build). Now using .p2align instead of .align. Fixes broken buildworld. Submitted by: John Polstra Reviewed by: John Polstra END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-02-28T19:50:17.000000Z K 7 svn:log V 139 Fatal typo. PR: bin/10827 Submitted by: Mike Andrews PR: conf/10310 Submitted by: Brion Moss END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-02-28T19:52:06.000000Z K 7 svn:log V 20 MFC rev. 1.5: typo. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-02-28T20:34:40.000000Z K 7 svn:log V 37 Virgin import of ISC-DHCP v2.0b1pl17 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-02-28T20:34:40.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r44335, 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 1999-02-28T20:34:41.000000Z K 7 svn:log V 95 This commit was manufactured by cvs2svn to create tag 'isc-dhcp-vendor-isc_dhcp_2_0_b_1_pl_17'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-02-28T20:36:31.000000Z K 7 svn:log V 25 update for latest import END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-02-28T20:40:19.000000Z K 7 svn:log V 26 fix PRUNEPATHS assignment END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-02-28T20:42:02.000000Z K 7 svn:log V 27 MFC: PRUNEPATHS assignment END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-02-28T20:43:33.000000Z K 7 svn:log V 28 Break a paragraph into two. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-02-28T20:44:08.000000Z K 7 svn:log V 14 fix conflicts END K 10 svn:author V 5 tegge K 8 svn:date V 27 1999-02-28T21:22:16.000000Z K 7 svn:log V 75 MFC: Don't call assign_apic_irq with a value for irq that is out of range. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-02-28T22:14:16.000000Z K 7 svn:log V 98 Update to know about current kernel directory layout. Add ability to build links as well as tags. END K 10 svn:author V 2 gj K 8 svn:date V 27 1999-02-28T22:19:47.000000Z K 7 svn:log V 122 Make buf in authflags a little bigger because 2 strings can be concatenated and 20 bytes (the old size) is kind of tight. END K 10 svn:author V 2 gj K 8 svn:date V 27 1999-02-28T22:21:57.000000Z K 7 svn:log V 62 MFC: make buf in authflags bigger. Requested by: Joerg Wunsch END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-02-28T22:31:17.000000Z K 7 svn:log V 139 We've been using 2.9.1 tools for some time now, so reflect that in the example of how to add things to the FreeBSD tree. Approved by: jdp END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-02-28T23:08:24.000000Z K 7 svn:log V 64 Import files needed to build mips binaries with binutils 2.9.1. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-02-28T23:08:24.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r44348, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-02-28T23:11:09.000000Z K 7 svn:log V 122 Remove *mip* and *decstation* from the filter, per FREEBSD-updating. This, and the previous import were approved by jdp. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-03-01T00:41:48.000000Z K 7 svn:log V 78 MFC: Add '-p pattern' option for splitting based on lines matching a pattern. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-03-01T00:43:48.000000Z K 7 svn:log V 448 Bring up auto links despite there being no data queued if we're already in network phase and our autoload values are set with no minimum threshold (the default). Tell the autoload timer that it's ``coming up'' *before* calling AutoLoadTimeout() directly... not after. This prevents the very first demand-dial connection from immediately disconnecting when there are other auto links. Problem diagnosis: Ted Mittelstaedt END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-03-01T00:47:15.000000Z K 7 svn:log V 488 MFC: Bring up auto links despite there being no data queued if we're already in network phase and our autoload values are set with no minimum threshold (the default). Tell the autoload timer that it's ``coming up'' *before* calling AutoLoadTimeout() directly... not after. This prevents the very first demand-dial connection from immediately disconnecting when there are other auto links. Problem diagnosis: Ted Mittelstaedt END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-03-01T01:07:47.000000Z K 7 svn:log V 527 +Match against T4000* for HP QIC quirks (not T4000S* where it doesn't then catch a T4000s) + Set *some* kind of error at EOM if we're in fixed mode and have pending errs. Do not clear the ERR_PENDING bit if more buffers are queued. + Release the start_ccb in this case also, else we hang forever on rewinding. + Any kind of error for load to BOT in samount should then cause an attempt to use REWIND to come back to BOT. Do the initial load command quietly. + In samount, if we succeed, set the relative position markers. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-01T01:09:06.000000Z K 7 svn:log V 161 The legacy boot stuff is available only on i386, not all architectures which aren't the alpha. Test for MACHINE_ARCH == i386 rather than MACHINE_ARCH != alpha. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-03-01T02:39:45.000000Z K 7 svn:log V 253 Don't even attempt to build the assembly-language versions of RIPEMD160 and SHA-1 when OBJFORMAT is not ELF. Add a warning to the man page about how SHA-1 uses bswapl, which will trap on 80386es (and the kernel should, but doesn't currently, emulate). END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-03-01T02:42:47.000000Z K 7 svn:log V 182 Save option, rather than slice, selected. This permits unattended booting from other than drive 0, as the F5 keypress is saved and "replayed." Requested (some time ago) by: archie END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-03-01T02:43:42.000000Z K 7 svn:log V 70 When bootstrapping mtree, don't depend on there being a libmd at all. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-03-01T02:52:39.000000Z K 7 svn:log V 877 Comment why we do a TLF when we get a ``Down'' event in state ``closing''. Pointed out by: archie Don't do a TLF when we get a ``Catastrphic Protocol Reject'' event in state ``closed'' or ``stopped''. Pointed out but not suggested by: archie This makes no difference in the current implementation as LcpLayerFinish() does nothing but log the event, but I disagree in principle because it unbalances the TLF/TLS calls which (IMHO) doesn't fit with the intentions of the RFC. Maybe the RFC author had a reason for this. It can only happen in two circumstances: - if LCP has already been negotiated then stopped or closed and we receive a protocol reject, then we must already have done a TLF. Why do one again and stay in the same state ? - if LCP hasn't yet been started and we receive an unsolicted protocol reject, why should we TLF when we haven't done a TLS ? END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-01T04:01:57.000000Z K 7 svn:log V 1014 Add TARGET_ARCH=mipsel and TARGET_ARCH=mipseb as a valid targets. Unlike the unisex architecutres we've had so far, mips is bisexual. These tools can produce either byte sex, and the compiler/make determines the proper gender to use. Otherwise, we'd have to have had mipsel and mipseb in all the places that we have just mips. And there are other complications with doing that (binutils doesn't like to build mips tools without both byte genders, it seems). Introduced BINUTIL_ARCH so that other bisexual architectures can a generic mechanism. We cannot just define MACHINE_ARCH as mips because we need to differentiate big and little endian types of binaries. Discussions on freebsd-arch have hashed out this issue (and the parallel libc issues). NetBSD is moving towards mipsel and mipseb for their two flavors of mips ports (in time for 1.4, if this change hasn't already been accomplished). I've been building i386 worlds with this tree for a three months with these files in place with no ill effects. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1999-03-01T04:47:37.000000Z K 7 svn:log V 105 USB is only on PC's at the minute, don't try and use the MOUSE_IF_USB define on the AXP, 'cos it breaks. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-01T06:01:05.000000Z K 7 svn:log V 305 Make MACHINE_ARCH sensitive to the environment, as well as using the compiled in default in case it isn't defined. This is needed to make cross compilation work in some edge cases. It also makes cross compiling on FreeBSD other BSD's easier as well. Obtained from: NetBSD, OpenBSD (predates the split) END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-01T06:05:58.000000Z K 7 svn:log V 149 Fix disorder introduced by me in the Euro part 2 locale commit. Submited by: bde (This was uncommitted for too long in my tree, but is well tested) END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-01T06:10:16.000000Z K 7 svn:log V 349 Don't define MACHINE, MACHINE_ARCH, _MACHINE or _MACHINE_ARCH if already defined. This allows for cross building to work because we need to lie to make to tell it to use the target names rather than the host names. This should have no effect on either architecture. I've confirmed that the intel build by make buildworld's for the past 3 months. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-01T06:27:31.000000Z K 7 svn:log V 82 Import mips2 and mips3 files from the 2.0.2 gmp distribution. Approved by: markm END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-01T06:27:31.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r44365, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-03-01T09:54:51.000000Z K 7 svn:log V 83 Ensure that vnode_if.h build before object files, if make depend has not been run. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-03-01T10:02:45.000000Z K 7 svn:log V 53 Sync with sys/boot/i386/btx/btx/btx.s revision 1.10. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-03-01T10:03:57.000000Z K 7 svn:log V 112 Sync with sys/boot/i386/btx/btx/btx.s revision 1.8.2.2. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-03-01T10:48:18.000000Z K 7 svn:log V 133 Bring 3.x-stable file inline with 4.x-current file CVS 1.25 (Bt848 driver release 1.60) Add new #defines for Bt848a card detection. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-03-01T10:52:49.000000Z K 7 svn:log V 668 Bring 3.x-stable driver inline with 4.x-current driver CVS 1.67 (Bt848 driver release 1.60) Added check to bktr_mmap from OpenBSD driver. Improved MSP34xx reset for bt848 Hauppauge boards. Added detection for Bt848a. Added more XUSSR channels and TVTUNER_GETCHANSET ioctl. Support Hauppauge Infra-Red Remote Control with new ioctl. Added GPIO access ioctls - protected by #ifdef BKTR_GPIO_ACCESS Corrected Mute on Hauppauge TV+Radio cards. Autodetect MMAC Osprey card by looking for "MMAC" in the EEPROM. Added ALPS Tuner Type. Submitted by: parts from Hiroki Mori and Vsevolod Lobko Obtained from: part from OpenBSD END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-03-01T11:05:38.000000Z K 7 svn:log V 88 Bring 3.x-stable file inline with 4.x-current file CVS 1.22 (Bt848 driver release 1.60) END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-03-01T12:13:24.000000Z K 7 svn:log V 146 Updated the bktr entry to generate bktr*, tuner* and now vbi* /dev/vbi will allow vbi capture from the bt848 card for software teletext decoding. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-03-01T13:46:45.000000Z K 7 svn:log V 256 When negotiating ACCMAPs, sync our ACCMAP with the peers by ORing the two together and NAKing or REQing the result rather than allowing seperate local/peer values. If the peer REJs our ACCMAP and our ACCMAP isn't 0, warn about it and ignore the rejection. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-03-01T16:11:13.000000Z K 7 svn:log V 495 Close PR #10264. Don't bail directly out of passwd/chpass in my_yp_match(). Instead, treat the inability to retrieve a record from the server as a match failure and let things take its course. Part of the problem here is that NIS _is_ turned on, however the master server is actually not an NIS server: it's an NIS+ server. And the client is bound to an NIS+ replica server that's running in YP compat mode. The code which tries to figure out of the user is local or NIS gets confused by this. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-03-01T16:12:35.000000Z K 7 svn:log V 97 MFC: close PR #10264. Don't bomb with fatal error in my_yp_match(): return error status instead. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-03-01T16:54:28.000000Z K 7 svn:log V 246 Fix handling of IFF_ALLMULTI. The code did not call tulip_addr_filter() on SIOCSIFFLAGS, and was nuking the IFF_ALLMULTI on entering tulip_addr_filter(). As a result it was impossible to run a multicast router on a machine with a "de" interface. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-03-01T17:03:24.000000Z K 7 svn:log V 83 MFC: fix IFF_ALLMULTI support enabling multicast router operation on de interfaces END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-03-01T20:42:16.000000Z K 7 svn:log V 112 mincore doesn't modify the vm_map. Therefore, it doesn't require an exclusive lock. A read lock will suffice. END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-03-01T21:19:19.000000Z K 7 svn:log V 2306 Finally!! The much roumored replacement for our current IDE/ATA/ATAPI is materialising in the CVS repositories around the globe. So what does this bring us: A new reengineered ATA/ATAPI subsystem, that tries to overcome most of the deficiencies with the current drivers. It supports PCI as well as ISA devices without all the hackery in ide_pci.c to make PCI devices look like ISA counterparts. It doesn't have the excessive wait problem on probe, in fact you shouldn't notice any delay when your devices are getting probed. Probing and attaching of devices are postponed until interrupts are enabled (well almost, not finished yet for disks), making things alot cleaner. Improved performance, although DMA support is still WIP and not in this pre alpha release, worldstone is faster with the new driver compared to the old even with DMA. So what does it take away: There is NO support for old MFM/RLL/ESDI disks. There is NO support for bad144, if your disk is bad, ditch it, it has already outgrown its internal spare sectors, and is dying. For you to try this out, you will have to modify your kernel config file to use the "ata" controller instead of all wdc? entries. example: # for a PCI only system (most modern machines) controller ata0 device atadisk0 # ATA disks device atapicd0 # ATAPI CDROM's device atapist0 # ATAPI tapes #You should add the following on ISA systems: controller ata1 at isa? port "IO_WD1" bio irq 14 controller ata2 at isa? port "IO_WD2" bio irq 15 You can leave it all in there, the system knows how to manage. For now this driver reuses the device entries from the old system (that will probably change later), but remember that disks are now numbered in the sequence they are found (like the SCSI system) not as absolute positions as the old system. Although I have tested this on all the systems I can get my hands on, there might very well be gremlins in there, so use AT YOU OWN RISK!! This is still WIP, so there are lots of rough edges and unfinished things in there, and what I have in my lab might look very different from whats in CVS at any given time. So please have all eventual changes go through me, or chances are they just dissapears... I would very much like to hear from you, both good and bad news are very welcome. Enjoy!! -Søren END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-03-01T22:05:30.000000Z K 7 svn:log V 30 MFC: s/card.conf/pccard.conf/ END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-03-01T22:55:53.000000Z K 7 svn:log V 307 MFC: Force synchronous operation if we are extremely low on memory to prevent a low-memory deadlock. Reviewed by: "John S. Dyson" Worked on by: Matthew Dillon Submitted by: Darrell Anderson and Andrew Gallatin END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-03-02T00:19:47.000000Z K 7 svn:log V 162 Ensure that softdep_sync_metadata can handle bmsafemap and mkdir entries if they ever arise (which should not happen as softdep_sync_metadata is currently used). END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-03-02T00:28:09.000000Z K 7 svn:log V 184 Fix thread/process tracking and differentiation for Linux threads emulation. Submitted by: Richard Seaman, Jr." Also clean some compiler warnings in surrounding code. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-03-02T00:42:09.000000Z K 7 svn:log V 126 MFC: Submitted by: dick@tar.com (linuxthreads freebsd maintainer) Fix Linux threads ability to track child processes/threads. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1999-03-02T00:53:33.000000Z K 7 svn:log V 70 Add the ability to print user records in unix version 7 (old) format. END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-03-02T02:34:23.000000Z K 7 svn:log V 100 Mention that getservbyport requires its port parameter to be in network byte order. PR: docs/9376 END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-03-02T02:35:57.000000Z K 7 svn:log V 83 Correct synopsys: getsubopt is declared in unistd.h, not stdlib.h. PR: docs/9376 END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-03-02T03:45:47.000000Z K 7 svn:log V 205 Apply mdoc macros, remove some spacing that caused unexpected line breaking, and fix some spelling errors. (I also took the liberty of converting the reference to LKMs to KLDs.) PR: docs/9238 docs/9305 END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-03-02T03:55:34.000000Z K 7 svn:log V 76 Add a missing word and change a "then" to "than". PR: docs/9304 docs/9822 END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-03-02T04:04:31.000000Z K 7 svn:log V 888 When fsync'ing a file on a filesystem using soft updates, we first try to write all the dirty blocks. If some of those blocks have dependencies, they will be remarked dirty when the I/O completes. On systems with really fast I/O systems, it is possible to get in an infinite loop trying to flush the buffers, because the I/O finishes before we can get all the dirty buffers off the v_dirtyblkhd list and into the I/O queue. (The previous algorithm looped over the v_dirtyblkhd list writing out buffers until the list emptied.) So, now we mark each buffer that we try to write so that we can distinguish the ones that are being remarked dirty from those that we have not yet tried to flush. Once we have tried to push every buffer once, we then push any associated metadata that is causing the remaining buffers to be redirtied. Submitted by: Matthew Dillon END K 10 svn:author V 4 alex K 8 svn:date V 27 1999-03-02T04:14:33.000000Z K 7 svn:log V 159 Improve error message wording when attempting to link to a non-existent file on the local host. PR: 10042 Submitted by: Chris Costello END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-03-02T04:14:53.000000Z K 7 svn:log V 49 Fix reference to rpc.yppasswdd. PR: docs/10171 END K 10 svn:author V 4 alex K 8 svn:date V 27 1999-03-02T04:17:02.000000Z K 7 svn:log V 103 MFC (rev 1.5): improve error message when attempting to link to a non-existent file on the local host. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-02T05:31:47.000000Z K 7 svn:log V 261 Merge patch to ufs_vnops.c's ufs_rename to the copy of ufs_rename that lives in ext2_vnops.c for ext2fs. Also remove cast from comparision. Bruce pointed out that it was bogus since we'd force a signed comparision when we really wanted an unsigned comparison. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-03-02T05:43:18.000000Z K 7 svn:log V 126 Remove the last of the share map code: struct vm_map::is_main_map. Reviewed by: Matthew Dillon END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-03-02T06:27:59.000000Z K 7 svn:log V 201 Print actual density code as well as string for density- I dunno about others, but I sure remember 0x15 easier than 'ECMA 17'. Also handle density codes 0 (default) and 0x7f ('same') as special cases. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-03-02T06:38:07.000000Z K 7 svn:log V 176 Reorganize locking to avoid holding the lock during calls to bdwrite and brelse (which may sleep in some systems). Obtained from: Matthew Dillon END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:51:48.000000Z K 7 svn:log V 114 Change the name of drive state "uninit" to "referenced": it only occurs if we have a dangling pointer to a drive. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:52:11.000000Z K 7 svn:log V 608 Change printf() calls to log() calls. vinumattach: Zero out tables after allocating them Modify procedure at unload: if a vinum(8) has the superdev open, don't close down. If only the daemon has it open, send the daemon a stop request and wait for it to close the superdev, then unload. In order to do this, create a second superdev which is opened by the daemon. The open and close routines set a different bit in vinum_conf.flags; otherwise the treatment is identical. Remove opencount field in vol structure; replace by a flag bit, since we can't count the number of opens. Remove dead LKM grunge. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:52:47.000000Z K 7 svn:log V 1533 Change printf() calls to log() calls. Rename the VF_KERNELOP to VF_DISKCONFIG and checkkernel () to checkdiskconfig (), which better describes their function. Disable configuration updates if we have an error reading in the configuration. This stops a "shoot-in-foot" problem where a mistake can cause the configuration to be obliterated. Tidy up some messages, which included superfluous \ns. Recognize RAID-5 configuration information even in the non-RAID-5 version. This fixes shoot-in-foot problems where starting the wrong version of vinum would kill RAID-5 plexes. Recognize drives that have been referenced, but for which no physical location is known. This is part of a modification which will ultimately allow incrementally reading configurations. Such drives will have a device name "unknown". New function return_drive_space () returns space to a drive. Previously this was part of free_sd (). give_sd_to_drive: don't do it if the subdisk needs more space than the drive has available. config_sd: if reading config from disk, accept plex offset, drive offset and length specs of -1 to indicate error conditions. parse_config: return ENOENT if the "read" command doesn't find any drives. remove_sd_entry: don't do it, even by force, if it's open. If the size of a striped or RAID-5 plex is not an integral multiple of the stripe size, trim the size until it is. reinstate update_volume_config, which had atrophied, to recalculate the size of a volume if a plex has shrunk due to stripe size considerations. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:53:15.000000Z K 7 svn:log V 471 change printf() calls to log() calls. Don't save config while we're reading it from disk. Change the way we handle the daemon: if we can't communicate with it for 1 second (which is possible), start a new one. The daemon saves its pid in daemonpid; on each iteration of the main loop the daemon checks whether it's still in favour. If not, it silently exits. Also, when trying to communicate with the daemon, check daemonpid first. If it's set to 0, don't even try. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:53:42.000000Z K 7 svn:log V 156 New function return_drive_space Add definitions of vinum_inactive and free_vinum, formerly local to vinum.c vinum_scandisk now returns int (error number) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:54:30.000000Z K 7 svn:log V 271 Change printf() calls to log() calls. Recognize "referenced" drives by the lack of a slash in the device name, not by a NUL character. vinum_scandisk: return error indication (ENOENT if we can't find any vinum drive, otherwise 0). VINUM_SAVECONFIG: change parameters. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:54:57.000000Z K 7 svn:log V 273 Change printf() calls to log() calls. Change VINUM_SAVECONFIG: it now requires a parameter. 0 means "configuration updates are finished, please save", and 1 means "please just save the config". This second meaning is invoked by the new "saveconfig" command to vinum(8). END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:55:18.000000Z K 7 svn:log V 54 Add keywords "size", synonym for "length", and "max". END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:55:44.000000Z K 7 svn:log V 85 Change printf() calls to log() calls. expand_table: Zero out newly allocated tables END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:56:05.000000Z K 7 svn:log V 87 Add keywords "size", synonym for "length", and "max". Check for NULL name parameters. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:56:39.000000Z K 7 svn:log V 38 Change printf() calls to log() calls. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:57:08.000000Z K 7 svn:log V 98 Change printf() calls to log() calls. set_sd_state: allow stop command to stop a reborn subdisk. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:57:30.000000Z K 7 svn:log V 114 Change the name of drive state "uninit" to "referenced": it only occurs if we have a dangling pointer to a drive. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:57:48.000000Z K 7 svn:log V 101 sizespec: allow negative values (which signal error conditions). catch missing (NULL) parameters. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T06:58:09.000000Z K 7 svn:log V 136 Correct some diagrams Remove pid field from struct sd, struct plex and struct volume Add flags VF_STOPPING, VF_OPEN and VF_DAEMONOPEN END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T07:00:57.000000Z K 7 svn:log V 371 resetconfig: don't log the "obliterated" message, the kernel does that for us. Rebuild the (almost empty) /dev/vinum directory. vinum_start: remove superflous "read" parameter when starting with no parameters. vinum_stop: without an argument, stop Vinum and remove the kld if it's idle. vinum_saveconfig: New command to save configuration. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T07:01:26.000000Z K 7 svn:log V 144 Change the format of the lists to reflect loss of pid field. Show open state as a flag. vinum_ldi: Show available space in short form listing. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T07:01:51.000000Z K 7 svn:log V 257 Move definitions of VINUMMOD and WRONGMOD to vext.h. Wait4 zombies. make_devices: Don't try if the /dev directory is mounted read-only. Create daemon superdevice /dev/vinum/controld. Format a couple of multiline comments conformant with style(9). END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T07:02:09.000000Z K 7 svn:log V 52 Take definitions of VINUMMOD and WRONGMOD from v.c. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T07:02:29.000000Z K 7 svn:log V 147 Document "stop" command with no parameters. Document "printconfig" and "saveconfig" commands. Add warning about running "create" multiple times. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T07:03:30.000000Z K 7 svn:log V 201 Change some .Ar macros to .Pa. Describe /dev/vinum/control* Describe drive "referenced" state. Remove warning about kldunload; it seems to work now. Still more descriptions of how to debug things. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-03-02T07:27:01.000000Z K 7 svn:log V 81 Typo fix. PR: docs/10348 Submitted by: Chris Costello END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-03-02T12:34:24.000000Z K 7 svn:log V 133 Fix for LINE30 option. This option was not tested under new console driver. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-03-02T12:41:17.000000Z K 7 svn:log V 28 MFC: fix for LINE30 option. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-03-02T13:04:00.000000Z K 7 svn:log V 110 Restored rev.1.2, which was clobbered by rev.1.4 (don't print "Making info file ..." except in verbose mode). END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-03-02T14:01:33.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.140. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-03-02T14:03:21.000000Z K 7 svn:log V 52 Merge with sys/i386/conf/files.i386 revision 1.224. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-03-02T16:04:27.000000Z K 7 svn:log V 83 Put back the bktr update to generate /dev/vbi which I managed to delete yesterday. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-03-02T16:16:57.000000Z K 7 svn:log V 102 Don't treat empty lines as end-of-file in include(). (I can't believe this bug is still here... :-( ) END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-03-02T16:19:21.000000Z K 7 svn:log V 58 MFC: Don't treat empty lines as end-of-file in include(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-03-02T16:20:39.000000Z K 7 svn:log V 57 Correct casts in vtophys and avtophys to be vm_offset_t. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-03-02T16:50:55.000000Z K 7 svn:log V 127 Updated the bktr entry to generate /dev/vbi This is for VBI capture from the bt848 driver allowing software teletext decoding. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-03-02T19:08:09.000000Z K 7 svn:log V 1178 Make window(1) actually work again. It has been broken for quite some time now. For whatever reason, the kernel seems to have generated SIGIOs previously without an initial fcntl(...,F_SETOWN), but does no longer. This caused window(1) to wait indefinitely for input. Also, undo rev 1.3 of wwspawn.c, it was not well-thought, and apparently not even tested at all. The blindly (even in a nonsensical place like the comment on top of the function) applied replacement of vfork() by fork() totally ignored that window(1) *does* abuse the feature of vfork() where a modification of the parent's address space is possible (in this case, to notify the parent of an erred exec*). Also, with vfork(), it is guaranteed that the parent is only woken up after the exec*() happened, where the replacement by fork() made the parent to almost always become runnable again before the child, in which case the parent simply told `subprocess died'. Unfortunately, working around _this_ seems to be a lot more of redesign work compared to little gained value, so i think relying on the specifics of vfork() is the simpler way. Submitted by: Philipp Mergenthaler END K 10 svn:author V 6 semenu K 8 svn:date V 27 1999-03-02T20:26:02.000000Z K 7 svn:log V 37 Add new kernel option: options NTFS END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-03-02T20:26:39.000000Z K 7 svn:log V 278 Remove inapropriate use of VOP_ISLOCKED() This produced races resulting in panics and filesystem corruptions under some circumstances. Reviewed by: luoqi chen Reviewed by: Kirk McKusick Submitted by: Matt Dillon END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-02T20:56:07.000000Z K 7 svn:log V 55 Better logging when the Geometry register probe fails. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-03-02T21:23:38.000000Z K 7 svn:log V 25 Make comment match code. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-03-02T22:00:19.000000Z K 7 svn:log V 57 Change SAVECONFIG ioctl: it now writes an int parameter. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-03-02T22:53:24.000000Z K 7 svn:log V 16 add more MLINKS END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-03-02T22:55:02.000000Z K 7 svn:log V 220 To avoid a conflict for the vm_map's lock with vm_fault, release the read lock around the subyte operations in mincore. After the lock is reacquired, use the map's timestamp to determine if we need to restart the scan. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-03-03T02:35:51.000000Z K 7 svn:log V 93 Slight cleanup of code resurected for union mounts.. Submitted by: Tony Finch END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-03T07:06:17.000000Z K 7 svn:log V 175 Bring in initial libc support for mips. These files were taken from the OpenBSD tree and should be considered preliminary. They are here to facilitate building of the tree. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-03-03T07:08:03.000000Z K 7 svn:log V 45 These were missing from the previous commit. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-03-03T10:40:27.000000Z K 7 svn:log V 127 Added FE_8BIT_SUPPORT into the list. The fe driver includes opt_fe.h. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-03-03T10:57:44.000000Z K 7 svn:log V 42 MFC: added FE_8BIT_SUPPORT into the list. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-03-03T11:15:33.000000Z K 7 svn:log V 59 MFC: Use O_RDONLY and O_RDWR for open() instead of number. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-03-03T12:08:49.000000Z K 7 svn:log V 205 Increase the vector that's used to look for free pty's. We go through /dev/ttypv right now, but window(1) was only looking up to ttypf, causing an `Out of pseudo-terminals' when i just tried on freefall. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-03-03T12:10:50.000000Z K 7 svn:log V 155 MFC: . explicitly use fcntl(...,F_SETOWN) so we get SIGIO's . revert to vfork() since the code relied on it . lookup ptys up to /dev/tty[pqrst]v END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-03-03T14:02:50.000000Z K 7 svn:log V 73 Fix the style of my previous commit. Submitted by: The Style Police[tm] END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-03-03T14:03:48.000000Z K 7 svn:log V 41 MFC: fixup whitespace of previous commit END