ƒ­>133383 206 149 147 213 151 574 554 161 164 241 237 157 344 251 247 272 281 722 188 811 129 238 305 1035 721 242 921 151 150 128 223 362 344 168 166 230 246 880 136 315 332 251 199 340 432 1166 143 171 239 347 125 245 187 127 262 270 136 130 229 347 270 98 384 270 220 280 189 157 243 443 201 210 223 303 148 166 212 299 172 152 486 642 414 486 445 170 248 261 203 244 485 115 141 242 175 320 344 186 236 141 172 813 191 178 227 470 131 239 175 128 145 239 179 128 156 193 149 272 1533 160 114 158 420 138 170 189 228 292 142 116 136 359 124 180 134 444 223 194 164 368 182 137 283 141 165 127 171 116 580 211 281 575 137 237 182 119 212 219 215 119 122 140 237 113 140 237 182 127 123 142 181 201 185 548 202 372 276 352 158 145 378 668 135 328 105 136 167 167 251 227 185 224 384 183 185 230 233 154 157 204 160 237 142 313 294 129 141 K 10 svn:author V 3 sos K 8 svn:date V 27 2004-08-09T14:22:58.000000Z K 7 svn:log V 57 Fix bad free() usage. Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-09T14:43:50.000000Z K 7 svn:log V 55 The multiplier prefix is actually a multiplier suffix. END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-08-09T15:29:41.000000Z K 7 svn:log V 120 Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software (original contributor). Reviewed by: imp END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-09T15:58:39.000000Z K 7 svn:log V 56 mdoc(7) and english grammar makeover. Submitted by: ru END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-09T16:12:10.000000Z K 7 svn:log V 479 New ipfw option "antispoof": For incoming packets, the packet's source address is checked if it belongs to a directly connected network. If the network is directly connected, then the interface the packet came on in is compared to the interface the network is connected to. When incoming interface and directly connected interface are not the same, the packet does not match. Usage example: ipfw add deny ip from any to any not antispoof in Manpage education by: ru END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-09T16:13:54.000000Z K 7 svn:log V 459 Make explicit that MAKEOBJDIRPREFIX and MAKOBJDIR must be set as environment variables and should not be set on make's command line. They happen to work accidentially as command line variables too when none of the sub-makes wants to play games with them (because make is putting command line variables into the environment and will find them there later on). Makefile.inc1 wants to change MAKEOBJDIRPREFIX. In this case one cannot set it on the command line. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-09T16:16:10.000000Z K 7 svn:log V 67 Make a comment that "ipfw forward" is not SMP and PREEMPTION safe. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-09T16:17:37.000000Z K 7 svn:log V 70 Make a comment that IP source routing is not SMP and PREEMPTION safe. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-09T16:36:04.000000Z K 7 svn:log V 146 A module for bsnmpd(1) that exports a MIB that contains information about the local ATM interfaces and allows to change some parameters via SNMP. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-09T16:37:25.000000Z K 7 svn:log V 142 Now that gensnmptree can read and merge more than one tree make the rule so that the tree .c and .h files can be produced from several trees. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-09T16:40:39.000000Z K 7 svn:log V 63 Link the snmp_atm module to the build unless NOATM is defined. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-09T17:36:19.000000Z K 7 svn:log V 251 Remove commented out pcic driver. It is too broken to work (even if you fix the obvious bugs, nastier ones reside below the surfac), and having it commented out here just encourages people to try it. # I'm not removing it from the base system, yet. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-09T18:15:46.000000Z K 7 svn:log V 158 Remove a stale comment from vm_map_lookup() that pertains to share maps. (The last vestiges of the share map code were removed in revisions 1.153 and 1.159.) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-08-09T18:21:12.000000Z K 7 svn:log V 151 Increase the amount of data exported by KTR in the KTR_RUNQ setting. This extra data is needed to really follow what is going on in the threaded case. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-09T18:46:13.000000Z K 7 svn:log V 177 Normalize the VM wiring done with SPARSE_MAPPING: check for errors, and unmap when done. For whatever reason, SPARSE_MAPPING is not even a config option, so this is dead code. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-09T18:46:39.000000Z K 7 svn:log V 188 Make two changes to vm_fault(). 1. Move a comment to its proper place, updating it. (Except for white- space, this comment had been unchanged since revision 1.1!) 2. Remove spl calls. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-09T19:18:19.000000Z K 7 svn:log V 627 Fix a 4.X -> 5.X upgrade problem: crunchgen used to emit a line 'MAKE=make' or 'env MAKEOBJDIRPREFIX=... make' depending on the setting of MAKEOBJDIRPREFIX in the environment. In any case this line kills the original value of ${MAKE}. When during buildworld a new make is built (as is the case during the upgrade) this causes a wrong make to be picked up (the first one in the path). Use the same technique as Makefile.inc1: create a MAKEENV variable and a CRUNCHMAKE that calls ${MAKE} with that MAKEENV prefixed. Use CRUNCHMAKE instead of MAKE throughout the generated makefile. This leaves the original ${MAKE} undisturbed. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-08-09T19:36:53.000000Z K 7 svn:log V 91 Shift to the same version of perl that portmgr@ has as their default. Pointed out by: jhb END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-09T19:52:29.000000Z K 7 svn:log V 716 Revamp VM map wiring. * Allow no-fault wiring/unwiring to succeed for consistency; however, the wired count remains at zero, so it's a special case. * Fix issues inside vm_map_wire() and vm_map_unwire() where the exact state of user wiring (one or zero) and system wiring (zero or more) could be confused; for example, system unwiring could succeed in removing a user wire, instead of being an error. * Require all mappings to be unwired before they are deleted. When VM space is still wired upon deletion, it will be waited upon for the following unwire. This makes vslock(9) work rather than allowing kernel-locked memory to be deleted out from underneath of its consumer as it would before. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-08-09T20:13:07.000000Z K 7 svn:log V 34 Remove typos on KASSERT messages. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-09T20:22:17.000000Z K 7 svn:log V 143 Fix rl(4)'s lock behavior upon deinitialization. I would get a panic when kldunloading due to its private locking being acquired recursively. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-08-09T20:36:03.000000Z K 7 svn:log V 209 Make kg->kg_runnable actually count runnable threads in the ksegrp run queue instead of only doing it sometimes.. This is not used outdide of debugging code in the current code, but that will probably change. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-09T20:44:41.000000Z K 7 svn:log V 939 Better preserve the original protection for the mappings we maintain. The hardware always gives read access for privilege level 0, which means that we cannot use the hardware access rights and privilege level in the PTE to test whether there's a change in protection. So, we save the original vm_prot_t in the PTE as well. Add pmap_pte_prot() to set the proper access rights and privilege level on the PTE given a pmap and the requested protection. The above allows us to compare the protection in pmap_extract_and_hold() which was missing. While in pmap_extract_and_hold(), add pmap locking. While here, clean up most (i.e. all but one) PTE macros we inherited from alpha. They were either unused, used inconsistently, badly named or simply weren't beneficial. We save the wired and managed state of the PTE in distinct (bit) fields. While in pte.h, s/u_int64_t/uint64_t/g pmap locking obtained from: alc@ feedback & review by: alc@ END K 10 svn:author V 6 anholt K 8 svn:date V 27 2004-08-09T21:01:49.000000Z K 7 svn:log V 625 Minimal fix to prevent crashes when an AGP v2 card is used with the new v3 VIA chipsets, based on Linux's via-agp.c. On boot, the system selects which AGP version to use based on the inserted card. If v2 was chosen, the chipset needs to be programmed with the v2 registers still. Also included in kern/69953 are changes to make the programming of the v3 registers match linux, but that will be left out until the need to do so is confirmed (want specs or a tester). PR: kern/69953 Submitted by: Oleg Sharoiko Tested by: Oleg Sharoiko , Geoff Speicher (full version from PR) END K 10 svn:author V 6 oliver K 8 svn:date V 27 2004-08-09T21:32:25.000000Z K 7 svn:log V 146 There was a star danced, and under that was I born. -- Shakespeare in "Much Ado About Nothing" Add my birthday in case someone cares someday... END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-09T21:50:10.000000Z K 7 svn:log V 826 During FTP installs, when installing Postfix as an alternate MTA, the install of Postfix fails since Postfix 1 is picked from INDEX instead of Postfix 2. The problem is that the package_add function matches multiple Postfix packages and then installs a "random" version (the last one found in INDEX). This does not occur with a CD-ROM install since there is only one Postfix package on the CD-ROM. The correct solution to this would be to check the origin field from INDEX instead of the package name, but due to the way sysinstall is made that is not trivial, so instead work around the problem by hard-coding the Postfix major and minor revision (for the current stable version) to install directly into the package_add call. PR: misc/65426 Reported by: Harold Kachelmyer Approved by: trhodes END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-08-09T21:57:30.000000Z K 7 svn:log V 56 Slight changes to comments and some whitespace changes. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-09T22:27:33.000000Z K 7 svn:log V 56 - Add a HARDWARE section which lists supported devices. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-09T22:33:20.000000Z K 7 svn:log V 34 Add twa(4) to the Hardware Notes. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-08-09T23:24:22.000000Z K 7 svn:log V 127 Clean up and add coments. reserve some bits in flag words for upcoming work. Note the unused bits so they can be found easier. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-09T23:57:59.000000Z K 7 svn:log V 265 In syscall, always make a copy of parameters from trapframe, this becauses some syscalls using set_mcontext can sneakily change parameters and later when those syscalls references parameters, they will wrongly use register values in mcontext_t. Approved by: peter END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-10T00:26:25.000000Z K 7 svn:log V 248 Add a temporary debugging hack to detect a deadlock in setrunqueue(). This is here so that we can gather stats on the nature of the recent rash of hard lockups, and in this particular case panic the machine instead of letting it deadlock forever. END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-08-10T00:38:50.000000Z K 7 svn:log V 75 Introduce ng_hci_inquiry_response structure and use it in the hccontrol(8) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-10T01:01:54.000000Z K 7 svn:log V 74 MFC: (1.73) allocate space for terminating NUL in base 64 encoded string. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-10T01:08:18.000000Z K 7 svn:log V 137 MFC: (1.69) truncate long file names in progress meter (1.70) style nits (1.71) don't strip trailing whitespace from passwords END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-10T01:32:05.000000Z K 7 svn:log V 153 Skip the syncing disks loop if there are no dirty buffers. Remove a variable used to flag the initial printf. Submitted by: truckman (earlier version) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2004-08-10T01:49:46.000000Z K 7 svn:log V 786 By default, the watch utility will attempt to open /dev/snp0, if another process already has /dev/snp0 open, the snp(4) will return EBUSY, in which case watch will try to open /dev/snp1..9. Currently watch does not check errno to see if the failure was a result of EBUSY. This results in watch making futile attempts to open snp0..snp9 even though devices may not exist or the caller does not have permissions to access the device. In addition to this, it attempts to setup the screen for snooping even though it may not ever get an snp device. So this patch does two things 1) Checks errno for EBUSY, if open(2) fails for another reason print that reason and exit. 2) setup the terminal for snooping after the snp descriptor has been obtained. Approved by: bmilekic (mentor) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-10T02:08:57.000000Z K 7 svn:log V 41 Catch up with change to . END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-08-10T02:18:28.000000Z K 7 svn:log V 217 Initial pass at shifting sysinstall(8) to install X.org instead of XFree86. There are still a few nits to work out (graphical config non-functional). Patches by: anholt@, adapted slightly Reviewed by: 'make release' END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-10T03:23:05.000000Z K 7 svn:log V 235 Inline umich license from COPYRIGHT to make it clear what license the umich copyright is asserting. Clarify that the copyright I'm asserting is the standard Berkeley license. Remove Giant assertions from AARP and DDP input routines. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-10T03:26:17.000000Z K 7 svn:log V 154 Don't acquire Giant in cryptof_close(), as the code is intended to be able to run MPsafe (and appears to be MPsafe). Discussed with (some time ago): sam END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-10T04:56:39.000000Z K 7 svn:log V 103 Disable the snmp_atm module until the source gets fixed. This will unbreak this portion of the build. END K 10 svn:author V 6 murray K 8 svn:date V 27 2004-08-10T05:34:23.000000Z K 7 svn:log V 244 Update wording regarding geography to match the man page and web site. Specifically, change the second level menu title from 'Country' to 'Country or Region', since e.g. Hong Kong is not a country. Submitted by: Xin LI END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-10T05:43:40.000000Z K 7 svn:log V 336 Favor building the cdrtools port over fetching the package. There hasn't been any package build for ia64 for a long time and in this case it means that the cdrtools package on the FTP sites is one that doesn't have mkisofs. This breaks the release build. By trying to build the port first, we protect ourselves a bit more against this. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-08-10T07:52:21.000000Z K 7 svn:log V 1071 - Use a new flag, KEF_XFERABLE, to record with certainty that this kse had contributed to the transferable load count. This prevents any potential problems with sched_pin() being used around calls to setrunqueue(). - Change the sched_add() load balancing algorithm to try to migrate on wakeup. This attempts to place threads that communicate with each other on the same CPU. - Don't clear the idle counts in kseq_transfer(), let the cpus do that when they call sched_add() from kseq_assign(). - Correct a few out of date comments. - Make sure the ke_cpu field is correct when we preempt. - Call kseq_assign() from sched_clock() to catch any assignments that were done without IPI. Presently all assignments are done with an IPI, but I'm trying a patch that limits that. - Don't migrate a thread if it is still runnable in sched_add(). Previously, this could only happen for KSE threads, but due to changes to sched_switch() all threads went through this path. - Remove some code that was added with preemption but is not necessary. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-08-10T09:19:08.000000Z K 7 svn:log V 49 Add documentation for log(9). MFC after: 1 week END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-10T11:05:25.000000Z K 7 svn:log V 77 Fix the 4.X -> 5.X upgrade path by include instead of stdint.h. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-10T11:05:25.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r133429, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-10T12:15:27.000000Z K 7 svn:log V 250 As AMD64 architecture volume 1 chapter 3.1.2 says, high 32 bits of %rflags are resevered, they can be written with anything, but they always read as zero, we should simulate it in set_regs() as we are reading/writting real hardware %rflags register. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-10T12:20:00.000000Z K 7 svn:log V 29 Initialize thread_db module. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-10T13:18:05.000000Z K 7 svn:log V 150 Fix recent breakage in rescue. We need to build a new crunchgen that will not emit the bad MAKE=make line that caused the breakage. Submitted by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-10T13:25:29.000000Z K 7 svn:log V 96 Describe better what the initial /usr/obj is expected to be populated with. Prodded by: grehan END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-10T14:42:48.000000Z K 7 svn:log V 33 Back out all behavioral chnages. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-10T14:47:12.000000Z K 7 svn:log V 167 Update contigmalloc(9)'s manpage to reflect usage of the malloc_type argument and that allocation occurs from the end of the address space backward (still first-fit). END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-10T14:52:42.000000Z K 7 svn:log V 175 Update mlock(2) manpage to cross-reference m{,un}lockall(2), remove a case where ENOMEM could be returned by munlock(2), and add possible system deadlock to the BUGS section. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-10T15:01:00.000000Z K 7 svn:log V 42 Document exactly how vslock(9) is broken. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-10T16:38:19.000000Z K 7 svn:log V 36 Update "documentation date" fields. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-08-10T17:42:59.000000Z K 7 svn:log V 136 Synchronize the extra SA threading checks and return value handling of condition variables with that of msleep(). Reviewed by: davidxu END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-08-10T18:18:42.000000Z K 7 svn:log V 249 Teach sysinstall about the "srescue" distribution, which contains the contents of /usr/src/rescue. Until now, the files were shipped with releases but sysinstall would ignore them (resulting in a non-buildable source tree). Sanity checked by: jhb END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-10T19:03:59.000000Z K 7 svn:log V 175 There is nothing but real hardware to verify things: 164sx can really run on non-ECC, plain vanilla PC133 PC SDRAM DIMMs. Thanks to: obrien@ for the donation of a 164sx mlb. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-10T19:07:41.000000Z K 7 svn:log V 5 typo END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-10T19:07:55.000000Z K 7 svn:log V 291 Fix one of the lastest commit. This bio_caller1 should also be changed to bio_driver1 (as all the rest). This introduced a small memory leak, but it wasn't really critical, because maximum memory for g_stripe_zone is always set, so after few requests gstripe was working in "economic" mode. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-10T19:09:20.000000Z K 7 svn:log V 175 There is nothing but real hardware to verify things: 164sx can really run on non-ECC, plain vanilla PC133 PC SDRAM DIMMs. Thanks to: obrien@ for the donation of a 164sx mlb. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-10T19:32:33.000000Z K 7 svn:log V 124 Comment-out the debugging printf I left in in case there were some packet related problems. No problems have been reported. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-10T19:52:12.000000Z K 7 svn:log V 187 Forgot to commit those: introduce hardcoded provider functionality, which allow to store provider's name in the metadata and avoid problems when few providers share the same last sector. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-10T19:53:31.000000Z K 7 svn:log V 97 - Recognize HARDCODED flag when dumping consumer configuration. - Improve code readabilty a bit. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-08-10T20:15:12.000000Z K 7 svn:log V 66 Lock the topology before calling gv_parse_config, not afterwards. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-08-10T20:51:48.000000Z K 7 svn:log V 151 If we kill the worklist thread of a RAID5 plex we can destroy the worklist mutex at the same time, so move the mtx_destroy() call to gv_kill_thread(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-10T20:53:26.000000Z K 7 svn:log V 350 Add pmap locking to many of the functions. Implement the protection check required by the pmap_extract_and_hold() specification. Remove the acquisition and release of Giant from pmap_extract_and_hold() and pmap_protect(). Many thanks to Ken Smith for resolving a sparc64-specific initialization problem in my original patch. Tested by: kensmith@ END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-10T21:07:27.000000Z K 7 svn:log V 106 Add a HARDWARE section which lists supported devices. Clean up device lists a bit while I'm here anyway. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-10T21:43:40.000000Z K 7 svn:log V 117 Add a comment describing pmap_extract_and_hold() noting that the protection check still needs implementation on arm. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-10T21:47:11.000000Z K 7 svn:log V 130 Eliminate the acquisition and release of Giant within physio(). Remove the spl calls. Reviewed by: phk@ Discussed with: scottl@ END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-10T22:02:52.000000Z K 7 svn:log V 210 Don't call DEVICE_RESUME a second time if DEVICE_SUSPEND fails. The bus_generic_suspend method does this for us. Disable interrupts before entering S1. This may help some systems suspend to S1 successfully. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-10T22:17:01.000000Z K 7 svn:log V 54 Add a HARDWARE section which lists supported devices. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-10T22:19:57.000000Z K 7 svn:log V 72 Auto generate device listings the following drivers: mlx, mly, and ncv. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-10T22:33:21.000000Z K 7 svn:log V 117 Add id tags to sections which does not already have one to make it simpler to link directly into the Hardware Notes. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-10T23:52:45.000000Z K 7 svn:log V 202 Modify vnode locking key: the v_pollinfo pointer itself is protected by Giant; the contents are protected by the pollinfo mutex. We rely on Giant to prevent races in assigning the value of v_pollinfo. END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-08-11T00:12:27.000000Z K 7 svn:log V 79 Set IFF_RUNNING flag on the interface as soon as the control device is opened. END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-08-11T00:22:23.000000Z K 7 svn:log V 59 Update links to the bluez-firmware package Update md5 hash END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-11T01:27:53.000000Z K 7 svn:log V 389 In v_addpollinfo(), we allocate storage to back vp->v_pollinfo. However, we may sleep when doing so; check that we didn't race with another thread allocating storage for the vnode after allocation is made to a local pointer, and only update the vnode pointer if it's still NULL. Otherwise, accept that another thread got there first, and release the local storage. Discussed with: jmg END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-11T01:34:18.000000Z K 7 svn:log V 545 Add ADAPTIVE_GIANT to GENERIC on i386, with the intent of making it a standard configuration similar to [NO_]ADAPTIVE_MUTEXES. This feature causes Giant to be included in the set of mutexes adaptively spun on. It appears to have a positive effect on performance on SMP across several workloads, including measurements of a 16% improvement on buildworld, and 30%+ improvement for MySQL using the supersmack benchmark with Giant over the network stack; a 6% improvement without Giant on the network stack (as a result of less giant contention). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-11T02:35:06.000000Z K 7 svn:log V 318 Add __elfN(dump_thread). This function is called from __elfN(coredump) to allow dumping per-thread machine specific notes. On ia64 we use this function to flush the dirty registers onto the backingstore before we write out the PRSTATUS notes. Tested on: alpha, amd64, i386, ia64 & sparc64 Not tested on: arm, powerpc END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-11T03:33:32.000000Z K 7 svn:log V 389 Perform a lockless read to test whether an entropy havesting fifo is full, avoiding the cost of mutex operations if it is. We re-test once the mutex is acquired to make sure it's still true before doing the -modify-write part of the read-modify-write. Note that due to the maximum fifo depth being pretty deep, this is unlikely to improve harvesting performance yet. Approved by: markm END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-11T03:38:55.000000Z K 7 svn:log V 348 Mark USB ethernet devices as IFF_NEEDSGIANT, since the USB framework if_start routines cannot currently be entered without Giant. When the kernel is running with debug.mpsafenet != 0, this will defer if_start execution to a task queue thread holding Giant, which may introduce additional latency, but avoid incorrect execution. Suggested by: dfr END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-11T03:43:10.000000Z K 7 svn:log V 74 Replace a reference to splnet() with a reference to locking in a comment. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-11T04:30:49.000000Z K 7 svn:log V 152 Revert rev 1.93 and replace it by grabbing the vr lock before calling mii_pollstat(). The previous was causing the vr lock to recurse. PR: kern/70189 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-11T04:35:20.000000Z K 7 svn:log V 164 Assert the locks of inpcbinfo's and inpcb's passed into in_pcbconnect() and in_pcbconnect_setup(), since these functions frob the port and address state of inpcbs. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-11T04:44:49.000000Z K 7 svn:log V 106 Add 'axe' interface to NOTES so it is built with LINT as with other USB network interface device drivers. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-08-11T05:20:25.000000Z K 7 svn:log V 150 Fix a few nits. Mostly grammar and punctuation changes, although some minor content changes were made to the acpi_asus(4) and acpi_toshiba(4) notes. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-11T05:29:13.000000Z K 7 svn:log V 389 In set_regs(), flush the dirty registers onto the backingstore before we update the registers. That way we don't have any dirty registers to worry about and also know that bsp=bspstore, which makes updating the RSE related registers predictable. This is not the end of it. We need more validity checks, but for now this allows us to complete the gdb testsuite without crashing the kernel. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-11T06:17:02.000000Z K 7 svn:log V 24 I was born in the USSR. END K 10 svn:author V 5 demon K 8 svn:date V 27 2004-08-11T06:44:36.000000Z K 7 svn:log V 47 Correct the name of the country I was born in. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T07:09:43.000000Z K 7 svn:log V 147 Yet another place where we can document that MAKEOBJDIRPREFIX and MAKEOBJDIR are, and have always been, environment variables. Requested by: kris END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T07:14:11.000000Z K 7 svn:log V 81 Document the correct use of MAKEOBJDIRPREFIX and MAKEOBJDIR. Requested by: kris END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T10:12:16.000000Z K 7 svn:log V 225 Correct the displayed bandwidth calculation for a readout via sysctl. The saved value does not have to be scaled with HZ; it is already in bytes per second. Only the multiply by eight remains to show bits per second (bps). END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T10:18:49.000000Z K 7 svn:log V 249 RFC 2292 requires to check msg_controllen, in case that the kernel returns an empty list for some reasons. Obtained from: NetBSD: socket.h,v 1.62 2001/09/07 08:13:01 itojun OpenBSD: socket.h,v 1.39 2001/09/07 16:45:25 itojun MFC after: 2 weeks END K 10 svn:author V 3 den K 8 svn:date V 27 2004-08-11T10:25:23.000000Z K 7 svn:log V 94 Merge from recent English revisions Obtained from: The FreeBSD Russian Documentation Project END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T10:42:59.000000Z K 7 svn:log V 141 Make IP fastforwarding ALTQ-aware by adding the input traffic conditioner check and disabling the early output interface queue length check. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T10:46:15.000000Z K 7 svn:log V 47 Consistently use NULL for pointer comparisons. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T10:49:56.000000Z K 7 svn:log V 78 Only check for local broadcast addresses if the mbuf is flagged with M_BCAST. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-11T11:02:26.000000Z K 7 svn:log V 721 Enforce the check that MAKEOBJDIRPREFIX (if set) is set in environment only, and not as a global (in /etc/make.conf) or command-line variable. MAKEOBJDIRPREFIX has never been a global or command-line variable, and the fact that it works in some scenarios for "make buildworld" doesn't make it any more correct. Using it as a global or command-line variable is error prone, discouraged, costs us lot of false build reports, etc. This commit is aimed to fix it once and for all. Anyone potentially objecting to this change is encouraged to read the make(1) and make.conf(5) manpages, and the comments regarding the use of the MAKEOBJDIRPREFIX variable in /usr/share/mk/bsd.obj.mk and /usr/share/examples/etc/make.conf. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-11T11:10:46.000000Z K 7 svn:log V 99 Try harder to not panic on 'stop -f'. After the commit, this command should be really safe to use. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T11:41:11.000000Z K 7 svn:log V 84 Only invoke verify_path() for verrevpath and versrcreach when we have an IP packet. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T11:49:48.000000Z K 7 svn:log V 132 Add the function in_localip() which returns 1 if an internet address is for the local host and configured on one of its interfaces. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-11T12:04:35.000000Z K 7 svn:log V 377 When sending request once again because of ENOMEM, reset bio_children and bio_inbed fields to 0. Without this change we can end up with I/O leakage in some rare situations. I tested this change by putting failure probability mechanism simlar to this used in NOP class into g_clone_bio(9) function, so it was able to return NULL with the given probability. Discussed with: phk END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T12:17:54.000000Z K 7 svn:log V 37 Virgin import of NgATM user part 1.1 END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T12:17:54.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r133488, 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 2004-08-11T12:17:55.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'ngatm-vendor-NGATM_1_1'. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T12:19:32.000000Z K 7 svn:log V 34 Exclusion list for easier import. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T12:21:36.000000Z K 7 svn:log V 51 Virgin import of NgATM shared kernel/user part 1.1 END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T12:21:36.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r133492, 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 2004-08-11T12:21:37.000000Z K 7 svn:log V 83 This commit was manufactured by cvs2svn to create tag 'ngatm-vendor-sys-NGATM_1_1'. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T12:25:09.000000Z K 7 svn:log V 34 Exclusion list for easier import. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T12:27:31.000000Z K 7 svn:log V 62 Now, after the import of NgATM-1.1, re-enable the atm module. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T12:32:10.000000Z K 7 svn:log V 99 Make use of in_localip() function and replace previous direct LIST_FOREACH loops over INADDR_HASH. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-11T12:57:17.000000Z K 7 svn:log V 57 Increase default kern.geom.stripe.maxmem to 50 elements. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-08-11T14:52:33.000000Z K 7 svn:log V 179 fix description of the macros for BUS_DMASYNC opertions. It's from the CPU's point of view... Add a reference to a better description of what the ops do... Reviewed by: scottl END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-11T14:52:50.000000Z K 7 svn:log V 1439 Re-work ACPI PCI IRQ routing (_PRT, link devices). The old approach was incomplete in that the PRT routing was not aware of link programming. Fix this by doing all routing through the link devices. The new algorithm for setting up links is: 1. Read _CRS to get current setting. If invalid (not in _PRS), then set to 0. 2. Attempt to call _DIS on the link. If successful, mark the link as not routed. Otherwise, assume it still is. Then when a routing request occurs: 3. Update weights for all IRQs 4. Attempt to route the initial IRQ if valid 5. If that fails, walk through the sorted list, attempting to route IRQs. 6. Configure the trigger/polarity based on _PRS. Other changes: * Add acpi_pci_find_prt() to look up the PRT entry for a given device and acpi_pci_link_route() to select/route the best IRQ for it. * Remove duplicated code in acpi_pcib_route_interrupt() that picked the first IRQ from _PRS. * Remove unneeded arguments from acpi_pcib_resume() and friends. * Ignore _STA on link devices but report if it seems strange. * Add a prt_source handle to the PRT structure since the ACPI struct ACPI_PCI_ROUTING_TABLE uses a fixed-size entry for it. We'll need to dynamically size this object if we want to use it the same way ACPI-CA does. Null-terminate the source. Tested by: Luo Hong , Jeffrey Katcher Info from: jhb, Len Brown (Intel) END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-08-11T15:46:10.000000Z K 7 svn:log V 68 FWIIW, make the `test' target in pkg_install/version actually work. END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-08-11T15:47:13.000000Z K 7 svn:log V 22 typo Approved by: ru END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T16:01:46.000000Z K 7 svn:log V 64 Again something bad is happening so comment out the ATM module. END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-08-11T16:16:24.000000Z K 7 svn:log V 327 sync the pkg_install tools with -CURRENT: - MFC of the package tools revision 20040629 changes. - replace the perl version of pkg_version(1) by its C equivalent, which means that `pkg_version -c' does no longer work - keep the perl version of pkg_update(1) until a replacement is available - include some man pages fixes END K 10 svn:author V 5 marck K 8 svn:date V 27 2004-08-11T16:18:18.000000Z K 7 svn:log V 44 Add my birthday. Approved by: den (mentor) END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-08-11T16:18:44.000000Z K 7 svn:log V 78 bump __FreeBSD_version for the MFC of revision 20040629 of the package tools. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T16:45:20.000000Z K 7 svn:log V 95 Ensure that a new gensnmptree is built. This should fix the problems with the snmp_atm module. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-11T16:47:12.000000Z K 7 svn:log V 133 Link to the build again. The problem was that we need a new gensnmptree for the .def file to parse. This was fixed in Makefile.inc1. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T17:08:31.000000Z K 7 svn:log V 197 Remove the UMA_ZONE_NOFREE flag to all uma_zcreate() calls in the IP and TCP code. This flag would have prevented giving back excessive free slabs to the global pool after a transient peak usage. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-11T17:22:37.000000Z K 7 svn:log V 50 Remove references to pcic for newcard from NOTES. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-11T17:23:32.000000Z K 7 svn:log V 24 Remove pcic for NEWCARD END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-11T17:24:42.000000Z K 7 svn:log V 44 Remove badly broken pcic driver for NEWCARD END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T17:26:56.000000Z K 7 svn:log V 264 Convert the routing table to use an UMA zone for rtentries. The zone is called "rtentry". This saves a considerable amount of kernel memory. R_Zmalloc previously used 256 byte blocks (plus kmalloc overhead) whereas UMA only needs 132 bytes. Idea from: OpenBSD END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-08-11T17:54:24.000000Z K 7 svn:log V 32 MFC 1.18: allow ::1 explicitly. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-08-11T17:56:53.000000Z K 7 svn:log V 88 MFC: Use RFC 3849 address for examples. etc/hosts.allow: 1.19 etc/rc.firewall6: 1.15 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-11T19:19:26.000000Z K 7 svn:log V 39 The last commit had one too many libs. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-11T20:30:08.000000Z K 7 svn:log V 349 Backout removal of UMA_ZONE_NOFREE flag for all zones which are established for structures with timers in them. It might be that a timer might fire even when the associated structure has already been free'd. Having type- stable storage in this case is beneficial for graceful failure handling and debugging. Discussed with: bosko, tegge, rwatson END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-08-11T20:35:55.000000Z K 7 svn:log V 128 Correctly export the size of our softc to newbus in our EISA attachement. This avoids a panic upon first softc field reference. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-11T20:37:24.000000Z K 7 svn:log V 101 Add some more verbose warning/error messages to help with users reporting problems with irq routing. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-08-11T20:54:48.000000Z K 7 svn:log V 69 Properly keep track of how many kses are on the system run queue(s). END K 10 svn:author V 6 marius K 8 svn:date V 27 2004-08-11T21:09:40.000000Z K 7 svn:log V 272 - Use the rman_get_* functions instead of reaching into struct resource. - Remove __RMAN_RESORUCE_VISIBLE again. It's no longer required either because of the above change or because struct rman is no longer hidden. Reviewed by: grehan Tested by: cross-compile on i386 END K 10 svn:author V 6 marius K 8 svn:date V 27 2004-08-11T21:19:31.000000Z K 7 svn:log V 87 Unbreak after struct resource was hidden. Tested with EBus front-end on Sun AXe board. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-11T21:23:42.000000Z K 7 svn:log V 46 Fix the country of birth. Requested by: dima END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-08-11T21:41:25.000000Z K 7 svn:log V 185 Deorbit the fxp tuning hint (hint.fxp.UNIT_NUMBER.ipcbxmit_disable) introduced in if_fxp.c revision 1.180. The bug fix committed in revision 1.180 fixed the packet truncation problem. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-11T21:51:27.000000Z K 7 svn:log V 46 Add more aliases for common CPUTYPE spellings END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-11T21:52:31.000000Z K 7 svn:log V 73 Be explicit that a driver may assume softc is preserved when returning 0 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-11T22:12:44.000000Z K 7 svn:log V 35 - Fix typo. - Dump HARDCODED flag. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-11T22:16:42.000000Z K 7 svn:log V 79 Actually, HARDCODED flag isn't stored in metadata, so don't bother dumping it. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-11T23:23:05.000000Z K 7 svn:log V 20 Mark end of frames. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-11T23:41:53.000000Z K 7 svn:log V 487 MFp4: Simplify code a bit: - Remove kern.geom.mirror.sync_block_size sysctl. It is quite obvious that we want to use the biggest size possible. - Do not use UMA zone for sync data allocations. There could be only one synchronization request per synchronized disk at a time, so allocate memory for one request on whole synchronization process related to one disk. Tested by synchronizing one component (out of three) and by synchronizing two components (out of three) in parallel. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-08-12T00:00:15.000000Z K 7 svn:log V 118 add comment about needing to upgrade loader.rc on i386 systems that have problems loading modules... Solution by: ru END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-12T01:34:27.000000Z K 7 svn:log V 184 When udp_send() fails, make sure to free the control mbufs as well as the data mbuf. This was done in most error cases, but not the case where the inpcb pointer is surprisingly NULL. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-12T02:06:19.000000Z K 7 svn:log V 482 Fix the PRT entry code in acpi_pci_link to always add the entry, even if there is no irq link. Since we now use the stored copy of PRT, not the one that used to be passed into acpi_pcib_route_interrupt(), we need it in the list. [1] Fix a bug in acpi_pci_find_prt() where we weren't checking the bus, thus choosing the wrong PRT entry to use for routing the link. Also, add a printf for the case where the PRT entry is not found as this should not happen. Tested by: marcel [1] END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-08-12T02:21:58.000000Z K 7 svn:log V 45 Import one more file for Gcc 3.4.2 20040728. END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-08-12T02:21:58.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r133534, 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 2004-08-12T02:21:59.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'gcc-vendor-gcc_3_4_2_20040728'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-08-12T02:23:24.000000Z K 7 svn:log V 26 Back in the USSR (for me) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-12T03:02:16.000000Z K 7 svn:log V 115 Set IFF_NEEDSGIANT for fwe network interface since the firewire framework isn't yet MPSAFE. Approved by: simokawa END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-12T04:47:32.000000Z K 7 svn:log V 123 Release the sync fib after the controller has been shut down. This also releases the I/O lock instead of just leaking it. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-12T05:05:06.000000Z K 7 svn:log V 119 Remove the AAC_LOCK macros. They no longer abstract anything and only obfuscate the code. No functional differences. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-12T05:09:17.000000Z K 7 svn:log V 24 Change FREE() to free() END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-12T05:31:17.000000Z K 7 svn:log V 27 Destroy mutexes on detach. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T05:37:46.000000Z K 7 svn:log V 48 Import of GNU sort from coreutils CVS (trimmed) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T05:37:46.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r133543, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T05:46:04.000000Z K 7 svn:log V 21 Merge local changes. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T05:59:33.000000Z K 7 svn:log V 48 Import of GNU sort from coreutils CVS (trimmed) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T05:59:33.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r133546, 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 2004-08-12T05:59:34.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'gnu-sort-vendor-SORT_20040812'. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T06:02:28.000000Z K 7 svn:log V 35 Hook xalloc-die.c up to the build. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-12T06:25:05.000000Z K 7 svn:log V 32 Spell check the 20040806 entry. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T06:40:31.000000Z K 7 svn:log V 50 Update version strings to better reflect reality. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T06:45:31.000000Z K 7 svn:log V 89 Change version string to distinguish our modified version of GNU grep from the original. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-12T06:50:29.000000Z K 7 svn:log V 108 Move towards isa attachment for pccbb. This is a work in progress, but works well with the pci attachment. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-12T06:50:44.000000Z K 7 svn:log V 94 Join the Russian committers, and only use one true country of birth. Sorry for the churn. ;) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-08-12T07:56:33.000000Z K 7 svn:log V 454 - Introduce a new flag KEF_HOLD that prevents sched_add() from doing a migration. Use this in sched_prio() and sched_switch() to stop us from migrating threads that are in short term sleeps or are runnable. These extra migrations were added in the patches to support KSE. - Only set NEEDRESCHED if the thread we're adding in sched_add() is a lower priority and is being placed on the current queue. - Fix some minor whitespace problems. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-08-12T08:20:36.000000Z K 7 svn:log V 109 Change the order of ata_dmainit/ata_allocate in preparation of supporting new chipsets where this is needed. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-12T08:37:42.000000Z K 7 svn:log V 277 Fix two cases of incorrect IPQ_UNLOCK'ing in the merged ip_reass() function. The first one was going to 'dropfrag', which unlocks the IPQ, before the lock was aquired; The second one doing a unlock and then a 'goto dropfrag' which led to a double-unlock. Tripped over by: des END K 10 svn:author V 3 den K 8 svn:date V 27 2004-08-12T08:44:52.000000Z K 7 svn:log V 183 Change RU for articles.ent and books.ent back to EN for consistency This modification was not really needed. Noticed by: hrs Obtained from: The FreeBSD Russian Documentation Project END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T09:33:47.000000Z K 7 svn:log V 259 Move some internal macros and inlines from ctype.h to a new file, _ctype.h, which has been repo-copied from ctype.h. This will allow us to remove namespace pollution from and to make wcwidth() an inline function without introducing more pollution. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T10:29:14.000000Z K 7 svn:log V 66 Include _ctype.h instead of ctype.h to avoid namespace pollution. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T11:34:34.000000Z K 7 svn:log V 53 Document incorrect handling of multibyte characters. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-12T11:49:55.000000Z K 7 svn:log V 283 Put variable assignments on .MAKEFLAGS and .MFLAGS targets into the .MAKEFLAGS variable so that these are also passed to sub-makes. This makes the handling of variables in the command environment more consistent. PR: bin/68853 Submitted by: Martin Kamerhofer END K 10 svn:author V 8 deischen K 8 svn:date V 27 2004-08-12T12:12:12.000000Z K 7 svn:log V 570 As long as we have a knob to force system scope threads, why not have a knob to force process scope threads. If the environment variable LIBPTHREAD_PROCESS_SCOPE is set, force all threads to be process scope threads regardless of how the application creates them. If LIBPTHREAD_SYSTEM_SCOPE is set (forcing system scope threads), it overrides LIBPTHREAD_PROCESS_SCOPE. $ # To force system scope threads $ LIBPTHREAD_SYSTEM_SCOPE=anything threaded_app $ # To force process scope threads $ LIBPTHREAD_PROCESS_SCOPE=anything threaded_app END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T12:19:11.000000Z K 7 svn:log V 43 Implement wcwidth() as an inline function. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-12T12:31:43.000000Z K 7 svn:log V 233 Add support for the examination and modification of the devices. This is implemented through SNMP and requires the ilmi daemon to run on the system. To prevent bloat in rescue the atmconfig for rescue is compiled without this stuff. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T12:32:14.000000Z K 7 svn:log V 13 Fix example. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-12T12:36:04.000000Z K 7 svn:log V 44 Sort in dictionary order. Suggested by: ru END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-12T12:42:03.000000Z K 7 svn:log V 73 clarify that both ECC and non-ECC DIMMS work on 164SX. Suggested by: ru END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-12T12:45:56.000000Z K 7 svn:log V 73 Clarify that both ECC and non-ECC DIMMS work on 164SX. Suggested by: ru END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-12T13:15:52.000000Z K 7 svn:log V 158 The geom(8) utility needs dynamic linker functionality to work, so it can't be staticaly linked. This fixes problems on systems compiled with NO_DYNAMICROOT. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-12T13:46:21.000000Z K 7 svn:log V 131 Import a couple of fixes from OpenBSD-current, which did not make -stable in OpenBSD for various reasons. Discussed with: yongari END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-08-12T13:46:22.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'pf-vendor-sys-pf_openbsd_3_5_003'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-12T13:54:50.000000Z K 7 svn:log V 128 Loopback fix from Henning Brauer: skip over interface addresses without IFA_ROUTE, fixes some issue with pppd PR: misc/69954 END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-12T13:59:44.000000Z K 7 svn:log V 288 Loopback fix from Daniel Hartmeier: pf_cksum_fixup() was called without last argument from normalization, also fixup checksum when random-id modifies ip_id. This would previously lead to incorrect checksums for packets modified by scrub random-id. (Originally) Submitted by: yongari END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-12T14:09:56.000000Z K 7 svn:log V 88 Import a fix from the OpenBSD-stable branch, that slipped by my previous import. Sorry. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-08-12T14:09:57.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'pf-vendor-sys-pf_openbsd_3_5_004'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-12T14:15:42.000000Z K 7 svn:log V 134 Loopback fix from Mathieu Sauve-Frankel: Add missing check for NULL in DIOCCHANGERULE. This prevents a crash in certain rare cases. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-12T14:22:00.000000Z K 7 svn:log V 138 This is the netgraph node framework for the user side call control node for ATM. This node implements the API to the signalling services. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-12T14:58:46.000000Z K 7 svn:log V 60 Add the module build stuff for the ATM call control module. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-12T15:01:59.000000Z K 7 svn:log V 63 Allow the ATM call control module to be built into the kernel. END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-08-12T16:36:52.000000Z K 7 svn:log V 111 Consolidate libiberty files in one place and avoid listing some of them in several places. Noticed by: bsdimp END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-08-12T16:41:42.000000Z K 7 svn:log V 68 Remove files that are not part of GCC 3.4.x from the vendor branch. END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-08-12T16:41:42.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r133582, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-12T17:02:53.000000Z K 7 svn:log V 50 Allow null handles to be passed into acpi_name(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-12T17:04:19.000000Z K 7 svn:log V 220 Only print the link name if there is a link. For the hardwired case, don't bother printing it. This fixes a panic and acpi_name() has been more robust as well. Bug from: Tai-hwa Liang END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-12T17:06:05.000000Z K 7 svn:log V 201 Skip dependent functions when finding the resource from _PRS to use for later calls to _SRS. Add note that this code should be centralized at some point. Bug from: Jiawei Ye END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-12T17:22:28.000000Z K 7 svn:log V 35 Re-delete the comment from r1.352. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-12T17:26:22.000000Z K 7 svn:log V 49 Minor formatting fixes for lines > 80 characters END