ƒ¯51473 220 1691 506 173 152 171 199 317 180 1529 132 157 372 393 417 168 797 200 165 117 229 207 370 307 120 107 114 227 139 149 114 138 147 286 255 238 182 197 480 144 224 229 140 154 145 287 125 130 2412 232 169 225 154 182 121 157 280 156 744 183 464 515 208 327 179 338 153 393 142 196 141 118 111 144 146 137 162 241 255 188 177 134 166 182 133 210 410 131 162 140 208 200 191 107 112 182 136 219 108 219 163 177 129 223 165 195 152 239 200 110 114 414 145 150 239 148 259 123 224 136 239 176 146 252 153 123 152 172 364 827 196 204 130 206 173 209 133 126 107 127 139 255 178 171 216 562 239 178 143 191 123 268 204 229 163 278 164 215 337 168 212 195 139 161 174 218 297 168 156 209 155 190 171 158 507 181 270 166 163 127 138 121 746 162 168 254 333 258 305 257 138 165 237 144 132 163 136 273 138 142 148 1181 280 148 241 161 182 224 304 783 247 203 248 195 108 205 1609 114 129 175 118 K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-09-20T19:06:45.000000Z K 7 svn:log V 1595 Un-do the changes to the DRIVER_MODULE() declarations in these drivers. This whole idea isn't going to work until somebody makes the bus/kld code smarter. The idea here is to change the module's internal name from "foo" to "if_foo" so that ifconfig can tell a network driver from a non-network one. However doing this doesn't work correctly no matter how you slice it. For everything to work, you have to change the name in both the driver_t struct and the DRIVER_MODULE() declaration. The problems are: - If you change the name in both places, then the kernel thinks that the device's name is now "if_foo", so you get things like: if_foo0: irq foo at device foo on pcifoo if_foo0: Ethernet address: foo:foo:foo:foo:foo:foo This is bogus. Now the device name doesn't agree with the logical interface name. There's no reason for this, and it violates the principle of least astonishment. - If you leave the name in the driver_t struct as "foo" and only change the names in the DRIVER_MODULE() declaration to "if_foo" then attaching drivers to child devices doesn't work because the names don't agree. This breaks miibus: drivers that need to have miibuses and PHY drivers attached never get them. In other words: damned if you do, damned if you don't. This needs to be thought through some more. Since the drivers that use miibus are broken, I have to change these all back in order to make them work again. Yes this will stop ifconfig from being able to demand load driver modules. On the whole, I'd rather have that than having the drivers not work at all. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-20T19:08:48.000000Z K 7 svn:log V 410 Fix bug in pipe code relating to writes of mmap'd but illegal address spaces which cross a segment boundry in the page table. pmap_kextract() is not designed for access to the user space portion of the page table and cannot handle the null-page-directory-entry case. The fix is to have vm_fault_quick() return a success or failure which is then used to avoid calling pmap_kextract(). END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-20T19:10:28.000000Z K 7 svn:log V 78 Add comment to clarify a commit rpc optimization already being performed. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-09-20T19:11:13.000000Z K 7 svn:log V 58 MFC: Fix Ultra2 data corruption under high PCI bus loads. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-09-20T19:11:59.000000Z K 7 svn:log V 77 MFC: Clear SELINGO during selection timeouts so that the busy LED turns off. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-20T19:53:23.000000Z K 7 svn:log V 106 Initialize vp->v_maxio to its default in getnetvnode() rather than four different places in vfs_cluster.c END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-20T19:57:28.000000Z K 7 svn:log V 224 Step one of replacing devsw->d_maxio with si_bsize_max. Rename dev->si_bsize_max to si_iosize_max and set it in spec_open if the device didn't. Set vp->v_maxio from dev->si_bsize_max in spec_open rather than in ufs_bmap.c END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-20T19:58:38.000000Z K 7 svn:log V 88 Set si_iosize_max rather than d_maxio. Register devsw in *attach instead of a SYSINIT. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-09-20T20:26:14.000000Z K 7 svn:log V 1433 Close PR #13665. I managed to figure out the problem, no thanks to the submitter, who *still* hasn't bothered to answer me back. The thing which the submitter completely failed to mention is that his 3c900B-TPO card has the transceiver selection in the EEPROM set to "auto." You can tweak the setting using the 3C90XCFG.EXE utility that 3Com provides with the card. I'm not sure if it's supposed to default to auto or if the user fiddled with it. Currently, the xl driver only does autoselection for 10/100 NICs (i.e. those with NWAY autonegotiation capabilities). For the 10baseT, 10base5, 10base2, 10baseFL and 100baseFX cards, the driver sets the default media to whatever the EEPROM transceiver selector says. The problem is that the "auto" selection is mistakenly identified as "10/100 NWAY autoselection mode" and this is not handled correctly: the default media ends up being chosen as 100baseTX, which doesn't work because we've only added 10baseT media types to the ifmedia word. This leads to a panic in ifmedia_set() (something else which the submitter never bothered to mention). A workaround for this is to re-run the 3C90XCFG.EXE utility and change the transceiver selection to something besides "auto." I have also patched the driver to watch for the "auto" setting in the non-miibus case and select a reasonable default based on the card type instead of falling through to 100baseTX and exploding. PR: misc/13665 END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-09-20T20:27:09.000000Z K 7 svn:log V 38 Minor (but important) comment change. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-20T21:14:43.000000Z K 7 svn:log V 65 Fix a harmless bug I introduced, simplify a bit more while here. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-20T21:53:17.000000Z K 7 svn:log V 276 When bcopying the program name into the ktrace header, make sure we include the terminating zero by copying MAXCOMLEN + 1 bytes. This fixes the garbage that occasionally appeared behind the programname when it is at least MAXCOMLEN bytes long (such as communicator-4.61-bin). END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-20T23:17:47.000000Z K 7 svn:log V 297 Fix handling of a device EOF that occurs in the middle of a block. The transfer size calculation was incorrect resulting in the last read being potentially larger then the actual extent of the device. EOF and write handling has not yet been fixed. Reviewed by: Tor.Egge@fast.no END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-20T23:27:58.000000Z K 7 svn:log V 321 More removals of vnode->v_lastr, replaced by preexisting seqcount heuristic to detect sequential operation. VM-related forced clustering code removed from ufs in preparation for a commit to vm/vm_fault.c that does it more generally. Reviewed by: David Greenman , Alan Cox END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-09-20T23:31:41.000000Z K 7 svn:log V 74 Add a missing comment line. Submitted by: Roger Savard END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-21T00:36:16.000000Z K 7 svn:log V 701 Final commit to remove vnode->v_lastr. vm_fault now handles read clustering issues (replacing code that used to be in ufs/ufs/ufs_readwrite.c). vm_fault also now uses the new VM page counter inlines. This completes the changeover from vnode->v_lastr to vm_entry_t->v_lastr for VM, and fp->f_nextread and fp->f_seqcount (which have been in the tree for a while). Determination of the I/O strategy (sequential, random, and so forth) is now handled on a descriptor-by-descriptor basis for base I/O calls, and on a memory-region-by-memory-region and process-by-process basis for VM faults. Reviewed by: David Greenman , Alan Cox END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-09-21T01:02:05.000000Z K 7 svn:log V 105 Fix the ``lt'' comparison in ``set filter'' PR: 13819 Submitted by: Dean M. Phillips END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-21T01:03:11.000000Z K 7 svn:log V 70 Bring documentation up to date, add a few more vnconfig examples. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-09-21T01:26:49.000000Z K 7 svn:log V 23 sys/errno.h -> errno.h END K 10 svn:author V 5 green K 8 svn:date V 27 1999-09-21T03:47:42.000000Z K 7 svn:log V 134 Kill some spammage that seems to have gotten in through diffs from marcel's local tree (which happens to have some things we don't :) END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-21T05:00:48.000000Z K 7 svn:log V 111 cleanup madvise code, add a few more sanity checks. Reviewed by: Alan Cox , dg@root.com END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-09-21T08:40:20.000000Z K 7 svn:log V 278 - Make partially specified permanent links (without `dst_addr' and/or `dst_port') work for outgoing packets. - Make permanent links whose `alias_addr' matches the primary aliasing address `aliasAddress' work for incoming packets. - Typo fixes. Reviewed by: brian, eivind END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-09-21T09:09:57.000000Z K 7 svn:log V 209 Add the ``blacklist'' feature, which allows a path to a filename to be used as a valid pattern in the access control language. Patch obtained from ftp://ftp.porcupine.org/pub/security/ . Requested by: markm END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-21T09:54:33.000000Z K 7 svn:log V 28 update ktrpsig prototype... END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-21T10:50:28.000000Z K 7 svn:log V 15 Fix unordering END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-21T10:51:47.000000Z K 7 svn:log V 22 Print out flags value END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-21T11:00:49.000000Z K 7 svn:log V 134 Add an experimental Memory-Disk driver. This driver will allocate memory with malloc(9) using a few tricks to save space on the way. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-21T11:11:26.000000Z K 7 svn:log V 47 Add support for md driver. sort some comments END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-21T11:12:08.000000Z K 7 svn:log V 57 green and I committed crossing fixes for this. He won. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-21T11:15:58.000000Z K 7 svn:log V 22 Add md driver to LINT END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-21T12:05:38.000000Z K 7 svn:log V 46 fix a buglet which jordan made me provoke :-) END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-21T13:25:14.000000Z K 7 svn:log V 54 Merge from sys/i386/conf/GENERIC revision 1.143.2.21. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-21T14:44:27.000000Z K 7 svn:log V 191 Somebody deleted the SONAME override causing the symlink to be expanded at link time and the target name compiled into the binaries. ie: everything used libscrypt or libdescrypt explicitly. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-09-21T14:44:32.000000Z K 7 svn:log V 163 Restore previous version of FindLinkIn(). Instead, natd(8) should be fixed to call PacketAliasSetAddress() as part of initialization, as required by libalias(3). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-21T14:47:36.000000Z K 7 svn:log V 143 Restore SONAME setting, otherwise libdescrypt.so.3 doesn't end up with a special SONAME of libcrypt.so.3 and the runtime symlink doesn't work. END K 10 svn:author V 4 jmas K 8 svn:date V 27 1999-09-21T17:24:34.000000Z K 7 svn:log V 89 Re-encode spanish messages using ISO-8859-1. (bring changes from HEAD's 1.2 to RELENG_3) END K 10 svn:author V 3 wes K 8 svn:date V 27 1999-09-21T17:30:43.000000Z K 7 svn:log V 104 Fixed a typo (well, format-o) in yesterday's edits. Spotted by: John Polstra (again) END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-09-21T17:52:05.000000Z K 7 svn:log V 388 Someone changed major numbers of the libraries from 2 to 3 for 0 (zero) reasons. Revert the major number back to 2. libcrypt only export one function, before the recent changes and now: char *crypt(const char *key, const char *salt); The prototype didn't changed. Internal representation of `char' and `char *' didn't changed. Therefore, there is no reason to change the version number. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-09-21T17:57:09.000000Z K 7 svn:log V 50 Do this the same way as Internat to reduce diffs. END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-21T18:50:03.000000Z K 7 svn:log V 127 "tcp_extensions" turns on RFC1323 extensions only. PR: docs/13879 Submitted by: Martin Kammerhofer END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-21T18:54:44.000000Z K 7 svn:log V 132 MFC: "tcp_extensions" turns on RFC1323 extensions only. PR: docs/13879 Submitted by: Martin Kammerhofer END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-21T19:18:09.000000Z K 7 svn:log V 44 Synchronization NAME section with SYNOPSIS. END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-21T19:22:30.000000Z K 7 svn:log V 58 Synchronization of NAME and SINOPSYS sections. mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-21T19:30:45.000000Z K 7 svn:log V 49 MFC: NAME and SYNOPSIS sections sync, mdoc(7)'fy END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-09-21T19:37:00.000000Z K 7 svn:log V 192 Back out the bogus #ifdef __NetBSD__ #include lines. The original report was due to a mis-installation of the NetBS header files :-/ Submitted by: Kazuyoshi Kato END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-21T19:39:27.000000Z K 7 svn:log V 29 mdoc(7)'fy Reviewed by: mpp END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-21T19:41:08.000000Z K 7 svn:log V 34 MFC: mdoc(7)'fy Reviewed by: mpp END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-09-21T19:50:40.000000Z K 7 svn:log V 2318 Ten'th update to the new ATA/ATAPI driver: It been awhile since the last major update, as a benefit there are some cool things in this one (and new bugs probably :) )... The ATA driver has grown "real" timeout support for all devices. This means that it should be possible to get in contact with (especially) lost ATAPI devices. It also means that the ATA driver is now usable on notebooks as it will DTRT on resume. An experimental hack at utilizing the Promise66's at UDMA66 is in there, but I cant test it. If someone feels like sending me one, give me a ping. The ATAPI DMA enableling scheme has been changed, also better DMA support for the Aladdin chipset has been implemented for ATAPI devices. Note that the Aladdin apparently only can do DMA reads on ATAPI devices, and the Promise cant do ATAPI DMA at all. I have seen problems on some ATAPI devices that should be able to run in DMA mode, so if you encounter problems with hanging atapi devices during the probe, or during access, disable DMA in atapi-all.c, and let me know. It might be nessesary to do this via a "white list" for known good devices... The ATAPI CDROM driver can now use eject/close without hanging and the bug that caused reading beyond the end of a CD has been fixed. Media change is also handled proberly. DVD drives are identified and are usable as CDROM devices at least, I dont have the HW to test this further, see above :). The ATAPI tape driver has gotten some support for using the DSC method for not blocking the IDE channel during read/write when the device has full buffers. It knows about the OnStream DI-30 device, support is not completed yet, but it can function as a primitive backup medium, without filemarks, and without bad media handeling. This is because the OnStream device doesn't handle this (like everybody else) in HW. It also now supports getting/setting the record position on devices that supports it. Some rather major cleanups and rearrangements as well (cvs -b diff is your freind). I'm closing in on declaring this for beta code, most of the infrastruture is in place by now. As usual USE AT YOUR OWN RISK!!, this is still alpha level code. This driver can hose your disk real bad if anything goes wrong, but now you have been warned :) But please tell me how it works for you! Enjoy! -Søren END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-09-21T20:05:54.000000Z K 7 svn:log V 139 Update so that only whole blocks are written to disk, the system has dislearned how to handle != blocksize request to the raw/char device. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-09-21T20:42:10.000000Z K 7 svn:log V 76 Add koi2855 filter Repository move koi2alt.c -> koi2alt/koi2alt.c required END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-09-21T20:51:36.000000Z K 7 svn:log V 131 install hyphen.us-ru from GROFF_DIST/tmac/locale repository move GROFF_DIST/troff/hyphen.us-ru to GROFF_DIST/tmac/locale required END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-09-21T22:13:07.000000Z K 7 svn:log V 60 Colour me stupid. This is a better way of using the macros. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-09-22T00:40:47.000000Z K 7 svn:log V 88 Do a kldload() if we get ENXIO trying to open /dev/tun0 Originally submitted by: green END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-09-22T00:44:45.000000Z K 7 svn:log V 27 Allow ``make -DNOKLDLOAD'' END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-22T01:32:20.000000Z K 7 svn:log V 64 Fix typo: Reported-by: "Jeffrey J. Mountin" END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-22T04:11:55.000000Z K 7 svn:log V 184 Change default block size for user VBLK device access from 2K to PAGE_SIZE (4K on an i386, 8K on an alpha). Make BLKDEV_IOSIZE, DFLTPHYS, and MAXPHYS kernel-configurable. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-09-22T05:05:16.000000Z K 7 svn:log V 62 Remove reference to eg(4) device: it does not exist anymore. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-09-22T05:07:51.000000Z K 7 svn:log V 649 Spruce up the ADMtek driver: conver to newbus, miibus and add support for the AN985 "Centaur" chip, which is apparently the next genetation of the "Comet." The AN985 is also a tulip clone and is similar to the AL981 except that it uses a 99C66 EEPROM and a serial MII interface (instead of direct access to the PHY registers). Also updated various documentation to mention the AN985 and created a loadable module. I don't think there are any cards that use this chip on the market yet: the datasheet I got from ADMtek has boxes with big X's in them where the diagrams should be, and the sample boards I got have chips without any artwork on them. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-09-22T05:29:53.000000Z K 7 svn:log V 89 Cross-reference to nca(4) removed: No CAM driver for this device has yet to be written. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-22T05:48:31.000000Z K 7 svn:log V 368 Back out a portion of the last commit. DFLTPHYS and MAXPHYS cannot be set by a kernel conf option due to the struct buf structural dependancy (sizing of b_pages[]) creating a conflict with modules (which are not compiled with kernel config options overrides). We'll be able to sysctl these two later on when the buffer subsystem is revamped. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-09-22T06:08:11.000000Z K 7 svn:log V 420 Tweak these for what I hope is the last time: change the DRIVER_MODULE() declaration for the interface driver from "foo" to "if_foo" but leave the declaration for the miibus attached to the interface driver alone. This lets the internal module name be "if_foo" while still allowing the miibus instances to attach to "foo." This should allow ifconfig to autoload driver modules again without breaking the miibus attach. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-09-22T06:26:24.000000Z K 7 svn:log V 112 Describe the 'start_vinum' rc.conf knob. PR: conf/13357 Submitted by: Neil Blakey-Milner END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-09-22T06:31:32.000000Z K 7 svn:log V 231 Remove the "vinum_drives" rc.conf knob. According to Greg this is no longer the right way to start Vinum unless you are doing some kind of maintenance, and that's not the sort of thing that would go into rc.conf. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-09-22T06:43:16.000000Z K 7 svn:log V 85 Update the Tigon driver firmware images to the latest release from Alteon (12.6.15). END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-09-22T06:46:08.000000Z K 7 svn:log V 243 Move the bktr Bt848/Bt878 driver to /sys/dev/bktr Phase 1) move the driver Phase 2) Phase 3) Profit, by splitting the driver into smaller files like bktr_tuner, bktr_card, bktr_audio, bktr_ making it easier to maintain and understand. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-09-22T06:53:08.000000Z K 7 svn:log V 59 Never return NULL, always return a hash. Submitted by: dt END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-09-22T07:15:46.000000Z K 7 svn:log V 300 I knew it, I introduced new bugs :) The lun is not incremented in the ata-disk driver when ATA_STATIC_ID is not defined, thanks to Kenneth Wayne Culver for finding that one. PHK pointed at the & problem in atapi-cd in devstat_end_transaction_buf. Too little sleep I guess... END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-09-22T08:22:09.000000Z K 7 svn:log V 48 Bktr Bt848/Bt878 driver is now in /sys/dev/bktr END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-09-22T08:31:05.000000Z K 7 svn:log V 101 Use new location of Bt848 driver. Remove NPCI generation as the driver no longer checks for NPIC > 0 END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-22T11:54:03.000000Z K 7 svn:log V 48 Sync with sys/i386/conf/GENERIC revision 1.192. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-22T11:55:25.000000Z K 7 svn:log V 25 Commented out ed driver. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-22T11:57:12.000000Z K 7 svn:log V 18 Added mp_clock.c. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-22T11:58:11.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/majors.i386 revision 1.86. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-22T11:59:14.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.159. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-22T12:01:36.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/npx.c revision 1.78. END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-09-22T12:04:51.000000Z K 7 svn:log V 70 Support quad & max speeds in wormcontrol. A bit more general cleanup. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-09-22T13:02:50.000000Z K 7 svn:log V 149 If `who' was not specified, set the appropriate bits as the chmod(1) manual page states. `chmod +s foo' and `chmod +t foodir' now work. PR: 13889 END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-09-22T13:22:26.000000Z K 7 svn:log V 163 ReLink() partial links in FindLinkOut() in the same manner as we do it in FindLinkIn(). This will make TcpMonitorIn()/TcpMonitorOut() happy. Reviewed by: eivind END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-09-22T14:15:15.000000Z K 7 svn:log V 97 MFC: (revs 1.16 - 1.19) - sys/errno.h -> errno.h - make partial links work for outgoing packets END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-22T14:44:31.000000Z K 7 svn:log V 84 Fixed the device message on PC-98. PnP devices on PC-98 is always connected on isa. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-09-22T15:39:15.000000Z K 7 svn:log V 40 Bt848 driver now moved to /sys/dev/bktr END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-09-22T17:36:43.000000Z K 7 svn:log V 72 Update man page to include the sysclts and kernel options commonly used END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-09-22T17:40:59.000000Z K 7 svn:log V 88 Delete the README file from /sys/pci. Important information is now in the bktr man page END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-09-22T19:15:54.000000Z K 7 svn:log V 41 Oops, the syntax didn't work that way... END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-09-22T19:46:14.000000Z K 7 svn:log V 115 Mention in the documentation that the AOpen/Acer ALN-320 is a supported ethernet card (PCI, VIA Rhine II chipset). END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-22T19:56:14.000000Z K 7 svn:log V 317 Kill the cdevsw->d_maxio field. d_maxio is replaced by the dev->si_iosize_max field which the driver should be set in all calls to cdevsw->d_open if it has a better idea than the system wide default. The field is a generic dev_t field (ie: not disk specific) so that tapes and other devices can use physio as well. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-22T20:21:28.000000Z K 7 svn:log V 39 Stylistic cleanup. Submitted by: ken. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-22T20:27:21.000000Z K 7 svn:log V 70 Document the new free/erase transaction type. Reminded about by: ken END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-09-22T21:21:53.000000Z K 7 svn:log V 46 Display CPU (BSP) clock speed on SMP systems. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-09-22T21:23:21.000000Z K 7 svn:log V 113 Fix includes (remove unnecessary ones, reorder necessary ones.) Also, correct an %x to be %lx. Reviewed by: phk END K 10 svn:author V 5 green K 8 svn:date V 27 1999-09-22T21:28:19.000000Z K 7 svn:log V 105 Add phk's m(4) Memory Disk driver as a KLD. I don't believe it works properly after unloading, however. END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T21:38:40.000000Z K 7 svn:log V 95 Allow "Alpha" as 2nd argument for .Dt macro. So, we can go with "Alpha architecture" manpages. END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T21:43:18.000000Z K 7 svn:log V 11 mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T21:45:48.000000Z K 7 svn:log V 16 MFC: mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T21:51:06.000000Z K 7 svn:log V 86 Fix style typo. PR: docs/13134 Submitted by: Norihiro Kumagai END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T21:56:55.000000Z K 7 svn:log V 40 MFC: small style typo. PR: docs/13134 END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-09-22T22:01:51.000000Z K 7 svn:log V 124 Implement linux_ioperm() syscall. Fix linux_iopl() to use the level argument. SVGAlib should now work. Reviewed by: marcel END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-09-22T22:05:37.000000Z K 7 svn:log V 14 Regeneration. END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T22:12:23.000000Z K 7 svn:log V 122 Add links for errc.3, verrc.3, warnc.3, vwarnc.3. PR: docs/13222 Submitted by: Ben Smithurst END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T22:15:11.000000Z K 7 svn:log V 67 MFC: err.3 -> errc.3, verrc.3, warnc.3, vwarnc.3. PR: docs/13222 END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T22:23:17.000000Z K 7 svn:log V 81 .PB -> .El PR: docs/13283 Submitted by: Norihiro Kumagai END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T22:27:36.000000Z K 7 svn:log V 33 MFC: .PB -> .El PR: docs/13283 END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T22:36:16.000000Z K 7 svn:log V 126 Allow .Rv macro to be used in 7th section also. This patch will fix "Usage: .Rv ..." error at mdoc.samples.7 Ok'ed by: mpp END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T22:38:39.000000Z K 7 svn:log V 69 MFC: Allow .Rv macro to be used in 7th man section. PR: docs/13284 END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T22:44:42.000000Z K 7 svn:log V 99 Add gencat(1) to SEE ALSO section. PR: docs/13658 Submitted by: Zahemszky Gabor END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-22T22:47:00.000000Z K 7 svn:log V 56 MFC: Add gencat(1) to SEE ALSO section PR: docs/13658 END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-09-22T23:48:58.000000Z K 7 svn:log V 143 Remove the "diffburst" tool, because equivalent functionality is now available via "split -p". Leave a note to this effect in the README file. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-23T00:09:08.000000Z K 7 svn:log V 104 Fix bug in pseudo-geometry calculation code that assumed a sector size smaller then 1024 bytes. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-09-23T02:54:44.000000Z K 7 svn:log V 17 moved to koi2alt END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-09-23T02:56:00.000000Z K 7 svn:log V 21 moved to tmac/locale END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-09-23T03:32:57.000000Z K 7 svn:log V 319 As suggested by phk, unconditionalize BPF support in these drivers. Since there are stubs compiled into the kernel if BPF support is not enabled, there aren't any problems with unresolved symbols. The modules in /modules are compiled with BPF support enabled anyway, so the most this will do is bloat GENERIC a little. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-23T03:37:40.000000Z K 7 svn:log V 52 Sync with sys/dev/syscons/syscons.c revision 1.322. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-09-23T03:50:29.000000Z K 7 svn:log V 58 reference to firewall variable should say "firewall_type" END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-23T03:57:16.000000Z K 7 svn:log V 145 - Fixed DMA 64k boundary problem. - Test the processor flag to detect disk I/O BIOS errors. Submitted by: IMAI Takeshi END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-23T04:05:25.000000Z K 7 svn:log V 55 Merge from sys/i386/i386/machdep.c revision 1.322.2.7. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-23T04:09:01.000000Z K 7 svn:log V 165 Fixed the bug that the number of sectors per cylinder was stored into the ncyls (number of cylinders) in dsinit(). Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-09-23T04:22:33.000000Z K 7 svn:log V 31 MFS: firewall -> firewall_type END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-23T05:01:52.000000Z K 7 svn:log V 129 Fix a commit that shouldn't have snuck in. Rev 1.12 was a part of the newbusification of aha, not device_get_flags() related... END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-09-23T05:15:28.000000Z K 7 svn:log V 41 Virgin import of AMD (am-utils) v6.0.2s2 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-09-23T05:15:28.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r51591, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-09-23T05:15:29.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'amd-vendor-amd_6_0_2_s2'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-23T05:26:10.000000Z K 7 svn:log V 52 Restore vendor $Id$ now that it won't be clobbered. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-09-23T05:36:01.000000Z K 7 svn:log V 156 Fix conflicts. Version 6.0.2s2 gives us a better fix a buffer overflow problem in real_plog(). It also gives us a few code cleanups to quiet `gcc -Wall'. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1999-09-23T06:02:30.000000Z K 7 svn:log V 60 Make the frequency tuneable via a sysctl. Reviewed by: phk END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-09-23T06:19:25.000000Z K 7 svn:log V 28 Sync with am-utils-6.0.2s2. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-09-23T06:36:02.000000Z K 7 svn:log V 60 Clarify what getdevs() expects as input. Prompted by: grog END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-09-23T06:39:55.000000Z K 7 svn:log V 80 MFC, revision 1.7. Clarify what getdevs() expects as input. Prompted by: grog END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-23T08:41:48.000000Z K 7 svn:log V 268 Fix ccdiodone code. The code was using cbp->cb_buf.b_bcount to sum the total amount of I/O issued to determine when all the I/O has completed. This fails when the EOF boundry occurs in the middle of an I/O. Using cbp->cb_buf.b_bufsize works better. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-23T09:25:05.000000Z K 7 svn:log V 731 Cleanup CCD quite a bit, including adding clarifying comments. Enhance MIRROR code. Add a few more sanity checks and implement a zone-based disk selector to make use of both disks when reading. Also implement a read fail-over. If a read error occurs on one disk, the I/O is retried on the other. NOTE: CCD's mirroring support cannot deal with write errors properly in regards to recovery, meaning that 'old' data under a write error may be read non-deterministically if you reboot after a write error, and CCD certainly cannot deal with a disk changeout. And it still can't. Use vinum if you are really serious about mirroring. CCD basically just implements a poor-man's mirror. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-23T09:57:45.000000Z K 7 svn:log V 100 Linux doesn't complain if you remove a msg queue that doesn't exist (given the proper permissions). END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-23T10:04:25.000000Z K 7 svn:log V 108 Bring ccd documentation up to date. Reference vinum, elucidate more on mirroring and interleaving. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-23T10:35:48.000000Z K 7 svn:log V 35 Bring documentation up to date END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-23T13:26:41.000000Z K 7 svn:log V 109 Nuke dlopen.3 -> dlversion.3 link. This function was removed by jdp in rev.1.5 of dlopen.3 Forgoten by: jdp END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-23T13:31:15.000000Z K 7 svn:log V 77 Add to .Nm devstat_end_transaction_buf(). Do some ordering. Noticed by: ken END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-23T13:40:28.000000Z K 7 svn:log V 112 Learn nroff about -p and -t options. It allows to preprocess file with pic(1) and tbl(1). Not objected to: mpp END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-23T13:42:19.000000Z K 7 svn:log V 37 mdoc(7)'fy Empty sections commented. END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-23T13:43:31.000000Z K 7 svn:log V 30 MFC: revision 1.4, mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-23T13:45:43.000000Z K 7 svn:log V 11 mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-23T13:47:46.000000Z K 7 svn:log V 31 MFC: revision 1.10, mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-23T13:50:49.000000Z K 7 svn:log V 43 MFC: revision 1.7, allow -p and -t options END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-23T14:21:14.000000Z K 7 svn:log V 161 - Supported 1.23MB FD again. - Supported all formats that IBM-PC's driver (isa/fd.c) supports. - Changed the device minor numbers. They sync in IBM-PC's driver. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-23T16:20:05.000000Z K 7 svn:log V 83 Header file required to support ccd changes. Forgot to commit last night. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-09-23T18:40:54.000000Z K 7 svn:log V 79 Guard against an rm returning non-zero status. Noticed by: Makoto MATSUSHITA END K 10 svn:author V 3 jmb K 8 svn:date V 27 1999-09-23T22:48:12.000000Z K 7 svn:log V 123 Add information and configuration on the DUL. Based upon a suggestion from Don Croyle . END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-09-24T06:49:00.000000Z K 7 svn:log V 466 Slight reordering of /etc/rc order: It now goes ... recover vi msgs/bounds update MOTD rc.{arch} rc.devfs rc.local $local.startup securelevel The motive behind this is to delay rc.{arch} as long as possible, as it loads the screensaver, which kills the splash screen. But at the same time, it can't be done after rc.devfs, as that might depend on arch specific actions. rc.local and local.startup also should come after these, and securelevel must be last of all. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-24T07:07:02.000000Z K 7 svn:log V 143 Update errors in documentation for various VOP_ calls. Specifically, describe the correct locking state expected on entry and return. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-24T10:19:43.000000Z K 7 svn:log V 83 Bring more VOP manual pages up to date in regards to locking requirements. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-24T10:42:45.000000Z K 7 svn:log V 48 More clarification of locking requirements. END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-24T11:28:23.000000Z K 7 svn:log V 95 Backout my previous patch (-p/-t options) until complete review. Requested by: asami, rgrimes END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-24T11:37:06.000000Z K 7 svn:log V 27 Mention -p and -t options. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-24T11:52:13.000000Z K 7 svn:log V 174 MFC: rev 1.75 - Supported 1.23MB FD again. - Supported all formats that IBM-PC's driver supports. - Changed the device minor numbers. They sync in IBM-PC's driver. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-24T11:55:03.000000Z K 7 svn:log V 110 MFC: rev 1.7 - Fixed DMA 64k boundary problem. - Test the processor flag to detect disk I/O BIOS errors. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-24T11:56:54.000000Z K 7 svn:log V 135 MFC: rev 1.28. Fixed the bug that the number of sectors per cylinder was stored into the ncyls (number of cylinders) in dsinit(). END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-09-24T12:23:00.000000Z K 7 svn:log V 69 Make it clear that i4b support isn't built into RELENG_3 by default. END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-09-24T12:36:10.000000Z K 7 svn:log V 185 Fix timeout handeling and add retry counts. Add HPT366 probe message (but no real support yet), Add CDR support for several diffenrent blocktypes, also close disk as a multisession CD. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-24T13:58:55.000000Z K 7 svn:log V 69 More synchronization of the VOP documentation to the real world. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-09-24T15:32:11.000000Z K 7 svn:log V 120 Low-level, but significant cleanup of Perl's build process. This should significantly ease "make; make install" loops. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-09-24T16:27:32.000000Z K 7 svn:log V 241 Switch the order of a two tests so that the error actually has to occur for you to be told there was an error [during verbose boot]. I poked him for the fix, he poked me to get it committed. Submitted by: Jason Young END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-24T17:11:02.000000Z K 7 svn:log V 73 More locking clarifications. Add skeleton manual page for VOP_LEASE END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-09-24T19:39:34.000000Z K 7 svn:log V 117 Fix problem where a macro is not properly initialised in the !THREAD case. Simple reodering does it. Thanks to: sos END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-24T20:39:24.000000Z K 7 svn:log V 99 Various style and visual changes. VESA_132x30 is not available mode SC_PIXLE_MODE -> SC_PIXEL_MODE END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-09-24T23:57:22.000000Z K 7 svn:log V 45 Typo Submitted by: Alex Nash END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-25T02:10:38.000000Z K 7 svn:log V 67 Remove declaration of getenv(), we get that from stdlib.h already. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-25T02:11:30.000000Z K 7 svn:log V 80 Stuff a variable declaration inside a #if block that is only used for that #if. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-25T02:23:19.000000Z K 7 svn:log V 123 Remove duplicate declarations for two internal functions. Remove delcaration for getenv(), we already get it from stdlib.h END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-25T03:02:08.000000Z K 7 svn:log V 202 o Remove all of the objformat logic, it's never coming back. o Simplify getpackagesite(), it comes back in full glory when we branch again. It's still needed however to get the i386 or alpha directory. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-25T03:20:29.000000Z K 7 svn:log V 74 Include the proper headers, remove the unnecessary function declarations. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-25T03:22:52.000000Z K 7 svn:log V 62 Remove two more unnecessary function declarations/prototypes. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-09-25T04:50:27.000000Z K 7 svn:log V 114 Call sk_start() at the end of sk_intr() if there's packets in the interface send queue that need to be processed. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-25T05:39:19.000000Z K 7 svn:log V 62 Merge from sys/i386/conf/files.i386 revision 1.270 and 1.271. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-09-25T06:59:10.000000Z K 7 svn:log V 96 Rename a macro; it gets set at "make world" time, and I had a local mod that masked this. D'uh. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-09-25T10:51:05.000000Z K 7 svn:log V 77 Fix whitespace problem that increases diff size: "no newline at end of file" END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-25T11:28:18.000000Z K 7 svn:log V 66 Oops! I enabled SOFTUPDATES by accident. Pointed out by: eivind END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-25T12:06:01.000000Z K 7 svn:log V 414 Remove NBPF conditionality of bpf calls in most of our network drivers. This means that we will not have to have a bpf and a non-bpf version of our driver modules. This does not open any security hole, because the bpf core isn't loadable The drivers left unchanged are the "cross platform" drivers where the respective maintainers are urged to DTRT, whatever that may be. Add a couple of missing FreeBSD tags. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-25T12:40:07.000000Z K 7 svn:log V 88 MFC: rev 1.155 The ed_probe_Novell should not clear id_maddr when it fails to probe. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-25T13:08:18.000000Z K 7 svn:log V 176 MFC: if_ed.c rev 1.156 and if_edreg.h rev 1.27 Added new macros ED_P1_MAR(i) and ED_P1_PAR(i). Convert ED_PC_RESET and ED_PC_MISC into relative offset from ED_PC_ASIC_OFFSET. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-25T14:14:21.000000Z K 7 svn:log V 74 Fix a hole in jail(2). Noticed by: Alexander Bezroutchko END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-25T14:17:05.000000Z K 7 svn:log V 70 Remove unnecessary file. This file is obsolete by newbus integration. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-25T14:43:40.000000Z K 7 svn:log V 35 Add missing 't' in printf message. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-09-25T15:58:33.000000Z K 7 svn:log V 44 Document the devtoname(9) kernel interface. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-09-25T16:11:09.000000Z K 7 svn:log V 27 Remove a useless new line. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-25T16:21:39.000000Z K 7 svn:log V 653 This patch clears the way for removing a number of tty related fields in struct cdevsw: d_stop moved to struct tty. d_reset already unused. d_devtotty linkage now provided by dev_t->si_tty. These fields will be removed from struct cdevsw together with d_params and d_maxio Real Soon Now. The changes in this patch consist of: initialize dev->si_tty in *_open() initialize tty->t_stop remove devtotty functions rename ttpoll to ttypoll a few adjustments to these changes in the generic code a bump of __FreeBSD_version add a couple of FreeBSD tags END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-25T17:11:54.000000Z K 7 svn:log V 67 mdoc cleanup Submitted by: Mike Pritchard END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-25T17:21:21.000000Z K 7 svn:log V 73 mdoc style cleanup Submitted by: Mike Pritchard END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-09-25T17:29:02.000000Z K 7 svn:log V 159 Change contigmalloc() lower memory bound from 1MB to 0 to improve chances of allocations succeeding on systems with small amounts of RAM. Pointed out by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-25T18:24:47.000000Z K 7 svn:log V 240 Remove five now unused fields from struct cdevsw. They should never have been there in the first place. A GENERIC kernel shrinks almost 1k. Add a slightly different safetybelt under nostop for tty drivers. Add some missing FreeBSD tags END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-09-25T18:35:38.000000Z K 7 svn:log V 162 Fix from Tor so that if we enter the debugger in the tristate going to SMP (other CPUs stopped but SMP mode not really started). Obtained from: Tor.Egge@fast.no END K 10 svn:author V 3 jhb K 8 svn:date V 27 1999-09-25T18:35:42.000000Z K 7 svn:log V 212 Update the dictionary to contain all of the words in /usr/share/dict/{eign,web2,propernames}. Most of the additions are proper names, but the word 'all' is a notable exception. PR: misc/12285 Reviewed by: bde END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-09-25T18:36:31.000000Z K 7 svn:log V 161 Fix from Tor so that if we enter the debugger in the tristate going to SMP (other CPUs stopped but SMP mode not really started). Obtained from:Tor.Egge@fast.no END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-25T18:52:03.000000Z K 7 svn:log V 46 Remove a warning check which was too general. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-25T18:57:27.000000Z K 7 svn:log V 73 For some reason patch didn't remove these three lines first time around. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-09-25T20:12:01.000000Z K 7 svn:log V 142 Document the make_dev(9) and remove_dev(9) facilities. remove_dev(9) is created as a link to the existing make_dev(9) page. Reviewed by: phk END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-09-25T21:47:27.000000Z K 7 svn:log V 50 Capitalization errors: * Gcc -> gcc * Gnu -> GNU END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-09-25T21:48:33.000000Z K 7 svn:log V 38 MFC: Fix a few capitalization errors. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-09-25T22:42:12.000000Z K 7 svn:log V 69 Change .Fn to .Xr on a couple of lines where abort(3) is referenced. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-09-25T22:43:35.000000Z K 7 svn:log V 42 MFC: Change .Fn to .Xr where appropriate. END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-09-26T00:05:45.000000Z K 7 svn:log V 180 Mention /dev/vn0b and /dev/vntab. ascii -> ASCII transform had already happened in an earlier commit. PR: docs/13645 Submitted by: Stephen Roznowski END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-26T03:21:38.000000Z K 7 svn:log V 45 Merge from sys/i386/isa/mse.c revision 1.44. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-26T03:22:34.000000Z K 7 svn:log V 49 Merge from sys/i386/isa/pcaudio.c revision 1.50. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-26T03:24:37.000000Z K 7 svn:log V 55 Merge from sys/i386/isa/spkr.c revision 1.37 and 1.39. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-09-26T06:42:36.000000Z K 7 svn:log V 1085 - Split out the ISA and PCCARD specific code. - Split out the prototypes, externs and struct decls from if_epreg.h into if_epvar.h. - Add support for MCA based Etherlink III (3c529) devices. None of this code is used right now; the old if_ep driver is still in place and used. I will eventually get around to converting if_ep_isa.c to newbus once I've had a talk with Peter and DFR about the DEVICE_IDENTIFY() method. I have tested this code on my PS/2. It works. I would like EISA and ISA testers since my example hardware hasn't arrived yet. Add: dev/ep/if_ep.c optional ep dev/ep/if_ep_isa.c optional ep isa dev/ep/if_ep_eisa.c optional ep eisa dev/ep/if_ep_mca.c optional ep mca dev/ep/if_ep_pccard.c optional ep card to sys/conf/files Remove: i386/eisa/3c5x9.c optional ep i386/isa/if_ep.c optional ep from sys/i386/conf/files.i386 PCCARD testers wanted! I will switch off and cvs rm the old driver in favor of this copy once I've had positive feedback or have the hardware to verify that it works. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-09-26T07:02:05.000000Z K 7 svn:log V 185 Rip out the nastiness I cribbed from the EISA bus code and actually implement the resource management code correctly, using approved interfaces. While I'm here, clean up a few things. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-09-26T07:16:01.000000Z K 7 svn:log V 54 mca_add_{iospace,mspace}() no longer takes a 4th arg. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-26T08:34:58.000000Z K 7 svn:log V 147 Supported Networld EC-98X and EP-98X ethernet card. Submitted by: "KOMURO" Reviewed by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-09-26T18:04:26.000000Z K 7 svn:log V 67 Duplicated '(' removed. Noticed by: Mark Murray END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-09-26T18:05:37.000000Z K 7 svn:log V 88 device_get_ivars() called twice. Remove second call and assignment. Noticed by: Peter END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-09-26T18:10:59.000000Z K 7 svn:log V 128 Move the vop_islocked declaration to the top, in preparation for committing code to auto-generate assertions from the lockspecs END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-09-26T18:19:49.000000Z K 7 svn:log V 208 Move the declaration of panic() from sys/systm.h to sys/param.h. Rationale: Wider access, so we can add assertions to header files. panicstr is still in sys/systm.h Suggested by: phk Discussed with: peter END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-09-26T18:31:51.000000Z K 7 svn:log V 687 Update this to be able to output ASSERT_VOP_(UN)LOCKED() based on the lock specifications in kern/vnode_if.src. At present, this do not distinguish between exclusive and shared locks, and the kernel is so full of bugs in this area that running with auto-generation of assertions enabled makes DEBUG_VFS_LOCKS totally useless for anybody that has used it for anything prior to outputting automated assertions. Due to this, I made vnode_if.sh only output locking assertions if you have the environment variable DEBUG_ALL_VFS_LOCKS set to "YES". In order to actually use the assertions, you need to also add "options DEBUG_VFS_LOCKS" to your kernel config file. Urged to commit by: phk END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-09-26T18:35:30.000000Z K 7 svn:log V 152 Update the Starfire driver comments and man page to include the URL of the AIC-6915 Programmer's Manual which I finally found online at Adaptec's site. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-26T18:44:29.000000Z K 7 svn:log V 108 Minor tidy up of PPP_FILTER and NBPF stuff. Don't generate bpf.h in the module and don't #include "bpf.h". END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-09-26T18:48:53.000000Z K 7 svn:log V 151 Change explicit use of the queue fields into use of the definitions in queue.h. Change the name of two variables for consistency. Reviewed-By: peter END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-26T18:56:43.000000Z K 7 svn:log V 100 bdbtofsb() appears to have been unused for quite some time, if ever. Appears to be a 4.4Lite relic. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-26T19:05:39.000000Z K 7 svn:log V 14 GC bdbtofsb() END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-26T19:11:04.000000Z K 7 svn:log V 110 Try and catch a make -j problem in 'make depend'. Tested by: Dirk-Willem van Gulik END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-26T20:52:41.000000Z K 7 svn:log V 1512 This is a major fixup of unionfs. At least 30 serious bugs have been fixed (many due to changing semantics in other parts of the kernel and not the original author's fault), including one critical one: unionfs could cause UFS corruption in the fronting store due to calling VOP_OPEN for writing without turning on vmio for the UFS vnode. Most of the bugs were related to semantics changes in VOP calls, lock ordering problems (causing deadlocks), improper handling of a read-only backing store (such as an NFS mount), improper referencing and locking of vnodes, not using real struct locks for vnode locking, not using recursive locks when accessing the fronting store, and things like that. New functionality has been added: unionfs now has mmap() support, but only partially tested, and rename has been enhanced considerably. There are still some things that unionfs cannot do. You cannot rename a directory without confusing unionfs, and there are issues with softlinks, hardlinks, and special files. unionfs mostly doesn't understand them (and never did). There are probably still panic situations, but hopefully no where near as many as before this commit. The unionfs in this commit has been tested overlayed on /usr/src (backing /usr/src being a read-only NFS mount, fronting /usr/src being a local filesystem). kernel builds have been tested, buildworld is undergoing testing. More testing is necessary. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-26T21:24:36.000000Z K 7 svn:log V 22 Kill printf warnings. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-26T21:37:46.000000Z K 7 svn:log V 35 Silence -Wall Reviewed by: dillon END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-26T21:44:16.000000Z K 7 svn:log V 81 -Wall cleanups, handle unknown cases. Submitted by: billf, ken Reviewed by: ken END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-26T21:52:43.000000Z K 7 svn:log V 26 *** empty log message *** END