Ģ142801 199 462 266 215 190 155 315 231 243 315 122 239 175 149 284 212 290 142 122 216 152 324 217 166 202 140 131 247 124 373 520 173 426 494 233 799 152 135 163 143 133 138 672 479 310 174 169 716 147 136 201 254 177 404 167 297 966 289 319 296 217 199 271 930 142 148 166 197 199 234 614 426 217 164 131 243 129 240 416 214 271 232 162 980 173 225 229 172 200 203 250 318 126 247 139 238 166 142 149 145 204 226 338 154 177 214 126 226 337 490 198 321 175 825 565 342 136 285 263 211 164 305 849 166 132 260 153 304 143 130 132 356 181 96 196 164 107 239 141 172 155 493 204 139 467 264 168 114 134 305 176 119 411 209 114 223 250 358 219 119 221 633 888 456 603 416 205 174 337 437 169 703 389 122 414 444 469 199 135 158 111 142 161 134 157 145 544 253 246 130 291 203 203 210 395 151 138 161 133 135 K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-28T16:35:51.000000Z K 7 svn:log V 364 MFC: rev. 1.33 by andre Remove entire section talking about RTF_PRCLONING that got nuked in 5.2 already. o Better description of IP fastforwarding. It can do the full thing now including firewalling. o Reword the description of ICMP redirects. o Add references to route(4) and pfil(9). rev. 1.34 by ru Scheduled mdoc(7) sweep. rev. 1.35 by ru Fixed xref. END K 10 svn:author V 7 rushani K 8 svn:date V 27 2005-02-28T16:41:33.000000Z K 7 svn:log V 169 In hardware/sparc64/proc-sparc64.sgml, Ultra 5 is listed twice times, avoid duplication. Noticed by: Ryusuke Suzuki END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-28T16:45:12.000000Z K 7 svn:log V 117 MFC: rev. 1.19 by imp Document that libkvm requires device mem to work. rev. 1.20 by ru Scheduled mdoc(7) sweep. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-02-28T16:47:54.000000Z K 7 svn:log V 96 Use 0 instead if NULL for vm_offset_t argument to windrv_lookup() to silence compiler warnings. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-28T16:53:01.000000Z K 7 svn:log V 58 MFC: Scheduled mdoc(7) sweep. Original revisions by: ru END K 10 svn:author V 3 yar K 8 svn:date V 27 2005-02-28T17:05:00.000000Z K 7 svn:log V 222 Give a better advice on how to convert DOS text to UNIX text. The former tip used `col -bx', which would not only discard CR's, but also expand TAB's and remove BS'en. This effect is not always wanted. MFC after: 1 week END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-28T17:05:26.000000Z K 7 svn:log V 136 Buf_GetAll wants a pointer as its second argument, not a boolean - replace FALSE by NULL. Submitted by: Max Okumoto END K 10 svn:author V 6 marcus K 8 svn:date V 27 2005-02-28T17:15:31.000000Z K 7 svn:log V 147 Increase the default stacksizes: 32-bit 64-bit main thread 2 MB 4 MB other threads 1 MB 2 MB Adapted from: libpthread Approved by: deischen END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-28T17:23:17.000000Z K 7 svn:log V 220 VarParseLong: Move the initialisation of dynamic up which saves an else clause. Move the assignment to the lengthPtr down to just before the return statements. Patch: 7.81 Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-28T17:27:11.000000Z K 7 svn:log V 28 Virgin import of bsnmpd 1.8 END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-28T17:27:11.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r142810, 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-02-28T17:27:12.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'bsnmp-vendor-BSNMP_1_8'. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-28T17:29:10.000000Z K 7 svn:log V 55 Don't extract the .gdbinit file from the distribution. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-28T17:35:49.000000Z K 7 svn:log V 189 MFC: Rev. 1.1.1.5 Fix a critical bug in handling unix domain sockets. The daemon was just exiting when a socket was connected. PR: bin/76502 Submitted by: Hiroshi Oota END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-28T17:38:54.000000Z K 7 svn:log V 117 MFC: Rev. 1.1.1.5 Document the fact that one must set both the Path and the type of a unix domain socket to open it. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-28T17:43:36.000000Z K 7 svn:log V 195 MFC: Rev. 1.1.1.5 For ethernet interfaces populate the ifSpecific field with {transmission 7} as per RFC3635. This is done differently in current, but that change would require changing the ABI. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-28T18:28:58.000000Z K 7 svn:log V 47 -mandoc style tweak rev 1.13. Submitted by: ru END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-28T18:32:25.000000Z K 7 svn:log V 27 Fix a grammar nit of mine. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-28T18:42:01.000000Z K 7 svn:log V 123 MFC: If a disk manages to come and leave again before geom's event thread catches up, we may not have a pointer to free. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-28T19:06:37.000000Z K 7 svn:log V 60 MFC: Pick the error code out before we free the structure. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-02-28T19:26:16.000000Z K 7 svn:log V 231 Define the _mtx_assert() function prototype as well as the MA_* constants if either INVARIANTS or INVARIANT_SUPPORT is defined so that kernel modules that want to use mtx_assert() only need to define INVARIANTS. MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-28T19:32:24.000000Z K 7 svn:log V 124 MFC: Stall threads before they exit or return to userland until any geom events they have created have finished rattling. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-02-28T19:32:25.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 8 brueffer K 8 svn:date V 27 2005-02-28T19:43:35.000000Z K 7 svn:log V 104 MFC: rev. 1.5 by ru Revert last delta. The ASCII code 0 character is "NUL", not "NULL", see ascii(7). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-28T19:55:31.000000Z K 7 svn:log V 43 MFC: rev. 1.3 by ru Removed stray quotes. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-28T20:00:05.000000Z K 7 svn:log V 34 MFC: rev. 1.2 by ru Markup nits. END K 10 svn:author V 2 le K 8 svn:date V 27 2005-02-28T20:06:38.000000Z K 7 svn:log V 155 MFC 1.16: In case of drive errors, don't close the associated consumer and detach it, but instead let the geom wither away. Bump copyright year. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-28T20:07:43.000000Z K 7 svn:log V 27 MFC: rev. 1.3 by ru Nits. END K 10 svn:author V 2 le K 8 svn:date V 27 2005-02-28T20:09:39.000000Z K 7 svn:log V 281 MFC 1.8: Correctly calculate what to do and how to retry a request to a plex when the previous one failed and there are more than one plex in the volume. This could have led to a flood of error messages on the console and probably a deadlock in certain situations. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-02-28T20:40:44.000000Z K 7 svn:log V 423 Add a missing bcopy() to make saving the VESA state actually work. Also save the DAC state, increase the maximum save state size from 4k to 8k, and refuse to save the VESA state if the BIOS reports it is larger than the maximum size we can handle. It doesn't appear that anything currently uses this code, but it turns out to be capable of restoring some notebook displays to a working state after a suspend-resume cycle. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-28T20:55:16.000000Z K 7 svn:log V 78 Build 32-bit versions of the system libraries on AMD64. NO_LIB32 to disable. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-28T21:05:30.000000Z K 7 svn:log V 334 Add endianness support. While version 4 entries are architecture-independent, we also store old (version 3) entries in native byte order. Also, the hash itself is created in a native byte order. With this change, pwd_mkdb(8) can be used to cross-build *pwd.db files for another architecture. Tested on: i386, amd64, alpha, sparc64 END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-02-28T21:06:14.000000Z K 7 svn:log V 397 Save and restore the VGA state across a suspend-resume cycle. This is particularly useful when VESA is available (either `options VESA' or load the vesa module), as BIOSes in some notebooks may correctly save and restore LCD panel settings using VESA in cases where calling the video BIOS POST is not effective. On some systems it may also be necessary to set the hw.acpi.reset_video sysctl to 0. END K 10 svn:author V 3 wes K 8 svn:date V 27 2005-02-28T21:42:56.000000Z K 7 svn:log V 140 Add a sysctl that records the amount of physical memory in the machine. Submitted by: Nicko Dehaine MFC after: 1 day END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-02-28T22:03:14.000000Z K 7 svn:log V 703 MFC the change of ifi_epoch to be uptime instead of wall clock time. The origional commit message follows: Change the definition of struct if_data's member ifi_epoch from wall clock time to uptime because wall clock time may go backwards. This is a change in the API which will impact SNMP agents who are using ifi_epoch to set RFC2233's ifCounterDiscontinuityTime. None are known to exist today. This will not impact applications that are using the tuple to verify interface uniqueness except that it eliminates a race which could lead to a false assumption of uniqueness. Discussed with: re (jhb, scottl) Pointed out by: pkh (way back at EuroBSDCon) Pointy hat: brooks END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-28T22:35:20.000000Z K 7 svn:log V 55 MFC (partly): rev. 1.17 by ru Fixed too many of "the" END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-28T22:39:31.000000Z K 7 svn:log V 38 MFC: rev. 1.2 by ru Improved markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-28T22:55:43.000000Z K 7 svn:log V 72 Bootstrap pwd_mkdb(8) and use its new feature during "make distribute". END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-02-28T23:37:35.000000Z K 7 svn:log V 49 MFi386: Bring over John's local apic timer code END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-02-28T23:38:15.000000Z K 7 svn:log V 39 MFi386: Update alc's copyright notice END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-02-28T23:39:58.000000Z K 7 svn:log V 44 MFi386: Sync whitespace and an abbreviation END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T01:43:05.000000Z K 7 svn:log V 579 - Split the printfloat test into 11 individually wrapped and packaged tests. (Buy 10, get one free!) The separate categories were already there; they just weren't labeled. - Use fesetround() instead of fpsetround(), since the former is standard and implemented on all supported architectures. Add tests for each rounding mode. - Add additional tests for subnormals. Some of these tests won't pass until problems in vendor sources (gdtoa and gcc) are fixed and new versions imported, but I want to get these changes into the tree before I accidentally blow them away. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T01:43:20.000000Z K 7 svn:log V 386 - Split tests into three rough categories. - Use fesetround() instead of fpsetround(), and add tests for various rounding modes. - Test that all NaNs generated are quiet. Some of these tests won't pass until problems in vendor sources (gdtoa and gcc) are fixed and new versions imported, but I want to get these changes into the tree before I accidentally blow them away again. :-( END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-03-01T02:33:34.000000Z K 7 svn:log V 213 Make an advise that a rebuild of fsck(8) is recommended for -CURRENT after 20050220 due to the superblock summary recomputation change. Also make a note about how to go back to the old behavior. MFC After: 1 day END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T03:35:58.000000Z K 7 svn:log V 79 Support \H, \h, \w, \W, \$ string expansion in the prompt. Submitted by: mini END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:20.000000Z K 7 svn:log V 77 MFC e_scalb.c,v 1.12 Reduce diffs against vendor source (Sun fdlibm 5.3). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:24.000000Z K 7 svn:log V 623 MFC math.h,v 1.45 Add and document ilogbl(), a long double version of ilogb(). MFC math.h,v 1.47 Whitespace nit. MFC math.h,v 1.48 Implement floorl(). MFC math.h,v 1.49 Implement and document ceill(). MFC math.h,v 1.51 Set math_errhandling to MATH_ERREXCEPT. Now that we have fenv.h, we basically support this, subject to gcc's lack of FENV_ACCESS support. In any case, the previous setting of math_errhandling to 0 is not allowed by POSIX. MFC math.h,v 1.53 Only annotate pure routines with __pure2. MFC math.h,v 1.54 Add fma() and fmaf(), which implement a fused multiply-add operation. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:27.000000Z K 7 svn:log V 55 MFC s_ceill.c,v 1.1 Implement and document ceill(). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:29.000000Z K 7 svn:log V 44 MFC s_floorl.c,v 1.1 Implement floorl(). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:32.000000Z K 7 svn:log V 108 MFC s_fma.c,v 1.1 s_fmaf.c,v 1.1 Add fma() and fmaf(), which implement a fused multiply-add operation. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:35.000000Z K 7 svn:log V 161 MFC s_ilogb.c,v 1.9 s_ilogbf.c,v 1.7 Use the FP_ILOG macros from rather than hardcoded return values. Also be prepared for FP_ILOGBNAN != INT_MAX. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:39.000000Z K 7 svn:log V 85 MFC s_ilogbl.c,v 1.1 Add and document ilogbl(), a long double version of ilogb(). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:42.000000Z K 7 svn:log V 311 MFC s_nextafter.c,v 1.8 s_nextafterf.c,v 1.8 If x == y, return y, not x. C99 (though not IEEE 754) requires that nextafter(+0.0, -0.0) returns -0.0 and nextafter(-0.0, +0.0) returns +0.0. MFC s_nextafter.c,v 1.9 s_nextafterf.c,v 1.9 Update comment to reflect the code change in the previous revision. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:46.000000Z K 7 svn:log V 75 MFC Makefile.inc,v 1.1 Move machine-dependent crud to its own makefile. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:49.000000Z K 7 svn:log V 204 MFC msun/Makefile.inc, v1.58 as msun/amd64/Makefile.inc amd64 assembly versions of sqrt(), lrint(), and llrint() using SSE2. MFC Makefile.inc,v 1.1 Move machine-dependent crud to its own makefile. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:52.000000Z K 7 svn:log V 873 MFC msun/Makefile,v 1.57 as msun/i387/Makefile.inc Import the subset of J.T. Conklin's single-precision x86-optimized math routines that appear to be (a) correct and (b) faster than their MI counterparts on my Pentium 4. MFC Makefile.inc,v 1.1 Move machine-dependent crud to its own makefile. MFC Makefile.inc,v 1.2 Remove the float versions of the i387 trig functions obtained from NetBSD. They're buggy, giving particularly for inputs larger in magnitude than 2**63. MFC Makefile.inc,v 1.3 Remove i387 versions of asin() and acos(). Although the hardware instruction was faster on the 486, it's slower than our MD version on modern processors. MFC Makefile.inc,v 1.4 Remove the i387 versions of atan(), atan2(), and atan2f(). They are slower than the MI routines on modern hardware, except for degenerate cases such as the Pentium 4. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:56.000000Z K 7 svn:log V 196 MFC e_acos.S,v 1.9 e_asin.S,v 1.9 Remove i387 versions of asin() and acos(). Although the hardware instruction was faster on the 486, it's slower than our MD version on modern processors. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:56:59.000000Z K 7 svn:log V 226 MFC e_atan2.S,v 1.8 s_atan.S,v 1.7 e_atan2f.S,v 1.3 Remove the i387 versions of atan(), atan2(), and atan2f(). They are slower than the MI routines on modern hardware, except for degenerate cases such as the Pentium 4. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:57:02.000000Z K 7 svn:log V 203 MFC s_cosf.S,v 1.2 s_sinf.S,v 1.2 s_tanf.S,v 1.2 Remove the float versions of the i387 trig functions obtained from NetBSD. They're buggy, particularly for inputs larger in magnitude than 2**63. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:57:05.000000Z K 7 svn:log V 124 MFC e_sqrt.S,v 1.1 s_llrint.S,v 1.1 s_lrint.S,v 1.1 amd64 assembly versions of sqrt(), lrint(), and llrint() using SSE2. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:57:08.000000Z K 7 svn:log V 106 MFC s_fma.S,v 1.1 s_fmaf.S,v 1.1 Add fma() and fmaf(), which implement a fused multiply-add operation. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:57:12.000000Z K 7 svn:log V 178 MFC Makefile.inc,v 1.1 e_sqrt.S,v 1.1 e_sqrtf.S,v 1.1 Use hardware instructions for sqrt() and sqrtf(). In RELENG_5, these are called __ieee754_sqrt() and __ieee754_sqrtf(). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T03:57:18.000000Z K 7 svn:log V 837 MFC Makefile,v 1.53 Add and document ilogbl(), a long double version of ilogb(). MFC Makefile,v 1.55 Hook up and document floorl(). MFC Makefile,v 1.56 Implement and document ceill(). MFC Makefile,v 1.59 Add fma() and fmaf(), which implement a fused multiply-add operation. MFC Makefile,v 1.60 - Move the functions presently described in in ieee(3) to their own manpages. They are not very related, so separating them makes it easier to add meaningful cross-references and extend some of the descriptions. - Move the part of math(3) that discusses IEEE 754 to the ieee(3) manpage. MFC Makefile,v 1.62 Move machine-dependent crud to its own makefile. MFC Makefile,v 1.64 Un-document the non-extant exp10() and exp10f() functions. exp10() was a casualty of the transition away from the VAX. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-03-01T03:59:24.000000Z K 7 svn:log V 46 Add rc.bsdextended. It's been tested enough. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T04:03:58.000000Z K 7 svn:log V 56 Combined MFC of roughly 1300 lines of man page updates. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T04:18:32.000000Z K 7 svn:log V 71 Catch up with the "physical memory" sysctl change. (MFi386: rev 1.608) END K 10 svn:author V 3 wes K 8 svn:date V 27 2005-03-01T04:49:37.000000Z K 7 svn:log V 104 MFC Spike's WITHOUT_MODULES hack, with associated doco. Submitted by: David Yeske END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-01T04:50:54.000000Z K 7 svn:log V 106 MFC linux_sysvec.c,v 1.136 When running Linux binaries, set up the initial FPU state as Linux would. END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-03-01T05:06:52.000000Z K 7 svn:log V 141 Use the kernel pmap's lock to guarantee that only one thread at a time is using either pmap_temp_map_1 or pmap_temp_map_2. Tested by: kris@ END K 10 svn:author V 3 wes K 8 svn:date V 27 2005-03-01T05:30:30.000000Z K 7 svn:log V 521 MFC improved handling of .snap directories in filesystems. In newfs: Add an option to suppress the creation of the .snap directory in the new filesystem. This is intended for memory and vnode filesystems that will never be fsck'ed or dumped. In dump: Improved error checking for existence of a .snap directory to generate snapshots in when -L is requested. If the .snap directory does not exist, or is not a directory, issue a warning and revert to the non- live behavior. Obtained from: St. Bernard Software RAPID END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-03-01T05:48:37.000000Z K 7 svn:log V 329 Add sysdoc, a small set of scripts which will parse a kernel binary and modules to rip out the available sysctls. It will then produce a manual page which may be installed with 'make install'. Currently typing 'make' in the directory uses the default /boot/kernel files. To use a specific directory, run sysdoc -k [location]. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-03-01T05:58:16.000000Z K 7 svn:log V 120 Add a manual page for the fm801 chipsets. PR: 78143 Submitted by: Joel Dahl (original version) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-03-01T05:58:17.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-03-01T06:32:53.000000Z K 7 svn:log V 40 Correct the freebsd32_kevent prototype. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-01T06:35:04.000000Z K 7 svn:log V 146 Sync with 1.9 from NetBSD, this includes: o Add Ethernet descriptor. o Use attribute packed for on-the-wire data structures. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-01T07:18:17.000000Z K 7 svn:log V 37 MFC: Merge probe values from current END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-03-01T07:19:20.000000Z K 7 svn:log V 147 MFC 1.87: initialized the last arg to ip6_process_hopopts(), because the recent code requires it to be 0 when a jumbo payload option is contained. END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-03-01T07:21:55.000000Z K 7 svn:log V 323 MFC 1.58, 1.59: - fix typo. - icmp6_notify_error uses IP6_EXTHDR_CHECK, which in turn calls m_pullup. icmp6_notify_error continued to use the old pointer, which after the m_pullup is not suitable as a packet header any longer (see m_move_pkthdr). and this is what causes the kernel panic in sbappendaddr later on. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-03-01T07:38:45.000000Z K 7 svn:log V 120 - Fix anoter dyslexic moment; an atomic_set_int should've become ACTIVESET, not ACTIVECLEAR. Submitted by: iedowse END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-01T07:50:12.000000Z K 7 svn:log V 178 Use BUS_PROBE_DEFAULT in preference to 0. Also for vx, return BUS_PROBE_LOW_PRIORITY in stead of ifdef for devices that xl and vx both support so that xl will snarf them on up. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-01T07:58:18.000000Z K 7 svn:log V 137 Reverse a condition so that the else clause can be changed to a fallthrough. Patch: 7.82 Submitted by: Max Okumoto END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-03-01T07:59:24.000000Z K 7 svn:log V 67 Catch up with "physical memory" sysctl change. (MFi386: rev 1.608) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-01T08:01:22.000000Z K 7 svn:log V 883 Merge from NetBSD. o usb_subr.c, add delta 1.119: Move usb_get_string() and make it public. o usbdi.c, bring on par with 1.106, this includes: - Make an iterator abstraction for looping through all descriptors. - Whine about not being able to figure out default language if we are debugging. - Move usb_get_string() and make it public. o usbdi.h, bring on par with 1.64, this includes: - Make an iterator abstraction for looping through all descriptors. - Move usb_get_string() and make it public. o usbdi_util.c, bring on par with 1.42, this includes: - Add usbd_get_protocol(). - Use NULL instead of 0. - Fix (mostly harmless) typo. - Move utility routine from uirda.c to usbdi_util.c. o usbdi_util.h, bring on par with 1.31, this includes: - Add usbd_get_protocol(). - Move utility routine from uirda.c to usbdi_util.c. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-01T08:11:52.000000Z K 7 svn:log V 81 MFC: Use BUS_PROBE_DEFAULT in friends Minor whitespace diff reduction patches. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2005-03-01T08:22:55.000000Z K 7 svn:log V 128 MFC: fdc.c, rev. 1.306 Add missing va_end() in fdc_cmd. 0 -> NULL in arguments of fdc_sense_int(). Reminded by: joerg END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-03-01T08:46:27.000000Z K 7 svn:log V 133 MFC rev 1.111: Remove mention of block devices. Mention that entries under /dev are managed by devfs(5). Add cross-references. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-03-01T08:52:10.000000Z K 7 svn:log V 77 MFC rev 1.21: Document "machdep.hlt_cpus". Update the manual page's date. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-03-01T08:54:45.000000Z K 7 svn:log V 104 MFC rev 1.14: Make an argument name in the synopsis match that in the text. Correct an mdoc error. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-03-01T08:56:13.000000Z K 7 svn:log V 106 When mac_check_system_acct() fails, make sure to unlock as well as close the vnode. Pointed out by: jeff END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-01T08:58:06.000000Z K 7 svn:log V 157 Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in preference to some random negative number to allow other drivers a bite at the apple. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-03-01T09:01:09.000000Z K 7 svn:log V 222 MFC revs 1.3, 1.4: Bring the prototype for alq_open() in line with the code. Add a section on locking. Note that functions alq_flush() and alq_post() should not be called in contexts where sleeping is disallowed. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T09:06:30.000000Z K 7 svn:log V 31 Quiet warning of lack of cast. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-03-01T09:21:24.000000Z K 7 svn:log V 151 MFC rev 1.30: Mark mknod(8) as deprecated. Add text in the 'COMPATIBILITY' section describing the changes in device management since FreeBSD 4.0. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-03-01T09:23:35.000000Z K 7 svn:log V 44 MFC rev 1.23: Cross-reference ffsinfo(8). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T09:30:19.000000Z K 7 svn:log V 142 Back out the rework of how we store process times in the kernel. This changed the size of struct proc and thus broke the 5-STABLE kernel ABI. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-03-01T09:30:20.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 glebius K 8 svn:date V 27 2005-03-01T09:31:36.000000Z K 7 svn:log V 46 Remove debugging printf. Reviewed by: mlaier END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T10:00:45.000000Z K 7 svn:log V 54 MFC: rev 1.162: fix Linux compat 'uname -m' on AMD64. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T10:08:11.000000Z K 7 svn:log V 50 MFC: match the LINUX32 style with existing style. END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-03-01T10:55:06.000000Z K 7 svn:log V 111 correct WARNS=6 fix to use cast to (void *). use of struct sockaddr_strage * is thought as not good manner. :) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-01T10:59:14.000000Z K 7 svn:log V 129 Revert change to struct ifnet. Use ifnet pointer in softc. Embedding ifnet into smth will soon be removed. Requested by: brooks END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-01T11:31:06.000000Z K 7 svn:log V 241 Replace NG_PARSE_APPEND() macro with ng_parse_append() function. Check its return value and free resources if function returns error. Plug several memory leaks with this change. Submitted by: archie Found by: Coverity Prevent analysis tool END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-03-01T11:32:32.000000Z K 7 svn:log V 62 Revert MFC: Do not change number of arguments to vrecycle(). END K 10 svn:author V 3 flz K 8 svn:date V 27 2005-03-01T11:48:36.000000Z K 7 svn:log V 85 Add myself to the calendar. Feel free to send presents :) Approved by: pav (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-01T11:54:46.000000Z K 7 svn:log V 117 Add macro NET_CALLOUT_MPSAFE, which should be used when initializing network related callouts. Reviewed by: rwatson END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-01T12:01:17.000000Z K 7 svn:log V 30 Use NET_CALLOUT_MPSAFE macro. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-03-01T12:20:49.000000Z K 7 svn:log V 133 Avoid a couple of mutex operations in the process exit path for the common case where procfs have never been mounted. OK'ed by: des END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-01T12:22:07.000000Z K 7 svn:log V 242 VarParseLong: Create new else block for haveModifier. Move the call to VarExpand down into the branches of the if as well as cleanup code. Eliminate code that is now obviously dead. Patch: 7.83 Submitted by: Max Okumoto END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-03-01T12:24:56.000000Z K 7 svn:log V 397 MFC: g_gate.c 1.14(part), 1.17 - Improve mediasize verification. - Remove TDP_GEOM flag from thread after ggate device creation. This flag means "wait for all pending requests before returning to userland". There are pending events for sure, because we just created new provider and other classes want to taste it, but we cannot answer on I/O requests until we're here. Reminded by: phk END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-01T12:26:32.000000Z K 7 svn:log V 103 Split out ParseModifiers from VarParseLong. Patch: 7.84 Submitted by: Max Okumoto END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-01T12:36:07.000000Z K 7 svn:log V 224 - Add carp_mtx. Use it to protect list of all carp interfaces. - In carp_send_ad_all() walk through list of all carp interfaces instead of walking through list of all interfaces. Sponsored by: Rambler Reviewed by: mlaier END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-01T12:42:41.000000Z K 7 svn:log V 79 Add missed kern/ndis_windrv.c. This unbreaks compilation with options NDISAPI. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-01T12:44:49.000000Z K 7 svn:log V 727 MFC: rev. 1.111 by dds Clarify the structure element size ordering. rev. 1.112 - 1.113 by imp A large majority of the source files in the tree start their license and copyright statements in a comment that begins with /*-. Document this tradition. A strict adherence to this rule will help resellers that wish to publish all copyright notices, generated automatically from the tree. There are too many variant licenses to do it purely by more complicated pattern matching. Clarify /*- convention. rev. 1.114 by keramida Fix typos and add .Pp after the end of a display to separate the displayed text from the paragraph right after it. rev. 1.115 - 1.117 by ru Nits. Add a few colons. Fixed the misplaced $FreeBSD$. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-01T13:14:33.000000Z K 7 svn:log V 468 Add more locking when reading/writing to carp softc. When carp softc is attached to a parent interface we use its mutex to lock the softc. This means that in several places like carp_ioctl() we lock softc conditionaly. This should be redesigned. To avoid LORs when MII announces us a link state change, we schedule a quick callout and call carp_carpdev_state_locked() from it. Initialize callouts using NET_CALLOUT_MPSAFE. Sponsored by: Rambler Reviewed by: mlaier END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-03-01T13:17:31.000000Z K 7 svn:log V 249 MFC: Introduce a new GEOM class - SHSEC. It provides sharing secret between the given providers. Without even one of the configured components there should be no way to get the secret. Supported by: WHEEL Sp. z o.o. http://www.wheel.pl END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-03-01T13:32:17.000000Z K 7 svn:log V 44 MFC: Connect SHSEC GEOM class to the build. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-03-01T13:39:37.000000Z K 7 svn:log V 192 MFC: geom.8 1.14 geom.c 1.10 - Add GEOM_LIBRARY_PATH environment variable which allows to specify an alternative to /lib/geom/ path where shared libraries are stored. - Improve debugging. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-03-01T13:50:57.000000Z K 7 svn:log V 171 Ooops. I will compile test before committing. The stackgap version of kevent32 will be going away shortly, so this is temporary until I commit the non-stackgap version. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-03-01T13:58:47.000000Z K 7 svn:log V 118 MFC: g_label_ufs.c 1.2 Take care not to issue unaligned I/O requests while tasting a provider. Original author: des END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-01T14:20:08.000000Z K 7 svn:log V 69 MFC: 1.38 Add a stopgap allowing puc(4) to allocate IRQs on fhc(4). END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-01T14:20:15.000000Z K 7 svn:log V 209 MFC: files: 1.1000 puc_sbus.c: 1.8 Declare the sbus(4) front-end of puc(4) also for fhc(4), allowing uart(4) to support the Zilog 8530 SCCs which hang off of a FireHose bus on Sun E4000/E5000 class machines. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-03-01T14:22:31.000000Z K 7 svn:log V 756 MFC: - Add md_provsize field to metadata, which will help with shared-last-sector problem. After this change, even if there is more than one provider with the same last sector, the proper one will be chosen based on its size. It still doesn't fix the 'c' partition problem (when da0s1 can be confused with da0s1c) and situation when 'a' partition starts at offset 0 (then da0s1a can be confused with da0s1 and da0s1c). One can use '-h' option there, when creating device or avoid sharing last sector. Actually, when providers share the same last sector and their size is equal, they provide exactly the same data, so the name (da0s1, da0s1a, da0s1c) isn't important at all. - Provide backward compatibility. - Update copyright's year. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-03-01T14:22:32.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 3 pjd K 8 svn:date V 27 2005-03-01T14:38:30.000000Z K 7 svn:log V 40 Add polish version of libc NLS catalog. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-03-01T14:49:19.000000Z K 7 svn:log V 167 MFC: gbde.c 1.26 Remove bogus O_CREAT flag. We really don't want to create a file here. PR: bin/67793 Submitted by: Amir Shalem Approved by: phk END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-03-01T14:56:49.000000Z K 7 svn:log V 61 We can specify device size in bytes. Document this in usage. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-03-01T16:16:20.000000Z K 7 svn:log V 210 MFC revision 1.16 date: 2005/02/24 00:04:45; author: csjp; state: Exp; lines: +3 -1 -document the fact that extattr_get_* can fail if the requested attribute does not exist on the file. -bump document date END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-01T16:18:39.000000Z K 7 svn:log V 46 MFC: Markup nits. Original revisions by: ru END K 10 svn:author V 6 nectar K 8 svn:date V 27 2005-03-01T16:42:14.000000Z K 7 svn:log V 35 MFC update Heimdal 0.6.1 -> 0.6.3. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2005-03-01T16:47:41.000000Z K 7 svn:log V 37 MFC update OpenSSL 0.9.7d -> 0.9.7e. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-03-01T17:21:25.000000Z K 7 svn:log V 261 In windrv_load(), I was allocating the driver object using malloc(sizeof(device_object), ...) by mistake. Correct this, and rename "dobj" to "drv" to make it a bit clearer what this variable is supposed to be. Spotted by: Mikore Li at Sun dot comnospamplzkthx END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-03-01T17:43:08.000000Z K 7 svn:log V 90 Change the prototype of kevent to remove the const from the changelist. Reviewed by: jhb END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-03-01T17:44:34.000000Z K 7 svn:log V 6 regen END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-03-01T17:45:55.000000Z K 7 svn:log V 104 Use kern_kevent instead of the stackgap for 32bit syscall wrapping. Submitted by: jhb Tested on: amd64 END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-03-01T17:51:25.000000Z K 7 svn:log V 73 MFC: rev 1.47. Use msync() to implement msync() for freebsd32 emulation. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-03-01T17:51:47.000000Z K 7 svn:log V 16 regen for msync END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-01T17:52:18.000000Z K 7 svn:log V 144 Make sure the length variable is initialized to 0 before passing it to Var_Parse(). Patch: 7.85 Submitted by: Max Okumoto END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-01T17:53:25.000000Z K 7 svn:log V 48 Various grammar, punctuation, and style fixups. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-01T17:57:45.000000Z K 7 svn:log V 80 Remove linux_emul_find() and the CHECKALT*() macros as they are no longer used. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-01T17:59:26.000000Z K 7 svn:log V 62 MFC: Grammar, punctuation, and style fixups from rev. 1.809. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-01T18:34:12.000000Z K 7 svn:log V 399 New release notes: LC_CTYPE files machine-independent, stack sizes increased for libpthread and libc_r, new math functions (+MFC), rtld(1) LD_LIBMAP (+MFC), telnet(1) +port number. MFCs noted: gshsec(8), fsck(8) -n (also fixed a mistake...mentioned the wrong program before), mkuzip(8), Heimdal 0.6.3, OpenSSL 0.9.7e Also mentioned that upgrades to -CURRENT are only possible from 5.3 or newer. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-01T18:35:34.000000Z K 7 svn:log V 110 MFC: gshsec(8), new math functions, kuzip(8), newfs(8) -n, rtld(1) LD_LIBMAP, Heimdal 0.6.3, OpenSSL 0.9.7e. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-01T18:45:34.000000Z K 7 svn:log V 46 Resort newfs(8) -f entry, no content changes. END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-03-01T19:37:41.000000Z K 7 svn:log V 374 MFC *: Compensate for off by one bugs in disk firmware for 48BIT addressing cutover. This fix is from Dec 9th, and solves a problem some users see with some models of large disks. Many users have reported that this fix works on current, and I wanted to be sure it made it into 5.4-release. [* = 1.87 ata-all.h, 1.96 ata-chipset.c, 1.181 ata-disk.c, 1.50 ata-lowlevel.c] END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-03-01T19:39:57.000000Z K 7 svn:log V 172 Pull up to ETHER_HDR_LEN before passing an mbuf to ether_input(). The bug was found by running ng_dummy(4) node configured with a delay, in front of the ng_eiface(4) node. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-03-01T19:44:28.000000Z K 7 svn:log V 77 MFC: 1.27: Pull up to ETHER_HDR_LEN before passing an mbuf to ether_input(). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-03-01T20:12:52.000000Z K 7 svn:log V 19 Introduce realmem. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T20:16:02.000000Z K 7 svn:log V 39 Revert rev 1.438.2.14, it is unneeded. END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-03-01T20:16:15.000000Z K 7 svn:log V 212 MFC 1.56: Fix -0 vs -L/-I processing, mainly so that 'xargs -0 -I []' will do something sensible (namely: treat then '\0' as the EOL character, when deciding what "a line" is for -N). Note that -I implies -N. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T20:27:45.000000Z K 7 svn:log V 81 MFC: use the system gnuregex library vs. building GNU regex bits into libiberty. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-03-01T20:32:05.000000Z K 7 svn:log V 23 Fix typo in a comment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T20:35:14.000000Z K 7 svn:log V 315 MFC: Properly initialize kgdb to recognize what ABI to use on amd64 platform. Display PID and process name as a part of the 'info threads' output. Introduce new commands 'tid ' and 'proc ' to accompany gdb's default 'thread ' to make the task of switching between different contexts easier. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T20:40:18.000000Z K 7 svn:log V 113 MFC: revs 1.3-5 (minus '-a' addition): Don't abuse 'Ar', mdoc fixes, and document all options and general usage. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-01T20:41:38.000000Z K 7 svn:log V 19 .It the -v option. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-03-01T20:51:37.000000Z K 7 svn:log V 127 In cpu_throw(), correctly calculate td->td_md.md_tp. In cpu_switch(), set the DACR even if we're switching to a kernel thread. END K 10 svn:author V 3 wes K 8 svn:date V 27 2005-03-01T21:55:27.000000Z K 7 svn:log V 157 Attempt to doff the pointy hat: implement 'hw.realmem' on remaining architectures. Pointed out by O'Brien, ScottL via email. Reviewed by: obrien (various) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-03-01T22:08:15.000000Z K 7 svn:log V 262 - Remove the dependency of /usr/bin/touch by using "cp /dev/null " to create /var/log/lastlog. - Also create /var/log/wtmp if missing. - Attempt to create these files unless populate_var is NO rather then only when /var is empty or populate_var=YES. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-01T23:17:42.000000Z K 7 svn:log V 122 Reduce the maximum supported save state size to 4k, as the 8k limit was not implemented correctly and needs further work. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-03-01T23:42:00.000000Z K 7 svn:log V 23 Fix incorrect comment. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-03-01T23:46:27.000000Z K 7 svn:log V 124 MFC revision 1.6 Mark _rtld_allocate_tls and _rtld_free_tls as weak symbols for Variant I tls. So rtld can override it. END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-03-02T00:00:13.000000Z K 7 svn:log V 540 Revert revision 1.26.4.1 before 5.4-release. This changes shell-option parsing (on the `#!' line) back to the way it has worked in FreeBSD since March 2000. That processing is not correct, but we aren't going to have the right fix for it tested in time for 5.4-release. Revision 1.26.4.1 fixed the behavior for some uses, and broke it for others. In particular, it broke tricks like: #!/bin/sh -- # -*- perl -*- which is recommended (by perl documentation) for some situations. PR: 16393 (gives history) Reviewed by: freebsd-arch END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-03-02T00:40:55.000000Z K 7 svn:log V 792 - Update etc/rc.d/newsyslog to FreeBSD standards and install it. - Enable it by default, running newsyslog with -CN which creates files that have the C flag specified in /etc/newsyslog.conf. - Remove the "newsyslog -CC" call from etc/rc.d/var and the check for newsyslog. - Add the C flag to entries in /etc/newsyslog.conf that are currently installed as part of the base system. There are two effects from this change: - Users who delete default syslog files to stop logging to them will need to set newsyslog_enable=NO in rc.conf or remove the C flag from those file in /etc/newsyslog.conf or they will come back on the next boot. - Diskless systems now create the same set of files that ordinary systems have by default instead of every file in newsyslog.conf. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-03-02T00:44:39.000000Z K 7 svn:log V 360 Remove a number of entries from the distribution target that are automaticly created at boot. There's no need to maintain a list of files and permissions in multiple places. This also means binary updates won't stomp on log files. For the record, utmp is created in etc/rc.d/cleanvar, wtmp and lastlog in etc/rc.d/var, and the reset via etc/rc.d/newsyslog. END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-02T00:49:37.000000Z K 7 svn:log V 507 - Fix braino introduced in rev. 1.17, unlike the X1032A (HME-ISP1040-combo) and the X1034A (quad HME; QFE) cards the X1033A (single HME) don't have a PCI-PCI-bridge so we can't rely on the PCI slot number being useable as index for the network address to read from the VPD on the latter. Use the end tag to determine whether it is a QFE VPD with 4 NAs and only use the slot number as index in this case. - Remove a useless check. Prodded by: joerg Additional testing by: joerg MFC after: 1 day END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-03-02T00:58:05.000000Z K 7 svn:log V 320 If we don't have /usr/sbin/mtree, try to mount /usr. We're only likely to hit this case when /usr is remote and thus hasn't been mounted (since you're supposed to have /var before mounting remote file systems). Normal machines that don't have a /var for some reason will have /usr already available because it's local. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-03-02T01:38:46.000000Z K 7 svn:log V 109 MFC 1.22: When ukbd0 arrives, attach to /dev/ukbd0 rather then /dev/kbd1 since kbd1 might be something else. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-03-02T02:15:13.000000Z K 7 svn:log V 80 MFC: 1.233 Cosmetic change to suspend, dont call tsleep an extra time at exit. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-02T02:30:08.000000Z K 7 svn:log V 240 Use a signal-safe type for two variables that are used to synchronise with a signal handler. This fixes a race condition introduced by compiler reordering that caused dump to sometimes get stuck, especially while dumping large filesystems. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-03-02T02:46:47.000000Z K 7 svn:log V 341 Allow chkprintcap(8) to be run before lpd is started. Disabled by default for now. Default flags create missing directories. Remove comment about doing this in etc/rc.d/var. Unlike in the PR, I chose to do this in the lpd script where we reliably have /usr available. PR: conf/71488 Submitted by: RZ-FreeBSD0904 at fh-karlsruhe dot de END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T03:02:59.000000Z K 7 svn:log V 74 MFC: Implement the EMACS-inspired -a option to bump the annotation_level. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2005-03-02T03:32:01.000000Z K 7 svn:log V 605 Add an AIO & kqueue regression test. It is a good idea to run this against a disk as the argument. If you don't it will use a temp file. The raw disk will use the kernel physio fast path method until the max number of pending op's is reached then it will queue them. File system op's are always queued. This is more important with LIO since operation can get split across and accounting of op's is broken with LIO. Note that this was broken when locking was added to kqueue (ie. 5.3) My fix needs to be better integrated with FreeBSD. Next is an LIO test and implementation. Sponsored by: IronPort END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-03-02T03:34:51.000000Z K 7 svn:log V 294 In ata_generic_reset() while waiting for both master & slave to become idle the 'mask' variable could be set to 0, resulting in the timeout loop running for the full 31 seconds. Handling this case eliminates long hangs on resume on some systems. Submitted by: Nate Lawson END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-03-02T03:49:02.000000Z K 7 svn:log V 26 Add NO_RCMDS to the list. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-03-02T03:59:28.000000Z K 7 svn:log V 319 Handle PIO timeouts in ata_end_transaction() by immediately returning. Failure to do this will result in following ata_pio_read() calls walking off the end of the read buffer. This resolves the "memory modified after free" panics common with Thinkpads and CD/DVD drives. Submitted by: Nate Lawson END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-03-02T04:00:04.000000Z K 7 svn:log V 351 MFC revision 1.301 Assert that page allocations during an interrupt specify VM_ALLOC_INTERRUPT. Assert that pages removed from the cache queue are not busy. MFC revision 1.303 Transfer responsibility for freeing the page taken from the cache queue and (possibly) unlocking the containing object from vm_page_alloc() to vm_page_select_cache(). END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2005-03-02T04:00:55.000000Z K 7 svn:log V 371 This will not compile without: http://www.ambrisko.com/doug/listio_kqueue/listio_kqueue.patch Note: it is a good idea to run this against a physical drive to exercise the physio fast path (ie. lio_kqueue /dev/) This will ensure op's counting per LIO request is correct. It is currently broken the above patch fixes it. Sponsored by: IronPort END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2005-03-02T04:01:37.000000Z K 7 svn:log V 104 When resubmitting a timed out request, reset donecount. Submitted by: Nate Lawson END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T04:02:21.000000Z K 7 svn:log V 40 MFC: rev 1.5: modify SRCS organization. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T04:05:10.000000Z K 7 svn:log V 63 MFC: rev 1.24: tweak adding the .h to the .o dependency lists. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T04:06:10.000000Z K 7 svn:log V 16 Sync with HEAD. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T04:07:34.000000Z K 7 svn:log V 47 MFC: rev 1.52: Add atomicity.cc to CLEANFILES. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T04:09:38.000000Z K 7 svn:log V 66 MFC: rev 1.54: Add debug_list.cc to the list of files to compile. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T04:22:17.000000Z K 7 svn:log V 39 MFC: revs 1.9-10: More math functions. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-02T04:36:24.000000Z K 7 svn:log V 65 Protect acpivar.h with _KERNEL. No user parts inside currently. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T04:43:30.000000Z K 7 svn:log V 50 MFC: rev 1.40: Replaced afterinstall: with FILES. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-03-02T05:01:43.000000Z K 7 svn:log V 450 MFC revision 1.211 date: 2005/02/24 00:05:50; author: csjp; state: Exp; lines: +1 -2 Drop bzero and shove the responsibility of zeroing the kse upcall object on to the zone allocator. It should be noted that uma_zalloc(9) uses bzero to zero out the object so there probably wont be any real performance benefit. If UMA grows the ability to supply zeroed zones more efficiently in the future, we will not have to modify all the existing consumers. END K 10 svn:author V 3 suz K 8 svn:date V 27 2005-03-02T05:14:15.000000Z K 7 svn:log V 160 ignores ICMPv6 code field in case of ICMPv6 Packet-Too-Big (as specified in RFC2463 and draft-ietf-ipngwg-icmp-v3-06.txt) Obtained from: KAME MFC after: 1 day END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-02T05:14:28.000000Z K 7 svn:log V 150 Move all of the hptmv files to /sys/dev/hptmv so that they won't be mistaken for being on a CVS vendor branch. The files were moved via a repo-copy. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-03-02T05:22:27.000000Z K 7 svn:log V 34 Document NO_RCMDS, bump doc date. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-03-02T05:34:05.000000Z K 7 svn:log V 193 Use correct byte order when parsing the size of the gzip "Extra data" field. In particular, this correctly allows bsdtar (and pkg_add) to skip package signatures. Thanks to: Theo Schlossnagle END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-03-02T05:37:10.000000Z K 7 svn:log V 105 MFC 1.8: Correctly skip gzip "Extra Data" field, fixing bsdtar (and hence pkg_add) for signed packages. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-03-02T07:40:18.000000Z K 7 svn:log V 111 Sync the list of headers visible with SHARED=symlinks with those visible with SHARED=copies. Inspired by: njl END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-02T08:30:49.000000Z K 7 svn:log V 115 Use the LST_FOREACH macro instead of the Lst_ForEach function. This saves function calls and reduces void casting. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-02T09:07:16.000000Z K 7 svn:log V 298 MFC 1.4: - remove OpenBSDisms, add FreeBSDisms - comment out feature, we do not have yet: tcpdumping on pfsync, add a BUGS section - reference carp.4 - dereference bpf(4), tcpdump(7), hostname.if(5) - sort references - tell when pfsync appeared in FreeBSD Reviewed by: mlaier END K 10 svn:author V 6 jcamou K 8 svn:date V 27 2005-03-02T09:08:17.000000Z K 7 svn:log V 56 Add an entry for myself. Approved by: trhodes (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-02T09:11:18.000000Z K 7 svn:log V 42 Fix typo. Unbreak build. Take pointy hat. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T09:13:11.000000Z K 7 svn:log V 66 MFC: rev 1.102: Put some of the probe messages under bootverbose. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T09:14:59.000000Z K 7 svn:log V 38 sync with HEAD - trim trailing spaces END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-02T09:15:10.000000Z K 7 svn:log V 39 MFC 1.20: add carp and pfsync protos END