ƒ±,134766 199 356 278 169 202 232 173 172 389 169 756 220 200 229 246 137 174 150 162 175 233 143 172 237 117 163 2216 158 223 196 235 198 149 196 575 437 178 532 373 836 139 146 769 139 170 118 156 144 291 166 691 149 187 190 127 145 174 326 257 372 196 183 485 216 167 163 130 134 130 176 194 228 276 168 98 163 213 150 253 264 258 348 258 258 261 232 227 174 169 151 189 207 762 280 388 335 649 589 477 111 403 134 255 119 224 253 303 240 312 191 118 111 177 302 252 270 144 190 234 148 161 193 318 183 292 123 144 105 427 113 363 145 140 161 352 225 120 265 772 646 268 152 288 391 739 188 159 265 250 191 192 490 330 137 380 445 313 857 465 162 152 236 183 501 301 222 219 353 676 657 142 575 129 866 228 202 437 608 160 263 398 189 185 200 257 162 173 214 167 198 135 145 190 155 180 271 182 220 201 116 K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-04T19:26:08.000000Z K 7 svn:log V 261 MFC: - Add a HARDWARE section which lists supported devices. - Mark up each item in the device list with .It, as per mdoc(7) and to make it simpler for auto generated Hardware Notes to parse the manual page. - Bump document date. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-04T19:34:26.000000Z K 7 svn:log V 183 MFC 1.236+1.238: - Auto generate device listing for ath(4). - Remove the listing for the Seagate ST01/02 and the Future Domain 8xx/950 SCSI controllers. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-04T20:09:11.000000Z K 7 svn:log V 75 - Add a HARDWARE section which lists supported devices. MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-04T20:37:59.000000Z K 7 svn:log V 107 - Properly capitalize Ethernet. - Add a HARDWARE section which lists supported devices. MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-04T20:40:15.000000Z K 7 svn:log V 137 Make sure ampersand is encoded as & since jade seems to be confused when it is encoded as & inside an entity. MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-04T20:53:25.000000Z K 7 svn:log V 81 Fix some wording to make the explanation clear. Pointed out and reviewed by: ru END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-04T20:55:36.000000Z K 7 svn:log V 78 - Auto generate device listings for the ex and ie drivers. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-04T21:03:10.000000Z K 7 svn:log V 296 Expand the 4.x -> current updating section. Update to show how to use make kernel. Update the compatibility slice section. Note about updating devices in the kernel config file. MAKEOBJDIRPREFIX changes and mention the port alternative to COMPAT4X=yes. Fix copyright. This should be MFC'd. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-04T21:15:37.000000Z K 7 svn:log V 75 Add a standard 2 clause BSD license. Approved by: wilko MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-04T21:49:42.000000Z K 7 svn:log V 658 Some old tar archives rely on "regular-file-plus-trailing-slash" to denote a directory. Unfortunately, in the presence of GNU or POSIX extensions, this code was checking the truncated filename stored in the regular header rather than the full filename stored in the extended attribute. As a result, long filenames with '/' in just the right position would trigger this check and be erroneously marked as directories. Move the check so it only considers the full filename. Note: the check can't simply be disabled for archives that contain these extensions because there are some very broken archivers out there. Thanks to: Will Froning MFC after: 3 days END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-04T22:32:32.000000Z K 7 svn:log V 124 MFC if_re.c 1.29, if_rlreg.h 1.45, re.4 1.7: Add support Corega CG-LAPCIGT Gigabit Ethernet(8169S) Approved by: re (scott) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-04T23:07:28.000000Z K 7 svn:log V 102 - the NEC PC-9801N-25 is supported as well - really sort the device list this time MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-04T23:54:41.000000Z K 7 svn:log V 131 - move list of supported devices into a HARDWARE section - fix spacing in the Corega entry - bump document date MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-04T23:56:56.000000Z K 7 svn:log V 148 - move list of supported devices into a HARDWARE section - mention which chip the devices use (where known) - bump document date MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T00:01:07.000000Z K 7 svn:log V 40 Add re(4) and sis(4) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T00:06:41.000000Z K 7 svn:log V 77 Autogenerate device listings for re(4), sis(4) and snc(4) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T00:19:32.000000Z K 7 svn:log V 53 Refine the entry for the SMC card MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T01:28:50.000000Z K 7 svn:log V 65 - add a HARDWARE section - bump document date MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T01:30:30.000000Z K 7 svn:log V 78 - add a HARDWARE section - misc fixes - bump document date MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T01:31:44.000000Z K 7 svn:log V 135 - move list of supported devices into a HARDWARE section - sort the hardware list - misc fixes - bump document date MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T01:34:40.000000Z K 7 svn:log V 46 Add el(4), ep(4) and sn(4) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T01:36:08.000000Z K 7 svn:log V 75 Autogenerate device listings for el(4), ep(4) and sn(4) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T01:42:24.000000Z K 7 svn:log V 139 MT5: rev. 1.16 aac works on ia64, twe and twa seem to work on amd64 (though not officially supported by 3ware) Approved by: re (blanket) END K 10 svn:author V 5 brian K 8 svn:date V 27 2004-09-05T01:46:52.000000Z K 7 svn:log V 23 Make ppp WARNS=5 clean END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-05T01:47:33.000000Z K 7 svn:log V 71 MFC rev. 1.2: Fix conversion error in nostr. Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-05T02:09:54.000000Z K 7 svn:log V 2119 Refactor a bunch of scheduler code to give basically the same behaviour but with slightly cleaned up interfaces. The KSE structure has become the same as the "per thread scheduler private data" structure. In order to not make the diffs too great one is #defined as the other at this time. The KSE (or td_sched) structure is now allocated per thread and has no allocation code of its own. Concurrency for a KSEGRP is now kept track of via a simple pair of counters rather than using KSE structures as tokens. Since the KSE structure is different in each scheduler, kern_switch.c is now included at the end of each scheduler. Nothing outside the scheduler knows the contents of the KSE (aka td_sched) structure. The fields in the ksegrp structure that are to do with the scheduler's queueing mechanisms are now moved to the kg_sched structure. (per ksegrp scheduler private data structure). In other words how the scheduler queues and keeps track of threads is no-one's business except the scheduler's. This should allow people to write experimental schedulers with completely different internal structuring. A scheduler call sched_set_concurrency(kg, N) has been added that notifies teh scheduler that no more than N threads from that ksegrp should be allowed to be on concurrently scheduled. This is also used to enforce 'fainess' at this time so that a ksegrp with 10000 threads can not swamp a the run queue and force out a process with 1 thread, since the current code will not set the concurrency above NCPU, and both schedulers will not allow more than that many onto the system run queue at a time. Each scheduler should eventualy develop their own methods to do this now that they are effectively separated. Rejig libthr's kernel interface to follow the same code paths as linkse for scope system threads. This has slightly hurt libthr's performance but I will work to recover as much of it as I can. Thread exit code has been cleaned up greatly. exit and exec code now transitions a process back to 'standard non-threaded mode' before taking the next step. Reviewed by: scottl, peter MFC after: 1 week END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-05T02:19:53.000000Z K 7 svn:log V 63 turn on IPIs for 4bsd scheduler by default. MFC after: 1 week END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-05T02:34:12.000000Z K 7 svn:log V 130 fix up socket/ip layer violation... don't assume/know that SO_DONTROUTE == IP_ROUTETOIF and SO_BROADCAST == IP_ALLOWBROADCAST... END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-05T03:23:36.000000Z K 7 svn:log V 103 MFC rev. 1.127, 1.128: Improve the robustness of MSDOSFSMNT_KICONV handling. Approved by: re (scottl) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-05T04:21:07.000000Z K 7 svn:log V 142 MFC: Symlink missing lt_LT.ISO8859-4 LC_MONETARY, LC_MESSAGES and LC_NUMERIC data files to the ISO8859-13 versions. Approved by: re (scottl) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-05T04:36:34.000000Z K 7 svn:log V 100 Forced commit to see if approvecheck works since I was one of the ones it seemed to be failing for. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-05T04:44:20.000000Z K 7 svn:log V 52 Sorry - trying one last thing before I give up. :-/ END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-05T05:02:16.000000Z K 7 svn:log V 99 Forced commit to help with approvecheck debugging. Extra debugging is turned on for cfg_local.pm. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-05T05:27:30.000000Z K 7 svn:log V 479 Fix Quad handling on 64-bit architectures. On 64-bit machines, a Quad also occupies a single slot. There's no need for any special handling of Quads. While here, remove the silly make_quad() function. We have the 2 longs on 32-bit machines already lined up in the argument array, so we can fetch the Quad with a simple cast. Before: lseek(1,0x123456789,0xd0d0d0d0d0d0d0d0) = 4886718345 (0x123456789) After: lseek(1,0x123456789,SEEK_SET) = 4886718345 (0x123456789) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-05T06:17:25.000000Z K 7 svn:log V 341 Abstract the handling of dirty stacked registers in ia64_read_reg() and ia64_write_reg() and call these whenever we read or write registers from and to memory. This way we correctly read registers from addresses in the register cache and thus fixes backtraces when the saved registers (such as rp and ar.pfs) are in dirty stacked registers. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-05T06:42:51.000000Z K 7 svn:log V 86 Correctly check the return value of kldload() to determine whether an error occurred. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-05T08:30:42.000000Z K 7 svn:log V 439 Fix two problems with REG_ICASE that were introduced with the addition of multibyte character support: - In CHadd(), avoid writing past the end of the character set bitmap when the opposite-case counterpart of wide characters with values less than NC have values greater than or equal to NC. - In CHaddtype(), fix a braino that caused alphabetic characters to be added to all character classes! (but only with REG_ICASE) PR: 71367 END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-05T09:21:32.000000Z K 7 svn:log V 280 Update release notes: - Various markup, typo, and wording fixes. - Use &man.*;. - Move sound(4) related changes to the multimedia support section. - Add net.inet.tcp.rfc3042 and net.inet.tcp.rfc3390. - Unify items which relates to multibyte support of userland utilities. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-05T09:43:47.000000Z K 7 svn:log V 743 Device driver for the Cypress CY7C637xx and CY7C640/1xx families of USB to RS232 bridges, such as the one found in the DeLorme Earthmate USB GPS receiver (which is the only device currently supported by this driver). While other USB to serial drivers in the tree rely heavily on ucom, this one is self-contained. The reason for that is that ucom assumes that the bridge uses bulk pipes for I/O, while the Cypress parts actually register as human interface devices and use HID reports for configuration and I/O. The driver is not entirely complete: there is no support yet for flow control, and output doesn't seem to work, though I don't know if that is because of a bug in the code, or simply because the Earthmate is a read- only device. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-05T10:01:24.000000Z K 7 svn:log V 47 Man page for the newly added ucycom(4) driver. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-05T10:26:00.000000Z K 7 svn:log V 50 MFC ng_fec manpage. Approved by: julian (mentor) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-05T11:18:53.000000Z K 7 svn:log V 676 Temporarily back out revision 1.77. This changed cd9660_getattr() and cd9660_readdir() to return the address of the file's first data block as the inode number instead of the address of the directory entry, but neglected to update cd9660_vget_internal() for the new inode numbering scheme. Since the NFS server calls VFS_VGET (cd9660_vget()) with inode numbers returned through VOP_READDIR (cd9660_readdir()) when servicing a READDIRPLUS request, these two interfaces must agree on the numbering scheme; failure to do so caused panics and/or bogus information about the entries to be returned to clients using READDIRPLUS (Solaris, FreeBSD w/ mount -o rdirplus). PR: 63446 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T12:17:06.000000Z K 7 svn:log V 42 Remove dublicate words MFC after: 3 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2004-09-05T12:32:20.000000Z K 7 svn:log V 76 Fix a warning Submitted by: Stefan Farfeleder END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-05T12:33:15.000000Z K 7 svn:log V 26 Use %zu to format size_t. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-05T13:50:38.000000Z K 7 svn:log V 64 - Add &release.manpath.xorg;. - Bump &release.manpath.xfree86;. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-05T14:10:45.000000Z K 7 svn:log V 52 Merge from rev.1.768. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-05T14:11:17.000000Z K 7 svn:log V 198 Various update for 5.3: - Add &release.manpath.xorg;. - Bump &release.manpath.xfree86;. - Bump &release.manpath.freebsd;. - Fix a mail address in ($email-footer$). Approved by: re (implicitly) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-09-05T14:11:18.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-05T14:33:21.000000Z K 7 svn:log V 594 Expand the scope of the socket buffer locks in sopoll() to include the state test as well as set, or we risk a race between a socket wakeup and registering for select() or poll() on the socket. This does increase the cost of the poll operation, but can probably be optimized some in the future. This appears to correct poll() "wedges" experienced with X11 on SMP systems with highly interactive applications, and might affect a plethora of other select() driven applications. RELENG_5 candidate. Problem reported by: Maxim Maximov Debugged with help of: dwhite END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T14:47:10.000000Z K 7 svn:log V 52 ixgb(4) supports polling as well MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-05T14:53:34.000000Z K 7 svn:log V 95 - Use &url.*; and &os;. - Bump the version number for early adopters in readme/article.sgml. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-05T15:05:26.000000Z K 7 svn:log V 93 - add a HARDWARE section - some capitalization fixes - bump document date MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-05T15:49:31.000000Z K 7 svn:log V 34 Minor grammar and wording fixups. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-05T17:22:50.000000Z K 7 svn:log V 53 Remove an unnecessary article. Pointed out by: bmah END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-05T17:23:54.000000Z K 7 svn:log V 82 Remove an unnecessary article. Pointed out by: bmah Approved by: re (implicitly) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-05T17:27:54.000000Z K 7 svn:log V 229 Call callout_init() on nd6_slowtimo_ch before setting it going; otherwise, the flags field will be improperly initialized resulting in inconsistent operation (sometimes with Giant, sometimes without, et al). RELENG_5 candidate. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-05T20:06:50.000000Z K 7 svn:log V 160 Recover normal behavior: return EINVAL to attempt to add a divert rule when module is built without IPDIVERT. Silence from: andre Approved by: julian (mentor) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-05T21:15:58.000000Z K 7 svn:log V 279 For removable devices without media we set a zero mediasize but a non-zero sectorsize in order to avoid a lot of checks around various divisions etc. Enforce the sectorsize being > 0 with a KASSERT on successful open. Fix scsi_cd.c to return 2k sectors when no media inserted. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-05T22:09:53.000000Z K 7 svn:log V 101 Add a HARDWARE section which lists supported devices based on the Hardware Notes. MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-05T22:16:03.000000Z K 7 svn:log V 89 Auto generate device listings for the following drivers: cp and ctau. MFC after: 3 days END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-05T22:24:28.000000Z K 7 svn:log V 389 It's too easy to panic the machine when INVARIANTS are turned on and you botch a call to nmount(2). This is because there is an INVARIANTS check that asserts that opt->len must be zero if opt->val is not NULL. The problem is that the code does not actually follow this invariant if there is an error while processing mount options. Fix the code to honor the INVARIANT. Silence on: fs@ END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-05T22:31:03.000000Z K 7 svn:log V 121 Reword/reorganize a bit to make it more clear that all OHCI v1.0 compliant controllers are supported. MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-05T22:44:26.000000Z K 7 svn:log V 73 Add a HARDWARE section which lists supported devices. MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-05T22:47:58.000000Z K 7 svn:log V 69 Auto generate device listing for the uhci driver. MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-05T22:53:58.000000Z K 7 svn:log V 36 Bump document date for last commit. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-05T23:23:58.000000Z K 7 svn:log V 39 slight code cleanup MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-06T00:07:58.000000Z K 7 svn:log V 35 Fix the build on 64-bit platforms. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2004-09-06T00:21:42.000000Z K 7 svn:log V 84 MFC r1.41: Add special case for the german whois nameserver. Approved by: re (ken) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-06T04:29:40.000000Z K 7 svn:log V 101 MFC: 1.157 Clear the description when detaching a driver from a node in the tree. Approved by: re@ END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-06T05:57:42.000000Z K 7 svn:log V 132 Reduce WARNS level to 3. Casting causes alignment warnings on platforms with strong alignment (All 64-bit platforms, except amd64). END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-06T07:23:14.000000Z K 7 svn:log V 180 Don't do IPIs on behalf of interrupt threads. just punt straight on through to teh preemption code. Make a KASSSERT out of a condition that can no longer occur. MFC after: 1 week END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-09-06T09:32:59.000000Z K 7 svn:log V 76 Add a few stub syscalls to get TransGaming's winex a bit closer to working. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-09-06T09:33:30.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-06T12:53:25.000000Z K 7 svn:log V 71 Use &url.articles.problem-reports; for link to problem-reports article END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-06T13:42:09.000000Z K 7 svn:log V 120 Allow to setup GBDE on providers which contain '/' in their names, e.g. mirror/, stripe/. Approved by: phk END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T13:42:38.000000Z K 7 svn:log V 53 Fix a couple of typos in comments MFC after: 3 days END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-06T15:25:07.000000Z K 7 svn:log V 160 remove XXX comment now that the kernel is fixed, there isn't any obvious reason to enable this as performance didn't significantly change... MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T15:34:11.000000Z K 7 svn:log V 166 MT5: rev. 1.14 - move list of supported adapters into a HARDWARE section - properly capitalize Fast/Gigabit Ethernet - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T15:35:08.000000Z K 7 svn:log V 160 MT5: rev. 1.16 - move list of supported adapters into a HARDWARE section - properly capitalize (Fast) Ethernet - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T15:36:23.000000Z K 7 svn:log V 250 MT5: rev. 1.28 - move list of supported adapters into a HARDWARE section - list the Digital EtherWORKS adapter as supported [1] - properly capitalize (Fast|Gigabit) Ethernet - bump document date Obtained from: NetBSD [1] Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T15:37:15.000000Z K 7 svn:log V 160 MT5: rev. 1.19 - move list of supported adapters into a HARDWARE section - properly capitalize (Fast) Ethernet - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T15:37:57.000000Z K 7 svn:log V 160 MT5: rev. 1.17 - move list of supported adapters into a HARDWARE section - properly capitalize (Fast) Ethernet - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T15:39:11.000000Z K 7 svn:log V 163 MT5: rev. 1.8 - change layout of the hardware list to the one used by other manpages - fix spacing of one hardware entry - grammar fix Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T15:45:05.000000Z K 7 svn:log V 134 MT5: rev. 1.4 - change layout of the hardware list to the one used by other manpages - add a missing word Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T15:47:13.000000Z K 7 svn:log V 129 MT5: rev. 1.3 - change layout of the hardware list to the one used by other manpages - grammar fixes Approved by: re (blanket) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-06T15:48:38.000000Z K 7 svn:log V 82 revert comment from rev1.158 now that rev1.225 backed it out.. MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T15:48:51.000000Z K 7 svn:log V 72 MT5: rev. 1.23 Properly capitalize Ethernet Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T15:49:35.000000Z K 7 svn:log V 54 MT5: rev. 1.5 Grammar fix Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T16:05:39.000000Z K 7 svn:log V 92 MT5: rev. 1.17 - 1.19 Add nge, ste, ti, tl, ubsa, uftdi, uplcom Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T16:09:03.000000Z K 7 svn:log V 109 MT5: rev. 1.239 - 1.241 Autogenerate device listings for nge, ste, ti, tl and wb Approved by: re (blanket) END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-09-06T16:58:25.000000Z K 7 svn:log V 665 MFC rev. 1.2, 1.3, 1.4: date: 2004/09/03 23:26:55; author: stefanf; state: Exp; lines: +1 -1 Embarrassing typo: s/nextbyint/nearbyint/ date: 2004/09/03 23:31:28; author: stefanf; state: Exp; lines: +4 -4 Use the keyword '_Complex' rather than the macro 'complex' since applications are allowed to undefine the latter. date: 2004/09/03 23:44:09; author: stefanf; state: Exp; lines: +2 -1 Add a workaround to recognise I/_Complex_I as complex arguments. Although the GCC manual claims that the expression 1.0fi has type float _Complex, __builtin_types_compatible_p(float _Complex, __typeof__(1.0fi))) yields 0. Approved by: re (scottl) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-06T18:59:59.000000Z K 7 svn:log V 188 There can be up to three bootable ISO images (bootonly, miniinst, and disc1). The exact number depends on a couple of parameters, so don't give a specific number here. Pointed by: wilko END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-06T19:02:42.000000Z K 7 svn:log V 295 don't call f_detach if the filter has alread removed the knote.. This happens when a proc exits, but needs to inform the user that this has happened.. This also means we can remove the check for detached from proc and sig f_detach functions as this is doing in kqueue now... MFC after: 5 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-06T19:32:00.000000Z K 7 svn:log V 238 Merge vfs_aio.c:1.175 to RELENG_5: date: 2004/09/03 03:19:14; author: rwatson; state: Exp; lines: +2 -0 Tag AIO as requiring Giant over the network stack using NET_NEEDS_GIANT(). RELENG_5 candidate. Approved by: re (scottl) END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-06T19:36:26.000000Z K 7 svn:log V 556 Update ATA to -current level. Summary: Fix the handling of "inflight" requests when doing reinit's. Always pick up giant before returning from an ioctl call. Sii_reset needs to wait up to 1 second to get slow disks with it. Set and reset the right bit for UDMA enable/disable on the ICH* chips. Only call dmainit() if there is a valid busmaster resource. Workaround devices that responds with registers as *both* master & slave. Introduce ata_udelay() that uses tsleep instead of DELAY if possible. Properly check malloc returns. Approved by: re@ END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-06T19:36:40.000000Z K 7 svn:log V 492 Merge key.c:1.67 to RELENG_5: date: 2004/09/02 20:14:03; author: rwatson; state: Exp; lines: +0 -22 The KAME IPSEC implementation at one point used its own pseudo-random number generator, which was re-seeded via a timeout. Now centralized randomness/entropy is used, we can garbage collect the timeout and re-seeding code (which was largely a no-op). Discussed with: itojun, suz, JINMEI Tatuya < jinmei at isl dot rdc dot toshiba dot co dot jp > Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-06T19:38:01.000000Z K 7 svn:log V 380 Merge pseudofs_vnops.c:1.46 to RELENG_5: date: 2004/09/02 16:04:09; author: rwatson; state: Exp; lines: +0 -11 Back out pseudo_vnops.c:1.45, which was a workaround for pfind() returning incompletely initialized processes. This problem was eliminated by kern_proc.c:1.215, which causes pfind() not to return processes in the PRS_NEW state. Approved by: re (scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T19:51:54.000000Z K 7 svn:log V 14 Add ucycom(4) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-06T19:53:58.000000Z K 7 svn:log V 306 Increase PPTP_MAX_TIMEOUT up to 3 seconds. 10 prooved too much for high packet loss links, and 1 second appeared to be too small for high latency links. If we will receive more complaints, we should make this parameter configurable. PR: kern/69536 Approved by: archie, julian (mentor) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T20:02:14.000000Z K 7 svn:log V 37 Add a missing 's' MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-06T20:09:00.000000Z K 7 svn:log V 158 Add axe(4) to ethernet-nic-regex. PR: conf/71410 Submitted by: Andrew Thompson Approved by: julian (mentor) MFC after: 3 days END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-09-06T20:42:34.000000Z K 7 svn:log V 22 Add a missing splx(). END K 10 svn:author V 6 thomas K 8 svn:date V 27 2004-09-06T20:55:03.000000Z K 7 svn:log V 128 MFC to RELENG_5 rev. 1.5: Skip entries for GBDE swap devices if they are commented out in /etc/fstab. Approved by: re (scottl) END K 10 svn:author V 6 thomas K 8 svn:date V 27 2004-09-06T20:57:28.000000Z K 7 svn:log V 157 MFC to RELENG_5 rev. 1.9: Fix positional parameter reference to ${10}. Fix target location for generation of fstab. Approved by: re (scottl) PR: bin/70795 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-06T21:14:32.000000Z K 7 svn:log V 206 Remove layer intermixing. Device driver should pass the frame should pass frame to ether_input(), and do not play with bridge itself. Reviewed by: sam, andre Approved by: julian (mentor) MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-06T22:00:50.000000Z K 7 svn:log V 142 - move list of supported devices into a HARDWARE section - fix a device name - various language fixes - bump document date MFC after: 3 days END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-06T23:27:28.000000Z K 7 svn:log V 219 make witness it's own sysctl branch instead of using _ to do this. I have left the old tunables in to give people a few days to transition their loader.conf and sysctl.conf's over to the new names.. MFC after: 5 days END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-06T23:37:17.000000Z K 7 svn:log V 99 document the recent change to debug.witness.* fix spelling of debug.witness.kdb MFC after: 5 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2004-09-06T23:54:54.000000Z K 7 svn:log V 24 Build with -DNOINET6... END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-07T00:29:21.000000Z K 7 svn:log V 14 Add uvscom(4) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-07T00:33:31.000000Z K 7 svn:log V 80 MT5: rev. 1.14 Properly capitalize Gigabit Ethernet Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-07T00:41:50.000000Z K 7 svn:log V 204 MT5: rev. 1.2 - 1.4 - replace the ERRORS section with a DIAGNOSTICS section - move list of supported adapters into a HARDWARE section - sort the device list - some minor fixes Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-07T00:44:10.000000Z K 7 svn:log V 154 MT5: rev. 1.8 - move list of supported devices into a HARDWARE section - fix spacing in the Corega entry - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-07T00:45:13.000000Z K 7 svn:log V 172 MT5: rev. 1.17 - move list of supported devices into a HARDWARE section - mention which chip the devices use (where known) - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-07T00:48:28.000000Z K 7 svn:log V 47 Add snc, re and sis Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-07T00:51:38.000000Z K 7 svn:log V 93 MT5: rev. 1.243 Autogenerate device listings for re, sis and snc Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-07T00:54:52.000000Z K 7 svn:log V 136 Forced commit to not that the last message was supposed to be: MT5: rev. 1.20 and 1.22 Add re, sis and snc Approved by: re (blanket) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-07T05:23:28.000000Z K 7 svn:log V 56 Fix markup of HARDWARE section. Submitted by: brueffer END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-07T06:28:00.000000Z K 7 svn:log V 66 Fix the NOSUID build: make sure we have the kldload(2) prototype. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-07T06:33:39.000000Z K 7 svn:log V 98 Give libthr a choice (per system) of scope_system or scope_thread scheduling. MFC after: 4 days END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-09-07T06:37:09.000000Z K 7 svn:log V 223 MFC rev. 1.56: restore a historical ipfw1 logamount behaviour: rules with 'log' keyword but without 'logamount' limit the amount of their log messages by net.inet.ip.fw.verbose_limit sysctl value. Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-07T06:38:22.000000Z K 7 svn:log V 88 Make debug printf less threatenning and make it only print out once. MFC after: 2 days END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-09-07T06:38:49.000000Z K 7 svn:log V 197 MFC rev. 1.56: restore a historical ipfw1 logamount behaviour: rules with 'log' keyword but without 'logamount' limit the amount of their log messages by net.inet.ip.fw.verbose_limit sysctl value. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-07T07:04:47.000000Z K 7 svn:log V 28 fix typo MFC after: 2 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-07T07:06:36.000000Z K 7 svn:log V 52 Make the alpha timecounter preferable to the i8254. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-07T07:32:40.000000Z K 7 svn:log V 13 add KASSERTS END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-09-07T07:53:38.000000Z K 7 svn:log V 333 MFC sockstat.c rev. 1.10 and sockstat.1 rev. 1.19: Do not display bogus entries for sockets in the TIME_WAIT or similar states that no longer have a corresponding file descriptor - until now, sockstat would mostly randomly match null kern.file.*.xf_data fields with the first mostly-closed socket. Approved by: re (rwatson) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-07T07:54:45.000000Z K 7 svn:log V 21 Use bioq_takefirst() END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2004-09-07T08:04:09.000000Z K 7 svn:log V 267 Do the small amount of tweaking to support PAE for at least initiator mode. I was unable to test this as the PAE kernel crashed with a "cannot copy LDT" before coming up. When this gets a bit more testing, I'll fix the PAE conf file to allow isp devices. PR: 59728 END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-07T08:53:03.000000Z K 7 svn:log V 53 Explicitly pass the vnode to the nw_doio() function. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-07T08:53:28.000000Z K 7 svn:log V 48 Explicitly pass vnode to smbfs_doio() function. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-07T08:56:43.000000Z K 7 svn:log V 69 Explicitly pass vnode to nfs_doio() and mountpoint to nfs_asyncio(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-07T09:17:05.000000Z K 7 svn:log V 259 Create simple function init_va_filerev() for initializing a va_filerev field. Replace three instances of longhaired initialization va_filerev fields. Added XXX comment wondering why we don't use random bits instead of uptime of the system for this purpose. END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-09-07T09:48:27.000000Z K 7 svn:log V 132 MT5: Add an if_start handler to the SLIP driver so that it is working again and doesn't panic the system. Approved by: re (scottl) END K 10 svn:author V 2 dd K 8 svn:date V 27 2004-09-07T13:22:28.000000Z K 7 svn:log V 29 Improve markup and language. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-07T14:26:02.000000Z K 7 svn:log V 173 Document the following knobs: CD_EXTRA_BITS, EXTRA_SRC, HTTP_PROXY and FTP_PROXY. Removed bitrot (BOOT_CONFIG). PR: misc/71465 Submitted by: Jon Passki END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-07T15:19:40.000000Z K 7 svn:log V 679 Although 'Unanimous Consent' appears to be a well defined and used in the US Senate, Canadian Parliament and Australian Senate, it was causing some confusion. After some consultation with Mark Murray, change this to 'without objection' since often times a plain-speaking term is preferable to a regionally used term. Also, clarify that this procedure is to be used when for more mundane matters that need a sanity check, but don't need the whole, ponderous voting proceedure that more difficult issues require. Core members that read email in any given 48 hour period are trusted enough to know the difference and to provide the sanity check as necessary. Reviewed by: markm END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-07T15:27:10.000000Z K 7 svn:log V 553 [[ Forced commit due to fumble with the file used to commit with. cvsgNMRSs vs cvsg4JFe3 :-( ]] When recursing, print the target name as well as the subdirectory. This changes the output a little, but appears to break no scripts. These changes should make the debugging of build problems easier, as well as explain why it appears things build 4 times (they don't, really, since there's obj, depend, all and install). I've been running these changes, or variations on them, for about 2 years. Reviewed by: arch@ (des, markm, koshy, marcel, scottl) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-07T15:38:34.000000Z K 7 svn:log V 172 Turn off malloc debugging for RELENG_5. This is intended to be off for the remainder of the RELENG_5/5-STABLE lifespan. It remains on in HEAD/6-CURRENT. Approved by: re END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-07T15:48:27.000000Z K 7 svn:log V 60 Mark bundle as unused in case we're compiled with NORADIUS. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-07T16:20:26.000000Z K 7 svn:log V 190 MT5: rev. 1.231 Document a couple of build knobs PR: misc/71032 (partly) Submitted by: Divacky Roman Reviewed by: ru Approved by: re (scottl) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-07T16:58:12.000000Z K 7 svn:log V 298 Instead of trusting _STA from power resources, cache the first value returned and then infer the state from calls to _ON/_OFF. This works around a problem in systems that don't correctly report the state (i.e. the HP Omnibook 500 reports "on" for its fan always after it has been turned on once). END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-07T17:02:08.000000Z K 7 svn:log V 646 Don't change the state of the system in acpi_tz_establish(). Before, we would turn off all fans when initializing a zone. However, the HP Omnibook 500 generates a notify saying the zone needs to be re-evaluated whenever its fan is switched on or off. This produced an infinite loop. Also, note that running _SCP can generate the same notify. Since we need to make sure old fan references are turned off when getting new ones, run acpi_tz_monitor() first. This will turn off any unneeded fans. Then, check for new settings. After that, run acpi_tz_monitor() again to turn on/off any fans referenced by the new settings. Tested by: brooks END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-07T18:34:45.000000Z K 7 svn:log V 94 MFC 1.20: - Add a HARDWARE section which lists supported devices. Approved by: re (blanket) END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-09-07T18:35:00.000000Z K 7 svn:log V 67 new version of cryptotest (w/ only code from me) Reviewed by: imp END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-07T18:36:50.000000Z K 7 svn:log V 170 MFC 1.19+1.20: - Properly capitalize Ethernet. - Add a HARDWARE section which lists supported devices. - Add a standard 2 clause BSD license. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-07T18:39:24.000000Z K 7 svn:log V 155 MFC 1.9: Make sure ampersand is encoded as & since jade seems to be confused when it is encoded as & inside an entity. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-07T18:43:55.000000Z K 7 svn:log V 97 MFC 1.21: - Auto generate device listings for the ex and ie drivers. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-07T18:44:43.000000Z K 7 svn:log V 98 MFC 1.242: - Auto generate device listings for the ex and ie drivers. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-07T20:14:35.000000Z K 7 svn:log V 395 - Remove listing for NCR5380/NCR53400 and UltraStor 14F/24F/3F4; the drivers were removed over 5 years ago. - Note that WD7000 is supported by the wds(4) driver and move it to the generic SCSI section, since it was converted to CAM some time ago. - Remove section about non-CAM drivers, since there are none left in the section. - Autogenerate device listing for ct(4). MFC after: 2 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-07T22:37:43.000000Z K 7 svn:log V 234 Switch the default scheduler to 4BSD to match what will go into RELENG_5 soon. It can be switched back once 5.3 is tested and released. Also turn on PREEMPTION as many of the stability problems with it have been fixed. MT5: 3 days. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-07T22:44:55.000000Z K 7 svn:log V 42 Fix a cut-n-paste glitch with SCHED_4BSD. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-07T23:09:37.000000Z K 7 svn:log V 283 Merge ng_ksocket.c:1.47 to RELENG_5: date: 2004/09/02 19:53:13; author: rwatson; state: Exp; lines: +3 -3 In FreeBSD 5.x, curthread is always defined, so we don't need to to test and optionally use &thread0 if it's NULL. Spotted by: julian Approved by: re (scottl) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-07T23:21:10.000000Z K 7 svn:log V 349 MFC: if.c:1.202 if.h:1.90 ifconfig.c:1.107 Use a spare byte in struct if_data to store the structure size without increasing it. Add code to ifconfig to use this size to find the sockaddr_dl after the struct if_data in the routing message. This allows struct if_data to grow (up to 255 bytes) without breaking ifconfig. Approved by: re (scottl) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-07T23:26:52.000000Z K 7 svn:log V 217 MFC 1.15: When an USB keyboard is plugged in to a machine with a builtin keyboard, cause the USB keyboard to take over from the builtin one. Approved by: re (scottl) PR: kern/71354 (partial workaround only) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-07T23:27:07.000000Z K 7 svn:log V 760 Merge uipc_socket.c:1.212 to RELENG_5: date: 2004/09/05 14:33:21; author: rwatson; state: Exp; lines: +4 -4 Expand the scope of the socket buffer locks in sopoll() to include the state test as well as set, or we risk a race between a socket wakeup and registering for select() or poll() on the socket. This does increase the cost of the poll operation, but can probably be optimized some in the future. This appears to correct poll() "wedges" experienced with X11 on SMP systems with highly interactive applications, and might affect a plethora of other select() driven applications. RELENG_5 candidate. Problem reported by: Maxim Maximov Debugged with help of: dwhite Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-07T23:29:26.000000Z K 7 svn:log V 368 Merge nd6.c:1.45 to RELENG_5: date: 2004/09/05 17:27:54; author: rwatson; state: Exp; lines: +1 -0 Call callout_init() on nd6_slowtimo_ch before setting it going; otherwise, the flags field will be improperly initialized resulting in inconsistent operation (sometimes with Giant, sometimes without, et al). RELENG_5 candidate. Approved by: re (scottl) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-07T23:49:58.000000Z K 7 svn:log V 67 Remove the kernel debugging options from GENERIC. Approved by: re END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T00:28:53.000000Z K 7 svn:log V 55 We don't need device counts anymore MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T00:30:30.000000Z K 7 svn:log V 138 We don't need device counts anymore. Also remove device.hints entries for ie1, to be in line with the other manpages. MFC after: 3 days END K 10 svn:author V 4 grog K 8 svn:date V 27 2004-09-08T02:08:33.000000Z K 7 svn:log V 90 Remove vinum from the list. I no longer have the time and energy to even review changes. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-08T02:55:04.000000Z K 7 svn:log V 405 Sync the busdma code with i386. The most tangible upshot is that the alignment and boundary constraints are being respected, which fixes the reported ATA problems with SiI chips. I consider the busdma implementation worrisome nonetheless. Not only is there too much MI code duplicated in MD files, there's a lot of questionable code. I smell a wholesale, cross-platform overhaul coming... MT5 candidate. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-08T04:08:21.000000Z K 7 svn:log V 205 MFC rev 1.200 When detaching an interface, don't leave an obsolete pointer to the soon to be deleted struct ifnet around. PR: kern/52260 Submitted by: Jinmei Tatuya END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-08T04:42:46.000000Z K 7 svn:log V 129 MFC rev. 1.33: Fixes to handling of bracket expressions in regexes compiled with REG_ICASE. PR: 71367 Approved by: re (scottl) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-08T04:47:56.000000Z K 7 svn:log V 126 MFC rev. 1.5: Correctly check the return value of kldload() to determine whether an error occurred. Approved by: re (scottl) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-08T04:48:21.000000Z K 7 svn:log V 257 Remove the big scary paragraph about 5.x being slow due to enabled debugging code. Replace it with a friendly paragraph about how the debugging code was disabled recently. Submitted by: Xin Li (who really is in dire need of a commit bit!) Approved by: re END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-08T04:50:55.000000Z K 7 svn:log V 580 Re-add ifi_epoch, to struct if_data, this time replacing ifi_unused to avoid ABI changes. It is set to the last time the interface counters were zeroed, currently the time if_attach() was called. It is intentended to be a valid value for RFC2233's ifCounterDiscontinuityTime and to make it easier for applications to verify that the interface they find at a given index is the one that was there last time they looked. Due to space constraints ifi_epoch is a time_t rather then a struct timeval. SNMP would prefer higher precision, but this unlikely to be useful in practice. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-08T04:54:19.000000Z K 7 svn:log V 561 Fix a problem with tag->boundary inheritence that has existed since day one and was propagated to nearly every platform. The boundary of the child needs to consider the boundary of the parent and pick the minimum of the two, not the maximum. However, if either is 0 then pick the appropriate one. This bug was exposed by a recent change to ATA, which should now be fixed by this change. The alignment and maxsegsz tag attributes likely also need a similar review in the near future. This is a MT5 candidate. Reviewed by: marcel Submitted by: sos (in part) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-08T06:05:19.000000Z K 7 svn:log V 51 Correct a typo in a comment. Submitted by: Xin LI END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-08T07:13:39.000000Z K 7 svn:log V 482 Back out 1.88. The reference counts are there to block detach until the sleepers in read/write/ioctl have gotten out, not to prevent the open device from going away. Restore the old behavior so that we have a chance to wake up sleepers when the usb device goes away, so they can properly return EIO back to the caller when this happens. Otherwise, we have a guarnateed panic waiting to happen when a device detaches with an active read channel. This should be merged to 5 asap. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-08T07:57:14.000000Z K 7 svn:log V 37 Fix/clean up return values checking. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-08T08:28:02.000000Z K 7 svn:log V 774 Update sound-related manpages to account for the recent change in device and module naming. The following files were repo-copied: csa.4 -> snd_csa.4 gusc.4 -> snd_gusc.4 maestro3.4 -> snd_maestro3.4 sbc.4 -> snd_sbc.4 uaudio.4 -> snd_uaudio.4 The pcm(4) manpage wasn't renamed to sound(4) as there are nearby plans to rename "device sound" to "device snd", to address the ambiguity in naming, so pcm.4 is linked to sound.4 for the moment. (We also mumble something about the future plans in the manpage.) Removed links from pcm.4 to als4000.4 and emu10k1.4 -- they now have their own snd_*.4 manpages. Fixes for recent snd_*.4 manpages: added missing "device sound" to the SYNOPSIS, fixed hints (they are still "hint.pcm." in most cases). MT5 after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-08T08:42:36.000000Z K 7 svn:log V 136 Fixed sound-related hints. (Yes, this is ambiguous but matches reality.) Reviewed by: matk, cg (an earlier version) MT5 after: 3 days END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-08T08:44:14.000000Z K 7 svn:log V 106 sync with private code: fix a 5.x'ism that 4.x needs protection from. make this code compile standalone. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-08T10:57:09.000000Z K 7 svn:log V 344 Merge from NetBSD: Fix a panic that occurred when trying to traverse a corrupt msdosfs filesystem. With this particular corruption, the code in pcbmap() would compute an offset into an array that was way out of bounds, so check the bounds before trying to access and return an error if the offset would be out of bounds. Submitted by: Xin LI END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-08T11:25:41.000000Z K 7 svn:log V 515 Merge from NetBSD: Fix a problem in previous: we can't blindly assume that we have wincnt entries available at the offset the file has been found. If the dos directory entry is not preceded by appropriate number of long name entries (happens e.g. when the filesystem is corrupted, or when the filename complies to DOS rules and doesn't use any long name entry), we would overwrite random directory entries. There are still some problems, the whole thing has to be revisited and solved right. Submitted by: Xin LI END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-09-08T12:38:23.000000Z K 7 svn:log V 68 MFC: mark cx(4) and ctau(4) as non MPSAFE. Approved by: re (scottl) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-08T12:52:45.000000Z K 7 svn:log V 165 Back out v1.24. v1.40 of sys/sparc64/sparc64/bus_machdep.c fixes the problem this hack was put in place for. MFC to be done if the fix to bus_machdep.c is MFC-ed. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-08T13:03:19.000000Z K 7 svn:log V 305 Reduce the size of struct defid's defid_dirclust, defid_dirofs and (disabled) defid_gen members from u_long to u_int32_t so that alignment requirements don't cause the structure to become larger than struct fid on LP64 platforms. This fixes NFS exports of msdos filesystems on at least amd64. PR: 71173 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T14:54:24.000000Z K 7 svn:log V 92 MFC: rev. 1.30 + 1.31 Add the SMC EZ Card 1233A-TX as supported Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T14:55:20.000000Z K 7 svn:log V 88 MFC: rev. 1.5 - add a HARDWARE section - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T14:56:04.000000Z K 7 svn:log V 102 MFC: rev. 1.17 - add a HARDWARE section - misc fixes - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T14:57:01.000000Z K 7 svn:log V 159 MFC: rev. 1.31 - move list of supported devices into a HARDWARE section - sort the hardware list - misc fixes - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T14:57:54.000000Z K 7 svn:log V 65 MFC: rev. 1.4 Remove dublicate words Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T14:59:10.000000Z K 7 svn:log V 76 MFC: rev. 1.12 ixgb(4) supports polling as well Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T15:01:52.000000Z K 7 svn:log V 116 MFC: rev. 1.7 - add a HARDWARE section - some capitalization fixes - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T15:08:05.000000Z K 7 svn:log V 70 MFC: rev. 1.23 Add el(4), ep(4) and sn(4) Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T15:09:39.000000Z K 7 svn:log V 100 MFC: rev. 1.244 Autogenerate device listings for el(4), ep(4) and sn(4) Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-08T15:27:30.000000Z K 7 svn:log V 38 MFC: rev. 1.4 Remove dublicate words END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-08T16:04:38.000000Z K 7 svn:log V 53 Make the output more suitable for use in a frameset. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-08T16:37:22.000000Z K 7 svn:log V 98 Show current status of mirror device directly. Suggested by: Krzysztof Ciep³ucha END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-09-08T17:27:31.000000Z K 7 svn:log V 62 Do not compile in zlib.c. Add a dependency on module instead. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-08T17:41:31.000000Z K 7 svn:log V 85 MFC rev. 1.6: The IA32 option was renamed to COMPAT_IA32. Approved by: re (blanket) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-08T18:58:29.000000Z K 7 svn:log V 178 Use atomic ops in pmap_clear_ptes() to prevent SMP races that could result in the loss of an accessed or modified bit from the pte. In collaboration with: tegge@ MT5 candidate END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-08T19:36:07.000000Z K 7 svn:log V 90 Clean up rev 1.49 by using the temperature conversion for _PSV also and wrap a long line. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-08T19:47:29.000000Z K 7 svn:log V 124 Fix a .Fn that should be an .Fa. Clear up the spelling and language when describing how to select/poll for an autofs event. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-08T19:54:36.000000Z K 7 svn:log V 105 MFC rev 1.11 of iir.c. This allows it to compile with PAE by removing some bogus code. Approved by: re END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-08T20:08:18.000000Z K 7 svn:log V 21 Remove debug output. END