ĨN16205 217 358 362 153 274 300 194 234 433 382 177 329 156 293 364 185 172 201 557 133 220 109 323 389 164 137 381 289 127 119 129 132 347 179 126 339 198 182 198 305 109 185 168 209 307 114 168 455 172 313 158 216 162 154 185 174 330 179 122 187 150 126 899 599 344 223 576 167 149 235 337 216 186 112 762 196 152 173 460 812 266 122 116 246 104 217 306 439 390 110 203 108 123 174 118 162 132 191 290 147 204 139 181 245 254 156 230 341 386 190 233 238 156 102 146 174 188 225 143 165 230 152 316 238 235 139 216 121 267 127 145 203 284 273 203 243 130 255 342 192 663 140 148 130 189 195 135 252 218 166 280 155 485 278 135 177 238 170 186 275 149 982 332 269 579 175 108 497 210 292 529 353 256 248 323 186 141 361 218 359 531 408 155 124 223 141 120 109 292 209 120 170 167 233 165 144 890 188 179 165 212 239 465 135 296 566 178 210 124 273 202 1200 141 108 205 269 302 236 K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T08:18:00.000000Z K 7 svn:log V 265 Replaced some memcpy()'s by bcopy()'s. gcc only inlines memcpy()'s whose count is constant and didn't inline these. I want memcpy() in the kernel go away so that it's obvious that it doesn't need to be optimized. Now it is only used for one struct copy in si.c. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T08:19:03.000000Z K 7 svn:log V 269 Changed some memcpy()'s back to bcopy()'s. gcc only inlines memcpy()'s whose count is constant and didn't inline these. I want memcpy() in the kernel go away so that it's obvious that it doesn't need to be optimized. Now it is only used for one struct copy in si.c. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T08:25:28.000000Z K 7 svn:log V 61 Restored rev.1.2.6.1. It was undone by the 3rd mega-commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-08T09:08:51.000000Z K 7 svn:log V 181 Implement selective text attributes for the syscons vty / vt100 emulator selection since an attribute which looks good on a color console doesn't necessarily look good in an xterm. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T09:17:51.000000Z K 7 svn:log V 207 Fixed existence, minor numbers, group and permissions for devfs devices (locked devices weren't created; minor numbers didn't depend on the unit number; group operator was games; permissions 0640 was 0600). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T09:18:27.000000Z K 7 svn:log V 101 Fixed group and permissions for devfs devices (group operator was games; permissions 0640 was 0600). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T09:37:51.000000Z K 7 svn:log V 141 Removed recently introduced unnecessary #includes of (bootverbose isn't there in -current) and nearby unnecessary #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T10:03:38.000000Z K 7 svn:log V 340 Fixed calculation of the number of cylinders. wdp_cylinders (was wdp_fixedcyl) gives it directly. wdp_removedcyl is "reserved" except in ancient ATA-1 drafts and shouldn't be added. This fixes PR 1288. Changed some fields and comments in struct wdparams to match a less- ancient ATA draft. Fixed bit number for `rdy' in status string. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T10:15:48.000000Z K 7 svn:log V 289 Removed bogus `altfmt' code. No alternative formats are supported, but altfmt was abused to sometimes screw up the disassembly of the bytes following unconditional jump instructions. Gas doesn't pad to a longword boundary like the comment said - that is the programmer's responsibility. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-08T10:18:12.000000Z K 7 svn:log V 83 Eliminate a struct copy that gcc doesn't inline and ends up as a call to memset(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T11:03:19.000000Z K 7 svn:log V 236 Stop using the alias `pcb_ptd' for `pcb_tcc.tss_cr3'. Use the (existing) alias `pcb_cr3' instead. That is still one alias too many, but is convenient for me since I've replaced the tss in the pcb by a few scalar variables in the pcb. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T11:21:19.000000Z K 7 svn:log V 64 Removed unnecessary forward declarations of incomplete structs. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-08T11:28:49.000000Z K 7 svn:log V 198 Retrofit the od driver into -stable. It's now stable enough to deserve a life there, and chances that it compromises some other part of the system are low. Reviewed by: grog@lemis.de (Greg Lehey) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-08T11:31:03.000000Z K 7 svn:log V 269 Retrofit the od driver into -stable. It's now stable enough to deserve a life there, and chances that it compromises some other part of the system are low. Reviewed by: grog@lemis.de (Greg Lehey) (Should have made it into a single commit, but i've botched this.) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-08T11:38:16.000000Z K 7 svn:log V 91 Merge the changes from rev 1.55 into -stable. Required in particular by some SONY drives. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-08T11:39:45.000000Z K 7 svn:log V 78 Teach config(8) about the od driver. Reviewed by: grog@lemis.de (Greg Lehey) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-08T11:44:43.000000Z K 7 svn:log V 106 Merge from HEAD: . preserve the fdisk table if possible, . allow for disklabel ... auto, . major cleanup END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T11:48:28.000000Z K 7 svn:log V 464 Fixed accumulation of run time for processes that don't accumulate any statclock ticks. Pretend that all the time up to the first statclock tick is system time. . This makes a difference mainly for benchmarks that test short-lived processes - the user and system times for processes that each lived for about 1ms only added up to about 10% of the real time even when there was very little interrupt activity. Break the printing of a quad_t variable correctly. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T11:55:32.000000Z K 7 svn:log V 41 Updated some comments in settimeofday(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-08T12:01:25.000000Z K 7 svn:log V 127 Don't cache local copy of "Powered by FreeBSD" logo - use the project one (we're out of space for putting this on the floppy). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-08T12:06:44.000000Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T12:16:26.000000Z K 7 svn:log V 230 Fixed a vnode reference leak in nfsrv_rename(). The target inode wasn't released until the file system was unmounted. This bug also affected kern/vfs_syscalls.c but was fixed in rev.1.18 and rev.1.20 there. Reviewed by: davidg END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-08T12:29:57.000000Z K 7 svn:log V 296 Print times/call in ns if hz >= 10e7. hz will be this large for high resolution profiling on Pentiums. On a 100MHz Pentium, the resolution is at best 10 ns and actually a few hundred ns, but units of 10's or 100's of ns would be inconvenient and the current units of 1 us are a bit too coarse. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-08T15:28:11.000000Z K 7 svn:log V 67 Oops, replace a rather important line that was lost in transit 8-( END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-08T15:59:43.000000Z K 7 svn:log V 44 Rephrase some things as suggested by Bruce. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-08T17:12:45.000000Z K 7 svn:log V 287 Change the 'sysi86()' function not implemented' printf to be called only when compiled with -DDIAGNOSTIC. Almost all significant SCO binaries I've run call an unsupported function and run correctly. Given that they aren't needed, the messages only clutter up the logfiles and console. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-08T17:28:28.000000Z K 7 svn:log V 195 Added a BUGS section to the manpage. Note, this is only relevant to -stable. BUGS This version of fsck may require multiple passes over your disk in order to fix all inconsistancies. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-06-08T20:13:03.000000Z K 7 svn:log V 35 Bring in notify changes from head. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-06-08T20:18:56.000000Z K 7 svn:log V 27 Bring in changes from head END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-06-08T20:22:38.000000Z K 7 svn:log V 37 Bring fix for kern/1159 in from HEAD END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-06-08T20:25:51.000000Z K 7 svn:log V 40 Oops...missed one file in the HEAD sync END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-08T22:54:59.000000Z K 7 svn:log V 249 Code cleanup (part one): 1. Added missing function prototypes. 2. Added missing function return types. 3. Added missing function argument types. 4. Added missing headers for system function prototypes. 5. Got rid of "extern int errno" rubbish. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-08T22:55:25.000000Z K 7 svn:log V 87 Finally get this back into shape following my incorporation of Garrett's enhancements. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-08T23:10:49.000000Z K 7 svn:log V 34 Update Brian Tao's email address. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-08T23:27:16.000000Z K 7 svn:log V 246 Bring back the `config file in the kernel' feature from the 1.x days. This is conditionalized by the INCLUDE_CONFIG_FILE option in your kernel config file and is not turned on by default. Submitted-By: Bill Pechter END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-08T23:32:10.000000Z K 7 svn:log V 104 Added function prototypes and removed in-line prototypes of standard functions such as malloc and time. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-09T06:48:42.000000Z K 7 svn:log V 88 Reword the sentence about the required space for the result string. Closes PR # 1303.- END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-09T07:34:27.000000Z K 7 svn:log V 103 Ack! You can't strdup() a DB datum that is not null terminated, or you get seemingly random SEGV's... END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-09T08:54:57.000000Z K 7 svn:log V 213 Backed out changes in revs 1.58.4.2 and 1.58.4.3. The version this was based on from -current wasn't ready for prime-time yet and the new stuff is far too green. This reverts the code to what we released in 2.1R. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-09T09:35:01.000000Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-09T11:05:07.000000Z K 7 svn:log V 89 Bring in changes from revs 1.24 and 1.25 and fix PR 1304: return EBUSY rather than ENXIO END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-09T11:17:35.000000Z K 7 svn:log V 72 Remove devfs from stable. This version is suffering from extreme bitrot END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-09T11:22:22.000000Z K 7 svn:log V 112 Somehow got missed from the last commit. Stick these in -stable's attic as they are suffering from nasty bitrot END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-09T11:58:19.000000Z K 7 svn:log V 212 Scan PCI buses in order the BIOS has assigned them. This is sometimes necessary to boot from a SCSI disk connected to a twin-channel adapter, and you have multiple of them (disks and adapters). Reviewed by: se END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-09T12:17:53.000000Z K 7 svn:log V 21 Implement CDIOCCLOSE END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-09T13:31:06.000000Z K 7 svn:log V 75 Localize it. (it was NOT localized initially, it does some trick instead!) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-09T14:23:13.000000Z K 7 svn:log V 360 Fix the spl handling. There's still the effect that the timers have sometimes already been released at the time pcaclose() is called, but this is now prevented from deadlocking by checking for a running timer at the start of pca_wait(). At least, i can now play xboing again with pcaudio, this used to hang the entire system previously within a few seconds. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-09T14:25:45.000000Z K 7 svn:log V 78 Merge the fix from rev. 1.28: fix the spl handling, and a deadlock condition. END K 10 svn:author V 6 martin K 8 svn:date V 27 1996-06-09T14:44:17.000000Z K 7 svn:log V 217 Add a check in the SMC probe to verify that the card has an ethernet address that starts with 0000C0xxxxxx. This prevents the probe code from finding GUS cards. Pointed out by: Seppo Kallio END K 10 svn:author V 6 martin K 8 svn:date V 27 1996-06-09T14:53:17.000000Z K 7 svn:log V 63 Change my email address martin@innovus.com -> martin@tdc.on.ca END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-09T14:56:08.000000Z K 7 svn:log V 122 Use better approximation if collate info not available. Fix bug: strxfrm+strcmp != strcoll, if collate info not available END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-09T15:00:11.000000Z K 7 svn:log V 69 Include needed for MAXCOMLEN and MAXLOGNAME constants. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-09T16:19:08.000000Z K 7 svn:log V 61 Compare 8bit alpha characters alphabetically using strcoll() END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-09T17:24:25.000000Z K 7 svn:log V 93 Also count bytes in if_tun. kern/1253 Reviewed by: phk Submitted by: John Capo END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-09T17:24:45.000000Z K 7 svn:log V 81 Make collation table compatible with POSIX WG15 view, i.e. capital letters first END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-06-09T17:33:18.000000Z K 7 svn:log V 235 Detect and report dataphase overruns. Put the adapter into 'Bit Bucket' mode when this occurs and allow the target to complete the transaction. Force a retry on overruns since they are usually caused by termination or cable problems. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-09T18:55:57.000000Z K 7 svn:log V 86 Follow alphabetical order more closely, now ISO8859-1 characters sorted properly too. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-09T19:41:31.000000Z K 7 svn:log V 29 Handle sorting in better way END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-09T20:40:58.000000Z K 7 svn:log V 94 Prepare for exec properly and check return values Submitted by: Arjan de Vet END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-06-09T20:45:35.000000Z K 7 svn:log V 56 documented login name limit Obtained from: mailing list END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-06-09T20:53:00.000000Z K 7 svn:log V 32 update sticky bit documentation END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-09T23:46:21.000000Z K 7 svn:log V 805 Big sweep over ipfw, picking up where Poul left off: - Log ICMP type during verbose output. - Added IPFIREWALL_VERBOSE_LIMIT option to prevent denial of service attacks via syslog flooding. - Filter based on ICMP type. - Timestamp chain entries when they are matched. - Interfaces can now be matched with a wildcard specification (i.e. will match any interface unit for a given name). - Prevent the firewall chain from being manipulated when securelevel is greater than 2. - Fixed bug that allowed the default policy to be deleted. - Ability to zero individual accounting entries. - Remove definitions of old_chk_ptr and old_ctl_ptr when compiling ipfw as a lkm. - Remove some redundant code shared between ip_fw_init and ipfw_load. Closes PRs: 1192, 1219, and 1267. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-09T23:46:22.000000Z K 7 svn:log V 505 Big sweep over ipfw, picking up where Poul left off: - Filter based on ICMP types. - Accept interface wildcards (e.g. ppp*). - Resolve service names with the -N option. - Accept host names in 'from' and 'to' specifications - Display chain entry time stamps with the -t option. - Added URG to tcpflags. - Print usage if an unknown tcpflag is used. - Ability to zero individual accounting entries. - Clarify usage of port ranges. - Misc code cleanup. Closes PRs: 1193, 1220, and 1266. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-10T00:25:40.000000Z K 7 svn:log V 249 Keep the vm_fault/vm_pageout from getting into an "infinite paging loop", by reserving "cached" pages before waking up the pageout daemon. This will reserve the faulted page, and keep the system from thrashing itself to death given this condition. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-10T00:43:42.000000Z K 7 svn:log V 129 Added revised manpage submitted by the author of units. Reviewed by: alex Submitted by: Adrian Mariano END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-10T00:49:19.000000Z K 7 svn:log V 478 Code cleanup (part two): 1. Added missing function prototypes. 2. Added missing function return types. 3. Added missing function argument types. 4. Added missing headers for system function prototypes. 5. Corrected casts in select() args. 6. Got rid of more "extern int errno" rubbish. 7. Added extra parentheses around assignment used as truth value. 8. Fixed bug in clnt_{tcp, udp}create() where pointers could be free'd even if they hadn't been successfully malloc()'d. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-10T00:50:34.000000Z K 7 svn:log V 74 Clarify the meaning of IPFIREWALL_VERBOSE. Add IPFIREWALL_VERBOSE_LIMIT. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-10T01:32:40.000000Z K 7 svn:log V 56 Increase performance using pre-calculated collate table END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-10T01:56:18.000000Z K 7 svn:log V 140 Added ABRAYER Rewsirow (pcs51674@asciinet.or.jp) for his contribution of the uudx port. (I took that name from his .sig, don't blame me ;) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-10T04:58:48.000000Z K 7 svn:log V 242 Mostly superficial code improvements, add a diagnostic. The code improvements include significant simplification of the reservation of the swap pager control blocks for reads. Add a panic for an inconsistent swap pager control block count. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-10T04:59:05.000000Z K 7 svn:log V 121 Remove extraneous '+' that looks like it was left in by mistake. This module compiles now. Reported by: Stephen Hocking END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-10T08:15:29.000000Z K 7 svn:log V 92 *blush* I used EXTRAVNODES everywhere else, but put EXTRA_VNODES in the example here.. :-( END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-06-10T09:41:49.000000Z K 7 svn:log V 19 Sync with -current END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-10T15:30:33.000000Z K 7 svn:log V 669 We are developing a device driver of Smart Capture Card. Smart Capture Card is a kind of video capture card, PCMCIA type II, and made by IBM Japan co.. Unfortunately, it is sold in Japan now. The device driver is working on the latest pccard-test package by Tatsumi HOSOKAWA and bsd-nomads. Some applications are also working. For example, xscc is a video moniter client on X-window, vic-2.7b2 is a video conference tool. We have a contract with IBM Japan. From the contract, we cannot release the source code exept the permit of IBM Japan. But I think they will permit us in few weeks. Reviewed by: phk Requested by: ohashi@mickey.ai.kyutech.ac.jp (Takeshi OHASHI) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-10T15:48:07.000000Z K 7 svn:log V 103 Update man to tell that is needed. Submitted by: "Philippe Charnier" END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-10T15:55:48.000000Z K 7 svn:log V 60 typo. Submitted by: "Philippe Charnier" END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-10T16:12:43.000000Z K 7 svn:log V 81 nitpicks. Reviewed by: phk Submitted by: "Philippe Charnier" END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-10T16:23:42.000000Z K 7 svn:log V 366 Implemented 'kern_sysctl', which differs from 'userland_sysctl' in that it assumes all of the data exists in the kernel. Also, fix sysctl_new-kernel (unused until now) which had reversed operands to bcopy(). Reviewed by: phk Poul writes: ... actually the lock/sleep/wakeup cruft shouldn't be needed in the kernel version I think, but just leave it there for now. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-10T20:13:09.000000Z K 7 svn:log V 714 Code cleanup: 1. Added missing function prototypes. 2. Added missing function return types. 3. Added missing function argument types. 4. Added missing headers for system function prototypes. 5. Corrected format specifier in printf(). 6. Added extra parentheses around assignment used as truth value. 7. Added missing "default" cases in switch statements. 8. Added casts for function pointers. 9. Did *not* change int declarations of uid and gid to uid_t/gid_t because I don't know if that would affect the protocol. Put in explicit casts to int instead, to make things more obvious. 10. Moved declarations of variables that are only used if YP is defined inside the '#ifdef YP' conditionals. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-10T20:22:12.000000Z K 7 svn:log V 168 Bug fix brought in from HEAD as suggested by dg. Fixed bug in clnt_{tcp, udp}create() where pointers could be free'd even if they hadn't been successfully malloc()'d. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-06-10T21:03:38.000000Z K 7 svn:log V 27 better appletalk support. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-10T22:51:10.000000Z K 7 svn:log V 24 Add Estonia to mirrors. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-10T23:07:36.000000Z K 7 svn:log V 149 Change the use if ifnet.if_lastchange to be more in line with SNMP requirements. Update description of ifnet.if_lastchange in if.h to indicate this. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-10T23:17:45.000000Z K 7 svn:log V 9 Add $Id$ END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-11T00:51:49.000000Z K 7 svn:log V 123 Detach the device at shutdown. Add a prototype for ed_attach_NE2000_pci (this really belongs somewhere else, but where?). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-11T04:38:08.000000Z K 7 svn:log V 213 Brought in the fixes from rev.1.8 - use the freespace() macro instead of buggy explicit code to fix the `Avail' count for (non-mounted) file systems larger than 11GB, and don't replace "Avail" counts of < 0 by 0. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-11T05:06:32.000000Z K 7 svn:log V 346 Come up with a scheme for stamping the FreeBSD version number on CDs, allowing sysinstall to automagically detect, mount and select an appropriate FreeBSD CDROM as the installation media. Defining "appropriate" also requires that you check the version numbers since an older FreeBSD CD could be in the drive, which is the purpose of this patch. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-11T05:17:34.000000Z K 7 svn:log V 297 Brought in the fix from rev.1.33 - use the freespace() macro instead of buggy explicit code to fix the `Avail' count returned by statfs() for file systems larger than 11GB. This also fixes a minor rounding bug. The count is still wrong for file systems larger than 1TB/minfree (normally 128GB). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-11T08:02:09.000000Z K 7 svn:log V 18 Misc doc cleanup. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-11T09:47:30.000000Z K 7 svn:log V 110 A slight error in my logic had me using color text attributes on Hercules monochrome displays. Whoops! Fix. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-11T10:01:05.000000Z K 7 svn:log V 16 Sync with HEAD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-11T10:16:53.000000Z K 7 svn:log V 31 Change some verbiage slightly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-11T13:07:57.000000Z K 7 svn:log V 82 Put in a strategic dialog_clear() to prevent screen corruption reported by Joerg. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-11T15:39:53.000000Z K 7 svn:log V 26 Update for the next SNAP. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-06-11T16:02:55.000000Z K 7 svn:log V 70 Put clock calibration #defines in opt_clock.h to ease reconfiguration END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-06-11T16:11:27.000000Z K 7 svn:log V 40 Move warning messages under bootverbose END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-11T16:18:58.000000Z K 7 svn:log V 99 Cosmetic fixes for drive names which are 4 chars long. Submitted-By: Joe Greco END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-11T17:22:51.000000Z K 7 svn:log V 192 Code cleanup: Fixed a couple of nitpick warnings, plus one that slipped through the net earlier. This directory now compiles without any warnings with -Wall! (Until the next gcc upgrade...) END K 10 svn:author V 4 rich K 8 svn:date V 27 1996-06-11T18:05:47.000000Z K 7 svn:log V 54 Submitted by: rich Added my PGP key to the handbook. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-11T22:04:55.000000Z K 7 svn:log V 109 Merge with HEAD: Add man9/cat9, move man/skel -> share/skel, add share/doc. Noticed by: ports/editors/beav END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-11T23:05:26.000000Z K 7 svn:log V 45 Get rid of the unneeded upper address space. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-11T23:17:03.000000Z K 7 svn:log V 88 Fix a couple of minor typos. Closes PR 1309. Reviewed by: alex Submitted by: jraynard END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-11T23:50:48.000000Z K 7 svn:log V 150 Change the symbol name used in the last commit from USRSTACK to VM_MAXUSER_ADDRESS. Even though they are the same, the new name is more descriptive. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-11T23:52:27.000000Z K 7 svn:log V 159 Properly lock the vm space when accessing the memory in a process. This fix could solve some "interesting" problems that could happen during process rundown. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-06-12T00:03:35.000000Z K 7 svn:log V 62 Merge from HEAD: chown home directory if don't copy dotfiles END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-12T01:10:26.000000Z K 7 svn:log V 136 Fixed GET/SETIPDOMAIN ioctl on /dev/socksys, which is used by various other socket functions (gethostname() for one). Reviewed by: sef END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-12T03:36:23.000000Z K 7 svn:log V 249 Moved the fsnode MALLOC to before the call to getnewvnode() so that the process won't possibly block before filling in the fsnode pointer (v_data) which might be dereferenced during a sync since the vnode is put on the mnt_vnodelist by getnewvnode. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-12T03:37:57.000000Z K 7 svn:log V 294 Moved the fsnode MALLOC to before the call to getnewvnode() so that the process won't possibly block before filling in the fsnode pointer (v_data) which might be dereferenced during a sync since the vnode is put on the mnt_vnodelist by getnewvnode. Pointed out by Matt Day END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-12T03:42:54.000000Z K 7 svn:log V 99 Brought in changes from main branch: move MALLOC of fsnode to avoid a potential panic during sync. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-12T03:49:15.000000Z K 7 svn:log V 138 A Makefile for a ccd lkm. You need to explicitly /sbin/modload it for now. Someday I'll add a hook to ccdconfig to do it automatically. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-12T03:49:15.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r16314, 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 1996-06-12T03:49:16.000000Z K 7 svn:log V 60 This commit was manufactured by cvs2svn to create tag 'ccd'. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-12T03:49:35.000000Z K 7 svn:log V 9 Add ccd. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-12T04:03:21.000000Z K 7 svn:log V 52 Fix some serious errors in vm_map_simplify_entries. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-12T04:26:36.000000Z K 7 svn:log V 78 Clean up -Wunused warnings. Reviewed by: Greg Ungerer END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-12T05:04:51.000000Z K 7 svn:log V 92 Clean up -Wunused warnings. Also clean up a -Winline warning while here. Reviewed by: bde END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-12T05:08:34.000000Z K 7 svn:log V 128 Clean up -Wunused warnings. Julian asked me to just ifdef out unused code as this is still work in progress. Reviewed by: bde END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-12T05:11:41.000000Z K 7 svn:log V 47 Clean up -Wunused warnings. Reviewed by: bde END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-12T05:54:46.000000Z K 7 svn:log V 69 Add -Wunused to try and catch any future offenders Reviewed by: bde END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-12T06:52:12.000000Z K 7 svn:log V 135 Fix a very significant cnt.v_wire_count leak in vm_page.c, and some minor leaks in pmap.c. Bruce Evans made me aware of this problem. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-12T07:03:44.000000Z K 7 svn:log V 60 handle a message box which can potentially go past 80 cols. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-12T14:02:13.000000Z K 7 svn:log V 223 Fix a truly stupid bug which broke the package installation menu for everything _but_ the multi-user case now (it was the opposite before :-). That means adding packages with the 2.2-960511-SNAP boot floppy is busted. Feh. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-12T14:20:20.000000Z K 7 svn:log V 145 Some stuff I left out of the last commit - make toggle options toggle again instead of simply letting you set them and staying that way forever. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-12T15:10:30.000000Z K 7 svn:log V 140 Externalize the declaration of dc_list. This is required in order to get a ``generic'' kernel (``config kernel swap generic'') to compile. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-12T16:32:16.000000Z K 7 svn:log V 47 Automatically add install.sh scripts to dists. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-12T17:09:34.000000Z K 7 svn:log V 123 Dispense with the special case handling of cuaa* devices by synthesizing separate entries for sl0 and ppp0 on each device. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-12T17:29:45.000000Z K 7 svn:log V 29 Fix broken sysinstall check. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-12T19:24:03.000000Z K 7 svn:log V 170 Since the updates to ifnet.if_lastchange are so rare (relatively speaking), go for the extra accuracy and call microtime() to get the current time. Pointed Out By: bde END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-12T19:34:33.000000Z K 7 svn:log V 31 Convert ipfw to use opt_ipfw.h END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-12T20:07:09.000000Z K 7 svn:log V 52 Only print out the new masks if bootverbose is set. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-12T22:56:41.000000Z K 7 svn:log V 105 Code cleanup:- The usual stuff, adding missing function prototypes, argument types, return values, etc. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-12T22:58:21.000000Z K 7 svn:log V 186 Code cleanup:- The usual stuff, adding missing function prototypes, argument types, return values, etc. In mktemp.c, convert pid from u_int to pid_t, and get rid of "extern int errno". END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-12T22:59:55.000000Z K 7 svn:log V 175 Code cleanup:- The usual stuff, adding missing function prototypes, argument types, return values, etc. This directory now compiles with no warnings with -Wall on gcc2.6.3! END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1996-06-12T23:02:53.000000Z K 7 svn:log V 105 Code cleanup:- The usual stuff, adding missing function prototypes, argument types, return values, etc. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-12T23:46:47.000000Z K 7 svn:log V 149 Indicate that assert exits with abort(3) instead of _exit(2). Closes PR 1317. Reviewed by: alex Submitted by: Cove Schneider END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-13T01:57:48.000000Z K 7 svn:log V 38 Correct a small typo in the Makefile. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-13T02:54:19.000000Z K 7 svn:log V 163 Keep ether_type in network order for BPF to be consistent with other systems. Submitted by: Ted Lemon, Matt Thomas, and others. Retrofitted for -current by me. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-13T06:03:39.000000Z K 7 svn:log V 247 Add "MASTER_SITES?=" (no this is not a typo) right before the "MASTER_SITES:= ..." of defined(MASTER_SITE_OVERRIDE) case, otherwise it would cause a recursive variable definition error when MASTER_SITE_OVERRIDE is set and MASTER_SITES is not set. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-13T06:06:25.000000Z K 7 svn:log V 98 Merge from head. I've tried it here and built many packages, it seems to work fine with -stable. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-13T07:17:21.000000Z K 7 svn:log V 568 A fast memory copy for Pentiums using floating point registers. It is called from copyin and copyout. The new routine is conditioned on I586_CPU and I586_FAST_BCOPY, so you need options "I586_FAST_BCOPY" (quotes essenstial) in your kernel config file. Also, if you have other kernel types configured in your kernel, an additional check to make sure it is running on a Pentium is inserted. (It is not clear why it doesn't help on P6s, it may be just that the Orion chipset doesn't prefetch as efficiently as Tritons and friends.) Bruce can now hack this away. :) END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-13T07:20:41.000000Z K 7 svn:log V 46 Change Mr. Aburaya's name per his request. ;) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-13T09:35:16.000000Z K 7 svn:log V 56 Ok, NOW the install.sh scripts are installed correctly! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-13T13:45:16.000000Z K 7 svn:log V 38 Correct some embarassing 3am english. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-13T17:07:41.000000Z K 7 svn:log V 97 Uh, this is what I was really thinking when I made the device registration changes - honest! :-) END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-13T17:35:28.000000Z K 7 svn:log V 99 Don't try to include opt_ipfw.h in LKMs Submitted by: Ollivier Robert END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-13T17:36:28.000000Z K 7 svn:log V 43 Make the editor work again and we're done. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-06-13T19:52:42.000000Z K 7 svn:log V 155 Delete incorrect and misleading suggestion about NULL. I left in the part about testing pointers against NULL, even though I disagree with it personally. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-06-13T20:45:05.000000Z K 7 svn:log V 121 Add an independent implementation of addr2ascii(3) and ascii2addr(3) following the API of the INRIA IPv6 implementation. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-06-13T20:45:42.000000Z K 7 svn:log V 70 It would help if I actually added the source code for these routines. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-06-13T21:50:41.000000Z K 7 svn:log V 188 Change CONF1_ENABLE_MSK to 0x7ff00000 in another attempt to decide whether a system could possibly support PCI configuration mechanism 1 (or whether it rather is an EISA only system ...). END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-14T02:26:17.000000Z K 7 svn:log V 64 Brought in fix from main branch: call semexit when appropriate. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-14T04:34:35.000000Z K 7 svn:log V 393 Brought in a fix from main branch: close a window in pmap_object_init_pt() that has to do with the PG_MAPPED flag not being set at the right time, and PG_BUSY the page rather than doing a vm_page_hold/unhold. This fixes a potential problem where some mapped pages might go unnoticed by other parts of the vm system, which can be a real problem if the page(s) are reclaimed. Reviewed by: dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-14T05:25:32.000000Z K 7 svn:log V 186 Updated this driver to a newer version from Matt. This should fix several bugs related to support of dc21041 chips and other problems. Submitted by: Matt Thomas END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-14T09:42:52.000000Z K 7 svn:log V 41 Document LINT. Reminded by: jkh, j, bde END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-14T10:04:54.000000Z K 7 svn:log V 83 The PC98-specific files. Ok'd by: core Submitted by: FreeBSD(98) development team END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-14T10:04:54.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r16359, 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 1996-06-14T10:04:55.000000Z K 7 svn:log V 74 This commit was manufactured by cvs2svn to create tag 'pc98_9606_current'. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-14T10:51:47.000000Z K 7 svn:log V 92 Our kernel is not called /netbsd. ;) Submitted by: "Philippe Charnier" END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-14T11:02:28.000000Z K 7 svn:log V 180 The Great PC98 Merge. All new code is "#ifdef PC98"ed so this should make no difference to PC/AT (and its clones) users. Ok'd by: core Submitted by: FreeBSD(98) development team END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-14T11:10:19.000000Z K 7 svn:log V 55 Oops, forgot to delete some garbage from working code. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-06-14T11:13:21.000000Z K 7 svn:log V 889 Fix for NFS_NOSERVER Poul mentioned that he thought this was some kind of timing problem, and that started me thinking. After a little poking around, I found that nfs_timer() was completely disabled when NFS_NOSERVER was #defined. But after looking at nfs_timer(), it seemed like it was something required by both the client and server code, and disabling it outright just didn't seem to make any sense. Parts of it relate only to the NFS server side code, so I disabled those, but I re-enabled the rest of the function and made sure that it would be called from nfs_init() (in nfs_subs.c). With nfs_timer() re-enabled, everything seems to work again. The only other changes I made were to #ifdef away some variable declarations in the NFS_NOSERVER case so that gcc would stop complaining about unused variables. Reviewed by: phk Submitted by: Bill Paul END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-14T14:34:03.000000Z K 7 svn:log V 239 Don't use some of the low-contrast text attributes I was using before - they apparently look bad on some LCD screens. While I'm in there, tweak and adjust a number of other minor interface details which have been bothering me for awhile. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-06-14T17:17:32.000000Z K 7 svn:log V 172 Better selection of initial retransmit timeout when no cached RTT information is available. Submitted by: kbracey@art.acorn.co.uk (Kevin Bracey) (slightly modified by me) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-06-14T17:22:18.000000Z K 7 svn:log V 482 This is the `netkey' kernel key-management service (the PF_KEY analogue to PF_ROUTE) from NRL's IPv6 distribution, heavily modified by me for better source layout, formatting, and textual conventions. I am told that this code is no longer under active development, but it's a useful hack for those interested in doing work on network security, key management, etc. This code has only been tested twice, so it should be considered highly experimental. Obtained from: ftp.ripe.net END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-14T18:23:26.000000Z K 7 svn:log V 83 Make the CDROM auto-detection code a little more flexible about accepting old CDs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-14T18:36:28.000000Z K 7 svn:log V 16 Merge with HEAD END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-14T21:28:35.000000Z K 7 svn:log V 403 Better code for switching the ethernet transceiver. My 3C509B-COMBO works fine with the following patch. Switching between UTP and BNC is quite easy. (Just type 'ifconfig ep0 link1 -link2' or 'ifconifg ep0 link2 -link1'.) [ I tested this with the additional PC-CARD patches and it works on both connectors on my 3C589B and 3C589C ] Reviewed by: nate Submitted by: Naoki Hamada END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-14T21:30:28.000000Z K 7 svn:log V 116 Added Naoki Hamada for his contribution of the transceiver select code for the 3C5X9 driver. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-14T21:41:48.000000Z K 7 svn:log V 198 Change the 'nep0' lines to 'ep0' since we are very soon to get a working if_ep.c driver for PCCARD stuff. Also,change the 3C589 examples to reflect what I use to switch between the two connectors. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-14T22:11:38.000000Z K 7 svn:log V 435 At long last, we know have support for the 3C589 in a FreeBSD release using the existing files using the existing PCCARD support. Now that this is in place I would like to fixup the PCCARD hooks and remove the if_zp driver. At this point, we support everything we used to support *AND MORE* with the PCCARD code. Submitted by: Naoki Hamada (via the Nomad release) [ This works on both my 3C589B and 3C589C ] END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-14T23:21:01.000000Z K 7 svn:log V 261 Brought in a fix from main branch: move setting of PG_MAPPED to after a call to pmap_enter(). Closes a window where PG_MAPPED might be cleared if the process blocked and someone else does a vm_page_protect(NONE) before the process unblocks. Reviewed by: dyson END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-14T23:23:39.000000Z K 7 svn:log V 164 Brought in some fixes from main branch: similar to last commit...move setting of PG_MAPPED (and in this case, PG_WRITEABLE too) to after pmap_enter() has finished. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-14T23:26:40.000000Z K 7 svn:log V 156 Move a case of PG_MAPPED being set before a pmap_enter(). This will likely make no difference, but it will make it consistent with other uses of PG_MAPPED. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-06-15T00:43:03.000000Z K 7 svn:log V 229 Whoops, I accidentally deleted a necessary ":" which is part of the parameters to printf() using the "D" format. (Why this even worked on my box during testing I don't know, but as soon as I powered it on/off it quite working.) END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-15T01:01:02.000000Z K 7 svn:log V 93 Code clean up. Prototypes, casting, and parentheses around assignments used as truth value. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-15T01:38:51.000000Z K 7 svn:log V 48 Bring the man page more into line with reality. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-15T07:08:02.000000Z K 7 svn:log V 266 A small bit of defensive programming in case the panic is during process exit and cleanup. the 'ps' command assumes that there are always 'nproc' processes on the lists and will walk off the end without checking if not, causing ddb to trap during the 'ps' command. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-15T09:25:16.000000Z K 7 svn:log V 126 Brought in fix from rev 1.10: fix off-by-one in structure allocation so that triple indirect blocks have a chance of working. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-15T09:58:43.000000Z K 7 svn:log V 267 Added splbio() protection to active and inactive page queue manipulations. This is similar to the splvm() protection that was added in the main branch. It protects the queues from page insertions that can happen during buffer rundown of asynchronous I/O read-aheads. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-15T12:29:19.000000Z K 7 svn:log V 439 Protect map entry allocations with splimp. This is necessary since malloc can/will allocate map entries at interrupt time. This is similar to a (splvm) change that was made in the main branch, but much simpler. The code in the main branch is broken (the thresholds are of such that freed map entries will accumulate on the non-kernel pool)...so the fix was re-implemented with just the spl protection and minor algorithmic simplification. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-15T12:29:48.000000Z K 7 svn:log V 313 A totally revamped whereis(1), bringing back all the functionality of the 4.3BSD command. Rewritten from scratch after the old man page, taking account for the different situation with man pages and source tree hierarchy (re: /usr/src/gnu) of the FreeBSD project. Reviewed by: wosch (actually loooong time ago) END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-06-15T14:03:33.000000Z K 7 svn:log V 64 vm_map_entry_dispose() needs splimp protection, too, so add it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-15T16:09:21.000000Z K 7 svn:log V 32 Add a strategic dialog_clear(). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-15T16:17:42.000000Z K 7 svn:log V 128 Add missing semicolon so that this module compiles whithout -DYP. Submitted (via Usenet) by: Nathan Torkington END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-06-15T16:19:57.000000Z K 7 svn:log V 47 Bring in fix from HEAD: add missing semicolon. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-15T16:55:28.000000Z K 7 svn:log V 28 Make an etc/rc.d directory. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-15T17:04:48.000000Z K 7 svn:log V 17 Cosmetic tweaks. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-15T17:08:40.000000Z K 7 svn:log V 197 make netstat distinguish broadcast and blackhole routes where they appear. (RTF_BLACKHOLE was already documented as being shown, but the code ignored it) Sumbitted by: Greg Lehey END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-06-15T17:10:27.000000Z K 7 svn:log V 112 Fix multicast address for sending router discovery packets. Submitted by: Kensaku Masuda END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-15T17:49:16.000000Z K 7 svn:log V 28 This is no longer in /stand END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-15T17:58:51.000000Z K 7 svn:log V 78 Change default user/group to ones that actually exist in default passwd file. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-06-15T18:05:36.000000Z K 7 svn:log V 71 Add `netkey' to list of kernel directories to include in /usr/include. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-06-15T20:37:22.000000Z K 7 svn:log V 136 Cosmetic change: make the ``ready to run'' line match the ``ready for devices'' printed out earlier by changing `devs ' to be `DEVFS: ' END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-06-15T22:17:32.000000Z K 7 svn:log V 71 fix footnote bug in 05.sysman which sends nroff into an infinite loop. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-15T23:01:44.000000Z K 7 svn:log V 51 Fix a typo in the view accounting records example. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-16T11:50:40.000000Z K 7 svn:log V 797 Latest fixes from the author (committed to -stable because the -current version isn't ready and the version in -stable is quite broken): - read optimization - corrections in data flow mechanism - restoring board memory window state while returning from reentrable functions 1996/03/16: - now several boards can coexist and share the same memory window 1996/03/24: - eliminated 'b_to_q to a clist..' message while turning off modem 1996/04/10 - 'static int nports'... - next attempt to drive several boards. Reported that with this fix it works with 2 boards. 1996/04/20 - Overloading channel (ping -f host) caused 'No buffer space..' state until slip unit restart. Fixed. Submitted by: "Serge A. Babkin" Changes by: Oleg Panashchenko END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-06-16T11:54:16.000000Z K 7 svn:log V 96 Removed comments about history. These were turned into the log message in the previous commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-16T13:15:35.000000Z K 7 svn:log V 87 Nuke xditview. It was in the same category as xroach. Screeched-For By: Michael Smith END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-06-16T13:32:16.000000Z K 7 svn:log V 71 Fix cut/paste error; a read-only variable should have been read/write. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-16T16:33:34.000000Z K 7 svn:log V 119 Make a small optimization which shaves about a second off the time it takes to build the `All' menu in configPackages. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-16T19:54:02.000000Z K 7 svn:log V 144 Make sure to update the SDEV_MEDIA_LOADED flag also when working on the control device. Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-16T19:58:24.000000Z K 7 svn:log V 370 Miscellaneous cleanup and minor fixes by Shunsuke and by me. . use new-style options . introduce an option OD_AUTO_TURNOFF . try to use the native geometry as reported by the drive instead of a faked on -- MOs do have a ``classical'' geometry . make the scsi_start_unit() actually working . some cosmetic fixes Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-16T20:04:47.000000Z K 7 svn:log V 41 Explain the options for the `od' driver. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-06-16T20:10:37.000000Z K 7 svn:log V 201 Upgrade the `od' driver in -stable. Merge the fixes from the following respective revisions: sys/scsi/scsi_disk.h 1.9 sys/scsi/scsi_driver.c 1.16 sys/scsi/od.c 1.18 sys/i386/conf/LINT 1.265 END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-16T20:37:31.000000Z K 7 svn:log V 471 Various bugfixes/cleanups from me and others: 1) Remove potential race conditions on waking up in vm_page_free_wakeup by making sure that it is at splvm(). 2) Fix another bug in vm_map_simplify_entry. 3) Be more complete about converting from default to swap pager when an object grows to be large enough that there can be a problem with data structure allocation under low memory conditions. 4) Make some madvise code more efficient. 5) Added some comments. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-16T21:57:35.000000Z K 7 svn:log V 86 Check network status earlier in FTP/NFS installs in order to reduce user frustration. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-16T22:33:58.000000Z K 7 svn:log V 115 Merge from HEAD: create .../etc/rc.d. Without this change the new apache startup scripts won't install correctly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-16T23:17:35.000000Z K 7 svn:log V 32 Add a top level function index. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-17T00:00:35.000000Z K 7 svn:log V 179 Fix chain numbering bug when the highest line number installed >= 65435 and the rule being added has no explicit line number set. Submitted by: Archie Cobbs END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-06-17T00:03:55.000000Z K 7 svn:log V 108 Merge in two bug fixes from HEAD: chain numbering bug (rev 1.40) and deletion of default policy (rev 1.37). END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-17T03:35:40.000000Z K 7 svn:log V 1104 Several bugfixes/improvements: 1) Make it much less likely to miss a wakeup in vm_page_free_wakeup 2) Create a new entry point into pmap: pmap_ts_referenced, eliminates the need to scan the pv lists twice in many cases. Perhaps there is alot more to do here to work on minimizing pv list manipulation 3) Minor improvements to vm_pageout including the use of pmap_ts_ref. 4) Major changes and code improvement to pmap. This code has had several serious bugs in page table page manipulation. In order to simplify the problem, and hopefully solve it for once and all, page table pages are no longer "managed" with the pv list stuff. Page table pages are only (mapped and held/wired) or (free and unused) now. Page table pages are never inactive, active or cached. These changes have probably fixed the hold count problems, but if they haven't, then the code is simpler anyway for future bugfixing. 5) The pmap code has been sorely in need of re-organization, and I have taken a first (of probably many) steps. Please tell me if you have any ideas. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-06-17T05:15:01.000000Z K 7 svn:log V 47 Disable direct writes for non-blocking output. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-17T09:04:59.000000Z K 7 svn:log V 16 Merge from HEAD END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-06-17T09:06:22.000000Z K 7 svn:log V 110 Add Don Yuniskis for his contribution of git port upgrade (and many others I've yet to review). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-17T09:17:53.000000Z K 7 svn:log V 176 Merge very small, selected parts of this directory from HEAD. Mostly motivated by a desire to see the local_startup stuff work correctly for the packages collection in 2.1.5. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-17T12:26:06.000000Z K 7 svn:log V 209 Bring in a new library `libftpio', so named to avoid clashes with older packages and also sort of give the (correct) impression that this basically sits on top of stdio and deals with stream pointers (FILE*). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-06-17T12:26:06.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r16420, which included commits to RCS files with non-trunk default branches. END