ª`186980 20 585 266 1745 203 165 185 239 134 282 107 145 131 141 130 213 154 134 134 134 153 K 10 svn:author V 2 bz K 8 svn:date V 27 2009-01-09T21:57:49.665314Z K 7 svn:log V 493 Restrict arp, ndp and theoretically the FIB listing (if not read with libkvm) to the addresses of a prison, when inside a jail. [1] As the patch from the PR was pre-'new-arp', add checks to the llt_dump handlers as well. While touching RTM_GET in route_output(), consistently use curthread credentials rather than the creds from the socket there. [2] PR: kern/68189 Submitted by: Mark Delany [1] Discussed with: rwatson [2] Reviewed by: rwatson MFC after: 4 weeks END K 10 svn:author V 6 marcus K 8 svn:date V 27 2009-01-09T22:06:48.388193Z K 7 svn:log V 170 Fix a deadlock which can occur due to a pseudofs vnode not getting unlocked. Reported by: Richard Todd Reviewed by: kib Approved by: kib END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-01-09T22:10:07.094164Z K 7 svn:log V 1651 Sync powerd with CURRENT. 1. Make it more SMP polite. Previous version uses average CPU load that often leads to load underestimation. It make powerd with default configuration unusable on systems with more then 2 CPUs. I propose to use summary load instead of average one. IMO this is the best we can do without specially tuned scheduler. Also as soon as measuring total load on SMP systems is more useful then total idle, I have switched to it. 2. Make powerd's operation independent from number and size of frequency levels. I have added internal frequency counter which translated into real frequencies only on a last stage and only as good as gone. Some systems may have only several power levels, while others - many of them, so adaptation time with previous approach was completely different. 3. As part of previous I have changed adaptive mode to rise frequency on demand up to 2 times and fall on 1/8 per time internal. 4. For desktop (AC-powered) systems I have added one more mode - "hiadaptive". It rises frequency twice faster, drops it 4 times slower, prefers twice lower CPU load and has additional delay before leaving the highest frequency after the period of maximum load. This mode was specially made to improve interactivity of the systems where operation capabilities are more significant then power consumption, but keeping maximum frequency all the time is not needed. 5. I have reduced default polling interval from 1/2 to 1/4 of second. It is not so important for algorithm math now, but gives better system interactivity. 6. Restore original frequency on exit. 7. getopt(3) returns -1, not EOF. Discussed on: mobile@ END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-01-09T22:19:48.664811Z K 7 svn:log V 110 powerd(8) was updated to get better SMP support. Meanings of the -i and -r command line options were changed. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-01-09T22:35:25.536645Z K 7 svn:log V 73 remove license ack requirement; this was never needed Reviewed by: core END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-09T23:54:15.419009Z K 7 svn:log V 91 Non-functional changes to comments, copyrights, and VCS Ids related to the 9.3.6-P1 import END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-01-09T23:57:59.897706Z K 7 svn:log V 147 Rather than using the cred from curthread, take it from the thread referenced in the sysctl req argument. Reviewed by: rwatson MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-01-10T00:17:03.428777Z K 7 svn:log V 42 revert vimage support brought in by merge END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-01-10T00:25:40.051269Z K 7 svn:log V 189 mfc r178372: make genclock standard on all platforms Note this requires ia64+ppc mods that are not brought back; this is brought back to simplify code sharing w/ head for other platforms. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-01-10T00:33:24.253155Z K 7 svn:log V 15 sync with head END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-01-10T00:36:57.460565Z K 7 svn:log V 53 merge nanobsd build infrastructure changes from head END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-01-10T00:41:30.677169Z K 7 svn:log V 39 Mark that powerd is completely merged. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-01-10T01:22:23.894633Z K 7 svn:log V 49 Mark all snd_hda commits up to 186511 as merged. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-01-10T01:47:15.702836Z K 7 svn:log V 38 bring back quietstart stuff (r175676) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-10T02:32:56.212452Z K 7 svn:log V 118 - add kernel support for "sticky" routes - all connections from a given source ip will be routed to the same dst ip END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-10T02:33:31.363195Z K 7 svn:log V 60 - add support to the route command for making routes sticky END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-10T03:00:21.772569Z K 7 svn:log V 40 MFC the BIND 9.4.3 and 9.4.3-P1 updates END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-10T03:01:18.660004Z K 7 svn:log V 40 MFC the BIND 9.4.3 and 9.4.3-P1 updates END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-10T03:04:21.433856Z K 7 svn:log V 40 MFC the BIND 9.4.3 and 9.4.3-P1 updates END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-10T04:30:27.594016Z K 7 svn:log V 59 Merge from vendor/bind9/dist-9.3 as of the 9.3.6-P1 import END