‚ŕj260836 164 275 172 172 234 172 154 219 183 267 212 195 204 169 264 147 210 178 161 221 358 175 149 150 636 201 165 158 491 120 158 361 171 432 155 713 595 250 166 326 434 157 213 218 357 343 360 1084 271 141 238 208 189 161 483 556 329 161 160 165 845 1046 849 215 301 297 265 139 226 182 122 488 1413 113 488 476 253 171 463 770 132 122 116 381 381 105 139 384 221 253 253 552 226 380 267 208 184 694 694 538 341 174 148 148 148 195 229 288 174 148 171 148 153 153 211 148 148 148 167 148 169 148 155 156 176 686 170 176 157 169 328 156 148 148 148 148 148 220 250 104 115 148 148 208 152 184 184 240 154 214 694 239 209 609 121 175 332 105 147 122 110 204 162 334 314 K 10 svn:author V 4 neel K 8 svn:date V 27 2014-01-18T02:20:10.422162Z K 7 svn:log V 181 If the guest exits due to a fault while it is executing IRET then restore the state of "Virtual NMI blocking" in the guest's interruptibility-state field before resuming the guest. END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2014-01-18T03:33:01.699395Z K 7 svn:log V 77 MFC r260566: Remove incorrect bit shift when assigning the LUN request field END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2014-01-18T03:35:10.331446Z K 7 svn:log V 77 MFC r260566: Remove incorrect bit shift when assigning the LUN request field END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-18T03:44:43.345485Z K 7 svn:log V 141 Document possible poor NFSv6 performance with bxe(4) when 'tso' is enabled. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2014-01-18T03:45:07.485711Z K 7 svn:log V 77 MFC r260566: Remove incorrect bit shift when assigning the LUN request field END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-01-18T03:48:34.055308Z K 7 svn:log V 57 Be consistent in softc member names, use the sc_ prefix. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-18T04:03:05.010512Z K 7 svn:log V 126 Document a bsdconfig(8) compatibility nit with pkg(7) 1.2.x. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-18T04:06:00.540479Z K 7 svn:log V 91 Fix wording from r260842. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-01-18T04:09:39.928225Z K 7 svn:log V 171 For ia64, add _bswapsi2 & _bswapdi2. The audio/flac port uses the bswap32 builtin and the compiler emits a call to the libgcc function rather than generating inline code. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-18T04:17:42.602687Z K 7 svn:log V 119 Document pw(8) regression when the '-G' flag is used. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-18T04:27:13.738457Z K 7 svn:log V 102 Fix description of pw(8) regression. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2014-01-18T06:14:38.942362Z K 7 svn:log V 108 Add very simple virtio_random(4) driver to harvest entropy from host Reviewed by: markm (random bits only) END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-18T10:13:04.834700Z K 7 svn:log V 76 Apply r241720 by ed: Fix warnings found by -Wmising-variable-declarations. END K 10 svn:author V 2 ed K 8 svn:date V 27 2014-01-18T14:22:56.678446Z K 7 svn:log V 172 Replace LIBGCC by LIBCOMPILER_RT. We now use libcompiler_rt on all platforms now. Instead of referring directly to -lgcc and LIBGCC, use -lcompiler_rt and LIBCOMPILER_RT. END K 10 svn:author V 2 ed K 8 svn:date V 27 2014-01-18T14:47:34.483480Z K 7 svn:log V 56 Correct value of LIBCOMPILER_RT. Caught by: Luca Bayer END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-01-18T15:52:52.847225Z K 7 svn:log V 112 Split in6_update_ifa() into smaller pieces leaving functionality intact. Discussed with: ae MFC after: 2 weeks END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-01-18T15:57:43.711237Z K 7 svn:log V 81 Do some style(9) not done in r260851 to improve readability. MFC after: 2 weeks END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-18T17:47:06.281418Z K 7 svn:log V 68 Fix a warning in libdwarf found by -Wmissing-variable-declarations. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-18T17:49:32.264082Z K 7 svn:log V 127 Fix typo: the public API dwarf_child() should return DW_DLV_NO_ENTRY instead of DW_DLE_NO_ENTRY when a child DIE is not found. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-18T17:59:22.376383Z K 7 svn:log V 264 API dwarf_attrval_flag() should properly handle an attribute with (DWARF4) form DW_FORM_flag_present which implicitly indicates the presence of the attribute. Manual page is updated to reflect this change. Note that this was previously fixed in the old libdwarf. END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2014-01-18T18:36:41.886230Z K 7 svn:log V 80 MFC r260581: Add sglist_append_bio(9) to append a struct bio's data to a sglist END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2014-01-18T18:39:39.288782Z K 7 svn:log V 54 MFC r260582: Add unmapped IO support to virtio_blk(4) END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2014-01-18T18:41:24.847167Z K 7 svn:log V 55 MFC r260583: Add unmapped IO support to virtio_scsi(4) END K 10 svn:author V 3 alc K 8 svn:date V 27 2014-01-18T20:02:59.133903Z K 7 svn:log V 543 Style changes in vm_pageout_scan(): 1. Be consistent in the style of "act_delta" manipulations between the inactive and active queue scans. 2. Explicitly compare to zero. 3. The deactivation of a page is based is based on its recent history and not just the current call to vm_pageout_scan(). The variable "act_delta" represents the current state of the page, and not its history. Avoid possible confusion by not (ab)using "act_delta" for the making the deactivation decision. Submitted by: kib [1] Reviewed by: kib [2,3] END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-01-18T20:32:59.173114Z K 7 svn:log V 103 Add in6_prepare_ifra() function to ease preparing in-kernel IPv6 address requests. MFC after: 2 weeks END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-01-18T20:54:55.573220Z K 7 svn:log V 68 Use in6_localip() instead of hand-rolled cycle. MFC after: 2 weeks END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-01-18T21:21:44.729526Z K 7 svn:log V 62 MFC r250816: Protect SDT_PROBE() with do { } while (0) loop. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-01-18T21:47:12.933999Z K 7 svn:log V 397 Some processor's don't allow NMI injection if the STI_BLOCKING bit is set in the Guest Interruptibility-state field. However, there isn't any way to figure out which processors have this requirement. So, inject a pending NMI only if NMI_BLOCKING, MOVSS_BLOCKING, STI_BLOCKING are all clear. If any of these bits are set then enable "NMI window exiting" and inject the NMI in the VM-exit handler. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-01-18T21:57:38.604700Z K 7 svn:log V 24 MFC r258675: Fix build. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-01-18T22:32:48.128389Z K 7 svn:log V 61 No need to check if devd is running before posting an event. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-01-18T22:33:49.171472Z K 7 svn:log V 265 Fix a bad comparison operator (s/==/=/), and address a use-case issue where- in the one-line comment associated with the dumpdev setting was not present for the case where the user deselects the dumpdev service (restoring pre- r256348 behaviour. MFC After: 3 days END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-01-18T22:47:25.252696Z K 7 svn:log V 76 MFC r260556: Add some missing .Nm for newer syscalls in existing man pages. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-18T22:52:43.294493Z K 7 svn:log V 339 MFC r245848 (by jhb): Always update the hw.uart.console hint anytime a change is made to the comconsole setup. Previously the hint would be set when if you set a custom port, but it would not be updated if you later set a custom speed. Also, leave the hw.uart.console hint mutable so it can be overridden or unset by the user if needed. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-18T22:59:10.310806Z K 7 svn:log V 63 MFC r251223 (by nyan): Always update the hw.uart.console hint. END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-01-18T23:24:51.020399Z K 7 svn:log V 615 Simplify filling sockaddr_dl structure for if_resolvemulti() callback providers. link_init_sdl() function can be used to fill most of the parameters. Use caller stack instead of allocation / freing memory for each request. Do not drop support for extra-long (probably non-existing) link-layer protocols by introducing link_alloc_sdl() (used by if_resolvemulti() callback) and link_free_sdl() (used by caller). Since this change breaks KBI, MFC requires slightly different approach (link_init_sdl() auto-allocating buffer if necessary to handle cases with unmodified if_resolvemulti() callers). MFC after: 2 weeks END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-01-18T23:48:20.475869Z K 7 svn:log V 499 If the flowid is available for the mbuf that finalised the creation of a syncache connection, copy it into the inp_flowid field. Without this, an incoming TCP connection won't have an inp_flowid marked until some data comes in, and this means that things like the per-CPU TCP timer option will choose a different CPU for the timer work. (It also means that if one grabbed the flowid via an ioctl from userland, it won't be available until some data has been received.) Sponsored by: Netflix, Inc. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-01-19T00:23:59.789486Z K 7 svn:log V 152 There's actually no data in the PMU_GET_VERSION command. Don't send any. This change now allows the PMU to be used on PowerBook5,8. MFC after: 1 week END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-01-19T00:29:43.539937Z K 7 svn:log V 69 No need to check if devd is running before posting the notification. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-01-19T00:38:18.457085Z K 7 svn:log V 230 Revision 258428 changed gcc by virtue of having _bswapsi2 _bswapdi2 in libgcc, but this was not propagated to this file. Revision 260844 added them here for ia64 unbeknownst revision 258428. Fix it for all... Pointed out by: pfg END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-01-19T04:45:52.363539Z K 7 svn:log V 338 Enable vt. This brings VGA-based console and terminal support to ia64 for the very first time. Only 9 years in the making... Note that the vt/vga driver does not actually make sure there's VGA hardware at the standard/legacy VGA I/O port and memory I/O addresses. This can cause machine checks if the H/W does not have a VGA controller. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-01-19T07:43:02.308835Z K 7 svn:log V 60 Forgot the PMU softc changes for the struct member renames. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-01-19T07:44:14.078788Z K 7 svn:log V 115 With the new bus suspend/resume, the buses don't need to be explicitly suspended and resumed, so remove the calls. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-19T13:38:40.138084Z K 7 svn:log V 124 Add a sanity check: The provided offset for the desired location list should not exceed the size of the .debug_loc section. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-19T13:42:49.073737Z K 7 svn:log V 263 * Allow API dwarf_loclist_n() and dwarf_loclist() to be called with attributes that have form DW_FORM_sec_offset. * If the .debug_info section conforms to DWARF4, do not allow the value of attributes with form DW_FORM_data[48] to be used as section offset. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-19T13:48:02.571099Z K 7 svn:log V 249 * Make die_mem_offset() be able to handle DW_AT_data_member_location attributes generated by Clang 3.4. * Document how different compilers generate DW_AT_data_member_location attributes differently. * Document the quirks about DW_FORM_data[48]. END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-01-19T13:51:46.764935Z K 7 svn:log V 262 MFC r255077: acpi_thermal: Warn about insane _TMP temperature only once A warning is emitted again if the temperature became briefly valid meanwhile. This avoids spamming the user when the sensor is broken. Other values (ie. not _TMP) always raise a warning. END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-01-19T16:07:27.671046Z K 7 svn:log V 986 Further rework netinet6 address handling code: * Set ia address/mask values BEFORE attaching to address lists. Inet6 address assignment is not atomic, so the simplest way to do this atomically is to fill in ia before attach. * Validate irfa->ia_addr field before use (we permit ANY sockaddr in old code). * Do some renamings: in6_ifinit -> in6_notify_ifa (interaction with other subsystems is here) in6_setup_ifa -> in6_broadcast_ifa (LLE/Multicast/DaD code) in6_ifaddloop -> nd6_add_ifa_lle in6_ifremloop -> nd6_rem_ifa_lle * Split working with LLE and route announce code for last two. Add temporary in6_newaddrmsg() function to mimic current rtsock behaviour. * Call device SIOCSIFADDR handler IFF we're adding first address. In IPv4 we have to call it on every address change since ARP record is installed by arp_ifinit() which is called by given handler. IPv6 stack, on the opposite is responsible to call nd6_add_ifa_lle() so there is no reason to call SIOCSIFADDR often. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-19T16:37:57.822293Z K 7 svn:log V 178 Removed unneeded and dangerous assignment. It would probably cause NULL refererence panic if compiler not optimize it out. Found with: Clang static analyzer MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-19T17:45:13.306877Z K 7 svn:log V 49 Add standard memory controller helper functions. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-19T17:53:51.785541Z K 7 svn:log V 145 Generalize AT91 NAND support a bit. Be more flexible about ALE and CLE address line assignment. Provide convenince function to set these things. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-19T17:59:34.441394Z K 7 svn:log V 115 Connect NAND for the SAM9260EK eval board, as well as the HotE HL-201. # expect more refinement as do more boards. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-19T18:09:00.764769Z K 7 svn:log V 97 Add nand device and NANDFS into the mix for those boards that have support for it at the moment. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-01-19T18:46:38.742211Z K 7 svn:log V 66 Add VT kernel configuration to ease testing of vt(9), aka Newcons END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-19T19:36:11.262665Z K 7 svn:log V 390 Introduce grab and ungrab upcalls. When the kernel desires to grab the console, it calls the grab functions. These functions should turn off the RX interrupts, and any others that interfere. This makes mountroot prompt work again. If there's more generalized need other than prompting, many of these routines should be expanded to do those new things. Reviewed by: bde (with reservations) END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-19T19:39:13.308686Z K 7 svn:log V 463 Introduce grab and ungrab upcalls. When the kernel desires to grab the console, it calls the grab functions. These functions should turn off the RX interrupts, and any others that interfere. This makes mountroot prompt work again. If there's more generalized need other than prompting, many of these routines should be expanded to do those new things. Should have been part of r260889, but waasn't due to command line typo. Reviewed by: bde (with reservations) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-19T19:49:24.722702Z K 7 svn:log V 236 MFC r259729: Bootstrap etcupdate(8) as part of the release build, similar to what is done for mergemaster(8). This allows etcupdate(8) to work out-of-box after the first upgrade of a system. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-19T19:58:44.125091Z K 7 svn:log V 69 MFH: Tracking commit (r260891) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-19T20:32:20.948165Z K 7 svn:log V 68 Free the dma memory from the dma map before destroying the dma map. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-01-19T21:02:24.517819Z K 7 svn:log V 70 Optimize f_expand_number(), improving performance. MFC After: 3 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-19T22:01:08.926892Z K 7 svn:log V 752 Move tools/release/${XDEV}/ to release/tools/${XDEV}/. In general, the workflow used for the latest releases has been to checkout head/release/ to a directory outside of any build environments, modify the release.conf accordingly, and run: # ./release.sh -c ./release.conf By moving tools/release/${XDEV}/ (for RPI-B build testing, in this case), any dependency on a different branch of the source tree can be removed. In particular, release.sh expects the tools/release/${XDEV}/crochet-${KERNEL}.conf file to exist, so by moving the crochet configuration file to a directory in release/, it becomes possible to build images for branches that do not yet have the necessary configuration files and/or scripts. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-19T22:25:57.626180Z K 7 svn:log V 953 When bootstrapping the build chroot, the default environment is set up for the amd64/amd64 TARGET/TARGET_ARCH combination. Some of the build tools used here (u-boot in particular) require use of gcc(1). The lang/gcc* from ports/ will install as 'gccNN' instead of 'gcc', so they cannot be used without extra hacks. Add an EMBEDDED_WORLD_FLAGS variable to be used to properly set up the build chroot. For the RPI-B case, EMBEDDED_WORLD_FLAGS is set to 'WITH_GCC=1', which is used to set up the build chroot. While here, in followup to r260895, do not rely on the necessary configuration files and/or scripts to exist in the build target src/ tree. To work around cases where files do not exist, copy (from the local release/ checkout) the tools/${XDEV}/crochet-${KERNEL}.conf to ${CHROOTDIR}/tmp/external/crochet-${KERNEL}.conf to make them accessible to the external utilities that need them (i.e., crochet). Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-20T01:35:14.595714Z K 7 svn:log V 755 Clang 3.4 will sometimes emit DIE for struct/union member before emitting the DIE for the type of that member. ctfconvert can not handle this properly and will calculate a wrong member bit offset. Same struct/union type from different .o file will be treated as different types when their member bit offsets are different, and gets added/merged multiple times. This will in turn cause many other structs/pointers/typedefs that refer to the duplicated struct/union gets added/merged multiple times and eventually causes numerous duplicated CTF types in the kernel.debug file. The simple workaround here is to make use of DW_AT_byte_size attribute of the member DIE to calculate the bits occupied by the member's type, without actually resolving the type. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-01-20T01:59:35.878458Z K 7 svn:log V 121 Bump up WITNESS_COUNT from 1024 to 1536 so there are sufficient entries for WITNESS to actually work. Reviewed by: jhb@ END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-01-20T03:31:16.592825Z K 7 svn:log V 205 Dummy commit (s/__num/__number/) in f_expand_number() to describe that the previous commit here (SVN r260894) was [in-part] from Submitted-by: Christoph Mallon MFC after: 3 days END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-01-20T03:39:08.141991Z K 7 svn:log V 201 Dummy commit (whitespace changes and style nits) to show previous commit (SVN r260866) was [in-part] Submitted-by: Christoph Mallon ... MFC After: 3 days X-MFC-With: r260866 END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-01-20T05:44:45.772402Z K 7 svn:log V 172 - Fix a bxe(4) entry. This issue is not related to NFSv4, and poor performance is caused by disabling TSO, not the issue itself. - s/&os;-STABLE/&os; &release.current;/ END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-01-20T05:57:58.043495Z K 7 svn:log V 47 Document an ipfw fwd issue. Suggested by: jmg END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-20T07:09:19.937610Z K 7 svn:log V 128 Add support for GPS ports to UHSO driver. Submitted by: Lundberg, Johannes MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2014-01-20T11:13:05.172481Z K 7 svn:log V 90 Fix format string. Submitted by: Jörg Sonnenberger MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-01-20T12:11:47.572597Z K 7 svn:log V 26 Merge head up to r260904. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-01-20T14:37:02.871876Z K 7 svn:log V 394 MFH: r260483, r260484, r260594, r260595, r260596, r260597 Improve error message shown to the user when trying to load a module that is already loaded or compiled withing the kernel Point the user to dmesg(1) to get informations about why loading a module did fail instead of printing the cryptic "Exec format error" Update the BUGS section of kld(4) according the recent changes in kldload(8) END K 10 svn:author V 6 cherry K 8 svn:date V 27 2014-01-20T14:48:52.810580Z K 7 svn:log V 1316 Handle %gs/%fs restore from appropriate pcb->pcb_{gs,fs}offset properly, during userland exit. When either is loaded with a new selector in the kernel, the base address offsets are reset, and have to be reloaded. In a xen pv container, this is done via hypercalls rather than rdmsr/wrmsr. We break out xen_set_proc() into kernel stack switch and just the tls switch via xen_load_tls(). This takes care of the ring #3 component of the %gs/%fs restore before exit to userland. %gs is slightly special in that the kernel per-cpu base offset is stored in the hidden offset register of %gs, in addition to the userland context. Additionally, xen takes care of the 'swapgs' operation when a user/kernel transition occurs. What all this means is that the exit path needs to reload the current *kernel* %gs offset when %gs is reloaded for userland, in addition to the userland offset. This kernel offset is assumed to be the per-cpu structure for the specific cpu on which the transition to userland is happening. Since we don't have access to the per-cpu msr where this information is saved, we take the slighly circuitous and presumptive route of obtaining the cpu number on which we are running before resetting %gs, and then using this information to find the appropriate offset value. Approved by: gibbs@ (implicit) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-01-20T15:00:21.957513Z K 7 svn:log V 17 Relax assertion. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-01-20T15:33:31.909139Z K 7 svn:log V 394 MFH: r260483, r260484, r260594, r260595, r260596, r260597 Improve error message shown to the user when trying to load a module that is already loaded or compiled withing the kernel Point the user to dmesg(1) to get informations about why loading a module did fail instead of printing the cryptic "Exec format error" Update the BUGS section of kld(4) according the recent changes in kldload(8) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-20T15:51:02.360101Z K 7 svn:log V 383 - Allow PCI devices that are attached to a driver to be identified by their device name instead of just the selector. - Accept an optional device argument to -l to restrict the output to only listing details about a single device. This is mostly useful in conjunction with other flags like -e or -c to allow a user to query details about a single device. MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-20T17:45:36.150808Z K 7 svn:log V 160 Don't lock in the generic grab just to lock again in the specific grabs. (I committed the wrong version of uart_core.c, which still had this). Pointy hat: imp END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-20T17:55:22.117140Z K 7 svn:log V 79 - Only check the ivars for direct descendants. - A couple of whitespace fixes. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-01-20T18:15:06.313646Z K 7 svn:log V 362 Add a new flag to /etc/ttys: onifconsole. This is equivalent to "on" if the device is an active kernel console and "off" otherwise. This is designed to allow serial-booting x86 systems to provide a login prompt on the serial line by default without providing one on all systems by default. Comments and suggestions by: grehan, dteske, jilles MFC after: 1 month END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-01-20T18:37:35.007619Z K 7 svn:log V 674 In pmap_set_pte(), make sure to enforce ordering by inserting a memory fence. Under system load, the CPU has been found to change the order by which the stores are made visible. When the tag is made visible before the other TLB values, other CPUs may use the invalid TLB values and do bad things. While here (i.e. not a fix) don't return errors from pmap_remove_vhpt() to callers of pmap_remove_pte(). Those callers don't check the return value and as such don't do what is needed to keep a consistent state. More importantly, pmap_remove_vhpt() can't really have an error without it indicating something unintended. Using KASSERT is therefore better. PR: 182999, 183227 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-01-20T18:47:56.738908Z K 7 svn:log V 36 ANSIfy declarations. Ok'ed by: alc END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-01-20T18:51:16.444796Z K 7 svn:log V 26 Merge head up to r260915. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-01-20T18:59:07.228106Z K 7 svn:log V 21 Merge ^/head@260914. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-20T19:37:38.416944Z K 7 svn:log V 288 MFC r260014, r260099: gcc: Add support for label attributes and "unavailable" attribute. Apple GCC has extensions to support for both label attributes and an "unavailable" attribute. These are critical for objc but are also useful in regular C/C++. Obtained from: Apple GCC 4.2 - 5531 END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-20T19:38:16.924674Z K 7 svn:log V 288 MFC r260014, r260099: gcc: Add support for label attributes and "unavailable" attribute. Apple GCC has extensions to support for both label attributes and an "unavailable" attribute. These are critical for objc but are also useful in regular C/C++. Obtained from: Apple GCC 4.2 - 5531 END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-20T19:38:44.719677Z K 7 svn:log V 12 MFH@260917. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-20T19:57:30.609895Z K 7 svn:log V 47 We need nand now that the boards reference it. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T20:06:13.270390Z K 7 svn:log V 291 Sync with (local) changes against releng/10.0/release/doc/ that were needed to fix 10.0-RELEASE release notes. This corresponds to r43586 through r43593 of the doc/ repository. There are no corresponding changes to the src/ repository tracking these. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T20:28:04.161462Z K 7 svn:log V 128 Fix formatting, indentation, line length in preparation of upcoming changes to this file. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 trociny K 8 svn:date V 27 2014-01-20T20:33:40.888685Z K 7 svn:log V 156 MFC r260833: Bring back r226403, the fix for bin/161526, which was (accidentally?) reverted in r238896. PR: bin/161526 Reported by: Karli.Sjoberg slu.se END K 10 svn:author V 7 trociny K 8 svn:date V 27 2014-01-20T20:34:31.016317Z K 7 svn:log V 156 MFC r260833: Bring back r226403, the fix for bin/161526, which was (accidentally?) reverted in r238896. PR: bin/161526 Reported by: Karli.Sjoberg slu.se END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-20T20:56:09.824641Z K 7 svn:log V 459 Add support for displaying VPD for PCI devices via pciconf. - Store the length of each read-only VPD value since not all values are guaranteed to be ASCII values (though most are). - Add a new pciio ioctl to fetch VPD for a single PCI device. The values are returned as a list of variable length records, one for the device name and each keyword. - Add a new -V flag to pciconf's list mode which displays VPD data for each device. MFC after: 1 week END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T21:49:59.010130Z K 7 svn:log V 133 Trim copyright years. Add missing punctuation. Use in place of literal quotes. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T21:50:00.938928Z K 7 svn:log V 287 Remove entries that: - exist in a release [1] - do not have a corresponding revision class [1] This is done to make ensure for 11.0-RELEASE, we do not end up with entries from older releases, like happened with 10.0-R. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T21:50:02.837183Z K 7 svn:log V 174 Final sweep to remove items that now exist in a release. While here, clean up spacing between closing para tags and closing sectN tags. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T21:50:04.735316Z K 7 svn:log V 115 Document r260926, support for displaying VPD for PCI devices via pciconf(8). Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T21:50:06.623842Z K 7 svn:log V 92 Document r260921, nand(4) enabled by default for arm. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-20T21:50:31.394409Z K 7 svn:log V 601 MFC r260332; gcc: backport some fixes from llvm-gcc llvm-gcc backported some patches from gcc trunk: http://gcc.gnu.org/ml/gcc-cvs/2007-05/msg00662.html http://gcc.gnu.org/ml/gcc-cvs/2007-07/msg00019.html http://gcc.gnu.org/ml/gcc-cvs/2007-08/msg00240.html http://gcc.gnu.org/ml/gcc-cvs/2007-08/msg00493.html The first two were always GPL2. The last two were added after the GPL3 transition, but were written by aaw@google.com and Rafael EspĂ­ndola got permission to relicense them under the GPL2 for inclusion in llvm-gcc. This fixes GCC-PR c++/31749 Obtained from: llvm-gcc (rev. 75463; GPLv2) END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-20T21:52:00.232925Z K 7 svn:log V 601 MFC r260332; gcc: backport some fixes from llvm-gcc llvm-gcc backported some patches from gcc trunk: http://gcc.gnu.org/ml/gcc-cvs/2007-05/msg00662.html http://gcc.gnu.org/ml/gcc-cvs/2007-07/msg00019.html http://gcc.gnu.org/ml/gcc-cvs/2007-08/msg00240.html http://gcc.gnu.org/ml/gcc-cvs/2007-08/msg00493.html The first two were always GPL2. The last two were added after the GPL3 transition, but were written by aaw@google.com and Rafael EspĂ­ndola got permission to relicense them under the GPL2 for inclusion in llvm-gcc. This fixes GCC-PR c++/31749 Obtained from: llvm-gcc (rev. 75463; GPLv2) END K 10 svn:author V 8 andreast K 8 svn:date V 27 2014-01-20T21:54:05.906435Z K 7 svn:log V 440 Fix the resource information for the i2s-a node on certain G5 PowerMacs. This is the first step needed to get the snapper codec working on those machines. The second step is to enable the corresponding I2S device and its clock. Tested on machines where the snapper codec was already working, a G4 PowerBook and a PowerMac9,1 with a Shasta based macio. The PowerMac7,2/7,3 with a K2 based macio can now also play sound. MFC after: 1 month END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-20T21:58:20.202611Z K 7 svn:log V 248 MFC r259531; gcc: point to our address for bug reports. As recommended by the FSF in gcc/version.c : "If you distribute a modified version of GCC, please change this to refer to a document giving instructions for reporting bugs to you, not us." END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T21:58:29.696615Z K 7 svn:log V 82 Document r260913, onifconsole ttys(5) flag. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T22:08:09.546938Z K 7 svn:log V 56 Document r260910. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T22:08:11.490736Z K 7 svn:log V 56 Document r260903. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T22:25:50.604942Z K 7 svn:log V 56 Document r260888. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T22:32:23.610980Z K 7 svn:log V 102 Add UPDATING entry for 10.0-RELEASE. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-20T22:54:06.918991Z K 7 svn:log V 135 Fix build: include sys/queue.h header explicitly since the gelf.h header comes with the new libelf will no longer include sys/queue.h. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-01-20T22:54:11.606345Z K 7 svn:log V 194 Implicit include of sys/queue.h instead of relying on gelf.h/libelf.h to bring it Newer version of gelf.h and libelf.h does not include sys/queue.h anymore Submitted by: kaiw MFC after: 3 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:08:31.113989Z K 7 svn:log V 82 Document r260847. Reword entry for r260888. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:08:33.446002Z K 7 svn:log V 56 Document r260594. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:12:10.155178Z K 7 svn:log V 79 Move r260847 to 'kernel-virtualization'. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:12:12.077612Z K 7 svn:log V 56 Document r260583. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-01-20T23:23:29.666376Z K 7 svn:log V 58 MFC r260782: -h and -H options backwards in manual page. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-01-20T23:25:52.695863Z K 7 svn:log V 58 MFC r260782: -h and -H options backwards in manual page. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-20T23:27:05.723227Z K 7 svn:log V 118 Make comconsole options set before its activation to be remembered. MFC after: 2 weeks Sponsored by: iXsystems, Inc. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:31:16.226615Z K 7 svn:log V 56 Document r260582. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:31:18.186593Z K 7 svn:log V 56 Document r260552. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:31:20.104173Z K 7 svn:log V 56 Document r260532. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2014-01-20T23:36:16.808705Z K 7 svn:log V 75 Style(9) fix. No functional changes. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:50:30.726582Z K 7 svn:log V 56 Document r260448. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:50:32.656075Z K 7 svn:log V 77 Move r260532 to kernel-virtualization. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:50:34.581639Z K 7 svn:log V 56 Document r260410. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:52:28.998849Z K 7 svn:log V 63 Move r260903, misplaced. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-20T23:56:49.120311Z K 7 svn:log V 64 MFC r260407: Allow delete_method sysctl to be set to "DISABLE". END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-20T23:59:32.156627Z K 7 svn:log V 84 Reformat to fix a nit in the rendered output. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-21T00:14:06.419910Z K 7 svn:log V 593 MFC r254970 (by ken): If a drive returns ASC/ASCQ 0x04,0x11 "Logical unit not ready, notify (enable spinup) required", instead of doing the normal retries, poll for a change in status. We will poll every half second for a minute for the status to change. Hitachi drives (and likely other SAS drives) return that ASC/ASCQ when they are waiting to spin up. What it means is that they are waiting for the SAS expander to send them the SAS NOTIFY (ENABLE SPINUP) primitive. That primitive is the mechanism expanders/enclosures use to sequence drive spinup to avoid overloading power supplies. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-21T00:16:41.025841Z K 7 svn:log V 78 MFC r255307 (by bryanv): Add camcontrol support for the SCSI sanitize command END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-21T00:22:08.712409Z K 7 svn:log V 84 MFC r256836: Remove hard limit on number of BIOs handled with one ATA TRIM request. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-21T00:25:50.718796Z K 7 svn:log V 65 MFC r256895: Fix memory and references leak due to unfreed path. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-21T00:27:49.647270Z K 7 svn:log V 77 MFC r256995: Remove 128KB bzero() call done for every block I/O data buffer. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-21T00:31:31.121682Z K 7 svn:log V 235 MFC r257054: Some microoptimizations for da and ada drivers: - Replace ordered_tag_count counter with single flag; - From da remove outstanding_cmds counter, duplicating pending_ccbs list; - From da_softc remove unused links field. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-21T00:34:37.263963Z K 7 svn:log V 64 MFC r260407: Allow delete_method sysctl to be set to "DISABLE". END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-21T01:12:48.654245Z K 7 svn:log V 56 Document r260445. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-21T01:12:50.617938Z K 7 svn:log V 56 Document r259626. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-21T01:12:52.539844Z K 7 svn:log V 56 Document r258884. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-21T01:12:54.464603Z K 7 svn:log V 56 Document r258838. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-21T01:21:20.781837Z K 7 svn:log V 56 Document r258830. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-01-21T03:01:34.365261Z K 7 svn:log V 126 There is no need to initialize the IOMMU if no passthru devices have been configured for bhyve to use. Suggested by: grehan@ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-21T03:14:19.497519Z K 7 svn:log V 157 - Reuse legacy_pcib_(read|write)_config() methods in the QPI pcib driver. - Reuse legacy_pcib_alloc_msi{,x}() methods in the QPI and mptable pcib drivers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-21T03:24:52.457731Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-21T03:27:47.610416Z K 7 svn:log V 23 Fix a couple of typos. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-21T05:54:14.177333Z K 7 svn:log V 56 Add 10.0-RELEASE. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-21T05:56:35.105001Z K 7 svn:log V 56 Add 11.0-CURRENT. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-21T08:24:12.449747Z K 7 svn:log V 110 Add check for "hw.usb.no_pf" sysctl value. Submitted by: Warren Block MFC after: 1 week END K 10 svn:author V 3 jgh K 8 svn:date V 27 2014-01-21T09:01:08.300788Z K 7 svn:log V 60 add myself to committers-doc.dot Approved by: bcr (mentor) END K 10 svn:author V 5 marck K 8 svn:date V 27 2014-01-21T09:19:28.953102Z K 7 svn:log V 90 MFC r259925-259926: Add GPT UUID for VMware vSAN meta-data partition. Approved by: ae END K 10 svn:author V 5 marck K 8 svn:date V 27 2014-01-21T09:20:45.590831Z K 7 svn:log V 90 MFC r259925-259926: Add GPT UUID for VMware vSAN meta-data partition. Approved by: ae END K 10 svn:author V 5 marck K 8 svn:date V 27 2014-01-21T09:22:00.987357Z K 7 svn:log V 145 MFC r259925-259926 (with appropriate changes to g_part_uuid_alias struct): Add GPT UUID for VMware vSAN meta-data partition. Approved by: ae END K 10 svn:author V 6 grembo K 8 svn:date V 27 2014-01-21T13:23:18.970235Z K 7 svn:log V 59 Add grembo as a ports committer Approved by: flo (mentor) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-21T15:57:59.522757Z K 7 svn:log V 121 10.0-RELEASE is out, so call stable/10 -STABLE again. Reminded by: David Wolfskill Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-21T16:02:31.778941Z K 7 svn:log V 601 MFC r260332; gcc: backport some fixes from llvm-gcc llvm-gcc backported some patches from gcc trunk: http://gcc.gnu.org/ml/gcc-cvs/2007-05/msg00662.html http://gcc.gnu.org/ml/gcc-cvs/2007-07/msg00019.html http://gcc.gnu.org/ml/gcc-cvs/2007-08/msg00240.html http://gcc.gnu.org/ml/gcc-cvs/2007-08/msg00493.html The first two were always GPL2. The last two were added after the GPL3 transition, but were written by aaw@google.com and Rafael EspĂ­ndola got permission to relicense them under the GPL2 for inclusion in llvm-gcc. This fixes GCC-PR c++/31749 Obtained from: llvm-gcc (rev. 75463; GPLv2) END K 10 svn:author V 5 harti K 8 svn:date V 27 2014-01-21T16:49:54.445297Z K 7 svn:log V 144 Fix a problem with OBJECT IDENTIFIER encoding: need to check the second subid to be less than 40, not the first when the first subid is 0 or 1. END K 10 svn:author V 5 demon K 8 svn:date V 27 2014-01-21T18:57:49.277850Z K 7 svn:log V 114 Do not exit with non-zero return code if sysctl.conf or sysctl.conf.local files are absent. Approved by: delphij END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-21T19:06:29.418541Z K 7 svn:log V 516 ext2fs: Translate the EXT4_EXTENTS and EXT4_INDEX to the inode flags. r260545 cleared the inode flags to fix corruption problems but we still need to pass some EXT4 flags for the ext4 read-only mode. None of these attributes has an equivalent in FreeBSD and are uninteresting for the system utilities so they should be innaccessible in ext2_getattrib(). Note: we also use EXT4_HUGE_FILE but we use it directly from the dinode structure so it is not necessary to translate it, Suggested by: bde MFC after: 3 days END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-21T20:17:10.337177Z K 7 svn:log V 28 Remove trailing whitespace. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-21T20:23:39.197712Z K 7 svn:log V 82 Remove INCSDIR variable which is only used in elftoolchain's own build framework. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-21T20:42:15.783579Z K 7 svn:log V 238 Reapply revisions r237528, r237531 and r238741 which make libelf properly include sys/ headers from the source tree instead of the host. These patches are also applied to libdwarf since libdwarf requires the same sys/ headers as libelf. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-21T20:48:02.626414Z K 7 svn:log V 12 MFH@260988. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-21T21:11:07.832160Z K 7 svn:log V 54 Bump SHLIB_MAJOR for libdwarf as ABI/API has changed. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-21T21:13:13.327130Z K 7 svn:log V 29 Bump SHLIB_MAJOR for libelf. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-21T21:30:44.797075Z K 7 svn:log V 17 Update OLD_LIBS. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-21T23:15:23.838638Z K 7 svn:log V 111 Fix memory and references leak due to unfreed path in case we can't allocate bus scan CCB. MFC after: 2 weeks END K 10 svn:author V 6 tychon K 8 svn:date V 27 2014-01-21T23:45:31.139578Z K 7 svn:log V 67 Add myself to the src-committers list. Approved by: neel (mentor) END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-22T01:35:30.591343Z K 7 svn:log V 241 MFC r260874: gcc: fix libgcc by adding the bswap builtins for all platforms. This change was missing from r258428 which attempted to add the bswap builtins to gcc. The change is also missing from the patch in gnu/155309. Found by: marcel END K 10 svn:author V 6 tychon K 8 svn:date V 27 2014-01-22T01:56:49.788002Z K 7 svn:log V 218 Increase the block-layer backend maximum number of requests to match the AHCI command queue depth. This allows a slew of commands issued by a Linux guest to be absorbed without error. Approved by: grehan (co-mentor) END