ƒ­F118000 212 196 234 231 152 215 224 720 136 316 146 118 178 157 484 173 194 151 543 288 281 210 261 149 600 217 236 262 252 163 162 152 171 127 181 365 625 202 106 333 179 135 310 200 140 210 227 186 400 277 156 200 162 250 293 294 151 248 304 166 218 250 220 145 200 119 201 400 241 430 268 135 227 140 810 152 191 194 290 190 343 456 369 153 158 119 420 128 162 266 119 139 228 456 154 167 110 133 154 264 193 139 369 181 478 305 509 171 450 151 122 1263 301 137 126 148 108 116 160 145 239 129 197 173 568 180 253 923 166 174 185 154 536 461 247 489 611 210 289 606 399 394 167 340 203 229 127 197 114 180 532 235 253 249 114 836 154 177 384 175 174 322 139 213 231 155 165 128 136 159 193 235 175 163 141 182 545 114 209 128 179 165 395 132 287 111 113 751 238 317 627 317 232 267 217 135 236 185 125 193 165 263 154 262 147 271 247 267 161 198 615 221 282 K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-25T08:09:18.000000Z K 7 svn:log V 101 Make ilmid WARNS=6 clean. The problem were a couple of unused function arguments and missing consts. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-25T08:15:09.000000Z K 7 svn:log V 139 Due to a gcc bug, it doesn't like local variables with names like 'sin'. Rename this for the moment. Also fix a sparc64 alignment warning. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-25T08:22:08.000000Z K 7 svn:log V 136 Make library WARNS=6 clean. The problems have been: alignment on sparc64 and one of the usual sizeof(in_addr_t) == sizeof(u_long) bugs. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-07-25T08:23:07.000000Z K 7 svn:log V 58 MFC rev. 1.38: initialize do_pipe before command parsing. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-25T08:35:26.000000Z K 7 svn:log V 120 Add support for VBR and CBR PVCs for IP over ATM. Submitted by: Vincent Jardin MFC after: 2 weeks END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-25T08:50:39.000000Z K 7 svn:log V 131 MFC: 1.25 (use essentially the same formatting of the CPU stats percentages as in vmstat so that they never coalesce). PR: 41674 END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-25T08:54:41.000000Z K 7 svn:log V 628 Moved the boot floppy generation code out from release.9 to release.10. The release.9 target is now responsible only for generation of MFS root file systems, that are built for all architectures, even those that do not provide a floppy installation option. The release.10 target is now responsible for creation of a set of boot, MFS root, and fixit floppies, and the NO_FLOPPIES variable now affects only this target. Also, replaced the FIXIT_TARGET variable with a check of whether the *FIXITSIZE variables are present for a given architecture, similar to how this is done when generating boot floppies. Discussed with: jhb END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-25T08:55:51.000000Z K 7 svn:log V 45 The RELEASE9 knob is now OBE. OK'ed by: jhb END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-07-25T09:59:16.000000Z K 7 svn:log V 221 o Do not overwrite saved interrupt priority level by alloc_hash(), use a separate variable. o Restore interrupt priority level before return (no-op in HEAD). Spotted by: Don Bowman MFC after: 5 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-25T10:35:56.000000Z K 7 svn:log V 55 Fixed broken -DNOSHARED build in secure/usr.sbin/sshd. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-07-25T11:14:03.000000Z K 7 svn:log V 26 Remove a duplicate entry. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-07-25T12:23:25.000000Z K 7 svn:log V 86 An u_int8_t can never be bigger than 255, so remove a useless check. Spotted by: GCC END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-25T12:32:08.000000Z K 7 svn:log V 63 Print the offending SPANS message only if printing is enabled. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-25T12:40:03.000000Z K 7 svn:log V 389 When deciding whether to download the microcode or not look at the API rather than at the vendor. We have three different Fore cards and only the PCA200 need the microcode. Look also at the RAM address and load the code only if it is not zero. A zero RAM address means either a bug in the driver or this is a interface created by harp(4) in which case fatm(4) handles the microcode issue. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-25T13:39:11.000000Z K 7 svn:log V 82 Make the PC98 small boot floppy usable again. Spotted by: nyan Reviewed by: nyan END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-25T14:08:32.000000Z K 7 svn:log V 101 New release notes: bge(4) 5705 support. Update release notes: rescue(7) man page. MFC: safe(4). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-25T14:08:40.000000Z K 7 svn:log V 59 New release notes: proatm driver. MFC: bge(4), safe(4). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-25T15:54:23.000000Z K 7 svn:log V 450 Backed out the micro-optimization in 1.4. It was to help gcc-2.6.3 on i486's (and probably i386's), but it has had very little effect since gcc-2.7 or gcc-2.95. With gcc-3.3, it gave a small pessimization for at least i386's, athlon-xp's and pentium4's, a small optimization (I think) for pentium1's, and made no difference for i386's. (movzbl is best for all the later processors, and the micro-optimization was to stop it being used on i486's.) END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-25T16:49:46.000000Z K 7 svn:log V 195 Add an informational debugging printf of the maximum time spent in EcEventWait(). If you get AE_HARDWARE_NO_RESPONSE errors, please enable this info by setting hw.acpi.verbose=1 in loader.conf. END K 10 svn:author V 2 mp K 8 svn:date V 27 2003-07-25T17:02:33.000000Z K 7 svn:log V 189 Add wrapper for kqueue() to keep track of the allocated fd and allow it to be closed. This fixes a file descriptor leak when closing a kqueue() fd. Reviewed by: deischen MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-25T17:11:15.000000Z K 7 svn:log V 117 Fix output from an error message. Use sysctl -n instead of sed Submitted by: Scott Lambert END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-07-25T17:32:43.000000Z K 7 svn:log V 163 State that in -exec ... ; the semicolon should be quoted if invoked from a shell. PR: docs/54667 Submitted by: Patrick Alken MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-07-25T18:22:53.000000Z K 7 svn:log V 55 Fix amd64 build by deleting trailing whitespace. Doh! END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-25T18:40:36.000000Z K 7 svn:log V 507 Discussions on src-committers with alfred and bde pointed out that the "do-nothing" versions of __RCSID(), __RCSID_SOURCE(), __SCCSID(), and __COPYRIGHT() were not strictly correct. They should not expand into [nothing], because the ';' which follows them would then cause a syntax error (in a strict C compiler, if not gcc...). So, change the do-nothing versions of those macros to use the 'struct __hack' tactic, as was already used with __FBSDID(). Approved by: discussions with bde MFC after: 1 week END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-07-25T18:58:39.000000Z K 7 svn:log V 124 MFi386 revision 1.416 Add vm object locking to pmap_prefault(). Note: powerpc and sparc64 do not implement this function. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-07-25T19:17:46.000000Z K 7 svn:log V 141 Fix for 64 bit platforms. sysctl's length args are pointers to size_t, not int. This could be fatal where size_t is long. Reviewed by: bp END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-07-25T19:42:44.000000Z K 7 svn:log V 167 Convert bge(4) to use busdma. I have not tested this on anything besides x86 yet since I don't have access to a non-x86 FreeBSD box at the moment. Volunteers welcome. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-07-25T20:33:43.000000Z K 7 svn:log V 157 Remove alpha vtophys() hack from if_bgereg.h and clean up unneeded #includes formerly required to pull in vtophys support, since we don't need them anymore. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-07-25T20:56:57.000000Z K 7 svn:log V 69 Make this 64 bit clean. Use size_t for sysctl() length pointer args. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-07-25T21:02:25.000000Z K 7 svn:log V 70 Add support for the M_ZERO flag to contigmalloc(). Reviewed by: jeff END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-25T21:10:19.000000Z K 7 svn:log V 57 Use __FBSDID(). Brought to you by: a boring talk at OLS END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-25T21:19:19.000000Z K 7 svn:log V 76 Use __FBSDID(). Brought to you by: a boring talk at Ottawa Linux Symposium END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-25T22:17:28.000000Z K 7 svn:log V 35 powerpc isn't tinderbox-ready yet. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-07-25T22:26:43.000000Z K 7 svn:log V 89 revision 1.51 of vm/uma_core.c modified uma_large_malloc() to acquire Giant when needed. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-25T22:36:48.000000Z K 7 svn:log V 269 Revert previous commit. We don't use setjmp()/longjmp() for context switching anymore, so there's no need to save and restore GP. This change breaks threaded applications linked against libc_r. Pull the tier 2 card again: relink. This will link against libthr instead. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-07-26T02:21:49.000000Z K 7 svn:log V 532 Revise and improve ntfs_subr.c 1.30: read only a single cluster at a time in ntfs_writentvattr_plain and ntfs_readntvattr_plain, and purge the boot block from the buffer cache if isn't exactly one cluster long. These two changes work around the same buffer cache bug that ntfs_subr.c 1.30 tried to, but in a different way. This may decrease throughput by reading smaller amounts of data from the disk at a time, but may increase it by avoiding bogus writes of clean buffers. Problem (re)reported by Karel J. Bosschaart on -current. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-07-26T02:27:50.000000Z K 7 svn:log V 107 Change the inline limit switch to something that exists in gcc-3.2. Unfortunately, it has different units. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-26T02:36:50.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-07-26T03:46:39.000000Z K 7 svn:log V 238 Turn -Werror back on again. I've tested with/without invariants/witness/etc on i386, sparc64, amd64 and alpha for GENERIC. Lint probably still needs fixing, as do a couple of other drivers that have broken recently and not been noticed. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-07-26T03:47:56.000000Z K 7 svn:log V 85 Fix some recently introduced warnings. 'Declaration does not declare anything' etc. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-07-26T03:55:32.000000Z K 7 svn:log V 43 Gulp ... call kmem_malloc() without Giant. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-07-26T04:02:22.000000Z K 7 svn:log V 215 Use #include rather than so that the strdup() prototype gets brought into scope. This is a big deal for 64 bit systems where the default return value of 'int' is != pointer. Reviewed by: bp END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-07-26T04:03:18.000000Z K 7 svn:log V 105 Fixes for 64 bit cleanliness. The length arg to sysctl is a pointer to size_t not int. Reviewed by: bp END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-07-26T05:57:52.000000Z K 7 svn:log V 45 Fix the release build with a forgotten '-f'. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-07-26T06:47:40.000000Z K 7 svn:log V 114 Bah, I go and get all preachy, and then commit from the wrong branch. Revert the use of '-j8'. Apologies to: ru END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-07-26T07:23:24.000000Z K 7 svn:log V 131 Guard against MLEN growing larger than a uint8_t due to MSIZE grwoing to a value of 512 in LINT. This keeps gcc from complaining. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-26T07:23:25.000000Z K 7 svn:log V 91 Unbreak ia64 builds now -Werror is enabled again. Avoid obsolete memory operand construct. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-26T07:32:23.000000Z K 7 svn:log V 307 Add a "int fd" argument to VOP_OPEN() which in the future will contain the filedescriptor number on opens from userland. The index is used rather than a "struct file *" since it conveys a bit more information, which may be useful to in particular fdescfs and /dev/fd/* For now pass -1 all over the place. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-26T08:03:43.000000Z K 7 svn:log V 181 Avoid using __aligned(16). Instead define the jmp_buf in terms of long doubles. This gives us 16-byte alignment. Add a CTASSERT for the size of the jmp_buf to detect ABI breakages. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2003-07-26T09:54:17.000000Z K 7 svn:log V 59 Enable wake up GPE before shutdown, not only for sleeping. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-26T10:13:30.000000Z K 7 svn:log V 104 Remove prototype of ia64_pa_access(). The function has been moved to mem.c where it's been made static. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-07-26T11:43:37.000000Z K 7 svn:log V 70 MFC 1.164: Disabling multicast on vlan interface caused kernel panic. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-26T11:53:40.000000Z K 7 svn:log V 157 Fixed wrong function names in the error message that was translated to C in rev.1.32 so that it doesn't take 2 commits for all branches to fix this message. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-26T12:06:25.000000Z K 7 svn:log V 200 MFC (1.32: translate to C: don't use hard newlines in a string literal; 1.41: use the correct function name in the string literal). This is part of making some RELENG_4 kernels buildable by gcc-3.3. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-26T12:09:58.000000Z K 7 svn:log V 201 MFC (1.32: translate to C: don't use hard newlines in a string literal; 1.41: use the correct function name in the string literal). This is part of making some RELENG_3 kernels compilable by gcc-3.3. END K 10 svn:author V 2 pb K 8 svn:date V 27 2003-07-26T12:14:58.000000Z K 7 svn:log V 60 Fix "write from stdin". Reviewed by: sos MFC after: 1 week END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-07-26T12:41:44.000000Z K 7 svn:log V 153 Minor mdoc(7) cleanup, based on the PR below. PR: docs/54826 Submitted by: Lukas Ertl Reviewed by: ru Approved by: ceri (mentor) END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-07-26T12:57:56.000000Z K 7 svn:log V 209 Remove references to the '-l' option in synopsis. The rest of the description of this option was removed in v. 1.22. PR: docs/54880 Submitted by: Lukas Ertl Approved by: ceri (mentor) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-26T12:58:28.000000Z K 7 svn:log V 70 Set mc_len to sizeof(mcontext_t), otherwise it is an invalid context. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-07-26T13:04:40.000000Z K 7 svn:log V 123 The /rescue system is now enabled by default again, so remove note saying that it is disabled. Approved by: ceri (mentor) END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-26T14:20:37.000000Z K 7 svn:log V 155 Silence a gcc-warning. Do this by inlining the macro-call. This is not very nice - the compiler should just silently optimize away the unused else clause. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-26T14:57:26.000000Z K 7 svn:log V 125 Inline a function that gcc refused to inline. This function was used only in one place and it just served as semantic sugar. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-07-26T15:29:10.000000Z K 7 svn:log V 51 o Fix usage(): remove '-l', add missed '-f', sort. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-26T17:45:45.000000Z K 7 svn:log V 107 MFNetBSD: 1.183: gmcgarry; Add Sharp PALDIO 611S 1.184: martin; Socket LP 10/100 CF Obtained from: NetBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-26T17:46:43.000000Z K 7 svn:log V 27 Sync to 1.61 of pccarddevs END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-26T17:52:09.000000Z K 7 svn:log V 108 Add Socket Communications Low Power 10/100 CF Ethernet card. Obtained from: NetBSD (information, not code) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-07-26T18:50:53.000000Z K 7 svn:log V 307 When stopping a dhcp interface, don't just release the lease on the address, also kill the dhclient process. Instead of doing the release in the stop command, move it to the precmd stage and allow rc.subr(8) to automatically kill the dhclient process by leaving the stop command undefined. Noticed by: mbr END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-07-26T18:58:46.000000Z K 7 svn:log V 148 Define the stop command to do nothing when only a specific interface is to be stopped. In this case we don't want to go beyond releasing the lease. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2003-07-26T20:54:57.000000Z K 7 svn:log V 337 Fix a couple of bugs in the resume handler. Don't call the if_init function unless the device is configured up. Without this fix, the device ends up in the RUNNING state even though it is configured down. Also, check the RUNNING flag before calling the if_start function, in case the if_init function failed for one reason or another. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2003-07-26T21:03:55.000000Z K 7 svn:log V 175 MFC suspend/resume support for the wi driver: if_wi.c 1.120 if_wi_pci.c 1.11, 1.12 (relevant style fixes only), 1.18 if_wivar.h 1.14 END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-07-26T21:29:28.000000Z K 7 svn:log V 43 Add notice about the local change in r1.25 END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-07-26T21:48:46.000000Z K 7 svn:log V 134 Acquire Giant rather than asserting it is held in contigmalloc(). This is a prerequisite to removing further uses of Giant from UMA. END K 10 svn:author V 2 gj K 8 svn:date V 27 2003-07-26T21:58:06.000000Z K 7 svn:log V 49 Use M_WAITOK instead of M_WAIT in sppp_attach(). END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-07-27T00:13:49.000000Z K 7 svn:log V 714 Changed the type of the variable `qidx' from u_int8_t to int, mainly to quiet a warning emitted by GCC 3.3 about comparing a variable to a value which is larger than the former can hold. The value was checked to make sure the `np->squeue' array is not accessed behind its boundary. This worked due to possibly accidental truncation when (np->squeueput + 1) was larger than or equal to MAX_START (256) when it was assigned to `qidx'. `qidx' is used to hold the next position in the start queue for an insertion. The new type was chosen because some other code in the function ncr_freeze_devq() also uses plain integers to hold those indices. Wrapped the line after the closing parenthesis of an `if' condition. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-07-27T05:43:58.000000Z K 7 svn:log V 60 Allow vm_object_reference() on kernel_object without Giant. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-27T06:46:34.000000Z K 7 svn:log V 95 Simplify sigwait code a bit by using a waitset and removing oldsigmask. Reviewed by: deischen END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-07-27T10:41:33.000000Z K 7 svn:log V 101 Use pmap_zero_page() to zero pages instead of bzero() because they haven't been vm_map_wire()'d yet. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-07-27T10:53:28.000000Z K 7 svn:log V 197 Add the -n maxrec option as an alias for -maxrec for compatibility with System V and consistency with other utilities. Document the new form instead of the old form in the manual page. PR: 54661 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-07-27T11:36:00.000000Z K 7 svn:log V 98 Reserve space for the trailing null byte in the srvname member of struct smb_vc_info. PR: 46902 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-07-27T11:41:38.000000Z K 7 svn:log V 250 Fix some off-by-one errors dealing with limits of server names, usernames, workgroup names and passwords. We can now connect to servers with 15-character NetBIOS names. (Some versions of Windows use semi-random 15-char names by default.) PR: 46902 END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-07-27T13:17:31.000000Z K 7 svn:log V 361 Try a lot harder to get dependancies right. This involves some ugly looking ${.OBJDIR} work that has the up-side of actually working in upgrade and make -jN cases. This needs to be revisited further, and it is conceivable that the ${.OBJDIR} stuff can be simplified, but the sheer number of edge cases and other causes make this Hard(tm). For now, this works. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-07-27T13:52:10.000000Z K 7 svn:log V 276 - Introduce a new busdma flag BUS_DMA_ZERO to request for zero'ed memory in bus_dmamem_alloc(). This is possible now that contigmalloc() supports the M_ZERO flag. - Remove the locking of Giant around calls to contigmalloc() since contigmalloc() now grabs Giant itself. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-07-27T13:56:03.000000Z K 7 svn:log V 61 Use the BUS_DMA_ZERO flag instead of bzero()'ing DMA memory. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-07-27T13:58:05.000000Z K 7 svn:log V 61 MFC 1.120: Get the connections per minute calculation right. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-07-27T14:00:02.000000Z K 7 svn:log V 27 Use the BUS_DMA_ZERO flag. END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-07-27T14:01:33.000000Z K 7 svn:log V 324 Changed the data types of three index variables, two of them in the `video_state' structure, to larger ones (from u_char to u_short). Each can now hold values at least as large as the size of the array it is meant to point into. This eliminates warnings printed by GCC 3.3.1 and hence makes pcvt compilable using -Werror. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-07-27T14:05:29.000000Z K 7 svn:log V 36 Document the new BUS_DMA_ZERO flag. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-07-27T14:08:54.000000Z K 7 svn:log V 69 Enable the safe, harp, hatm and patm driver documentations for pc98. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-07-27T14:19:23.000000Z K 7 svn:log V 168 Now that we can call kmem_malloc without Giant it should be safe to do mbuf allocation without Giant, so remove the GIANT_REQUIRED from mb_alloc in the M_TRYWAIT case. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-07-27T14:38:54.000000Z K 7 svn:log V 27 Use the BUS_DMA_ZERO flag. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-07-27T15:19:45.000000Z K 7 svn:log V 47 Respect BUS_DMA_ZERO in iommu_dvmamem_alloc(). END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-07-27T16:21:10.000000Z K 7 svn:log V 135 ip6fw does not handle ESP correctly PR: kern/54874 Submitted by: JINMEI Tatuya MFC after: 1 week END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-07-27T16:49:10.000000Z K 7 svn:log V 361 Try a lot harder to get dependancies right. This involves some ugly looking ${.OBJDIR} work that has the up-side of actually working in upgrade and make -jN cases. This needs to be revisited further, and it is conceivable that the ${.OBJDIR} stuff can be simplified, but the sheer number of edge cases and other causes make this Hard(tm). For now, this works. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-27T17:03:20.000000Z K 7 svn:log V 62 Call the new argument "fdidx" that is more precise than "fd". END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-27T17:04:56.000000Z K 7 svn:log V 75 Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2003-07-27T18:10:24.000000Z K 7 svn:log V 15 Some Typos fix END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-07-27T18:31:32.000000Z K 7 svn:log V 41 Remove GIANT_REQUIRED from kmem_alloc(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-27T20:05:36.000000Z K 7 svn:log V 62 Pass the fdidx argument from vn_open{_cred}() onto VOP_OPEN() END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-27T20:09:13.000000Z K 7 svn:log V 171 Pass the file descriptor index down to vn_open. If the method vector was replaced and we got the "special return code" smile and trust that whatever happened below DTRT. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-07-27T20:34:30.000000Z K 7 svn:log V 100 Add -dynamic to natd if dhcp is used for the natd interface. Kill natd in stop(). Reviewed by: mtm END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-07-27T20:57:53.000000Z K 7 svn:log V 47 Make pmap_pvo_allocf() callable without Giant. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-27T23:45:48.000000Z K 7 svn:log V 273 Reset the per-CPU unique value at boot and clear it in the PCB of the child when forking. This provides a consistent initial state. Note that cpu_set_upcall() does not clear the per-CPU unique value as it is followed by a call to set_mcontext(), which sets it accordingly. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-28T00:07:58.000000Z K 7 svn:log V 89 The LP_ETH_10_100_CF entry needs to be tagged as a DL100019. Submitted by: Scott Renfro END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-07-28T02:28:51.000000Z K 7 svn:log V 381 auth.conf seems to be being gradually subsumed by user classes and PAM configuration. Remove the line concerning "auth_list" from the template, since it's referenced only in the tinyware password command, and only #ifdef KERBEROS, which isn't defined in tinyware. Add a comment about auth.conf being on the way out the door. The one remaining consumer of auth.conf is crypt(3). END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-07-28T02:29:07.000000Z K 7 svn:log V 212 None of the "alloc" functions used by UMA assume that Giant is held any longer. (If they still need it, e.g., contigmalloc(), they acquire it themselves.) Therefore, we need not acquire Giant in slab_zalloc(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-28T06:15:59.000000Z K 7 svn:log V 416 Add a PATH_INQ flag, PIM_NO_6_BYTE, which indicates the SIM never wishes to receive 6 byte commands. Add a check for this flag to da(4) and cd(4) so that they honor it. This is a quick workaround for many devices (especially USB) that require da(4) quirks to operate. The more complete approach is to finish the new transport code which will be aware of the SCSI version a transport implements. MFC after: 1 day END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-07-28T07:15:13.000000Z K 7 svn:log V 77 MFC 1.131: comment that net.inet.ip.fw.autoinc_step is only present in ipfw2 END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-28T08:14:27.000000Z K 7 svn:log V 355 Make atm WARNS=6 clean. The changes are mostly: - remove some instances of __P() - use real prototypes and un-K&R function headers - constify where necessary (mostly strings and structures containing strings) - make functions and variables static that need not to be global - tag unused function parameters as __unused Testing: a fresh universe END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-07-28T08:15:52.000000Z K 7 svn:log V 59 Always start dhclient in the background. Reviewed by: mtm END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-07-28T08:17:08.000000Z K 7 svn:log V 30 Document background_dhclient. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-07-28T08:30:11.000000Z K 7 svn:log V 1169 Enable dhclient to poll the interface state and send only requests if the interface has an active link. This is a great benefit if you often change networks with your laptop and you do not like to kill/restart dhclient all the time. Changes are automatically detected and the link is refreshed. The change allows us to start dhclient in background mode Enable dhclient to poll the interface state and send only requests if the interface has an active link. This is a great benefit if you often change networks with your laptop and you do not like to kill/restart dhclient all the time. Changes are automatically detected and the link is refreshed. The change allows us to start dhclient in background mode while the network cable is not plugged in. To control the polling interval, the option -i has been introduced. It takes seconds as parameter, the minimum is one second, the default is five seconds. Polling is done in seconds, not microseconds, because dhclient does internally work with timeouts in seconds. This change will be part of the next major ISC-dhcpd release. Tested by: bms, imp, and many many others. Reviewed by: murray, eivind, dhclient folks END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-28T09:42:42.000000Z K 7 svn:log V 208 - add a -d option which dumps the configuration and exits - initialize single-valued configuration variables to '' rather than undef - allow empty values in configuration files - take care to untaint $etcdir END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-28T09:43:00.000000Z K 7 svn:log V 45 Don't mail out failure reports from stanley. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-28T09:44:54.000000Z K 7 svn:log V 34 stanley uses a different sandbox. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-28T09:46:48.000000Z K 7 svn:log V 56 Revive the powerpc tinderbox that used to run on 9ball. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-28T09:48:13.000000Z K 7 svn:log V 16 Document --dump END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-28T09:49:27.000000Z K 7 svn:log V 24 Install experimental.rc END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-28T09:51:52.000000Z K 7 svn:log V 68 Remove redundant "targets", add NOLIBC_R and NOFORTH to environment END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-28T10:02:25.000000Z K 7 svn:log V 53 DATE and PATCH are always defined, but may be empty. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-07-28T10:25:26.000000Z K 7 svn:log V 144 Make this compile on 64 bit systems again. You cannot just cast a 32 bit int to a 64 bit pointer. This file is already off the vendor branch. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-07-28T11:49:07.000000Z K 7 svn:log V 37 Define $FreeBSD$ at the right place. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-07-28T13:09:00.000000Z K 7 svn:log V 104 Change the default for background_dhclient back to NO. It can cause to much troubles with applications. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-07-28T13:25:04.000000Z K 7 svn:log V 81 Don't wait forever if there is no link, go to background after 2 x polling time. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-28T13:30:42.000000Z K 7 svn:log V 473 Convert the atm{2,3}.sh rc scripts to normal rc.d scripts. Add support for the harp(4) pseudo driver and for loadable native HARP drivers (like hfa_pci). To use harp(4) the rc variable natm_interfaces must be set to the list of NATM interfaces to be used for HARP. These interfaces will be brought up with ifconfig and the harp(4) will be loaded. To use loadable native HARP drivers atm_load must be set to the list of drivers to load. Reviewed by: mtm, gordon (partly) END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-07-28T13:56:00.000000Z K 7 svn:log V 88 Dhclient can't block anymore during startup. Document the 'background_dhclient' better. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-28T15:27:12.000000Z K 7 svn:log V 158 Add support for CBR and VBR PVCs. Enhance the error handling for the 'add pvc' command. Submitted by: Vincent Jardin MFC after: 2 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-07-28T16:03:53.000000Z K 7 svn:log V 826 When exporting file descriptor data for threads invoking the kern.file sysctl, don't return information about processes that fail p_cansee(td, p). This prevents sockstat and related programs from seeing file descriptors owned by processes not in the same jail as the thread, as well as having implications for MAC, etc. This is a partial solution: it permits an information leak about the number of descriptors in the sizing calculation (but this is not new information, you can also get it from kern.openfiles), and doesn't attempt to mask file descriptors based on the properties of the descriptor, only the process referencing it. However, it provides most of what you want under most circumstances, without complicating the locking. PR: 54211 Based on a patch submitted by: Pawel Jakub Dawidek END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-28T16:22:45.000000Z K 7 svn:log V 74 Allow sleep states to be specified as S1, S2, ... This is used by zzz(8). END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-07-28T16:47:57.000000Z K 7 svn:log V 77 MFC rev. 1.55 (in -exec the semicolon may need to be quoted from the shell). END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-28T18:18:20.000000Z K 7 svn:log V 94 A simple tool to sanity check the contents of release/*/dokern.sh and release/*/drivers.conf. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-28T18:22:07.000000Z K 7 svn:log V 63 Pacify src/tools/tools/release/chk_dokern.sh_and_drivers.conf. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-07-28T18:53:29.000000Z K 7 svn:log V 439 Rename VOP_RMEXTATTR() to VOP_DELETEEXTATTR() for consistency with the kernel ACL interfaces and system call names. Break out UFS2 and FFS extattr delete and list vnode operations from setextattr and getextattr to deleteextattr and listextattr, which cleans up the implementations, and makes the results more readable, and makes the APIs more clear. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-07-28T21:06:38.000000Z K 7 svn:log V 366 Move the rescue manpage, documenting the new rescue utilities in /rescue, from section 7 to section 8. The old rescue.7 file has been simply subjected to "cvs rm", as there is no history to preserve. Update the release documentation accordingly. Requested by: njl, ru Most text by: Tim Kientzle Reviewed by: ru, doc@ Approved by: ceri (mentor) END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-07-28T22:25:20.000000Z K 7 svn:log V 154 Fix dhclient infinite loop on ro /etc/resolv.conf Submitted by: C J Michaels Reviewed by: David W. Hankins PR: 38778 ISC-Bug: 5754 END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-07-28T22:50:42.000000Z K 7 svn:log V 394 * Merge index(3) and rindex(3) to index(3) since the two functions are almost identical. * Merge strchr(3) and strrchr(3) to strchr(3) since the two functions are almost identical. * Make the wording of index(3) and strchr(3) more similar. * mdoc(7) cleanup. Submitted by: SUZUKI Koichi , keramida, myself PR: docs/32054 Reviewed by: ru Approved by: ceri (mentor) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-07-29T00:17:29.000000Z K 7 svn:log V 518 Fix a problem that occurs when truncating files on NFSv3 mounts: we need to set np->n_size back to the desired size again after calling nfs_meta_setsize(), since it could end up in nfs_loadattrcache() getting called, which would change n_size back to the value it had before the truncate request was issued. The result of this bug is that the size info cached in the nfsnode becomes incorrect, lseek(fd, ofs, SEEK_END) seeks past the end of the file, stat() returns the wrong size, etc. PR: 41792 MFC after: 2 weeks END K 10 svn:author V 3 jwd K 8 svn:date V 27 2003-07-29T00:31:07.000000Z K 7 svn:log V 117 returned length can exceed the limits of type char Submitted by: blc@bsdwins.com Approved by: gad MFC after: 1 week END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-29T00:46:55.000000Z K 7 svn:log V 196 MFC 1.1: Add the new lp.cdefs.h file, which will be used to make it somewhat easier to build this lpr on other operating systems. Initial purpose is just so lpr can be changed to use __FBSDID(). END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-29T01:02:08.000000Z K 7 svn:log V 513 MFC *: Change all lpr/common_source files to use __FBSDID(), and to fix 'sccsid' lines to consistently match style(9) guidelines. Note that this means you will have to add '-a' to the 'strings' command when searching for rcs ids, eg: strings -a /usr/sbin/lpd | grep '$FreeBSD' [* = 1.32->1.33 common.c, 1.9 ctlinfo.c, 1.3 ctlinfo.h, 1.24->1.25 display.c, 1.24 lp.h, 1.4 matchjobs.c, 1.2 matchjobs.h, 1.8 net.c, 1.10->1.11 printcap.c, 1.4->1.5 request.c, 1.18->1.19 rmjob.c, 1.11->1.12 startdaemon.c] END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-29T04:00:35.000000Z K 7 svn:log V 306 MFC: Add PIM_NO_6_BYTE to hba_misc. USB, firewire, and ATAPI-CAM drivers set this flag to indicate they do not wish to receive 6 byte commands. The da(4) driver now honors this flag. Note that the cd(4) portion of the commit is not MFCd now because it depends on other code which needs to be MFCd first. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-29T04:32:33.000000Z K 7 svn:log V 301 Deprecate USB and Firewire quirks. We should now never send 6 byte commands to such devices. If a device fails due to this commit, add: options DA_OLD_QUIRKS to the kernel config and recompile. Then send the output of "camcontrol inquiry da0" to scsi@freebsd.org so the quirk can be re-enabled. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-29T04:40:33.000000Z K 7 svn:log V 75 Note da(4) quirks being deprecated and the procedure for re-enabling them. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-29T05:07:37.000000Z K 7 svn:log V 247 fix another bus_dma leak due to not having a size param for our bus_dma allocation function. With this patch, it prevents continous growth of the devbuf memory pool. Tested with ssh dd of=/dev/null < /dev/zero and vmstat -m | grep devbuf END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-07-29T05:23:19.000000Z K 7 svn:log V 110 Revision 1.51 of vm/uma_core.c modified uma_large_free() to acquire Giant when needed. So, don't do it here. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-29T07:28:43.000000Z K 7 svn:log V 136 New release notes: wi(4) suspend/resume bug fix smbfs off-by-one error fix Update hardware notes: The 386SX is no longer supported. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-29T07:28:53.000000Z K 7 svn:log V 35 MFC: wi(4) suspent/resume bug fix. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-07-29T07:52:44.000000Z K 7 svn:log V 103 Add support for gb18030 encoding PR: 51729 Submitted by: Kang Liu END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-07-29T07:56:05.000000Z K 7 svn:log V 21 Allow GB18030 locale END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-07-29T08:02:26.000000Z K 7 svn:log V 87 Add GB18030 dirs PR: 51729 Submitted by: Kang Liu END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-29T10:03:15.000000Z K 7 svn:log V 439 Try to make 'uname -a' look more like it does on Linux: - cut the version string at the newline, suppressing information about who built the kernel and in what directory. Most of this information was already lost to truncation. - on i386, return the precise CPU class (if known) rather than just "i386". Linux software which uses this information to select which binary to run often does not know what to make of "i386". END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-29T10:09:13.000000Z K 7 svn:log V 142 Implement DOSPTYP_EXTLBA more completely: loop until we find no more partitions. Submitted by: Rudolf Cejka PR: 53719 END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-29T10:38:14.000000Z K 7 svn:log V 160 MFoldC (a tiny part of 1.61: translate to C: don't use hard newlines in a string literal). This is part of making some RELENG_3 kernels compilable by gcc-3.3. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-29T10:47:02.000000Z K 7 svn:log V 156 MFC (1.72: fix some malformed macro concatenation that gcc-3 has objections about). This is part of making RELENG_4 kernels work when compiled by gcc-3.3. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-29T11:16:14.000000Z K 7 svn:log V 22 Minor constification. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-29T11:44:31.000000Z K 7 svn:log V 743 Don't hide the name of tmpstk, since there is no need to do so and the HIDENAME() macro seems to be unimplementable in C. (HIDENAME() used to use invalid token pasting using ## for the STDC case until gcc started rejecting that; now it uses unportable token pasting using juxtaposition in all cases.) This reduces use of HIDENAME() in the kernel to only i386 and amd64 profiling code so that it doesn't bite most kernels whenever gcc becomes stricter. Problems with HIDENAME() in userland are smaller because userland mostly doesn't use strict flags yet. There are some advantages to hiding the name of mcount, but newer arches shouldn't do it; only amd64 does. MFC after: 3 days On second thoughts hide tmpstk better by staticizing it. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-07-29T12:21:14.000000Z K 7 svn:log V 60 MFC rev. 1.23 ping6.c, rev. 1.12 traceroute6.c: %g -> %.3f. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-29T12:44:16.000000Z K 7 svn:log V 81 Use PSL_KERNEL as upcall thread's initial rflags, don't use scratch user rflags. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T13:04:52.000000Z K 7 svn:log V 289 Implement a mechanism by which ATM drivers can inform interested parts of the system about certain kinds of events, like changes in the ABR rate, changes in the carrier state, PVC changes. The main consumers of these events are the harp(4) pseudo-driver and the ILMI daemon via ng_atm(4). END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T13:21:57.000000Z K 7 svn:log V 81 Send events for VCC state changes, ACR rate changes and interface state changes. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-07-29T13:25:56.000000Z K 7 svn:log V 82 Minor grammar, punctuation, and wording fixes for the paragraph on the -e option. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T13:32:10.000000Z K 7 svn:log V 227 Make the ioctl() interface cleaner with regard to types: use size_t instead of int where the variable has to hold buffer lengths, use u_int for things like number of network interfaces which in principle can never be negative. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T13:33:14.000000Z K 7 svn:log V 45 Use a size_t where a buffer length is meant. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T13:35:03.000000Z K 7 svn:log V 118 Use the appropriate [s]size_t type where a buffer size is meant. Add const specifiers to constant function arguments. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T13:37:04.000000Z K 7 svn:log V 136 Use size_t for buffer sizes. Improve error handling in some places. Remove a __DECONST() that was needed before this interface cleanup. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T13:40:52.000000Z K 7 svn:log V 61 Use a size_t for variables that need to hold buffer lengths. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T13:46:43.000000Z K 7 svn:log V 71 The number of prefixes can never be negative so use an u_int for this. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T13:51:27.000000Z K 7 svn:log V 34 Make a local static string const. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T13:51:53.000000Z K 7 svn:log V 42 Correct a cut'n'paste error in a comment. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T14:00:59.000000Z K 7 svn:log V 65 Generate events when the interface state or a PVC state changes. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T14:05:45.000000Z K 7 svn:log V 99 Remove the rather bogus statistics sysctl and merge it into the internal driver statistics sysctl. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T14:07:19.000000Z K 7 svn:log V 140 Generate events for carrier state, PVC state changes and flow control changes. Still have to figure out, how to get at the ABR information. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-07-29T14:10:13.000000Z K 7 svn:log V 83 Cleanup useless break. Submitted by: JINMEI Tatuya END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-07-29T15:48:06.000000Z K 7 svn:log V 70 New release notes: da(4) no-6-byte-commands, GNOME 2.2.2, KDE 3.1.3. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-07-29T15:49:00.000000Z K 7 svn:log V 48 Updated release notes: GNOME 2.2.2, KDE 3.1.3. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-07-29T16:12:56.000000Z K 7 svn:log V 89 Add GB18030 locale PR: 51729 Submitted by: Kang Liu END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-29T16:27:23.000000Z K 7 svn:log V 450 Process events from the ATM drivers. Carrier change and PVC change messages are forwarded as netgraph control messages to the node that is connected to the manage hook. If that hook is not connected, the event is lost. Flow control events are converted to netgraph flow control messages and send along the hook that is connected to the flow controlled VC. ACR change events are converted to control messages and sent along the hook for the given VC. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-07-29T16:31:44.000000Z K 7 svn:log V 21 Fix error in comment END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-29T17:52:24.000000Z K 7 svn:log V 116 MFC: all lpr/lpd/* changes to use __FBSDID(), and to fix 'sccsid' lines to consistently match style(9) guidelines. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-29T17:56:50.000000Z K 7 svn:log V 36 MFC 1.28: Add section number to .Xr END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-29T18:08:16.000000Z K 7 svn:log V 87 Fix the new DA_OLD_QUIRKS option for normal and module compiles. Pointed out by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-29T18:29:44.000000Z K 7 svn:log V 74 Make IA64 a second port that comes with NO_FLOPPIES. Reviewed by: marcel END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-29T19:35:50.000000Z K 7 svn:log V 302 Commented out olpt devices so that LINT is almost compilable in RELENG_3. olpt devices never worked in RELENG_3, if anywhere, since a driver's namespace is not affected by changing only the driver's name. LINT apparently hasn't been buildable in RELENG_3 since rev.1.539.2.14 (between 3.1R and 3.2R). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-29T20:04:06.000000Z K 7 svn:log V 40 Fix a memory leak in CCD's mirror code. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-29T20:44:35.000000Z K 7 svn:log V 194 MFC (1.15: missing FREE()). This was supposed to be MFC'ed in 1.3.2.5, but FREE was misspelled so this file has just not compiled since 1.3.2.5. This finishes making LINT compile in RELENG_3. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-07-29T21:20:44.000000Z K 7 svn:log V 18 Fix grammar nits. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-07-29T21:21:55.000000Z K 7 svn:log V 20 MFC: Grammar nits. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-07-29T21:57:01.000000Z K 7 svn:log V 658 Restored clearing of the bss, except for putting it in a correct place with up to date comments. This fixes booting kernels with boot2 (except for loss of the features provided by loader) and is suitable for MFC. Contrary to the old comments, most loaders don't clear the bss. biosboot lost clearing of the bss in a code crunch in 1997, and boot2 never did it. kan didn't notice the problem with gcc-3.3 putting variables that are initialized to 0 in the bss until after committing gcc-3.3 because he was already using essentially this patch. Before gcc-3.3, only the non-critical `bootdev' variable was clobbered by clearing the bss. MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-29T22:07:10.000000Z K 7 svn:log V 145 Temporary workaround: Always disable buckets, there is a bug there somewhere. JeffR will look at this as soon as he has time. OK'ed by: jeffr END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-07-30T00:04:58.000000Z K 7 svn:log V 222 Detour via (void *) to defeat gcc's strict-aliasing warnings when using -O2 or -Os (such as 'make release'). This commit brought to you by the warning: dereferencing type-punned pointer will break strict-aliasing rules END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-07-30T05:42:55.000000Z K 7 svn:log V 533 - Check to see if we need a slab prior to allocating one. Failure to do so not only wastes memory but it can also cause a leak in zones that will be destroyed later. The problem is that the slab allocation code places newly created slabs on the partially allocated list because it assumes that the caller will actually allocate some memory from it. Failure to do so places an otherwise free slab on the partial slab list where we wont find it later in zone_drain(). Continuously prodded to fix by: phk (Thanks) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-07-30T05:59:17.000000Z K 7 svn:log V 223 - Get rid of the ill-conceived uz_cachefree member of uma_zone. - In sysctl_vm_zone use the per cpu locks to read the current cache statistics this makes them more accurate while under heavy load. Submitted by: tegge END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-07-30T06:36:13.000000Z K 7 svn:log V 140 MFC: rev 1.25-1.26 Quiet down ciss unless bootverbose is set. Check the status of the user command and return the proper error to the user. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-30T06:36:20.000000Z K 7 svn:log V 171 Only allow trapframe formats instead of sigframe formats like the comment says and don't write the first 3 arguments to FRAME_TRAPARG_* as they are specific to sigframes. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-30T06:38:35.000000Z K 7 svn:log V 121 In get_mcontext(), if we need to clear the return value, clear FRAME_A3 as well. Otherwise swapcontext() will return -1. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-30T06:47:03.000000Z K 7 svn:log V 44 Vendor import of bwk's 29-Jul-2003 release. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-30T06:47:03.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r118194, 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 2003-07-30T06:47:04.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'one-true-awk-vendor-bwk_20030729'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-30T06:50:31.000000Z K 7 svn:log V 34 Update for the 2003/07/29 import. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-30T07:13:31.000000Z K 7 svn:log V 101 Moved the MFS root floppies creation code from release.10 to doMFSKERN (where it logically belongs). END K 10 svn:author V 3 suz K 8 svn:date V 27 2003-07-30T07:33:10.000000Z K 7 svn:log V 73 fixed wrong parameter descriptions Obtained from: KAME MFC after: 1 day END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-30T07:40:45.000000Z K 7 svn:log V 171 Embed a simplistic version of the dokern.sh script directly into release/Makefile. Reviewed by: marcel The original patch also removed ia64/dokern.sh, but this was OBE. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-30T07:50:19.000000Z K 7 svn:log V 62 Remove the disabling of buckets workaround. Thanks to: jeffr END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-30T08:35:58.000000Z K 7 svn:log V 167 Generate events when the carrier goes up or down. Add two sysctl's that allow read-only access to the current state of the utopia interface and to the carrier state. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-30T08:36:16.000000Z K 7 svn:log V 55 New release notes: one-true-awk 29-Jul-2003 snapshot. END K 10 svn:author V 2 bp K 8 svn:date V 27 2003-07-30T10:43:13.000000Z K 7 svn:log V 179 Release contrib/smbfs from the import-only mode. Now changes can be committed directly without import process. The same about MFCs. Put a note about nwfs. Discussed with: peter END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-30T11:32:42.000000Z K 7 svn:log V 152 Rearrange the fields in the vcc table entry to fit to the requirements of the generic getvcc function and used that function instead of the home grown. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-07-30T13:28:05.000000Z K 7 svn:log V 169 Don't forget to unlock the scheduler lock. Somehow this got removed from one of my last commits. This only affected priority ceiling mutexes. Pointy hat to: deischen END K 10 svn:author V 7 akiyama K 8 svn:date V 27 2003-07-30T13:57:36.000000Z K 7 svn:log V 65 MFC: Add RealTek RTL8150 USB to fast Ethernet controller driver. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-30T14:20:00.000000Z K 7 svn:log V 103 Rearrange the vcc structure so that the generic getvcc function can be used and add per-VC statistics. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-30T14:33:32.000000Z K 7 svn:log V 523 Initialize the FIXCRYPTO, BINMAKE and related variables (that use the != operator) only when needed. This change allows me to check out the current version of release/ makefiles only (co -l) to /tmp/release, and use that directory to build a release (supplying the correct WORLDDIR). Without this, attempt to "make release" caused an endless fork bomb while trying to evaluate FIXCRYPTO, and the only way I could get away from this on a remote box was to "kill -INT 1", thanks to tcsh(1) and its internal "kill" command. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-30T14:46:46.000000Z K 7 svn:log V 129 The -Os kernel build with GCC 3.3.1 also requires -fno-strict-aliasing to survive. Discussed with: bde Tested on: i386 and pc98 END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-30T14:56:25.000000Z K 7 svn:log V 187 Fix warnings: a variable that was unused, a variable that was unused unless sun was defined and printing of u_longs with %x. PR: bin/39818 Submitted by: dan@obluda.cz MFC after: 1 week END