ƒ³210207 155 192 323 131 136 398 305 164 451 151 105 358 322 322 168 207 187 204 166 216 280 348 240 276 168 301 123 159 257 232 137 172 278 179 143 142 120 155 179 1610 258 211 285 172 609 420 180 264 291 331 117 297 458 331 194 205 293 175 164 124 351 172 422 277 340 247 213 425 133 735 309 110 217 114 146 318 321 123 175 136 400 190 440 181 346 355 116 163 237 134 301 462 168 418 260 355 355 457 189 289 1052 113 114 289 1052 3535 916 1101 896 597 172 137 279 114 123 181 762 185 581 290 321 1611 196 200 204 194 184 232 287 237 160 525 880 1860 395 203 202 128 244 499 168 161 349 167 622 310 185 255 555 417 1509 175 523 1607 145 157 K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2010-07-18T07:19:23.733388Z K 7 svn:log V 95 MFC r210107,r210108: - Remove duplicate vendor:device entry. - Fix some small whitespace nits. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-18T07:23:00.475222Z K 7 svn:log V 230 MFC r209883, r209944: Make interrupt handler check that CAM bus initialization completed before touching it. It fixes possible panic during controller attach in ATA_CAM mode. While there, slightly improve attach errors handling. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-18T07:29:37.590850Z K 7 svn:log V 39 MFC r208819: Fix double free on error. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-18T07:31:25.377854Z K 7 svn:log V 44 MFC r208823: Add allocation error handling. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-18T07:34:20.895668Z K 7 svn:log V 305 MFC r209744: ATA device reset starts probe sequence from the beginning. If reset caused by timeout/error of one of probe commands, process may continue infinitely. Make CAM ATA more robust to faulty devices and false positive detections, abort probe after two restarts on timeouts or ten on other errors. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-18T07:42:54.116776Z K 7 svn:log V 212 MFC r209664: Add ata(4) ability to limit initial ATA mode for devices via device hints. After boot this mode can be changed with atacontrol/camcontrol as usual. It works for both legacy and ATA_CAM wrapper mode. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-07-18T07:55:22.663976Z K 7 svn:log V 70 Fix build. Submitted by: Andreas Tobler END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-07-18T07:59:55.041074Z K 7 svn:log V 359 MFC r209275: Import latest ARC change from OpenSolaris: - large ghost eviction causes high write latency - arc_adjust might adjust MRU unnecessarily - arc_adapt can lead to wild arc_p adjustment OpenSolaris onnv-revision: 12636:13b5d698941e Submitted by: avg Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6950219, 6953403, 6951024) END K 10 svn:author V 5 simon K 8 svn:date V 27 2010-07-18T08:34:44.864024Z K 7 svn:log V 57 Cross reference tree(3) and queue(3). MFC after: 1 week END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-07-18T08:54:31.167629Z K 7 svn:log V 11 Style fix. END K 10 svn:author V 6 ivoras K 8 svn:date V 27 2010-07-18T10:15:33.776315Z K 7 svn:log V 262 In keeping with the Age-of-the-fruitbat theme, scale up hirunningspace on machines which can clearly afford the memory. This is a somewhat conservative version of the patch - more fine tuning may be necessary. Idea from: Thread on hackers@ Discussed with: alc END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-07-18T10:56:20.313095Z K 7 svn:log V 229 MFC r209703: Let boot(8) refer to the uart(4) serial driver, which is the replacement for the obsolete sio(4) driver. PR: docs/144498 Submitted by: Bruce Cran (bruce at cran dot org dot uk) Approved by: marcel END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-07-18T11:03:32.035241Z K 7 svn:log V 229 MFC r209703: Let boot(8) refer to the uart(4) serial driver, which is the replacement for the obsolete sio(4) driver. PR: docs/144498 Submitted by: Bruce Cran (bruce at cran dot org dot uk) Approved by: marcel END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-07-18T11:13:36.371405Z K 7 svn:log V 74 Style fix - keep the line length below 80 characters. Submitted by: bde@ END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-07-18T12:45:31.983733Z K 7 svn:log V 111 sh: Allow a background command consisting solely of redirections. Example: /fdt.h for the benfit of portability. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-19T18:56:18.095986Z K 7 svn:log V 191 Fix two long-standing line wrapping bugs in VGA renderer for pixel mode. Font size may be smaller than 16 and logical scan line may be larger than the displayed scan line. MFC after: 3 days END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-07-19T19:19:33.912118Z K 7 svn:log V 80 Now that we are fully FDT-driven on MRVL platforms, remove PHYSMEM_SIZE option. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-19T19:40:38.963021Z K 7 svn:log V 511 Unbreak compiling libalias modules into the kernel; o) Make the 'handlers' array static to each file since without a unique name there is a symbol collision in the kernel (why linker sets aren't simply used, I don't know.) o) Modify sysinit orders to run module inits after the initialization of the rwlock they require. In this branch because it was blocking an Octeon user; I don't have an interest in libalias in general and will leave it to someone else to decide whether to commit this to trunk. END K 10 svn:author V 5 jamie K 8 svn:date V 27 2010-07-19T19:51:17.604175Z K 7 svn:log V 325 MFC r210133: Don't import parameter values in jail_getv, except for the search key. Remove the internal jailparam_vlist, in favor of using variants of its logic separately in jail_setv and jail_getv. Free the temporary parameter list and exported values in jail_setv and jail_getv. Noted by: Stanislav Uzunchev END K 10 svn:author V 5 jamie K 8 svn:date V 27 2010-07-19T19:52:02.836026Z K 7 svn:log V 86 MFC r210134: Don't copy and return a potentially unset buffer when jail_get fails. END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-07-19T19:54:37.215965Z K 7 svn:log V 171 MFC r209954: Fix spelling of "weirdo" in /etc/gettytab comment. PR: docs/148500 Submitted by: Warren Block (wblock at wonkity dot com) Approved by: ed@ END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-07-19T20:19:14.115994Z K 7 svn:log V 196 - Add a periodic script, which can be used to find installed ports' files with mismatched checksum PR: conf/124641 Submitted by: Alex Kozlov Approved by: delphij (mentor) END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-07-19T20:22:21.338410Z K 7 svn:log V 236 - Add Latinamerican keymaps to sysinstall's Makefile so that it can find them [1] - While here, also add a missing Spanish entry PR: bin/67365 [1] Submitted by: Pedro F. Giffuni [1] Approved by: delphij (mentor) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-19T20:31:04.510867Z K 7 svn:log V 24 Improve style slightly. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-07-19T21:13:07.331748Z K 7 svn:log V 200 When we didn't find a matching flash device, do not touch flash config data. While I'm here, use return code of bce_init_nvram() to set error instead of directly setting ENODEV. Reviewed by: davidch END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-19T21:24:48.673435Z K 7 svn:log V 360 Lock the transmitted packet queue from the time we start preparing a packet through when we free any transmitted packets. Without doing this we are vulnerable to several nasty races involving packets being freed out of order, freed twice, etc. The atomic operations are good as far as they go, but they don't provide for consistency with the packet freeing. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-07-19T21:25:05.155848Z K 7 svn:log V 234 Have bce_init_ctx() return error code and make caller check the return code. If context was not setup correctly give up initialization. While I'm here move variable declarations to the beginning of the function. Reviewed by: davidch END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-07-19T21:32:47.770373Z K 7 svn:log V 98 Don't change current media in bce_stop(). There is no need to do this here. Reviewed by: davidch END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-07-19T21:38:07.635477Z K 7 svn:log V 108 Correctly check the result of media selection. Previously it always returned success. Reviewed by: davidch END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-19T21:38:15.168701Z K 7 svn:log V 197 Extend the mx25l flash device support to include a set of per-device flags. Some of these parts will support 4K/32K block erases rather than a sector erase. This includes (at least) the MX25L128. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-07-19T21:41:54.531231Z K 7 svn:log V 79 Do not report current link state if interface is not UP. Reviewed by: davidch END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-19T21:46:40.381291Z K 7 svn:log V 69 Extend the mx25l erase function to support different erase commands. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-19T21:50:43.943429Z K 7 svn:log V 29 Fix naming to be consistent. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-19T22:28:07.741894Z K 7 svn:log V 253 Poll on interface init, rather than waiting for a combination of timers and interrupts to eventually do the poll and yield a status update such that we can see the link status change. This fixes problems with interfaces hanging on first configuration. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-07-19T23:25:19.429294Z K 7 svn:log V 76 Add KASSERT to check number of returned DMA segments. Reviewed by: davidch END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-07-19T23:33:42.750626Z K 7 svn:log V 324 For the experimental NFSv4 server's dumplocks operation, add the MPSAFE flag to cn_flags so that it doesn't panic. The panics weren't seen since nfsdumpstate(8) is broken for the "-l" case, so this was never done. I'll do a separate commit to fix nfsdumpstate(8). Submitted by: zack.kirsch at isilon.com MFC after: 2 weeks END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-07-19T23:35:43.370260Z K 7 svn:log V 180 Use bus_get_dma_tag() to get parent tag. Also use BUS_SPACE_MAXSIZE_32BIT to specify sum of all segment lengths. Previously it used MAXBSIZE which was wrong. Reviewed by: davidch END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-07-19T23:41:45.984535Z K 7 svn:log V 243 Specify BUS_DMA_ZERO flag to bus_dmamem_alloc(9) and remove bzero() calls. Also add BUS_DMA_COHERENT flag to bus_dmamem_alloc(9) to take advantage of efficient synchronization for architectures that support that feature. Reviewed by: davidch END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-07-19T23:48:03.105304Z K 7 svn:log V 150 Specify BCE_RX_BUF_ALIGN alignment for RX buffers. All bce(4) controllers require RX buffers aligned on BCE_RX_BUF_ALIGN bytes. Reviewed by: davidch END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-07-20T00:32:11.400330Z K 7 svn:log V 115 Fix handling of the "-l" argument for nfsdumpstate(8). Submitted by: zack.kirsch at isilon.com MFC after: 2 weeks END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-07-20T00:46:18.852246Z K 7 svn:log V 327 MFC r209978,209981,209987,210184: - Rename DPCPU_SUM to DPCPU_VARSUM to better reflect the fact it operates on member variables of a DPCPU struct (r209978). - Add DPCPU_SUM which sums a DPCPU variable (r209978,209987,210184). - Macro to simplify zeroing DPCPU variables (r209981,209987). Sponsored by: FreeBSD Foundation END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-07-20T02:23:12.606056Z K 7 svn:log V 37 Fix function name in error messages. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-07-20T03:10:22.269867Z K 7 svn:log V 638 - Support for Globetrotter iCON 452. - Fixed the interface probe routine to only attach to USB interfaces the driver actually supports. This allows other drivers to attach to things like MicroSD slots etc. - Fixed network interface enumeration to be globally sequential instead of relying on the USB interface numbers. This make sure the first network interface always is at uhso0 and the second at usho1 and so on. - Added a radio kill switch; exposed through sysctl. - Updated the manual page to be verbose about the number of serial ports and include iCON 452 in the set of tested hardware. Submitted by: Fredrik Lindberg END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-07-20T03:11:26.376869Z K 7 svn:log V 212 - Fixed automatic detection of the control serial port. - Fixed segmentation fault when an invalid network interface was given. - More helpful message in case of wrong PIN number. Submitted by: Fredrik Lindberg END K 10 svn:author V 9 pgollucci K 8 svn:date V 27 2010-07-20T04:16:51.394199Z K 7 svn:log V 12 init my dir END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-20T04:46:04.077453Z K 7 svn:log V 119 Merge from head. Some of the style changes in the merge of my MIPS work are probably wrong and need some hand-fixing. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-20T05:14:27.968247Z K 7 svn:log V 17 Fix after merge. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-20T05:14:30.868164Z K 7 svn:log V 54 MFC r210165: Improve interrupt setup errors handling. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-20T05:16:10.688082Z K 7 svn:log V 225 MFC r210168: Make legacy ATA emulation detection more strict. This should fix false positive legacy detection and attach failure/panic for Marvell 88SX6141 controller and potentially some others. PR: kern/145064 END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-07-20T05:22:14.070994Z K 7 svn:log V 229 To improve latency, lower default vfs.zfs.vdev.max_pending from 35 to 10 OpenSolaris onnv changeset (partial): 10801:e0bf032e8673 Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6891731) MFC after: 1 week END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-07-20T06:38:57.381030Z K 7 svn:log V 29 Add reference to uhsoctl(1). END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-20T07:11:19.913848Z K 7 svn:log V 78 Initial import of Cavium Networks Octeon Simple Executive, SDK version 1.9.0. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-20T07:12:43.994979Z K 7 svn:log V 39 Tag version 1.9.0 of Octeon SDK files. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-20T07:19:43.635508Z K 7 svn:log V 302 Import the Cavium Simple Executive from the Cavium Octeon SDK. The Simple Executive is a library that can be used by standalone applications and kernels to abstract access to Octeon SoC and board-specific hardware and facilities. The FreeBSD port to Octeon will be updated to use this where possible. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-20T07:27:36.230759Z K 7 svn:log V 90 Build some powerpc-specific utilities on powerpc64 as well. Submitted by: Andreas Tobler END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-07-20T10:00:35.997312Z K 7 svn:log V 348 Small cleanups to the Clang build infrastructure: - Move all version related definitions into Version.inc, instead of having them scattered throughout clang.build.mk and Version.inc. - Tidify the asmprinters/targets/asmparsers/disassemblers target lists. We maintain these files ourselves, instead of using the files generated by autoconf. END K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2010-07-20T10:45:05.729872Z K 7 svn:log V 84 Update manpage to reflect changes regarding the 6050's firmware. MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-20T10:58:56.336046Z K 7 svn:log V 253 Extend timer driver API to report also minimal and maximal supported period lengths. Make MI wrapper code to validate periods in request. Make kernel clock management code to honor these hardware limitations while choosing hz, stathz and profhz values. END K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2010-07-20T11:08:56.154940Z K 7 svn:log V 257 MFC r203691: - Update documentation for the iwn and iwnfw drivers: they support the 1000, 5150, 6000 and 6050 devices too, with firmware modules for the - 4965, 1000, 5000, 5150 and 6000. - Add documentation for mwl and all the wireless firmware drivers. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-07-20T11:20:45.510418Z K 7 svn:log V 21 Fix typo in comment. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-20T11:46:45.033137Z K 7 svn:log V 71 Refactor Marvell ARM SoC timer driver to the new timer infrastructure. END K 10 svn:author V 4 tijl K 8 svn:date V 27 2010-07-20T12:36:36.364140Z K 7 svn:log V 143 Store fsbase and gsbase in the right fields of the mcontext. They were switched. PR: i386/148344 Approved by: kib (mentor) MFC after: 1 week END K 10 svn:author V 6 ivoras K 8 svn:date V 27 2010-07-20T13:59:51.154881Z K 7 svn:log V 39 Fix expression style. Prodded by: jhb END K 10 svn:author V 7 roberto K 8 svn:date V 27 2010-07-20T14:27:09.002499Z K 7 svn:log V 204 Week days are all lowercase in French. cf. http://www.academie-francaise.fr/langue/questions.html#jourdelasemaine (FR) PR: misc/148792 Submitted by: Mathieu MFC after: 1 weeks END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-07-20T15:34:27.016331Z K 7 svn:log V 369 MFC r209738: Mention the radiolist option in the man page. It is being listed when dialog(1) is run without arguments and works as expected. Therefore, it should be part of the manual as well. Note: dialog(1) has not been updated for many years and is not actively maintained at the moment. PR: docs/139682 Submitted by: manolis@ Discussed with: jkim@ END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-20T15:48:29.503675Z K 7 svn:log V 76 Fix several un-/signedness bugs of r210290 and r210293. Add one more check. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-07-20T17:16:57.434171Z K 7 svn:log V 326 Upgrade our Clang in base to r108428. This commit merges the latest LLVM sources from the vendor space. It also updates the build glue to match the new sources. Clang's version number is changed to match LLVM's, which means /usr/include/clang/2.0 has been renamed to /usr/include/clang/2.8. Obtained from: projects/clangbsd END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-07-20T17:42:13.115185Z K 7 svn:log V 163 Staticify local variables. While I'm there also add a 'static' keyword for a function to make it consistent with prototype. Reviewed by: phk MFC after: 3 months END K 10 svn:author V 3 gnn K 8 svn:date V 27 2010-07-20T17:57:03.998209Z K 7 svn:log V 262 MFC r210012: Fix a panic brought about by writing an MSR without a proper mask. All of the necessary wrmsr calls are now preceded by a rdmsr and we leave the reserved bits alone. Document the bits in the relevant registers for future reference. Tested by: mdf END K 10 svn:author V 3 gnn K 8 svn:date V 27 2010-07-20T17:57:10.492475Z K 7 svn:log V 262 MFC r210012: Fix a panic brought about by writing an MSR without a proper mask. All of the necessary wrmsr calls are now preceded by a rdmsr and we leave the reserved bits alone. Document the bits in the relevant registers for future reference. Tested by: mdf END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-20T18:28:34.941805Z K 7 svn:log V 363 MFC: r208411, r208412, r208413, r208564, r208567, r210149 - Suspend screen updates when the video controller is powered down. - Let the first device suspend and the last device resume syscons(4). - Do not attempt to switch to the same VTs between suspend and resume. - When we are not switching VTs, just mark all buffer to be updated. - Fix some style(9) nits. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-20T18:43:15.843443Z K 7 svn:log V 96 MFC: r209737, r209740 Fix a possible null pointer dereference and plug a possible memory leak. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-20T18:55:13.602619Z K 7 svn:log V 195 MFC: r209836, r209949 Implement optional 'precision' for numbers. Previously, it was parsed but ignored. Some third-party modules (e.g., ACPICA) prefer this format over zero padding flag '0'. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-20T18:59:10.314351Z K 7 svn:log V 958 MFC: r209837, r209842, r209949 Sync. printf() of libstand(3) with sys/kern/subr_prf.c. CVS r1.94 jhb: Cast the integer read as the first argument for %b to an unsigned integer so it's value is not sign extended when assigned to the uintmax_t variable used internally by printf. For example, if bit 31 is set in the cpuid feature word, then %b would print out the initial value as a 16 character hexadecimal value. Now it only prints out an 8 character value. CVS r1.109 njl: Add support for 'h' and 'hh' modifiers for printf(9). CVS r1.117 phk: If we ignore an unknown % sequence, we must stop interpreting the remaining % arguments because the varargs are now out of sync and there is a risk that we might for instance dereference an integer in a %s argument. SVN r209836 jkim: Implement optional 'precision' for numbers. Previously, it was parsed but ignored. Some third-party modules (e.g., ACPICA) prefer this format over zero padding flag '0'. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-07-20T19:06:17.849152Z K 7 svn:log V 22 Add missing LLVM tag. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-07-20T19:06:37.758956Z K 7 svn:log V 23 Add missing Clang tag. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-20T19:11:47.030642Z K 7 svn:log V 195 MFC: r209836, r209949 Implement optional 'precision' for numbers. Previously, it was parsed but ignored. Some third-party modules (e.g., ACPICA) prefer this format over zero padding flag '0'. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-20T19:13:31.404341Z K 7 svn:log V 958 MFC: r209837, r209842, r209949 Sync. printf() of libstand(3) with sys/kern/subr_prf.c. CVS r1.94 jhb: Cast the integer read as the first argument for %b to an unsigned integer so it's value is not sign extended when assigned to the uintmax_t variable used internally by printf. For example, if bit 31 is set in the cpuid feature word, then %b would print out the initial value as a 16 character hexadecimal value. Now it only prints out an 8 character value. CVS r1.109 njl: Add support for 'h' and 'hh' modifiers for printf(9). CVS r1.117 phk: If we ignore an unknown % sequence, we must stop interpreting the remaining % arguments because the varargs are now out of sync and there is a risk that we might for instance dereference an integer in a %s argument. SVN r209836 jkim: Implement optional 'precision' for numbers. Previously, it was parsed but ignored. Some third-party modules (e.g., ACPICA) prefer this format over zero padding flag '0'. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-20T19:25:11.842760Z K 7 svn:log V 3436 Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive library: o) Increase inline unit / large function growth limits for MIPS to accommodate the needs of the Simple Executive, which uses a shocking amount of inlining. o) Remove TARGET_OCTEON and use CPU_CNMIPS to do things required by cnMIPS and the Octeon SoC. o) Add OCTEON_VENDOR_LANNER to use Lanner's allocation of vendor-specific board numbers, specifically to support the MR320. o) Add OCTEON_BOARD_CAPK_0100ND to hard-wire configuration for the CAPK-0100nd, which improperly uses an evaluation board's board number and breaks board detection at runtime. This board is sold by Portwell as the CAM-0100. o) Add support for the RTC available on some Octeon boards. o) Add support for the Octeon PCI bus. Note that rman_[sg]et_virtual for IO ports can not work unless building for n64. o) Clean up the CompactFlash driver to use Simple Executive macros and structures where possible (it would be advisable to use the Simple Executive API to set the PIO mode, too, but that is not done presently.) Also use structures from FreeBSD's ATA layer rather than structures copied from Linux. o) Print available Octeon SoC features on boot. o) Add support for the Octeon timecounter. o) Use the Simple Executive's routines rather than local copies for doing reads and writes to 64-bit addresses and use its macros for various device addresses rather than using local copies. o) Rename octeon_board_real to octeon_is_simulation to reduce differences with Cavium-provided code originally written for Linux. Also make it use the same simplified test that the Simple Executive and Linux both use rather than our complex one. o) Add support for the Octeon CIU, which is the main interrupt unit, as a bus to use normal interrupt allocation and setup routines. o) Use the Simple Executive's bootmem facility to allocate physical memory for the kernel, rather than assuming we know which addresses we can steal. NB: This may reduce the amount of RAM the kernel reports you as having if you are leaving large temporary allocations made by U-Boot allocated when starting FreeBSD. o) Add a port of the Cavium-provided Ethernet driver for Linux. This changes Ethernet interface naming from rgmxN to octeN. The new driver has vast improvements over the old one, both in performance and functionality, but does still have some features which have not been ported entirely and there may be unimplemented code that can be hit in everyday use. I will make every effort to correct those as they are reported. o) Support loading the kernel on non-contiguous cores. o) Add very conservative support for harvesting randomness from the Octeon random number device. o) Turn SMP on by default. o) Clean up the style of the Octeon kernel configurations a little and make them compile with -march=octeon. o) Add support for the Lanner MR320 and the CAPK-0100nd to the Simple Executive. o) Modify the Simple Executive to build on FreeBSD and to build without executive-config.h or cvmx-config.h. In the future we may want to revert part of these changes and supply executive-config.h and cvmx-config.h and access to the options contained in those files via kernel configuration files. o) Modify the Simple Executive USB routines to support getting and setting of the USB PID. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-20T19:32:25.690769Z K 7 svn:log V 818 o) Add the "octusb" controller which supports the first port of the Octeon on-board USB controller. It is not currently enabled because there are known problems with device communication and until those are fixed I am not certain that it won't destabilize the system. [1] o) Add the "cryptocteon" opencrypto device based on the OCF device written by David McCullough. It is not currently enabled because until support for saving/restoring coprocessor 2 state on context switch is available, it runs with interrupts disabled, which tends to pessimize performance over using a software crypto facility. Tests using this driver which are not negatively affected by it running with interrupts disabled show it to be substantially faster than software for large blocks. Submitted by: hps [1] END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-20T19:38:38.970280Z K 7 svn:log V 1006 MFC: r209965, r209966, r210129, r210137, r210155, r210157 - According to ACPICA User Guide and Programmer Reference, the read data must be zero extended to fill the 32-bit or 64-bit return value even if the bit width of the port or location is less than 32 or 64. - Use pmap_mapdev()/pmap_unmapdev() to map device memory instead of using AcpiOsMapMemory()/AcpiOsUnmapMemory() (-> pmap_mapbios()/pmap_unmapbios()) for AcpiOsReadMemory() and AcpiOsWriteMemory(). Although they do not sound too obvious, these functions are exclusively used to access memory mapped IO in ACPICA. - Remove 64-bit access from AcpiOsReadMemory() and AcpiOsWriteMemory(). These functions do not support 64-bit access. Likewise, return error when 64-bit access is requested for PCI configuration space. - Simplify AcpiOsReadPort() and AcpiOsWritePort() with iodev_read_*() and iodev_write_*(). This removes unnecessary uses of temporary macros as well. There is no functional change after this (verified with md5(1) on amd64). END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-20T19:43:25.575176Z K 7 svn:log V 802 MFC: r209965, r209966, r210129, r210137, r210155 - According to ACPICA User Guide and Programmer Reference, the read data must be zero extended to fill the 32-bit or 64-bit return value even if the bit width of the port or location is less than 32 or 64. - Use pmap_mapdev()/pmap_unmapdev() to map device memory instead of using AcpiOsMapMemory()/AcpiOsUnmapMemory() (-> pmap_mapbios()/pmap_unmapbios()) for AcpiOsReadMemory() and AcpiOsWriteMemory(). Although they do not sound too obvious, these functions are exclusively used to access memory mapped IO in ACPICA. - Remove 64-bit access from AcpiOsReadMemory() and AcpiOsWriteMemory(). These functions do not support 64-bit access. Likewise, return error when 64-bit access is requested for PCI configuration space. - Clean up some white spaces. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-20T20:15:32.637298Z K 7 svn:log V 503 MFC: r209957, r210003, r210005 - Move i386-inherited logic of building ACPI headers for acpi_wakeup.c into better places and remove intermediate makefile and shell scripts. This makes parallel kernel build little bit safer for amd64. - Make SMP code path in acpi.c conditional at run-time. - Define SMP unconditionally for amd64 and remove opt_global.h from SRCS in sys/modules/acpi/acpi/Makefile. Note it is done just for correctness sake because we do not build, ship, or support acpi.ko on amd64. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-20T20:27:34.921389Z K 7 svn:log V 79 MFC: r209189 Fix typos that broke duration calculations on protection frames. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-20T21:17:33.102110Z K 7 svn:log V 40 Remove unused file. Replaced by tlb.c. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-07-21T03:48:58.943201Z K 7 svn:log V 186 Welecome Andrew Turner to our midsts. He'll be doing Samsung ARM things as punishment for all the Samsung ARM things he's done to date. I'll be his mentor. Approved by: core@ (core.5) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-07-21T06:52:13.073408Z K 7 svn:log V 17 Merge from head. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-07-21T08:27:56.338500Z K 7 svn:log V 32 Chase LLVM version bump to 2.8. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T08:43:48.547495Z K 7 svn:log V 88 Remove a superfluous comment. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 2 ae K 8 svn:date V 27 2010-07-21T08:48:45.674398Z K 7 svn:log V 670 MFC r209388: Remove G_TYPE_ASCLBA type and replace it with G_TYPE_STRING in gpart. Move code that converts params from humanized numbers to sectors count to subr.c and adjust comment. Add post-processing for "size" and "start offset" params in gpart, now they are properly converted to sectors count with known sector size that can be greater that 512 bytes. Also replace "unsigned long long" type to "off_t" for unify code since it used for medium size in libgeom(3) and DIOCGMEDIASIZE ioctl. PR: bin/146277 MFC r209392: Check for overflow before it occurs. Also add check for negative numbers. Suggested by: ache Approved by: mav (mentor) END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-07-21T08:51:38.346451Z K 7 svn:log V 94 Also link getutxent.3 to utmpx.3. If you run `man utmpx', you expect to get some info on it. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T08:54:46.502985Z K 7 svn:log V 487 - Correctly handle sections of type SHT_NOBITS. For these sections: - elf_getdata() and elf_rawdata() should return an "Elf_Data" structure that has its "d_buf" member set to NULL and "d_size" member set to the nominal 'size' of the section. [1] - Update the manual page for these functions. - Fix a memory leak in an error handling path inside elf_getdata(). - Use _libelf_allocate_data() in elf_newdata() for consistency. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T08:58:52.052873Z K 7 svn:log V 196 Bug fix: when updating headers using the gelf_update_*() functions, the appropriate `dirty' bit needs to be set for both the Elf32 and Elf64 case. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T09:20:40.770140Z K 7 svn:log V 227 Improve compatibility with other implementations of the ELF(3) API: when an output file has no program headers, set the 'e_phentsize' field of the ELF executable header to zero. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-07-21T09:27:00.320715Z K 7 svn:log V 1512 Redo the page table page allocation on MIPS, as suggested by alc@. The UMA zone based allocation is replaced by a scheme that creates a new free page list for the KSEG0 region, and a new function in sys/vm that allocates pages from a specific free page list. This also fixes a race condition introduced by the UMA based page table page allocation code. Dropping the page queue and pmap locks before the call to uma_zfree, and re-acquiring them afterwards will introduce a race condtion(noted by alc@). The changes are : - Revert the earlier changes in MIPS pmap.c that added UMA zone for page table pages. - Add a new freelist VM_FREELIST_HIGHMEM to MIPS vmparam.h for memory that is not directly mapped (in 32bit kernel). Normal page allocations will first try the HIGHMEM freelist and then the default(direct mapped) freelist. - Add a new function 'vm_page_t vm_page_alloc_freelist(int flind, int order, int req)' to vm/vm_page.c to allocate a page from a specified freelist. The MIPS page table pages will be allocated using this function from the freelist containing direct mapped pages. - Move the page initialization code from vm_phys_alloc_contig() to a new function vm_page_alloc_init(), and use this function to initialize pages in vm_page_alloc_freelist() too. - Split the function vm_phys_alloc_pages(int pool, int order) to create vm_phys_alloc_freelist_pages(int flind, int pool, int order), and use this function from both vm_page_alloc_freelist() and vm_phys_alloc_pages(). Reviewed by: alc END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T09:27:16.890571Z K 7 svn:log V 102 Bug fix: permit the creation of zero-sized sections. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T09:33:45.390734Z K 7 svn:log V 106 Use to declare the prototype for ftruncate(). Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T09:47:14.673614Z K 7 svn:log V 110 Allow an application that updates only the ELF Ehdr to work. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T09:51:24.869578Z K 7 svn:log V 100 Add a new ELF type denoting GNU style hash tables. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T09:56:42.080994Z K 7 svn:log V 91 Changes for supporting GNU Hash sections. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T10:02:59.505263Z K 7 svn:log V 138 Note that the *_fsize() functions are only defined for ELF types that have a fixed size. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-07-21T10:05:07.955070Z K 7 svn:log V 190 KTR_CTx are long time aliased by existing classes so they can't serve their purpose anymore. Axe them out. Sponsored by: Sandvine Incorporated Discussed with: jhb, emaste Possible MFC: TBD END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T10:08:25.704953Z K 7 svn:log V 143 - Return zero for file sizes of ELF types that have a variable size. - Neaten a few comments. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T10:11:46.285678Z K 7 svn:log V 67 Reduce verbosity. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-07-21T10:14:04.757232Z K 7 svn:log V 428 Probabilly defaulting to KTR_GEN is not the right decision when KTR_MASK is not defined at all because KTR_GEN is still a valid class and some traces may fit in. Default to 0, instead, and block any tracing. As long as this is a POLA violation (some thirdy-part code, even if that may be a questionable choice, could be rely on that feature) a MFC possibility might be carefully evaluated. Sponsored by: Sandvine Incorporated END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T10:25:02.161051Z K 7 svn:log V 786 Perform additional checks when translating between file and memory representations of ELF types. The ELF(3) API allows applications to request a conversion that is `in-place', i.e., with source and destinations data buffers being the same. However, the file and memory sizes of ELF sections that have additional internal structure, such as those of type `Elf_Note', or `Elf_GNU_Hash_Header', can be determined only known after the type-specific headers that comprise the first few words in these sections are read and translated. Pass in the size of destination buffer to type translation routines in "libelf_convert.m4" and have these routines return an error code if the translated data would not fit inside the destination buffer. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-07-21T10:36:27.999966Z K 7 svn:log V 1766 Add relnotes item for 8.1R (first round): ddb(4) show mount improved, fcntl(2) F_READAHEAD and F_RDAHEAD added, lindev(4) added, more dtrace probes, SMP support in PowerPC G5, ULE %CPU fix, VIMAGE + SCTP build fix, vfs.root.mountfrom space-separated list support added, loader(8) memory range selection improved, zfsloader added, zfsboot and gptboot added, adb(4) supports taps on ADB touchpad, apt(4) added, uart(4) NetMos NM9865 support added, bge(4) 5761, 5784, 57780 support added, cxgb(4) updated to T3 firmware 7.8.0, msk(4) 88E8042, 88E8057 and DGE-560SX support added, re(4) unnecessary reinitialization eliminated, tsec(4) now supports ALTQ, urtw(4) now supports RTL8187B, net.inet.ipcomp.ipcomp_enable=1 by default, IPV6_V6ONLY by default for IPv6 sockets in Linux emulation, gmirror(8) priority change support, gmirror(8) "load" balancing algorithm improved and now used as default, "option ATA_CAM" added, ata(4) fix for interrupt storms/command timeouts added, ata(4) umass support removed, ahd(4) error counter improved, cam(3) SATA/PATA support improved, bsnmpd(1) high CPU load issue fixed, bzip2(1) multi-session bzip2 file handling fixed, ee(1) crach fixed, factor(6) performance issue fixed, fetch(1) NO_PROXY handling fixed, ifconfig(8) now supports NDP flag handling, ntpd(8) no longer attempts to bind IPv6 anycast addresses, unifdef(1) updated to 1.188, ENOTCAPABLE new errno, rc.d/static_arp added, and ISC BIND 9.6.1-P2. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T10:39:29.281620Z K 7 svn:log V 301 - Document that the *fsize() functions return a size of 1 for Elf types that don't have a fixed size. - The *fsize() functions should return a size of 1, for variable length types. - Redefine symbol ELF_T_LAST to match the current end of the list. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T10:57:22.741481Z K 7 svn:log V 109 Add support for translating sections of type ELF_T_GNUHASH. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-07-21T10:57:55.872194Z K 7 svn:log V 109 IPV6_V6ONLY is unconditionally reset for Linux IPv6 sockets in Linux emulation environment. Spotted by: ume END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-07-21T11:01:40.948236Z K 7 svn:log V 36 Fix missing words. Spotted by: mav END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T11:26:18.251371Z K 7 svn:log V 150 Avoid switching between "unsigned char" and "char" in the C code generated from "libelf_convert.m4". Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T12:14:50.736651Z K 7 svn:log V 405 * Deprecate `elf_getshnum()`, `elf_getphnum()` and `elf_getshstrndx()` in favour of `elf_getshdrnum()`, `elf_getphdrnum()` and `elf_getshdrstrndx()` respectively. * Add new manual pages for `elf_getshdrstrndx()`, `elf_getphdrnum()` and `elf_getshdrnum()`. * Add a deprecation warning for `elf_getshstrndx()`, `elf_getphnum()` and `elf_getshnum()`. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-21T12:23:49.889730Z K 7 svn:log V 76 Use proper sysctl type (quad) for et_frequency. It fixes output on sparc64. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T12:30:58.006135Z K 7 svn:log V 68 Fix a memory leak. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T12:54:34.270070Z K 7 svn:log V 255 Move helper functions `_libelf_ar_get_{name,number,string}()` and `_libelf_ar_open()` to a new compilation unit "libelf_ar_util.c" to break the circular dependency between "elf_memory.o" and "libelf_ar.o". Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T13:00:01.795936Z K 7 svn:log V 74 Remove a redundant word. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-07-21T13:01:21.421550Z K 7 svn:log V 530 Since r186119 IP6 input counters for octets and packets were not working anymore. In addition more checks and operations were missing. In case lla_lookup results in a match, get the ifaddr to update the statistics counters, and check that the address is neither tentative, duplicate or otherwise invalid before accepting the packet. If ok, record the address information in the mbuf. [ as is done in case lla_lookup does not return a result and we go through the FIB ]. Reported by: remko Tested by: remko MFC after: 2 weeks END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T13:18:57.701287Z K 7 svn:log V 216 * Note that ar(1) archives may also be opened using `elf_memory(3)`. * Ignore the passed in value of the `fd` argument for ar(1) archives opened with elf_memory(3). Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T13:23:07.832593Z K 7 svn:log V 92 Add a cross-reference to `elf_rawfile(3)`. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-07-21T13:29:00.174193Z K 7 svn:log V 161 * Remove a superfluous error description. * Document an additional error that may be returned: `ELF_E_ARCHIVE`. Obtained from: elftoolchain MFC after: 1 month END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-07-21T17:11:26.703345Z K 7 svn:log V 462 MFC r209772: Fix an error in the EXAMPLES section of getopt(1), which is based on the same fix present in NetBSD. Note: the getopt man page contains more antique information like this. An overhaul of the man page and/or sync with NetBSD would be the right thing to do. But since this is out of the scope of the PR, I'll leave it as it is for now. PR: docs/133118 Submitted by: Oleg A. Mamontov (oleg at mamontov dot net) Discussed with: jilles@ END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-07-21T17:16:12.298681Z K 7 svn:log V 324 MFC r210061: Update some release version numbers. The patch is based on the one from the PR, but the version numbers reflect the newer ones from http://security.freebsd.org/#sup PR: docs/145227 Submitted by: Glen Barber (glen dot j dot barber at gmail dot com) Reviewed by: cperciva Mentored by: jkois END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-07-21T18:27:32.108887Z K 7 svn:log V 1415 New relnotes items: devfs(5) default rule change for ptys, pselect(3) -> pselect(2), INCLUDE_CONFIG_FILE enabled by default, boot2 reimplemented for pc98, amdsbwd(4) added, ipmi(4) timer setting bug fixed, uftdi(4) zero length packet bug fixed, bge(4) TSO on BCM5755 supported, bge(4)/bce(4) DMA handling bug fixed, et(4) MSI and TX checksum offloading of IPv4/TCP/UDP added, mxge(4) updated to 1.4.48b, ste(4) improved, vge(4) improved, ipfw(4) IPv6 support of keep-alive rule fixed, proxy arp over P2P link fixed, vlan(4) now in GENERIC, vlan(4) now handles parent IF renaming, fdc(4) kmod unload issue fixed, geom provider now reports optimal block size to the upper layer, graid3(8) panic fixed, vfs.vlru_allow_cache_src added, zfs(8) bugs fixed, diskinfo(8) stripe size and offset reporting, gcore(1) improved, pwait(1) added, MADV_PROTECT for sshd, cron, inetd, syslogd, zfs(8) receive -u added, service(8) added, rc.conf(5) now supports vlans_IF for vlan(4) configuration, awk 26 November 2009 release, tzdata2009u, and filename of release ISO image changed. An entry for IPV6_V6ONLY sockopt in Liunx is removed because this was not a visible change. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-07-21T18:47:52.464648Z K 7 svn:log V 80 MFamd64: Add USD_GETBASE(), USD_SETBASE(), USD_GETLIMIT() and USD_SETLIMIT(). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-07-21T18:50:24.081049Z K 7 svn:log V 426 Apply vendor version 1.20.00.17. This version adds support for ARC1880; additionally this version fixed an issue where all devices on a SAS port gets offlined when any device failed on the port [1]. Many thanks to Areca for continuing to support FreeBSD. PR: kern/148502 [1] Submitted by: Ching-Lung Huang Obtained from: Areca Tested by: Rich Ercolani [1] MFC after: 2 weeks END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-07-21T20:32:22.388122Z K 7 svn:log V 1513 New relnotes item: DEADLKRES added, tty TIOCSTI fix, sched_4bsd timestamp fix, vimage source address selection knob added, EFI loader -dev currdev command-line option [ia64], epic(4) [sparc64], Fire JBus to PCIe bridge [sparc64], agp(4) improved, snd_hda(4) AD1981HD support, snd_hda(4) multichannel playback support, iwn(4) updated, u3g(4) improved, uhso(4) and uhsoctl(1) added, pf(4) "sloppy" merged, ada(4) BIO_DELETE support, gstripe(8) default blocksize increased to 64k, NFS negnametimeo option added, ZFS NFSv4 ACL support, camcontrol identify -v added, NFSv4 ACL support: cp(1), find(1), getfacl(1), mv(1), setfacl(1), fetch(1) HTTP digest authentication support, netstat(1) ARP statistics added, newsyslog(8) PID handling changed and -P flag added, scandir(3) and alphasort(3) improved for POSIX.1-2008, obsolete POSIX.1-2008 XSI functions sighold(), sigignore(), sigpause(), sigrelse(), sigset() added for easy porting, traceroute(8) now works in a VIMAGE jail, usbconfig(8) -d to specify a ugen(4) device to be used, usbconfig(8) add_quirk/remove_quirk subcommand added, whois(1) -d removed and IPv6 handling added, ACPI-CA updated to 20100121, netcat updated to OpenBSD 4.6, sendmail updated to 8.14.4, and tzdata2010b. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-07-21T20:38:45.372659Z K 7 svn:log V 53 Fix missing words. Spotted by: pluknet at gmail.com END K 10 svn:author V 6 andrew K 8 svn:date V 27 2010-07-21T21:23:23.854421Z K 7 svn:log V 62 - Add myself to committers-src.dot Approved by: imp (mentor) END