ı[147405 200 306 306 2673 399 422 283 201 280 122 173 207 353 212 398 157 318 303 329 1039 296 220 212 160 140 132 146 180 141 163 122 287 122 180 122 183 132 132 175 206 147 141 130 176 306 191 976 170 189 186 153 126 237 183 148 278 165 237 189 237 189 237 190 237 310 242 223 252 300 266 160 182 223 223 531 445 171 176 147 215 167 194 142 202 160 225 303 339 344 741 164 748 149 168 139 112 120 290 173 221 239 181 207 206 352 254 179 498 331 216 216 211 214 318 212 341 157 391 190 139 272 181 218 135 138 668 426 273 152 214 218 233 206 344 254 276 319 201 149 185 154 151 172 354 307 728 170 127 215 165 280 130 165 143 171 305 239 409 122 204 204 274 170 151 273 141 412 545 191 236 265 138 284 176 270 166 380 185 277 180 158 215 295 396 466 610 397 263 714 214 189 153 184 607 605 442 1471 202 129 440 290 K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-06-15T20:23:40.000000Z K 7 svn:log V 210 Fix four casts of the softc to a struct ifnet. Hopefully this fixes ed(4) under qemu. I'm shocked that real hardware is apparently working with these bugs. Approved by: re (ifnet blanket) Pointy hat: brooks END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-06-15T23:32:07.000000Z K 7 svn:log V 212 - Fix insertions of bios which represent data earlier than anything else in the queue. The insertion sort assumed this had already been taken care of. Spotted by: Antoine Brodin Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-06-16T04:41:42.000000Z K 7 svn:log V 2578 - Change holdcnt use around vnode recycling. We now always keep a holdcnt ref while we're calling vgone(). This prevents transient refs from re-adding us to the free list. Previously, a vfree() triggered via vinvalbuf() getting rid of all of a vnode's pages could place a partially destructed vnode on the free list where vtryrecycle() could find it. The first call to vtryrecycle would hang up on the vnode lock, but when it failed it would place a now dead vnode onto the free list, and another call to vtryrecycle() would free an already free vnode. There were many complications of having a zero ref count while freeing which can now go away. - Change vdropl() to release the interlock before returning. All callers now respect this, so vdropl() directly frees VI_DOOMED vnodes once the last ref is dropped. This means that we'll never have VI_DOOMED vnodes on the free list. - Seperate v_incr_usecount() into v_incr_usecount(), v_decr_usecount() and v_decr_useonly(). The incr/decr split is so that incr usecount can return with the interlock still held while decr drops the interlock so it can call vdropl() which will potentially free the vnode. The calling function can't drop the lock of an already free'd node. v_decr_useonly() drops a usecount without droping the hold count. This is done so the usecount reaches zero in vput() before we recycle, however the holdcount is still 1 which prevents any new references from placing the vnode back on the free list. - Fix vnlrureclaim() to vhold the vnode since it doesn't do a vget(). We wouldn't want vnlrureclaim() to bump the usecount since this has different semantics. Also change vnlrureclaim() to do a NOWAIT on the vn_lock. When this function runs we're usually in a desperate situation and we wouldn't want to wait for any specific vnode to be released. - Fix a bunch of misc comments to reflect the new behavior. - Add vhold() and vdrop() to vflush() for the same reasons that we do in vlrureclaim(). Previously we held no reference and a vnode could have been freed while we were waiting on the lock. - Get rid of vlruvp() and vfreehead(). Neither are used. vlruvp() should really be rethought before it's reintroduced. - vgonel() always returns with the vnode locked now and never puts the vnode back on a free list. The vnode will be freed as soon as the last reference is released. Sponsored by: Isilon Systems, Inc. Debugging help from: Kris Kennaway, Peter Holm Approved by: re (blanket vfs) END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-06-16T06:51:38.000000Z K 7 svn:log V 306 Add standard GPL boilerplate to these files. They are the only ones contaminated with the GPL code. While this information was present in the COPYRIGHT.INFO file, it is FreeBSD's standard practice to, where possible, include explicit license information in files. Approved by: release engineer (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-06-16T07:25:27.000000Z K 7 svn:log V 329 MFC: kern_ktrace.c 1.99 Remove process information leak from inside a jail, when security.bsd.see_other_uids is set to 0, etc. One can check if invisible process is active, by doing: # ktrace -p If ktrace returns 'Operation not permitted' the process is alive and if returns 'No such process' there is no such process. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-16T08:03:58.000000Z K 7 svn:log V 185 MFC: rev. 1.92 + 1.93 Hex strings are _pre_ceded by 0x, not _pro_ceeded. PR: 82187 Submitted by: Anthony Rogers David Adam END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-16T08:06:37.000000Z K 7 svn:log V 103 Remove Xref to nonexistant smapi(9). Submitted by: markus Approved by: re (blanket) MFC after: 3 days END K 10 svn:author V 4 lesi K 8 svn:date V 27 2005-06-16T08:50:41.000000Z K 7 svn:log V 186 MFC BSD.x11-4.dist rev. 1.27: Move couple of directories out of mtree and into their respective ports. This mtree now specifies basic structure of X11BASE, similarly to BSD.local.dist. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T11:33:53.000000Z K 7 svn:log V 31 Markup fixes. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T11:36:08.000000Z K 7 svn:log V 82 Fix a misplaced $FreeBSD$ I forgot to move in previous revision. Approved by: re END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-06-16T13:20:36.000000Z K 7 svn:log V 111 Fix indentation in INET6 section in preperation of more serious work. Approved by: re (blanket ip6fw removal) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-06-16T13:21:52.000000Z K 7 svn:log V 257 Don't pass the kernel_pmap to pmap_fault_fixup() if the fault comes from kernel mode, always use the curthread pmap instead. There are valid cases were we can fault on a user address from the kernel without pcb_onfault being set. Approved by: re (blanket) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-06-16T13:23:39.000000Z K 7 svn:log V 116 Try harder to detect if the allocated memory for L2 PTP comes from a 1MB section or not. Approved by: re (blanket) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-06-16T14:55:58.000000Z K 7 svn:log V 302 In verify_rev_path6(): - do not use static memory as we are under a shared lock only - properly rtfree routes allocated with rtalloc - rename to verify_path6() - implement the full functionality of the IPv4 version Also make O_ANTISPOOF work with IPv6. Reviewed by: gnn Approved by: re (blanket) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-06-16T15:07:16.000000Z K 7 svn:log V 62 Preserve sorting order. Submitted by: obrien Approved by: re END K 10 svn:author V 5 green K 8 svn:date V 27 2005-06-16T15:43:17.000000Z K 7 svn:log V 223 Ifdef out the incomplete non-blocking IO implementation for NFS pending discussion of how implementation would proceed. Applications like -lc_r expect select(3) to match the EAGAIN-status of IO functions. Approved by: re END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-06-16T16:01:46.000000Z K 7 svn:log V 205 Remove a variable that became unused as a result of changes made in v1.139. This was only exposed if MALLOC_PROFILE was defined. Submitted by: Gary Jennejohn Pointy hat: rwatson Approved by: re (scottl) END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-06-16T17:06:34.000000Z K 7 svn:log V 236 Increase UMA_BOOT_PAGES to prevent a crash during initialization. See http://docs.FreeBSD.org/cgi/mid.cgi?42AD8270.8060906 for a detailed description of the crash. Reported by: Eric Anderson Approved by: re (scottl) MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-06-16T18:06:38.000000Z K 7 svn:log V 943 Some chipset drivers redefine the busspace_isa_{io|mem} tags. This not only means that it's possible (though unlikely) that we hand out differing tags for the same bus space, it also means that the tags we handed out are not used during bus enumeration. Both affect our ability to compare tags. Fix the first by initializing our tags only once. Fix the second by testing if one of the tags to compare is our tag and the other is a busspace_isa_{io|mem} tag and declare them equal if so. This fixes using uart(4) as the serial console on a ds10. That is, the low-level console worked, but we could not match the resources to one of the UARTs found during bus enumeration, which prevented uart(4) from becoming the console in single- or multi-user mode. Approved by: re (kensmith) MFC after: 2 days Thanks to: all involved in getting a ds10 to me; directly or indirectly. Special thanks to: Dave Knight, ISC (for not scratching my Porsche :-) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-06-16T18:08:04.000000Z K 7 svn:log V 200 Make sure we actually read the config files before testing values from them. Reported by: Darren Pilgrim PR: conf/82313 Approved by: re (network interface startup blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T18:16:14.000000Z K 7 svn:log V 128 Provide 32-bit runtime support on amd64 as a separate distribution, lib32. Prodded by: obrien Nodded by: peter Approved by: re END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-16T18:22:06.000000Z K 7 svn:log V 119 MFC: Print out the commands from /boot.config after parsing them so that the output is sent to the correct console(s). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-16T18:23:32.000000Z K 7 svn:log V 68 MFC: Remove one of the last vestiges of the old userconfig support. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-16T18:25:48.000000Z K 7 svn:log V 48 MFC: Fix a warning by adding a missing 'const'. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-16T18:36:34.000000Z K 7 svn:log V 40 MFC: Remove some more userconfig cruft. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-16T18:40:34.000000Z K 7 svn:log V 54 MFC: Add support to the loader for multiple consoles. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-16T18:42:02.000000Z K 7 svn:log V 88 MFC: Remove obsolete and scary note. The loader has worked fine for several years now. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T18:46:17.000000Z K 7 svn:log V 50 (Mostly) markup fixes. Approved by: re (blanket) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-16T18:54:26.000000Z K 7 svn:log V 71 MFC: Remove the remaining references to boot_userconfig and RB_CONFIG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T19:01:07.000000Z K 7 svn:log V 31 Markup fixes. Approved by: re END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-06-16T19:27:12.000000Z K 7 svn:log V 193 1. Add the threads and usb categories. 2. Fill in the blanks on the advocacy category. 3. Expand a contraction while I'm in here. Prodded by: simon (1) Approved by: re (hrs) MFC after: 5 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T19:36:40.000000Z K 7 svn:log V 31 Markup fixes. Approved by: re END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-06-16T19:37:09.000000Z K 7 svn:log V 88 only show a tunnel information of an adequate address family. Approved by: re (dwhite) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T20:01:43.000000Z K 7 svn:log V 31 Fixed markup. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T20:21:03.000000Z K 7 svn:log V 92 Apply a series of scripts to automatically fix some markup bugs. Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T20:51:10.000000Z K 7 svn:log V 41 Markup fixes. Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T21:05:28.000000Z K 7 svn:log V 41 Markup fixes. Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T21:13:20.000000Z K 7 svn:log V 84 A number of manpages already use ``.Fx 5.5'', define it. Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-16T21:35:33.000000Z K 7 svn:log V 108 Remove Xref to mount_hpfs(8), it's not hooked up to the build. Approved by: re (blanket) MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T21:53:41.000000Z K 7 svn:log V 56 Removed redundnt empty line. Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T21:55:45.000000Z K 7 svn:log V 50 Fixed compile warning. Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-16T21:56:03.000000Z K 7 svn:log V 39 Markup nit. Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-16T22:05:32.000000Z K 7 svn:log V 79 Remove the obsolete device count. Approved by: re (blanket) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-16T22:19:05.000000Z K 7 svn:log V 208 Limit entries to their respective architectures. We don't need e.g. ISA troubleshooting in the amd64 installation guide. Also note that amd64 and ia64 use ACPI. Approved by: re (blanket) MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-16T22:22:05.000000Z K 7 svn:log V 94 Whitespace cleanup from last commit. Translators can ignore this. Approved by: re (blanket) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-06-17T01:05:13.000000Z K 7 svn:log V 882 - Fix a leaked reference to a vnode via v_dd. We rely on cache_purge() and cache_zap() to clear the v_dd pointers when a directory vnode is forcibly discarded. For this to work, all vnodes with v_dd pointers to a directory must also have name cache entries linked via v_cache_dst to that dvp otherwise we could not find them at cache_purge() time. The following code snipit could break this guarantee by unlinking a directory before fetching it's dotdot. The dotdot lookup would initialize the v_dd field of the unlinked directory which could never be cleared. To fix this we don't initialize v_dd for orphaned vnodes. printf("rmdir: %d\n", rmdir("../foo")); /* foo is cwd */ printf("chdir: %d\n", chdir("..")); printf("%s\n", getwd(NULL)); Sponsored by: Isilon Systems, Inc. Discovered by: kkenn Approved by: re (blanket vfs) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-06-17T03:08:59.000000Z K 7 svn:log V 78 move wpa_cli to section 8 + minor wordsmithing Approved by: re (blanket wpa) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-06-17T05:32:48.000000Z K 7 svn:log V 97 o move wpa_supplicant to section 8 o fillin wpa_supplicant.conf.5 Approved by: re (blanket wpa) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-06-17T05:37:08.000000Z K 7 svn:log V 94 o move hostapd to section 8 o add placeholder for hostapd.conf Approved by: re (blanket wpa) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-06-17T05:38:43.000000Z K 7 svn:log V 61 move hostapd_cli to section 8 Approved by: re (blanket wpa) END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T08:11:43.000000Z K 7 svn:log V 34 Vendor import of OpenPAM Figwort. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T08:11:43.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r147455, 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 2005-06-17T08:11:44.000000Z K 7 svn:log V 87 This commit was manufactured by cvs2svn to create tag 'openpam-vendor-OPENPAM_FIGWORT'. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T08:14:42.000000Z K 7 svn:log V 56 Update for OpenPAM Figwort. Approved by: re (kensmith) END K 10 svn:author V 5 ticso K 8 svn:date V 27 2005-06-17T14:15:27.000000Z K 7 svn:log V 183 MFC: usbdevs Rev 1.227 device ID for FT2232 chips uftdi.c Rev 1.22 support for FT2232 chips Rev 1.21 remove useless usbd_errstr Reminded by: Mike Tancsa END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T14:35:37.000000Z K 7 svn:log V 73 MFP4: (#78672) markup nits. Submitted by: ru Approved by: re (kensmith) END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T14:35:37.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r147460, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T14:37:16.000000Z K 7 svn:log V 97 MFP4: (#78670) markup nits MFP4: (#78673) bump date Submitted by: ru Approved by: re (kensmith) END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T14:37:16.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r147462, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T14:37:52.000000Z K 7 svn:log V 97 MFP4: (#78671) correctly escape \& in Perl strings. Submitted by: ru Approved by: re (kensmith) END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T14:37:52.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r147464, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T14:39:09.000000Z K 7 svn:log V 98 Fix markup errors caused by a bug in gendoc.pl (see P4 change #78671) Approved by: re (kensmith) END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-17T14:39:09.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r147466, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2005-06-17T17:10:16.000000Z K 7 svn:log V 212 Add the ID of my Thinkpad R40. Makes the module detect and with the exception of fans everything seems to work fine. No ill effects observed. Reviewed by: Nate Lawson (on acpi list) Approved by: re (Ken Smith) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-06-17T17:14:57.000000Z K 7 svn:log V 146 Refer to the correct file/function in panic messages. Reported by: Hans Petter Selasky Approved by: re (ifnet blanket) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-06-17T17:19:34.000000Z K 7 svn:log V 127 Spelling/grammer fixes in comment. Reported by: Hans Petter Selasky Approved by: re (ifnet blanked) END K 10 svn:author V 5 green K 8 svn:date V 27 2005-06-17T23:30:32.000000Z K 7 svn:log V 157 MFC: ipfw.8 r.1.172, ip_fw2.c r.1.100 Properly document the IPFW ALTQ first-match behavior that was intended, as well as actually implementing it. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-06-17T23:54:48.000000Z K 7 svn:log V 204 Fix a number of now bogus casts I missed the first time around (I must have failed to grep this file properly). Reported by: Hans Petter Selasky Approved by: re (ifnet blanket) END K 10 svn:author V 5 green K 8 svn:date V 27 2005-06-17T23:56:59.000000Z K 7 svn:log V 171 MFC: r1.101 Invoke the transmission of IPFW's stateful keep-alives once the locks have been dropped, thus preventing a deadlock between IPFW and the ifnet. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-06-18T00:48:53.000000Z K 7 svn:log V 65 MFC rev 1.11: Fix using uart(4) as the serial console on a ds10. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-06-18T01:04:48.000000Z K 7 svn:log V 87 MFC rev 1.22: In uart_cnprobe(), fill in the cn_name field of the consdev structure. END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2005-06-18T17:10:50.000000Z K 7 svn:log V 125 Moving reiserfs from sys/gnu to sys/gnu/fs. This was discussed on arch@. Reviewed by: mux (mentor) Approved by: re (scottl) END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2005-06-18T17:17:50.000000Z K 7 svn:log V 125 Moving reiserfs from sys/gnu to sys/gnu/fs. This was discussed on arch@. Reviewed by: mux (mentor) Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-06-18T18:17:03.000000Z K 7 svn:log V 437 - Try to catch the wrong bufobj panics a little earlier. I believe they are actually caused by a buf with both VNCLEAN and VNDIRTY set. In the traces it is clear that the buf is removed from the dirty queue while it is actually on the clean queue which leaves the tail pointer set. Assert that both flags are not set in buf_vlist_add and buf_vlist_remove. Sponsored by: Isilon Systems, Inc. Approved by: re (blanket vfs) END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-06-19T02:21:03.000000Z K 7 svn:log V 352 Fix a panic which could occur parsing #!-lines in a shell-script. If the #!-line had multiple whitespace characters after the interpreter name, and it did not have any options, then the code would do nasty things trying to process a (non-existent) option-string which "ended before it began"... Submitted by: Morten Johansen Approved by: re (dwhite) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-19T06:46:28.000000Z K 7 svn:log V 74 MFC: rev. 1.2 Remove Xref to nonexistant smapi(9). Submitted by: markus END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-19T06:47:29.000000Z K 7 svn:log V 79 MFC: rev. 1.73 Remove Xref to mount_hpfs(8), it's not hooked up to the build. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-19T06:48:42.000000Z K 7 svn:log V 50 MFC: rev. 1.24 Remove the obsolete device count. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-06-19T07:30:09.000000Z K 7 svn:log V 121 MFC revision 1.105 date: 2005/06/10 04:44:38; author: csjp; state: Exp; lines: +1 -1 Correct grammar error in comment END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-06-19T12:38:18.000000Z K 7 svn:log V 75 New release notes: OpenPAM Figwort release. Approved by: re (implicitly) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-06-19T18:36:00.000000Z K 7 svn:log V 98 Correct spelling of options PMC_HOOKS to options HWPMC_HOOKS. Approved by: re (man page blanket) END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-06-19T20:02:24.000000Z K 7 svn:log V 47 MFC rev 1.214: Fix passthrough allocation case END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-06-19T20:06:05.000000Z K 7 svn:log V 106 MFC rev 1.292: Mask off the type bits when comparing the base address, and restore the old value if zero. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-06-20T01:25:34.000000Z K 7 svn:log V 65 MFC: Include the puc(4) bus frontend for ppc(4). PR: kern/80737 END K 10 svn:author V 6 avatar K 8 svn:date V 27 2005-06-20T02:33:02.000000Z K 7 svn:log V 129 Appending "..." to a SSID which contains unprintable characters only when necessary. Submitted by: sam Approved by: re (scottl) END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-06-20T03:06:54.000000Z K 7 svn:log V 210 Add a '-v' option to `env', to make it easier to discover exactly what steps it is doing, and what order it does them. This will be much more useful as more options are added. Approved by: re (blanket `env') END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-06-20T03:09:49.000000Z K 7 svn:log V 246 Move the code that clears the environment when `-i' is specified, so it that it does not happen until all single-letter options are processed. This will be important for the -S option, which will be coming soon. Approved by: re (blanket `env') END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-06-20T03:14:29.000000Z K 7 svn:log V 251 If the `utility' specified starts with a '/' character, then execute it without checking it for an equals-sign. If it starts with a slash, then it cannot be a request to set the value of a valid environment variable. Approved by: re (blanket `env') END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-06-20T03:43:25.000000Z K 7 svn:log V 648 Add the '-S' and '-P' options. The '-S' option can be used to split apart a string, and supports some text substitutions. This can be used to provide all the flexibility (and more!) that was lost by recent changes to how the kernel parses #!-lines in shell scripts. The '-P' option provides a way to specify an alternate set of directories to use when searching for the 'utility' program to run. This way you can be sure what directories are used for that search, without changing the value of PATH that the user has set. Note that on FreeBSD 6.0, this option is worthless unless the '-S' option is also used. Approved by: re (blanket `env') END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-06-20T03:43:26.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-06-20T04:17:12.000000Z K 7 svn:log V 655 Add a suite of regression tests for all the recent changes to `env', using my own script to handle it. I wrote my own partially because of all the quoting-issues involved with testing what I wanted to test, and partially because this lets me commit one script and one data file, instead of one-file-per-regression-test. This suite was good enough for my initial testing (and it did help me find a few bugs that would have otherwise been missed). I'm not sure how well it will work in general use, but I figured I might as well commit it. It won't *hurt* to have it available. At the worst, people can just ignore it. Approved by: re (blanket `env') END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-20T07:06:32.000000Z K 7 svn:log V 57 MFC: (1.13) don't free(sock) before it's even allocated. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-20T07:07:36.000000Z K 7 svn:log V 76 MFC: (1.23) don't use cast as lvalue; make it obvious we don't support IPv6 END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-20T07:11:24.000000Z K 7 svn:log V 47 MFC: (1.2) fall back on cat, exec the handlers END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-20T07:12:48.000000Z K 7 svn:log V 20 Bring in from HEAD. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-20T07:13:01.000000Z K 7 svn:log V 28 MFC: (1.9) add zless script END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-06-20T08:31:48.000000Z K 7 svn:log V 193 - Don't use legacy function in a non-legacy one. This gives us possibility to compile libalias without legacy support. - Use correct way to mark variable as unused. Approved by: re (dwhite) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-06-20T08:33:29.000000Z K 7 svn:log V 77 Don't compile legacy libalias support into kernel. Approved by: re (dwhite) END K 10 svn:author V 2 bz K 8 svn:date V 27 2005-06-20T08:39:30.000000Z K 7 svn:log V 129 Fix IP(v6) over IP tunneling most likely broken with ifnet changes. Reviewed by: gnn Approved by: re (dwhite), rwatson (mentor) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-06-20T16:52:59.000000Z K 7 svn:log V 143 Add .cvsignore files just like in sys//compiled, this keeps CVS from questing kernel config files not in CVS. Approved by: re(kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-20T19:32:23.000000Z K 7 svn:log V 89 Simplify the storming logic and remove a variable as a result. Approved by: re (dwhite) END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-06-20T20:01:29.000000Z K 7 svn:log V 111 Don't bump bounds every time savecore(8) is run. Submitted by: Ed Maste Approved by: re END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-06-20T20:17:00.000000Z K 7 svn:log V 113 fix IP(v4) over IPv6 tunneling most likely broken with ifnet changes. Submitted by: bz Approved by: re (dwhite) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-20T20:47:48.000000Z K 7 svn:log V 259 Use the correct types (size_t rather than int) for a couple of variables passed to kernel_sysctl() to fix an unaligned exception on Alpha. This is not an MFC as the code in 5.x is very different. Reported by: Eric Millbrandt emillbrandt at coldhaus dot com END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-06-20T21:42:03.000000Z K 7 svn:log V 162 If a PCI interrupt cannot be routed in the mptable directly, it tries to swizzle the interrupt and route across the parent bridge recursively. Submitted by: jhb END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-06-21T06:03:30.000000Z K 7 svn:log V 84 Fix a -Wuninitialized warning reported by rwatson. Approved by: re (blanket hwpmc) END K 10 svn:author V 2 dd K 8 svn:date V 27 2005-06-21T09:39:09.000000Z K 7 svn:log V 406 Unbreak the ipfilter_loaded function. There doesn't seem to be a way for kldstat to ever print "IP Filter" (the module is called "ipfilter" and modules don't have anything like a description), so this function would always return false. That would cause prestart to attempt to load the module even if it's already loaded, which would fail and prevent the rules from being loaded. Approved by: re (dwhite) END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2005-06-21T10:11:13.000000Z K 7 svn:log V 233 Replace the use if ext2fs' bitops by bitstring.h macros. This fixes portability issues. Also note that for amd64, a hack is used to work around gcc optimization (thanks to cognet@). Reviewed by: mux (mentor) Approved by: re (dougb) END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2005-06-21T10:17:55.000000Z K 7 svn:log V 118 Connect reiserfs build to every platforms, not only i386 and pc98. Reviewed by: mux (mentor) Approved by: re (dougb) END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2005-06-21T12:59:53.000000Z K 7 svn:log V 118 Connect reiserfs build to every platforms, not only i386 and pc98. Reviewed by: mux (mentor) Approved by: re (dougb) END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2005-06-21T13:01:14.000000Z K 7 svn:log V 113 Buid reiserifs.ko on every platforms, not only i386 and pc98. Reviewed by: mux (mentor) Approved by: re (dougb) END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2005-06-21T13:02:45.000000Z K 7 svn:log V 116 Build mount_reiserfs on every platforms, not only i386 and pc98. Reviewed by: mux (mentor) Approved by: re (dougb) END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-06-21T19:38:26.000000Z K 7 svn:log V 225 Undo r1.14 to env.c. While it is unusual for environment variables to start with a '/', they are more supported (by POSIX and SUSv3) than filenames which have an '=' in them. Noticed by: tjr Approved by: re (blanket `env') END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-06-21T19:45:02.000000Z K 7 svn:log V 119 Put in a more descriptive heading for the `env' command. Noticed by: Matthew D Fuller Approved by: re (blanket `env') END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-06-21T21:13:07.000000Z K 7 svn:log V 244 Add the functions _Qp_cmp() and _Qp_cmpe() as described in the Sparc Compliance Definition. On sparc64, GCC emits _Qp_cmp() calls for its __builtin_isfoo() functions which are used for C99's isfoo() macros. Approved by: re(dwhite) PR: 73782 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-06-21T21:17:02.000000Z K 7 svn:log V 65 Add missing unlock. Pointy hat to: pjd Approved by: re (dwhite) END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-06-21T21:37:53.000000Z K 7 svn:log V 298 Fix a bug where the value of ${SOMEVAR} would simply disappear if there was a separator character immediately before it. This wasn't likely to happen in #-lines, but we might as well get it right. Also fix it so that "" and "" will create a zero-length argument. Approved by: re (blanket `env') END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-06-21T21:43:38.000000Z K 7 svn:log V 98 Upgrade these regression tests to track recent changes to `env'. Approved by: re (blanket `env') END K 10 svn:author V 4 grog K 8 svn:date V 27 2005-06-22T03:06:12.000000Z K 7 svn:log V 46 MFC: Clarify that gif doesn't do GRE tunnels. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-06-22T06:42:03.000000Z K 7 svn:log V 177 Fix the debugging macro. The struct ifnet isn't embedded in softc anymore - instead we have a pointer in the softc to it. Use that instead to call if_printf(). Approved by: re END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-06-22T06:44:24.000000Z K 7 svn:log V 87 Free the struct ifnet when detaching is complete. Also add BPF stuff. Approved by: re END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-06-22T06:51:52.000000Z K 7 svn:log V 123 Struct ifatm isn't at the beginning of the softc anymore. Use the correct way (IFP2IFATM()) to access it. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-22T12:15:16.000000Z K 7 svn:log V 44 Fix last commit. Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-22T14:55:59.000000Z K 7 svn:log V 47 Line up the markup. Approved by: re (blanket) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-22T15:20:11.000000Z K 7 svn:log V 575 Clear devinfo_generation in devinfo_free() since we are freeing all of the cached state. Otherwise, a subsequent call to devinfo_init() would succeed without reading the device tree from the kernel thinking that the cached state was up to date since the generation count was the same. However, since the cached state was actually free'd, attempts to examine the tree after the second devinfo_init() would fail. Reported by: Juho Vuori juho dot vuori at kepa dot fi Submitted by: Stefan Farfeleder stefan at fafoe dot narf dot at Approved by: re (dwhite) MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-22T15:24:00.000000Z K 7 svn:log V 333 Correct an error in the previous revision. RAND_MAX is the maximum value for rand(3), not random(3). random(3) is defined to return values between 0 and 2^31-1, so add a local RANDOM_MAX constant to this file that is defined as 2^31-1 and use that in place of RAND_MAX. Reviewed by: bde Approved by: re (dwhite) MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-22T15:35:14.000000Z K 7 svn:log V 181 Document a lot of sparc64 internals. Submitted by: marius Reviewed by: ru Approved by: re (blanket) X-MFC: not before the code in RELENG_5 matches these man pages or vice versa END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-22T19:04:07.000000Z K 7 svn:log V 61 Tidy up the markup. Approved by: re (blanket) OK'ed by: gad END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-06-22T22:35:49.000000Z K 7 svn:log V 117 Fix off-by-one nanosecond in macro TIMESPEC_ADD. Reviewed by: deischen Approved by: re (dwhite) MFC after : 4 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-06-22T22:38:56.000000Z K 7 svn:log V 121 Fix off-by-one nanosecond bug in macro TIMESPEC_ADD. Reviewed by: deischen Approved by: re (dwhite) MFC after : 4 days END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-06-23T00:18:54.000000Z K 7 svn:log V 141 Fix for a bug in tcp_sack_option() causing crashes. Submitted by: Noritoshi Demizu, Mohan Srinivasan. Approved by: re (scottl blanket SACK) END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-06-23T00:21:25.000000Z K 7 svn:log V 114 polled commands can read or write, so bus_dmamap_sync properly according to the type of request. Approved by: re END K 10 svn:author V 5 silby K 8 svn:date V 27 2005-06-23T04:33:39.000000Z K 7 svn:log V 249 Change the mbuf, mbuf cluster, and mbuf packet allocation routines so that the UMA "trash" allocator is used - this ensures that any writes to a freed mbuf should provoke a panic. Only enabled under INVARIANTS, of course. Approved by: re (scottl) END K 10 svn:author V 5 silby K 8 svn:date V 27 2005-06-23T04:34:43.000000Z K 7 svn:log V 159 Fix a read mbuf-after-free error in the iwi driver that was provoked by the trash allocator being used on mbufs. Reviewed by: damien Approved by: re (scottl) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-06-23T04:44:09.000000Z K 7 svn:log V 179 MFC Revision 1.216: > Remove sleep queue hack, it is no longer needed with current sleep queue. > Actually, it causes process to hang when it is being debugged. > > PR: gnu/77818 END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-06-23T05:50:58.000000Z K 7 svn:log V 222 MFC Revision 1.306: > Fix a bug relavant to debugging, a masked signal unexpectedly interrupts > a sleeping thread when process is being debugged. > > PR: GNU/77818 > Tested by: Sean C. Farley END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-06-23T07:34:07.000000Z K 7 svn:log V 104 MFC: - style(9) fixes from ru (rev. 1.58) - fix exit status for get and set command (rev. 1.57, 1.58) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-06-23T11:37:41.000000Z K 7 svn:log V 54 Don't abuse UMA_SLAB_KMEM. Approved by: re (blanket) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-06-23T11:38:47.000000Z K 7 svn:log V 90 Implement db_frame() and use it to obtain the registers value. Approved by: re (blanket) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-06-23T11:39:18.000000Z K 7 svn:log V 59 Call kdb_trap() on fatal abort. Approved by: re (blanket) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-06-23T11:40:45.000000Z K 7 svn:log V 56 Remove the va == pa mapping. Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-23T14:12:19.000000Z K 7 svn:log V 81 Document supported Sun hardware. Submitted by: marius Approved by: re (blanket) END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2005-06-23T14:19:02.000000Z K 7 svn:log V 257 Fix some minor problems before release: (1) "ipf -T" is broken for fetching single entries and (2) loading rules with numbered collections does not order insertion right. (3) stats aren't accumulated for hash table memory failures Approved by: re (dwhite) END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2005-06-23T14:22:02.000000Z K 7 svn:log V 210 Remove these files from src/contrib/ipfilter as they are already present in src/sys/contrib/ipfilter/netinet. Makefile's reachover bits find what they need so building is unaffected. Approved by: re (dwhite) END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-06-23T18:42:58.000000Z K 7 svn:log V 635 Add back missing copyright and license statement. This is identical to the statement in ip_mroute.h, as well as being the same as what OpenBSD has done with this file. It matches the copyright in NetBSD's 1.1 through 1.14 versions of the file as well, which they subsequently added back. It appears to have been lost in the 4.4-lite1 import for FreeBSD 2.0, but where and why I've not investigated further. OpenBSD had the same problem. NetBSD had a copyright notice until Multicast 3.5 was integrated verbatim back in 1995. This appears to be the version that made it into 4.4-lite1. Approved by: re (scottl) MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-06-23T19:46:29.000000Z K 7 svn:log V 76 Fix a source of 'trap xxx with interrupts disabled'. This was a cut/pasto. END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-06-23T19:49:20.000000Z K 7 svn:log V 33 MFp4: Various s/386/amd64/ fixes END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-06-23T19:51:25.000000Z K 7 svn:log V 120 MFp4: fix comment about copyin/out and fubyte family. There is no dos emulator and no 386 protection emulation needed. END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-06-23T19:54:26.000000Z K 7 svn:log V 71 MFp4: oops, the amd64 crash dump code was using the i386 dump version. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2005-06-23T21:37:27.000000Z K 7 svn:log V 183 Add Meinberg clocks to the default ntpd. It contains both a DCF77 and a GPS receiver. PR: bin/78207 Submitted by: Joerg Pulz Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-23T21:54:17.000000Z K 7 svn:log V 38 Fix a typo. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-23T21:55:11.000000Z K 7 svn:log V 73 Adjust some comments to be a bit more correct. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-23T21:55:43.000000Z K 7 svn:log V 51 Fix a typo in a comment. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-23T21:56:45.000000Z K 7 svn:log V 79 Various and sundry style fixes and comment cleanups. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-06-23T22:13:29.000000Z K 7 svn:log V 212 Actually only protect mount-point if security.jail.enforce_statfs is set to 2. If we don't return statistics about requested file systems, system tools may not work correctly or at all. Approved by: re (scottl) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-06-23T22:28:05.000000Z K 7 svn:log V 145 MFC r1.18: 1. Add the threads and usb categories. 2. Fill in the blanks on the advocacy category. 3. Expand a contraction while I'm in here. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-06-23T22:31:08.000000Z K 7 svn:log V 315 MFC r1.17: A lot of people may want to submit PRs from systems that are not connected to the Internet or systems that do not have a correctly configured email subsystem. Now that the send-pr web interface has antispam protection, mention that it is ok to use it for submitting problem reports. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-06-23T22:33:33.000000Z K 7 svn:log V 29 MFC revisions 1.17 and 1.18. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-06-23T22:45:22.000000Z K 7 svn:log V 110 Remove an extra 't' that I inexplicably managed to insert during the last commit. Pointy hat awarded by: ru END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-06-23T22:46:09.000000Z K 7 svn:log V 110 Remove an extra 't' that I inexplicably managed to insert during the last commit. Pointy hat awarded by: ru END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-06-24T00:16:57.000000Z K 7 svn:log V 179 Move HWPMC_HOOKS into its own opt_hwpmc_hooks.h file. It doesn't merit being in opt_global.h and forcing a global recompile when only a few files reference it. Approved by: re END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-06-24T00:29:53.000000Z K 7 svn:log V 76 MFi386: 1.258: Minor cleanups Approved by: re (blanket i386<->amd64 sync) END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-06-24T00:37:04.000000Z K 7 svn:log V 57 Set ki_tdev to NODEV rather than NULL. Approved by: re END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-06-24T00:38:36.000000Z K 7 svn:log V 178 Eliminate a source of 'trap xx with interrupts disabled'. I was jumping to the wrong backend code and neglecting to re-enable interrupts after the stack prep. Approved by: re END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-06-24T00:45:01.000000Z K 7 svn:log V 47 Various trivial comment fixes Approved by: re END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-06-24T00:50:12.000000Z K 7 svn:log V 317 kvm_openfiles() uses the supplied buffer for storing error messages in future calls, so we can't free it here. The right place to free the buffer would be to be after kvm_close(), but we don't do that yet. A static buffer would work too. Reviewed by: marcel (who has other plans for this anyway) Approved by: re END K 10 svn:author V 6 avatar K 8 svn:date V 27 2005-06-24T08:09:05.000000Z K 7 svn:log V 449 Fixing a memory leak in xpt_release_device(), which can be quickly (depends on how many memory you have) observed through "tar -tvf /dev/sa0." Without this patch, RELENG_5 and HEAD panics with something like: kmem_malloc(4096): kmem_map too small: 42258432 total allocated RELENG_4 doesn't panic but spews following errors: camq_init: - cannot malloc array! Reviewed by: gibbs, scottl Approved by: re (scottl) MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-06-24T08:52:41.000000Z K 7 svn:log V 99 Document FreeBSD/sparc64 graphical console issue on 5.4R. Discussed with and submitted by: marius END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-06-24T09:05:49.000000Z K 7 svn:log V 143 Document floppy disk based installation is not supported on FreeBSD/sparc64 now. Pointed out by: Brett D.Estrade (estrabd at mailcan dot com) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-06-24T09:07:04.000000Z K 7 svn:log V 172 Document floppy disk based installation is not supported on FreeBSD/sparc64 now. Pointed out by: Brett D.Estrade (estrabd at mailcan dot com) Approved by: re (implicitly) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-24T10:57:53.000000Z K 7 svn:log V 47 Tidy up the markup. Approved by: re (blanket) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-06-24T12:05:24.000000Z K 7 svn:log V 191 Close another information leak in ktrace(2): one was able to find active process groups outside a jail, etc. by using ktrace(2). OK'ed by: rwatson Approved by: re (scottl) MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2005-06-24T13:19:09.000000Z K 7 svn:log V 84 Remove duplicate REISERFS option. Approved by: re (scottl) Pointy hat to: dumbbell END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-06-24T13:32:25.000000Z K 7 svn:log V 172 MFC the addition of sha256 to libmd and md5(1). Also, bump __FreeBSD_version so that ports code knows that sha256 is now in the base system. Requested by: Lots of people END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-06-24T14:32:24.000000Z K 7 svn:log V 74 Add wireless + flash CF card I have Approved by: re (pccard API changes) END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-06-24T14:36:54.000000Z K 7 svn:log V 287 Eliminate unused argument in PCMCIA_CARD macro. Provide a backwards compatible way to have the extra macro by defining PCCARD_API_LEVEL 5 before including pccarddevs for driver writers that want/need to have the same driver on 5 and 6 with pccard attachments. Approved by: re (dwhite) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-06-24T15:43:13.000000Z K 7 svn:log V 90 Sync the usage message with the code. Approved by: re (hwpmc blanket) Pointed out by: ru END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-24T16:03:56.000000Z K 7 svn:log V 179 MFC: rev. 1.18 Limit entries to their respective architectures. We don't need e.g. ISA troubleshooting in the amd64 installation guide. Also note that amd64 and ia64 use ACPI. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-06-24T16:06:49.000000Z K 7 svn:log V 83 MFC: rev. 1.19 Whitespace cleanup from last commit. Translators can ignore this. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-24T16:13:36.000000Z K 7 svn:log V 67 Tidy up the markup. Reviewed by: jkoshy Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-24T16:19:46.000000Z K 7 svn:log V 123 Tidy up the markup, fixed the HISTORY section (1). Reviewed by: jkoshy Submitted by: jkoshy (1) Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-24T16:56:24.000000Z K 7 svn:log V 203 - Tidy up the markup. - Clarify the sections on "Cascading P4 PMCs" and "Precise Event Based Sampling" (1) - Bump document date. Reviewed by: jkoshy Submitted by: jkoshy (1) Approved by: re (blanket) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-06-24T17:24:55.000000Z K 7 svn:log V 300 - Tidy markup. [1] - Remove mention of an unimplemented option. - Clarify the behavior of pmcstat when logging PMCs are requested, but no log output file is specified. - Add a cross-reference to pmclog(3). - Bump document date. Reviewed by: ru Submitted by: ru [1] Approved by: re (blanket hwpmc) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-06-24T17:41:28.000000Z K 7 svn:log V 373 Correct the amount of data to allocate in these local copies of exec_copyin_strings() to catch up to rev 1.266 of kern_exec.c. This fixes panics on amd64 with compat binaries since exec_free_args() was freeing more memory than these functions were allocating and the mismatch could cause memory to be freed out from under other concurrent execs. Approved by: re (scottl) END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-06-24T21:43:47.000000Z K 7 svn:log V 514 Backout the change I made before 5.4-R since I wasn't aware that it was only a problem with one particular switch module. Create a kernel option BGE_FAKE_AUTONEG that restores the 5.4 behavior, which should make the DNLK switch module work. IBM/Intel blades with Intel or AD switch modules should work without patching or kernel options with this commit. Hardware for testing provided by several folks, including Danny Braniss , Achim Patzner , and OffMyServer. Approved by: re END K 10 svn:author V 6 anholt K 8 svn:date V 27 2005-06-24T22:21:28.000000Z K 7 svn:log V 301 Mark the permanent map for radeon registers read-only. Failure to set this flag allowed writing to the registers by any user that can open the DRI device, and therefore ability to initiate DMA. This came in with the merge from DRI CVS on 2005-04-15. Approved by: re (scottl) Obtained from: DRM CVS END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-06-24T23:57:27.000000Z K 7 svn:log V 167 - Use a TAILQ instead of parsing the array to find a free dmamap. - Inline busdma_alloc_dmamap, busdma_free_dmamap and bus_dmamap_sync_buf. Approved by: re (blanket) END K 10 svn:author V 2 dd K 8 svn:date V 27 2005-06-25T03:34:49.000000Z K 7 svn:log V 622 Fix fdcheckstd to pass the file descriptor along through vn_open. When opening a device, devfs_open needs the file descriptor to install its own fileops. Failing to pass the file descriptor causes the vnode to be returned with the regular vnops, which will cause a panic on the first read or write because devfs_specops is not meant to support those operations. This bug caused a panic after exec'ing any set[ug]id program with fds 0..2 closed (i.e., if any action had to be taken by fdcheckstd, we would panic if the exec'd program ever tried to use any of those descriptors). Reviewed by: phk Approved by: re (scottl) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-06-25T07:07:50.000000Z K 7 svn:log V 121 Document NetBSD 2.0.2. Submitted by: SODA Noriyuki (soda at NetBSD dot org) PR: doc/82619 Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-06-25T07:10:09.000000Z K 7 svn:log V 97 MFC: Document NetBSD 2.0.2. Submitted by: SODA Noriyuki (soda at NetBSD dot org) PR: doc/82619 END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-25T08:59:05.000000Z K 7 svn:log V 62 Overhaul the markup. OK'ed by: imp Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-06-25T11:03:06.000000Z K 7 svn:log V 93 Install the dhcp-options.5 manpage. Timeout from: brooks Approved by: re (blanket manpages) END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-06-25T11:36:18.000000Z K 7 svn:log V 514 Prepare to close three old PRs. MFC: revision 1.2 date: 2005/01/07 01:45:35; author: imp; state: Exp; lines: +1 -1 branches: 1.2.2; /* -> /*- for license, minor formatting changes ---------------------------- revision 1.1 date: 2004/12/28 00:07:57; author: rik; state: Exp; Add FR support to sppp (MFCronyx). Silence on: net@, current@, hackers@. No objections: joerg Requested by: by many (mostly Cronyx) users for a long long time. MFC after: 10 days PR: kern/21771, kern/66348, kern/14848 END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-06-25T11:50:33.000000Z K 7 svn:log V 512 Prepare to close three old PRs. MFC: revision 1.27 date: 2005/01/07 01:45:34; author: imp; state: Exp; lines: +2 -1 /* -> /*- for license, minor formatting changes ---------------------------- revision 1.26 date: 2004/12/28 00:07:56; author: rik; state: Exp; lines: +13 -2 Add FR support to sppp (MFCronyx). Silence on: net@, current@, hackers@. No objections: joerg Requested by: by many (mostly Cronyx) users for a long long time. MFC after: 10 days PR: kern/21771, kern/66348, kern/14848 END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-06-25T12:18:34.000000Z K 7 svn:log V 349 Prepare to close three old PRs. MFC: revision 1.976 date: 2004/12/28 00:07:56; author: rik; state: Exp; lines: +2 -0 Add FR support to sppp (MFCronyx). Silence on: net@, current@, hackers@. No objections: joerg Requested by: by many (mostly Cronyx) users for a long long time. MFC after: 10 days PR: kern/21771, kern/66348, kern/14848 END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-06-25T12:27:17.000000Z K 7 svn:log V 1377 Prepare to close three old PRs. MFC: revision 1.118 date: 2005/01/07 01:45:34; author: imp; state: Exp; lines: +2 -1 /* -> /*- for license, minor formatting changes ---------------------------- revision 1.117 date: 2004/12/28 00:07:56; author: rik; state: Exp; lines: +38 -12 Add FR support to sppp (MFCronyx). Silence on: net@, current@, hackers@. No objections: joerg Requested by: by many (mostly Cronyx) users for a long long time. MFC after: 10 days ---------------------------- revision 1.116 date: 2004/12/14 18:18:54; author: rik; state: Exp; lines: +0 -2 Kill double inclusion for and . ---------------------------- revision 1.111 date: 2004/06/25 10:25:33; author: rik; state: Exp; lines: +2 -1 Do not count loobacks as other fuilures. As a result magic will not be rejected any more in case of loopback. Discussed with: joerg@ ---------------------------- revision 1.108 date: 2004/05/25 21:54:07; author: rik; state: Exp; lines: +2 -2 Keepalive timer should be added if we does not have any sppp consumers before and should be deleted if we do not have any anymore. ---------------------------- revision 1.107 date: 2004/03/14 01:32:44; author: rwatson; state: Exp; lines: +2 -2 Compare spppq to NULL instead of using spppq as a boolean. PR: kern/21771, kern/66348, kern/14848 END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-06-25T14:59:11.000000Z K 7 svn:log V 107 MFC: iconv_xlat16.c r1.3, iconv.h r1.10 Fix kiconv on the 64bit plathomes. PR: amd64/75488, amd64/77470 END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-06-25T15:01:00.000000Z K 7 svn:log V 35 MFC r1.57: Fix udf_iconv on amd64. END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-06-25T20:30:43.000000Z K 7 svn:log V 347 Prepare to close three old PRs. MFC: revision 1.6 date: 2004/12/28 00:07:56; author: rik; state: Exp; lines: +1 -1 Add FR support to sppp (MFCronyx). Silence on: net@, current@, hackers@. No objections: joerg Requested by: by many (mostly Cronyx) users for a long long time. MFC after: 10 days PR: kern/21771, kern/66348, kern/14848 END K 10 svn:author V 3 ups K 8 svn:date V 27 2005-06-25T22:14:42.000000Z K 7 svn:log V 197 Disable the interrupts in trap_fatal before calling kdb_trap. (required now that critical sections no longer block interrupts) Reviewed by: jhb@ Approved by: re (scottl) Tested by: kris@,glebius@ END