46937 63 451 838 844 147 131 108 153 124 399 179 113 112 112 457 111 123 143 118 117 133 248 283 366 161 277 1988 187 352 428 128 164 187 212 224 396 147 160 148 173 1993 154 261 251 193 189 131 135 217 143 131 136 133 119 163 144 265 652 150 144 207 318 172 124 K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-10T23:19:58.000000Z K 7 svn:log V 358 Fixed checking for maddr/msize conflicts. It was complete nonsense, but was fairly harmless because not many devices have statically configured msizes (none should have, but old-bus is missing post-probe checks for maddr/msize conflicts, so sizes had to be statically configured for maddr/msize conflict checking to actually work). PR: 11146 (side issue) END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-10T23:30:04.000000Z K 7 svn:log V 745 Add a new device specification syntax to camcontrol. It is now possible to do things like: camcontrol tur da5 or camcontrol tur 1:2:0 or camcontrol tur 1:2 These changes are fully backwards compatible with the original device specification syntax (-n dev -u unit), so it is possible to use either method to specify a device now. The device specification changes do not affect the rescan, reset or debug commands, since by design, those commands work on a bus or bus:target:lun basis only. Also, shorten the default usage statement so that it fits in a 24 column terminal. The full usage statement is still available by using the "help" "-h" or "-?" arguments to camcontrol. Submitted by: Joerg Wunsch END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-10T23:32:53.000000Z K 7 svn:log V 751 MFC: Add a new device specification syntax to camcontrol. It is now possible to do things like: camcontrol tur da5 or camcontrol tur 1:2:0 or camcontrol tur 1:2 These changes are fully backwards compatible with the original device specification syntax (-n dev -u unit), so it is possible to use either method to specify a device now. The device specification changes do not affect the rescan, reset or debug commands, since by design, those commands work on a bus or bus:target:lun basis only. Also, shorten the default usage statement so that it fits in a 24 column terminal. The full usage statement is still available by using the "help" "-h" or "-?" arguments to camcontrol. Submitted by: Joerg Wunsch END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-10T23:33:58.000000Z K 7 svn:log V 55 MFC (1.142: fixed checking for maddr/msize conflicts). END K 10 svn:author V 5 mharo K 8 svn:date V 27 1999-05-11T01:19:34.000000Z K 7 svn:log V 37 s/file it possible/file if possible/ END K 10 svn:author V 5 mharo K 8 svn:date V 27 1999-05-11T01:22:48.000000Z K 7 svn:log V 14 MFC: s/it/if/ END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-11T01:34:14.000000Z K 7 svn:log V 58 MFC: Impliment elements of TCP Wrappers's `safe_finger'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-11T01:35:01.000000Z K 7 svn:log V 29 MFC: s/safe_finger/finger/g END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-05-11T01:54:52.000000Z K 7 svn:log V 306 The Intel Pentium Pro's performance counters are 40 bits wide. The Intel manuals specifically say that reading the counters using the rdmsr instruction returns a 64 bit value of which the higher 24 bits are undefined. The code that reads the counters should then clear the high 24 bits. PR: i386/10632 END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-05-11T02:04:31.000000Z K 7 svn:log V 87 MFC: 1.18 (Clear the undefined bits returned by a rdmsr on the performance counters.) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T02:07:30.000000Z K 7 svn:log V 18 MFC: version 1.18 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T02:12:49.000000Z K 7 svn:log V 17 MFC version 1.15 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T02:14:27.000000Z K 7 svn:log V 17 MFC version 1.25 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T02:23:37.000000Z K 7 svn:log V 361 Make clear that the DATA COMPRESSION page is a SCSI-3 entity- not a SCSI-2 entity. Add the Device Configuration page data structure- this structure should be used if you fail to fetch the DATA COMPRESSION page. Make a union type of a mode header, a device configuration page and the data compression page. Add a couple of QIC density defines (QIC 2G/QIC 4GB). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T02:27:05.000000Z K 7 svn:log V 16 MFC version 1.5 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T02:41:00.000000Z K 7 svn:log V 28 Quirk NOLUNS CALIPER CP150. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T02:53:00.000000Z K 7 svn:log V 48 MFC version 1.56. I think 1.53 ought to go too. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T02:56:34.000000Z K 7 svn:log V 23 roll ISP 1080/1240 f/w END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T03:01:20.000000Z K 7 svn:log V 22 MFC versions 1.5-1.10 END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-11T03:11:09.000000Z K 7 svn:log V 41 Fixed disordering in previous 2 commits. END K 10 svn:author V 3 jmb K 8 svn:date V 27 1999-05-11T03:21:04.000000Z K 7 svn:log V 155 update spam countermeasures add examples of using an access_db update .mc files to match recommendations on http://www.sendmail.org/m4/anti-spam.html END K 10 svn:author V 3 jmb K 8 svn:date V 27 1999-05-11T03:27:14.000000Z K 7 svn:log V 190 update spam countermeasures add examples of using an access_db update .mc files to match recommendations on http://www.sendmail.org/m4/anti-spam.html END K 10 svn:author V 3 jmb K 8 svn:date V 27 1999-05-11T03:29:04.000000Z K 7 svn:log V 273 update spam countermeasures add examples of using an access_db update .mc files to match recommendations on http://www.sendmail.org/m4/anti-spam.html (grrr.....should have been one commit did the last commit from a subdirectory) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-11T03:55:35.000000Z K 7 svn:log V 68 Fix a bogon which stopped Vinum from recognizing half its keywords. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-11T03:59:29.000000Z K 7 svn:log V 183 MFC: Fix a bogon which stopped Vinum from recognizing half its keywords. It doesn't in fact bite here, but it's filth, and it could potentially jump out of the woodwork and do harm. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T04:01:35.000000Z K 7 svn:log V 1891 Add a SA_FLAG_COMP_SUPP flag (to quirk compression as SUPPORTED). Add a SA_FLAG_TAPE_FROZEN for (see below). Add a queue_count field to softc. Add HP T20* Travan-5 like tape device as a FIXED/512 type device. Works for me. Add TANDBERG SLR5 as a variable SA_QUIRK_1FM device. Change VIPER 2525 to 1024 byte blocksize. It's possible other drives should change too, but see below.. Change argument to sagetparams to be pointer to a sa_comp_t union- this can be either a DATA COMPRESSION or a DEVICE CONFIGURATION page. In general compression now tries to use the DATA COMPRESSION page and if that fails tries the DEVICE CONFIGURATION page. Change close routine to not rewind tape if there's a failure in either writing filemarks or in backing over one of two filemarks for a 2FM at EOT tape- instead mark the tape as 'frozen' and print a message saying that either an OFFLINE or REWIND or an MTEOM command is needed to clear this state (all bring certainty back to tape position). Fix sastrategy to not allow I/O to a frozen tape. Add MTIOCGETEOTMODEL/MTIOCSETEOTMODEL ioctls that get and set the EOT model for a tape drive (you can now dynamically change whether it's a 2 FM @ EOT or 1FM at EOT tape device). This ought to give folks something to handle the QIC drives we don't know about. Correctly propagate record of compression algorithm back. Clear FROZEN flag for EOM, REWIND and OFFLINE (and RETENSION and ERASE) cases. Fix an egregious bug in sadone that had left the device queue frozen for deferred (for fixed mode case) errors. Add comment in samount about how useless the test unit ready is for invalidating a mount (this has to be fixed later). Fix residual calculation (per Eivind) in saerror so that negative values for tape records being too large for the supplied buffer get caught. Do some other saerrro cleanup. Per Ken && Justin, add my name to copyright comment. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T04:46:38.000000Z K 7 svn:log V 92 MFC: Move the cleaner versions that Bruce had encouraged me to do back into the mainstream. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T04:53:57.000000Z K 7 svn:log V 256 Clean up 2.2.X support (which might have to be cleaned up again after some of the previous commits). Add in support for the 1240 dual channel ISP card. Try the dance of unmapping a PCI interrupt if we don't configure (if that ever works it'll be helpful). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-11T04:58:30.000000Z K 7 svn:log V 335 Fixed reset handling for motor off resets. I first fixed this together with other reset handling in rev.1.83 but broke it in rev.1.120. The breakage didn't seem to cause any problems even on the system which had problems ("extra" interrupts and botched handling thereof) before rev.1.83. It only affects multi-floppy systems anyway. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:00:35.000000Z K 7 svn:log V 33 add a couple of missing commands END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:01:26.000000Z K 7 svn:log V 69 Clean up some macros. Add in ISP 1080/1240 NVRAM layout definitions. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:02:23.000000Z K 7 svn:log V 92 Roll core minor number. Re-layout a lot of SCSI fields to accomodate multiple bus adapters. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:03:33.000000Z K 7 svn:log V 116 Clean up some sprintfs. Add in a SCSI_QFULL an XS_CHANNEL definition for 2.X versions. Disable fast posting for FC. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:04:24.000000Z K 7 svn:log V 128 Add in SCSI_QFULL definitions. Add in local storage for second SIM for dual bus adapters. Add in XS_CHANNEL macro to get at it. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:06:55.000000Z K 7 svn:log V 300 Some massive thwunking in initialization to handle dual bus adapters. More massive thwunking to include an XS_CHANNEL value. Some changes of how parameters are reported to outer layers (including bus, e.g.). Yet more stirring around in isp_mboxcmd to try and get it right. Decode of 1080/1240 NVRAM. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:10:06.000000Z K 7 svn:log V 52 A large set of changes to handle dual bus adapters. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-11T05:25:23.000000Z K 7 svn:log V 68 Note that support has been added for the Adaptec 2930U2 and 3950U2. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-11T05:30:53.000000Z K 7 svn:log V 56 MFC (1.143: fixed reset handling for motor off resets). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:35:28.000000Z K 7 svn:log V 78 MFC 1.126 && 1.130 to bring ISP host adapter options back into stable branch. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:40:43.000000Z K 7 svn:log V 1896 MFC: Add a SA_FLAG_COMP_SUPP flag (to quirk compression as SUPPORTED). Add a SA_FLAG_TAPE_FROZEN for (see below). Add a queue_count field to softc. Add HP T20* Travan-5 like tape device as a FIXED/512 type device. Works for me. Add TANDBERG SLR5 as a variable SA_QUIRK_1FM device. Change VIPER 2525 to 1024 byte blocksize. It's possible other drives should change too, but see below.. Change argument to sagetparams to be pointer to a sa_comp_t union- this can be either a DATA COMPRESSION or a DEVICE CONFIGURATION page. In general compression now tries to use the DATA COMPRESSION page and if that fails tries the DEVICE CONFIGURATION page. Change close routine to not rewind tape if there's a failure in either writing filemarks or in backing over one of two filemarks for a 2FM at EOT tape- instead mark the tape as 'frozen' and print a message saying that either an OFFLINE or REWIND or an MTEOM command is needed to clear this state (all bring certainty back to tape position). Fix sastrategy to not allow I/O to a frozen tape. Add MTIOCGETEOTMODEL/MTIOCSETEOTMODEL ioctls that get and set the EOT model for a tape drive (you can now dynamically change whether it's a 2 FM @ EOT or 1FM at EOT tape device). This ought to give folks something to handle the QIC drives we don't know about. Correctly propagate record of compression algorithm back. Clear FROZEN flag for EOM, REWIND and OFFLINE (and RETENSION and ERASE) cases. Fix an egregious bug in sadone that had left the device queue frozen for deferred (for fixed mode case) errors. Add comment in samount about how useless the test unit ready is for invalidating a mount (this has to be fixed later). Fix residual calculation (per Eivind) in saerror so that negative values for tape records being too large for the supplied buffer get caught. Do some other saerrro cleanup. Per Ken && Justin, add my name to copyright comment. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:43:44.000000Z K 7 svn:log V 59 MFC 1.551 && 1.570 options pertinent for ISP host adapter. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:47:40.000000Z K 7 svn:log V 165 MFC: Add in dual bus support. Add in 1080 LVD support. Add in NVRAM decdoing. Go to a 3 level f/w usage. Handle PDB change events properly. See revisions 1.12-1.19. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:49:59.000000Z K 7 svn:log V 155 MFC: use FAST POSTING codes. Add in 1080/1240 support which caused a quite large set of changes. Correct bogus BIG_ENDIAN defines. See revisions 1.5-1.10. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:51:39.000000Z K 7 svn:log V 98 MFC: Add in 1080/1240 support (new register layouts) and NVRAM for same. See revistions 1.5-1.9. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:54:06.000000Z K 7 svn:log V 94 MFC: Do 3 level f/w versions. 1080/1240 support (for dual bus hbas). See revistions 1.9-1.14. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:55:39.000000Z K 7 svn:log V 36 MFC: support for dual bus adapters. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T05:57:24.000000Z K 7 svn:log V 40 MFC: cleanups and dual bus definitions. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T06:03:27.000000Z K 7 svn:log V 121 MFC: revisions 1.10-1.16 and 1.18. A large set of changes to handle dual bus adapters and changes in how f/w is handled. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T06:09:01.000000Z K 7 svn:log V 48 MFC: changes to support dual bus host adapters. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T06:14:26.000000Z K 7 svn:log V 36 add in mention of 1080/1240 support END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-11T06:15:51.000000Z K 7 svn:log V 41 MFC: add in mention of 1080/1240 support END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-11T07:10:03.000000Z K 7 svn:log V 41 MFC: add /usr/X11R6/bin to default path. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-11T07:28:00.000000Z K 7 svn:log V 27 MFC: catch more a.out libs END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-11T07:28:53.000000Z K 7 svn:log V 71 Restored rev.1.11 which was clobbered by rev.1.12 (translated to `C'). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-11T07:35:33.000000Z K 7 svn:log V 52 Don't make this sgid by default. Requested by: jkb END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-05-11T07:54:25.000000Z K 7 svn:log V 173 MFC: Changes to shared locking to elevate the priority over exclusive lock when both have been requested and the P_DEADLKTREAT process flag is set. Believed to fix PR 8416. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-11T07:55:32.000000Z K 7 svn:log V 557 Use the probe priority mechanism to make sure the chip* probes do not displace a real driver. Revert rev 1.109. Pick up a few things from elsewhere (a couple of SiS id's). As an *experiment*, have the chip* driver claim (for reporting purposes) IDE controllers if there isn't another PCI-aware ide or ata driver to grab them. I've exported the match function since it could be used from the ata-all.c code replacing ata_pcimatch() - but I have not touched the ata code. I'd like to catch a few more devices this way, including USB and other bridges etc. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-11T08:00:06.000000Z K 7 svn:log V 58 Preserve /root's dotfiles across upgrades too. PR: 6559 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-11T08:05:20.000000Z K 7 svn:log V 52 Make note of recent KKIS.05051999.003b exploit fix. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-11T08:07:51.000000Z K 7 svn:log V 114 Fixed some regressions in rev.1.40: - rev.1.39 was clobbered. - PROG was defined twice, once as nm. - style bugs. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-05-11T08:12:11.000000Z K 7 svn:log V 225 Add another kludge to the card identification probe. It appears that some aha 1542B cards will return 0x7f for the unimplemented GEOMETRY register. This is a good 3.2 candidate. PR: 11469 Submitted by: Thomas David Rivers END K 10 svn:author V 2 hm K 8 svn:date V 27 1999-05-11T08:22:15.000000Z K 7 svn:log V 81 fix name clash for variables named "minor" and "major" Submitted by: Steve Kargl END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-11T08:33:45.000000Z K 7 svn:log V 32 Make KDE the "default" desktop. END