ƒ°i218521 192 219 222 385 536 509 434 222 316 176 1109 158 141 326 435 276 430 373 108 141 141 281 213 213 292 318 149 167 228 242 522 953 485 115 117 169 170 201 125 522 185 185 161 161 218 218 162 440 112 184 133 133 153 229 229 252 252 1380 149 140 140 199 176 177 233 117 114 312 165 321 116 682 297 422 250 104 487 228 1249 164 115 450 601 401 435 158 249 249 233 149 216 115 251 183 230 230 158 135 246 191 292 230 199 163 183 530 261 193 136 282 128 407 130 669 669 626 626 172 623 197 355 332 136 364 364 156 209 273 273 342 179 156 210 140 149 129 266 383 142 240 260 264 260 264 458 289 200 133 142 152 253 404 176 133 143 940 587 218 746 214 214 180 168 382 351 262 159 178 471 270 136 413 221 221 246 347 355 248 248 215 244 794 157 168 382 148 126 175 285 99 514 190 139 K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-02-10T14:46:37.525836Z K 7 svn:log V 123 Remove addresses from endpoint when there are no associations. This fixes a bug reported by brucec@. MFC after: 3 months. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-10T15:07:17.707818Z K 7 svn:log V 129 MFH r218470, r218472, r218479, r218480, r218481, r218486, r218491, r218504, r218512, r218514, r218515, r218516, r218518, r218519 END K 10 svn:author V 8 jpaetzel K 8 svn:date V 27 2011-02-10T15:41:32.945036Z K 7 svn:log V 287 Netgear renamed the WG311 to the WG311v1 after they released a second version of it. There is also a WG311v3 which uses a chipset covered by malo(4). Along the way add the WG311T to the list which is also an atheros chipset. PR: docs/154589 Approved by: kib (mentor) MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-02-10T18:54:52.492942Z K 7 svn:log V 443 - Add a new UNIVERSE_TARGET variable for 'make universe'. If it is set, then that target is invoked for each architecture rather than the default action of building world and kernels for each architecture. - Add a 'make toolchains' wrapper which uses UNIVERSE_TARGET to build toolchains for all architectures. - Document JFLAG, MAKE_JUST_KERNELS, and MAKE_JUST_WORLDS variables for 'make universe'. Reviewed by: bz MFC after: 1 week END K 10 svn:author V 8 keramida K 8 svn:date V 27 2011-02-10T19:13:54.025781Z K 7 svn:log V 411 Add LIBEXECDIR to the bsd.own.mk vars, pointing to /usr/libexec by default Some of the patches we are preparing for porting ATF from NetBSD refer to '/usr/libexec' several times. Instead of repeating the path all over the place, add ${LIBEXECDIR} to match ${LIBDATADIR} and reduce the redundancy of the relevant makefiles. Submitted by: Garrett Cooper Approved by: ru MFC after: 1 month END K 10 svn:author V 3 imp K 8 svn:date V 27 2011-02-10T19:58:21.233497Z K 7 svn:log V 341 You are now *REQUIRED* to pass both TARGET and TARGET_ARCH to any invocations of Makefile.inc1 (since that's supposed to be an internal interface for world and related targets). Document this with a .error message. For a transition period, support passing in just TARGET, but give a .warning for that case: I plan on removing it in 9.0... END K 10 svn:author V 7 davidch K 8 svn:date V 27 2011-02-10T22:36:23.260345Z K 7 svn:log V 125 - Added error checking to nvram read functions. - Minor style updates. Submitted by: gcooper@freebsd.org MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2011-02-10T23:36:39.744950Z K 7 svn:log V 223 Add 'generic' flash images. This is for projects producing generic images that are of a certain size. The geometery is bogus, but that doesn't matter since the new packet mode onviates the need to get the geometry right. END K 10 svn:author V 7 davidch K 8 svn:date V 27 2011-02-11T00:41:49.086460Z K 7 svn:log V 80 - Updated firmware which improves small packet performance. MFC after: 2 weeks END K 10 svn:author V 3 jfv K 8 svn:date V 27 2011-02-11T01:00:26.013366Z K 7 svn:log V 1015 Add support for the new I350 family of 1G interfaces. - this also includes virtualization support on these devices Correct some vlan issues we were seeing in test, jumbo frames on vlans did not work correctly, this was all due to confused logic around HW filters, the new code should now work for all uses. Important fix: when mbuf resources are depeleted, it was possible to completely empty the RX ring, and then the RX engine would stall forever. This is fixed by a flag being set whenever the refresh code fails due to an mbuf shortage, also the local timer now makes sure that all queues get an interrupt when it runs, the interrupt code will then always call rxeof, and in that routine the first thing done is now to check the refresh flag and call refresh_mbufs. This has been verified to fix this type 'hang'. Similar code will follow in the other drivers. Finally, sync up shared code for the I350 support. Thanks to everyone that has been reporting issues, and helping in the debug/test process!! END K 10 svn:author V 3 imp K 8 svn:date V 27 2011-02-11T02:24:04.590016Z K 7 svn:log V 66 Don't require CPUTYPE to be defined for ARM, but use it if it is. END K 10 svn:author V 3 imp K 8 svn:date V 27 2011-02-11T02:34:26.097928Z K 7 svn:log V 49 Revert last commit: CPUTYPE will be defined here END K 10 svn:author V 3 imp K 8 svn:date V 27 2011-02-11T02:37:47.896586Z K 7 svn:log V 233 CPUTYPE is now a required define for calling Makefile.inc1 diretly, so make sure we define it for the xdev stuff. Move xdev stuff to be last again in this file. # xdev-build works now, but xdev-install appears to be broken though. END K 10 svn:author V 3 imp K 8 svn:date V 27 2011-02-11T04:03:39.932493Z K 7 svn:log V 342 Hmmm, specifying TARGET and TARGET_ARCH in the environment doesn't seem to work when building xdev anymore (most likely my changes lately moving the TARGET guessing stuff to Makefile from Makefile.inc1, but I really don't grok why). Fix make xdev by putting them on the command line. This will work either way while I try to figure it out. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-02-11T05:33:35.934773Z K 7 svn:log V 181 Synthesize the change from NetBSD's 1.33: "Do not crash if a date cannot be represented (localtime returning NULL), use the Epoch value instead." Obtained from: njoly@NetBSD.org END K 10 svn:author V 2 ae K 8 svn:date V 27 2011-02-11T05:37:05.921983Z K 7 svn:log V 338 MFC r218014: Add new user-friendly aliases for partition types for the MBR and EBR schemes: fat32, ebr, linux-data, linux-raid, linux-swap and linux-lvm. Add bios-boot GUID and alias for the GPT scheme. It used by GRUB 2 loader. Also do sorting definitions of types in diskmbr.h and in g_part.c. PR: bin/120990, kern/147664 END K 10 svn:author V 2 ae K 8 svn:date V 27 2011-02-11T05:48:44.818307Z K 7 svn:log V 281 MFC r217314: Fix up the grammar. PR: docs/153933 MFC r217342,217343,217344 by maxim: o Typo fixes. o Start each sentence on a new line. No content changes. o Somehow I revert Dd macro in the previous commit. MFC r218015: Document the "bios-boot" partition type. END K 10 svn:author V 3 imp K 8 svn:date V 27 2011-02-11T05:50:28.874482Z K 7 svn:log V 16 whitespace nit. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-02-11T05:53:46.099076Z K 7 svn:log V 47 MFC 218142: Let rpcbind clean up after itself END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-02-11T05:54:46.631236Z K 7 svn:log V 47 MFC 218142: Let rpcbind clean up after itself END K 10 svn:author V 2 ae K 8 svn:date V 27 2011-02-11T05:56:14.914713Z K 7 svn:log V 189 MFC r218278: vdev's sectorsize should not be greater than 8 Kbytes and also it should be power of 2. This prevents non-aligned access while probing vdev's labels. PR: kern/147852 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-02-11T05:56:48.460064Z K 7 svn:log V 118 MFC 218350: Catch up with reality and references from the latest RFCs (especially 5735) for our default empty zones. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-02-11T05:57:33.454829Z K 7 svn:log V 118 MFC 218350: Catch up with reality and references from the latest RFCs (especially 5735) for our default empty zones. END K 10 svn:author V 3 imp K 8 svn:date V 27 2011-02-11T06:35:53.501133Z K 7 svn:log V 199 Generate MACHINE= and MACHINE_ARCH= lines based on the machine directive. Once this is MFC'd, we can move these out of the template files where they are (incosnsitently) defined. MFC after: 1 week END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-02-11T07:26:17.361791Z K 7 svn:log V 220 Add an example Khelp module, which will be referenced in the forthcoming Khelp documentation. Sponsored by: FreeBSD Foundation Discussed with: David Hayes MFC after: 5 weeks X-MFC with: r216615 END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-11T07:26:40.416427Z K 7 svn:log V 57 Add some safety belts against g_raid_fail_disk() misuse. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-11T07:46:54.909481Z K 7 svn:log V 75 Report number of disk read errors and volume dirty status at `graid list`. END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-02-11T09:58:38.476349Z K 7 svn:log V 136 After r218530 export several functions which are no longer private to e1000_mac.c but part of the e1000_api. X-MFC with: 218530 by jfv END K 10 svn:author V 2 jh K 8 svn:date V 27 2011-02-11T10:06:49.256855Z K 7 svn:log V 150 MFC r217090: Warn if rules could not be read from a ruleset file. Now at least something gets logged if the file has syntax errors. PR: conf/91342 END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-02-11T10:46:15.623864Z K 7 svn:log V 429 For UIO_NOCOPY case of reading request on zfs vnode, which has vm object attached, activate the page after the successful read, and free the page if read was unsuccessfull. Freshly allocated page is not on any queue yet, and not activating (or deactivating) the page leaves it on no queue, excluding the page from pagedaemon scans and making the memory disappeared until the vnode reclaimed. Reviewed by: avg MFC after: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2011-02-11T10:50:33.985804Z K 7 svn:log V 860 Add more relnotes items for 8.2R: qpi(4) pseudo bus driver added, acpi(4) ACPI Reset Register handling changed, tpm(4) added, alc(4) freeze on boot with no cable fixed, bge(4) BCM5718 support added, re(4) 64-bit DMA addressing support, rl(4) statistics counter support, sk(4) station address bug fixed, net.link.ifqmaxlen replaced IFQ_MAXLEN, siftr(4) Statistical Information For TCP Research module added, ada(4) kern.cam.ada.spindown_shutdown added, dtrace(1) userland support added, dtruss(1) added, gpart(8) "recover" subcommand for GPT partition tables added, tar(1) -b now supports up to 8192 as the blocksize, sh(1) -u nounset option's $@, $*, and $! handling changed, periodic(8) script to find installed ports with mismatched chekcsum, ISC BIND 9.6-ESV-R2. Approved by: re (implicit) Some spelling mistakes were spotted by: pluknet END K 10 svn:author V 4 jeff K 8 svn:date V 27 2011-02-11T11:22:14.304256Z K 7 svn:log V 391 - Eliminate zero length mbufs when loading the tx descriptor. These cause the driver to hang. The stack creates them when making ip fragments for unknown reasons. - Make it safe to poll tx completions without the device lock held. This significantly improves TCP performance. - I had erroneously set the mtu based on the receive size which includes the GRH. Correct this. END K 10 svn:author V 2 mr K 8 svn:date V 27 2011-02-11T12:23:27.093813Z K 7 svn:log V 24 Create my own user area END K 10 svn:author V 2 mr K 8 svn:date V 27 2011-02-11T12:26:23.919878Z K 7 svn:log V 26 Copy HEAD to work on ficl END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-02-11T12:56:05.747299Z K 7 svn:log V 78 Mfp4 CH=177255: Use __func__ rather than __FUNCTION__. MFC after: 2 weeks END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-02-11T13:05:15.753176Z K 7 svn:log V 75 The last parameter to ath_computedur_ht() is short-GI, not short-preamble. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2011-02-11T13:14:17.300692Z K 7 svn:log V 107 Add the pc98boot image which concatenates boot0 and boot0.5. It's required by the gpart to write bootcode. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2011-02-11T13:18:00.755458Z K 7 svn:log V 32 Add support to write boot menu. END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-02-11T13:27:00.503831Z K 7 svn:log V 430 Mfp4 CH=177255: Make VNET_ASSERT() available with either VNET_DEBUG or INVARIANTS. Change the syntax to match KASSERT() to allow more flexible panic messages rather than having a printf with hardcoded arguments before panic. Adjust the few assertions we have to the new format (and enhance the output). Sponsored by: The FreeBSD Foundation Sponsored by: CK Software GmbH Reviewed by: jhb MFC after: 2 weeks END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-02-11T13:52:55.016916Z K 7 svn:log V 93 MFC 218421: Remove CRT reference from zmore(1). PR: 154441 Approved by: keramida (mentor) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-02-11T13:53:39.534473Z K 7 svn:log V 93 MFC 218421: Remove CRT reference from zmore(1). PR: 154441 Approved by: keramida (mentor) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-02-11T13:55:27.863277Z K 7 svn:log V 69 MFC 218398: Fix typo in amdtemp(4). Approved by: keramida (mentor) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-02-11T13:56:06.378838Z K 7 svn:log V 69 MFC 218398: Fix typo in amdtemp(4). Approved by: keramida (mentor) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-02-11T13:58:30.533969Z K 7 svn:log V 125 MFC 212440,212493,212500: Add RETURN VALUES section to devclass_get_maxunit(9). PR: 149979 Approved by: keramida (mentor) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-02-11T13:59:56.217131Z K 7 svn:log V 125 MFC 212440,212493,212500: Add RETURN VALUES section to devclass_get_maxunit(9). PR: 149979 Approved by: keramida (mentor) END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-02-11T14:07:27.365844Z K 7 svn:log V 67 .. how'd this compile before I commit it and then not now? Fixed. END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-02-11T14:17:58.471247Z K 7 svn:log V 348 Mfp4 CH=177255: Resort the CURVNET_SET* macros in the non-VNET_DEBUG case to match the call order of the VNET_DEBUG case. Add the VNET_ASSERT() to the non-VNET_DEBUG case as well so that INVARIANTS will still catch problems. Sponsored by: The FreeBSD Foundation Sponsored by: CK Software GmbH Reviewed by: jhb MFC after: 2 weeks END K 10 svn:author V 2 mr K 8 svn:date V 27 2011-02-11T14:44:00.696856Z K 7 svn:log V 21 Test merge from HEAD END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-11T14:49:25.799333Z K 7 svn:log V 92 Fix second volume offset/size rounding. Previous version could create intersecting volumes. END K 10 svn:author V 2 mm K 8 svn:date V 27 2011-02-11T14:55:17.723052Z K 7 svn:log V 42 Add release notes for xz update to 5.0.0. END K 10 svn:author V 2 mm K 8 svn:date V 27 2011-02-11T15:03:05.307097Z K 7 svn:log V 42 Add release notes for xz update to 5.0.0. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-11T15:03:42.177745Z K 7 svn:log V 61 Add information about subdisks into the `graid list` output. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-02-11T15:12:31.204944Z K 7 svn:log V 136 MFC 218271: When turning off TCP_NOPUSH, only call tcp_output() to immediately flush any pending data if the connection is established. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-02-11T15:13:03.895111Z K 7 svn:log V 136 MFC 218271: When turning off TCP_NOPUSH, only call tcp_output() to immediately flush any pending data if the connection is established. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-02-11T15:14:51.616871Z K 7 svn:log V 159 MFC 218271: When turning off TCP_NOPUSH, only call tcp_output() to immediately flush any pending data if the connection is established. Approved by: re (kib) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-02-11T15:15:08.610326Z K 7 svn:log V 159 MFC 218271: When turning off TCP_NOPUSH, only call tcp_output() to immediately flush any pending data if the connection is established. Approved by: re (kib) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2011-02-11T16:02:12.449140Z K 7 svn:log V 1286 Add more relnotes items for 8.2R: [mips] FreeBSD/mips merge, [sparc64] reservation-based physical memory allocation enabled, [amd64,i386] ACPI suspend/resume improvement, [amd64,i386,ia64] hw.acpi.*_interface added, [amd64] Xen HVM support improved, [powerpc] OF loader bugfixes, [amd64,i386] aesni(4) added, [powerpc] CPU temp sensors on PowerMac SMU supported, xhci(4) for Extensible Host Controller Interface added, uaudio(4) MIDI input buffer bug fixed, cdce(4) bugfix, ixgbe(4) version 2.3.8, miibus(4) improved, mxge(4) TSO bug fixed, nfe(4) WoL support, re(4) TX interrupt moderation supported, run(4) for Ralink RT2700U/RT2800U/RT3000U added, ipfw(4) net.inet.ip.fw.one_pass with in-kernel NAT fixed, ng_eiface(4) MTU handling fixed, arcmsr(4) version 1.20.00.19, fdisk(8) gjournal(8) and geli(8) GEOM class support, gpart(8) backup/restore support, newfs(8) 64KB blocksize UFS1 issue fixed, jn(3) and jnf(3) accuracy issue fixed, newsyslog(8) support added, ACPI-CA 20101013, ISC BIND 9.6-ESV-R4, netcat 4.8, OpenSSL 0.9.8q, xz 5.0.0 release[1], and pkg_create(1) xz support. Reword an entry for "sh(1) $@ and $* handling when -u nounset is specified has been changed"[2]. Suggested by: mm[1] and jilles[2] Approved by: re (implicit) END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-11T16:02:52.200504Z K 7 svn:log V 57 Report subdisks in `graid list` also from provider side. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-11T16:11:42.280766Z K 7 svn:log V 48 MFH r218546, r218547, r218569, r218572, r218578 END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-11T16:14:16.772177Z K 7 svn:log V 48 MFH r218546, r218547, r218569, r218572, r218578 END K 10 svn:author V 3 jfv K 8 svn:date V 27 2011-02-11T17:18:42.452037Z K 7 svn:log V 106 Inconsistencies in the updated igb shared code and the older em/lem, breaking the build, correcting that. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2011-02-11T19:03:00.273132Z K 7 svn:log V 84 Revert changes made here, they will cause a conflict later on with our shared code. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2011-02-11T19:49:07.414385Z K 7 svn:log V 85 Somehow the RX ring depletion fix got partially removed, replace the missing pieces. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2011-02-11T22:43:10.211542Z K 7 svn:log V 135 With smp_topo_none, set cg_mask to all_cpus rather than setting the mp_ncpus low bits. Submitted by: Bhanu Prakash Reviewed by: jeffr END K 10 svn:author V 4 jkim K 8 svn:date V 27 2011-02-11T22:56:14.949900Z K 7 svn:log V 24 Import ACPICA 20110211. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2011-02-11T22:57:19.396852Z K 7 svn:log V 21 Tag ACPICA 20110211. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-02-11T23:08:34.211166Z K 7 svn:log V 217 Restore 2 prototypes that seem to have been mistakenly removed in r218582. I've manually twiddled the whitespace for e1000_commit_fc_settings_generic to match the others in the file. Submitted by: dim Tested by: me END K 10 svn:author V 3 jfv K 8 svn:date V 27 2011-02-12T00:07:40.176078Z K 7 svn:log V 73 Fix the shared code to be consistent with Intel-internal, and now build. END K 10 svn:author V 3 alc K 8 svn:date V 27 2011-02-12T01:00:00.380873Z K 7 svn:log V 228 Retire VFS_BIO_DEBUG. Convert those checks that were still valid into KASSERT()s and eliminate the rest. Replace excessive printf()s and a panic() in bufdone_finish() with a KASSERT() in vm_page_io_finish(). Reviewed by: kib END K 10 svn:author V 4 jkim K 8 svn:date V 27 2011-02-12T01:03:15.706917Z K 7 svn:log V 23 Merge ACPICA 20110211. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2011-02-12T02:08:24.462946Z K 7 svn:log V 584 Allow the platform code to return a bitmask of running cores rather than just a number of cores, this allows for a sparse set of CPUs. Implement support for sparse core masks on Octeon. XXX jeff@ suggests that all_cpus should include cores that are offline or running other applications/OSes, so the platform API should be further extended to allow us to set all_cpus to include all cores that are physically-present as opposed to only those that are running FreeBSD. Submitted by: Bhanu Prakash (with modifications) Reviewed by: jchandra Glanced at by: kib, jeff, jhb END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2011-02-12T02:10:08.242793Z K 7 svn:log V 199 Use CPU_FOREACH rather than expecting CPUs 0 through mp_ncpus-1 to be present. Don't micro-optimize the uniprocessor case; use the same loop there. Submitted by: Bhanu Prakash Reviewed by: kib, jhb END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-02-12T02:14:19.414627Z K 7 svn:log V 326 The current code used the fields in ath_set11nratescenario() . Use them correctly: * pass in whether to allow the hardware to override the duration field in the main data frame (durupdate_en) - PS_POLL frames in particular don't have the duration bit overriden; * there's no rts/cts duration here; that's done elsehwere END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2011-02-12T02:41:33.059918Z K 7 svn:log V 152 The Lanner MR-730 uses the first two MACs at its MAC base for the 10/100 management ports, and gigabit ports start at an offset of 2 from the MAC base. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2011-02-12T06:22:23.014749Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-12T07:06:40.069643Z K 7 svn:log V 394 Disable NCQ for multiport Marvell 88SX61XX SATA controllers. Simultaneous active I/O to several disks (copying large file on ZFS) causes timeout after just a few seconds of run. Single port 88SX6111 seems like not affected. Skip reading transferred bytes count for these controllers. It works for 88SX6111, but 88SX6145 always returns zero there. Haven't tested others, but better to be safe. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2011-02-12T08:29:16.652703Z K 7 svn:log V 135 Add revision attribute handling. Links are now generated at the end of the paragraph from revision="NNN". Approved by: re (implicit) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2011-02-12T08:51:06.184350Z K 7 svn:log V 1155 - FreeBSD/mips Netlogic Microsystems XLR, XLS multicore support[1], - kern_fpu_{enter,leave}() that allow to use XMM register in kernel[2], - PT_LWPINFO request in ptrace(2) improved[2], - rewording and s/pwc/pwcbsd/ in a video4linux entry[3], - s//has been fixed/ in an alc(4) entry[4], - bge(4) BCM6906 typo fix[5], - bge(4) MAC statistics support[5], - s/lead/lead to/ typo fix in a bge(4) entry[6], - more NICs in the flow control improvement[7], - rl(4) and re(4) typo fix[5], - run(4) entry removal[8], - s/altq/alq/ typo fix[9], - s/now/new/ typo fix[10], - ata(4) cable check rewording[10], - ata(4) SATA power management with ATA_CAM[10], - ata(4) ICH5 and ICH8+ in legacy mode improvement[10], - s,/para>,, typo fix[11], - s/passphrease/passphrase/ typo fix[12], - s/globing/globbing/ typo fix[12], - s/-u nounset/-u/ rewording[13], - tr(1) [=]=] equivalent class rewording[14]. Approved by: re (implicit) Reviewed and suggested by: kib[2], mav[10], hselasky, imp, jmallett, yongari[5], bcr[11], brix[11], manolis[3], brucec[3], Jayachandran C.[1], jilles[13], ohauer[4,14], pluknet[8,9], lme[3,4,6,11,12], marius[7], and swills[11] END K 10 svn:author V 3 hrs K 8 svn:date V 27 2011-02-12T09:12:11.092421Z K 7 svn:log V 72 s/9.6-ESV-R4/9.6-ESV-R3/. Spotted by: dougb Approved by: re (implicit) END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-12T11:00:34.815731Z K 7 svn:log V 23 Add BIO_FLUSH support. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-02-12T12:46:00.991938Z K 7 svn:log V 357 Replace ERROR() macro with inline function. In-tree gcc cannot tolerate the construct like printf("%\s", NULL) resulting from macroexpand of ERROR(u, NULL), making it impossible to use LIBUFS_DEBUGGING. With inline function, compiler cannot detect the NULL argument to known function and does not try to convert it into puts(). In collaboration with: pho END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-02-12T12:52:12.901398Z K 7 svn:log V 508 Use the native sector size of the device backing the UFS volume for SU+J journal blocks, instead of hard coding 512 byte sector size. Journal need to atomically write the block, that can only be guaranteed at the device sector size, not larger. Attempt to write less then sector size results in driver errors. Note that this is the first structure in UFS that depends on the sector size. Other elements are written in the units of fragments. In collaboration with: pho Reviewed by: jeff Tested by: bz, pho END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-02-12T13:12:45.752280Z K 7 svn:log V 308 When creating a directory entry for the journal, always read at least the fragment, and write the full block. Reading less might not work due to device sector size bigger then size of direntries in the last directory fragment. Reported by: bz In collaboration with: pho Reviewed by: jeff Tested by: bz, pho END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-02-12T13:17:14.448923Z K 7 svn:log V 342 In checker, read journal by sectors. Due to UFS insistence to pretend that device sector size is 512 bytes, sector size is obtained from ioctl(DIOCGSECTORSIZE) for real devices, and from the label otherwise. The file images without label have to be made with 512 sector size. In collaboration with: pho Reviewed by: jeff Tested by: bz, pho END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-12T13:28:50.964414Z K 7 svn:log V 66 Restore DH89xxCC/Patsburg chip IDs accentally dropped at r218596. END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-02-12T13:41:00.184143Z K 7 svn:log V 153 MFC: r218478 Correct signedness and off-by-one issues in parameters used for DMA tag creation. PR: 154259 Submitted by: Vladislav Movchan (partially) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-02-12T13:41:02.615119Z K 7 svn:log V 153 MFC: r218478 Correct signedness and off-by-one issues in parameters used for DMA tag creation. PR: 154259 Submitted by: Vladislav Movchan (partially) END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-12T14:33:19.259380Z K 7 svn:log V 140 Make read_err_thresh variable/sysctl/tunable global. I don't see good reason why different RAID levels may need different threshold values. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-12T15:24:52.744219Z K 7 svn:log V 53 Remove unused since r134586 thr_exit1() declaration. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-12T15:33:25.969514Z K 7 svn:log V 119 The fourth argument of linux_clone is a pointer to the TLS. Change clone syscall definition to match actual linux one. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-12T15:36:25.707987Z K 7 svn:log V 19 Regen for r218610. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-12T15:50:21.735982Z K 7 svn:log V 154 In preparation for moving linux_clone () to a MI path move the TLS code in a separate function. Use function parameter instead of direct using register. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-12T16:33:00.118936Z K 7 svn:log V 87 In preparation for moving linux_clone() to a MI path introduce linux_set_upcall_kse(). END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-02-12T17:57:56.574608Z K 7 svn:log V 137 MFC 212827, 217717: Note that devfs(5) and fdescfs(5) both create /dev/fd file descriptors. PR: 144534 Approved by: keramida (mentor) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-02-12T17:58:36.594276Z K 7 svn:log V 137 MFC 212827, 217717: Note that devfs(5) and fdescfs(5) both create /dev/fd file descriptors. PR: 144534 Approved by: keramida (mentor) END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-12T18:17:12.917519Z K 7 svn:log V 62 Move linux_clone(), linux_fork(), linux_vfork() to a MI path. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-12T19:14:57.436391Z K 7 svn:log V 39 Remove bogus include END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-12T20:16:25.261240Z K 7 svn:log V 149 Slightly rewrite linux_fork: 1) Remove bogus error checking. 2) A new process exit from kernel through fork_trampoline(), so remove bogus check. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2011-02-12T20:28:15.360004Z K 7 svn:log V 96 Fix typos. PR: docs/131625 Submitted by: Andrew Wright MFC after: 1 month END K 10 svn:author V 6 brucec K 8 svn:date V 27 2011-02-12T20:42:53.698227Z K 7 svn:log V 196 If the pf.conf(5) example file is copied when setting up a firewall it's easy to forget about icmp. Update the file to show allowing icmp through the firewall. PR: docs/144986 MFC after: 1 month END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-12T20:58:59.166645Z K 7 svn:log V 133 Rename used_requeue and use it as bitwise field to store more flags. Reimplement used_requeue logic with LINUX_XDEPR_REQUEUEOP flag. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-12T21:06:12.502919Z K 7 svn:log V 106 Refactor striping code. No need to unroll first loop iteration. It could be easily handled in common way. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2011-02-12T21:17:38.800177Z K 7 svn:log V 66 Add missing USB_HOST_ALIGN option. Approved by: thompsa (mentor) END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-12T21:30:08.805485Z K 7 svn:log V 91 Transpose logical expression to make it more readable. Fix minor off by one mistake in it. END K 10 svn:author V 5 simon K 8 svn:date V 27 2011-02-12T21:30:46.942105Z K 7 svn:log V 435 Fix Incorrectly formatted ClientHello SSL/TLS handshake messages could cause OpenSSL to parse past the end of the message. Note: Applications are only affected if they act as a server and call SSL_CTX_set_tlsext_status_cb on the server's SSL_CTX. This includes Apache httpd >= 2.3.3, if configured with "SSLUseStapling On". Security: http://www.openssl.org/news/secadv_20110208.txt Security: CVE-2011-0014 Obtained from: OpenSSL CVS END K 10 svn:author V 6 jilles K 8 svn:date V 27 2011-02-12T23:44:05.537158Z K 7 svn:log V 165 sh: Detect dividing the smallest integer by -1. This overflows and on some architectures such as amd64 it generates SIGFPE. Generate an error on all architectures. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2011-02-13T00:14:13.755843Z K 7 svn:log V 96 Allow the SO_SETFIB socket option to select the default (0) routing table. Reviewed by: julian END K 10 svn:author V 4 nyan K 8 svn:date V 27 2011-02-13T03:20:44.873212Z K 7 svn:log V 43 Fix pc98 support. Reviewed by: nwhitehorn END K 10 svn:author V 8 deischen K 8 svn:date V 27 2011-02-13T04:44:06.527840Z K 7 svn:log V 184 Oops, revert an accidental local change that got added in my last commit (r218627). No damage was done in the last commit, just some duplicated code was added (which is now removed). END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-13T05:56:00.779109Z K 7 svn:log V 36 Mark kerneldump() functions static. END K 10 svn:author V 4 miwi K 8 svn:date V 27 2011-02-13T06:19:38.559273Z K 7 svn:log V 313 - Added following port committers: Marcus von Appen (mva@) (mentor: beech, miwi) Dennis Herrmann (dhn@) (mentor: tabthorpe, miwi) Brendan Fabeny (bf@) (mentor: makc, miwi) Kris Moore (kmoore@) (mentor: brooks, miwi) Sylvio Cesar Teixeira (mentor: itetcu, miwi) Lars Engels (lme) (mentor: miwi) END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-13T08:54:47.343055Z K 7 svn:log V 38 Plug BIO leaks during error recovery. END K 10 svn:author V 5 simon K 8 svn:date V 27 2011-02-13T10:22:43.348211Z K 7 svn:log V 574 MFC 218625: Fix Incorrectly formatted ClientHello SSL/TLS handshake messages could cause OpenSSL to parse past the end of the message. Note: Applications are only affected if they act as a server and call SSL_CTX_set_tlsext_status_cb on the server's SSL_CTX. This includes Apache httpd >= 2.3.3, if configured with "SSLUseStapling On". The very quick MFC is done to get this fix into 7.4 / 8.2. Discussed with: re Approved by: so (simon, for "instant" MFC) Obtained from: OpenSSL CVS Security: http://www.openssl.org/news/secadv_20110208.txt Security: CVE-2011-0014 END K 10 svn:author V 5 simon K 8 svn:date V 27 2011-02-13T10:24:36.212365Z K 7 svn:log V 574 MFC 218625: Fix Incorrectly formatted ClientHello SSL/TLS handshake messages could cause OpenSSL to parse past the end of the message. Note: Applications are only affected if they act as a server and call SSL_CTX_set_tlsext_status_cb on the server's SSL_CTX. This includes Apache httpd >= 2.3.3, if configured with "SSLUseStapling On". The very quick MFC is done to get this fix into 7.4 / 8.2. Discussed with: re Approved by: so (simon, for "instant" MFC) Obtained from: OpenSSL CVS Security: http://www.openssl.org/news/secadv_20110208.txt Security: CVE-2011-0014 END K 10 svn:author V 5 simon K 8 svn:date V 27 2011-02-13T11:09:39.819723Z K 7 svn:log V 531 MFS 218633: Fix Incorrectly formatted ClientHello SSL/TLS handshake messages could cause OpenSSL to parse past the end of the message. Note: Applications are only affected if they act as a server and call SSL_CTX_set_tlsext_status_cb on the server's SSL_CTX. This includes Apache httpd >= 2.3.3, if configured with "SSLUseStapling On". The very quick merge is done to get this fix into 7.4 / 8.2. Approved by: re (bz) Obtained from: OpenSSL CVS Security: http://www.openssl.org/news/secadv_20110208.txt Security: CVE-2011-0014 END K 10 svn:author V 5 simon K 8 svn:date V 27 2011-02-13T11:10:57.328293Z K 7 svn:log V 531 MFS 218634: Fix Incorrectly formatted ClientHello SSL/TLS handshake messages could cause OpenSSL to parse past the end of the message. Note: Applications are only affected if they act as a server and call SSL_CTX_set_tlsext_status_cb on the server's SSL_CTX. This includes Apache httpd >= 2.3.3, if configured with "SSLUseStapling On". The very quick merge is done to get this fix into 7.4 / 8.2. Approved by: re (bz) Obtained from: OpenSSL CVS Security: http://www.openssl.org/news/secadv_20110208.txt Security: CVE-2011-0014 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-02-13T13:11:00.876652Z K 7 svn:log V 77 * add in new EEPROM fields from later revisions * add in printing futureBase END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-13T13:21:55.650000Z K 7 svn:log V 530 Add transformation module, handling different combinations of striping and adjacent mirroring in addition to specialized and more effective RAID0 and RAID1 modules. With two data copies and 4/6/... disks it will become RAID10, with 3/5/... disks it will become RAID1E, with 2 -- overloaded RAID1. With one data copy it will be overkilling RAID0, with 3+ copies it will be overredundant RAID1/1E/10. At this moment it can read/write/dump volumes with 2 data copies and 2+ disks. Rebuild, resync and recovery are missing for now. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-02-13T13:53:28.451410Z K 7 svn:log V 101 Fix several bugs related to stream scheduling. Obtained from: Robin Seggelmann MFC after: 3 months. END K 10 svn:author V 3 alc K 8 svn:date V 27 2011-02-13T14:46:39.888088Z K 7 svn:log V 262 Eliminate tn_reg.tn_aobj_pages. Instead, correctly maintain the vm object's size field. Previously, that field was always zero, even when the object tn_reg.tn_aobj contained numerous pages. Apply style fixes to tmpfs_reg_resize(). In collaboration with: kib END K 10 svn:author V 3 rrs K 8 svn:date V 27 2011-02-13T14:48:11.622496Z K 7 svn:log V 239 Fix a bug reported by Jonathan Leighton in his web-sctp testing at the Univ-of-Del. Basically when a 1-to-1 socket did a socket/bind/send(data)/close. If the timing was right we would dereference a socket that is NULL. MFC after: 1 month END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-02-13T15:14:13.432232Z K 7 svn:log V 41 This should be TX stream, not RX stream. END K 10 svn:author V 8 jpaetzel K 8 svn:date V 27 2011-02-13T15:15:47.403746Z K 7 svn:log V 266 MFC 218523: Netgear renamed the WG311 to the WG311v1 after they released a second version of it. There is also a WG311v3 which uses a chipset covered by malo(4). Along the way add the WG311T to the list which is also an atheros chipset. Approved by: kib (mentor) END K 10 svn:author V 8 jpaetzel K 8 svn:date V 27 2011-02-13T16:18:22.449137Z K 7 svn:log V 266 MFC 218523: Netgear renamed the WG311 to the WG311v1 after they released a second version of it. There is also a WG311v3 which uses a chipset covered by malo(4). Along the way add the WG311T to the list which is also an atheros chipset. Approved by: kib (mentor) END K 10 svn:author V 6 brucec K 8 svn:date V 27 2011-02-13T17:43:56.377959Z K 7 svn:log V 61 Document some more sysconf(3) variables. MFC after: 1 month END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-13T17:56:22.865911Z K 7 svn:log V 112 The bitset field of freshly created futex should be initialized explicity. Otherwise, REQUEUE operations fails. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2011-02-13T18:00:05.055774Z K 7 svn:log V 177 MFC r216156: Document the fact that passing in a count of zero to the bus_space functions will result in undefined behaviour. Taken from NetBSD's bus_space(9). PR: kern/80980 END K 10 svn:author V 6 brucec K 8 svn:date V 27 2011-02-13T18:03:30.320944Z K 7 svn:log V 177 MFC r216156: Document the fact that passing in a count of zero to the bus_space functions will result in undefined behaviour. Taken from NetBSD's bus_space(9). PR: kern/80980 END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-13T18:08:53.988376Z K 7 svn:log V 249 Change dirty flag handling during rebuild and resync. Do not report disks as ACTIVE in those cases. It is not important for two-disk arrays, because transformation modules will any way shift one to ACTIVE. But 3+ disk arrays may get real use of it. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2011-02-13T18:18:56.187832Z K 7 svn:log V 84 Move potentially offensive fortune to fortunes-o. PR: bin/137702 MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-13T18:21:41.194819Z K 7 svn:log V 64 Add rebuild and resync (via rebuild) support to the new module. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2011-02-13T18:30:17.680058Z K 7 svn:log V 114 Only print the unit number when invoked with the -n flag. PR: bin/144300 Submitted by: arundel MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-13T18:35:21.126964Z K 7 svn:log V 48 Add RAID1E and RAID10 to the list of supported. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-13T18:41:40.644034Z K 7 svn:log V 53 Stop printing the LOR, as this is expected behavior. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-13T18:46:34.567012Z K 7 svn:log V 33 Remove comment about 'ftlk' LOR. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2011-02-13T19:02:26.466250Z K 7 svn:log V 173 MFH r217890 Fix typo in example getopt(1) script: $i vs $1 [1] While here apply style hammer. PR: docs/154289 [1] Submitted by: Jamie Landeg Jones END K 10 svn:author V 3 uqs K 8 svn:date V 27 2011-02-13T19:07:17.473344Z K 7 svn:log V 290 MFH r209772,217890 Fix an error in the EXAMPLES section of getopt(1), which is based on the same fix present in NetBSD. Fix typo in example getopt(1) script: $i vs $1 [1] While here apply style hammer. PR: docs/133118, docs/154289 [1] Submitted by: Oleg A. Mamontov, Jamie Landeg Jones END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-13T19:07:48.322651Z K 7 svn:log V 46 Sort include files in the alphabetical order. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2011-02-13T19:15:42.174108Z K 7 svn:log V 147 MFH r217595 Update groff manpage and symbols with what has been submitted upstream. Also remove local overrides that are now in the contrib tree. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2011-02-13T19:24:04.802463Z K 7 svn:log V 164 Use the preload_fetch_addr() and preload_fetch_size() convenience functions to obtain the address and size of the overriding DSDT. Sponsored by: Juniper Networks. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2011-02-13T19:25:48.963776Z K 7 svn:log V 168 Use the preload_fetch_addr() and preload_fetch_size() convenience functions to obtain the address and size of the bitmap splash image. Sponsored by: Juniper Networks. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2011-02-13T19:26:51.201085Z K 7 svn:log V 164 Use the preload_fetch_addr() and preload_fetch_size() convenience functions to obtain the address and size of the PCI vendor data. Sponsored by: Juniper Networks. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2011-02-13T19:34:48.966835Z K 7 svn:log V 168 Use the preload_fetch_addr() and preload_fetch_size() convenience functions to obtain the address and size of the preloaded key files. Sponsored by: Juniper Networks. END K 10 svn:author V 2 ed K 8 svn:date V 27 2011-02-13T19:37:05.133533Z K 7 svn:log V 366 Partially merge a change made in r200166. It seems the utmpx fixes for who(1) also contained a small change to make it work properly with the pts/%u naming. Unfortunately, this change was never merged to FreeBSD 8. Properly remove the /dev/ part of the TTY name instead of stripping until the last /. Reported by: Eivind E Tested by: uqs@ END K 10 svn:author V 6 marcel K 8 svn:date V 27 2011-02-13T19:46:55.004961Z K 7 svn:log V 193 Use the preload_fetch_addr() and preload_fetch_size() convenience functions to obtain the address and size of the preloaded pool configuration file/repository. Sponsored by: Juniper Networks. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2011-02-13T20:02:46.230946Z K 7 svn:log V 104 Call init_param1() much earlier, so that msgbufsize is non-zero when we want to map and use the msgbuf. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2011-02-13T20:04:29.393965Z K 7 svn:log V 38 Oops, wasn't supposed to commit this. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-13T20:07:48.251945Z K 7 svn:log V 46 Sort include files in the alphabetical order. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-13T21:12:05.847308Z K 7 svn:log V 60 Implmenent read errors recovery and bad secotors remapping. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-02-13T21:52:26.242903Z K 7 svn:log V 160 Lock the vnode around clearing of VV_TEXT flag. Remove mp_fixme() note mentioning that vnode lock is needed. Reviewed by: alc Tested by: pho MFC after: 1 week END K 10 svn:author V 3 uqs K 8 svn:date V 27 2011-02-13T22:09:33.478805Z K 7 svn:log V 311 MFH r202358,217595: Pull up vendor changes. The following local changes made obsolete: - Addition of several FreeBSD versions. - r192561 that attempted to fix UTF-8 issues. Update groff manpage and symbols with what has been submitted upstream. Also remove local overrides that are now in the contrib tree. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2011-02-13T22:17:49.593391Z K 7 svn:log V 84 Add back soon-to-be-release FreeBSD 7.4 which got clobbered in the previous merges. END K 10 svn:author V 3 alc K 8 svn:date V 27 2011-02-14T02:37:27.980531Z K 7 svn:log V 41 Retire mp_fixme(). It's no longer used. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-14T06:06:20.331433Z K 7 svn:log V 51 Some refactoring to deduplicate rebuild read code. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2011-02-14T08:09:02.939694Z K 7 svn:log V 845 Correct a subtle bug in the 'gsched_rr' disk scheduler. The algorithm is supposed to work as follows: in order to prevent starvation, when a new client starts being served we record the start time and reset the counter of bytes served. We then switch to a new client after a certain amount of time or bytes, even if the current one still has pending requests. To avoid charging a new client the time of the first seek, we start counting time when the first request is served. Unfortunately a bug in the previous version of the code failed to set the start time in certain cases, resulting in some processes exceeding their timeslice. The fix (in this patch) is trivial, though it took a while to find out and replicate the bug. Thanks to Tommaso Caprai for investigating and fixing the problem. Submitted by: Tommaso Caprai MFC after: 1 week END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2011-02-14T08:14:06.952553Z K 7 svn:log V 489 * Fix page fault caused by referring freed node. While updating Tx stats, already freed node could be referred and cause page fault. To avoid such panic, spool Tx stats in driver's softc. Then, on every ratectl interval, grab node though ieee80211_iterate_nodes() and update ratectl stats. * Simplify some code in run_iter_func(). * Fix typo * Use memset instead of bzero (hselasky @) PR: kern/153938 Submitted by: PseudoCylon Approved by: thompsa (mentor) END K 10 svn:author V 6 brucec K 8 svn:date V 27 2011-02-14T09:58:47.967875Z K 7 svn:log V 122 Add a check to make sure the provider name is "mdN" before printing the unit number. Suggested by: jh MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-14T11:56:45.941221Z K 7 svn:log V 653 Rework idle events scheduling. Call idle() trasfotmation method for the volume with no active payload requests with fixed period of idle_threshold, instead of measuring that time from the last (probably internal) activity. That change allows to reach full rebuild/resync speed supported by the disk. Also it makes tunables closer related to some real world values. Maximum speed for idle disk now is rebuild_slab_size * rebuild_cluster_idle per idle_threshold interval. With present settings it is 100MB/s. When disk is busy - rebuild does one rebuild_slab_size sized transaction every rebuild_fair_io payload requests. Now it is 1MB per 20 requests. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-14T14:21:07.510322Z K 7 svn:log V 121 MFH r218600, r218608, r218622, r218624, r218630, r218632, r218638, r218649, r218651, r218653, r218669, r218674, r218678. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-14T14:26:14.338610Z K 7 svn:log V 121 MFH r218600, r218608, r218622, r218624, r218630, r218632, r218638, r218649, r218651, r218653, r218669, r218674, r218678. END K 10 svn:author V 3 alc K 8 svn:date V 27 2011-02-14T15:36:38.609636Z K 7 svn:log V 88 Further simplify tmpfs_reg_resize(). Also, update its comments, including style fixes. END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-02-14T16:36:02.824486Z K 7 svn:log V 77 MFC r218078: Remove duplicate printing of TF_NOPUSH in db_print_tflags(). END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-02-14T16:38:32.351087Z K 7 svn:log V 290 MFC r218114: Update interface stats counters to match the current format in linux and try to export as much information as we can match. Requested on: Debian GNU/kFreeBSD list (debian-bsd lists.debian.org) 2010-12 Tested by: Mats Erik Andersson (mats.andersson gisladisker.se) END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-02-14T16:54:03.125863Z K 7 svn:log V 259 MFC r216466: Bring back (most of) NATM to avoid further bitrot after r186119. Keep three lines disabled which I am unsure if they had been used at all. This will allow us to seek testers and possibly bring it all back. Discussed with: rwatson END K 10 svn:author V 3 mdf K 8 svn:date V 27 2011-02-14T17:20:20.017869Z K 7 svn:log V 169 Prevent reading from the ACPI_RESOURCE past its actual end. For paranoia limit to the size of the ACPI_RESOURCE as well. Reviewd by: jhb (in spirit) MFC after: 1 week END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2011-02-14T17:24:58.883195Z K 7 svn:log V 63 Style(9) fix. Do not initialize variables in the declarations. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2011-02-14T20:05:37.533011Z K 7 svn:log V 85 Rework r218685. Copy just enough data for the resource type. Reviewed by: jhb, mdf END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-02-14T20:49:37.993096Z K 7 svn:log V 379 Mfp4 CH=177256: Catch a set vnet upon return to user space. This usually means return paths with CURVNET_RESTORE() missing. If VNET_DEBUG is turned on we can even tell the function that did the CURVNET_SET() which is really helpful; else we print "N/A". Sponsored by: The FreeBSD Foundation Sponsored by: CK Software GmbH Reviewed by: jhb MFC after: 11 days END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-02-14T21:24:54.017206Z K 7 svn:log V 174 Some statistics additions - prepare for error codes > 32 (since the AR5416 error mask is > 5 bits) and add some extra CRC/HT40/ShortGI counters to help debug 802.11n issues. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-02-14T21:35:11.812443Z K 7 svn:log V 41 bring this in line with what ath9k does. END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-02-14T21:50:51.549425Z K 7 svn:log V 317 - Use the correct DMA tag/map pair for synchronize the FC scratch area. - Allocate coherent DMA memory for the request/response queue area and and the FC scratch area. These changes allow isp(4) to work properly on sparc64 with usage of the IOMMU streaming buffers enabled. Approved by: mjacob MFC after: 2 weeks END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-02-15T01:33:59.143263Z K 7 svn:log V 128 MFC 212438: Add EINVAL to list of possible return values for cpuset_getaffinity(2). PR: 149978 Approved by: keramida (mentor) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-02-15T01:34:46.362222Z K 7 svn:log V 128 MFC 212438: Add EINVAL to list of possible return values for cpuset_getaffinity(2). PR: 149978 Approved by: keramida (mentor) END K 10 svn:author V 4 miwi K 8 svn:date V 27 2011-02-15T05:57:53.718971Z K 7 svn:log V 152 - Add Dell Wireless 1390 BCM4311 Mini PCI to supported list. PR: 154500 Submitted by: Ruslan Mahmatkhanov Approved by: rwatson END K 10 svn:author V 8 keramida K 8 svn:date V 27 2011-02-15T06:33:35.593710Z K 7 svn:log V 249 MFC 217746 from /head/usr.bin/top Touch up the sample memory usage numbers a bit, to avoid wrapping on terminal boundary. While here add definition for 'G' and fix the indentation of 'K' units. Submitted by: plunket PR: docs/153614 END K 10 svn:author V 8 keramida K 8 svn:date V 27 2011-02-15T06:34:30.362520Z K 7 svn:log V 257 MFC 217746 from /head/usr.bin/top Touch up the sample memory usage numbers a bit, to avoid wrapping on terminal boundary. While here add definition for ’G’ and fix the indentation of ’K’ units. Submitted by: plunket PR: docs/153614 END K 10 svn:author V 8 keramida K 8 svn:date V 27 2011-02-15T07:12:16.977527Z K 7 svn:log V 150 MFC 216698 by maxim from /head Fix -u flag description: it takes a username as an argument. PR: docs/153416 Submitted by: Eitan Adler END K 10 svn:author V 8 keramida K 8 svn:date V 27 2011-02-15T07:12:41.298172Z K 7 svn:log V 150 MFC 216698 by maxim from /head Fix -u flag description: it takes a username as an argument. PR: docs/153416 Submitted by: Eitan Adler END K 10 svn:author V 8 keramida K 8 svn:date V 27 2011-02-15T07:16:27.377874Z K 7 svn:log V 117 Document TRYBROKEN in ports(7). PR: docs/153542 Submitted by: Eitan Adler MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2011-02-15T07:25:54.351582Z K 7 svn:log V 146 Note that a UFS filesystem can have up to 20 active snapshots. PR: docs/151104 Submitted by: Aldis Berjoza MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-02-15T09:03:58.236416Z K 7 svn:log V 701 Since r218070 reenabled the call to vm_map_simplify_entry() from vm_map_insert(), the kmem_back() assumption about newly inserted entry might be broken due to interference of two factors. In the low memory condition, when vm_page_alloc() returns NULL, supplied map is unlocked. If another thread performs kmem_malloc() meantime, and its map entry is placed right next to our thread map entry in the map, both entries wire count is still 0 and entries are coalesced due to vm_map_simplify_entry(). Mark new entry with MAP_ENTRY_IN_TRANSITION to prevent coalesce. Fix some style issues, tighten the assertions to account for MAP_ENTRY_IN_TRANSITION state. Reported and tested by: pho Reviewed by: alc END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-15T09:17:51.289619Z K 7 svn:log V 65 Do not loop infinitely on volumes without transformation object. END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-02-15T09:28:07.585582Z K 7 svn:log V 77 MFC r218078: Remove duplicate printing of TF_NOPUSH in db_print_tflags(). END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-02-15T09:30:31.477830Z K 7 svn:log V 290 MFC r218114: Update interface stats counters to match the current format in linux and try to export as much information as we can match. Requested on: Debian GNU/kFreeBSD list (debian-bsd lists.debian.org) 2010-12 Tested by: Mats Erik Andersson (mats.andersson gisladisker.se) END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-15T09:48:23.341250Z K 7 svn:log V 56 Fix modules registration order according to priorities. END K 10 svn:author V 3 mav K 8 svn:date V 27 2011-02-15T11:22:47.950232Z K 7 svn:log V 34 Add CONCAT transformation module. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-02-15T12:42:18.619507Z K 7 svn:log V 83 Properly check for errors from waitpid(). Submitted by: gcooper MFC after: 1 week END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-02-15T13:29:52.160802Z K 7 svn:log V 189 Disable flipping antennas for AR9280. Flipping antennas when doing 11n would cause all kinds of strange issues. Just don't do it for now and when it comes time to do it, don't do it here. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2011-02-15T16:09:08.505860Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 yongari K 8 svn:date V 27 2011-02-15T18:16:04.856559Z K 7 svn:log V 417 Fix a regression introduced in r215906. The change made in r215906 caused link re-negotiation whenever application joins or leaves a multicast group. If driver is running, it would have established a link so there is no need to start re-negotiation. The re-negotiation broke established link which in turn stopped multicast application working while re-negotiation is in progress. PR: kern/154667 MFC after: 1 week END K 10 svn:author V 2 ed K 8 svn:date V 27 2011-02-15T20:04:13.796684Z K 7 svn:log V 99 Remove dead reference to regexp(3). Use regex(3) instead. PR: docs/149950 Submitted by: arundel@ END K 10 svn:author V 2 ed K 8 svn:date V 27 2011-02-15T20:07:35.725925Z K 7 svn:log V 48 Don't forget to bump man page date for r218711. END