Ĥ71000 228 240 313 160 344 147 312 164 169 362 291 225 506 289 224 844 213 140 327 167 153 162 244 170 337 169 263 167 283 150 366 130 214 182 151 446 198 213 590 202 131 148 157 141 154 219 235 119 240 206 190 645 621 268 241 334 412 417 230 123 237 291 150 192 320 163 361 132 129 133 138 130 125 110 924 1450 157 269 121 201 558 160 236 559 187 149 484 255 681 126 721 160 544 237 145 151 562 166 114 732 114 114 114 114 161 181 119 150 132 137 162 127 307 110 115 157 110 115 177 110 110 115 189 230 190 234 120 178 366 130 284 116 163 116 293 151 257 233 260 175 232 166 665 213 367 113 214 181 584 188 332 200 188 146 151 110 115 149 185 199 196 164 144 114 147 158 158 156 159 158 124 549 263 157 106 111 110 145 327 297 407 161 214 143 278 183 260 509 219 184 159 160 376 165 178 117 219 155 229 164 152 166 143 171 179 172 159 384 306 208 351 154 156 222 162 214 120 110 115 254 110 115 129 207 134 345 221 137 164 K 10 svn:author V 5 chris K 8 svn:date V 27 2001-01-13T19:00:49.000000Z K 7 svn:log V 145 The prototype for cpu_switch() was changed in revision 1.111 of PR: 24311 Submitted by: Robert Drehmel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-13T21:28:57.000000Z K 7 svn:log V 220 Add 3 new dynamic sysctl's to control the sleep states switched to on a power button, sleep button, or lid close event. The sysctl's use the ACPI sleep state names S0, S1, S2, S3, S4, S4B, and S5. Reviewed by: iwasaki END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-13T22:49:59.000000Z K 7 svn:log V 68 Fix getsid() to use "=" instead of "==". Not objected to by: audit END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-13T23:08:34.000000Z K 7 svn:log V 251 - Use sched_lock to prevent the mutex name from changing out from under us while we are copying it to the kinfo_proc structure. - Test against p_stat to see if we are blocked on a mutex. - Terminate ki_mtxname with a null char rather than ki_wmesg. END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2001-01-13T23:50:52.000000Z K 7 svn:log V 54 Correct a typo in a product name. Pointed Out By: ru END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-14T00:16:17.000000Z K 7 svn:log V 219 Work around the broken atomic_store_rel_ptr() on the i386 arch by just using atomic_cmpset_rel_ptr() instead for _release_lock_quick(). When atomic_store_rel_ptr() is functional and MP safe, then this can be reverted. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-14T00:54:48.000000Z K 7 svn:log V 70 Use fstat to check if descriptor 0 is a socket. Suggested by: julian END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-14T01:04:24.000000Z K 7 svn:log V 75 MFC: Use fstat to check if descriptor 0 is a socket. Suggested by: julian END K 10 svn:author V 4 paul K 8 svn:date V 27 2001-01-14T02:05:02.000000Z K 7 svn:log V 268 Fix a nasty bug whereby if the package file didn't have a version number then all packages would be deinstalled! The tightening up of version number checking also fixes a bug where a package file such as gtk.tgz would have resulting in gtk-engines being deinstalled. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-01-14T05:14:37.000000Z K 7 svn:log V 198 Use ANSI prototype and function definition for dkcksum so that this file can be included with C++ again. This appears to have been broken in 1.54 with the introduction of it as an inline function. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-01-14T06:29:56.000000Z K 7 svn:log V 131 config_plex: Check that we have specified a plex organization. Tripped over by: "Jeroen C. van Gelderen" END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-01-14T06:33:10.000000Z K 7 svn:log V 412 format_config: If a subdisk loses its drive (due to a bug which has not yet been caught), don't save the config with a null drive name (which causes the drive to be renamed "plex" on the next start), put in the text "*invalid*" instead. This is damage control, not a fix. Experienced by: peter Break some long format strings so that they fit in style(9)-sized lines. Remove some "outdentation". END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-01-14T06:34:57.000000Z K 7 svn:log V 195 struct rangelock: Remove the field 'plex' from the entry. Range locks are accessed only via the plex, so there's never any confusion as to the plex number. This value was, as a result, unused. END K 10 svn:author V 3 non K 8 svn:date V 27 2001-01-14T06:59:59.000000Z K 7 svn:log V 131 [MFC] Remove conflicts between unsigned char *s and int s. It was possible cause of kernel panic. Pointed Out by: phk@FreeBSD.ORG END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-01-14T07:18:31.000000Z K 7 svn:log V 749 Move the process of storing entropy from /dev/random and reseeding with it at boot time closer to the way we want it to be in the final version. * Move the default directory to /var/db/entropy * Run the entropy saving cron job every 11 minutes. This seems to be a better default, although still bikeshed material. * Feed /dev/random some cheesy "entropy" from various commands and files before the disks are mounted. This gives /dev/random a better chance of running without blocking early. * Move the reseeding with previously stored entropy to the point immediately after the disks are mounted. * Make the harvesting script a little safer in regards to the possibility of accidentally overwriting something other than a regular file. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-01-14T08:21:07.000000Z K 7 svn:log V 118 MFC 1.90, ipf/ipnat related cleanups PR: conf/22937 Submitted by: Andre Albsmeier END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-14T08:24:48.000000Z K 7 svn:log V 48 Oops, broke floppy generation with my last fix. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2001-01-14T08:40:20.000000Z K 7 svn:log V 231 add new PC-Card entry, Melco/Buffalo LPC2-CLT ed1 at port 0x300-0x31f irq 3 slot 0 on pccard0 ed1: address 00:40:26:xx:xx:xx, type NE2000 (16 bit) Submitted by: [FreeBSD-users-jp 58182] YANAGAWA Kazuhisa END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-01-14T08:41:19.000000Z K 7 svn:log V 73 MFC 1.12 PR: misc/23451 Submitted by: Ben Rosengart, ben@narcissus.net END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-01-14T08:43:04.000000Z K 7 svn:log V 59 MFC 1.6 Submitted by: Peter Avalos END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-01-14T09:29:57.000000Z K 7 svn:log V 68 Fix this to be more consistent with similar constructions elsewhere END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-01-14T09:45:24.000000Z K 7 svn:log V 149 MFC, Apply a more consistent style to the echo statements in /etc/ scripts. Also MFC, Test whether /var/msgs/bounds is a link before overwriting it END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-01-14T09:47:57.000000Z K 7 svn:log V 76 MFC, Apply a more consistent style to the echo statements in /etc/ scripts. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-14T09:55:21.000000Z K 7 svn:log V 244 Fix the atomic_load_acq() and atomic_store_rel() functions to properly implement memory fences for the 486+. The 386 still uses versions w/o memory fences as all operations on the 386 are not program ordered. The 386 versions are not MP safe. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-14T09:56:35.000000Z K 7 svn:log V 77 Revert the previous revision now that atomic_store_rel_ptr() actually works. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-14T10:11:10.000000Z K 7 svn:log V 170 Remove I386_CPU from GENERIC. Support for the 386 seriously pessimizes performance on other x86 processors. Custom kernels can still be built that will run on the 386. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-14T10:19:42.000000Z K 7 svn:log V 75 Argh, remove a local customization that snuck in here. Noticed by: jasone END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-01-14T10:21:11.000000Z K 7 svn:log V 188 MFC 1.11 and 1.12. Make sure that if a user is in the db rmuser can remove them. My fix is more aggressive than the originator's. PR: misc/22278 Submitted by: Kevin Way END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-01-14T11:42:19.000000Z K 7 svn:log V 57 Remove references to lockinfo.plex. Reported by: dougb END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-01-14T12:08:50.000000Z K 7 svn:log V 270 Special case the error reporting when errno is ENOTDIR or ENOENT. This makes "mkdir /nonexistant/foo" complain that /nonexistant doesn't exist rather than /nonexistant/foo which doesn't make much sense. Submitted (in a different form) by: W.H.Scholten END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-14T16:14:17.000000Z K 7 svn:log V 38 Spell my name right in the copyright. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-01-14T16:18:22.000000Z K 7 svn:log V 121 MFC: If no device is specified, check the CDROM environment variable before picking the default device. (rev 1.29) END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-01-14T16:29:24.000000Z K 7 svn:log V 90 Describe that the CDROM environment variable now affects which device is used by default. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-01-14T16:31:51.000000Z K 7 svn:log V 59 MFC: Document interaction with CDROM environment variable. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-14T16:40:06.000000Z K 7 svn:log V 353 Add a -N option that makes sysctl(8) print out just the variable names. Zsh users can add the following to their .zshrc for sysctl completion: function listsysctls { case $1 in *.*) set -A reply $(sysctl -AN ${1%.*}) ;; *) set -A reply $(sysctl -AN) ;; esac } compctl -K listsysctls sysctl While I'm here, brucify the getopt() switch. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-01-14T16:43:41.000000Z K 7 svn:log V 103 Add a missing argument for SYSCTL_ADD_OPAQUE. Fix the examples at the end which were horribly broken. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-01-14T17:25:08.000000Z K 7 svn:log V 120 fixed possibility of panic at key_acquire(). key_acquire() does not require a secpolicy structure. Obtained from: KAME END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-01-14T17:50:15.000000Z K 7 svn:log V 495 Remove NOBLOCKRANDOM as a compile-time option. Instead, provide exactly the same functionality via a sysctl, making this feature a run-time option. The default is 1(ON), which means that /dev/random device will NOT block at startup. setting kern.random.sys.seeded to 0(OFF) will cause /dev/random to block until the next reseed, at which stage the sysctl will be changed back to 1(ON). While I'm here, clean up the sysctls, and make them dynamic. Reviewed by: des Tested on Alpha by: obrien END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-14T18:04:30.000000Z K 7 svn:log V 109 Use predictable internal names for the sysvipc modules, so we have a chance of getting dependencies working. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-14T18:16:01.000000Z K 7 svn:log V 39 The Linuxulator needs sysvipc to work. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-14T18:21:19.000000Z K 7 svn:log V 53 The size of kinfo_proc on an alpha is 904 (not 640). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-14T18:48:42.000000Z K 7 svn:log V 65 A bit of sanity-checking in bioqdisksort(): panic if we recurse. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-14T19:03:53.000000Z K 7 svn:log V 49 Add {ACD,AST,ATAPI,ATA}_DEBUG. Approved by: sos END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-14T19:08:58.000000Z K 7 svn:log V 62 Document the -N option in the usage message and the man page. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-01-14T19:36:20.000000Z K 7 svn:log V 126 Use prober atomic operations when test&set'ing ->active. This turns some of my lockups under SMP into spontanious reboots... END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-01-14T23:00:59.000000Z K 7 svn:log V 137 Make tcpwrappers use the magic in syslog.h for getting syslog facility and level names. Add FreeBSD tag. PR: 24218 Approved by: markm END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-01-14T23:05:34.000000Z K 7 svn:log V 22 MFC: Update for 2001. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-14T23:25:54.000000Z K 7 svn:log V 144 Add a generic "queued function callin" mechanism Use it to implement (hopefully) SMP safe node/hook addition and removal. Fix some debug stuff. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-01-14T23:33:50.000000Z K 7 svn:log V 113 Instead of hard coding the major numbers for IDE and SCSI disks look in the device's cdevsw for the D_DISK flag. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2001-01-15T03:13:26.000000Z K 7 svn:log V 95 Replace reference to replacing mkfs(8) with a paragraph actually describing what newfs *does*. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-15T04:18:58.000000Z K 7 svn:log V 550 Implement an optimization for INTREN/INTRDIS that bde pointed out last time I tinkered around here. Since INTREN is called from the interrupt critical path now, it should not be too expensive. In this case, we look at the bits being changed to decide which 8 bit IO port to write to rather than unconditionally writing to both. I could probably have gone further and only done the write if the bits actually changed, but that seemed overkill for the usual case in interrupt threads. [an outb is rather expensive when it has to cross the ISA bus] END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-15T05:29:53.000000Z K 7 svn:log V 526 Don't invite trouble by waving the 'Dangerously Dedicated' (DD) option at people. This has been sitting in my tree for a few months now. I have spoken with quite a few folks about this and the support for doing this was pretty strong. I dont remember names though, so I cannot share the blame :-(. Note that this does not *remove* DD mode, it just stops waving it at new users. You can still set it via config files etc, and the bootblocks and kernel still support it. You can still use disklabel to make true DD disks. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-01-15T06:45:01.000000Z K 7 svn:log V 172 Make NSWAPDEV reasonable so people do not mistakenly use unreasonable values when creating custom kernels from LINT. Suggested-by: "Louis A. Mamakos" END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-01-15T06:48:09.000000Z K 7 svn:log V 148 (MFC from 2000/12/01) - Fix error-handling logic so ferror is called before fclose, instead of immediately after it. (1.13) PR: bin/22965 END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-15T08:15:19.000000Z K 7 svn:log V 239 Backtrack a bit.. Put the dangerously dedicated option under a non-advertised option (F = "FreeBSD only"), and leave the A key with standard partitioning. It seems people still want a runtime backdoo to get to dangerously dedicated mode. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-01-15T09:45:16.000000Z K 7 svn:log V 315 Fix a bug arised from the ')' in the wrong place when calling printf()-like varargs function, which lead to one of the arguments was left out. This resulted in failure when inwoking mtree, warning message "mtree returned a non-zero status - continuing" and probably is the reason for zillion mtree errors on bento. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-01-15T09:55:18.000000Z K 7 svn:log V 320 MFC: Fix a bug arised from the ')' in the wrong place when calling printf()-like varargs function, which lead to one of the arguments was left out. This resulted in failure when inwoking mtree, warning message "mtree returned a non-zero status - continuing" and probably is the reason for zillion mtree errors on bento. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-01-15T10:18:24.000000Z K 7 svn:log V 132 The patch for the new calendar contained spaces instead of tabs. I only noticed when I went to check that it worked OK in RELENG_3. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-01-15T10:21:33.000000Z K 7 svn:log V 26 MFC: Use tabs not spaces. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-15T11:38:38.000000Z K 7 svn:log V 144 MFC: only try to install sysinstall.8 if the release/sysinstall directory exists. This should fix the world for people without that directory. END K 10 svn:author V 5 toshi K 8 svn:date V 27 2001-01-15T12:01:14.000000Z K 7 svn:log V 196 Add support for SMC91C100FD chip of MELCO LPC-TX. sn1 at port 0x240-0x24f irq 10 slot 0 on pccard0 sn1: SMC91C100FD UTP MAC address 00:a0:dc:22:26:8c Submitted by: "KOMURO" END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-15T12:28:48.000000Z K 7 svn:log V 58 Add a couple of newlines in the output from route monitor END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2001-01-15T13:19:05.000000Z K 7 svn:log V 97 Version bump, because of ABI incompatibility. Suggested by: Maxim Sobolev END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-01-15T14:13:18.000000Z K 7 svn:log V 223 MFC: Fix a bug where pkg_create does not make an md5 entry for the last item in the packing list. Also use switch() instead of zillion "else if ()" and for() loop instead of while() loop for traversing through linked list. END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-01-15T14:54:43.000000Z K 7 svn:log V 72 Reenable support for FreeBSD 4.x and possibly the other supported BSD's END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-01-15T14:58:46.000000Z K 7 svn:log V 269 it seems that a commit to i4b/drivers/i4b_ispppsubr.c on 2000-01-12 has broken the handling of uncompressed VJ packets. The attached diff should hopefully fix that. Submitted by: Thomas Moestl Reviewed by: Sergio de Souza Prallon END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-15T16:49:28.000000Z K 7 svn:log V 41 mdoc(7) police: fix the weird construct. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-15T16:54:48.000000Z K 7 svn:log V 38 MFC: fix the weird mdoc(7) construct. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-15T16:58:14.000000Z K 7 svn:log V 42 mdoc(7) police: fix the unbalanced Bk/Ek. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-15T17:04:14.000000Z K 7 svn:log V 47 MFC: mdoc(7) police: fix the unbalanced Bk/Ek. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-15T17:21:09.000000Z K 7 svn:log V 39 MFC: Simplify some mdoc(7) constructs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-15T17:22:16.000000Z K 7 svn:log V 34 Simplify some mdoc(7) constructs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-15T17:54:19.000000Z K 7 svn:log V 19 man(7) -> mdoc(7). END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-01-15T18:30:40.000000Z K 7 svn:log V 827 The ffs superblock includes a 128-byte region for use by temporary in-core pointers to summary information. An array in this region (fs_csp) could overflow on filesystems with a very large number of cylinder groups (~16000 on i386 with 8k blocks). When this happens, other fields in the superblock get corrupted, and fsck refuses to check the filesystem. Solve this problem by replacing the fs_csp array in 'struct fs' with a single pointer, and add padding to keep the length of the 128-byte region fixed. Update the kernel and userland utilities to use just this single pointer. With this change, the kernel no longer makes use of the superblock fields 'fs_csshift' and 'fs_csmask'. Add a comment to newfs/mkfs.c to indicate that these fields must be calculated for compatibility with older kernels. Reviewed by: mckusick END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-15T18:33:08.000000Z K 7 svn:log V 1353 When resetting the Qlogic 2X00 units, reset the FPM (Fibre Protocol Module) and FBM (Fibre Buffer Modules). Also remember to clear the semaphore registers. Tell the RISC processor to not halt on FPM parity errors. Throw out the ISP_CFG_NOINIT silliness and instead go to the use of adapter 'roles' to see whether one completes initialization or not (mostly for Fibre Channel). The ultimate intent, btw, of all of this is to have a warm standby adapter for failover reasons. Because we do roles now, setting of Target Capable Class 3 service parameters in the ICB for the 2x00 cards reflects from role. Also, in isp_start, if we're not supporting an initiator role, we bounce outgoing commands with a Selection Timeout error. Also clean out the TOGGLE_TMODE goop for FC- there is no toggling of target mode like there is for parallel SCSI cards. Do more cleanup with respect to using target ids 0..125 in F-port topologies. Also keep track of things which *were* fabric devices so that when you rescan the fabric you can notify the outer layers when fabric devices go away. Only force a LOGOUT for fabric devices if they're still logged in (i.e., you cat their Port Database entry. Clean up the Get All Next scanning. Finally, use a new tag in the softc to store the opcode for the last mailbox command used so we can report which opcode timed out. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-15T18:34:49.000000Z K 7 svn:log V 62 Do more cleanup of the usage of 0..125 for F-port topologies. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-15T18:36:09.000000Z K 7 svn:log V 173 Use the isp_lastmbxcmd tag to report timed out mailbox commands. Arrrggghhhh! Very likely fix 22650 by remembering to, ahem, set CAM_AUTOSNS_VALID when one has sense data. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-15T18:36:39.000000Z K 7 svn:log V 26 Set default adapter role. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-15T18:37:14.000000Z K 7 svn:log V 105 Put in offset definitions for FPM and FBM registers, plus just enough bits defined so we can reset them. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-15T18:40:37.000000Z K 7 svn:log V 462 Add was_fabric_dev/fabric_dev tags to our local FC database structure (so we can see rapidly whether something was a fabric device but is now gone). Add a tag which says what role this adapter should take. It can take on the value of None, Target, Initiator or Both. None is useful for warm failover purposes. Remove the ISP_CFG_NOINIT silliness since a role of "None" does this. Add a isp_lastmbxcmd tag to store the opcode for the last mailbox command used. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-01-15T19:35:00.000000Z K 7 svn:log V 66 Clean up Makefile, and remove the last vestiges of NOBLOCKRANDOM. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-01-15T22:15:05.000000Z K 7 svn:log V 142 Fix typo. Submitted by: Jimmy Olgeni PR: 24233 Fix typos. Submitted by: "Jeroen C. van Gelderen" END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-15T22:28:11.000000Z K 7 svn:log V 463 Fix PR 24220 by using the periph private field0 for a CCB for not only CCB type but also extra flags- one of which can be "position updated". In other changes: Add in a SA_QUIRK_NO_CPAGE quirk so that it's possible to avoid using a (broken) device's implementation of he DEVICE COMPRESSION page. Also do a couple of printout cleanups. As per some discussion on FreeBSD-scsi, skip doing tape flushing if we're reading tape logical block location (MTIOCRDSPOS). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-15T22:36:15.000000Z K 7 svn:log V 93 limit coredumpsize to 0 for picobsd, there is not much room by default on the filesystems... END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-01-15T23:49:10.000000Z K 7 svn:log V 54 MFC the /dev entries for the aac controller and disks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-16T00:18:36.000000Z K 7 svn:log V 391 - Fix atomic_load_* and atomic_store_* to generate functions for atomic.c that modules can call. - Remove the old gcc <= 2.8 versions of the atomic ops. - Resort the order of some things in the file so that there is only one #ifdef for KLD_MODULE, and so that all WANT_FUNCTIONS stuff is moved to the bottom of the file. - Remove ATOMIC_ACQ_REL() and just use explicit macros instead. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-16T00:30:37.000000Z K 7 svn:log V 159 Get rid of those pesky "driver mistake" messages... destroy the create_d dev_t when you take down the device. Reviewed by: audit@freebsd.org (Warner, Justin) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-16T00:53:45.000000Z K 7 svn:log V 585 Use the residual from a spacing operation to try and figure out where we *really* are. It should be noted that there is a degenerate case where soft tape location will be lost (not causing a frozen state- but causing the loss of reporting fileno/blockno)- that's where you backspace over a filemark- you stop backspacing as soon as you cross the filemark, but you have no idea what the record number now is because you have no idea how many records you are into the file you just backed into. Such is life. While I'm at it, also pick up residuals from writing filemarks. PR: 24222 END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-01-16T01:00:43.000000Z K 7 svn:log V 31 Implement condition variables. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-01-16T01:53:13.000000Z K 7 svn:log V 623 Add some KASSERTs valid if WITNESS is defined to verify that the mbuf allocation routines are being called safely. Since we drop our relevant mbuf mutex and acquire Giant before we call kmem_malloc(), we have to make sure that this does not pave the way for a fatal lock order reversal. Check that either Giant is already held (in which case it's safe to grab it again and recurse on it) or, if Giant is not held, that no other locks are held before we try to acquire Giant. Similarily, add a KASSERT valid in the WITNESS case in m_reclaim() to nail callers who end up in m_reclaim() and hold a lock. Pointed out by: jhb END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-16T02:17:51.000000Z K 7 svn:log V 68 Free the intrhand name when free'ing a intrhand. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-16T03:45:54.000000Z K 7 svn:log V 451 - Use "+a" instead of "=&a" for several constraints. This should fix compiling errors where gcc would run out of registers. - Add "cc" to the list of clobbers for micro-ops where we perform instructions that alter %eflags. - Use xchgl instead of cmpxchgl to release a spin lock. This could allow for more efficient register allocation as we no longer mandate that %eax be used. - Reenable the optimized mutex micro-ops in the non-i386 case. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-16T04:48:38.000000Z K 7 svn:log V 144 Argh, disable the micro-ops again. I didn't test these adequately and managed to lock up one of my machines in world again. Pointy-hat to: me END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-01-16T04:57:34.000000Z K 7 svn:log V 50 Ugh! Fix aac device breakage from my last commit END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-16T07:15:36.000000Z K 7 svn:log V 56 Guard against overflow of the calculated timeout value. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-01-16T08:27:28.000000Z K 7 svn:log V 465 - Fix a nasty bug where pkg_create doesn't gzip package if lengh of package name is less than 5 and doesn't contain recognizeable suffix (one of .tar or .tgz), while gzip's it if lengh of the name greater than 4. For example `pkg_create [options] pkg1' will create pkg1.tar, while `pkg_create [options] pkg11' will create pkg11.tgz; - use TRUE/FALSE as a values for boolean variables instead of explicit 1/0 and erroneous YES in one case. MFC candidate. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T08:53:04.000000Z K 7 svn:log V 75 mdoc(7) police: use .Fa for function arguments, use .Vt for variable type. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T09:08:22.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-16T09:10:34.000000Z K 7 svn:log V 637 Stop doing runtime checking on i386 cpus for cpu class. The cpu is slow enough as it is, without having to constantly check that it really is an i386 still. It was possible to compile out the conditionals for faster cpus by leaving out 'I386_CPU', but it was not possible to unconditionally compile for the i386. You got the runtime checking whether you wanted it or not. This makes I386_CPU mutually exclusive with the other cpu types, and tidies things up a little in the process. Reviewed by: alfred, markm, phk, benno, jlemon, jhb, jake, grog, msmith, jasone, dcs, des (and a bunch more people who encouraged it) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T09:15:57.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T09:24:36.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T09:32:40.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T09:39:23.000000Z K 7 svn:log V 23 Prepare for mdoc(7)NG. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-16T10:01:56.000000Z K 7 svn:log V 69 These files have been on deathrow for a couple of months, no appeal. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-01-16T10:07:04.000000Z K 7 svn:log V 84 Correct spelling of millennium. PR: 24369 Submitted by: Tony Finch END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T10:42:38.000000Z K 7 svn:log V 28 MFC: Prepare for mdoc(7)NG. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-16T10:48:58.000000Z K 7 svn:log V 58 Change NSWAPDEV to something else than the default value. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T11:52:00.000000Z K 7 svn:log V 41 mdoc(7) police: fixed broken references. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T12:11:16.000000Z K 7 svn:log V 46 MFC: mdoc(7) police: fixed broken references. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-16T12:26:22.000000Z K 7 svn:log V 70 MFC: logging of /dev/console output to syslogd. Disabled by default. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-01-16T12:42:45.000000Z K 7 svn:log V 34 MFC: use __i386__ instead of i386 END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-01-16T13:10:51.000000Z K 7 svn:log V 215 Enhance find_matching_entry_incoming() to check if the controller, on which the call gets in, matches the one given in the entry section, or -1 for any controller. Submitted by: Oliver von Bueren END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T13:12:21.000000Z K 7 svn:log V 19 man(7) -> mdoc(7). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T13:14:38.000000Z K 7 svn:log V 24 MFC: man(7) -> mdoc(7). END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-16T13:41:24.000000Z K 7 svn:log V 63 MFC: Handle ``multiple version'' lines output from pkg_version END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T15:28:12.000000Z K 7 svn:log V 19 man(7) -> mdoc(7). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T15:36:41.000000Z K 7 svn:log V 24 MFC: man(7) -> mdoc(7). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-16T17:02:16.000000Z K 7 svn:log V 82 Add tags quirk for IBM DNES drives. PR: 21139 Obtained from: campt@miralink.com END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T17:04:17.000000Z K 7 svn:log V 19 man(7) -> mdoc(7). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T17:29:42.000000Z K 7 svn:log V 19 man(7) -> mdoc(7). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-16T17:35:52.000000Z K 7 svn:log V 24 MFC: man(7) -> mdoc(7). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-16T20:05:05.000000Z K 7 svn:log V 97 Add a sysvipc_enable variable that causes the SysV IPC modules to be loaded. Reviewed by: dougb END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-01-16T20:31:53.000000Z K 7 svn:log V 137 Deprecate the use of the CD_DRIVE, CDPLAY, DISC and MUSIC_CD environment variables in favour of CDROM. Discussed on: stable@FreeBSD.org END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-16T20:57:18.000000Z K 7 svn:log V 98 FreeBSD doesn't run named in a sandbox by default, so change a comment so it doesn't imply we do. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-16T21:57:42.000000Z K 7 svn:log V 141 The bit about sigpending not detecting any errors is a lie, it can return EFAULT. PR: 24360 Submitted by: Kenneth Ingham END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-16T21:59:22.000000Z K 7 svn:log V 28 MFC: document EFAULT error. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-16T22:05:28.000000Z K 7 svn:log V 86 document -M and -N flags. PR: 24323 Submitted by: Jesse Monroy END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-16T22:09:33.000000Z K 7 svn:log V 273 Ooops, the -M and -N flags were already documented, though not very clearly. Remove the old description in favour of the new description which lists the -M and -N flags along with all the other flags. This is consistent with the manual pages for ps, netstat, iostat, etc. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-16T22:10:20.000000Z K 7 svn:log V 38 MFC: document -M and -N a bit better. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-16T22:25:26.000000Z K 7 svn:log V 191 SIGABRT is *not* the same as calling abort(), so don't claim that it is. (abort() flushes all open stdio streams for one thing.) PR: 24249 Submitted by: Edwin Groothuis END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-16T22:27:08.000000Z K 7 svn:log V 24 MFC: SIGABRT != abort() END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-16T22:41:25.000000Z K 7 svn:log V 71 Minor grammar nit. PR: 23742 Submitted by: Rich Morin END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-16T22:42:59.000000Z K 7 svn:log V 24 MFC: minor grammar nit. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-16T23:49:49.000000Z K 7 svn:log V 198 Some dummynet patches that I forgot to commit last summer. One of them fixes a potential panic when bridging is used and you run out of mbufs (though i have no idea if the bug has ever hit anyone). END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-17T00:38:06.000000Z K 7 svn:log V 57 Remove unneeded (and compile-breaking) #include "alpm.h" END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-17T00:47:46.000000Z K 7 svn:log V 162 Special case for compiling LINT - just give a warning and continue on. At least we have a chance at getting test compile coverage for the rest of the kernel now. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-17T01:08:50.000000Z K 7 svn:log V 138 Minor tweaks to get these to stop breaking LINT. They still dont work and emit warnings, but we need to get the test coverage elsewhere. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-17T01:09:40.000000Z K 7 svn:log V 165 Document data structures and operation on dummynet so next time I or someone else browse through this code I do not have a hard time understanding what is going on. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-17T01:10:23.000000Z K 7 svn:log V 81 Fix breakage unconvered by LINT - dont refer to undefined variables in KASSERT() END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-17T01:17:00.000000Z K 7 svn:log V 137 Use pci_get_revid() rather than groping around the PCI register space using the removed compatability register names. (this broke LINT) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-17T01:21:08.000000Z K 7 svn:log V 72 The stallion.c pci driver is broken. Emit a warning if compiling LINT. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-17T02:15:11.000000Z K 7 svn:log V 572 - Sort of lie and say that %eax is an output only and not an input for the non-386 atomic_load_acq(). %eax is an input since its value is used in the cmpxchg instruction, but we don't care what value it is, so setting it to a specific value is just wasteful. Thus, it is being used without being initialized as the warning stated, but it is ok for it to be used because its value isn't important. Thus, we are only sort of lying when we say it is an output only operand. - Add "cc" to the clobber list for atomic_load_acq() since the cmpxchgl changes ZF. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-01-17T02:40:39.000000Z K 7 svn:log V 116 o When returning NULL, return (NULL) instead of return (0). Submitted by: jedgar Obtained from: TrustedBSD Project END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-17T03:32:00.000000Z K 7 svn:log V 274 - We live in /usr/sbin now, so don't set special veriables to build a static version that installs in /stand. Also, don't use an extra before-install target to create /stand. - Add missing $FreeBSD$. - Fix dependencies to handle keymap.h. (*) Submitted by: obrien (*) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-17T03:32:19.000000Z K 7 svn:log V 21 Activate sysinstall. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-17T03:33:04.000000Z K 7 svn:log V 121 sysinstall.8 lives in src/usr.sbin/sysinstall now and gets installed via normal means, so remove the hack to install it. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-01-17T03:39:53.000000Z K 7 svn:log V 89 Removed unused rotting copy of ../mount/mount.8. It should never have been repo-copied. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-01-17T04:10:06.000000Z K 7 svn:log V 491 Removed unused copy of ../mount/getmtopts.3. Removed used copies of ../mount/getmntopts.c ../mount/mntopts.h. Use the versions in ../mount directly like all other mount utilities. Removed used copy of ../mount/pathnames.h. Use the version in ../mount for free as a side effect of using the mntopts files there. We should not use it at all, since the 2/3 of the definitions in it are in and the other 1/3 should be in ../mountd/pathnames.h and is not used by mount_ifs anyway. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-17T07:11:05.000000Z K 7 svn:log V 96 Now that sysinstall lives in /usr/src/usr.sbin, we don't need to pull it from /usr/src/release. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-17T07:13:40.000000Z K 7 svn:log V 239 - sysinstall now gets built as part of world, so don't throw in extra commands to build sysinstall manually during release. - Get the sysinstall help files from /usr/src/usr.sbin/sysinstall/help rather than ${.CURDIR}/sysinstall/help. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-17T07:14:45.000000Z K 7 svn:log V 107 Sysinstall has been repocopied to src/usr.sbin/sysinstall and everything now uses the sources found there. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-17T08:32:08.000000Z K 7 svn:log V 97 mdoc(7) police: removed empty line (mdocNG does not like them), columnate ENVIRONMENT variables. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-17T09:07:31.000000Z K 7 svn:log V 55 mdoc(7) police: compact a few lists for better output. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-17T09:10:48.000000Z K 7 svn:log V 60 MFC: mdoc(7) police: compact a few lists for better output. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-17T09:15:13.000000Z K 7 svn:log V 19 man(7) -> mdoc(7). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-17T09:19:21.000000Z K 7 svn:log V 24 MFC: man(7) -> mdoc(7). END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-01-17T09:22:13.000000Z K 7 svn:log V 57 Add first cut support for the ATA100 capable VIA82c686b. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2001-01-17T10:16:35.000000Z K 7 svn:log V 90 [MFC] Add webgear aviator card(rev.1.157) Submitted by Duncan Barclay END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-17T11:11:02.000000Z K 7 svn:log V 106 Actually add build.7 to the Makefile, 2 months late. PR: 24405 Submitted by: Mike Meyer END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-17T11:50:42.000000Z K 7 svn:log V 104 rstat(1) and rstat_svc(8) are the early versions of the rup(1) and rpc.rstatd(8) manpages respectively. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-17T11:51:43.000000Z K 7 svn:log V 72 document ${KERNEL} PR: 24404 Submitted by: Mike Meyer END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-17T12:31:59.000000Z K 7 svn:log V 50 Add NEWCARD hooks. This seems to work just fine. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-01-17T13:15:46.000000Z K 7 svn:log V 21 Add el_GR.ISO_8859-7 END K 10 svn:author V 5 toshi K 8 svn:date V 27 2001-01-17T13:28:50.000000Z K 7 svn:log V 53 MFC: Additional flag 0x80000 for Linksys type cards. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-01-17T13:30:16.000000Z K 7 svn:log V 65 Add Greek support PR: 24324 Submitted by: past@netmode.ntua.gr END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-01-17T13:43:20.000000Z K 7 svn:log V 65 Add Greek support PR: 24324 Submitted by: past@netmode.ntua.gr END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-01-17T15:57:22.000000Z K 7 svn:log V 63 Add iso07 fonts PR: 24324 Submitted by: past@netmode.ntua.gr END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-01-17T16:27:47.000000Z K 7 svn:log V 66 Add Greek keyboard PR: 24324 Submitted by: past@netmode.ntua.gr END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-01-17T16:47:28.000000Z K 7 svn:log V 65 Add Greek collate PR: 24324 Submitted by: past@netmode.ntua.gr END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-01-17T16:54:43.000000Z K 7 svn:log V 31 Activate Greek message catalog END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2001-01-17T17:55:00.000000Z K 7 svn:log V 455 Take advantage of the fixes to the pcic code that allows multiple active memory maps. This removes the need to change the memory map from common to attribute every time a packet is sent/received. This increases performance and decreases cpu load (ping times on slow machines improve by about 1.5ms). Move out the old common memory/attrbiute memory hack functions to a new header file to tidy up the main code. I want to keep them available for a while. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-01-17T17:59:09.000000Z K 7 svn:log V 170 Catchup from my holiday lull: o libcrypt not a symlink. o hw.sndunit -> hw.snd.unit o burncd / kernel changes o I386_CPU now mutually exclusive with all other CPU types. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-01-17T18:00:17.000000Z K 7 svn:log V 65 Catch up: o ipfw interface change. o ssh pam stuff o Linksys MFC END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-17T18:19:06.000000Z K 7 svn:log V 15 Add librpcsvc. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-17T18:20:46.000000Z K 7 svn:log V 20 MFC: Add librpcsvc. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-17T18:26:21.000000Z K 7 svn:log V 19 man(7) -> mdoc(7). END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-17T18:52:11.000000Z K 7 svn:log V 50 MFC: remove a mismatched splbio() from aac_start. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-17T19:20:58.000000Z K 7 svn:log V 234 Merge the documentation for sigsetmask() and sigblock() into a single manual page, appropriately linked, since this removes the decision of which page the (previously non-existent) sigmask.2 MLINK should point at. Submitted by: will END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-17T19:24:06.000000Z K 7 svn:log V 201 MFC: initialize default role for HBA (to ISP_DEFAULT_ROLES). If booting verbose, remember to set ISP_LOGINFO for printing messages as well as ISP_LOGCONFIG. Add a missing argument to an error message. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-17T19:26:11.000000Z K 7 svn:log V 311 MFC: Add in HBA roles. Shuffle some fabric stuff so that ISPASYNC_PDB_CHANGED is gone and replaced by ISPASYNC_LOGGED_INOUT, and ISPASYNC_CHANGE_NOTIFY covers both fabric and local loop stuff. Declare isp_rpt to be a printf like function (for GNUC compilers only). Hey- it helped catch some missing arg cases. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-17T19:26:36.000000Z K 7 svn:log V 66 MFC: add enough bits to access and reset the FPM and FBM modules. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-17T19:27:14.000000Z K 7 svn:log V 118 MFC: add some specific 2X00 status request defines. Add in the SNS offsets && sizes for REGISTER FC4 SNS subcommands. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-17T19:27:36.000000Z K 7 svn:log V 48 Add in offsets for ATIO2 WWPN && ATIO2 OXIDs... END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-17T19:28:57.000000Z K 7 svn:log V 182 MFC: Roll platform version. Wait longer for mailbox commands to time out. Print out opcode if we imeout. MFC fix for 22650 (remember to set CAM_AUTOSNS_VALID if we have sense data). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-17T19:29:53.000000Z K 7 svn:log V 91 Tell users to run /usr/sbin/sysinstall now instead of /stand/sysinstall. Reminded by: jkh END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-17T19:30:37.000000Z K 7 svn:log V 164 MFC: fix for overflowing 32 bit timeout tick values (on high HZ alphas). Fix some isp_prt missing/misplaced arguments. Accomodate recent changes to Fabric Support. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-17T19:34:09.000000Z K 7 svn:log V 413 MFC: constify some strings (for better compile time checking support). Reset FPM/FBM for 2X00 cards in isp_reset. Implement HBA role support. Some isp_prt argument cleanup. Change some fabric stuff to use targets 0..125 in F-port topologies, notice when fabric devices go away. Register FC4 types with the name server (so we can work with McData switches). Yet again fool around with some more WWN default stuff. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-17T19:39:17.000000Z K 7 svn:log V 123 MFC: roll to 2.01.26 level. Actually, it really *is* a lot better than 2.01.17- sorry about the update enchilada though... END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-17T19:51:08.000000Z K 7 svn:log V 92 Look for help files in /usr/src/usr.sbin/sysinstall instead of /usr/src/release/sysinstall. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-17T19:52:16.000000Z K 7 svn:log V 67 The example install.cfg now lives in /usr/src/usr.sbin/sysinstall. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-01-17T20:42:29.000000Z K 7 svn:log V 66 Note fix for isp that made certain CDROM attach fail. PR: 22650 END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-01-17T20:51:16.000000Z K 7 svn:log V 280 - Reverse the order of two loop invariant to ensure strlcat() does not attempt to read memory when siz is 0 - Clarify comments referring to strlcat() usage PR: 24278, 24295 Submitted by: Tony Finch Richard Kettlewell Reviewed by: -audit END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-01-17T20:51:20.000000Z K 7 svn:log V 70 Clarify comments referring to strlcat() usage Obtained from: OpenBSD END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-17T21:02:50.000000Z K 7 svn:log V 86 Document EHOSTDOWN error. PR: 24410 Submitted by: Martin Horcicka END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-17T21:03:24.000000Z K 7 svn:log V 25 MFC: document EHOSTDOWN. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-17T21:27:54.000000Z K 7 svn:log V 126 Document the restrictions on changing times in high securelevels. PR: 23502 Submitted by: Robert Boyd END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-17T21:28:52.000000Z K 7 svn:log V 63 MFC: document time changing restrictions in high secure modes. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-17T22:36:49.000000Z K 7 svn:log V 134 Argh! add card_if.h to the generated list. This fixes kernel builds for those who haven't added 'NO_MODULES=off' to /etc/make.conf. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-17T22:37:52.000000Z K 7 svn:log V 70 Previous commit was: Submitted by: Bart Thate END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-01-18T00:08:38.000000Z K 7 svn:log V 56 MFC (r1.42 partial): Clean up allocated path after use. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-01-18T00:15:49.000000Z K 7 svn:log V 70 Nikon E990 and Nomad MP3 player Ids. Submitted by: pete@altadena.net END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-01-18T00:19:50.000000Z K 7 svn:log V 47 MFC r1.88: Reset the devclass if attach fails. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-01-18T00:23:57.000000Z K 7 svn:log V 75 MFC r1.14: fix the layout of function headers (noticable in long headers). END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-01-18T00:25:11.000000Z K 7 svn:log V 83 MFC r.1.28: device_resume should be connected to bus_generic_resume not *_suspend. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-01-18T00:28:47.000000Z K 7 svn:log V 76 MFC r1.61: Add the 'No 6 byte commands' quirk for the Yano ATAPI USB bridge END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-01-18T00:46:50.000000Z K 7 svn:log V 63 MFC r1.285: Give the USB devices sensible default permissions. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-18T01:21:07.000000Z K 7 svn:log V 289 MFC of some old dummynet patches, plus put in some diagnostic code to detect, log and recover from the pipe stalls that someone reported. I have been unable to find a bug or reproduce the problem myself, so this code is not a fix but at least should tell us something on what is going on. END K 10 svn:author V 6 itojun K 8 svn:date V 27 2001-01-18T06:07:53.000000Z K 7 svn:log V 210 workaround; be sure to initialize nd6 interface information when IPv6 interface address gets added. this will avoid presenting EMSGSIZE when outgoing interface is down (and never brought up). sync with kame. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-18T07:19:25.000000Z K 7 svn:log V 111 Add a smal line of text which indicates I am working on updating this. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-18T07:42:02.000000Z K 7 svn:log V 256 Deal with table parsing bugs caused by out-of-order record entries. Complain about out-of-order entries. This fixes the 'mp extended table HOSED!" report on the DL360 we have here with the "fixed" compaq bios rom to fix the table length off-by-one error. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-01-18T08:13:38.000000Z K 7 svn:log V 62 Note that /stand/sysinstall is deprecated. Forgotten by: jhb END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-18T08:19:25.000000Z K 7 svn:log V 64 Protect p_stat and p_oncpu with sched_lock in forward_signal(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-18T09:42:50.000000Z K 7 svn:log V 130 mdoc(7) police: Use proper macros for variables and their types, removed hard sentence breaks, added a bunch of cross references. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-18T10:20:24.000000Z K 7 svn:log V 71 MFC: deprecate rstat(1) and rstat_svc(8), convert the rest to mdoc(7). END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-18T11:59:01.000000Z K 7 svn:log V 121 remove reference to nonexistent screenmap(5) manual page. PR: 24305 Submitted by: Marco van de Voort END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-18T11:59:50.000000Z K 7 svn:log V 28 MFC: remove .Xr screenmap 5 END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-18T12:56:17.000000Z K 7 svn:log V 19 man(7) -> mdoc(7). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-18T12:57:42.000000Z K 7 svn:log V 24 MFC: man(7) -> mdoc(7). END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-01-18T15:20:18.000000Z K 7 svn:log V 161 When blocksize is set to 2352, alwas read 2352 bytes. This means it might read more than just data, but that is exactly what we want here (for reading VCD's fx) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-18T16:04:48.000000Z K 7 svn:log V 19 man(7) -> mdoc(7). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-18T16:06:05.000000Z K 7 svn:log V 24 MFC: man(7) -> mdoc(7). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-18T17:23:15.000000Z K 7 svn:log V 38 mdoc(7) police: add missing .Ed call. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-18T17:25:34.000000Z K 7 svn:log V 113 Document I386_CPU kernel options, and note removal of I386_CPU from the GENERIC kernel. Reviewed by: peter, jhb END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-18T17:31:56.000000Z K 7 svn:log V 43 MFC: mdoc(7) police: add missing .Ed call. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-18T19:25:40.000000Z K 7 svn:log V 251 New release notes: Condition variables in kernel, ConnectionsPerPeriod deprecated in sshd_config, cdcontrol(1) and CDROM, sysctl -N, ports "origin", sysinstall->/usr/sbin. Note MFC for LinkSys cards note, clarify and MFC syslogd(8) and LOG_CONSOLE. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-18T19:59:00.000000Z K 7 svn:log V 127 MFC: syslogd(8) and LOG_CONSOLE, cdcontrol(1) and CDROM environment variable, package origin directives, Linksys ed(4) flags. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-18T22:36:34.000000Z K 7 svn:log V 45 Look for modules in /boot/kernel these days. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-01-18T22:36:53.000000Z K 7 svn:log V 70 MFC: finish deprecating ConnectionsPerPeriod in favor of MaxStartups. END