ƒ²259780 192 300 130 273 145 198 203 616 197 264 212 293 143 273 158 207 247 407 241 131 592 315 450 215 217 403 275 224 202 251 270 235 320 256 310 156 156 185 313 206 132 184 1163 233 128 109 188 921 198 165 361 408 182 182 218 344 344 344 286 222 307 309 249 230 299 126 976 157 127 127 127 236 176 236 276 377 174 116 131 116 546 255 329 329 1020 210 245 229 187 477 240 189 212 322 298 139 205 226 332 235 157 253 519 195 108 286 252 370 623 476 168 423 423 212 390 626 626 218 278 194 274 208 150 329 285 234 171 159 308 547 115 260 167 221 201 221 249 473 162 162 162 247 178 137 231 575 180 243 232 230 613 147 147 158 196 251 164 402 414 117 164 100 160 224 177 390 160 553 302 302 119 275 496 314 416 217 200 152 176 170 358 783 808 742 294 204 204 109 110 546 546 414 275 K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-23T19:47:34.366193Z K 7 svn:log V 207 ext2fs: make the hashing algorithm match the linux code. There appears to be a hash function compatibility issue. The code is currently disabled but fix it nevertheless. PR: kern/183230 MFC after: 3 days END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-12-23T19:48:02.999054Z K 7 svn:log V 34 Mention jemalloc upgrade to 3.4.0 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-23T19:48:22.710675Z K 7 svn:log V 180 Add a resume hook for bhyve that runs a function on all CPUs during resume. For Intel CPUs, invoke vmxon for CPUs that were in VMX mode at the time of suspend. Reviewed by: neel END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-12-23T19:51:30.671702Z K 7 svn:log V 49 MFC r259781: Mention jemalloc upgrade to 3.4.0 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-12-23T20:16:54.372261Z K 7 svn:log V 101 MFC r259131: Don't panic when we get ZPOOL_STATUS_NON_NATIVE_ASHIFT while listing importable pools. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-12-23T20:20:46.057659Z K 7 svn:log V 106 MFC r259058,r259060: Remove -q from usage. Document -q and --quiet as discouraged compatibility option. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-23T20:21:46.315118Z K 7 svn:log V 523 MFstable10 r259277, r259494, r259577, r259768, r259783: r259277 (rodrigc): Mention BIND removal in release notes. r259494 (rodrigc): Add OFED and Mellanox items to release notes. Add release note items from Chelsio. r259577 (rodrigc): Add SVN revision numbers for Mellanox updates. Add SVN revision numbers for Chelsio updates. Indent. r259768 (rodrigc): Merge release note updates. r259783 (rodrigc): Mention jemalloc upgrade to 3.4.0 Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-23T20:39:54.811527Z K 7 svn:log V 104 Update FreeBSD version entities to reflect head/ is 11.0-CURRENT. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-23T20:52:29.211808Z K 7 svn:log V 171 Update FreeBSD version entity values. This is a direct commit to stable/10/, because the values differ between stable/10/ and head/. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-23T21:07:02.159674Z K 7 svn:log V 119 Switch references to -CURRENT to -STABLE. This is a direct commit to stable/10/. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-23T21:29:37.012174Z K 7 svn:log V 200 MFstable10 r259788, r259789: r259788: Update FreeBSD version entity values. r259789: Switch references from -CURRENT to -STABLE. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-23T21:55:54.833803Z K 7 svn:log V 52 Include INET6 headers not only when DDB is defined. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-23T21:58:03.713608Z K 7 svn:log V 180 Remove references to SUP_UPDATE and CVS_UPDATE. Include base svn when evaluating if svn(1) exists. MFC after: 3-days X-MFC-to: stable/10 only Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-23T22:00:38.066382Z K 7 svn:log V 67 Use updated prison_xxx_ip6() functions with sockaddr_in6 argument. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-23T22:20:00.827013Z K 7 svn:log V 114 Update release.url from snapshots/ to releases/. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-23T22:20:47.526694Z K 7 svn:log V 155 Highly simplify, deduplicate and make more readable the socket options handling code. Use new prison_xxx_ip6() functions where they were in original code. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-23T22:26:17.846534Z K 7 svn:log V 315 * Use new prison_xxx_ip6() functions. * rip6_output() always calls in6_selectsrc() where all prison restrictions will be applied, thus no need to call prison_check_ip6() here. * in rip6_bind() move prison_check_ip6() call to be a bit later, when sockaddr_in6 structure will have sin6_scope_id properly initialized. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-23T22:31:40.137171Z K 7 svn:log V 148 Add a note that the latest version of the release notes will exist on the website. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-23T22:37:59.554618Z K 7 svn:log V 40 Remove handling for an impossible case. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-12-23T22:38:41.099177Z K 7 svn:log V 496 MFC r256060,r256650: kldxref: Do not depend on the directory order. Sort the filenames to get a consistent result between machines of the same architecture. Also, sort FTS_D entries after other entries so kldxref -R works properly in the uncommon case that a directory contains both subdirectories and modules. Previously, this may have happened to work, depending on the order of files in the directory. PR: bin/182098 Submitted by: Derek Schrock (original version) Tested by: Derek Schrock END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-23T23:50:18.880759Z K 7 svn:log V 222 Specify there are no security advisories. Comment the 'doc' and 'rc-scripts' sections. This is done to silence tidy(1) when cleaning up the generated html. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-12-24T00:48:39.934301Z K 7 svn:log V 352 The NFSv4 client was passing both the p and cred arguments to nfsv4_fillattr() as NULLs for the Getattr callback. This caused nfsv4_fillattr() to not fill in the Change attribute for the reply. I believe this was a violation of the RFC, but had little effect on server behaviour. This patch passes a non-NULL p argument to fix this. MFC after: 1 week END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-24T02:05:07.758834Z K 7 svn:log V 122 Add list of rc(8) scripts added/removed in 10.0-RELEASE. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-24T02:07:22.009293Z K 7 svn:log V 124 Fix an undo error that crept in during formatting changes. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 np K 8 svn:date V 27 2013-12-24T02:10:12.519961Z K 7 svn:log V 311 MFC r259527: Do not create a hardware IPv6 server if the listen address is not in6addr_any and is not in the CLIP table either. This fixes a reported TOE+IPv6 NULL-dereference panic in do_pass_open_rpl(). While here, stop creating hardware servers for any loopback address. It's just a waste of server tids. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-24T03:57:25.507673Z K 7 svn:log V 182 Add the installation article, copied from releng/9.2, modified for releng/10.0/. It is not yet linked to the build. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-24T04:15:48.251101Z K 7 svn:log V 131 Fix a typo in an XML element, incorrectly updated for docbook 5.0 Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-24T04:27:11.214049Z K 7 svn:log V 109 Link the installation article to the build. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-12-24T05:10:41.618276Z K 7 svn:log V 154 Add pointer to wiki for Hyper-V information. Wiki content for Hyper-V in FreeBSD 10 was significantly updated by Abhishek Gupta . END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-12-24T05:17:24.505844Z K 7 svn:log V 173 MFC r259808 Add pointer to wiki for Hyper-V information. Wiki content for Hyper-V in FreeBSD 10 was significantly updated by Abhishek Gupta . END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-24T05:27:45.396413Z K 7 svn:log V 142 MFstable10 r259809 (rodrigc): Add pointer to wiki for Hyper-V information. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-12-24T06:56:17.976607Z K 7 svn:log V 223 MFV r258373: 4168 ztest assertion failure in dbuf_undirty 4169 verbatim import causes zdb to segfa 4170 zhack leaves pool in ACTIVE state illumos/illumos-gate@7fdd916c474ea52896c671bbe7b56ba34a1ca132 MFC after: 2 weeks END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-12-24T07:02:05.052572Z K 7 svn:log V 161 Some devices have a dual mode such as Tenda W326U and ZyXEL NWD2705, add the product id and use a standard scsi eject. Tested on the ZyXEL NWD2705 wlan dongle. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-12-24T07:14:25.657341Z K 7 svn:log V 213 MFV r258374: 4171 clean up spa_feature_*() interfaces 4172 implement extensible_dataset feature for use by other zpool features illumos/illumos-gate@2acef22db7808606888f8f92715629ff3ba555b9 MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-24T07:25:49.790747Z K 7 svn:log V 64 MFC r259521: Do not allow O_EXEC opens for fifo, return EINVAL. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-24T07:26:43.653205Z K 7 svn:log V 64 MFC r259521: Do not allow O_EXEC opens for fifo, return EINVAL. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-12-24T07:27:55.712590Z K 7 svn:log V 89 Fix incorrect markup introduced in r259813. Pointy hat to: delphij X-MFC-after: r259813 END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-24T07:32:06.760253Z K 7 svn:log V 220 MFC r259522: If vn_open_vnode() succeeded in opening the vnode, but subsequent advisory lock cannot be obtained, prevent double-close of the vnode in vn_close() called from the fdrop(), by resetting file' f_ops methods. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-12-24T08:49:55.174672Z K 7 svn:log V 109 Use macros to calculate offset and xfersize for given page, instead of allocating temporary memory for that. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-12-24T09:19:49.507425Z K 7 svn:log V 36 Inline functions are more readable. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-12-24T13:46:54.246078Z K 7 svn:log V 89 MFC r259677: swapon: Fix buffer overflow when configuring swap on GBDE. PR: bin/184950 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-12-24T14:14:05.500919Z K 7 svn:log V 1065 A work in progress on making socket buffers capable to accept an mbufs that are "not ready". These mbufs are now being populated by some I/O thread in background. sb_cc is split into sb_ccc and sb_acc. sb_ccc means "claimed character count", it is usually of interest for those parties that write to socket buffer and compare sb_ccc against limits. sb_acc means "available character count", how many data can we take from buffer right now. Not ready data is marked with M_NOTREADY flag. Data that stands in the buffer beyond not ready data, but is ready itself is marked as M_BLOCKED. To optimize things we keep pointer to the first M_NOTREADY mbuf. Writes to sockets can now have PRUS_NOTREADY flag, which will put M_NOTREADY on all written data. In the process of the change I tried to reduce lurking of various layers in the struct sockbuf, utilizing at least inlined functions. This isn't properly tested, just a milestone in a wip. Only TCP and UDP are compilable, SCTP and some other kernel code are not. Sponsored by: Netflix Sponsored by: Nginx, Inc. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-24T14:26:31.355696Z K 7 svn:log V 140 MFC r259473: Enable llvm's integrated assembler for PowerPC, since it should now be good enough for typical usage. Requested by: rdivacky END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-24T14:48:52.234808Z K 7 svn:log V 36 Fix i386 build. Pointy hat to: jhb END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-24T15:44:09.700409Z K 7 svn:log V 18 Merge from head/. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-24T15:56:16.048666Z K 7 svn:log V 96 Remove unused static function adwccbstatus() from adw(4). Reviewed by: gibbs MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-24T16:14:19.972127Z K 7 svn:log V 828 Support soft power-off via the ACPI S5 state for bhyve guests. - Implement the PM1_EVT and PM1_CTL registers required by ACPI. The PM1_EVT register is mostly a dummy as bhyve doesn't support any of the hardware-initiated events. The only bit of PM1_CNT that is implemented are the sleep request bits (SPL_EN and SLP_TYP) which request a graceful power off for S5. In particular, for S5, bhyve exits with a non-zero value which terminates the loop in vmrun.sh. - Emulate the Reset Control register at I/O port 0xcf9 and advertise it as the reset register via ACPI. - Advertise an _S5 package. - Extend the in/out interface to allow an in/out handler to request that the hypervisor trigger a reset or power-off. - While here, note that all vCPUs in a guest support C1 ("hlt"). Reviewed by: neel (earlier version) END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-24T16:46:06.371608Z K 7 svn:log V 105 Remove unused static const variable num_chip_names from aic79xx.c. Reviewed by: gibbs MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-12-24T17:28:27.498596Z K 7 svn:log V 73 Fix a bug introduced at r259632, triggering infinite loop in some cases. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-24T18:41:17.135122Z K 7 svn:log V 268 MFC 255493: - Decode the idtype argument passed to wait6() in kdump and truss. - Don't treat an options argument of 0 to wait4() as an error in kdump. - Decode the wait options passed to wait4() and wait6() in truss and decode the returned rusage and exit status. END K 10 svn:author V 2 ed K 8 svn:date V 27 2013-12-24T18:42:26.988596Z K 7 svn:log V 316 Fix copy-pasting of CJK fullwidth characters. They are stored as two separate characters in the vtbuf, so copy-pasting will cause them to be passed to terminal_input_char() twice. Extend terminal_input_char() to explicitly discard characters with TF_CJK_RIGHT set. This causes only the left part to generate input. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-24T18:48:29.038156Z K 7 svn:log V 90 MFC 258177: Remove an incorrectly copied and pasted clause from these license statements. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-24T18:49:24.136669Z K 7 svn:log V 90 MFC 258177: Remove an incorrectly copied and pasted clause from these license statements. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-24T18:52:36.586572Z K 7 svn:log V 125 Remove another unused static const variable num_chip_names, from aic7xxx.c this time. Noticed by: pluknet MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-24T19:01:08.592169Z K 7 svn:log V 251 MFC 258869: Fix an off-by-one error in r228960. The maximum priority delta provided by SCHED_PRI_TICKS should be SCHED_PRI_RANGE - 1 so that the resulting priority value (before nice adjustment) is between SCHED_PRI_MIN and SCHED_PRI_MAX, inclusive. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-24T19:02:04.121378Z K 7 svn:log V 251 MFC 258869: Fix an off-by-one error in r228960. The maximum priority delta provided by SCHED_PRI_TICKS should be SCHED_PRI_RANGE - 1 so that the resulting priority value (before nice adjustment) is between SCHED_PRI_MIN and SCHED_PRI_MAX, inclusive. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-24T19:03:30.981287Z K 7 svn:log V 251 MFC 258869: Fix an off-by-one error in r228960. The maximum priority delta provided by SCHED_PRI_TICKS should be SCHED_PRI_RANGE - 1 so that the resulting priority value (before nice adjustment) is between SCHED_PRI_MIN and SCHED_PRI_MAX, inclusive. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-24T19:10:56.110935Z K 7 svn:log V 193 MFC 259013: Fix the processor table entry structure to use a fixed-width type for 32-bit fields so it is the correct size on amd64. Remove a workaround for the broken structure from bhyve(8). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-12-24T19:58:27.905493Z K 7 svn:log V 126 Add another HP iLO serial (console) port, found on Itanium servers. Derived from information provided by: felip.nadal@hob.de END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-24T20:25:18.929973Z K 7 svn:log V 214 In sys/netinet/in_mcast.c, inm_is_ifp_detached() is only used whenever KTR is defined, so put it between #ifdef KTR guards. This avoids a warning about a unused function if KTR is not enabled. MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-24T20:30:13.218420Z K 7 svn:log V 216 In sys/netinet6/in6_mcast.c, in6m_is_ifp_detached() is only used whenever KTR is defined, so put it between #ifdef KTR guards. This avoids a warning about a unused function if KTR is not enabled. MFC after: 3 days END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-24T20:42:48.364104Z K 7 svn:log V 156 gcc: Add ability to generate DWARF pubtypes section if DEBUG_PUBTYPES_SECTION is defined. Obtained from: gcc 4.3 (rev. 118826; GPLv2) MFC after: 2 weeks END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-24T20:55:22.904452Z K 7 svn:log V 137 Remove some unused static const strings under sys/rpc, which have never been used since the initial commit (r177633). MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-24T20:57:26.957393Z K 7 svn:log V 206 Move a static const variable to the #if 0 part where it is only used. (Note the #if 0 part has been inactive since the initial commit, r177633, so maybe it should be removed altogether). MFC after: 3 days END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-12-24T22:04:44.900240Z K 7 svn:log V 31 sh: Remove an unused variable. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-12-24T22:24:17.732387Z K 7 svn:log V 878 An intermittent problem with NFSv4 exporting of ZFS snapshots was reported to the freebsd-fs mailing list. I believe the problem was caused by the Readdir operation using VFS_VGET() for a snapshot file entry instead of VOP_LOOKUP(). This would not occur for NFSv3, since it will do a VFS_VGET() of "." which fails with ENOTSUPP at the beginning of the directory, whereas NFSv4 does not check "." or "..". This patch adds a call to VFS_VGET() for the directory being read to check for ENOTSUPP. I also observed that the mount_on_fileid and fsid attributes were not correct at the snapshot's auto mountpoints when looking at packet traces for the Readdir. This patch fixes the attributes by doing a check for different v_mount structure, even if the vnode v_mountedhere is not set. Reported by: jas@cse.yorku.ca Tested by: jas@cse.yorku.ca Reviewed by: asomers MFC after: 1 week END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-12-24T22:38:24.696365Z K 7 svn:log V 62 sh: Initialize OPTIND=1 even if it came from the environment. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-24T23:23:44.630724Z K 7 svn:log V 36 MFC r259520: Fix copy/paste typo. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-24T23:26:59.722441Z K 7 svn:log V 36 MFC r259520: Fix copy/paste typo. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-24T23:50:35.718032Z K 7 svn:log V 36 MFC r259520: Fix copy/paste typo. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-12-25T00:39:04.104739Z K 7 svn:log V 139 MFV r258384: 2583 Add -p (parsable) option to zfs list illumos/illumos-gate@43d68d68c1ce08fb35026bebfb141af422e7082e MFC after: 2 weeks END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T00:40:42.776126Z K 7 svn:log V 84 MFC r259720: For gnu/lib/csu, only use gcc-specific flags when compiling with gcc. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T00:48:08.595272Z K 7 svn:log V 143 MFC r259724: Apply upstream commit 33312fd828e59c78ae4ee30fd70d0ca109748cf0 (by zoulasc) to contrib/file: don't write a char to a pointer. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T00:53:48.144165Z K 7 svn:log V 183 MFC r259740: In usr.bin/sort/radixsort.c, pop_ls_mt() is only referenced if SORT_THREADS is defined, so make the whole function conditional, instead of just the pthread calls in it. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-12-25T01:03:14.599378Z K 7 svn:log V 279 The NFSv4 server would call VOP_SETATTR() with a shared locked vnode when a Getattr for a file is done by a client other than the one that holds the file's delegation. This would only happen when delegations are enabled and the problem is fixed by this patch. MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-12-25T01:20:14.841144Z K 7 svn:log V 78 We have in base iconv. PR: 185135 Submitted by: Lars Engels END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-12-25T01:52:55.326497Z K 7 svn:log V 20 Whitespace cleanup. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-12-25T01:58:19.926774Z K 7 svn:log V 35 Remove from kernel the "dll" code. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-12-25T02:06:57.632091Z K 7 svn:log V 20 Kill space at eols. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-12-25T03:24:20.475771Z K 7 svn:log V 449 Cleanup alias module handler register/unregister. - Remove locking, since all module(9) events are running under &Giant. - Use TAILQ for protocol handlers and fix a bug which led to infinite cycle. Bug found in VirtualBox [1] - Simplify code everywhere. - Fix documentation. [1] https://www.virtualbox.org/pipermail/vbox-dev/2013-November/011936.html PR: 183792 [1] Submitted by: Valery Ushakov [1] Sponsored by: Nginx, Inc. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2013-12-25T04:51:56.367594Z K 7 svn:log V 159 Harvest one no longer used constant string. Remove another and place it into play in the normally ifdef protected zone it would be used int. Noticed by: dim END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-25T06:09:07.689057Z 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 2013-12-25T06:09:31.893363Z 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 4 neel K 8 svn:date V 27 2013-12-25T06:46:31.146166Z K 7 svn:log V 926 vlapic code restructuring to make it easy to support hardware-assist for APIC emulation. The vlapic initialization and cleanup is done via processor specific vmm_ops. This will allow the VT-x/SVM modules to layer any hardware-assist for APIC emulation or virtual interrupt delivery on top of the vlapic device model. Add a parameter to 'vcpu_notify_event()' to distinguish between vlapic interrupts versus other events (e.g. NMI). This provides an opportunity to use hardware-assists like Posted Interrupts (VT-x) or doorbell MSR (SVM) to deliver an interrupt to a guest without causing a VM-exit. Get rid of lapic_pending_intr() and lapic_intr_accepted() and use the vlapic_xxx() counterparts directly. Associate an 'Apic Page' with each vcpu and reference it from the 'vlapic'. The 'Apic Page' is intended to be referenced from the Intel VMCS as the 'virtual APIC page' or from the AMD VMCB as the 'vAPIC backing page'. END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-25T08:34:35.824132Z K 7 svn:log V 117 Do not assume that "/var" is a mount point. Use a MD based file system. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-12-25T09:43:51.428280Z K 7 svn:log V 148 It'll be okay to use LibAliasDetachHandlers() here, relying on the fact that all handlers come from modules' bss and are followed by NODIR handler. END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-12-25T12:41:53.484997Z K 7 svn:log V 136 MFC r259222: Destroy mtx lock when failed to allocate memory during attach. Submitted by: Dmitry Luhtionov END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-25T13:51:14.178379Z K 7 svn:log V 95 Handle leading space in pid and add more cleanup. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2013-12-25T13:57:23.023723Z K 7 svn:log V 383 Delay copying of resolv.conf into the chroot until /etc exists. With an unpopulated chroot dir, release building was failing because the script was attempting to copy resolv.conf into a non-existent /etc directory of the chroot. Fix this by copying the file only after the installworld has happened, which will create this directory. Reviewed by: gjb Approved by: rpaulo (mentor) END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T14:48:27.382488Z K 7 svn:log V 147 In sys/dev/mwl/if_mwl.c, put the static RD4() function under #ifdef MWL_DEBUG guards, since it only used in DPRINTF statements. MFC after: 3 days END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-25T15:23:01.669456Z K 7 svn:log V 93 Do not truncate the ``command'' column in ``ps'' output. Reviewed by: jhb MFC after: 1 week END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-25T15:40:15.264474Z K 7 svn:log V 115 MFC r258469: - Purge one more reference to ad(4)[1]. - NSWAPDEV limit has gone. Noticed by: Sergey V. Dyatko [1] END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-25T16:01:29.912859Z K 7 svn:log V 225 The compile time constant limit on number of swap devices was removed in 5.2. As such, remove the EINVAL error saying so. Currently the vm.nswapdev sysctl just represents the number of added swap devices. MFC after: 1 week END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-25T16:01:48.099805Z K 7 svn:log V 205 gcc: small enhancements for the arm support. Very small updates: fixes GCC-PR target/31152 Tested by building the cross-compiler. Obtained from: gcc 4.3 (rev. r118461, 125973: GPLv2) MFC after: 2 weeks END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-12-25T16:14:02.831906Z K 7 svn:log V 44 sh: Simplify code related to PPID variable. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T16:25:54.092156Z K 7 svn:log V 112 In sys/kern/sched_ule.c, remove static function sched_both(), which is unused since r232207. MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T16:58:14.914678Z K 7 svn:log V 133 In sys/kern/subr_witness.c, remove static function witness_lock_order_key_empty(), which is unused since r181695. MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-12-25T16:58:42.885290Z K 7 svn:log V 239 Slightly simplify expiration logic introduced in r254337. - Do not update the histogram for items we are any way deleting from cache. - Do not update the histogram if nfsrc_tcphighwater is not set. - Remove some extra math operations. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-25T17:11:49.674967Z K 7 svn:log V 138 For vmcore, calculate time relative to device creation upon time_uptime. Previously it used a clock from live kernel. MFC after: 2 weeks END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-25T17:28:08.778075Z K 7 svn:log V 61 Clean up manual pages after BIND removal. MFC after: 1 week END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T17:28:18.329627Z K 7 svn:log V 160 In sys/dev/sym/sym_hipd.c, remove static functions sym_que_first(), sym_que_last() and sym_remque_tail(), which are all unused since r53790. MFC after: 3 days END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2013-12-25T18:25:58.603171Z K 7 svn:log V 425 Put the release objdir inside the chroot. When building the system from outside the chroot as part of the release process, ensure the objdir is within the chroot so that the whole output of the release.sh script is self-contained in a single directory. Use CHROOTDIR/tmp/obj instead of CHROOTDIR/usr/obj to minimize possible interferences with the output of the build itself. Reviewed by: gjb Approved by: rpaulo (mentor) END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-12-25T19:07:14.661741Z K 7 svn:log V 102 Use statndard (syscons) way to disable bell. Testesd by: markj Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-25T19:38:16.481973Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 2 bz K 8 svn:date V 27 2013-12-25T20:08:44.968756Z K 7 svn:log V 194 Correct warnings comparing unsigned variables < 0 constantly reported while building kernels. All instances removed are indeed unsigned so the expressions could not be true. MFC after: 1 week END K 10 svn:author V 2 bz K 8 svn:date V 27 2013-12-25T20:10:17.044050Z K 7 svn:log V 160 As constantly reported during kernel compilation, m_buflen is unsigned so can never be < 0. Remove the expression, which can never be true. MFC after: 1 week END K 10 svn:author V 2 bz K 8 svn:date V 27 2013-12-25T20:15:48.012348Z K 7 svn:log V 278 Bite the bullet and start removing the first compile time warnings by removing unsued file local functions and then unused callees. A lot more warnings to resolve but someone had to break the ice. MFC after: 10 days X-Comment: I am not the new maintainer; chime in, it's ours. END K 10 svn:author V 2 bz K 8 svn:date V 27 2013-12-25T20:26:49.147353Z K 7 svn:log V 531 Add more (IPv6) related Internet Protocols: - Host Identity Protocol (RFC5201) - Shim6 Protocol (RFC5533) - 2x experimentation and testing (RFC3692, RFC4727) This does not indicate interest to implement/support these protocols, but they are part of the "IPv6 Extension Header Types" [1] based on RFC7045 and might thus be needed by filtering and next header parsing implementations. References: [1] http://www.iana.org/assignments/ipv6-parameters Obtained from: http://www.iana.org/assignments/protocol-numbers MFC after: 1 week END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T20:58:02.845893Z K 7 svn:log V 383 Pull in r183971 from upstream llvm trunk: X86: cvtpi2ps is just an SSE instruction with MMX operands. It has no AVX equivalent. Give it the right register format so we can also emit it when AVX is enabled. This should fix a "Cannot select: intrinsic %llvm.x86.sse.cvtpi2ps" fatal error in clang while building the gnuradio port for amd64. Reported by: db MFC after: 3 days END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-25T21:21:29.672818Z K 7 svn:log V 76 Added a timeout for this test. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-25T21:59:56.746513Z K 7 svn:log V 330 MFC r258826, r259555, r 259558: libcpp: Merge fixes from upstream Fixes: GCC preprocessor/29966: GCC preprocessor/28709: GCC c/31924 GCC preprocessor/14331 gcc: add Apple-compatible -Wnewline-eof Obtained from: gcc per-4.3 (rev. 121340, 124356, 124358, 124730, 125212, 125255 ; GPLv2) Apple Inc. (Apple GCC 4.2 - 5531) END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-25T22:00:25.650718Z K 7 svn:log V 330 MFC r258826, r259555, r 259558: libcpp: Merge fixes from upstream Fixes: GCC preprocessor/29966: GCC preprocessor/28709: GCC c/31924 GCC preprocessor/14331 gcc: add Apple-compatible -Wnewline-eof Obtained from: gcc per-4.3 (rev. 121340, 124356, 124358, 124730, 125212, 125255 ; GPLv2) Apple Inc. (Apple GCC 4.2 - 5531) END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T22:14:42.651938Z K 7 svn:log V 119 In sys/kern/vfs_mountroot.c, remove static function parse_isspace(), which is unused since r214006. MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T22:32:34.913491Z K 7 svn:log V 297 In sys/vm/vm_pageout.c, since vm_pageout_worker() takes a void * as argument, cast the incoming 0 argument to void *, to silence a warning from clang 3.4 ("expression which evaluates to zero treated as a null pointer constant of type 'void *' [-Wnon-literal-null-conversion]"). MFC after: 3 days END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-25T22:32:52.886216Z K 7 svn:log V 531 MFC r256661 r257222 r257235 r257248 r257298. MFC r256661: Fix the libproc build when DEBUG is defined. MFC r257222: Clean up the debug printing in libproc a bit. In particular: * Don't print any error messages to stderr unless DEBUG is defined. * Add a DPRINTFX macro for use when errno isn't set. * Print the error string from libelf when appropriate. MFC r257235: Remove an incorrect debug printf. MFC r257248: Fix the build with gcc. MFC r257298: Revert r257248 and fix the problem in a way that doesn't violate style(9). END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-25T22:36:27.608603Z K 7 svn:log V 531 MFC r256661 r257222 r257235 r257248 r257298. MFC r256661: Fix the libproc build when DEBUG is defined. MFC r257222: Clean up the debug printing in libproc a bit. In particular: * Don't print any error messages to stderr unless DEBUG is defined. * Add a DPRINTFX macro for use when errno isn't set. * Print the error string from libelf when appropriate. MFC r257235: Remove an incorrect debug printf. MFC r257248: Fix the build with gcc. MFC r257298: Revert r257248 and fix the problem in a way that doesn't violate style(9). END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T22:45:33.600939Z K 7 svn:log V 125 In sys/dev/cxgb/common/cxgb_mc5.c, remove static function dbgi_wr_addr3(), which is unused since r167514. MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-25T22:49:54.974628Z K 7 svn:log V 185 In sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c, remove static functions mk_cpl_barrier_ulp(), mk_get_tcb_ulp() and mk_set_tcb_field_ulp(), which are all unused since r237263. MFC after: 3 days END K 10 svn:author V 2 bz K 8 svn:date V 27 2013-12-25T23:54:38.765598Z K 7 svn:log V 102 MFC r259265: Use correct value pointing to previously selected FDT DTB. Sponsored by: DARPA, AFRL END K 10 svn:author V 2 bz K 8 svn:date V 27 2013-12-25T23:57:01.785696Z K 7 svn:log V 182 MFC r259267: Add an FDT DTS and MDROOT kernel configuration for BERI on NetFPGA. At this point we only support one CPU, the PIC, and a UART console. Sponsored by: DARPA, AFRL END K 10 svn:author V 2 bz K 8 svn:date V 27 2013-12-26T00:02:16.126749Z K 7 svn:log V 116 MFC r255792: Update comment from draft to RFC number. Submitted by: Loganaden Velvindron (logan elandsys.com) END K 10 svn:author V 2 bz K 8 svn:date V 27 2013-12-26T00:05:31.817898Z K 7 svn:log V 59 MFC r254571: Correct a typo in the event mask mnemonic. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-26T00:11:19.816960Z K 7 svn:log V 236 In sys/dev/drm/mach64_dma.c, remove static function mach64_set_dma_eol(), which has never been used, even by upstream, since its initial upstream commit (see http://cgit.freedesktop.org/mesa/drm/commit/?id=873e1c4d ) MFC after: 3 days END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-26T01:11:51.159314Z K 7 svn:log V 192 MFC r252397, r258904, r259780: Small ext2fs updates. Use the unsigned random() range in i_gen. Add two new reserved inodes. Make the hashing algorithm match the linux code. PR: kern/183230 END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-26T01:12:35.920497Z K 7 svn:log V 141 MFC r258904, r259780: Small ext2fs updates. Add two new reserved inodes. Make the hashing algorithm match the linux code. PR: kern/183230 END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-26T03:19:08.325301Z K 7 svn:log V 77 Remove some unneeded declarations which should have been removed in r257037. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-26T04:24:08.389233Z K 7 svn:log V 63 Draft-ietf-tcpm-initcwnd-05 became RFC6928. MFC after: 1 week END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-12-26T05:22:38.566136Z K 7 svn:log V 213 use the correct netmap <-> nic slot mapping on the transmit ring for 'lem'. This bug would manifest only in netmap mode and on packets transmitted after a NIC reset while netmap mode is active. MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-12-26T05:46:10.035661Z K 7 svn:log V 451 For ia64, use pmap_remove_pages() and not pmap_remove(). The problem is that we don't have a good way (yet) to iterate over the mapped pages by virtual address and simply try each page within the range. Given that we call pmap_remove() over the entire 2^63 bytes of address space, it takes a while for pmap_remove to have tried all 2^50 pages. By using pmap_remove_pages() we use the PV list to find all mappings. Change derived from a patch by: alc END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-12-26T05:54:58.500167Z K 7 svn:log V 20 Merge ^/head@259908 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-12-26T07:10:54.778823Z K 7 svn:log V 164 Fix "kptdir is itself virtual" error, caused by having the kptdir in PBVM. While here improve errors by having them include addresses (either virtual or physical). END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-26T09:09:52.303014Z K 7 svn:log V 75 Added a timeout to this test. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 dfr K 8 svn:date V 27 2013-12-26T10:45:17.465426Z K 7 svn:log V 128 Generate client sample code which compiles without warnings. For 'rpcgen -a', generate a makefile where 'make clean all' works. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-26T11:32:39.510567Z K 7 svn:log V 108 For libstand and sys/boot, split off gcc-only flags into CFLAGS.gcc. MFC after: 3 days X-MFC-With: r259730 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2013-12-26T11:38:33.143379Z K 7 svn:log V 128 Generate client sample code which compiles without warnings. For 'rpcgen -a', generate a makefile where 'make clean all' works. END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-12-26T14:25:37.182512Z K 7 svn:log V 156 Fix AltGr, we should not only skip RAlt key release if enable_altgr is set, but also process RAlt key press same way. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 bz K 8 svn:date V 27 2013-12-26T15:51:14.071323Z K 7 svn:log V 381 Use feature_present(3) to determine whether to open an INET or an INET6 socket when needed to allow pfctl to work on noinet and noinet6 kernels (and try to provide a fallback using AF_LINK as best effort). Adjust the Makefile to also respect relevant src.conf(5) options for compile time decisions on INET and INET6 support. Reviewed by: glebius (no objections) MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-26T16:57:36.604196Z K 7 svn:log V 70 MFC 259014: There is no sysctl with the MIB { CTL_KERN, KERN_MAXID }. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-26T16:58:30.358059Z K 7 svn:log V 70 MFC 259014: There is no sysctl with the MIB { CTL_KERN, KERN_MAXID }. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-26T16:59:50.969289Z K 7 svn:log V 70 MFC 259014: There is no sysctl with the MIB { CTL_KERN, KERN_MAXID }. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-26T18:09:16.663780Z K 7 svn:log V 154 gcc: Implement -Wmost for compatibility with clang. This is equivalent to -Wall -Wno-parentheses. Obtained from: Apple GCC 4.2 - 5531 MFC after: 1 week END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-26T19:16:30.884580Z K 7 svn:log V 82 Provide the manual page for aio_fsync(2). Reviewed by: davidxu MFC after: 1 week END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-26T19:18:43.532272Z K 7 svn:log V 41 Fix an apparent typo. MFC after: 3 days END K 10 svn:author V 3 pgj K 8 svn:date V 27 2013-12-26T19:39:23.437479Z K 7 svn:log V 138 Take mjacob's commit bit into safekeeping per his request. Thank you for your work on FreeBSD in the past! Approved by: core (implicit) END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-12-26T19:58:30.760878Z K 7 svn:log V 481 Modify handling of writes to the vlapic ID, LDR and DFR registers. The handlers are now called after the register value is updated in the virtual APIC page. This will make it easier to handle APIC-write VM-exits with APIC register virtualization turned on. Additionally, we need to ensure that the value of these registers is always correctly reflected in the virtual APIC page, because there is no VM exit when the guest reads these registers with APIC register virtualization. END K 10 svn:author V 5 marck K 8 svn:date V 27 2013-12-26T21:06:12.292595Z K 7 svn:log V 86 Add GPT UUID for VMware vSAN meta-data partition. Approved by: ae MFC after: 2 weeks END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-26T22:28:15.519525Z K 7 svn:log V 150 In sys/sys/gpt.h, add a missing backslash at the end of the GPT_ENT_TYPE_VSANHDR define. Pointy hat to: marck MFC after: 2 weeks X-MFC-With: r259925 END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-26T22:31:47.643200Z K 7 svn:log V 139 Fix pc98 build, by also forcing COMPILER_TYPE in sys/boot/pc98/boot2's Makefile. Pointy hat to: dim MFC after: 3 days X-MFC-With: r259730 END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-26T22:42:11.428838Z K 7 svn:log V 137 In sys/dev/bxe/bxe.c, remove static function bxe_has_tx_work_unload(), which has never been used. Reviewed by: edavis MFC after: 3 days END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-27T02:43:53.872385Z K 7 svn:log V 521 Add an ability to stop gmirror and clear its metadata in one command. This fixes the problem, when gmirror starts again just after stop. The problem occurs when gmirror's component has geom label with equal size. E.g. gpt and gptid have the same size as partition, diskid has the same size as entire disk. When gmirror's geom has been destroyed, glabel creates its providers and this initiate retaste. Now "gmirror destroy" command is available. It destroys geom and also erases gmirror's metadata. MFC after: 2 weeks END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-27T02:49:04.628744Z K 7 svn:log V 56 Use struct sockaddr_in6 instead of in6_addr in libjail. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-27T02:49:56.764933Z K 7 svn:log V 56 Use struct sockaddr_in6 instead of in6_addr in jail(8). END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-27T03:36:19.573887Z K 7 svn:log V 66 Create my ^/user directory. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-27T03:38:01.403753Z K 7 svn:log V 103 Create a directory to contain branches for stuff I'm working on. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-27T04:23:07.499740Z K 7 svn:log V 158 Copy head@r259933 -> user/gjb/hacking/release-embedded for initial inclusion of (at least) arm builds with the release. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-27T04:30:32.522302Z K 7 svn:log V 72 Burn mergeinfo on the new branch. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-12-27T05:01:13.188796Z K 7 svn:log V 306 Revert r252694 - which attempted to fix bit emulation for armv6/armv7. This seems to cause issues with jemalloc + {dhclient, sshd}. Thus, revert this for now until the root cause can be found and fixed. This should quieten some runtime problems with the Raspberry Pi. PR: kern/185046 MFC after: 3 days END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-12-27T07:01:42.535062Z K 7 svn:log V 320 Modify handling of write to the vlapic SVR register. The handler is now called after the register value is updated in the virtual APIC page. This will make it easier to handle APIC-write VM-exits with APIC register virtualization turned on. Additionally, mask all the LVT entries when the vlapic is software-disabled. END K 10 svn:author V 6 avatar K 8 svn:date V 27 2013-12-27T07:02:07.137099Z K 7 svn:log V 22 Fixing build bustage. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-12-27T08:03:53.112114Z K 7 svn:log V 70 Add D-Link DWA-140 rev D1, another RT5372/run(4). From Anton Mazunin. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-12-27T08:06:23.028457Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2013-12-27T11:10:32.312386Z K 7 svn:log V 68 Back out r259912 - it shouldn't have been committed to this branch. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-12-27T12:15:53.819575Z K 7 svn:log V 131 In sys/amd64/vmm/intel/vmx.c, silence a (incorrect) gcc warning about regval possibly being used uninitialized. Reviewed by: neel END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-12-27T13:07:00.074700Z K 7 svn:log V 82 Address some warnings which showed up on the userland version. MFC after: 1 week END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-27T15:15:49.748835Z K 7 svn:log V 297 gcc: merge small upstream change. Backport from mainline: 2007-04-24 Hui-May Chang * reload1.c (merge_assigned_reloads) : Do not merge a RELOAD_OTHER instruction with a RELOAD_FOR_OPERAND_ADDRESS instruction. Obtained from: gcc 4.3 (rev. r124115: GPLv2) MFC after: 1 week END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-27T15:44:16.831818Z K 7 svn:log V 65 Merge from HEAD at r259943 Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-12-27T15:52:18.943460Z K 7 svn:log V 457 sh: Don't check input for non-whitespace if history is disabled. preadbuffer() maintained a flag whether there was any non-whitespace character. This flag is only useful when history is enabled (in that case, lines containing only whitespace are not added to history). Instead, check using strspn() when history is enabled. There is an approximate 2% speedup when running sh -c '. /etc/rc.subr; . /etc/defaults/rc.conf; source_rc_confs' with hot cache. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-27T16:06:08.004706Z K 7 svn:log V 209 gcc: Merge upstream changes. Include types in error message for build_binary_op. Mostly cosmetic changes, to reduce differences with Apple's gcc. Obtained from: gcc 4.3 (rev. 120611, 124839, 125239; GPLv2) END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-27T16:08:34.361578Z K 7 svn:log V 209 gcc: Merge upstream changes. Include types in error message for build_binary_op. Mostly cosmetic changes, to reduce differences with Apple's gcc. Obtained from: gcc 4.3 (rev. 120611, 124839, 125239; GPLv2) END K 10 svn:author V 4 joel K 8 svn:date V 27 2013-12-27T16:48:37.436720Z K 7 svn:log V 26 Improve wording slightly. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-27T16:57:38.009398Z K 7 svn:log V 178 - Fix EBADF description, in following the future POSIX tc and what FreeBSD actually implements. - Improve grammar: use more preferred "can", not "could". Submitted by: jilles END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-27T16:59:47.562008Z K 7 svn:log V 403 Do not coalesce stack entry, vm_map_stack() asserts that the requested region is claimed by a new entry. Pass MAP_STACK_GROWS_DOWN and MAP_STACK_GROWS_UP flags to vm_map_insert() from vm_map_stack(), to really turn off coalescing code and call to vm_map_simplify_entry() [1]. Reported by: avg, peter, many Tested by: avg, peter Noted by: avg [1] Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-27T17:04:51.970048Z K 7 svn:log V 221 Revert r259200. There are geoms/drivers which do not update bio_completed, only manage bio_resid, e.g. sa(4). Reported and tested by: Manfred Antar Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-27T17:09:59.355636Z K 7 svn:log V 323 Fix accounting for the negative cache entries when reusing v_cache_dd. Having ncneg diverge with the actual length of the ncneg tailq causes NULL dereference. Add assertion that an entry taken from ncneg queue is indeed negative. Reported by and discussed with: avg Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-27T17:32:48.278580Z K 7 svn:log V 124 MFC r254298: Remove get_rev_branch(), functionality exists in the release/Makefile. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-27T17:36:43.125520Z K 7 svn:log V 107 Move build_doc_ports() to the if...fi block from which it is called. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-27T17:47:45.707247Z K 7 svn:log V 60 MFH: Tracking commit. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-27T17:58:13.231724Z K 7 svn:log V 81 Add required headers after merge from HEAD Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-27T18:00:38.654245Z K 7 svn:log V 75 Remove < 0 test of unsigned variable Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-12-27T19:51:17.869233Z K 7 svn:log V 262 Add the scaffolding for minidumps. They're just like physical dumps, except the chunks aren't physical memory regions but virtual memory regions. In both cases, the core file is an ELF file and flags in the header allow libkvm to distinguish one from the other. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-27T19:53:42.833391Z K 7 svn:log V 690 MFC 258063,258064,258066,258097,258185,259134: - Add an -s option to the regression tests that specifies a path to an alternate etcupdate.sh script to test. This allows a non-installed version of the script to be tested more easily. - Add a pre-world mode of updating similar to the -p option that can be passed to mergemaster. - Fix a couple of issues with -F: - Fix ALWAYS_INSTALL to take precedence over the FreeBSD ID checks. - Fix the -F option in the case that the only upstream change is a change in the FreeBSD ID and the local file is removed. - Refresh /etc/localtime after each update using tzsetup -r. - Regenerate /var/db/services.db when /etc/services changes. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-12-27T20:18:19.992945Z K 7 svn:log V 714 Modify handling of writes to the vlapic ICR_TIMER, DCR_TIMER, ICRLO and ESR registers. The handler is now called after the register value is updated in the virtual APIC page. This will make it easier to handle APIC-write VM-exits with APIC register virtualization turned on. We can no longer rely on the value of 'icr_timer' on the APIC page in the callout handler. With APIC register virtualization the value of 'icr_timer' will be updated by the processor in guest-context before an APIC-write VM-exit. Clear the 'delivery status' bit in the ICRLO register in the write handler. With APIC register virtualization the write happens in guest-context and we cannot prevent a (buggy) guest from setting this bit. END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2013-12-27T22:00:22.767519Z K 7 svn:log V 648 Split and extend bsd.test.mk into {atf,plain,tap}.test.mk. This is a MFC of: - r256761 Clearly split the logic to build ATF and plain tests apart. - r256762 Add the automatic generation of Atffile files. - r256763 Add the automatic generation of Kyuafile files. - r256764 Plug atf-run into the 'test' target. - r256765 Plug kyua into the 'test' target. - r257096 Move the TESTSBASE definition to bsd.own.mk. - r257099 Add missing plain.test.mk. - r258297 Remove registration of C++ test programs into PROGS. - r258298 Fix the build of plain test programs. - r258551 Install plain.test.mk. - r259208 Add tap.test.mk. Approved by: rpaulo (mentor) END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-12-27T22:05:51.586744Z K 7 svn:log V 198 Revert r252694 from stable/10 to fix instabilities seen with jemalloc + dhclient/sshd. This is a direct commit to stable/10 as the VM code has changed since the stable/10 branch. PR: kern/185046 END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-27T22:14:03.759245Z K 7 svn:log V 109 MFC r257300: Fix an off-by-one error when checking whether a given address is within the extent of a symbol. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-27T22:19:19.042285Z K 7 svn:log V 109 MFC r257300: Fix an off-by-one error when checking whether a given address is within the extent of a symbol. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2013-12-27T22:24:12.598141Z K 7 svn:log V 14 Release jmmv! END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2013-12-27T22:26:43.996739Z K 7 svn:log V 15 Remove myself. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-27T22:29:20.821394Z K 7 svn:log V 451 MFC r257670: Modify the libproc breakpoint add/remove functions to stop the target process if it has not already been stopped, since this is required for ptrace(2) to work. libdtrace does not seem to stop target processes before trying to remove their breakpoints, so we were previously failing to remove the breakpoint on r_debug_state() in rtld. This was causing processes to die with SIGTRAP if they called dlopen(3) after dtrace(1) had detached. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-27T22:30:36.047733Z K 7 svn:log V 451 MFC r257670: Modify the libproc breakpoint add/remove functions to stop the target process if it has not already been stopped, since this is required for ptrace(2) to work. libdtrace does not seem to stop target processes before trying to remove their breakpoints, so we were previously failing to remove the breakpoint on r_debug_state() in rtld. This was causing processes to die with SIGTRAP if they called dlopen(3) after dtrace(1) had detached. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-27T22:54:38.532537Z K 7 svn:log V 319 MFC r240040 (rpaulo): Make sure we visit both symbol sections even if one of them doesn't exist. This makes it possible to dtrace some C++ programs like devd. MFC r254177 (rpaulo): Fix the return value when we found a symbol in .dynstr. This nasty bug was preventing a lot of symbol lookups in dtruss -s, for example. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-27T22:59:16.238645Z K 7 svn:log V 180 MFC r258000: Consistently add the relocation offset only when the ELF type is not ET_EXEC. This fixes several problems with the DTrace pid provider not being able to match probes. END