ƒ¯<68217 211 251 651 163 169 100 152 146 155 305 342 256 138 234 139 309 229 401 170 130 309 444 204 132 801 173 148 686 167 290 357 180 198 196 259 187 276 409 486 237 155 190 218 218 182 168 328 171 301 157 224 224 322 186 350 225 135 312 194 674 243 185 319 169 120 126 136 157 102 805 255 196 285 299 196 643 182 151 834 136 197 132 134 370 141 164 145 141 152 211 237 988 462 105 136 166 181 252 206 237 471 509 618 132 143 239 185 110 190 1219 239 202 197 288 206 421 231 237 190 149 227 458 150 321 302 129 260 247 162 156 195 490 155 122 239 174 265 169 138 168 227 127 504 120 419 154 210 624 180 289 227 186 160 168 162 162 145 138 128 163 195 161 149 159 155 133 114 114 102 207 114 120 641 135 112 114 158 114 114 104 185 240 180 133 133 276 2909 314 169 141 123 119 169 133 200 264 135 140 209 215 158 327 213 294 1047 125 173 295 190 420 314 207 K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-02T00:04:28.000000Z K 7 svn:log V 156 MFC: fix resource deallocation bugs in these drivers, which have apparently been here a while (and which I cut&pasted several times over :/). Ok'd by: jkh END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-02T00:37:45.000000Z K 7 svn:log V 555 Improve the PCI interrupt routing code. Now the process is as follows: - Look for a hardwired interrupt in the routing table for this bus/device/pin (we already did this). - Look for another device with the same link byte which has a hardwired interrupt. - Look for a PCI device matching an entry with the same link byte which has already been assigned an interrupt, and use that. - Look for a routable interrupt listed in the "PCI only" interrupts field and use that. - Pick the first interrupt that's marked as routable and use that. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-11-02T01:41:17.000000Z K 7 svn:log V 70 Merged from sys/conf/files.i386 revision 1.307.2.8. Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-02T01:57:23.000000Z K 7 svn:log V 77 Copy the built kernel from the right place. (Forgotten in the last commit.) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-02T04:13:51.000000Z K 7 svn:log V 6 Sort. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-02T04:21:07.000000Z K 7 svn:log V 57 MFC: rev 1.34 (test -z rather than -n) Approved by: JKH END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-02T04:25:15.000000Z K 7 svn:log V 51 MFC: rev 1.82: Fix prototypes for {o|}{g|s}rlimit. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-02T04:29:32.000000Z K 7 svn:log V 60 Regen after MFC of rev 1.82: {o|}{g|s}rlimit prototype fix. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-02T06:08:26.000000Z K 7 svn:log V 209 Fix linux_ustat syscall. We only have cdevs now, so looking for a block device isn't that useful anymore. Reported by: Wesley Morgan Submitted by: gallatin Acknowledged by: phk END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-02T06:33:57.000000Z K 7 svn:log V 248 Don't use a trivially predictable temporary filename and keep recreating it again and again, practically begging the Bad Man to insert his symlink underneath it and send us down the path to oblivion. Noticed by: David Lary END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-02T06:49:38.000000Z K 7 svn:log V 160 add support for 3Com 3c575TX Fast Etherlink XL. Device information for 3C575-TX is from NetBSD, sys/dev/cardbus/if_ex_cardbus.c file. Reviewed by: wpaul, imp END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-02T06:52:37.000000Z K 7 svn:log V 43 use ``config auto'' for COREGA Ether PCC-T END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-02T09:32:24.000000Z K 7 svn:log V 136 Fix cross-references which referred to xntp* instead of ntp*. PR: 22483 Submitted by: Philipp Mergenthaler END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-02T09:33:37.000000Z K 7 svn:log V 42 MFC rev 1.3: Fix broken cross-references. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-02T09:46:23.000000Z K 7 svn:log V 217 Fixed the bug I have introduced in icmp_error() in revision 1.44. The amount of data we copy from the original IP datagram into the ICMP message was computed incorrectly for IP packets with payload less than 8 bytes. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-02T10:00:34.000000Z K 7 svn:log V 131 Disconnect kzip from the build, as it's about to enter late retirement. PR: 20643 Submitted by: Peter Pentchev END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-02T10:04:02.000000Z K 7 svn:log V 303 Good-bye cruel world. This software is obsolete, and its successor has interested parties looking at it. Even if nobody was looking at kgzip, this utility still wouldn't be useful in an environment where aout kernels are a thing of the past. PR: 20643 Submitted by: Peter Pentchev END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-02T10:14:09.000000Z K 7 svn:log V 77 More secure temporary filename. This needs to be revisited to use mkstemp(). END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-02T10:30:07.000000Z K 7 svn:log V 37 MFC: Use a secure temporary filename END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-02T11:00:47.000000Z K 7 svn:log V 217 MFC: (rev 1.46) Fixed the bug in icmp_error(). The amount of data we copy from the original IP datagram into the ICMP message was computed incorrectly for IP packets with payload less than 8 bytes. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-02T11:07:56.000000Z K 7 svn:log V 351 Bring back all the 4.1-relative features so that people can see what changed between major releases. Mark things that came into 4.1.1 accordingly so that those who *did* upgrade to 4.1.1 will know those are not new features for them. Also label this as 4.2-BETA since the releng4.freebsd.org server has switched to labelling its snapshots 4.2-BETA. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-11-02T12:29:22.000000Z K 7 svn:log V 106 Merge from RELENG_4 (1.536.2.24 to 1.536.2.25). Ensure vn.ko is loaded. Submitted by: obrien@FreeBSD.org END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-02T12:46:02.000000Z K 7 svn:log V 40 Remove an unneeded declaration for OBJ. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-02T13:16:43.000000Z K 7 svn:log V 708 Post process the crunch1.mk file to allow make arguments to passed on a per program basis allowing a greater control on what is built. The buildopts file contains Makefile lines of form: # Anything added to OPTS is added to every build rule. OPTS= -DNOPAM # These should only be added to the build of user-ppp. ppp_OPTS= -DNOKLDLOAD -DNOINET6 -DNONAT -DNOATM -DNOSUID \ -DHAVE_DES -DNORADIUS -DNOI4B -DNONETGRAPH Really these should be added to crunch.inc, but that file is currently optional, and if defined masks the global one. Next step will be to move these global settings back out into the individual builds as OPTS, and then migrate OPTS and prog_OPTS back into the local crunch.inc file. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-11-02T13:22:25.000000Z K 7 svn:log V 76 Revert 1.574 (maybe dummy vnconfig is better) Requested by: jkh@FreeBSD.org END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-02T13:38:10.000000Z K 7 svn:log V 56 Build picobsd object files in /usr/obj/picobsd/${TYPE}. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-02T13:48:53.000000Z K 7 svn:log V 588 Retire linux(8). Using shell scripts to load kernel loadable modules is out of fashion. This particular case, unlike joy(8) and friends which are just plain silly, did more than just load a kernel loadable module. However, /etc/rc and the linux_base port were adjusted a while back to cope with the absence of this script. The only outstanding reason to hang on to it would have been for the linux(8) manual page, which clued folks into the existence of the Linuxulator. A new linux(4) was introduced a while back. It does a much better job. This script just isn't useful any more. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-02T14:08:37.000000Z K 7 svn:log V 71 Fix and resolve conflicts of the BIND 8.2.3-T6B MFC. Approved by: jkh END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-02T14:15:30.000000Z K 7 svn:log V 192 Retire the joy(8) script. Using shell scripts to load kernel loadable modules is out of fashion. There is still a joy(4) manual page to clue people into the existence of the joy of FreeBSD. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-02T14:23:53.000000Z K 7 svn:log V 259 Update the SYNOPSIS to reflect that the driver can be loaded as a module. While here, I also updated the kernel config style, although I wouldn't recommend doing this for the whole of section 4 yet, since our kernel config style is still in a state of flux. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-02T15:04:19.000000Z K 7 svn:log V 83 fix a comment that was inadvertantly changed by a cvs merge pointed out by: obrien END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-11-02T15:14:27.000000Z K 7 svn:log V 100 Better way to ensure vn.ko is loaded. This does not affect the kernel that vn is linked statically. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-02T15:24:47.000000Z K 7 svn:log V 100 note: support for Fujitsu MB86960A/MB86965A based PC-Card Ethernet cards is back. Approved by: jkh END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-02T16:30:26.000000Z K 7 svn:log V 163 Have tuninit() return an error if an interface address is NULL. SIOCGIFSTATUS was returning at splimp(); fix this. (to be MFC'd) Submitted by: Marius Bendiksen END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-02T18:51:32.000000Z K 7 svn:log V 90 zap a stray include that snuck in with rev 1.56 Submitted by: Clive Lin END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-02T18:54:14.000000Z K 7 svn:log V 179 Unbreak world due to a very, very lame typo by myself. Sorry for the trouble it caused. Submitted by: Phil Homewood Noticed by: Chad R. Larson END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-02T19:22:06.000000Z K 7 svn:log V 316 Implement new printcap options of sr= (aka stat.recv) and sr= (aka stat.send) in lpd. Stat.recv is useful on a printserver, as something of a network performance-monitoring tool. Stat.send is a minimal accounting record of sorts for jobs going to tcp/ip based printers. Reviewed by: freebsd-print@bostonradio.org END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-02T19:24:36.000000Z K 7 svn:log V 388 Fix problems in rev 1.4.2.1: * There's a reason dougb's new style for rc* involves quoting shell variables -- failure to do so can cause problems. * In this case, leaving oldscripts unquoted caused it to fail in the case where oldscripts contained the names of multiple scripts, space-delimited. * Since I'm dicking with these lines anyway, may as well fix line overflow. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-02T19:27:06.000000Z K 7 svn:log V 139 (null commit) The previous change should have been attributed as follows: PR: conf/22548 Submitted by: Peter Pentchev END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-02T20:20:35.000000Z K 7 svn:log V 58 MFC rev 1.17: compare symlinks properly Approved by: jkh END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-02T20:39:45.000000Z K 7 svn:log V 93 MFC: keep up with prototypes for getrlimit and setrlimit which just changed Approved by: jkh END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-02T20:42:34.000000Z K 7 svn:log V 121 AcerScan 320U's are braindead. Sometimes they do not return strings descriptors and if they do the strings are nonsense. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-02T21:14:13.000000Z K 7 svn:log V 125 Take VBLK devices further out of their missery. This should fix the panic I introduced in my previous commit on this topic. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-02T21:17:53.000000Z K 7 svn:log V 85 MFC 1.29 fix sizeof(int) != sizeof(long) brokenness for SYSCTL_LONG Approved by: jkh END K 10 svn:author V 5 tegge K 8 svn:date V 27 2000-11-02T21:38:18.000000Z K 7 svn:log V 74 Clear the MAP_ENTRY_USER_WIRED flag from cloned vm_map entries. PR: 2840 END K 10 svn:author V 5 tegge K 8 svn:date V 27 2000-11-02T21:42:54.000000Z K 7 svn:log V 233 Clear the VFREE flag when the vnode is removed from the free list in getnewvnode(). Otherwise routines called from VOP_INACTIVE() might attempt to remove the vnode from a free list the vnode isn't on, causing corruption. PR: 18012 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-02T22:14:59.000000Z K 7 svn:log V 76 State that using optimization level above -O for kernel builds isn't smart. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-02T23:28:12.000000Z K 7 svn:log V 208 The Number of Fixed Disks at memory location 0x475 is only 1 byte, not a 2 byte word. This fixes machines that probe 30-odd hard drives during boot in the loader. Submitted by: Helpful folks at Tyan via ps END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-02T23:31:28.000000Z K 7 svn:log V 62 MFC: allow AlphaLinux compat bits to build. Approved by: JKH END K 10 svn:author V 4 dirk K 8 svn:date V 27 2000-11-02T23:32:31.000000Z K 7 svn:log V 130 /etc/mail/sendmail.cw is /etc/mail/local-host-names, now. PR: misc/22262 Submitted by: Michael Bryan END K 10 svn:author V 4 dirk K 8 svn:date V 27 2000-11-02T23:40:40.000000Z K 7 svn:log V 130 /etc/mail/sendmail.cw is /etc/mail/local-host-names, now. PR: misc/22261 Submitted by: Michael Bryan END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-03T00:03:03.000000Z K 7 svn:log V 227 Grrrr. Remember to bzero() the mediainfo structures after we allocate them. If we leave garbage in them, the dc_apply_fixup() routine may try to follow bogus pointers when applying the reset fixup. Noticed by: Andrew Gallatin END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2000-11-03T00:30:45.000000Z K 7 svn:log V 89 Bring back post-4.1 sendmail-related changes for the 4.2 release notes Approved by: jkh END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-03T00:37:45.000000Z K 7 svn:log V 255 Create a pcn_setfilt() routine that twiddles the promiscuous mode and nobroadcast bits in the mode register and call it both from pcn_init() and pcn_ioctl(). Sometimes we need to force the state of the nobroadcast bit after switching out of promisc mode. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-03T00:51:41.000000Z K 7 svn:log V 132 Fix an order of operations buglet. ! has higher precedence than &. This should fix the warnings about bpf not calling make_dev(). END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-03T01:30:58.000000Z K 7 svn:log V 41 Create include/netnatm Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-03T01:33:03.000000Z K 7 svn:log V 219 Fold the buildopts into the existing crunch.inc file. Deprecate the "global" crunch.inc file and the CRUNCHFLAGS global build options. Tools not policy. Move these global settings out into each picobsd distribution. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-03T01:54:11.000000Z K 7 svn:log V 101 Stick the Xircom 10/100 Network PC Card adapter entry in the right sort order. Requested by: sanpei END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-03T03:29:01.000000Z K 7 svn:log V 581 This update gets it so 'lpr -r' ("remove the file after printing") will try to move the file from the source to the destination (spool) directory. If that succeeds, much time and disk-space will be saved by doing that instead of copying the entire file only to remove the original. This could be a big win on machines doing samba-service or CAP-based printing. Note that this is about the fourth or fifth iteration of the patch, after trying to address all possible security implications of the change. PR: 16124 Reviewed by: freebsd-current or freebsd-hackers (some time ago) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-03T05:53:28.000000Z K 7 svn:log V 148 MFC: two ethernet driver fixes. Remember to bzero() mediainfo structs in if_dc.c and tweak broadcast packet reception in if_pcn.c Approved by: jkh END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-03T06:10:56.000000Z K 7 svn:log V 93 check whether the packet is tunnel mode. reported from Obtained from: KAME END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-03T07:04:43.000000Z K 7 svn:log V 226 Try to catchup with my UPDATING backlog: o cvs 1.11 o /dev/random o sendmail o password default change Please look at these entries and let me know if I've forgotten anything, or if my understanding doesn't match reality. END K 10 svn:author V 4 dirk K 8 svn:date V 27 2000-11-03T07:23:50.000000Z K 7 svn:log V 76 MFC: /etc/mail/sendmail.cw -> /etc/mail/local-host-names. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-03T10:04:47.000000Z K 7 svn:log V 28 MFC: update number of ports END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-03T10:05:26.000000Z K 7 svn:log V 34 Update ports count to "over 4000" END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-03T13:11:18.000000Z K 7 svn:log V 41 Remove a stay include. Approved by: JKH END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-03T15:19:00.000000Z K 7 svn:log V 61 Sone -> Sony Submitted by: Hiroyuki Aizu END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-03T15:19:42.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-03T15:35:27.000000Z K 7 svn:log V 712 A missing feature of crunchgen was the ability to supply make options on a per program basis. This has now been added in the following way: * Harness the make header file that's specified with the -h argument: - Allow the user to define $(OPTS) to specify make arguments that should be added to every program target. - Allow the user to define $(prog_OPTS) to specify make arguments that should just be added to the build of 'prog'. * Make sure that $(OPTS) and $(prog_OPTS) are defined when looking through each program's make file to determine which object files to crunch. * When building the crunchgen makefile add $(OPTS) and $(prog_OPTS) to the depend and build rules for $(prog_OBJS). END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-03T15:48:58.000000Z K 7 svn:log V 162 Cause prog_make targets to include a ``make obj'' rule if the -o flag is given to crunchgen. [ This fixes the previous commit which silently added ``make obj'' ] END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-03T15:50:04.000000Z K 7 svn:log V 103 Crunchgen now has the necessary magic to include the make hooks that munge_crunchmk was adding for us. END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-11-03T15:55:49.000000Z K 7 svn:log V 193 MFC: Add PDIRUNLOCK flag which should be set by filesystem if it unlocks parent vnode in its lookup() function. nfs and ex2fs left untouched in this pass. Requested by: assar Approved by: jkh END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-03T16:11:05.000000Z K 7 svn:log V 203 If we can't get a command to back the bio we just took off the queue, put the bio back, otherwise we'll drop it when we bail. This was causing bio lossage under load, leading to eventual system lockup. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-03T16:16:51.000000Z K 7 svn:log V 103 MFC 1.6->1.7: check whether the packet is tunnel mode. reported from Approved by: jkh END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-11-03T16:41:48.000000Z K 7 svn:log V 550 Support filesystems with the not-so-new "sparse_superblocks" feature. When this feature is enabled, mke2fs doesn't necessarily allocate a super block and its associated descriptor blocks for every group. The (non-)allocations are reflected in the block bitmap. Since the filesystem code doesn't write to these blocks except for the first superblock, all it has to do to support them is to not count them in ext2_statfs() and not attempt to check them at mount time in ext2_check_blocks_bitmap() (the check has never been enabled in FreeBSD anyway). END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-03T17:09:34.000000Z K 7 svn:log V 90 Fix breakage on some ATA chips that dont have busmastering set. Tidy up the probe a bit.. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-03T22:00:10.000000Z K 7 svn:log V 59 Fix another possible bufer overflow in top. PR: bin/22496 END K 10 svn:author V 3 ken K 8 svn:date V 27 2000-11-04T02:05:25.000000Z K 7 svn:log V 741 Fix a problem with the previous revision (1.42) that showed up with audio CDs. With audio CDs, you can't just do a READ(10) call on most drives without first setting the blocksize with a mode select command. The disklabel code does a read of the first sector of the media to find a label if it exists. This caused drives to return an error when an audio CD was in the drive, due to the problem described above. The solution is to read the table of contents on the CD, and only attempt to read the disklabel if the first track is a data track. This works on all the various CD and DVD media I have tried, but further testing (especially with Video CDs and other mode 2 media) will be needed to determine if this is a universal solution. END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-11-04T02:42:11.000000Z K 7 svn:log V 45 v_interlock is a mutex now, not simple lock. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-04T03:12:46.000000Z K 7 svn:log V 101 MFC: don't drop I/O when we run out of controller commands, queue it instead. Approved by: jkh END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2000-11-04T03:49:13.000000Z K 7 svn:log V 35 Grammar fix Submitted by: asmodai END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T05:04:47.000000Z K 7 svn:log V 39 Fix the Elf64 branding initialization. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-04T07:16:08.000000Z K 7 svn:log V 272 Setup and put to use the mutex lock for sf_freelist, the sendfile(2) bufs freelist. Should now be thread-friendly, in part. Note: More work is needed in uipc_syscalls.c, but it will have to wait until the socket locking issues are at least 80% implemented and committed. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T07:21:37.000000Z K 7 svn:log V 46 Fix generated include path. Approved by: JKH END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-04T07:21:38.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T07:30:08.000000Z K 7 svn:log V 50 MFC: AlphaLinux compat support. Approved by: JKH END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T07:31:46.000000Z K 7 svn:log V 46 Now have the `linux' module on the Alpha too. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T07:32:31.000000Z K 7 svn:log V 57 MFC: have `linux' module on Alpha too. Approved by: JKH END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T07:35:46.000000Z K 7 svn:log V 115 MFC: declare a module version so the `linux' module has a way to depend on the osf1 module. Approved by: JKH END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-04T08:10:12.000000Z K 7 svn:log V 141 use ``config auto "ata" ?'' for DHU Mobile Media CD-ROM Submitted by: Motonobu KOBAYASHI [bsd-nomads:14777] END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-11-04T08:10:56.000000Z K 7 svn:log V 895 Fixed breakage of mknod() in rev.1.48 of ext2_vnops.c and rev.1.126 of ufs_vnops.c: 1) i_ino was confused with i_number, so the inode number passed to VFS_VGET() was usually wrong (usually 0U). 2) ip was dereferenced after vgone() freed it, so the inode number passed to VFS_VGET() was sometimes not even wrong. Bug (1) was usually fatal in ext2_mknod(), since ext2fs doesn't have space for inode 0 on the disk; ino_to_fsba() subtracts 1 from the inode number, so inode number 0U gives a way out of bounds array index. Bug(1) was usually harmless in ufs_mknod(); ino_to_fsba() doesn't subtract 1, and VFS_VGET() reads suitable garbage (all 0's?) from the disk for the invalid inode number 0U; ufs_mknod() returns a wrong vnode, but most callers just vput() it; the correct vnode is eventually obtained by an implicit VFS_VGET() just like it used to be. Bug (2) usually doesn't happen. END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-04T08:23:16.000000Z K 7 svn:log V 366 MFC: 1.30-1.31 Swap the order of two tags in the PADI and PADS packets to use the same order aa usoft. We shouldn't need to do this but telstra have deployed switches (from an unknown supplier) which seem to have been only tested with usoft and require the tags in a particular order, despite the fact that teh standard doesn't specify any order. MFC ok'd by jkh. END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-04T08:26:18.000000Z K 7 svn:log V 10 MFC: 1.31 END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-11-04T08:43:13.000000Z K 7 svn:log V 45 MF4: Add LOADER_TFTP_SUPPORT make.conf flag. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-04T10:40:29.000000Z K 7 svn:log V 74 Another truncation fix to look right on 80x24 screens. Submitted by: pho END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-04T12:33:17.000000Z K 7 svn:log V 89 MFC: Fix probing of CMD646 controllers.. Dont allow DMA on broken HW. Approved by: jkh END K 10 svn:author V 8 rnordier K 8 svn:date V 27 2000-11-04T13:02:00.000000Z K 7 svn:log V 154 Add support for creating a.out output files in addition to ELF. This allows booting from compressed binaries using older bootstraps. Thanks to: dwmalone END K 10 svn:author V 8 rnordier K 8 svn:date V 27 2000-11-04T13:03:52.000000Z K 7 svn:log V 108 Support a.out: avoid (%dx) in in/out instructions, and use an m4 macro to supply underscores for externals. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-04T14:21:23.000000Z K 7 svn:log V 144 Make compilable. if_fddisubr.c depended on sys/malloc.h by my previous commit. Reported by: Jim Bryant END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-11-04T14:31:47.000000Z K 7 svn:log V 378 Enabled the used include of -- don't depend on evil namespace pollution in . This was half fixed in rev.1.3 of midwayreg.h. The pollution exposed the bug that this driver was using toy versions of the bus space macros under FreeBSD. Disabling the toy versions made this driver compile and maybe support PIO space, but dependent on the pollution. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-11-04T15:03:34.000000Z K 7 svn:log V 416 Added used include of -- don't depend on evil namespace pollution in . This was half fixed in rev.1.3 of midwayreg.h. The pollution exposed the bug that this driver was using toy versions of the bus space macros under FreeBSD. Disabling the toy versions made this driver compile but dependent on the pollution. There was still a toy version of bus_space_read_1() in unreachable code. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-04T15:59:39.000000Z K 7 svn:log V 522 tp->snd_recover is part of the New Reno recovery algorithm, and should only be checked if the system is currently performing New Reno style fast recovery. However, this value was being checked regardless of the NR state, with the end result being that the congestion window was never opened. Change the logic to check t_dupack instead; the only code path that allows it to be nonzero at this point is NewReno, so if it is nonzero, we are in fast recovery mode and should not touch the congestion window. Tested by: phk END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2000-11-04T17:57:38.000000Z K 7 svn:log V 35 MFC: Grammar fix Approved by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T19:57:10.000000Z K 7 svn:log V 48 Import Patchlevel 5 of the ISC 2.0 dhcp client. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T19:57:10.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68320, 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 2000-11-04T19:57:11.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'isc-dhcp-vendor-isc_dhcp_2_0_pl5'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T19:59:11.000000Z K 7 svn:log V 15 Fix conflicts. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-04T19:59:12.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'isc-dhcp-vendor-FBSD_ISC_DHCP_2_0_PL5'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T20:14:55.000000Z K 7 svn:log V 1122 Import Patchlevel 5 of the ISC 2.0 dhcp client plus bug fixes from the beta ISC DHCP version 3 offering. In message http://www.isc.org/ml-archives/dhcp-client/2000/10/msg00001.html author Ted Lemon stated "This will not be fixed in any 2.0 release - 2.0 is no longer being maintained." to a reported problem about an interoperability problem against Microsoft servers. FreeBSD went with the ISC client vs. the WIDE client because others convinced me it was better supported. Sigh. I wonder if version 3 will get the same treatment after its release... Since FreeBSD generally uses only released contrib products and the ISC version 3 offering is still in beta, our backs are up against the wall. The common/options.c rev 1.65 work around for erroneous Microsoft DHCP servers has been back ported to the version 2.0pl5 client. Since this comes from a change in the vendor's own code (and would no doubt also be committed to the version 2 client if the author were still supporting it), we will consider this a vendor release and import this as such. PR: 21658 Submitted by: Motomichi Matsuzaki END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T20:14:55.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68325, 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 2000-11-04T20:14:56.000000Z K 7 svn:log V 105 This commit was manufactured by cvs2svn to create tag 'isc-dhcp-vendor-FBSD_ISC_DHCP_2_0_PL5_+_V3_FIXES'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-04T20:14:57.000000Z K 7 svn:log V 100 This commit was manufactured by cvs2svn to create tag 'isc-dhcp-vendor-isc_dhcp_2_0_pl5_+_v3_fixes'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T20:45:35.000000Z K 7 svn:log V 192 * Consistently use the `make_resolv_conf' function. * Better handling of the 127.0.0.1 route. * Minor style tweak to reduce diffs from v3 script and ours. Obtained from: ISC v3 client script END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-04T21:01:44.000000Z K 7 svn:log V 110 Our SHRT_MIN definition was actually 4 bits too big. Submitted by: Bradley T. Hughes END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-04T21:55:25.000000Z K 7 svn:log V 323 Change the sf_bufs wakeups to be wakeup_one(), because we don't want to wakeup all of the sleeping threads when we free only one buffer. This avoids us having to needlessly try again (and fail, and go back to sleep) for all the threads sleeping. We will now only wakeup the thread we know will succeed. Reviewed by: green END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-04T22:23:19.000000Z K 7 svn:log V 137 Import vendor fix for insecure temporary filename creation with the '<<' operator, reported on bugtraq by proton END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-04T22:23:19.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68332, 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 2000-11-04T22:23:20.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'tcsh-vendor-tcsh_6_09_01_cvs_20001031'. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-04T22:40:04.000000Z K 7 svn:log V 56 MFC: tcsh temporary file creation fix Approved by: jkh END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-04T23:04:52.000000Z K 7 svn:log V 134 Restore the dump fix Paul Saab introduced in 1.60.2.7 and that I accidently removed in the MFC, sorry about that... Approwed by: jkh END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-04T23:23:27.000000Z K 7 svn:log V 365 Always emply the NCO to attenuate jitter. The Receive clock recovery circuit generates too much jitter to be used directly as xmit clock. Don't miscount pending bytes in weird error conditions. Drop the rest of a packet if we run out of tx-md's. Trig the xmit-frame signal on rising edge, this fixed the one-bit-too-late position of the HDLC frames in E1 mode. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-04T23:51:42.000000Z K 7 svn:log V 58 MFC: top 1.6 (another formatting thing) Approved by: jkh END K 10 svn:author V 6 fenner K 8 svn:date V 27 2000-11-05T00:23:11.000000Z K 7 svn:log V 225 Nasty hack to handle tcpdump alignment issues on Alpha. This is being committed directly to RELENG_4 as a bandaid for 4.2 and a better solution will be created soon. PR: alpha/22314 Submitted by: gallatin Approved by: jkh END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-05T02:24:20.000000Z K 7 svn:log V 209 In the error-message routine for receiving a job, move the "cleanup" to be after the error message is printed, because the error message may refer to variables the "cleanup" routine will zero out. PR: 21007 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-05T03:10:45.000000Z K 7 svn:log V 34 Fix breakage for parallel builds. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-05T03:21:57.000000Z K 7 svn:log V 167 Fix 'lprm' processing so is more likely to work correctly when dealing with long (>32 character) hostnames. PR: 14978 Submitted by: Tatsuya Kudoh END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-05T03:24:26.000000Z K 7 svn:log V 154 Fix potential problem processing jobs from hosts with >32 character hostnames. This may fix a problem reported by Juha Ylitalo END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-05T03:25:09.000000Z K 7 svn:log V 68 Merge some OpenBSD/NetBSD fixes to the recent MPPE/CHAP0x81 update. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-05T03:39:24.000000Z K 7 svn:log V 62 MFC: OpenBSD/NetBSD fixes to the recent MPPE/CHAP0x81 update. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-05T04:55:19.000000Z K 7 svn:log V 102 MFC: sendmail info delete bogus security enhancement text. This hasn't been MFC'd. Approved by: jkh END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-05T07:31:17.000000Z K 7 svn:log V 394 Fix getdents syscall. The offset field in struct dirent was set to the offset of the next dirent in rev 1.36. The offset was calculated from the current offset and the record length. This offset does not necessarily match the real offset when we are using cookies. Therefore, also use the cookies to set the offset field in struct dirent if we're using cookies to iterate through the dirents. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-05T07:41:42.000000Z K 7 svn:log V 60 MFC rev 1.46: Fix parallel build breakage Approved by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-05T08:33:55.000000Z K 7 svn:log V 27 Virgin import of FILE 3.32 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-05T08:33:55.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68349, 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 2000-11-05T08:33:56.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'file-vendor-file_3_32'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-05T09:06:06.000000Z K 7 svn:log V 169 Switch over to using the Christos Zoulas maintained version in contrib/ This also gives use the same exact results as NetBSD, thus sharing more code with our bretheren. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-05T09:21:42.000000Z K 7 svn:log V 74 MFC: rev 1.16 (SHRT_MIN definition was 4 bits too long) Approved by: JKH END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-05T09:34:10.000000Z K 7 svn:log V 43 MFC: sync with rev 1.18. Approved by: JKH END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-05T09:37:06.000000Z K 7 svn:log V 73 MFC: work around for erroneous Microsoft DHCP servers Approved by: JKH END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-05T10:41:35.000000Z K 7 svn:log V 131 ELF kernels should use an ELF sysvec. This allows us to move a.out specific files to those platforms that acutally support a.out. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-05T12:30:01.000000Z K 7 svn:log V 33 Fix sort order Approved by: jkh END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-11-05T12:35:41.000000Z K 7 svn:log V 410 Merged from the following changes. sys/boot/i386/btx/btx/Makefile 1.9 sys/boot/i386/btx/btx/btx.s 1.23 sys/boot/i386/libi386/biosdisk.c 1.32 and 1.33 sys/boot/i386/libi386/biosmem.c 1.5 sys/boot/i386/libi386/comconsole.c 1.8 sys/boot/i386/libi386/gatea20.c 1.3 sys/boot/i386/libi386/time.c 1.4 sys/boot/i386/libi386/vidconsole.c 1.13 sys/boot/i386/loader/Makefile 1.48 sys/boot/i386/loader/main.c 1.22 END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-05T13:38:11.000000Z K 7 svn:log V 24 MFC: Format string fix. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-11-05T14:31:19.000000Z K 7 svn:log V 325 Merged from the following changes. sys/conf/Makefile.i386 1.211 sys/conf/files.i386 1.329 sys/isa/fd.c 1.186, 1.188 and 1.189 sys/isa/sio.c 1.305 and 1.317 sys/i386/conf/GENERIC 1.270, 1.281, 1.282 and 1.284 sys/i386/i386/machdep.c 1.419 sys/i386/i386/userconfig.c 1.184 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-11-05T14:34:35.000000Z K 7 svn:log V 61 Switched from i386/isa/scsi_dvcfg.h to cam/scsi/scsi_dvcfg.h END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-11-05T14:55:09.000000Z K 7 svn:log V 118 Honor the ip address given in the root-path dhcp option. PR: 21743 Submitted by: Brian Candler END K 10 svn:author V 8 truckman K 8 svn:date V 27 2000-11-05T15:34:58.000000Z K 7 svn:log V 526 Change MAKEDEV so that it prepends /sbin:/bin to $PATH instead of totally overwriting $PATH, and find mknod $PATH instead of hardcoding /sbin so that the copy of MAKEDEV on the fixit floppy is usable, since mknod and expr live in /mnt2/stand when the fixit floppy is running. Get rid of the sed invokation in release/Makefile that attempts to delete the PATH setting stuff from MAKEDEV on the fixit floppy. This hasn't worked since a long ago change to MAKEDEV caused the sed expression to no longer match. PR: misc/21241 END K 10 svn:author V 8 truckman K 8 svn:date V 27 2000-11-05T15:38:05.000000Z K 7 svn:log V 83 Ignore chflags failure so that doMFSKERN won't abort on an NFS mounted filesystem. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2000-11-05T17:59:29.000000Z K 7 svn:log V 191 Back out change to prepend /sbin:/bin to $PATH, just overwrite $PATH with these in the normal case. Set MAKEDEVPATH in sysinstall to include the /mnt2 stuff before starting the fixit shell. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-05T19:14:00.000000Z K 7 svn:log V 131 ELF kernels should use an ELF sysvec. This allows us to move a.out specific files to those platforms that acutally support a.out. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-11-05T19:17:40.000000Z K 7 svn:log V 94 MFC (support filesystems with the not-so-new "sparse_superblocks" feature). Approved by: jkh END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-05T21:34:27.000000Z K 7 svn:log V 64 Fix temporary file creation. Obtained from: NetBSD dol.c r1.15 END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-05T21:57:59.000000Z K 7 svn:log V 72 Fix temporary file creation problem. Obtained from: NetBSD dol.c r1.15 END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-05T22:41:06.000000Z K 7 svn:log V 70 fix a comment line to make grepping the output for milestones easier. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-05T22:42:11.000000Z K 7 svn:log V 70 Change comment characters to avoid matching release milestone output. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-05T22:44:47.000000Z K 7 svn:log V 53 removed duplicated "start" message for world target. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-05T22:49:15.000000Z K 7 svn:log V 46 MFS: comment character and readability fixes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-05T23:14:49.000000Z K 7 svn:log V 36 MFS: eliminate duplicate start line END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-11-06T02:37:28.000000Z K 7 svn:log V 72 fix es1370 mixer by adding reinit function to it's mixer function list. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-11-06T02:47:43.000000Z K 7 svn:log V 103 fix paste-o in mixer code - actually set right channel volume instead of doing the left channel twice. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-11-06T03:23:56.000000Z K 7 svn:log V 69 Check that p->p_pptr is not NULL - kernel processes have no parents! END K 10 svn:author V 3 des K 8 svn:date V 27 2000-11-06T03:24:10.000000Z K 7 svn:log V 57 MFC: check that p->p_pptr is not NULL. Approved by: jkh END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-06T04:11:56.000000Z K 7 svn:log V 67 Fix a format-code, thus getting rid of a compile-time warning msg. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-06T04:37:56.000000Z K 7 svn:log V 63 Cosmetic improvements to a few recvjob-related error messages. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T09:14:22.000000Z K 7 svn:log V 42 Finish conversion from man(7) to mdoc(7). END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T09:17:44.000000Z K 7 svn:log V 23 Fixed typo: .SY -> .Sy END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T09:20:09.000000Z K 7 svn:log V 23 Fixed typo: .EL -> .El END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T09:27:03.000000Z K 7 svn:log V 11 .UC -> .Os END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-11-06T09:28:54.000000Z K 7 svn:log V 109 release/sysinstall/lndir.c has not been used, but statically linked to sysinstall for long time. Remove it. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T09:29:17.000000Z K 7 svn:log V 23 Fixed typo: .FL -> .Fl END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-06T10:17:47.000000Z K 7 svn:log V 24 MFC: Format string fix. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-11-06T11:17:37.000000Z K 7 svn:log V 543 Attempt to fix problem with users being able to convince the crontab program to read any file which is a valid crontab file. The fix is based on that used in NetBSD and OpenBSD - we keep the file open while the user is editing it. This means that files must be edited in place. Cron attempts to warn you if your editor does not do this. The fact that the file must be edited in place is also noted in the man page. This patch has been confirmed to work by atleast one person on -security and has been tested locally. Obtained from: OpenBSD END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T11:18:13.000000Z K 7 svn:log V 44 Properly declare the multiple-columns list. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T12:03:43.000000Z K 7 svn:log V 21 Avoid use of tbl(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T12:19:35.000000Z K 7 svn:log V 23 Fixed typo: .PB -> .El END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T12:37:45.000000Z K 7 svn:log V 67 -mdoc cleanup: replace custom .ES/.EE macros with literal display. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T12:41:27.000000Z K 7 svn:log V 23 Fixed typo: .FR -> .Fa END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T15:18:56.000000Z K 7 svn:log V 23 Fixed typo: .ar -> .Ar END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-06T15:46:57.000000Z K 7 svn:log V 13 Fixed typos. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-06T16:10:57.000000Z K 7 svn:log V 89 Fix AA being cleared on notify "queries" Submitted by: Mark Andrews END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-06T16:10:57.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68396, 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 2000-11-06T16:10:58.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'bind-vendor-v8_2_3_aa_patch'. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-06T16:48:44.000000Z K 7 svn:log V 37 Resolve conflicts on aa_patch merge. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-06T19:19:49.000000Z K 7 svn:log V 41 Get rid of a minor compile-time warning. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-06T19:36:38.000000Z K 7 svn:log V 183 Cosmetic change of a structure name. Turn 'struct queue { q_time, q_name }' (loosely-speaking) into 'struct jobqueue { job_time, job_cfname }' Reviewed by: GAWollman END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-11-06T20:05:38.000000Z K 7 svn:log V 2813 aic7xxx.c: When restarting the sequencer, ensure that the SCBCNT register is 0. A non-zero count will prevent the setting of the CCSCBDIR bit in any future dma operations. The only time CCSCBCNT would be non-zero is if we happened to halt the dma during a reset, but even that should never happen. Better safe than sorry. When a command completes before the target responds to an ATN for a recovery command, we now notify the kernel so that any recovery operation requeued in the qinfifo can be removed safely. In the past, we did this in ahc_done(), but ahc_done() may be called without the card paused. This also avoids a recursive call to ahc_search_qinifo() which could have occurred if ahc_search_qinififo() happened to be the routine to complete a recovery action. Fix 8bit math used for adjusting the qinfifo. The index must be wrapped properly within the 256 entry array. We rely on the fact that qinfifonext is a uint8_t in most cases to handle this wrap, but we missed a few spots where the resultant calculation was promoted to an int. Change the way that we deal with aborting the first or second entry from the qinfifo. We now swap the first entry in the qinfifo with the "next queued scb" to force the sequencer to see an abort collision if we ever touch the qinififo while the sequencer is mid SCB dma. aic7xxx.reg: Add new MKMSG_FAILED sequencer interrupt. This displaced the BOGUS_TAG interrupt used in some previous sequencer code debugging. aic7xxx.seq: Increment our position in the qinfifo only once the dma is complete and we have verified that the queue has not been changed during our DMA. This simplifies code in the kernel. Protect against "instruction creep" when issuing a pausing sequencer interrupt. On at least the 7890/91/96/97, the sequencer will coast after issuing the interrupt for up to two instructions. In the past we delt with this by using carefully placed nops. Now we call a routine to issue the interrupt followed by a nop and a ret. Tell the kernel should an SCB complete with the MK_MESSAGE flag still set. This means the target ignored our ATN request. Clear the channel twice as we exit the data phase. On the aic7890/91, the S/G preload logic may require the second clearing to get the last S/G out of the FIFO. aic7xxx_freebsd.c: Don't bother searching the qinfifo for a doubly queued recovery scb in ahc_done. This case is handled by the core driver now. Free the path used to issue async callbacks after the callback is complete. aic7xxx_inline.h: Split the SCB queue routine into a routine that swaps the SCB with the "next queued SCB" and a routine that calls the swapping routine and notifies the card of the new SCB. The swapping routine is now also used by ahc_search_qinfifo. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-11-06T20:12:07.000000Z K 7 svn:log V 219 Fix async notifications for listners registered to wildcard nodes. For example, a client registered to receive specific events for bus 0, target *, lun *, was not receiving notifications. Reviewed by: ken@FreeBSD.org END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-06T21:32:13.000000Z K 7 svn:log V 74 Quieten some warnings about correct usage of assignments as truth values. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-11-06T22:22:52.000000Z K 7 svn:log V 50 add AFMT_8BIT for easier determination of formats END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-06T22:33:49.000000Z K 7 svn:log V 28 Remove unused PCI includes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-06T23:02:52.000000Z K 7 svn:log V 27 MFC: removed defunct lndir END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-06T23:09:18.000000Z K 7 svn:log V 77 Add ATA raid controller support for sysinstall. Submitted by: debnar@o-c.sk END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-06T23:15:01.000000Z K 7 svn:log V 41 MFS: add ATA raid support for sysinstall END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-11-06T23:41:16.000000Z K 7 svn:log V 102 MFC: Trim right column messages to display correctly in 80-column terminal. (1.280) Approved by: jkh END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-07T00:03:33.000000Z K 7 svn:log V 168 Ignore resources with a size of 0, as these are disabled (and we don't deal with them properly elsewhere). Submitted by: Masayuki FUKUI END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-11-07T00:29:24.000000Z K 7 svn:log V 44 if a channel dies, rejuvenate it on close() END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-11-07T00:32:35.000000Z K 7 svn:log V 49 slight mods to isa dma and channel flushing code END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-11-07T00:38:59.000000Z K 7 svn:log V 117 adjust dma channels for vibra16x; recording should now work. full duplex does not work on vibra16x, so is disabled. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-07T00:44:24.000000Z K 7 svn:log V 122 Remove an unneeded #include that snuck in accidentally with the MI mutexes. Submitted indirectly by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-07T00:45:18.000000Z K 7 svn:log V 66 Minor nit: missed ithd_loop -> sithd_loop in the KTR tracepoints. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-07T00:56:14.000000Z K 7 svn:log V 232 Update the vortex driver so that it no longer needs the PCI compat interface. In addition to using newbus, it also uses bus_space rather than inb/outb to make it MI. The grody static softc allocation stuff has been removed as well. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-07T00:58:35.000000Z K 7 svn:log V 118 The vx driver no longer needs the PCI compat shims. Also should now work on the alpha (at least the PCI part should). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-07T01:03:23.000000Z K 7 svn:log V 199 The vortex driver can be compiled as a KLD now. The EISA attachment is only built on the i386 platform for now, since it depends on symbols which I'm pretty sure won't be present in the alpha build. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-07T01:49:48.000000Z K 7 svn:log V 954 - Remove much of the inlining of the KTR tracepoints into a ktr_tracepoint() function declared in kern_ktr.c. The only inline checks left are the checks that compare KTR_COMPILE with the supplied mask and thus should be optimized away into either nothing or a direct call to ktr_tracepoint(). - Move several KTR-related options to opt_ktr.h now that they are only needed by kern_ktr.c and not by ktr.h. - Add in the ktr_verbose functionality if KTR_EXTEND is turned on. If the global variable 'ktr_verbose' is non-zero, then KTR messages will be dumped to the console. This variable can be set by either kernel code or via the 'debug.ktr_verbose' sysctl. It defaults to off unless the KTR_VERBOSE kernel option is specified in which case it defaults to on. This can be useful when the machine locks up spinning in a loop with interrupts disabled as you might be able to see what it is doing when it locks up. Requested by: phk END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-07T01:50:10.000000Z K 7 svn:log V 33 Document the KTR_VERBOSE option. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-11-07T03:09:52.000000Z K 7 svn:log V 81 MFC (pass the correct inode number to VFS_VGET() for mknod()). Approved by: jkh END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-07T04:29:33.000000Z K 7 svn:log V 200 Pass the correct output options to the ccp output initialisation routine rather than passing it the first requested output option. Ensure that options are freed correctly even if we don't reach TLU. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-07T04:29:46.000000Z K 7 svn:log V 96 Handle being given a connect()ed udp descriptor as stdin rather than assuming it's unconnected. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-07T04:30:42.000000Z K 7 svn:log V 325 MFC: Pass the correct output options to the ccp output initialisation routine rather than passing it the first requested output option. Ensure that options are freed correctly even if we don't reach TLU. Handle being given a connect()ed udp descriptor as stdin rather than assuming it's unconnected. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-07T05:53:55.000000Z K 7 svn:log V 218 MFC: ignore resources with a size of 0. Thanks to Ceren Ercen of Linuxcare Labs for testing this on an IBM X20 (the problem system in the original report). Submitted by: Masayuki FUKUI END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-07T07:41:12.000000Z K 7 svn:log V 114 MFC 1.44->1.45: Make compilable. if_fddisubr.c depended on sys/malloc.h by my previous commit. Approved by: jkh END