ƒ²j208358 186 293 243 136 153 226 259 810 194 447 259 260 488 286 268 287 741 405 188 135 151 187 149 149 489 225 225 852 840 149 151 420 274 220 253 355 188 193 299 129 192 153 168 135 196 444 505 144 205 300 298 188 178 153 159 112 154 165 140 128 150 122 163 164 113 598 282 204 370 245 538 164 826 177 156 271 268 165 207 395 182 146 127 127 151 285 297 410 207 344 344 211 133 317 489 126 1873 150 142 127 121 145 312 239 157 168 137 137 126 126 184 171 184 144 144 356 222 389 169 147 277 175 249 409 858 737 191 334 224 810 2656 450 545 146 178 166 172 498 164 164 191 184 161 161 151 222 128 1162 450 243 907 353 732 189 250 343 216 431 121 128 600 141 141 416 255 637 483 222 149 692 374 173 297 205 248 151 139 148 166 172 210 324 152 137 112 220 172 K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-05-20T18:45:07.757171Z K 7 svn:log V 198 MFC r208033: Make it possible to actually use NFSv4 permission bits with acl_set_perm(3) and acl_delete_perm(3). It went undetected, because neither setfacl(1) nor Samba use this routines. D'oh. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-05-20T18:46:11.096098Z K 7 svn:log V 148 MFC r208034: Make branding less intrusive - in acl_set(3), in case ACL brand is ACL_BRAND_UNKNOWN, do what the programmer says instead of failing. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-05-20T18:47:34.204764Z K 7 svn:log V 42 MFC r208035: Update authors and history. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-05-20T19:45:11.252769Z K 7 svn:log V 57 MFC r180407 (peter): Merge gnu cpio 2.6 -> 2.8 changes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-20T20:01:54.716843Z K 7 svn:log V 133 Restore part of 200671 which was lost in previous driver changes: - Add interrupt descriptions when using mulitple MSI-X interrupts. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-20T20:15:56.817105Z K 7 svn:log V 165 Revert r208353. It did not work as I expected because WITHOUT_MAN is set for bootstrap-tools target and WITHOUT_MAN_UTILS was implied by default. Pointy hat: jkim END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-20T21:07:58.115731Z K 7 svn:log V 709 Fix a long-standing bug in the PowerPC OFW call function on SMP machines where running ofwdump could cause hangs by forcing all secondary CPUs into a busy wait with interrupts off during the call. Following section 8.4 of the Open Firmware PowerPC processor binding, the firmware is free to overwrite the system interrupt handlers during OF calls, restoring the OS handlers on exit. On single CPU systems, this process is invisible to the operating system. On multiple CPU systems, taking any exception on a secondary CPU while an OF call is in progress ends with that exception vectored into OF, resulting in a slow movement of the entire system into firmware context and a machine hang. MFC after: 3 days END K 10 svn:author V 4 nork K 8 svn:date V 27 2010-05-20T22:12:36.532530Z K 7 svn:log V 100 MFC r207612: Add support run services_mkdb(8). Approved by: dougb, imp (mentor) Reviewed by: ume END K 10 svn:author V 6 gordon K 8 svn:date V 27 2010-05-20T23:06:53.272754Z K 7 svn:log V 351 MFC r207981: Fix a bug due to a type conversion from 64 to 32 bits. The side effect of this type conversion is the high bits which were used to indicate if a special character was a literal or special were dropped. As a result, all special character were treated as special, even if they were supposed to be literals. Approved by: mentor (wes@) END K 10 svn:author V 3 ken K 8 svn:date V 27 2010-05-21T04:47:22.991524Z K 7 svn:log V 166 MFC r206844: Don't clear other flags (e.g. CSUM_TCP) when setting CSUM_TSO. This was causing TSO to break for the Xen netfront driver. Reviewed by: gibbs, rwatson END K 10 svn:author V 3 ken K 8 svn:date V 27 2010-05-21T04:48:40.144258Z K 7 svn:log V 167 MFC r206844: Don't clear other flags (e.g. CSUM_TCP) when setting CSUM_TSO. This was causing TSO to break for the Xen netfront driver. Reviewed by: gibbs, rwatson END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-05-21T05:34:19.166343Z K 7 svn:log V 390 Changes to boot on a subset of threads on an XLR/XLS core. - Adds re-partitioning TLB per core for enabled threads. - Adds hardware thread id to cpuid mapping - updates rge driver packet distribution and message ring handling threads to be started based on hardware thread id. - remove unused early debugging code to set control registers. - coding style fixes Approved by: rrs (mentor) END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-21T08:50:34.655617Z K 7 svn:log V 194 Fix: vdev_reopen() can lead to failed allocations OpenSolaris onnv-revision: 7980:589f37f25048 Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6764914) MFC after: 3 days END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-21T08:55:18.139013Z K 7 svn:log V 176 Fix stack overflow in zfs send. OpenSolaris onnv-revision: 8012:8ea30813950f Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6765626) MFC after: 3 days END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-21T09:35:28.043485Z K 7 svn:log V 195 Reorder some already introduced locking variables. OpenSolaris onnv revision: 8214:d7abf7c1f1c1 Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6747934) MFC after: 3 days END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-21T09:52:49.342604Z K 7 svn:log V 649 Update L2ARC code and fix several bugs. - improve ARC memory consumption (Bug ID 6488341) - ARC/L2ARC metadata accounting (Bug ID 6748019) - L2ARC turbo warmup (Bud ID 6748023) - kstats for ARC content (Bug ID 6748023) - kstats for evicted bytes from ARC by L2ARC state (Bud ID 6871680) - fix panic on i386 systems (Bug ID 6821260) OpenSolaris onnv revisions: 8582:df9361868dbe, 8628:97dcded6e556, 9215:7c4584f76b47, 9274:a10f8bd993c1, 10357:29060492b29d OpenSolaris Bug IDs: 6748019, 6748023, 6748030, 6488341, 6798268, 6821260, 6790261, 6871680 Approved by: pjd, delphij (mentor) Obtained from: OpenSlaris (multiple bug IDs) MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-21T10:36:29.905130Z K 7 svn:log V 312 Remove PIOLLHUP from the flags used to test for to set exceptfsd fd_set bits in select(2). It seems that historical behaviour is to not reporting exception on EOF, and several applications are broken. Reported by: Yoshihiko Sarumaru Discussed with: bde PR: ports/140934 MFC after: 2 weeks END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-21T13:29:28.084676Z K 7 svn:log V 96 Improve suspend/resume support. Make sure controller is idle on suspend and reset it on resume. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-21T15:47:56.438489Z K 7 svn:log V 38 Flags to ld should be passed via -Wl. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-21T15:49:09.536601Z K 7 svn:log V 54 Revert r207339, ld arguments should be passed via -Wl END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-21T15:49:56.549712Z K 7 svn:log V 90 we need the -isystem for gcc build as it puts the -isysroot at the end of the search path END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2010-05-21T15:57:24.300338Z K 7 svn:log V 52 Add interrupt descriptions for mxge's msi-x vectors END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2010-05-21T16:01:57.268851Z K 7 svn:log V 53 Merge r199628 and r199632: Tests for the cd command. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-05-21T16:03:57.408875Z K 7 svn:log V 397 MFC r197956: - Catch SIGHUP to perform cleanup before exiting. - Exit if getch() returns with an error other than EINTR. Otherwise systat(1) may get stuck in an infinite loop if it doesn't receive SIGHUP when terminal closes. - Remove attempt to clear stdio error indicators. getch() doesn't use stdio, making it useless. - Remove unneeded masking of getch() return value. PR: bin/107171 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-21T16:07:20.428862Z K 7 svn:log V 132 MFC 208212: Ignore failures from removing multicast addresses from the parent (trunk) interface when tearing down a vlan interface. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-21T16:07:41.815950Z K 7 svn:log V 132 MFC 208212: Ignore failures from removing multicast addresses from the parent (trunk) interface when tearing down a vlan interface. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-21T16:17:08.826475Z K 7 svn:log V 759 MFC 208213: Prevent unloading a kld for a driver that has subinterfaces (vlan and/or wlan interfaces) from being automatically reloaded via devd shutdown event handlers. - Revert part of my previous changes to call ifn_stop on subinterfaces when an interface is detached. It is better to destroy the interfaces first so that an 'ifconfig foo0.blah down' doesn't result in ifconfig auto-loading if_foo.ko. The ifconfig command will not be invoked if foo0.blah is gone when ifn_stop() is called. Furthermore, it is not necessary to explicitly invoke ifn_stop() after the subinterface is destroyed as devd will already do that. - Pass -n to ifconfig when destroying interfaces so that destroying a cloned interface does not kldload any drivers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-21T16:17:46.293692Z K 7 svn:log V 747 MFC 208213: Prevent unloading a kld for a driver that has subinterfaces (vlan interfaces) from being automatically reloaded via devd shutdown event handlers. - Revert part of my previous changes to call ifn_stop on subinterfaces when an interface is detached. It is better to destroy the interfaces first so that an 'ifconfig foo0.blah down' doesn't result in ifconfig auto-loading if_foo.ko. The ifconfig command will not be invoked if foo0.blah is gone when ifn_stop() is called. Furthermore, it is not necessary to explicitly invoke ifn_stop() after the subinterface is destroyed as devd will already do that. - Pass -n to ifconfig when destroying interfaces so that destroying a cloned interface does not kldload any drivers. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2010-05-21T16:25:16.742773Z K 7 svn:log V 53 Merge r199628 and r199632: Tests for the cd command. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2010-05-21T16:32:14.949926Z K 7 svn:log V 55 Merge r193178 and r194897: Tests for the eval command. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-21T16:58:52.417862Z K 7 svn:log V 327 - Set 'dmadat' earlier so that we properly setup the heap if we fail to locate a high memory area for the heap using the SMAP. - Read the number of hard drive devices from the BIOS instead of hardcoding a limit of 128. Some BIOSes duplicate disk devices once you get beyond the maximum drive number. MFC after: 1 month END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2010-05-21T17:10:52.954826Z K 7 svn:log V 178 Allow sub-second interval timings for iostat and vmstat. e.g. vmstat -w.5 iostat -w.5 Reviewed by: jhb Approved by: scottl (mentor) Obtained from: Yahoo Inc. MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-21T17:14:36.588280Z K 7 svn:log V 127 Allow a const char * to be passed as the process name to kproc_kthread_add() without generating a warning. MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-21T17:15:56.604244Z K 7 svn:log V 160 Assert that the thread passed to sched_bind() and sched_unbind() is curthread as those routines are only supported for curthread currently. MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-21T17:17:56.227021Z K 7 svn:log V 262 - Adjust the whitespace for the lines that output fields in 'show pcpu' in DDB so that all the fields line up. - Print out the tid of the per-CPU idlethread instead of the pid since the idle process is now shared across all idle threads. MFC after: 1 month END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-21T17:26:16.248474Z K 7 svn:log V 96 Improve suspend/resume support. Make sure controller is idle on suspend and reset it on resume. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-05-21T19:08:24.389885Z K 7 svn:log V 96 Fixup order of entries (including mine), reported by yar@freebsd.org Approved by: rrs (mentor) END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-21T19:09:41.733848Z K 7 svn:log V 203 MFC: r197352 The transition to Subversion allows us to rename files without repo-copy hacks. Remove the test-number prefix from the name of the output files, so that new test cases can be easily added. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-21T19:17:31.736768Z K 7 svn:log V 34 MFC: r197509 Wipe out mergeinfo. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-21T19:21:47.790494Z K 7 svn:log V 97 MFC: r197356 Allow [ to be used as a delimiter. Pointed by: Marius Strobl Obtained from: Apple END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-21T19:22:50.699431Z K 7 svn:log V 58 MFC: r197357 Describe how other systems treat this case. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-21T19:33:40.351914Z K 7 svn:log V 73 Try to move the mergeinfo up one directory to the level of the Makefile. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-21T19:35:14.359933Z K 7 svn:log V 40 MFC: r197360 Add correct test results. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-21T19:40:27.179737Z K 7 svn:log V 100 Manually remove the mergeinfo from this directory, r208399 hasn't work as expected for some reason. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-21T19:44:23.017997Z K 7 svn:log V 348 MFC: r197361 Follow POSIX (IEEE Std 1003.1, 2004 Edition) in the implementation of the y (translate) command. "If a backslash character is immediately followed by a backslash character in string1 or string2, the two backslash characters shall be counted as a single literal backslash character" Pointed by: Marius Strobl Obtained from: Mac OS X END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-21T19:45:54.884035Z K 7 svn:log V 409 MFC: r197362 IEEE Std 1003.1, 2004 Edition states: "The escape sequence '\n' shall match a embedded in the pattern space." It is unclear whether this also applies to a \n embedded in a character class. Disable the existing handling of \n in a character class following Mac OS X, GNU sed version 4.1.5 with --posix, and SunOS 5.10 /usr/bin/sed. Pointed by: Marius Strobl Obtained from: Mac OS X END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-21T19:47:52.872223Z K 7 svn:log V 49 MFC: r201490 There are actually 129 tests here. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-21T20:46:01.985582Z K 7 svn:log V 104 Now that single-threaded access to firmware is enforced by IPI_RENDEZVOUS, the ofw mutex is irrelevant. END K 10 svn:author V 5 randi K 8 svn:date V 27 2010-05-21T23:08:53.914906Z K 7 svn:log V 205 MFC r198317,206995: Introduce 'netDev=ANY' support for scripted (install.cfg) installs, which results in the first ethernet interface with physical link being selected. Approved by: cperciva (mentor) END K 10 svn:author V 5 randi K 8 svn:date V 27 2010-05-22T00:43:14.479700Z K 7 svn:log V 203 Flush all routes before adding the default route in order to allow sysinstall to cleanly re-initialize the network. PR: bin/145553 Submitted by: gcooper Approved by: cperciva (mentor) MFC after: 3 days END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-05-22T01:01:59.433527Z K 7 svn:log V 91 MFC: r208234 Add a sanity check for a negative args.fhsize to the experimental NFS client. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-22T03:19:30.336998Z K 7 svn:log V 86 Honor hw.pci.do_power_nodriver on resume. Power-down devices without driver attached. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-22T07:32:47.526016Z K 7 svn:log V 61 Report ATA/SATA channel number to NewBus at location string. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-22T07:35:17.298487Z K 7 svn:log V 66 Suspend screen updates when the video controller is powered down. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-22T07:38:29.100280Z K 7 svn:log V 19 Fix style(9) nits. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-22T07:44:33.568444Z K 7 svn:log V 61 Fix more style(9) nits that I missed in the previous commit. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-22T08:30:47.542295Z K 7 svn:log V 73 Fill rman range start/end values. It makes devinfo output more readable. END K 10 svn:author V 3 pho K 8 svn:date V 27 2010-05-22T11:38:06.922720Z K 7 svn:log V 48 Only print the name of the test program if run. END K 10 svn:author V 3 pho K 8 svn:date V 27 2010-05-22T15:13:41.112203Z K 7 svn:log V 36 Three msdosfs test scenarios added. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-05-22T16:30:33.183580Z K 7 svn:log V 56 o Grammar. PR: conf/146827 Submitted by: chris petrik END K 10 svn:author V 3 pho K 8 svn:date V 27 2010-05-22T16:55:35.449080Z K 7 svn:log V 30 Added a tmpfs regresson test. END K 10 svn:author V 5 simon K 8 svn:date V 27 2010-05-22T18:40:54.761072Z K 7 svn:log V 69 Merge OpenSSL 0.9.8n from head into stable/8. Approved by: re (kib) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-05-22T20:19:12.996686Z K 7 svn:log V 70 o Remove EoL w/spaces introduced in the last commit. Spotted by: uqs END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-22T21:34:14.795032Z K 7 svn:log V 13 Correct typo END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-05-22T21:38:57.033463Z K 7 svn:log V 504 - Use ptpgzone zone to allocate page table pages irrespective of the amount of memory on a platform. Tested on the Sibyte with 256MB and 1GB memory configurations. - Replace vtophys() with MIPS_KSEG0_TO_PHYS() to convert a page table page's virtual address to physical. We can safely do this because page table pages are allocated out of KSEG0. - Add an assertion to verify that when a page table page is freed it contains all zeroes. We can now use it after allocation without zeroing it. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-22T21:51:17.929380Z K 7 svn:log V 181 Implement MSI support on the HT bus of CPC945-based machines. MSI on the northbridge's PCI-E port will come later. This will be merged to HEAD after required multiple-PIC changes. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-23T02:12:44.031970Z K 7 svn:log V 103 MFC r205356: Let unin(4) attach to U3 controllers found on G5 machines. Submitted by: Andreas Tobler END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-23T02:15:31.703275Z K 7 svn:log V 269 MFC r208149,208285: Add support for the U4 PCI-Express bridge chipset used in late-generation Powermac G5 systems. MSI and several other things are not presently supported. The U3/U4 internal device support portions of this change were contributed by Andreas Tobler. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-23T02:16:29.972500Z K 7 svn:log V 144 MFC r208150: On SMP G5 systems, sometimes the power-mode-data property is only found on CPU 0, so look there if it is not otherwise available. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-23T02:18:40.473601Z K 7 svn:log V 437 MFC r208152,208172: On PowerMac11,2 and (presumably) PowerMac12,1, we need to quiesce the firmware in order to take over control of the SMU. Without doing this, the firmware background process doing fan control will run amok as we take over the system and crash the management chip. This is limited to these two machines because our kernel is heavily dependent on firmware accesses, and so quiescing firmware can cause nasty problems. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-23T02:20:26.395798Z K 7 svn:log V 64 Add a file missed by svn in r208425 (the MFC of r208149,208285) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-23T02:31:37.057782Z K 7 svn:log V 725 MFC r205497,208364,208405: Fix a long-standing bug in the PowerPC OFW call function on SMP machines by forcing all secondary CPUs into a busy wait with interrupts off during the call. This bug caused ofwdump -a to hang the system. Following section 8.4 of the Open Firmware PowerPC processor binding, the firmware is free to overwrite the system interrupt handlers during OF calls, restoring the OS handlers on exit. On single CPU systems, this process is invisible to the operating system. On multiple CPU systems, taking any exception on a secondary CPU while an OF call is in progress ends with that exception vectored into OF, resulting in a slow movement of the entire system into firmware context and a machine hang. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-23T02:32:52.588552Z K 7 svn:log V 77 MFC r208167: Enable smu(4) to report fan speeds on late-model Powermac G5s. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-23T02:40:04.194331Z K 7 svn:log V 56 MFC r200557,208173: Teach gpart about bootcode on APM. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-05-23T02:55:59.323254Z K 7 svn:log V 173 MFC: r208254 Allow the experimental NFSv4 client to use cached attributes when a write delegation is held. Also, add a missing mtx_unlock() call for the ACL debugging code. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-05-23T05:01:18.551745Z K 7 svn:log V 172 Trivially switch amd64 to the common busdma implementation. Eliminate ARM specific kluges in the API definitions and remove #ifndef __sparc64__ surrounding the prototypes. END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-05-23T07:04:21.159324Z K 7 svn:log V 73 MFC r207366: ffs_vfsops: restore alphabetic order of options in ffs_opts END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-05-23T07:21:50.168194Z K 7 svn:log V 114 MFC r208293: ffs_mount: accept and drop userland-only options that can be passed from loader(8) PR: kern/141050 END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-23T07:53:22.455390Z K 7 svn:log V 302 Make table-based HPET identification more clever. Before creating fake device, make sure we have no real HPET device entry with same ID. As side effect, it potentially allows several HPETs to be attached. Use first of them for timecounting, rest (if ever present) could later be used as event sources. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-05-23T08:12:36.333549Z K 7 svn:log V 88 Make acl_get_perm_np(3) work with NFSv4 ACLs. Reviewed by: kientzle@ MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-23T08:31:15.012684Z K 7 svn:log V 54 Oops, HPET ID optionally stored in _UID, not in _ADR. END K 10 svn:author V 2 np K 8 svn:date V 27 2010-05-23T09:27:14.680206Z K 7 svn:log V 36 MFC r208356. Remove bad assertion. END K 10 svn:author V 2 np K 8 svn:date V 27 2010-05-23T09:28:55.163190Z K 7 svn:log V 36 MFC r208356. Remove bad assertion. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-23T09:44:48.345335Z K 7 svn:log V 59 Report relative card address to NewBus as location string. END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-23T10:08:05.092020Z K 7 svn:log V 193 Fix mutex_exit misorder that can cause a kernel panic. OpenSolaris onnv revision: 8667:5c308a17eb7c Approved by: delphij (mentor) Obtained from: OpenSolaris (Bug ID 6795440) MFC after: 1 day END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-23T10:13:11.325388Z K 7 svn:log V 205 Fix kernel panic when calling spa_tryimport() on a corrupted pool. OpenSolaris onnv revision: 8680:005fe27123ba Approved by: delphij (mentor) Obtained from: OpenSolaris (Bug ID 6786321) MFC after: 1 day END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-23T11:18:05.341795Z K 7 svn:log V 314 MFC: r208341 Update to a config.h created by a file 5.03 configure script. This causes file.1 to contain the correct version number and SIZEOF_LONG_LONG to be defined as appropriate, which is crucial for 64-bit big-endian ELF files to be handled correctly on big-endian systems. PR: 146387 Reviewed by: delphij END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-23T11:20:26.954116Z K 7 svn:log V 111 MFC: r208348 Remove unnecessary headers which were inherited from cam_xpt.c without reason. Reviewed by: mav END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-05-23T11:26:43.285038Z K 7 svn:log V 251 MFC r208273: Add a sentence to the man page explaining that the -d option can only be used when ntpd is compiled with DEBUG support. PR: docs/138206 Submitted by: Oliver Pinter (oliver dot pntr at gmail dot com) Approved by: roberto END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-05-23T11:28:04.886519Z K 7 svn:log V 251 MFC r208273: Add a sentence to the man page explaining that the -d option can only be used when ntpd is compiled with DEBUG support. PR: docs/138206 Submitted by: Oliver Pinter (oliver dot pntr at gmail dot com) Approved by: roberto END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-23T11:29:34.655938Z K 7 svn:log V 118 MFC r208375, r208393: Improve suspend/resume support. Make sure controller is idle on suspend and reset it on resume. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-23T14:11:27.921156Z K 7 svn:log V 41 mvs(4) will first appear in FreeBSD 8.1. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-23T15:30:32.119003Z K 7 svn:log V 216 MFC r200534,200535: Simplify partition type parsing by using a data-oriented model. While there add more Apple and Linux partition types. This unbreaks the build after r208341. Reported by: many Pointy hat to: me END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-23T16:16:33.258139Z K 7 svn:log V 393 MFC: r208349 Change ad_firmware_geom_adjust() to operate on a struct disk * only and hook it up to ada(4) also. While at it, rename *ad_firmware_geom_adjust() to *ata_disk_firmware_geom_adjust() etc now that these are no longer limited to ad(4). This also allows to maintain a compatibility shim for pc98_ad_firmware_geom_adjust() for the tier-1 PC98 in stable/8. Reviewed by: mav (r208349) END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-23T17:45:01.875566Z K 7 svn:log V 34 Unify local_apic.c for x86 archs, END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-23T18:32:02.147620Z K 7 svn:log V 1779 Reorganize syscall entry and leave handling. Extend struct sysvec with three new elements: sv_fetch_syscall_args - the method to fetch syscall arguments from usermode into struct syscall_args. The structure is machine-depended (this might be reconsidered after all architectures are converted). sv_set_syscall_retval - the method to set a return value for usermode from the syscall. It is a generalization of cpu_set_syscall_retval(9) to allow ABIs to override the way to set a return value. sv_syscallnames - the table of syscall names. Use sv_set_syscall_retval in kern_sigsuspend() instead of hardcoding the call to cpu_set_syscall_retval(). The new functions syscallenter(9) and syscallret(9) are provided that use sv_*syscall* pointers and contain the common repeated code from the syscall() implementations for the architecture-specific syscall trap handlers. Syscallenter() fetches arguments, calls syscall implementation from ABI sysent table, and set up return frame. The end of syscall bookkeeping is done by syscallret(). Take advantage of single place for MI syscall handling code and implement ptrace_lwpinfo pl_flags PL_FLAG_SCE, PL_FLAG_SCX and PL_FLAG_EXEC. The SCE and SCX flags notify the debugger that the thread is stopped at syscall entry or return point respectively. The EXEC flag augments SCX and notifies debugger that the process address space was changed by one of exec(2)-family syscalls. The i386, amd64, sparc64, sun4v, powerpc and ia64 syscall()s are changed to use syscallenter()/syscallret(). MIPS and arm are not converted and use the mostly unchanged syscall() implementation. Reviewed by: jhb, marcel, marius, nwhitehorn, stas Tested by: marcel (ia64), marius (sparc64), nwhitehorn (powerpc), stas (mips) MFC after: 1 month END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-05-23T18:42:33.604859Z K 7 svn:log V 58 Remove ZIO_USE_UMA from arc.c as well. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-05-23T18:43:06.679709Z K 7 svn:log V 50 ZIO_USE_UMA is no longer used. MFC after: 3 days END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-23T18:48:40.196888Z K 7 svn:log V 33 Vendor import of BIND 9.4-ESV-R2 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-23T18:49:15.389739Z K 7 svn:log V 27 Tag the 9.4-ESV-R2 release END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-05-23T19:10:06.028296Z K 7 svn:log V 53 Create UMA zones unconditionally. MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-23T19:46:19.744349Z K 7 svn:log V 216 Update the sparc64 hardware list regarding machines that will be supported beginning with 8.1-RELEASE as well as correct some existing entries and add previously missed ones. Approved by: blackend MFC after: 3 days END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2010-05-23T19:48:54.198182Z K 7 svn:log V 143 Explain how the new sub-second interval from changeset:208389 works. Approved by: scottl(mentor) Obtained from: Yahoo Inc. MFC after: 2 weeks END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-23T20:00:12.421962Z K 7 svn:log V 57 Revise PowerPC hardware notes to reflect status for 8.1. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-23T20:08:41.321348Z K 7 svn:log V 73 Correct the path to the MD source so r206569 actually works as intended. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-05-23T20:10:11.452684Z K 7 svn:log V 40 MFC: r208053 Mention LSI Logic FC949E. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-05-23T20:16:18.442096Z K 7 svn:log V 40 MFC: r208053 Mention LSI Logic FC949E. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-05-23T20:18:51.186997Z K 7 svn:log V 29 MFC: r208056 Wording fixes. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-05-23T20:20:04.540167Z K 7 svn:log V 29 MFC: r208056 Wording fixes. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-05-23T20:23:34.161612Z K 7 svn:log V 87 MFC: r208054 List /var/cron/tabs in FILES and add descriptions for the other entries. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-23T20:24:03.229896Z K 7 svn:log V 76 At least on sparc64 these modules require ata_machdep.c. MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-05-23T20:24:35.688593Z K 7 svn:log V 87 MFC: r208054 List /var/cron/tabs in FILES and add descriptions for the other entries. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-05-23T20:27:13.330151Z K 7 svn:log V 47 MFC: r207998 Fix grammar in a line of output. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-05-23T20:28:06.544703Z K 7 svn:log V 47 MFC: r207998 Fix grammar in a line of output. END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-23T21:02:43.870944Z K 7 svn:log V 264 Fix zfs receive temporarily changing unchanged stream properties. Fix possible panic with zfs_enable_datasets. OpenSolaris onnv revision: 8536:33bd5de3260e Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6748561, 6757075) MFC after: 3 days END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-23T21:15:36.860516Z K 7 svn:log V 127 Upgrade to 9.6.2-P2, which addresses the following; Named could return SERVFAIL for negative responses from unsigned zones. END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-23T21:16:34.626524Z K 7 svn:log V 297 Remove kstat.zfs.arcstats.l2_write_bytes_written The arcstats.l2_write_bytes_written kstat counter introduced in r205231 was duplicite with vendor's arcstats.l2_write_bytes counter imported in r208373 (OpenSolaris revision 8582:df9361868dbe) Approved by: pjd, delphij (mentor) MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-05-23T21:57:45.420875Z K 7 svn:log V 77 MFC r208159 Add a comment about the proper use of vm_object_page_remove(). END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-05-23T22:10:20.059379Z K 7 svn:log V 52 sh: Add some simplistic tests for the wait builtin. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-24T01:44:30.142840Z K 7 svn:log V 183 MFC: r208276 Remove unnecessary pointer increment. A wrong pointer may be passed to free(9) and it can cause kernel panic when there are multiple graphics controllers in the system. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-24T01:46:06.385743Z K 7 svn:log V 82 MFC: r208279 Restore the previous video mode after VESA BIOS POST, just in case. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-24T01:49:00.279202Z K 7 svn:log V 156 Restore different APIC init orders for i386 and amd64 unified in r208452. Seems noone of them contents both arch for different reasons. Submitted by: kib@ END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-05-24T06:01:37.250172Z K 7 svn:log V 311 Remove unused code in sys/mips/rmi : - ehcireg.h,ehcivar.h : USB related files from old merge - pcibus.c : was merged into xlr_pci.c earlier - xlr_boot1_console.c : obsolete console code using bootloader hooks - sys/mips/rmi/perfmon* : obsolete custom performance monitoring code Approved by: rrs (mentor) END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-24T06:07:55.844536Z K 7 svn:log V 766 MFC r208370, r208371, r208372, r208442, r208443: MFC r208370: Fix: vdev_reopen() can lead to failed allocations OpenSolaris onnv-revision: 7980:589f37f25048, Bug ID: 6764914 MFC r208371: Fix stack overflow in zfs send. OpenSolaris onnv-revision: 8012:8ea30813950f, Bug ID: 6765626 MFC r208372: Reorder some already introduced locking variables. OpenSolaris onnv revision: 8214:d7abf7c1f1c1, Bug ID: 6747934 MFC r208442: Fix mutex_exit misorder that can cause a kernel panic. OpenSolaris onnv revision: 8667:5c308a17eb7c, Bug ID: 6795440 MFC r208443: Fix kernel panic when calling spa_tryimport() on a corrupted pool. OpenSolaris onnv revision: 8680:005fe27123ba, Bug ID: 6786321 Approved by: pav, delphij (mentor) Obtained from: OpenSolaris (multiple Bug IDs) END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-24T06:11:33.698487Z K 7 svn:log V 645 MFC r208373: Update L2ARC code and fix several bugs. - improve ARC memory consumption (Bug ID 6488341) - ARC/L2ARC metadata accounting (Bug ID 6748019) - L2ARC turbo warmup (Bud ID 6748023) - kstats for ARC content (Bug ID 6748023) - kstats for evicted bytes from ARC by L2ARC state (Bud ID 6871680) - fix panic on i386 systems (Bug ID 6821260) OpenSolaris onnv revisions: 8582:df9361868dbe, 8628:97dcded6e556, 9215:7c4584f76b47, 9274:a10f8bd993c1, 10357:29060492b29d OpenSolaris Bug IDs: 6748019, 6748023, 6748030, 6488341, 6798268, 6821260, 6790261, 6871680 Approved by: pjd, delphij (mentor) Obtained from: OpenSlaris (multiple bug IDs) END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-05-24T06:26:38.669550Z K 7 svn:log V 99 mdoc: consistently spell our email addresses Reviewed by: ru Approved by: harti END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-05-24T06:33:14.909134Z K 7 svn:log V 241 Fix back references in substitute command for pax(1) pax(1) was trying to copy the back-referenced data from the match pattern, not the matched data. PR: bin/118132 Obtained from: Debian bug #451361 Reviewed by: jilles MFC after: 3 weeks END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-24T06:41:57.218669Z K 7 svn:log V 129 Upgrade to 9.4-ESV-R2, which addresses the following: Named could return SERVFAIL for negative responses from unsigned zones. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-05-24T07:04:00.605052Z K 7 svn:log V 713 Bring USB fixes for linux(4). Intention of this commit is to let us take a full advantage of libusb(8) ported to Linux. This decreases a possibility of getting any collisions within ioctl() "command" space, especially with relation to LINUX_SNDCTL_SEQ... stuff. Basically, we provide commands, that will be mapped in the kernel to correct ones and forward those to the USB layer. Port enabling functionality brought with this patch is here: http://www.freebsd.org/cgi/query-pr.cgi?pr=146895 Bump __FreeBSD_version to catch, since which version installing a port makes sense. This patch should bring no regressions. So far, only i386 is tested. Tested by: thompsa@ Reviewed by: thompsa@ OKed by: netchild@ END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-05-24T10:09:36.219934Z K 7 svn:log V 2562 MFC r207920,r207934,r207936,r207937,r207970,r208142,r208147,r208148,r208166, r208454,r208455,r208458: r207920: Back out r205134. It is not stable. r207934: Add missing new line characters to the warnings. r207936: Eventhough r203504 eliminates taste traffic provoked by vdev_geom.c, ZFS still like to open all vdevs, close them and open them again, which in turn provokes taste traffic anyway. I don't know of any clean way to fix it, so do it the hard way - if we can't open provider for writing just retry 5 times with 0.5 pauses. This should elimitate accidental races caused by other classes tasting providers created on top of our vdevs. Reported by: James R. Van Artsdalen Reported by: Yuri Pankov r207937: I added vfs_lowvnodes event, but it was only used for a short while and now it is totally unused. Remove it. r207970: When there is no memory or KVA, try to help by reclaiming some vnodes. This helps with 'kmem_map too small' panics. No objections from: kib Tested by: Alexander V. Ribchansky r208142: The whole point of having dedicated worker thread for each leaf VDEV was to avoid calling zio_interrupt() from geom_up thread context. It turns out that when provider is forcibly removed from the system and we kill worker thread there can still be some ZIOs pending. To complete pending ZIOs when there is no worker thread anymore we still have to call zio_interrupt() from geom_up context. To avoid this race just remove use of worker threads altogether. This should be more or less fine, because I also thought that zio_interrupt() does more work, but it only makes small UMA allocation with M_WAITOK. It also saves one context switch per I/O request. PR: kern/145339 Reported by: Alex Bakhtin r208147: Add task structure to zio and use it instead of allocating one. This eliminates the only place where we can sleep when calling zio_interrupt(). As a side-effect this can actually improve performance a little as we allocate one less thing for every I/O. Prodded by: kib r208148: Allow to configure UMA usage for ZIO data via loader and turn it on by default for amd64. On i386 I saw performance degradation when UMA was used, but for amd64 it should help. r208166: Fix userland build by making io_task available only for the kernel and by providing taskq_dispatch_safe() macro. r208454: Remove ZIO_USE_UMA from arc.c as well. r208455: ZIO_USE_UMA is no longer used. r208458: Create UMA zones unconditionally. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-24T10:23:49.826779Z K 7 svn:log V 357 Fix the double counting of the last process thread td_incruntime on exit, that is done once in thread_exit() and the second time in proc_reap(), by clearing td_incruntime. Use the opportunity to revert to the pre-RUSAGE_THREAD exporting of ruxagg() instead of ruxagg_locked() and use it from thread_exit(). Diagnosed and tested by: neel MFC after: 3 days END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-05-24T10:35:57.786856Z K 7 svn:log V 449 sh: Reap any zombies before forking for a background command. This prevents accumulating huge amounts of zombies if a script executes many background commands but no external commands or subshells. Note that zombies will not be reaped during long calculations (within the shell process) or read builtins, but those actions do not create more zombies. The terminated background commands will also still be remembered by the shell. PR: bin/55346 END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-24T10:45:51.051531Z K 7 svn:log V 54 MFC r208449: mvs(4) will first appear in FreeBSD 8.1. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-24T10:54:50.148340Z K 7 svn:log V 86 MFC r208414: Fill rman range start/end values. It makes devinfo output more readable. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-24T11:01:56.959828Z K 7 svn:log V 74 MFC r208410: Report ATA/SATA channel number to NewBus at location string. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-05-24T11:14:40.337442Z K 7 svn:log V 80 These features will first appear in 8.1, soon to be released MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-24T11:40:49.986825Z K 7 svn:log V 405 - Implement MI helper functions, dividing one or two timer interrupts with arbitrary frequencies into hardclock(), statclock() and profclock() calls. Same code with minor variations duplicated several times over the tree for different timer drivers and architectures. - Switch all x86 archs to new functions, simplifying the code and removing extra logic from timer drivers. Other archs are also welcome. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2010-05-24T12:10:53.630373Z K 7 svn:log V 67 MFC 208309: Update mxge firmware to latest available from Myricom. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2010-05-24T12:11:19.245363Z K 7 svn:log V 67 MFC 208309: Update mxge firmware to latest available from Myricom. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2010-05-24T12:50:55.158177Z K 7 svn:log V 94 MFC 208312: Correctly identify some twinax cables, which report a media type of 1 END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2010-05-24T12:51:00.979455Z K 7 svn:log V 87 MFC 208312: Correctly identify some twinax cables, which report a media type of 1 END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2010-05-24T13:01:02.359379Z K 7 svn:log V 64 MFC 208379: Add interrupt descriptions for mxge's msi-x vectors END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2010-05-24T13:01:07.893149Z K 7 svn:log V 64 MFC 208379: Add interrupt descriptions for mxge's msi-x vectors END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-05-24T13:28:12.632519Z K 7 svn:log V 56 sh(1): Improve wording of 'Special Parameters' section. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2010-05-24T13:43:11.010826Z K 7 svn:log V 124 Coalesce a couple of broken lines since they can fit within 80 characters. Little nit found while looking at a bug report. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2010-05-24T13:44:39.084786Z K 7 svn:log V 31 Coalesce one more broken line. END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-05-24T14:26:57.090305Z K 7 svn:log V 1068 Roughly half of a typical pmap_mincore() implementation is machine- independent code. Move this code into mincore(), and eliminate the page queues lock from pmap_mincore(). Push down the page queues lock into pmap_clear_modify(), pmap_clear_reference(), and pmap_is_modified(). Assert that these functions are never passed an unmanaged page. Eliminate an inaccurate comment from powerpc/powerpc/mmu_if.m: Contrary to what the comment says, pmap_mincore() is not simply an optimization. Without a complete pmap_mincore() implementation, mincore() cannot return either MINCORE_MODIFIED or MINCORE_REFERENCED because only the pmap can provide this information. Eliminate the page queues lock from vfs_setdirty_locked_object(), vm_pageout_clean(), vm_object_page_collect_flush(), and vm_object_page_clean(). Generally speaking, these are all accesses to the page's dirty field, which are synchronized by the containing vm object's lock. Reduce the scope of the page queues lock in vm_object_madvise() and vm_page_dontneed(). Reviewed by: kib (an earlier version) END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-05-24T15:12:12.326105Z K 7 svn:log V 354 sh(1): Rework documentation of shell variables. * Move the "environment variables" that do not need exporting to be effective or that are set by the shell without exporting to a new section "Special Variables". * Add special variables LINENO and PPID. * Add environment variables LANG, LC_* and PWD; also describe ENV under environment variables. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-05-24T15:26:40.242838Z K 7 svn:log V 145 Merge r208110: > Do not attempt to render a logrecord with length byte, until we have > decompressed all the bytes required. Requested by: phk END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-24T15:45:05.697648Z K 7 svn:log V 814 Add support for corrected machine check interrupts. CMCI is a new local APIC interrupt that fires when a threshold of corrected machine check events is reached. CMCI also includes a count of events when reporting corrected errors in the bank's status register. Note that individual banks may or may not support CMCI. If they do, each bank includes its own threshold register that determines when the interrupt fires. Currently the code uses a very simple strategy where it doubles the threshold on each interrupt until it succeeds in throttling the interrupt to occur only once a minute (this interval can be tuned via sysctl). The threshold is also adjusted on each hourly poll which will lower the threshold once events stop occurring. Tested by: Sailaja Bangaru sbappana at yahoo com MFC after: 1 month END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-05-24T16:27:47.496546Z K 7 svn:log V 261 MFp4 @178283: Improve IPsec flow distribution for better netisr parallelism. Instead of using the pointer that would have the last bits masked in a % statement in netisr_select_cpuid() to select the queue, use the SPI. Reviewed by: rwatson MFC after: 4 weeks END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-05-24T16:41:05.831215Z K 7 svn:log V 640 MFp4 @178364: Implement an optional delay to the ddb reset/reboot command. This allows textdumps to be run automatically with unattended reboots after a resonable timeout, while still permitting an administrator to break into debugger if attached to the console at the time of the event for further debugging. Cap the maximum delay at 1 week to avoid highly accidental results, and default to 15s in case of problems parsing the timeout value. Move hex2dec helper function from db_thread.c to db_command.c to make it generally available and prefix it with a "db_" to avoid namespace collisions. Reviewed by: rwatson MFC after: 4 weeks END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2010-05-24T16:42:53.059495Z K 7 svn:log V 94 Cleanup manpage as suggested by jhb@ to start new sentences on a new line. MFC after: 2 Weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-24T16:42:55.417816Z K 7 svn:log V 154 According to simon@ when referring to a company along a product just to identify the company one shouldn't use the company trademark. Approved by: simon END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-24T17:12:44.425563Z K 7 svn:log V 246 sge_encap() can sometimes return an error with m_head set to NULL. Make sure not to requeue freed mbuf in sge_start_locked(). This should fix NULL pointer dereference panic. Reported by: Nikolay Denev gmail dot com> Submitted by: jhb END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-24T17:23:14.468616Z K 7 svn:log V 123 Improve the documentation for PT_LWPINFO. Note that some features are not implemented on MIPS and ARM. MFC after: 1 month END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-24T17:24:14.135603Z K 7 svn:log V 338 Change ia64' struct syscall_args definition so that args is a pointer to the arguments array instead of array itself. ia64 syscall arguments are readily available in the frame, point args to it, do not do unnecessary bcopy. Still reserve the array in syscall_args for ia32 emulation. Suggested and reviewed by: marcel MFC after: 1 month END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-24T17:33:02.501394Z K 7 svn:log V 26 Fix some whitespace nits. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-05-24T18:00:28.897070Z K 7 svn:log V 36 MFC of driver version 2.2.0 for 8.1 END K 10 svn:author V 6 rstone K 8 svn:date V 27 2010-05-24T18:21:42.168639Z K 7 svn:log V 504 MFC r207484: When configuring a system-wide couting PMC, hwpmc was incorrectly logging process mappings for that PMC. Nothing ever reads pmc logs out of a counting PMC, so the log buffers were leaked when the PMC was deconfigured. The process mappings are only useful for sampling PMCs anyway, so only log the mappings if the PMC is a sampling PMC. This bug would cause allocating sample-mode PMCs to fail with ENOMEM after allocating several counting-mode PMCs. Approved by: emaste (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-24T19:36:15.794587Z K 7 svn:log V 49 MFC 208350: Add support for the Perle Speed4 LE. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-24T19:36:32.428899Z K 7 svn:log V 49 MFC 208350: Add support for the Perle Speed4 LE. END K 10 svn:author V 6 rstone K 8 svn:date V 27 2010-05-24T19:42:27.073259Z K 7 svn:log V 320 MFC r207482 When configuring hwpmc to use the EXT_SNOOP event, only send a default cachestate qualifier on the Atom processor. Other Intel processors do not accept a cachestate qualifier and currently hwpmc will return EINVAL if you try to use the EXT_SNOOP event on those processors Approved by: emaste (mentor) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-05-24T19:56:33.073826Z K 7 svn:log V 158 Correct svn:mergeinfo so that they are at the right places. To quote pjd@: The proper merge points are: cddl/contrib/opensolaris cddl/compat/opensolaris END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-24T20:09:40.130610Z K 7 svn:log V 545 MFC r208472, r208474: MFC r208472: Fix zfs receive temporarily changing unchanged stream properties. Fix possible panic with zfs_enable_datasets. OpenSolaris onnv revision: 8536:33bd5de3260e [1] MFC r208474: Remove kstat.zfs.arcstats.l2_write_bytes_written The arcstats.l2_write_bytes_written kstat counter introduced in r205231 was duplicite with vendor's arcstats.l2_write_bytes counter imported in r208373 (OpenSolaris revision 8582:df9361868dbe) Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6748561, 6757075) [1] END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-05-24T21:01:37.541575Z K 7 svn:log V 386 MFC r208120: - fixes a bug that it didn't initialize the ratectl after association; so ni_txrate returned 0 which is a invalid result. - The fourth argument of ieee80211_ratectl_tx_complete() could be not NULL. Reported by: Gustau P?rez Tested by: Gustau P?rez , Ian FREISLICH END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-05-25T02:26:25.447740Z K 7 svn:log V 129 Eliminate the acquisition and release of the page queues lock from vfs_busy_pages(). It is no longer needed. Submitted by: kib END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-25T02:28:39.961805Z K 7 svn:log V 53 MFC r200014 Remove unknown ath hal device entries. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-25T02:36:06.893327Z K 7 svn:log V 595 MFC r202588 Declare a new EVENTHANDLER called iflladdr_event which signals that the L2 address on an interface has changed. This lets stacked interfaces such as vlan(4) detect that their lower interface has changed and adjust things in order to keep working. Previously this situation broke at least vlan(4) and lagg(4) configurations. The EVENTHANDLER_INVOKE call was not placed within if_setlladdr() due to the risk of a loop. PR: kern/142927 Submitted by: Nikolay Denev MFC r202611 Do not hold the lock over if_setlladdr() as it calls into the interface driver init routine. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-25T02:39:55.052251Z K 7 svn:log V 277 MFC r202612 Use the iflladdr_event event to keep the mac address on the vap in sync with the parent wirless interface. If the user passed in a mac address or it was autogenerated then flag this to avoid trashing it on update. This will fix wlan+lagg in a post vap world. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-25T02:52:10.435898Z K 7 svn:log V 77 MFC r200824 Set correct USB device description Submitted by: Paul B Mahol END K 10 svn:author V 5 randi K 8 svn:date V 27 2010-05-25T03:08:47.177644Z K 7 svn:log V 202 MFC r208407: Flush all routes before adding the default route in order to allow sysinstall to cleanly re-initialize the network. PR: bin/145553 Submitted by: gcooper Approved by: cperciva (mentor) END K 10 svn:author V 5 randi K 8 svn:date V 27 2010-05-25T03:15:09.782894Z K 7 svn:log V 110 MFC r198477,198503: Eject CDROM after installation if used as source media. Approved by: cperciva (mentor) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-05-25T04:56:31.999215Z K 7 svn:log V 150 Enter code freeze on stable/8 for the 8.1-RELEASE release cycle. While here prepare for releng/8.1 being created later. Approved by: core (implicit) END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-05-25T05:42:12.353750Z K 7 svn:log V 58 Fix mips kernel build breakage caused by revision 208504. END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-05-25T05:45:16.184409Z K 7 svn:log V 46 Get rid of empty and unused KSEG0TEXT macros. END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-05-25T09:59:53.388310Z K 7 svn:log V 56 Use loader devices only when they initialized properly. END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-05-25T10:15:30.869865Z K 7 svn:log V 74 Mostly revert r200691. U-Boot syscall() entry point returns 1 on success. END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-05-25T13:27:55.265308Z K 7 svn:log V 80 Correct dtc version header autogen location. While there unify brackets usage. END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-05-25T15:12:21.764998Z K 7 svn:log V 117 Introduce a new build knob for Flattened Device Tree support. Reviewed by: imp Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-05-25T15:21:39.406520Z K 7 svn:log V 231 Initial loader(8) support for Flattened Device Tree. o This is disabled by default for now, and can be enabled using WITH_FDT at build time. o Tested with ARM and PowerPC. Reviewed by: imp Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-05-25T15:32:07.905972Z K 7 svn:log V 60 Bring a missing FDT piece (omitted in the previous commit). END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-25T15:51:36.729684Z K 7 svn:log V 44 MFC: r183305, r183306 Add mission options. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-25T15:58:31.397866Z K 7 svn:log V 19 Regen for r208540. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-05-25T16:46:29.045672Z K 7 svn:log V 124 Treat PRLI the same as PLOGI and make a database entry for it (target mode). Obtained from: Ken Merry MFC after: One Month END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-05-25T16:50:35.341687Z K 7 svn:log V 77 Remove extra break left by hand editing. X-MFC: 208542 MFC after: One Month END