ƒ¯N203619 198 587 245 134 483 113 303 181 139 190 175 305 160 289 116 121 180 972 166 782 348 124 146 208 151 238 161 246 653 179 140 130 110 357 198 135 131 192 316 223 124 347 145 321 504 270 512 429 279 250 351 161 124 147 124 241 173 114 366 169 189 229 116 174 130 281 221 302 342 197 283 314 260 360 207 234 269 160 369 280 329 203 156 269 95 128 604 181 179 622 247 404 1272 335 139 143 170 232 361 146 304 204 164 141 176 308 433 216 312 548 492 544 233 115 916 252 1148 174 189 300 162 144 198 144 194 584 288 292 163 115 648 164 182 139 157 124 532 308 754 171 416 171 884 118 151 604 742 532 410 295 119 122 122 219 155 571 328 184 1322 144 180 164 160 436 144 346 156 323 329 147 141 302 321 163 138 120 136 112 382 118 183 180 181 210 169 207 171 135 179 142 168 135 218 167 139 160 356 267 204 K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-02-07T18:01:19.224145Z K 7 svn:log V 492 Several bugfixes from Riccardo Panicucci, including: - fix handling of queue hash tables when we have both flowset and scheduler mask; - add a flag in kernel/userland messages to tell whether we issue a "pipe config" or "sched config", and preserve mask configuration for the latter. - compute the space correctly when copying information to userland. Include a detailed explanation on how the computation is made. On passing, also move the initializationn of dn_cfg to ip_dn_init(). END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-07T18:05:12.427757Z K 7 svn:log V 150 Document support for the D-Link DFE520-TX card (supported with the vr(4) driver) PR: kern/135989 Submitted by: "Rashid N. Achilov" citycat4 ngs.ru END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-07T18:06:55.069365Z K 7 svn:log V 40 Bump .Dd for r203620 MFC after: 1 week END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-07T18:36:30.489740Z K 7 svn:log V 388 Add support for a few more Sony-specific ACPI features (default display brightness, wired LAN power and bass gain), and update the description of one previously unknown feature (display contrast). While here, expand on a comment and remove two defines left over from an old version of the code. Also update man page to document the above changes, and correct grammar. PR: kern/127581 END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T19:04:12.553862Z K 7 svn:log V 21 merge from base/head END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T19:30:25.019544Z K 7 svn:log V 210 Damn. this one shouldn't have snuck in. It was a lame attempt to fix installworld. The proper fix was sudo -E since now that's required in newer revs of sudo, otherwise my environment won't be passed down... END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T19:32:33.069583Z K 7 svn:log V 89 revert this change. it does fix the bigger binaries, but hasn't been tested at all yet. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-07T19:34:08.347079Z K 7 svn:log V 39 Make KLDs work correctly on powerpc64. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T19:45:12.216931Z K 7 svn:log V 98 Remove the endian kludge, rather than just commenting it out. The right thing should happen now. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T19:46:03.042501Z K 7 svn:log V 83 Revert this change. it does make the kernel smaller, but only unstripped kernels. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T19:49:01.422455Z K 7 svn:log V 212 merge from my tbemd branch: cmpdi2 and ucmpdi2 are genereated when the inline limit is pushed to a very low level. Include them here until we can find a better way to optionally include them. They are small... END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T19:51:36.091139Z K 7 svn:log V 68 Bump the inline limit back up: that's not the point of this branch. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T19:56:45.059748Z K 7 svn:log V 196 back out the hacks to try to shrink mips kernel. They were good for only 10% in size... But a quick test failed, so punt for the moment until I have more than 5 minutes to test the goofy thing. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T19:58:49.311391Z K 7 svn:log V 24 diff reduction to head. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-07T20:01:52.957042Z K 7 svn:log V 29 This shouldn't be necessary. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-07T20:26:45.605586Z K 7 svn:log V 86 MFC 202960: Copyright-only changes to generated files as part of the 9.6.1-P3 update END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-07T20:28:24.890258Z K 7 svn:log V 877 MFC 202961: Upgrade to BIND 9.6.1-P3. This version address the following vulnerabilities: BIND 9 Cache Update from Additional Section https://www.isc.org/advisories/CVE-2009-4022v6 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4022 A nameserver with DNSSEC validation enabled may incorrectly add unauthenticated records to its cache that are received during the resolution of a recursive client query BIND 9 DNSSEC validation code could cause bogus NXDOMAIN responses https://www.isc.org/advisories/CVE-2010-0097 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0097 There was an error in the DNSSEC NSEC/NSEC3 validation code that could cause bogus NXDOMAIN responses (that is, NXDOMAIN responses for records proven by NSEC or NSEC3 to exist) to be cached as if they had validated correctly These issues only affect systems with DNSSEC validation enabled. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-07T20:36:23.690430Z K 7 svn:log V 72 Correct arguments to free_unr(), "item" was missing. MFC after: 1 week END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-02-07T20:48:57.849621Z K 7 svn:log V 689 Improve checking whether an ARM VA has a valid mapping before performing cache sync. VIPT/PIPT caches need valid VA-PA mapping in PTE for a cache operation to succeed (unlike VIVT). Prior to this fix pmap was using l2pte_valid() for that check, but this is not sufficient as the function merely checks if a PTE exists (there can be existing but _invalid_ entries in the table). A new pmap_has_valid_mapping() routine is introduced to do this job right by checking proper PTE flags. Among other potential problems this cures coherency issues with L2 caches on MV-78100. Submitted by: Grzegorz Bernacki, Piotr Ziecik Reviewed, tested by: marcel Obtained from: Semihalf MFC after: 1 week END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-07T21:04:26.505279Z K 7 svn:log V 253 Merge r202115 from head: Our standard "xterm" termcap entry supports colour, so this tip is redundant. As it happens, "xterm-color" has just been an alias for "xterm" since src/share/termcap/termcap.src 1.131 in September 2002. PR: docs/132959 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-07T22:14:10.921904Z K 7 svn:log V 30 Vendor import of BIND 9.4-ESV END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-07T22:24:04.170836Z K 7 svn:log V 52 This change was committed in the ports version 2.17 END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-07T23:49:27.594699Z K 7 svn:log V 107 Convert some #pragma weak to __weak_reference, which fixes dlopen(). This allows python to build and work. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-08T00:36:37.021447Z K 7 svn:log V 57 Add code to prevent duplicate entries in the build list. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-08T00:43:59.952021Z K 7 svn:log V 143 If we are running on a cons25 terminal let term_printf() return instead of trying to printf the escapes which won't work and will annoy users. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-08T00:57:57.439140Z K 7 svn:log V 67 Add a --no-term-title option to avoid updating the xterm title bar END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-02-08T03:11:55.283554Z K 7 svn:log V 149 MFC r203414: After busied the lock, re-read state word before checking waiters flag, otherwise, the waiters bit may not be set and a wakeup is lost. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-08T04:12:10.893810Z K 7 svn:log V 558 1. Add code so that if a user has an +IGNOREME file for a port that is a dependency and chooses not to update it we will not falsely claim that it will be udpated in post_config(). This requires moving the writing of num_of_deps and build_l to IPC_SAVE into safe_exit() so that the modified values will be read by the parent. 2. If a user chose -G don't print the (${dep_of_deps}/${num_of_deps}) in the xterm title since the latter will not be incremented. This has the pleasant side effect of allowing better indenting of the code. 3. Remove debug code. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-08T05:06:47.929294Z K 7 svn:log V 85 - reduce debugging noise - create separate flow to route routines for INET and INET6 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-08T05:07:21.698512Z K 7 svn:log V 46 add opt_inet.h to hide flow routine generally END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-08T05:08:24.717612Z K 7 svn:log V 36 add flowtable support to ip6_output END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-08T05:08:42.838363Z K 7 svn:log V 16 re-enable INET6 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-08T05:13:08.702200Z K 7 svn:log V 262 1. Fix 2 places where sudo privileges might be needed but the non-sudo version of the command was called. [1] 2. Condense the "don't do term_printf() if we're on cons25" test into a simpler version. Submitted by: N.J. Mann [1] (for pkg_delete) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-08T05:39:32.288537Z K 7 svn:log V 103 - add opt_route.h so that FLOWTABLE can be defined - shuffle variables and fix call to flowtable_alloc END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-08T05:52:02.833362Z K 7 svn:log V 41 - call llentry_update with right LLTABLE END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-08T06:08:47.654734Z K 7 svn:log V 37 Document the --no-term-title feature END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-08T06:09:35.608998Z K 7 svn:log V 98 One more place where build_l is updated that needs to go through the function to avoid duplicates END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-08T06:28:33.649988Z K 7 svn:log V 221 Refactor the duplicate detection code in update_build_l(): 1. Put the case statements all on one line to condense the code a bit 2. Reorganize the code to avoid expensive greps through /var/db/pkg if we find a duplicate. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-02-08T07:31:05.585826Z K 7 svn:log V 126 Set waiters flag before checking semaphore's counter, otherwise we might lose a wakeup. Tested on postgresql database server. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-08T07:38:25.099252Z K 7 svn:log V 30 set FL_IPV6 when doing insert END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-02-08T09:16:59.247251Z K 7 svn:log V 255 Fall back to ASCII codepoints for box drawing. Even though the default VGA font provides box drawing fonts, there is no guarantee any font will provide these as well (i.e. ISO-8859-*, KOI8-R). Just use ASCII characters for box drawing. PR: kern/141633 END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-02-08T10:02:01.534969Z K 7 svn:log V 54 Remove unused LIBCOMPAT keyword from syscalls.master. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-02-08T14:04:32.689619Z K 7 svn:log V 223 - Switch to using UMA for helper data block memory management. - Add concept of helpers belonging to one or more classes so that we can eventually group related helpers. - Lots of bug fixing and cleanup around the place. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-02-08T14:08:52.265046Z K 7 svn:log V 407 MC r202889, r202940: - Fix a race in sched_switch() of sched_4bsd. Block the td_lock when acquiring explicitly sched_lock in order to prevent races with other td_lock contenders. - Merge the ULE's internal function thread_block_switch() into the global thread_lock_block() and make the former semantic as the default for thread_lock_block(). - Split out an invariant in order to have better checks. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-08T14:09:07.145572Z K 7 svn:log V 169 Revert r203641, which was not actually necessary. The real problem was a busted symlink, which installed the patched version of libc had the side effect of overwriting. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-08T15:39:48.937525Z K 7 svn:log V 411 Add the rs6000 architecture to binutils and fiddle some target definitions in the GDB tdep. GDB can now successfully debug core files on ppc64, but cannot yet attach to running processes, with this error: warning: Unable to find dynamic linker breakpoint function. Next up is fixing this and making ld believe that our CRT files can handle multiple TOCs, required for linking some large executables like LLVM. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-08T15:42:55.858879Z K 7 svn:log V 337 Make sure that FTS_COMFOLLOW is not set when the -P option is in effect. Otherwise the -i option will show the inode number of the referenced file for symbolic links given on the command line. Similarly, the file color was printed according to the link target in colorized output. PR: bin/102394 Reviewed by: jilles MFC after: 2 weeks END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-08T15:48:18.532250Z K 7 svn:log V 187 MFC r200751: Add fork(2), getegid(2), geteuid(2), getgid(2), getpid(2), getpgid(2), getpgrp(2), getppid(2), getsid(2) and getuid(2) to syscall table to decode their arguments correctly. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-08T15:50:51.556470Z K 7 svn:log V 158 MFC r200752: Avoid sharing the file descriptor of the output file with traced processes by setting the FD_CLOEXEC flag for the output file. PR: bin/140493 END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-08T15:53:28.253314Z K 7 svn:log V 259 MFC r200780: Remove non-working special case for pipe(2) from amd64-fbsd32.c and i386-fbsd.c. Add pipe(2) to syscall table to decode it's pointer argument properly and re-add special handling for pipe(2) return value to print_syscall_ret(). PR: bin/120870 END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-08T15:55:01.484798Z K 7 svn:log V 70 MFC r200781: Cast time_t values to intmax_t and use %jd with printf. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-08T16:24:26.987024Z K 7 svn:log V 30 don't RTFREE on flowtable hit END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-08T17:26:58.261934Z K 7 svn:log V 53 print interface flags and v6 hashkey in debug output END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-08T17:38:39.184195Z K 7 svn:log V 30 don't hash loopback addresses END K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2010-02-08T18:16:59.484165Z K 7 svn:log V 143 Ensure that tkip_mixing_phase1() is called after a rekeying event when useing plain s/w crypto. Approved by: rpaulo (mentor) Reviewed by: sam END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-02-08T18:37:10.709225Z K 7 svn:log V 78 MFC r162488: Use __builtin_offsetof for GCC 4.1. Submitted by: Ryan Stone END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-02-08T18:49:50.131002Z K 7 svn:log V 23 Merge HEAD at r203673. END K 10 svn:author V 4 emax K 8 svn:date V 27 2010-02-08T18:51:24.170045Z K 7 svn:log V 272 Introduce new rc.conf variable firewall_coscripts. It can be used to specify list of executables and/or rc scripts that should be executed after firewall starts/stops. Submitted by: Yuri Kurenkov Reviewed by: rhodes, rc@ MFC after: 1 week END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-02-08T18:57:18.855934Z K 7 svn:log V 74 sh: Make sure the mail2.0 test can actually fail if $MAIL is not touched. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-02-08T19:44:09.626241Z K 7 svn:log V 94 Rename usb2_ structures and variables to usb_. Approved by: rrs (mentor) Discussed with: hps END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-02-08T19:48:33.584087Z K 7 svn:log V 133 Remove the usb2_input_kbd directive that was missed during the renaming of the drivers in the usb2 stack. Approved by: rrs (mentor) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-08T20:04:02.602556Z K 7 svn:log V 21 Fix typo in comment. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-02-08T20:04:16.375685Z K 7 svn:log V 79 Fix typo and remove extra spaces. Approved by: rrs (mentor) MFC after: 3 days END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-08T20:12:01.498953Z K 7 svn:log V 35 Fix TX power problems with AR9285. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-08T20:23:20.148950Z K 7 svn:log V 185 Add multicast key search support. This fixes corrupted mcast packets when we have more than one hostap vap. Submitted by: Russell Yount MFC after: 2 weeks END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-08T20:53:29.747035Z K 7 svn:log V 126 Update .Dt on these man pages: the kernel modules and corresponding man pages are installed on more platforms than just i386. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-02-08T20:57:42.115826Z K 7 svn:log V 206 Document the usfs driver and the NO_SYSCTL_DESCR option, and update the comment for umass. Don't include the sysctl description variables in aic7xxx when NO_SYSCTL_DESCR is used. Approved by: rrs (mentor) END K 10 svn:author V 3 mbr K 8 svn:date V 27 2010-02-08T20:57:49.714675Z K 7 svn:log V 249 If there is only one NIC in the system that is up and running, the interface specifier on the command line can be ommited. Besides of this, the bpf is being reused for each machine that has to be woken up. Submitted by: Marc Balmer END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-08T21:01:41.159654Z K 7 svn:log V 102 Update .Dt to reflect the fact that these drivers and man pages are installed on more than just i386. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-02-08T21:23:48.570786Z K 7 svn:log V 187 Initialize the execfile argument to NULL instead of _PATH_DEVNULL. This allows the -M option to be used without specifying -N. PR: bin/138146 Approved by: rrs (mentor) MFC after: 3 days END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-08T21:24:12.358893Z K 7 svn:log V 219 Install the padlock(4) man page on amd64 as well as i386, to match the platforms where the driver itself is compiled and installed. PR: docs/130895 Reported by: George Hartzell MFC after: 1 week END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-02-08T21:29:34.243669Z K 7 svn:log V 164 Xorg isn't treated as a distribution, so /usr/X11R6/lib shouldn't be configured when running ldconfig. PR: bin/138945 Approved by: rrs (mentor) MFC after: 3 days END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-02-08T21:38:42.934671Z K 7 svn:log V 264 Update documentation for the iwn and iwnfw drivers: they support the 1000, 5150, 6000 and 6050 devices too, with firmware modules for the 4965, 1000, 5000, 5150 and 6000. Add documentation for mwl and all the wireless firmware drivers. Approved by: rrs (mentor) END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-08T23:30:28.280743Z K 7 svn:log V 112 Kernel modules for these drivers are installed on all platforms, so install the man pages on all platforms too. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-02-09T00:38:40.171954Z K 7 svn:log V 137 Disable the use of the IAAD usb doorbell on NVidia controllers as it can cause the hardware to stall. Submitted by: Hans Petter Selasky END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-02-09T01:19:10.512883Z K 7 svn:log V 172 MFC r203414: After busied the lock, re-read state word before checking waiters flag, otherwise, the waiters bit may not be set and a wakeup is lost. Approved by: re (kib) END K 10 svn:author V 6 avatar K 8 svn:date V 27 2010-02-09T04:07:39.385548Z K 7 svn:log V 65 Fixing compilation bustage by removing a stray comment fragment. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-02-09T05:52:35.563202Z K 7 svn:log V 273 Add PT_VM_TIMESTAMP and PT_VM_ENTRY so that the tracing process can obtain the memory map of the traced process. PT_VM_TIMESTAMP can be used to check if the memory map changed since the last time to avoid iterating over all the VM entries unnecesarily. MFC after: 1 month END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-09T06:24:43.893324Z K 7 svn:log V 186 SMP support for the mips port. The platform that supports SMP currently is a SWARM with a dual-core Sibyte processor. The kernel config file to use is SWARM_SMP. Reviewed by: imp, rrs END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-02-09T07:35:12.890834Z K 7 svn:log V 237 Set ut_line to "ftpd" for ftpd. This makes it a little easier to figure out which application was responsible for this log entry. Ideally we should add an ut_process or something similar. Suggested by: Vincent Poy END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-02-09T10:47:44.030197Z K 7 svn:log V 108 - pt_BR.ISO8859-1 catalog - Add link to pt_PT.ISO8859-1 Submitted by: sylvio Approved by: delphij (mentor) END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-02-09T12:20:48.782032Z K 7 svn:log V 65 MFC: r198231: Properly re-create "-s size" argument to newfs(8). END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-02-09T13:07:32.052297Z K 7 svn:log V 173 MFC r203077: Add missing return, in a rare case where we can't allocate memory in deallocate. Submitted by: Ryan Stone (rysto32 at gmail dot com) Approved by: jasone END K 10 svn:author V 3 eri K 8 svn:date V 27 2010-02-09T14:31:02.069948Z K 7 svn:log V 4 MFH END K 10 svn:author V 3 gnn K 8 svn:date V 27 2010-02-09T14:51:39.886764Z K 7 svn:log V 36 Add the definition of Mistakeholder END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-02-09T14:56:10.302371Z K 7 svn:log V 507 MFC r202889, r202940: - Fix a race in sched_switch() of sched_4bsd. Block the td_lock when acquiring explicitly sched_lock in order to prevent races with other td_lock contenders. - Merge the ULE's internal function thread_block_switch() into the global thread_lock_block() and make the former semantic as the default for thread_lock_block(). - Split out an invariant in order to have better checks. Tested by: Giovanni Trematerra Approved by: re (kib) END K 10 svn:author V 3 eri K 8 svn:date V 27 2010-02-09T15:23:15.809872Z K 7 svn:log V 89 Cast some inputs to printf to avoid warnings on 64bit platforms. Reported-by: Denny Lin END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-02-09T16:18:44.531358Z K 7 svn:log V 88 MFC: r198231: Properly re-create "-s size" argument to newfs(8). Approved by: re (kib) END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-09T17:16:13.058952Z K 7 svn:log V 529 Anything that casts struct sockaddr * to struct sockaddr_foo is safe due to careful design. We've not yet figured out how to properly annotate the sockaddr structs to communicate this to the compiler and there's a number of constructs in the tree that make this annotation challenging. As such, reduce warns to 3 here because this code really isn't warns 6 safe, even if it kinda sorta appears to be on intel (which has no such alignment restrictions). Warns 4 adds the -Wcast-align warning. # fixes the mips tinderbox build END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-02-09T17:20:00.013457Z K 7 svn:log V 151 Unbreak building kernels with COMPAT_32 enabled. The actual support for the PT_VM_ENTRY request from 32-bit processes will follow. Pointy hat: marcel END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-09T17:29:04.960265Z K 7 svn:log V 303 Modify CRT generation such that the linker can automatically split up large executables into multiple TOC sections and modify libc to be able to handle this. This eliminates the need for the -mminimal-toc hacks in large programs like gcc and named. Discussed with: Alan Modra END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-09T18:10:56.260118Z K 7 svn:log V 1178 When you have multiple addresses on the same network on different interfaces (such as when you are part of a carp pool), and you run rpcbind -h to restrict which interfaces have rpc services, rpcbind can none-the-less return addresses that aren't in the -h list. This patch enforces the rule that when you specify -h on the command line, then services returned from rpcbind must be to one of the addresses listed in -h, or be a loopback address (since localhost is implicit when running -h). The root cause of this is the assumption in addrmerge that there can be only one interface that matches a given network IP address. This turns out not to be the case. To retain historical behavior, I didn't try to fix the routine to prefer the address that the request came into, since I didn't know the side effects that might cause in the normal case. My quick analysis suggests that it wouldn't be a problem, but since this code is tricky I opted for the more conservative patch of only restricting the reply when -h is in effect. Hence, this change will have no effect when you are running rpcbind without -h. Reviewed by: alfred@ Sponsored by: iX Systems MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-09T18:22:26.030995Z K 7 svn:log V 238 As it turns out, fmt(1) is being used by the base system as well as the ports tree extensively and it is probably a good idea to keep it regardless of NO_MAIL setting. Reported by: Alexander Best Reviewed by: antoine X-MFC-With: r203584 END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-09T18:34:42.728020Z K 7 svn:log V 39 @toc has different semantics than @got END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-02-09T18:40:40.057176Z K 7 svn:log V 48 Add description for libefi. Pointed out by: ru END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-02-09T18:43:20.040973Z K 7 svn:log V 75 Various fixes like spelling, style and syntax. Submitted by: ru (thanks!) END K 10 svn:author V 3 bms K 8 svn:date V 27 2010-02-09T18:43:50.447623Z K 7 svn:log V 139 MFC Revision: 203574 Add sane-port (Scanner Access Now Easy) as port 6566. Obtained from: http://www.iana.org/assignments/port-numbers END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-02-09T19:12:06.730383Z K 7 svn:log V 264 Move device specific flag configuration to attach routine. The softc obtained in device probe wouldn't be the same one used in device attach. Drivers should not assume any values stored in softc structure in probe routine will be available for its attach routine. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-02-09T19:13:45.926838Z K 7 svn:log V 52 Add -i to usage() Noticed by: ru MFC after: 5 days END K 10 svn:author V 6 qingli K 8 svn:date V 27 2010-02-09T19:27:54.035998Z K 7 svn:log V 208 MFC r203401 Some of the existing ppp and vpn related scripts create and set the IP addresses of the tunnel end points to the same value. In these cases the loopback route is not installed for the local end. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-02-09T19:37:12.029738Z K 7 svn:log V 109 - Deal with some special cases [1] - style(9) nits Pointed out by: jilles [1] Approved by: delphij (mentor) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-09T20:18:14.152756Z K 7 svn:log V 64 Provide 64-bit atomics for ZFS and OpenSolaris compat on PPC64. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-02-09T20:58:39.446752Z K 7 svn:log V 47 Add references to VOP_* man pages to vnode(9). END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-02-09T21:01:18.472817Z K 7 svn:log V 82 Remove VOP_VPTOFH(9) from references in VFS(9), as it's a VOP, not VFS operation. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-02-09T21:24:41.843206Z K 7 svn:log V 216 Don't let find(1) depend on struct timeb. This structure is deprecated and only used by ftime(2), which is part of libcompat. The second argument of get_date() is unused, which means we can just remove it entirely. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-02-09T21:31:53.499845Z K 7 svn:log V 341 Properly free resources when destroying the TCP hostcache while tearing down a network stack (in the VIMAGE jail+vnet case). For that break out the logic from tcp_hc_purge() into an internal function we can call from both, the sysctl handler and the tcp_hc_destroy(). Sponsored by: ISPsystem Reviewed by: silby, lstewart MFC After: 8 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-09T22:01:42.479262Z K 7 svn:log V 115 Some updates to our ABI definition, mostly related to exception handling. This makes C++ exceptions work properly. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-02-09T22:05:30.050784Z K 7 svn:log V 216 MFC r198593: Rename aac_fast_intr to aac_filter to reflect its current use. Eliminate the fallback of using the filter as an interrupt handler, as it is no longer needed. Discussed with: scottl, jhb END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-02-09T22:15:59.042942Z K 7 svn:log V 456 Add an SDT provider for "vnet"s along with probes for vnet_alloc and vnet_destroy. Use the line number rather than NULL as dummy argument. Note: the fbt provider does not reliably provide :return probes (depending on optimization levels used at compile time) making it unusable for scripts to generate complete call-traces with well defined boundaries over allocations or destructions of virtual network stacks. Sponsored by: ISPsystem MFC After: 8 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-09T22:30:51.070933Z K 7 svn:log V 395 - Return EAFNOSUPPORT instead of EINVAL for unsupported address family, this matches the Linux behavior. - Check if we have sufficient space allocated for socket structure, which fixes a buffer overflow when wrong length is being passed into the emulation layer. [1] PR: kern/138860 Submitted by: Mateusz Guzik Reported by: Alexander Best [1] MFC after: 2 weeks END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-02-09T22:39:34.450348Z K 7 svn:log V 452 Add DDB support for printing vnet_sysinit and vnet_sysuninit ordered call lists. Try to lookup function/symbol names and print those in addition to the pointers, along with the constants for subsystem and order. This is useful for debugging vnet teardown ordering issues. Make it possible to call the actual printing frunction from normal code at runtime, ie. from vnet_sysuninit(), if DDB support is there. Sponsored by: ISPsystem MFC After: 8 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-09T22:41:00.264562Z K 7 svn:log V 132 We don't need executable jump tables for BSD, and having them makes ld crash in rare cases, so revert this part of the last change. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-02-09T23:40:07.390661Z K 7 svn:log V 20 Some style(9) fixes END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-02-09T23:45:14.491267Z K 7 svn:log V 820 - Move nfs_realign() from the NFS client to the shared NFS code and remove the NFS server version in order to reduce code duplication. The shared version now uses a second parameter how, which is passed on to m_get(9) and m_getcl(9) as the server used M_WAIT while the client requires M_DONTWAIT, and replaces the the previously unused parameter hsiz. - Change nfs_realign() to use nfsm_aligned() so as with other NFS code the alignment check isn't actually performed on platforms without strict alignment requirements for performance reasons because as the comment suggests unaligned data only occasionally occurs with TCP. - Change fha_extract_info() to use nfs_realign() with M_DONTWAIT rather than M_WAIT because it's called with the RPC sp_lock held. Reviewed by: jhb, rmacklem MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-10T00:01:35.406929Z K 7 svn:log V 155 Symbolic link to mailwrapper should only be removed if both MK_MAILWRAPPER and MK_SENDMAIL is "no". Reported by: Rob Farmer END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2010-02-10T00:02:09.180969Z K 7 svn:log V 1049 Fix PR http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/143350 Empty string test gone wrong. Testing this requires that you have a locale that has the sign string unset but has int_n_sign_posn set (the default locale falls through to use "()" around negative numbers which is probably another bug). I created that setup by hand and indeed without this fix negative numbers are put out as positive numbers (doesn't fall through to use "-" as default indicator). Unfixed example in nl_NL.ISO8859-1 with lc->negative_sign set to empty string: strfmon(buf, sizeof(buf), "%-8i", -42.0); ==> example2: 'EUR 42,00' 'Eu 42,00' Fixed: example2: 'EUR 42,00-' 'Eu 42,00-' This file and suggested fix are identical in at least freebsd-8. Backport might be appropriate but some expert on locales should probably have a look at us defaulting to negative numbers in parenthesis when LC_* is default. That doesn't look right and is not what other OSes are doing. PR: 143350 Submitted by: Corinna Vinschen Reviewed by: bug reporter submitted, tested by me END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-02-10T00:18:15.945259Z K 7 svn:log V 79 Add new -o option (r203042) to manpage synopsis and usage(). Submitted by: ru END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-02-10T00:26:20.281425Z K 7 svn:log V 92 Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process. Approved by: re (implicit) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-10T00:34:13.876891Z K 7 svn:log V 203 MFC r202060: Add a new option, -q howmany, which when used in conjuction with -w, exits netstat after _howmany_ outputs. Requested by: thomasa Reviewed by: freebsd-net (bms, old version in early 2007) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-02-10T04:01:45.578212Z K 7 svn:log V 65 Update branch tag for 'make update'. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-02-10T04:06:29.533944Z K 7 svn:log V 47 Update branch tag. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-02-10T04:09:33.925814Z K 7 svn:log V 100 Adjust __FreeBSD_version for this being the 7.3-RELEASE release branch. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-02-10T04:10:36.764372Z K 7 svn:log V 47 Ready for 7.3-RC1. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-02-10T04:12:55.551604Z K 7 svn:log V 97 Bump __FreeBSD_version to reflect that releng/7.3 has been branched. Approved by: re (implicit) END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-10T05:43:31.665756Z K 7 svn:log V 490 Enable interrupts before doing AST processing to avoid a deadlock. Specifically on an SMP kernel it was observed that if both the processors are doing an exit1() via ast()->postsig()->sigexit() then we will deadlock. This happens because exit1() calls vmspace_exit() that in turn calls pmap_invalidate_all(). This function tries to do a smp_rendezvous() which blocks because the other processor is not responding to IPIs - because it too is doing AST processing with interrupts disabled. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-02-10T05:47:34.411761Z K 7 svn:log V 191 In function umtxq_insert_queue, use parameter q (shared/exclusive queue) instead of hard coded constant. This does not affect RELENG_8 and previous, because the code only exists in the HEAD. END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-10T06:29:43.384564Z K 7 svn:log V 198 Call profclock() and statclock() explicitly on all cpus. Prior to this change these functions were called only on the BSP indirectly via hardclock(). top -P now shows usage statistics of all cpus. END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-10T06:57:05.799891Z K 7 svn:log V 70 Code cleanup: - make some variables static - remove unused variables. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-02-10T07:15:21.781374Z K 7 svn:log V 24 Remove unneeded CFLAGS. END K 10 svn:author V 3 zec K 8 svn:date V 27 2010-02-10T08:50:06.331400Z K 7 svn:log V 555 MFC r203483: Instead of spamming the console on each curvnet recursion event, print out each such call graph only once, along with a stack backtrace. This should make kernels built with VNET_DEBUG reasonably usable again in busy / production environments. Introduce a new DDB command "show vnetrcrs" which dumps the whole log of distinctive curvnet recursion events. This might be useful when recursion reports get burried / lost too deep in the message buffer. In the later case stack backtraces are not available. Reviewed by: bz END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-02-10T09:46:31.453013Z K 7 svn:log V 72 MFC r203062: acpi_hpet: correctly get number of timers in a timer block END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-10T11:11:37.088670Z K 7 svn:log V 87 't' stands for Turbo and is a valid mode, so fix previous commit. Pointed out by: sam END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-10T11:12:39.953373Z K 7 svn:log V 44 Fix typo in comment. Pointed out by: danfe END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-10T11:40:18.527137Z K 7 svn:log V 62 Turn on the front LED at boot time like we do with the Avila. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-02-10T12:20:08.304804Z K 7 svn:log V 33 Cleanup mergeinfo after r203718. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-02-10T13:48:34.304941Z K 7 svn:log V 439 If a mbuf is split across two pages, we have code that detects this and makes two transmit descriptors. However its possible that the algorithm detects when the second page is not used (when the data aligns perfectly to the bottom of the page). This caused a 0 len descriptor to be added which locks up the rge device. Skip such things with a continue. JC provided this patch... Thanks JC :-) Obtained from: JC (c.jayachandran@gmail.com) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-02-10T15:12:36.696338Z K 7 svn:log V 207 Add opensolaris and zfs modules to the build on powerpc64, and add tmpfs on both powerpc and powerpc64, since it works just fine. The tmpfs bit should be merged to HEAD soon. Committed from: a ppc64 system END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-02-10T16:16:50.082835Z K 7 svn:log V 656 MFC: r203072 Fix a race that can occur when nfs nfsiod threads are being created. Without this patch it was possible for a different thread that calls nfs_asyncio() to snitch a newly created nfsiod thread that was intended for another caller of nfs_asyncio(), because the nfs_iod_mtx mutex was unlocked while the new nfsiod thread was created. This patch labels the newly created nfsiod, so that it is not taken by another caller of nfs_asyncio(). This is believed to fix the problem reported on the freebsd-stable email list under the subject: FreeBSD NFS client/Linux NFS server issue. Tested by: to DOT my DOT trociny AT gmail DOT com Reviewed by: jhb END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-10T16:18:28.226318Z K 7 svn:log V 80 - Remove reference to nfs4. mount_nfs4(8) was removed in r192578. - Add newnfs. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-02-10T16:30:04.221222Z K 7 svn:log V 319 Add the options DEADLKRES (introducing the deadlock resolver thread) in the 'debugging' section of any HEAD kernel and enable for the mainstream ones, excluding the embedded architectures. It may, of course, enabled on a case-by-case basis. Sponsored by: Sandvine Incorporated Requested by: emaste Discussed with: kib END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-02-10T17:02:06.526663Z K 7 svn:log V 77 Improve description for Giant and mention blocking inside interrupt threads. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-10T18:20:20.514613Z K 7 svn:log V 787 Improve time precision for grdc(6): Traditionally, grdc would obtain time through time(3) which in turn gets only the second part of clock (CLOCK_SECOND), and sleep for 1 second after each screen refresh. This approach would have two problems. First, we are not guaranteed to be waken up at the beginning of a whole second, which will typically exhibit as a "lag" on second number. Second, because we sleep for whole second, and the refresh process would take some time, the error would accumulate from time to time, making the lag variable. Make grdc(6) to use time(3) to get time only at the beginning, and sample time in CLOCK_REALTIME_FAST granularity after refreshing, and use the nanosecond part to caculate how much time we want to sleep. PR: bin/120813 MFC after: 1 month END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-02-10T18:56:49.167540Z K 7 svn:log V 24 Remove unused variable. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-02-10T19:03:48.443713Z K 7 svn:log V 57 Start sentences with a new line. Submitted by: brueffer END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2010-02-10T20:10:35.143479Z K 7 svn:log V 506 This fix corrects a problem in the file system that treats large inode numbers as negative rather than unsigned. For a default (16K block) file system, this bug began to show up at a file system size above about 16Tb. To fully handle this problem, newfs must be updated to ensure that it will never create a filesystem with more than 2^32 inodes. That patch will be forthcoming soon. Reported by: Scott Burns, John Kilburg, Bruce Evans Followup by: Jeff Roberson PR: 133980 MFC after: 2 weeks END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2010-02-10T20:17:46.225066Z K 7 svn:log V 644 Ensure that newfs will never create a filesystem with more than 2^32 inodes by cutting back on the number of inodes per cylinder group if necessary to stay under the limit. For a default (16K block) file system, this limit begins to take effect for file systems above 32Tb. This fix is in addition to -r203763 which corrected a problem in the kernel that treated large inode numbers as negative rather than unsigned. For a default (16K block) file system, this bug began to show up at a file system size above about 16Tb. Reported by: Scott Burns, John Kilburg, Bruce Evans Followup by: Jeff Roberson PR: 133980 MFC after: 2 weeks END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2010-02-10T20:35:20.816676Z K 7 svn:log V 434 MFC of r201700 | mckusick | 2010-01-06 This corrects a bug that manifested itself as identifying the last cylinder group of a UFS1 filesystem as bad. The error was in the check and not in the cylinder group itself. So even though fsck fixed the cylinder group correctly, it was still endlessly reported as bad. This bug first appeared in 8.0 so does not apply to earlier releases. PR: 141992 Reported by: Dan Strick END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-02-11T02:56:05.483328Z K 7 svn:log V 312 - Add public KPI functions to lookup a helper's ID based on its name and get a data block based on an ID. - Add a new skeleton UMA function to free all items currently allocated from a zone. Doesn't do anything yet but hope to figure out how to make it work at some point. - Lot's of other tweaks as well. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-11T04:45:08.364254Z K 7 svn:log V 202 Increased warnings weren't tested on ARM. Bump warnings back down to 0 until it can be properly tested by those raising the warnings. Remember: make universe is required when changing the WARNS level. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2010-02-11T06:22:38.113843Z K 7 svn:log V 22 Keep Tinderbox happy. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2010-02-11T06:33:35.732118Z K 7 svn:log V 25 Quiet spurious warnings. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2010-02-11T06:42:08.077678Z K 7 svn:log V 25 Quiet spurious warnings. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-02-11T07:00:21.161967Z K 7 svn:log V 121 - Import David's integrated ertt helper. - Add a version number to helpers so they can be depended on in a sensible way. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-11T07:09:04.586736Z K 7 svn:log V 63 Back to WARNS=3. The breakage wasn't what I thought it was :( END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-02-11T08:24:35.699285Z K 7 svn:log V 474 Within libusb 0.1 API, bus number is always faked to 0. Device numbers, however, are possitive and seem to be reverse sorted in the list. Conform device numbering and bring a result that is consistent with the libusb 0.1 API. It is now possible to distinguish a device based on its (bus, dev) numbers. There shouldn't be any negative change in behavior after this commit. Tested with: scanimage (sane) http://freebsd.czest.pl/~wkoszek/qemu/l.c Reviewed by: hps@ END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-02-11T08:30:43.147793Z K 7 svn:log V 231 Use more standard way for setting nonblocking flag for a filedescriptor. This makes libusb porting a bit easier. There shouldn't by any negative change in behaviour after this commit. Remove redundant headers. Reviewed by: hps@ END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-02-11T08:34:41.042181Z K 7 svn:log V 88 Remove redundand headers and use more standard ones where necessary. Reviewed by: hps@ END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-02-11T08:50:21.173526Z K 7 svn:log V 1228 acpi cpu: probe+attach before all other enumerated children on acpi bus Some current systems dynamically load SSDT(s) when _PDC/_OSC method of Processor is evaluated. Other devices in ACPI namespace may access objects defined in the dynamic SSDT. Drivers for such devices might have to have a rather high priority, because of other dependencies. Good example is acpi_ec driver for EC. Thus we attach to Processors as early as possible to load the SSDTs before any other drivers may try to evaluate control methods. It also seems to be a natural order for a processor in a device hierarchy. On the other hand, some child devices on acpi cpu bus need to access other system resources like PCI configuration space of chipset devices, so they need to be probed and attached rather late. For this reason we probe and attach the cpu bus at SI_SUB_CONFIGURE:SI_ORDER_MIDDLE SYSINIT level. In the future this could be done more elegantly via multipass. Please note that acpi drivers that might access ACPI namespace from device_identify will do that before _PDC/_OSC of Processors are evaluated. Legacy cpu driver is not affected by this change. PR: kern/142561 (in part) Reviewed by: jhb Silence from: acpi@ MFC after: 5 weeks END K 10 svn:author V 3 eri K 8 svn:date V 27 2010-02-11T09:55:45.881608Z K 7 svn:log V 52 Cast to proper type. Requested-by: Jilles Tjoelker END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2010-02-11T14:45:00.142338Z K 7 svn:log V 84 Correct two typoes. Submitted by: Matthew Seaman END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-02-11T15:03:56.393286Z K 7 svn:log V 67 Import David's integration work on the vegas and hd CC algorithms. END K 10 svn:author V 4 nork K 8 svn:date V 27 2010-02-11T15:34:54.099102Z K 7 svn:log V 67 Fix a installation issue with $DESTDIR. Approved by: imp (mentor) END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-02-11T15:36:39.034479Z K 7 svn:log V 338 - The ertt helper actually needs an input and output path hook point to work correctly, so update accordingly. - In order to do enhanced timing correctly, need to track the most recently SACKed sequence number, by adding a new member to sackhint. - Expand the context data passed to the helper hooks as required by the ertt helper. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-11T17:30:30.180978Z K 7 svn:log V 52 i doesn't need to be signed here, make it unsigned. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-02-11T18:00:53.909644Z K 7 svn:log V 250 o Add support for COMPAT_IA32. o Incorporate review comments: - Properly reference and lock the map - Take into account that the VM map can change inbetween requests - Add the fileid and fsid attributes Credits: kib@ Reviewed by: kib@ END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2010-02-11T18:14:53.947083Z K 7 svn:log V 59 One last pass to get all the unsigned comparisons correct. END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-02-11T18:24:00.809929Z K 7 svn:log V 230 acpi: drop the second bus_generic_attach pass It is belived that that pass s not needed anymore. Specifically it is not required now for the reasons that were given in the removed comment. Discussed with: jhb MFC after: 4 weeks END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-02-11T18:34:06.887025Z K 7 svn:log V 233 MFC a number of changes from head for ISP (203478,203463,203444,202418,201758, 201408,201325,200089,198822,197373,197372,197214,196162). Since one of those changes was a semicolon cleanup from somebody else, this touches a lot more. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2010-02-11T19:20:06.899887Z K 7 svn:log V 51 s/APIS/APIs - not part of the original submission. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-02-11T21:10:56.048427Z K 7 svn:log V 46 Initialize pve_fsid and pve_fileid to VNOVAL. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-02-11T21:25:48.512970Z K 7 svn:log V 204 MFC: r203119 Patch the experimental NFS client in a manner analogous to r203072 for the regular NFS client. Also, delete two fields of struct nfsmount that are not used by the FreeBSD port of the client. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-02-11T22:51:44.433218Z K 7 svn:log V 224 - Reorganize code in 'plugin' to share log processing. - Kcachegrind (calltree) support with assembly/source code mapping and call count estimator (-F). - Top mode for calltree and callgraph plugin (-T). MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-11T23:56:03.931569Z K 7 svn:log V 69 - replace usage of sockaddr with sockaddr_storage to accomodate IPv6 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-12T00:07:56.475246Z K 7 svn:log V 44 initialize ro_rt to NULL for both v4 and v6 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-12T00:45:29.137796Z K 7 svn:log V 26 add assert of family type END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-02-12T00:47:23.014114Z K 7 svn:log V 41 Pick up some changes the the MFC missed. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-02-12T02:26:12.432155Z K 7 svn:log V 18 copy dsa not dsa* END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-02-12T02:59:49.854949Z K 7 svn:log V 288 Remove the PCI_IOSPACE_SIZE and PCI_IOSPACE_ADDR hack from nexus.c. Implement this in the Sibyte PCI hostbridge driver instead. The nexus driver sees resource allocation requests for memory and irq resources only. These are legitimate resources on all MIPS platforms. Suggested by: imp END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-02-12T08:57:30.035062Z K 7 svn:log V 24 Tag the 9.4-ESV release END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-02-12T14:50:21.583491Z K 7 svn:log V 86 Add releng/7.3/ as needing re@ approval. Nudged by: kib Approved by: core (implicit) END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-02-12T15:07:24.249676Z K 7 svn:log V 89 Make manpage's SYNOPSIS match program's usage(). Submitted by: Alexander Best (manpage) END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-02-12T16:33:03.219940Z K 7 svn:log V 90 Fixed error checking of pthread(3) functions. PR: 143807 Submitted by: pluknet (partly) END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-02-12T18:48:18.654724Z K 7 svn:log V 114 Garbage collect Falcon/PPC support that has not been used in released products, based on discussion with Adaptec. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-02-12T18:52:24.848522Z K 7 svn:log V 77 - Implement -q option for pgrep(1). - Add regression test to test -q option. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2010-02-12T19:36:37.495579Z K 7 svn:log V 110 Do not hardcode "make:" in diagnostic messages. Define PROG_NAME, based on the value of PROG in the Makefile. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-02-12T19:52:51.391965Z K 7 svn:log V 76 Add a space before printing 'thread pid ...' to match the space before ']'. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2010-02-12T20:27:35.693254Z K 7 svn:log V 39 MFC 203098 to make.1 Submitted by: ru END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-13T00:29:01.894115Z K 7 svn:log V 83 MFC r203534: Correct two typos. Reported by: Brandon Falk END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-13T00:30:50.584191Z K 7 svn:log V 46 MFC r203053: Add a manual page for nvram(4). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-13T00:39:03.272841Z K 7 svn:log V 72 Migrate mergeinfo which was done on wrong target back to etc/ (203163). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-02-13T00:39:46.916449Z K 7 svn:log V 39 MFC r202130: Set svn:executable to *. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-02-13T02:24:23.398380Z K 7 svn:log V 124 Implement LCD brightness control notify handler. Submitted by: Daniel Walter(d dot walter at 0x90 dot at) (intial version) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-02-13T02:30:43.389667Z K 7 svn:log V 74 Prefer correct and simpler backlight control methods for ASUS G2K laptop. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-02-13T02:36:00.398163Z K 7 svn:log V 47 Add support for: TARGET=arm TARGET_ARCH=armeb END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-02-13T05:38:21.859814Z K 7 svn:log V 67 Make sanity check slightly more useful and tweak an error message. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-02-13T08:23:47.558238Z K 7 svn:log V 261 Since moon-oriented events are not stuck to one day, let alone the same day around the globe, make sure we are able to specify where we are on this big marble and that events related to it are calculated properly (still have to do the sun-related calculations) END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-02-13T09:45:50.246289Z K 7 svn:log V 170 Resort includes to match style(9) a bit more. No functional change is expected after this commit. Tested by: make buildworld Reviewed by: hps (patch without .h changes) END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-02-13T10:22:07.401693Z K 7 svn:log V 112 Don't try to determine tape block size when the -P option is used. This was missed in r203157. PR: bin/121502 END