ƒ¯W252000 190 120 107 159 169 238 221 288 171 185 199 181 188 294 137 138 1955 153 236 142 443 475 703 242 167 107 187 193 151 192 99 99 277 155 342 439 439 195 152 229 533 554 514 291 163 123 185 495 241 307 284 109 221 193 196 130 322 272 155 155 200 240 187 378 186 433 283 414 353 365 186 426 468 324 280 307 131 101 125 126 126 472 247 243 273 344 302 205 184 184 565 565 274 274 262 262 197 167 167 277 702 144 292 115 596 157 157 191 207 188 202 159 223 696 322 226 212 212 173 1025 121 182 320 185 121 122 184 140 268 99 187 753 99 109 213 272 245 245 124 671 160 438 254 183 538 661 296 182 145 258 201 293 399 216 239 242 240 302 257 257 231 190 113 1288 782 567 443 381 443 145 145 244 150 203 203 318 167 461 107 112 265 259 377 316 1256 511 168 166 426 185 128 K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-19T18:13:58.839383Z K 7 svn:log V 25 Whitespace and comments. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-19T18:32:18.356628Z K 7 svn:log V 12 Whitespace. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-19T18:44:55.041232Z K 7 svn:log V 64 Style -- no ;; needed on fallback clause within case-statement. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2013-06-19T19:44:57.861792Z K 7 svn:log V 72 Fix a couple of typos that broke buildworld for me. Reviewed by: peter END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-19T20:07:56.427485Z K 7 svn:log V 141 kern_sendfile() doesn't sbusy the page any longer, so remove a "nomore" relevant piece of code. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-19T20:11:46.449803Z K 7 svn:log V 124 sendfile(2) doesn't soft busy anymore, remove yet another special case for it. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-19T20:37:13.642869Z K 7 svn:log V 191 Rename the VM_PAGE_ALLOC_IGN_SBUSY into VM_PAGE_ALLOC_IGN_RBUSY in order to express the "read busy" concept (in accordance with r/w object lock). Sponsored by: EMC / Isilon storage division END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-06-19T20:48:34.294173Z K 7 svn:log V 80 Use RIP6STAT_INC() macro for raw ip6 statistics accounting. MFC after: 2 weeks END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-06-19T20:56:44.402257Z K 7 svn:log V 93 MFC r251658, 251823: Turn DIAGNOSTICs to INVARIANTS in ext2fs. following other filesystems. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-06-19T21:50:17.122855Z K 7 svn:log V 107 Use PIM6STAT_INC() and MRT6STAT_INC() macros for IPv6 multicast statistics accounting. MFC after: 2 weeks END K 10 svn:author V 6 scottl K 8 svn:date V 27 2013-06-19T21:52:32.300045Z K 7 svn:log V 86 Mark geom_mirror as capable of unmapped i/o Obtained from: Netflix MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2013-06-19T23:09:10.718043Z K 7 svn:log V 93 Fix a mystery cut-n-paste corruption from the previous commit. Submitted by: Brenden Fabeny END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-06-20T00:00:33.446695Z K 7 svn:log V 201 Rename some prefixes in the Block Group Descriptor fields to ext4bgd_ Change prefix to avoid confusion and denote that these fields are generally only available starting with ext4. MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2013-06-20T02:04:03.946789Z K 7 svn:log V 40 Try to fix build of apr on FreeBSD/arm. END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-06-20T02:26:32.555213Z K 7 svn:log V 44 Only enable svn on amd64/ia64/sparc64/i386. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-06-20T02:29:49.084067Z K 7 svn:log V 1861 - Add CIDR notation support like 192.168.1-2.10-16/24 to $ifconfig_IF_aliasN. This is an extended version of ipv4_addr_IF which supports both IPv4 and IPv6, and multiple range specifications. To avoid to generate too many addresses, the maximum number of the generated addresses is currently limited to 31. - Add $ifconfig_IF_aliases, which accepts multiple IP aliases in a variable. - ipv6_prefix_IF now supports !/64 prefix length. In addition to the old 64-bit format (2001:db8:1:1), a full 128-bit format like 2001:db8:1:1::/64 is supported. - Replace ifconfig command with $IFCONFIG_CMD variable to support a dry-run mode in the future. - Remove IP aliases before removing all of IPv4 addresses when doing "rc.d/netif down". - Add a DAD wait to network6_getladdr() because it is possible to fail to configure an EUI64 address when ipv6_prefix_IF is specified. A summary of the supported ifconfig_* variables is as follows: # IPv4 configuration. ifconfig_em0="inet 192.168.0.1" # IPv6 configuration. ifconfig_em0_ipv6="inet6 2001:db8::1/64" # IPv4 address range spec. Now deprecated. ipv4_addr_em0="10.2.1.1-10" # IPv6 alias. ifconfig_em0_alias0="inet6 2001:db8:5::1 prefixlen 70" # IPv4 alias. ifconfig_em0_alias1="inet 10.2.2.1/24" # IPv4 alias with range spec w/o AF keyword (backward compat). ifconfig_em0_alias2="10.3.1.1-10/32" # IPv6 alias with range spec. ifconfig_em0_alias3="inet6 2001:db8:20-2f::1/64" # ifconfig_IF_aliases is just like ifconfig_IF_aliasN. ifconfig_em0_aliases="inet 10.3.3.201-204/24 inet6 2001:db8:210-213::1/64 inet 10.1.1.1/24" # IPv6 alias (backward compat) ipv6_ifconfig_em0_alias0="inet6 2001:db8:f::1/64" # IPv6 alias w/o AF keyword (backward compat) ipv6_ifconfig_em0_alias1="2001:db8:f:1::1/64" # IPv6 prefix. ipv6_prefix_em0="2001:db8::/64" Tested by: Kimmo Paasiala END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-06-20T03:55:41.870743Z K 7 svn:log V 59 Move /usr/local/bin in front of /usr/bin, just to be sure. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-20T05:40:11.786134Z K 7 svn:log V 140 Add debugging (for a case that shouldn't arise, but makes it more obvious if a menu addition is made in one plce but forgotten in another). END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-20T05:42:21.124128Z K 7 svn:log V 47 Remove pedanticism and consolidate some logic. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-20T05:48:08.690576Z K 7 svn:log V 347 When the fall-back of a case-statement is the last thing executed in a while-loop _and_ all prior matches in the same case-statement either break or continue, we can safely break the fall-back out of the case-statement. This should improve readability and allow for longer-lines by reducing the level of indentation by-one for the fall-back case. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-20T05:51:44.145868Z K 7 svn:log V 379 When the fall-back of a case-statement is the last thing executed in a while-loop _and_ all prior matches in the same case-statement either break or continue, we can safely break the fall-back out of the case-statement. This should improve readability and allow for longer-lines by reducing the level of indentation by-one for the fall-back case. (a continuation of SVN r252019) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-06-20T07:23:04.269496Z K 7 svn:log V 610 MFC r250251: Use FF02:0:0:0:0:2:FF00::/104 prefix for IPv6 Node Information Group Address. Although KAME implementation used FF02:0:0:0:0:2::/96 based on older versions of draft-ietf-ipngwg-icmp-name-lookup, it has been changed in RFC 4620. The kernel always joins the /104-prefixed address, and additionally does /96-prefixed one only when net.inet6.icmp6.nodeinfo_oldmcprefix=1. The default value of the sysctl is 1. ping6(8) -N flag now uses /104-prefixed one. When this flag is specified twice, it uses /96-prefixed one instead. Reviewed by: ume Based on work by: Thomas Scheffler PR: conf/174957 END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-20T07:29:42.619123Z K 7 svn:log V 146 Fix a code typo in a case-statement match expression that prevented IPv6 URLs with port designator from working properly (e.g. http://[::1]:80/). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-06-20T07:30:13.207920Z K 7 svn:log V 75 MFC r250523: Add IFF_MONITOR support to gre(4). Tested by: Chip Marshall END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-06-20T07:56:05.117553Z K 7 svn:log V 15 Fix mergeinfo. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-20T08:19:29.962863Z K 7 svn:log V 92 Fix a copy/paste error introduced by r248313 (s/ftp/http/ in menu text). MFC after: 3 days END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-06-20T09:55:53.335295Z K 7 svn:log V 101 Use IPSECSTAT_INC() and IPSEC6STAT_INC() macros for ipsec statistics accounting. MFC after: 2 weeks END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-06-20T11:24:38.968839Z K 7 svn:log V 59 MFC r248573: Don't register repair writes in the trim map. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-06-20T11:44:16.883074Z K 7 svn:log V 100 Use corresponding macros to update statistics for AH, ESP, IPIP, IPCOMP, PFKEY. MFC after: 2 weeks END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-20T12:42:27.046704Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-20T12:46:03.002702Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-20T14:20:03.572945Z K 7 svn:log V 180 Reinser VM_ALLOC_IGN_RBUSY type of sleeping on vm_page_grab() for mappedread_sf: the page is going to be acquired only in read busing. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-06-20T14:30:04.274331Z K 7 svn:log V 63 Allow immediate operand. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-06-20T14:30:16.116405Z K 7 svn:log V 249 - Add "-f file" support to listing mode (-l). When a -f option is specified, only md(4) devices which have the specified file as backing store are displayed. - Use MD_NAME instead of "md". - Use _PATH_DEV instead of "/dev/". MFC after: 1 week END K 10 svn:author V 4 gahr K 8 svn:date V 27 2013-06-20T16:50:05.562832Z K 7 svn:log V 345 MFC: r249406 - Do not bail out if stat(2) fails with ENOENT in the spool directory. This happens if another atrm process removes a job while we're scanning through the directory. - While at it, optimize a bit the directory scanning, so that we quit looping as soon as all jobs specified in argv have been dealt with. Approved by: cognet END K 10 svn:author V 4 gahr K 8 svn:date V 27 2013-06-20T16:51:25.978788Z K 7 svn:log V 345 MFC: r249406 - Do not bail out if stat(2) fails with ENOENT in the spool directory. This happens if another atrm process removes a job while we're scanning through the directory. - While at it, optimize a bit the directory scanning, so that we quit looping as soon as all jobs specified in argv have been dealt with. Approved by: cognet END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-06-20T17:01:02.158547Z K 7 svn:log V 102 eturn -1 when the specified backing store file is not found in the md device list. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-20T17:26:25.844821Z K 7 svn:log V 60 Document RA_RECURSED and RA_NOTRECURSED. MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-06-20T17:45:29.021459Z K 7 svn:log V 135 Fix two swapped definitions. Note it is directly committed to this branch because it fixes r250496, i.e., MFC of r247369 to stable/9. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-06-20T18:25:10.209660Z K 7 svn:log V 440 Pull in r183984 from llvm trunk: Make PrologEpilogInserter save/restore all callee saved registers in functions which call __builtin_unwind_init() __builtin_unwind_init() is an undocumented gcc intrinsic which has this effect, and is used in libgcc_eh. Goes part of the way toward fixing PR8541. This obsoletes the ugly hack to libgcc's unwind code from r245272, and should also work for other arches, so revert the hack too. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2013-06-20T19:08:12.770190Z K 7 svn:log V 460 - Add a per-zone lock for zones without kegs. - Be more explicit about zone vs keg locking. This functionally changes almost nothing. - Add a size parameter to uma_zcache_create() so we can size the buckets. - Pass the zone to bucket_alloc() so it can modify allocation flags as appropriate. - Fix a bug in zone_alloc_bucket() where I missed an address of operator in a failure case. (Found by pho) Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-20T19:56:26.445690Z K 7 svn:log V 421 MFC 251617: Store a reference to the vnode associated with a file descriptor in the linux_file structure and use it instead of directly accessing td_fpop when destroying the linux_file structure. The td_fpop pointer is not valid when a cdevpriv destructor is run, and the type-specific close method has already been called, so f_vnode may not be valid (and the vnode might have been recycled without our own reference). END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-06-20T21:16:46.121275Z K 7 svn:log V 195 Ports switched from dialog to dialog4ports some time ago. PR: docs/179785 Repored by: Kevin Oberman Submitted by: "Ilya A. Arkhipov" MFC After: 3 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-06-20T21:19:47.793546Z K 7 svn:log V 67 MFC r251439: Remove unneeded reference to link.h (sys/link_elf.h). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-06-20T21:29:03.156786Z K 7 svn:log V 27 MFC r251440: use calloc(). END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-06-20T21:38:08.629482Z K 7 svn:log V 93 Corrected ATA Passthrough defines from decimal to hex Reviewed by: scottl MFC after: 1 week END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-20T21:50:04.150178Z K 7 svn:log V 398 When switching to atomics for handling the busy bit this means we cannot rely any-longer on the object lock to protect between the lookup/allocation, the sleep and the actual page busing. Busy the page also in read mode, directly in vm_page_alloc()/vm_page_grab() after the lookup/allocation is just performed. This will leave the behaviour consistent. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-20T22:01:36.748872Z K 7 svn:log V 144 Remove a comment that should be really be already well known and documented in a more general way. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-06-20T22:50:08.593594Z K 7 svn:log V 214 share/mk: merge: r241298,243393,249057,251506 from head for bmake support. Makefile: buildworld etc will be done with make from src tree, make sure that bmake's -J 15,16 are not passed to it. Reviewed by: obrien END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-20T23:42:30.511921Z K 7 svn:log V 187 vm_page_grab() always returns write-busied pages by default. vm_page_grab() already asserts for VPO_BUSY presence. Remove the unuseful check. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-06-21T01:22:29.191844Z K 7 svn:log V 14 IFC @ r252047 END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-06-21T01:47:22.484804Z K 7 svn:log V 128 - Use length of _PATH_DEV instead of a hardcoded value[*]. - Use MD_NAME for "md". Pointed out by: trasz [*] MFC after: 1 week END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-06-21T03:37:35.287653Z K 7 svn:log V 96 Non-virtualised hhook points are supported as of r251732. MFC after: 1 week X-MFC with: 251732 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-06-21T06:11:03.492684Z K 7 svn:log V 100 Create a branch to develop the per node/TID staging queue, updated FF support and AMSDU support in. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-06-21T06:28:55.129188Z K 7 svn:log V 38 MFC r251959: Remove stray empty line. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-21T06:36:26.238821Z K 7 svn:log V 225 Fix kmod_*stat_inc() after r249276. The incorrect code actually increased the pointer, not the memory it points to. In collaboration with: kib Reported & tested by: Ian FREISLICH Sponsored by: Nginx, Inc. END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-06-21T12:02:09.806120Z K 7 svn:log V 179 Fixed import of destroyed ZFS pools failing due to vdev_geom incorrectly preventing config loads from devices associated with destroyed pools. Reviewed by: avg MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-21T15:17:44.972876Z K 7 svn:log V 63 MFC 250333: Don't pad disk partition sizes with leading zeros. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-21T15:30:18.192195Z K 7 svn:log V 63 MFC 250333: Don't pad disk partition sizes with leading zeros. END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-06-21T15:30:46.892873Z K 7 svn:log V 107 Fixed ZFS zpool freeze (debug command) not processing due to invalid ioctl call syntax. MFC after: 1 week END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-06-21T15:47:10.735329Z K 7 svn:log V 147 Fix intermittent ZFS lock panic when kernel is compiled with debugging caused by access of uninitialized smlock in mmutex_init. MFC after: 1 week END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-06-21T15:55:03.198262Z K 7 svn:log V 95 Switch ZFS mutex_owner macro to use sx_xholder as its now exported via sx.h MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-06-21T17:23:19.746359Z K 7 svn:log V 281 Call sshd_precmd instead of sshd_configtest when the operator requests reload or restart, which, in addition of testing the configuration, will also generate host keys when they are not present (previous behavior). Obtained from: FreeNAS Ok'ed by: bdrewery, des MFC after: 1 week END K 10 svn:author V 6 scottl K 8 svn:date V 27 2013-06-21T17:36:33.665284Z K 7 svn:log V 91 MFC r252010, r252011: Mark geom_mirror as capable of unmapped i/o Obtained from: Netflix END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-06-21T18:16:54.342745Z K 7 svn:log V 338 Rename run(4) firmware file from runfw to run.fw. Previous name was the same as top-level target name for "device runfw" kernel option and caused cyclic dependancy that lead to kernel build breakage Module change is not strictly required and done for name unification sake PR: conf/175751 Submitted by: Issei END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-21T19:28:58.145919Z K 7 svn:log V 190 MFC 251637: Borrow the algorithm from kvm_getprocs() to fix procstat_getprocs() to handle the case where the process tables grows in between the calls to fetch the size and fetch the table. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-21T19:30:32.584457Z K 7 svn:log V 321 MFC 251637: Borrow the algorithm from kvm_getprocs() to fix procstat(1) to handle the case where the process tables grows in between the calls to fetch the size and fetch the table. Note that this is not a true MFC as the libprocstat library doesn't exist in 8.x and the relevant code is in the procstat binary instead. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-06-21T19:41:30.641441Z K 7 svn:log V 255 Since some NFSv4 servers enforce the requirement for a reserved port#, enable use of the (no)resvport mount option for NFSv4. I had thought that the RFC required that non-reserved port #s be allowed, but I couldn't find it in the RFC. MFC after: 2 weeks END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-06-21T20:16:41.879595Z K 7 svn:log V 267 MFC: r251444, r251476 Add a "-v" (verbose) option to the gssd daemon, to help with diagnosis of kerberized NFS mount problems. When set, messages are sent to syslog() (or fprintf(stderr,...) if "-d" is also specified) to indicate activity/results of kgssapi upcalls. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-06-21T20:21:14.351712Z K 7 svn:log V 89 MFC: r251445 Document the new "-v" option for the gssd daemon. This is a content change. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2013-06-21T21:38:48.459988Z K 7 svn:log V 333 MFC: 249514 Point args[0] not at the thread that is ending but at the one that is starting. This is in line with practice in OpenSolaris. Note that this change is only in ULE and not in the 4BSD scheduler. Once this change settles in (MFC timeout has expired) we'll try it out on 4BSD as well. PR: 177706 Submitted by: Tiwei Bie END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-21T21:59:58.280823Z K 7 svn:log V 372 MFS9->8 r249822: Update error messages when processing the INDEX file to display the given path rather than a static string. This makes the error messages consistent with the rest of the functions which already do the same thing (assumed to be an oversight of r47055, 13+ years ago). A direct commit to stable/9. This is a direct commit to stable/8. Reviewed by: eadler END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-06-21T22:26:18.619437Z K 7 svn:log V 226 When the NFSv4.1 client is writing to a pNFS Data Server (DS), the file's size attribute does not get updated. As such, it is necessary to invalidate the attribute cache before clearing NMODIFIED for pNFS. MFC after: 2 weeks END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-06-21T22:45:03.147232Z K 7 svn:log V 187 share/mk: merge: r241298,243393,249057,251506 from head for bmake support. merge: r252048 from stable/9 Makefile: merge: r252048 from stable/9 for bmake support. Reviewed by: obrien END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-06-21T22:46:16.810675Z K 7 svn:log V 209 The NFSv4.1 LayoutCommit operation requires a valid offset and length. (0, 0 is not sufficient) This patch a loop for each file layout, using the offset, length of each file layout in a separate LayoutCommit. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-21T22:47:31.657893Z K 7 svn:log V 36 Typo and grammar fixes to comments. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-21T22:53:51.811056Z K 7 svn:log V 7 Style. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-21T23:13:55.273049Z K 7 svn:log V 30 Alphabetize library includes. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-21T23:18:29.586736Z K 7 svn:log V 31 Remove unused library include. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-21T23:21:16.215245Z K 7 svn:log V 31 Add missing local declaration. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-06-22T02:22:12.771937Z K 7 svn:log V 379 MFC r251212, r251480: GCC: bring back experimental support for amdfam10/barcelona CPUs. This is a revised subset of the support initially brought in in r236962 and later reverted. The collateral efects seem to have disappeared but it is still recommended to set the CPUTYPE with caution. While here also install AMD intrinsics header ammintrin.h Reviewed by: jkim (ages ago) END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-22T02:47:54.746933Z K 7 svn:log V 151 Fix a regression introduced by r251967, resulting in: /usr/libexec/bsdconfig/080.console/console: 136: Syntax error: ";;" unexpected (expecting "fi") END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-22T02:51:22.435138Z K 7 svn:log V 147 Fix a regression introduced by r251967, resulting in: /usr/libexec/bsdconfig/110.mouse/mouse: 134: Syntax error: ";;" unexpected (expecting "fi") END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-22T02:57:52.219550Z K 7 svn:log V 177 Take advantage of the fact that f_getvar evaluates the $var_to_get parameter within braces, allowing all manner of parameter expansions (properly quoted or escaped, of course). END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-22T03:44:49.427284Z K 7 svn:log V 248 Trim the trailing `/' from the ftp_dir when validating that the directory exists on the FTP server. This now means that when you specify a full-path to the repository on the FTP server that it doesn't matter whether you have a trailing `/' or not. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-22T03:50:14.581739Z K 7 svn:log V 206 Oops, previous revision (r252084) broke non-full-path resolution (e.g., ftp://ftp.freebsd.org or ftp://ftp.freebsd.org/). Now both full-path and non-full resolution is working regardless of trailing-slash. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-22T03:54:17.887791Z K 7 svn:log V 109 Fix a code typo that prevented the probing of the current defaultrouter in-order to pre-populate the editor. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-22T04:03:57.841198Z K 7 svn:log V 90 MFC r251723: The functions are called pci_{msi,msix}_count(), not pci_count_{msi,msix}(). END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-22T04:04:34.297347Z K 7 svn:log V 90 MFC r251723: The functions are called pci_{msi,msix}_count(), not pci_count_{msi,msix}(). END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-22T04:50:25.959494Z K 7 svn:log V 470 MFC r251166: Add macros which allow one to define SDT probes with six or seven arguments; they are needed when porting some of the Solaris providers (ip, iscsi, and tcp in particular). dtrace_probe() only takes five arguments from the probe site, so we need to add the appropriate cast to allow for more than five arguments. The extra arguments are later copied out of dtrace_probe()'s stack frame by dtrace_getarg() (or the provider-specific getarg method) as needed. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-22T04:52:12.343336Z K 7 svn:log V 470 MFC r251166: Add macros which allow one to define SDT probes with six or seven arguments; they are needed when porting some of the Solaris providers (ip, iscsi, and tcp in particular). dtrace_probe() only takes five arguments from the probe site, so we need to add the appropriate cast to allow for more than five arguments. The extra arguments are later copied out of dtrace_probe()'s stack frame by dtrace_getarg() (or the provider-specific getarg method) as needed. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-22T05:24:29.239974Z K 7 svn:log V 179 MFC r246951: Mark the coretemp(4) sysctls as MPSAFE, ensuring that Giant won't be held unnecessarily by a user thread waiting to run on a specific CPU after calling sched_bind(). END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-22T05:25:12.758793Z K 7 svn:log V 179 MFC r246951: Mark the coretemp(4) sysctls as MPSAFE, ensuring that Giant won't be held unnecessarily by a user thread waiting to run on a specific CPU after calling sched_bind(). END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-22T05:32:11.248818Z K 7 svn:log V 167 MFC r250599: Add a remark to the effect that a manually started relearn will always result in the battery being completely drained, even in transparent learning mode. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-22T05:32:45.998814Z K 7 svn:log V 167 MFC r250599: Add a remark to the effect that a manually started relearn will always result in the battery being completely drained, even in transparent learning mode. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-22T12:50:05.207085Z K 7 svn:log V 100 - Remove an unuseful goto label - Fix locking for busy Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-22T13:11:27.371081Z K 7 svn:log V 71 Complete further r252046. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-22T16:10:57.516049Z K 7 svn:log V 71 Complete further r252046. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-06-22T17:28:57.317941Z K 7 svn:log V 181 MFC r251443: release: Allow empty extra distributions. For example, WITHOUT_SHAREDOCS= in src.conf creates an empty doc distribution. Submitted by: Kurt Lidl Tested by: Kurt Lidl END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-06-22T21:31:59.485324Z K 7 svn:log V 609 MFC r251809, r251952, r252012: Re-sort ext2fs headers to make things easier to find. In the ext2fs driver we have a mixture of headers: - The ext2_ prefixed headers have strong influence from NetBSD and are carry specific ext2/3/4 information. - The unprefixed headers are inspired on UFS and carry implementation specific information. Do some small adjustments so that the information is easier to find coming from either UFS or the NetBSD implementation. Also - Set MAXMNTLEN nearer to where it is used. - Move EXT2_LINK_MAX to ext2_dir.h . - Rename some prefixes in the Block Group Descriptor fields. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-06-22T21:58:21.179636Z K 7 svn:log V 47 Fix r252074 so that it builds on 64bit arches. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-06-22T22:12:24.281518Z K 7 svn:log V 199 If MAKE_CONF and/or SRC_CONF are set and not character devices, copy to chroot to use with release build. Submitted by: Garrett Cooper (original version) Approved by: kib (mentor) MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-06-23T00:01:28.765422Z K 7 svn:log V 20 merge ^/head@252101 END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-06-23T02:44:42.073878Z K 7 svn:log V 503 Define and use e2fs_lbn_t in ext2fs. In line to what is done in UFS, define an internal type e2fs_lbn_t for the logical block numbers. This change is basically a no-op as the new type is unchanged (int32_t) but it may be useful as bumping this may be required for ext4fs. Also, as pointed out by Bruce Evans: -Use daddr_t for daddr in ext2_bmaparray(). This seems to improve reliability with the reallocblks option. - Add a cast to the fsbtodb() macro as in UFS. Reviewed by: bde MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-06-23T02:51:22.177019Z K 7 svn:log V 65 MFC r251799: Return ENETDOWN when the parent interface is down. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-06-23T04:06:19.764538Z K 7 svn:log V 62 Provide a bare-bones implementation for busdma_md_load_ccb(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-06-23T05:02:59.587949Z K 7 svn:log V 96 Update to ATA changes: 1. There's no ATA_CAM option anymore. 2. There's no opt_ata.h anymore. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2013-06-23T09:23:32.549473Z K 7 svn:log V 113 MFi386: revision 245847 Add special loader environment variables 'comconsole_port' and 'comconsole_pcidev'. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2013-06-23T09:34:55.250762Z K 7 svn:log V 95 MFi386: revision 251332 Use slightly more idiomatic expression to get the address of array. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-23T09:41:47.487530Z K 7 svn:log V 106 Fine-tune the parsing of the URL. Re-order, comment, and add debugging to each case of unique URL format. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-23T10:04:23.220560Z K 7 svn:log V 64 Implement the $probe_only parameter (previously unimplemented). END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-23T10:16:14.583222Z K 7 svn:log V 127 MFS9->8 r252025: Fix a copy/paste error introduced by r248452 (s/ftp/http/ in menu text). This is a direct commit to stable/8. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-23T10:48:26.177850Z K 7 svn:log V 600 Merge r248313 from stable/9 sysinstall(8) to head bsdconfig(8): Add support for installation directly via HTTP. While we're here, remove the menu-item for Passive FTP (since moving to ftp(1) and switching FTPMODE to `auto' by default -- see r251613 -- the single remaining FTP menu-item works for both ftp.f.o and ftp-archive.f.o; previously each requiring separately active versus passive both work with the `auto' setting). In scripting you still have mediaSetFTPActive and mediaSetFTPPassive but the remaining FTP menu-item uses mediaSetFTP which defaults to `auto' (aforementioned SVN r251613). END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-23T10:51:26.238256Z K 7 svn:log V 226 Add a newline character to the end of the "Check URL again" error message because long URLs do not induce extra height despite wrapping by dialog(1). NOTE: For even longer lines, the cursor up/down keys work to scroll through END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-06-23T13:27:37.454011Z K 7 svn:log V 128 MFC: r251585 Modify nfsstat.c so that it prints out an error when a non-root user attempts to use the "-m" option and it fails. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-06-23T14:20:54.506508Z K 7 svn:log V 114 Cache the Open Firmware CPU properties at attach time, so we don't always enter it at runtime to get static data. END K 10 svn:author V 8 theraven K 8 svn:date V 27 2013-06-23T14:36:12.814640Z K 7 svn:log V 114 MFC r251820. This fixes some symbol visibility issues with libsupc++ that broke compilation of GNUstep libobjc. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-06-23T15:33:47.848106Z K 7 svn:log V 76 Remove a commented out delay. It was only used during development testing. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-06-23T16:58:59.986660Z K 7 svn:log V 929 Save the beginnings of a busdma unit test driver. The driver is to synthesize devices with different DMA characteristics in order to test the proper operation of the busdma infrastructure. Devices include: 1. host controller -- this component will be focussng on platform properties, such as cache alignment, bounce buffering, deferred DMA. 2. bridge -- this component will be focussing on mappings between CPU (physical) addresses and bus addresses and I/O MMUs. 3. peripheral device -- this component will be checking the actual DMA operation from an endpoint device's point of view and subject to a wide range of constraints. I suspect this will need some support from the busdma instrastructure itself (via hooks or callbacks) so that the test driver has visibilty in operations a typical device doesn't get to see. Think cache sync operations, etc... There's nothing here yet. Only a skeleton... and an idea. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-06-23T19:47:59.561690Z K 7 svn:log V 29 Add missing copyright years. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-06-23T20:09:58.670779Z K 7 svn:log V 90 Since we likely will not have an 8.5-RELEASE, reword the errata page for the 8.4-RELEASE. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-06-23T20:19:00.913667Z K 7 svn:log V 227 Add a new macro, release.current.release, to denote the head/ branch with the -RELEASE suffix. This fixes the incorrect text on the -CURRENT errata page from showing '10.0-CURRENT' followed by 'until 9.1-RELEASE is released.' END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-06-23T20:19:05.185118Z K 7 svn:log V 90 MFC r252042: Ports switched from dialog to dialog4ports some time ago. PR: docs/179785 END K 10 svn:author V 6 thomas K 8 svn:date V 27 2013-06-23T20:19:51.666749Z K 7 svn:log V 26 Fix minor typo in comment END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-06-23T20:20:34.247275Z K 7 svn:log V 30 Rewrap after previous commit. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2013-06-23T20:22:49.790692Z K 7 svn:log V 89 Revert previous change to uark.c (restore previous rev), which was committed by mistake. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-06-23T20:24:43.754044Z K 7 svn:log V 48 Trim copyright years, and add the current year. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-06-23T20:34:54.972517Z K 7 svn:log V 172 Remove variable added by ru@ in r94940 that is no longer used by source or ports in share/mk/sys.mk PR: conf/155737 Reviewed by: ed (two years ago!) Exp-Run by: bdrewery END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-23T21:58:34.287957Z K 7 svn:log V 4 MFC END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-06-23T21:59:52.838605Z K 7 svn:log V 94 Bump shlib for dialog because ABI has changed when version 1.2 was imported Reviewed by: kib END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-23T22:27:57.521194Z K 7 svn:log V 656 - Introduce the read/write busy concept switching the KPI on a real rwlock-style lock. - Add accessor KPI to cope with this change. - The KPI relies on the object lock to be held still in write mode for all the places assuming the busy lock state won't change. - The KPI is not yet inlined because of the assert dependency on vm_object operations. When it will be implemented via atomics such dependency will go and we will use inline macros. - Remove vm_page_wakeup_locked() because in the future once the atomics approach is implemented the concurrency on the page lock will be possibly minimal. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-23T22:31:19.053570Z K 7 svn:log V 4 MFC END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-06-23T23:35:29.925149Z K 7 svn:log V 12 IFC@r252117 END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-06-24T00:23:04.420173Z K 7 svn:log V 115 Don't need to record atimes on a disk which we're going to throw away soon. No point having sync on a memory disk. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-06-24T00:26:56.910683Z K 7 svn:log V 174 If we fail to get the latest svn revision # from HEAD, it probably means that EvilPete is doing his monthly upgrades and rebooting servers. Wait five minutes and try again. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-24T01:03:58.098710Z K 7 svn:log V 150 MFC r251872: Be sure to actually decrement the "count" parameter for each processed descriptor so that we return when the threshold has been reached. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-24T01:05:51.817425Z K 7 svn:log V 150 MFC r251872: Be sure to actually decrement the "count" parameter for each processed descriptor so that we return when the threshold has been reached. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-06-24T01:09:28.410770Z K 7 svn:log V 30 Missed mergeinfo for r252135. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-06-24T02:19:23.754661Z K 7 svn:log V 573 Add a new "-o" option to the gssd which forces gss_init_sec_context() to use DES and the associated old style GSS initialization token. This appears to be required for some non-FreeBSD servers to get a kerberized NFS mount to work. Also, ignore some signals when daemonized, which might fix the gssd from "disappearing" without leaving a core dump. Given the tight timeframe for the FreeBSD9.2 release, I have committed this while waiting for code review. I will commit changes recommended by the review in a separate commit. Reviewed by: dfr (pending) MFC after: 10 days END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-06-24T02:24:22.977280Z K 7 svn:log V 63 Document the "-o" option added by r252138. MFC after: 10 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-06-24T05:00:31.748740Z K 7 svn:log V 341 MFC r251478: MFV r251474: * Illumos zfs issue #3137 L2ARC compression Whether or not to compress buffers entering the L2ARC is controlled by "compression" setting on the dataset, when compression is not "off", L2ARC compression is enabled. The compress method is always LZ4 for L2ARC when enabled because it works best for the scenario. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2013-06-24T05:01:13.067812Z K 7 svn:log V 158 Delete the nd6 entries associated with an off-link prefix if the same prefix cannot be found on an alternative interface. Reviewed by: hrs MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-06-24T05:03:42.687011Z K 7 svn:log V 87 MFC r251520: MFV r251519: * Illumos ZFS issue #3805 arc shouldn't cache freed blocks END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-06-24T05:18:31.179479Z K 7 svn:log V 441 When RX checksum offloading is active, AX88772B will prepend a checksum header. The header contains a received frame length but the defined length for AX88772B is different with other ASIX controllers. When the RX checksum is off, AX88772B controller does not prepend a checksum header so driver has to use normal header length mask. This change should fix RX errors when RX checksum offloading is off. Tested by: kevlo MFC After: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T08:55:20.865138Z K 7 svn:log V 564 Merge r243151: o Remove meaningless PROTOCOLS section. o Describe passing file descriptors as separate section. - Descriptors can be passed through any protocol of the UNIX family, not SOCK_STREAM and SOCK_SEQPACKET only. [1] o Describe socket options as separate section. - Move LOCAL_PEERCRED option to this section. - Describe struct xucred. - In LOCAL_CREDS section mention that credentials are passed only on the first read on non-datagram sockets. o Xref all mentioned system calls. Noticed by: Igor Sysoev [1] END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:00:18.769032Z K 7 svn:log V 199 Merge r243569, r243601: Re-initialize eh pointer after m_adj(), after ng_ether(4) and if_bridge(4) processing. Submitted by: Kohji Okuno Reviewed by: yongari END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:14:38.122153Z K 7 svn:log V 86 Merge r247910: Plug a memory leak. Reviewed by: mav Sponsored by: Nginx, Inc. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-06-24T09:18:41.588167Z K 7 svn:log V 53 Revert r252126, r252124, r252121. Submitted by: hrs END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:20:14.304768Z K 7 svn:log V 161 Merge r247911,r248187,r248254,r250797: Various quirks to enable headphones redirection on various Lenovo laptops: X220, X1, X1 Carbon, T420, T430, T430S, T520. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:21:55.955053Z K 7 svn:log V 104 Merge r248155: Reinitialize eh after pfil(9) processing. PR: 176764 Submitted by: adri END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:23:24.703608Z K 7 svn:log V 196 Merge r248158: Remove LIBALIAS_LOCK_ASSERT(), including a couple with an uninitialzed argument, in code that isn't compiled in kernel. PR: kern/176667 Sponsored by: Nginx, Inc. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:25:38.760986Z K 7 svn:log V 302 Merge r248159: Fix for quite a special case when userland emulates a netgraph node, and userland can reply to a message with NGM_HASREPLY bit set. In this case we should not wait for a response to a responce. PR: 176771 Submitted by: Keith Reynolds END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:26:54.354047Z K 7 svn:log V 119 Merge r248160: Fix spelling. PR: 176777 Submitted by: Andrey Simonenko END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:33:21.520959Z K 7 svn:log V 142 Merge r248370: Belatedly remove the vinum(4) manual page. The vinum manager is absent in FreeBSD since 6.0-RELEASE. Reviewed by: joel END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:35:14.973525Z K 7 svn:log V 145 Merge r248489: There are actually two different cases when mlock(2) returns ENOMEM. Clarify this, taking text from SUS. Reviewed by: kib END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:36:56.390809Z K 7 svn:log V 143 Merge r248507: iwn(4) doesn't support adhoc mode. PR: misc/177106 Submitted by: Hiren Panchasara END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:39:06.584734Z K 7 svn:log V 205 Merge r248570, 248582: Add NGM_NAT_LIBALIAS_INFO command, that reports internal stats of libalias instance. To be used in the mpd5 daemon. Submitted by: Dmitry Luhtionov END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:53:43.180680Z K 7 svn:log V 160 Merge r249896: Restore the ipNetToMedia MIB, that was broken with new ARP commit in the r186119. Submitted by: Konstantin Kukushkin END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:55:37.618814Z K 7 svn:log V 160 Merge r249897: Don't free memory that is going to be used as error string. PR: bin/178121 Submitted by: Garrett Cooper END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T09:57:41.407529Z K 7 svn:log V 134 Merge r250039: Remove useless ifdef KLD_MODULE from dummynet module unload path. This fixes panic on unload. Reported by: pho END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-24T12:46:59.543922Z K 7 svn:log V 94 Use vm_page_readahead_finish() when appropriate. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-24T13:36:16.107220Z K 7 svn:log V 17 Typo in comment. END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-06-24T15:35:42.749507Z K 7 svn:log V 1194 Added ZFS TRIM support which is enabled by default. To disable ZFS TRIM support set vfs.zfs.trim.enabled=0 in loader.conf. Creating new ZFS pools and adding new devices to existing pools first performs a full device level TRIM which can take a significant amount of time. The sysctl vfs.zfs.vdev.trim_on_init can be set to 0 to disable this behaviour. ZFS TRIM requires the underlying device support BIO_DELETE which is currently provided by methods such as ATA TRIM and SCSI UNMAP via CAM, which are typically supported by SSD's. Stats for ZFS TRIM can be monitored by looking at the sysctl's under kstat.zfs.misc.zio_trim. MFC r240868: Add TRIM support MFC r244155: Renamed zfs trim stats MFC r244187: Upgrade TRIM free request sizes optimisation MFC r244188: Added vfs.zfs.vdev.trim_on_init sysctl MFC r248572: Add TRIM support for L2ARC MFC r248573: Don't register repair writes in the trim map. MFC r248574: Improve TXG handling in the TRIM module MFC r248575: TRIM cache devices based on time instead of TXGs MFC r248576: Names the ZFS TRIM thread MFC r248577: Optimisation of TRIM processing MFC r248602: Fix for building libzpool under i386 MFC r249921: Enabled ZFS TRIM by default END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-24T16:04:59.903147Z K 7 svn:log V 689 MFC 250223,250233: Similar to 233760 and 236717, export some more useful info about the kernel-based POSIX semaphore descriptors to userland via procstat(1) and fstat(1): - Change sem file descriptors to track the pathname they are associated with and add a ksem_info() method to copy the path out to a caller-supplied buffer. - Use the fo_stat() method of shared memory objects and ksem_info() to export the path, mode, and value of a semaphore via struct kinfo_file. - Add a struct semstat to the libprocstat(3) interface along with a procstat_get_sem_info() to export the mode and value of a semaphore. - Teach fstat about semaphores and to display their path, mode, and value. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-24T17:09:28.745405Z K 7 svn:log V 474 MFC 250223: Similar to 233760 and 236717, export some more useful info about the kernel-based POSIX semaphore descriptors to userland via procstat(1) and fstat(1): - Change sem file descriptors to track the pathname they are associated with and add a ksem_info() method to copy the path out to a caller-supplied buffer. - Use ksem_info() to export the path of a semaphore via struct kinfo_file. - Teach fstat about semaphores and to display their path, mode, and value. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-24T18:27:44.616469Z K 7 svn:log V 350 MFC 251470: Do not compare the existing mask of a cpuset with a new mask when changing the mask of a cpuset. Also, change the cpuset's mask before updating the masks of all children. Previously changing a cpuset's mask first required setting the mask to a super-set of both the old and new masks and then changing it a second time to the new mask. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-24T18:30:44.277175Z K 7 svn:log V 288 Disable hw.pci.realloc_bars by default. It wasn't needed for the original tester of this fix, and realloc_bars breaks some other cases as a small BAR that is reallocated can end up grabbing space needed by a much larger BAR in the existing window of a PCI-PCI bridge. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-24T18:37:52.155405Z K 7 svn:log V 350 MFC 251470: Do not compare the existing mask of a cpuset with a new mask when changing the mask of a cpuset. Also, change the cpuset's mask before updating the masks of all children. Previously changing a cpuset's mask first required setting the mask to a super-set of both the old and new masks and then changing it a second time to the new mask. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-24T18:40:51.096033Z K 7 svn:log V 53 MFC 252037: Document RA_RECURSED and RA_NOTRECURSED. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-24T18:41:28.719966Z K 7 svn:log V 53 MFC 252037: Document RA_RECURSED and RA_NOTRECURSED. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-06-24T19:12:17.190782Z K 7 svn:log V 148 Make the order of operations for lib/msun more clear. Tested with md5 sum of object code Reported by: swildner@DragonFlyBSD.org Submitted by: bde END K 10 svn:author V 3 uqs K 8 svn:date V 27 2013-06-24T19:14:09.203520Z K 7 svn:log V 58 Fix git conversion after the recent vendor areay shuffle. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-24T19:18:01.951170Z K 7 svn:log V 110 MFC 251323: - Handle the recursed/not recursed flags with RA_RLOCKED in rw_assert(). - Tweak a panic message. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-06-24T19:28:36.351756Z K 7 svn:log V 110 MFC 251323: - Handle the recursed/not recursed flags with RA_RLOCKED in rw_assert(). - Tweak a panic message. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-06-24T19:57:25.733041Z K 7 svn:log V 222 Remove request to email suggestions and fixes to the author. He is no longer involved with the FreeBSD project. While here: remove "no known bugs" and related. This isn't present in other manual pages. PR: docs/179914 END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-06-24T20:36:12.749108Z K 7 svn:log V 72 Add missing Obsolete Files Submitted by: Kurt Lidl END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-06-24T20:38:27.998674Z K 7 svn:log V 368 gcc: add some configuration and references. -Add configure support for FreeBSD 10 and 11. -Adapt a threading fix to gnu POSIX95 (which we don't use). -Refer to a bug fix for the disabled vrptree support. This is all useless in our current build but it is included for convenience in case someone may want to re-package our older gcc. Reviewed by: gerald (long ago) END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-24T20:39:07.118366Z K 7 svn:log V 12 Whitespace. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-24T20:58:54.458387Z K 7 svn:log V 17 More whitespace. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-06-24T21:13:58.291164Z K 7 svn:log V 172 gcc: configuration fix. -Fix configuration support for FreeBSD 10 and 11. Note this change is based on GCC-SVN-131197 with permission by gerald@ . Reported by: jmallet END K 10 svn:author V 6 marius K 8 svn:date V 27 2013-06-24T21:27:15.881380Z K 7 svn:log V 163 Flag mpt(4) as supporting unmapped I/O; all necessary conversion actually already has been done as part of r246713 except for a comment update. MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2013-06-24T21:33:19.943558Z K 7 svn:log V 281 A set of MFCs allowing stable/9 to be built again on head after r250881: r250227: Improve compatibility with recent flex from flex.sourceforge.net. r250914: Improve compatibility with old flex and fix build with GCC. r250926 (partial): Work around build breakages with GCC 4.2. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-24T23:20:33.330567Z K 7 svn:log V 219 Implement the sleep for the swap-in-progress with a separate mechanism. This avoid pollution on the busy mechanism and offers a more precise way to perform the wakeup/sleep. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2013-06-24T23:41:16.944873Z K 7 svn:log V 1157 MFC of 250891, 250892, 250894, 250895, 250897, and 250901 MFC 250891: Properly spell sentinel (not sintenel or sentinal). No functional changes. Spotted by: kib MFC 250892: Remove a bogus check for a NULL buffer pointer. Add a KASSERT that it is not NULL. Found by: Coverity Scan, CID 1009114 Reviewed by: kib MFC 250894: Null a pointer after it is freed so that when it is returned the return value is NULL. Based on the returned flags, the return value should never be inspected in the case where NULL is returned, but it is good coding practice not to return a pointer to freed memory. Found by: Coverity Scan, CID 1006096 Reviewed by: kib MFC 250895: Add missing 28th element to softdep types name array. Found by: Coverity Scan, CID 1007621 Reviewed by: kib MFC 250897: Add missing buffer releases (brelse) after bread calls that return an error. One could argue that returning a buffer even when it is not valid is incorrect, but bread has always returned a buffer valid or not. Reviewed by: kib MFC 250901: Properly spell sentinel (missed in 250891) No functional changes. Spotted by: Navdeep Parhar and Alexey Dokuchaev END K 10 svn:author V 6 qingli K 8 svn:date V 27 2013-06-25T00:10:49.735233Z K 7 svn:log V 415 Due to the routing related networking kernel redesign work in FBSD 8.0, interface routes have been returened to the applications without the RTF_GATEWAY bit. This incompatibility has caused some issues with Zebra, Qugga and the like. This patch provides the RTF_GATEWAY flag bit in returned interface routes so to behave similarly to pre 8.0 systems. Reviewed by: hrs Verified by: mackn at opendns dot com END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-06-25T00:26:30.179080Z K 7 svn:log V 72 Add Lenovo USB 2.0 Ethernet adapter. PR: usb/179920 MFC After: 1 week END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-06-25T00:29:13.590404Z K 7 svn:log V 70 Add Lenovo USB 2.0 Ethernet adapter to the list of supported devices. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-06-25T00:29:59.033604Z K 7 svn:log V 332 Create projects branch to teach amd64/pmap how to manage the guest physical address space. The guest address space is presented to hardware via nested page tables that are similar - but not identical - to the regular x86 page tables. This will allow bhyve to allocate pageable memory to guests and make memory overcommit possible. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-06-25T02:24:07.213217Z K 7 svn:log V 92 Identify the type of page tables that the 'pmap' is referring to using an 'enum pmap_type'. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2013-06-25T02:29:08.337853Z K 7 svn:log V 33 Remove non-FreeBSD related code. END