ƒ°k264330 167 197 149 172 172 601 241 184 184 232 184 219 236 282 678 232 443 1494 239 521 143 133 211 172 322 484 150 144 109 209 134 124 160 140 199 172 175 175 330 267 267 162 162 1127 339 253 739 223 183 306 267 206 203 204 180 148 199 156 623 450 136 175 776 657 186 215 520 528 246 134 451 326 179 137 193 293 164 149 182 258 130 334 293 208 271 324 137 219 580 193 207 388 232 185 1188 205 307 307 529 227 174 147 175 157 184 1653 303 267 1625 686 688 663 663 413 413 290 290 266 266 182 196 198 184 159 179 198 583 583 1111 212 254 227 991 228 269 439 257 191 375 194 479 366 233 340 138 160 257 138 135 179 202 667 267 143 438 175 137 200 190 1530 203 328 526 197 469 311 198 198 K 10 svn:author V 5 joerg K 8 svn:date V 27 2014-04-10T22:10:29.410680Z K 7 svn:log V 102 MFC r264084: make the Dresden Elektronik "USB Level Shifter Stick Low Cost" known to the FTDI driver. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-04-10T22:39:22.919739Z K 7 svn:log V 56 MFC: r261037, r264278 Merge OpenSSL 1.0.1f and 1.0.1g. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-04-11T01:00:51.606231Z K 7 svn:log V 75 MFC r263879: Add `-S' to display syscall numbers in the output as well. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-04-11T01:04:07.914583Z K 7 svn:log V 75 MFC r263879: Add `-S' to display syscall numbers in the output as well. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-04-11T01:23:46.886779Z K 7 svn:log V 504 MFC r263459: MFV 263436-263438: 3947 zpool(1M) references nonexistent zfs-features(5) 4540 zpool(1M) man page doesn't describe "readonly" property 3948 zfs sync=default is not accepted 4611 zfs(1M) still mentions 'send -r' in synopsis 4415 zpool(1M) man page missing "import -m" description 4570 Document dedupditto pool property 4572 Dedup-related documentation additions for zpool and zdb. 1371 Add -D option description to zpool(1M) manpage 4571 Add documentation for -T and interval to "zpool list" END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-04-11T01:27:33.838423Z K 7 svn:log V 144 MFC r263889 (MFV r263887): 3993 zpool(1M) and zfs(1M) should support -p for "list" and "get" 4700 "zpool get" doesn't support -H or -o options END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-04-11T06:13:56.199478Z K 7 svn:log V 87 MFC r264294: Fix for infinite XHCI reset loops when the set address USB request fails. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-04-11T06:15:58.296575Z K 7 svn:log V 87 MFC r264294: Fix for infinite XHCI reset loops when the set address USB request fails. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-04-11T06:17:44.511673Z K 7 svn:log V 134 Small performance optimization. Clobber only cr0, rather than the entire CR. Discussed with: rdivacky,nwhitehorn MFC after: 3 weeks END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-04-11T06:18:24.255360Z K 7 svn:log V 87 MFC r264294: Fix for infinite XHCI reset loops when the set address USB request fails. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-04-11T08:25:54.009432Z K 7 svn:log V 121 Correct IMOD default value according to comment. Reported by: Daniel O'Connor MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-04-11T11:56:16.480237Z K 7 svn:log V 143 Create zvol devices on zfs clone. While big and shiny patch is not ready, it is better to have something. PR: kern/178999 MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-04-11T13:11:43.231494Z K 7 svn:log V 189 Don't leak the TCP pcbinfo lock if a time wait connection is closed in between grabbing a reference on the connection structure and obtaining the pcbinfo lock. Reviewed by: Julien Charbon END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-11T13:48:45.867147Z K 7 svn:log V 585 Add SRC_UPDATE_SKIP, DOC_UPDATE_SKIP, and PORTS_UPDATE_SKIP variables. These are intended to allow bypassing the 'svn co /usr/{src,doc,ports}' step in the chroot when the tree exists from external means. The use case here is that /usr/src, /usr/doc, and /usr/ports in the chroot exist as result of zfs dataset clones, so it is possible (and happens quite often) that the included distributions may not be consistent. (This is not the case for -RELEASE builds, but does happen for snapshot builds.) Tested on: stable/9@r264319 MFC After: 3 days Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-04-11T14:11:55.578933Z K 7 svn:log V 134 Tune buffer sizes for SuperSpeed USB when using LibUSB v0.1 and v1.0 APIs to increase the maximum bandwidth limit. MFC after: 1 week END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-04-11T16:51:35.678070Z K 7 svn:log V 350 Amend r263891, by making clang default to DWARF2 debug info format for all FreeBSD versions, not just 10.x and earlier. Apparently too many people seem to have trouble with post-1993 formats. Also remove the related notes about messing with kernel configuration files from UPDATING, which are now superfluous. Requested by: many MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2014-04-11T16:55:25.654196Z K 7 svn:log V 1400 Before calling mmap() on a shared library's text and data sections, rtld first calls mmap() with the arguments PROT_NONE and MAP_ANON to reserve a single, contiguous range of virtual addresses for the entire shared library. Later, rtld calls mmap() with the the shared library's file descriptor and the argument MAP_FIXED to place the text and data sections within the reserved range. The rationale for mapping shared libraries in this way is explained in the commit message for Revision 190885. However, this approach does have an unintended, negative consequence. Since the first call to mmap() specifies MAP_ANON and not the shared library's file descriptor, the kernel has no idea what alignment the vm object backing the file prefers. As a result, the reserved range's alignment is unlikely to be the same as the vm object's, and so mapping with superpages becomes impossible. To address this problem, this revision adds the argument MAP_ALIGNED_SUPER to the first call to mmap() if the text section is larger than the smallest superpage size. To determine if the text section is larger than the smallest superpage size, rtld must always fetch the page size information. As a result, the private code for fetching the base page size in rtld's builtin malloc is redundant. Eliminate it. Requested by: kib Tested by: zbb (on arm) Reviewed by: kib (an earlier version) Discussed with: jhb END K 10 svn:author V 6 tychon K 8 svn:date V 27 2014-04-11T18:19:21.407758Z K 7 svn:log V 143 Account for the "plus 1" encoding of the CPUID Function 4 reported core per package and cache sharing values. Approved by: grehan (co-mentor) END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-04-11T18:26:08.269515Z K 7 svn:log V 428 Improve use of socket buffer upcalls. Use soreadable()/sowriteable() in socket upcalls to avoid extra wakeups until we have enough data to read or space to write. Increase partial receive len from 1K to 128K to not wake up on every received packet. This significantly reduces locks congestion and CPU usage and improves throughput for large I/Os on NICs without TSO and LRO. Reviewed by: trasz Sponsored by: iXsystems, Inc. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-11T18:37:24.637558Z K 7 svn:log V 46 mdoc and spelling cleanup. MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-04-11T18:40:29.897977Z K 7 svn:log V 41 Update the llvm/clang patch for r264345. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-04-11T19:17:45.457575Z K 7 svn:log V 118 The tw_pcbrele() function does not need the global timewait lock. Submitted by: Julien Charbon Suggested by: glebius END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-04-11T19:27:35.600683Z K 7 svn:log V 79 Set worker_processes to auto. Suggested by Maxim Konovalov via private email. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-04-11T20:15:53.505258Z K 7 svn:log V 228 There is no need to save and restore the host's return address in the 'struct vmxctx'. It is preserved on the host stack across a guest entry and exit and just restoring the host's '%rsp' is sufficient. Pointed out by: grehan@ END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2014-04-11T20:19:01.018962Z K 7 svn:log V 388 Fix insta-panic on assert of unlocked periph mtx in ciss(4) when logical volume state changes. Currently, I view this as a critical fix for users and will MFC this rapidly as my testing has shown data loss when the disk is failed by removing it when under some amount of write activity and this code panics the box. Reviewed by: mav@ scottl@ MFC after: 3 days Sponsored by: Yahoo! Inc. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-04-11T20:44:09.037522Z K 7 svn:log V 58 Remove unused val argument value from SYSCTL_INT() calls. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-04-11T21:00:59.445008Z K 7 svn:log V 52 Some whitespace and style fixes. Submitted by: bde END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-04-11T21:14:10.900512Z K 7 svn:log V 18 Merge from head/. END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-04-11T21:48:41.962271Z K 7 svn:log V 117 Application can use a global address belonging to the interface other than the outgoing. Found and tested by: bind9 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-04-11T21:54:55.189829Z K 7 svn:log V 38 Vendor import nc(1) from OPENBSD_5_5. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-04-11T21:55:30.494031Z K 7 svn:log V 28 Tag nc(1) from OpenBSD 5.5. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-04-11T22:12:31.331893Z K 7 svn:log V 64 MFV r258194-264360: nc(1) from OpenBSD 5.5. MFC after: 2 weeks END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-11T22:34:00.650357Z K 7 svn:log V 43 Remove stray .Nm macro. MFC after: 3 days END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-04-11T22:45:12.137825Z K 7 svn:log V 104 Update the SDT(9) examples to reflect the removal of the sname parameter in r258622. MFC after: 3 days END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-04-12T02:05:31.761640Z K 7 svn:log V 81 Properly release the in6_multi lock. MFC after: 1 week Sponsored by: Yandex LLC END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2014-04-12T06:49:10.412053Z K 7 svn:log V 79 MFC r264151: Prevent alq from panic when the invalid alq_file path specified. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2014-04-12T06:50:11.175602Z K 7 svn:log V 79 MFC r264151: Prevent alq from panic when the invalid alq_file path specified. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-04-12T12:44:09.961219Z K 7 svn:log V 237 Introduce RANLIBFLAGS to mirror ARFLAGS and add -D to both. This sets all timestamps in static libraries to 0 so that consecutive builds from the same source, even on different machines, produce identical libraries. MFC after: 3 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-04-12T14:08:53.089436Z K 7 svn:log V 174 MFC r264146: Fix a race between kqueue_register() and kqueue_scan() setting KN_INFLUX flag while knlist is not locked, which caused lost notifications from parallel knote(). END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-04-12T14:09:35.791676Z K 7 svn:log V 174 MFC r264146: Fix a race between kqueue_register() and kqueue_scan() setting KN_INFLUX flag while knlist is not locked, which caused lost notifications from parallel knote(). END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-04-12T14:18:25.354592Z K 7 svn:log V 70 MFC r264173: Use realloc(9) instead of doing the reallocation inline. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-04-12T14:18:48.091382Z K 7 svn:log V 70 MFC r264173: Use realloc(9) instead of doing the reallocation inline. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-04-12T15:06:15.596704Z K 7 svn:log V 1032 MFC: r263881, r263952, r263983, r264068, r264090, r264131 Some xdev fixes: - if TARGET_ARCH is not defined and XDEV_ARCH is defined then early define TARGET_ARCH to the valud of XDEV_ARCH: This allow the xdev-build target to be able to correctly chose the compiler it needs to build - Allow overwriting XDTP to allow a user to not chose where the xdev env will live in - Fix build for gcc only xdev (like ia64) by providing the proper -B to the toolchain and not relying on gcc being installed already in base - Fix TOOLS_PREFIX so the generated toolchain has the right default sysroot when installed intead of getting the DESTDIR one - Fix supporting DESTDIR - Also overwrite CXX (needed for cross building c++ libraries with clang) and CPP (needed to cross build some libraries when gcc is the target default compiler but gcc is not installed on the building host) - Prevent XDTP from being a relative path: XDTP is used as the default SYSROOT for clang and thus should be an absolute path. - Respect default CC END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-04-12T15:13:43.268899Z K 7 svn:log V 245 MFC: r263948 Convert an unused banner from skeleton.c into a comment. It is added to every generated files and fix build at certain warning level with clang 3.4 Submitted by: Thomas Dickey (byacc upstream) Spotted by: glebius END K 10 svn:author V 3 des K 8 svn:date V 27 2014-04-12T18:01:25.356552Z K 7 svn:log V 160 Remove the names of the build host and user and the build date. This still leaves the host OS and version, but these are harder to remove. MFC after: 3 weeks END K 10 svn:author V 8 andreast K 8 svn:date V 27 2014-04-12T19:57:15.107769Z K 7 svn:log V 641 MFC r260607, r260610, r260934: r260607: The onyx codec works also as module, so add it. r260610: Described in the man page but not implemented. Here it comes, atomic_swap_32/64. The latter only for powerpc64. r260934: Fix the resource information for the i2s-a node on certain G5 PowerMacs. This is the first step needed to get the snapper codec working on those machines. The second step is to enable the corresponding I2S device and its clock. Tested on machines where the snapper codec was already working, a G4 PowerBook and a PowerMac9,1 with a Shasta based macio. The PowerMac7,2/7,3 with a K2 based macio can now also play sound. END K 10 svn:author V 8 andreast K 8 svn:date V 27 2014-04-12T19:58:31.133495Z K 7 svn:log V 125 MFC r260610: Described in the man page but not implemented. Here it comes, atomic_swap_32/64. The latter only for powerpc64. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-04-12T20:22:59.997893Z K 7 svn:log V 91 MFH (r263712): upgrade openssh to 6.6p1 MFH (r264308): restore p level in debugging output END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-04-12T20:28:39.429184Z K 7 svn:log V 210 Align and round the partitionable disk space to 4K by default. Since this would also apply when recovering, make sure not to align or round when that would have a partition fall outside the partitionable area. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-12T20:32:46.993001Z K 7 svn:log V 174 Document r264377, OpenSSH update to 6.6p1. While here, bump copyright year. Todo: strip old entries from this file since 10.0-RELEASE. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-12T20:42:03.478561Z K 7 svn:log V 113 Trim stale entries. Use consistent   for empty sections. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-12T20:49:07.621061Z K 7 svn:log V 110 Clean up leading/trailing whitespace. Rewrap paragraphs and long lines. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-12T20:50:31.127691Z K 7 svn:log V 111 Remove reference to FreeBSD 6.2-R in the freebsd-update(8) note. Rewrap. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-12T20:51:38.912033Z K 7 svn:log V 88 Move OpenSSH entry to 'contrib' where it belongs. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-12T21:04:53.441103Z K 7 svn:log V 51 mdoc and language improvements. MFC after: 1 week END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-04-12T21:39:17.921077Z K 7 svn:log V 101 Use proper MFSNAMELEN for fs type. MFC after: 2 weeks Reviewed by: rodrigc Also spotted by:ambrisko END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-12T22:05:03.366754Z K 7 svn:log V 59 Improve markup and remove contractions. MFC after: 1 week END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-04-12T22:36:26.987267Z K 7 svn:log V 527 find: Correctly propagate -exec/-execdir ... {} + exit status. As per POSIX, the -exec ... {} + primary always returns true, but a non-zero exit status causes find to return a non-zero exit status itself. GNU does the same, and also for -execdir ... {} +. It does not make much sense to return false from the primary only when the child process happens to be run. The behaviour for -exec/-execdir ... ; remains unchanged: the primary returns true or false depending on the exit status, and find's exit status is unaffected. END K 10 svn:author V 6 davide K 8 svn:date V 27 2014-04-12T23:29:29.126348Z K 7 svn:log V 354 Hide internal details of sbintime_t implementation wrapping INT64_MAX into SBT_MAX, to make it more robust in case internal type representation will change in the future. All the consumers were migrated to SBT_MAX and every new consumer (if any) should from now use this interface. Requested by: bapt, jmg, Ryan Lortie (implictly) Reviewed by: mav, bde END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2014-04-12T23:40:54.281871Z K 7 svn:log V 41 Fix the style of ata_interrupt_locked(). END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2014-04-12T23:48:02.404429Z K 7 svn:log V 80 MFC r263925 Enable all cryptocaps because net80211 can do software encryption. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-04-13T01:14:25.414266Z K 7 svn:log V 675 Add a simple EFI stub loader. This is a quick and dirty of boot1.chrp from the PowerPC port with all the Open Firmware bits removed and replaced by their EFI counterparts. On the whole, I think I prefer Open Firmware. This code is supposed to be an immutable shim that sits on the EFI system partition, loads /boot/loader.efi from UFS and tells the real loader what disk/partition to look at. It finds the UFS root partition by the somewhat braindead approach of picking the first UFS partition it can find. Better approaches are called for, but this works for now. This shim loader will also be useful for secure boot in the future, which will require some rearchitecture. END K 10 svn:author V 6 davide K 8 svn:date V 27 2014-04-13T01:15:37.278703Z K 7 svn:log V 561 Fix a panic in zfs_rename(). this is due to a wrong dereference of a vnode when it's not locked and can be (potentially) recycled. 'sdvp' cannot be locked on zfs_rename() entry point because the VFS can't be sure that this scenario is LOR-free (it might violate the parent->child lock acquisition rule). Dereference 'tdvp' instead, which is already locked on entry, and access 'sdvp' fields only when it's safe, i.e. under ZFS_ENTER scope. While at it, remove the usage of VOP_REALVP, as long as this is a NOP on FreeBSD. Discussed with: avg Reviewed by: pjd END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-13T01:47:15.367999Z K 7 svn:log V 94 Bump Dd, missed as part of r264098 and related commits. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-13T02:03:14.937825Z K 7 svn:log V 122 Clean trailing whitespace. Add missing .El to fix formatting. Found with: mandoc(1) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-04-13T05:21:22.709742Z K 7 svn:log V 427 Determine whether to build clang and its bootstrap tools the same way. This allows a clang bootstrap to happen, even when WITHOUT_CLANG is defined. This is a minimal version of a more extensive change which can be MFC'd more easily. However, we have to also test to see if we're building clang as not cc, since the bootstrap for that needs these cross tools and it is easier to build them in just one place. MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-04-13T05:21:30.841114Z K 7 svn:log V 435 Up the minimum system to build FreeBSD current to 8.0-RELEASE. The issues with vendors that needed 7.x support have been resolved. Many vendors are still using 8.x build platforms, however, so bumping this up to 9.0 will have to wait until that is resolved. Actual support for building from 8.x still relies on those vendors fixing bugs that are present as most developers have moved onto 9.x or newer platforms. Reviewed by: marcel@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-04-13T05:21:35.640190Z K 7 svn:log V 153 We no longer support upgrading from FreeBSD 4, so we don't need the NOMAN and NOSHARED defines here. They have been obsolete for almost a decade anyway. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-04-13T05:21:43.917196Z K 7 svn:log V 42 Check the right file for pwcache_groupdb. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-04-13T05:21:48.429427Z K 7 svn:log V 358 Don't apply ctf conversions in POSIX mode. These can't happen there because they pollute the POSIX environment, which doens't allow for these extentions. ctf conversions are really only relevant when used in coordination with the rest of the bsd*.mk system anyway. Leave them in place for the normal, non-posix enviornment since they are quite useful there. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-04-13T05:21:56.743669Z K 7 svn:log V 233 NO_MAN= has been deprecated in favor of MAN= for some time, go ahead and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-04-13T05:22:22.151378Z K 7 svn:log V 87 In tree makefile shouldn't be setting policy piecemeal. Don't set NO_MANCOMPRESS here. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-04-13T05:22:26.740357Z K 7 svn:log V 45 Convert NO_MANCOMPRESS to normal convention. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-04-13T06:24:01.219001Z K 7 svn:log V 93 Fix buildworld. I had some local bits in my build tree that caused this to work by accident. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-04-13T06:30:02.155855Z K 7 svn:log V 192 Add my copyright here. Most of this is unmodified from the original sparc64 version, but at least some indication of changes that postdate the actual invention of EFI is probably a good idea. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-04-13T09:31:22.072459Z K 7 svn:log V 72 Fix periph listing when IOCTL buffer border hits result for wanted bus. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-04-13T11:08:57.889406Z K 7 svn:log V 57 Report more readable state "-" for idle CAM scan thread. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-04-13T11:10:36.661476Z K 7 svn:log V 90 Join CTL worker threads into one process for convenience. Report their idle state as "-". END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-04-13T11:29:52.250244Z K 7 svn:log V 164 Fix test suite name in src.conf(5). There is no such thing as the "Kyua test suite"; it is the "FreeBSD Test Suite". While doing this, point readers to tests(7). END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-04-13T11:31:41.563710Z K 7 svn:log V 37 Regen after rewording of WITH_TESTS. END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-04-13T11:35:42.142101Z K 7 svn:log V 240 Document how to install the test suite. As part of this, install the tests(7) manual page unconditionally (not only when WITH_TESTS=yes) so that users that have not yet enabled the build of the test suite can read details on how to do so. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-04-13T11:47:17.938791Z K 7 svn:log V 197 find: Return normal exit status from -quit. If there was an error, make the exit status reflect this even if -quit caused the exit. Formerly, -quit always caused exit(0). GNU find does the same. END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-04-13T11:57:51.101709Z K 7 svn:log V 114 Add FreeBSD 10.1 to the list of recognized releases for Fx. This version is already mentioned by 4 manual pages. END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-04-13T11:59:42.190025Z K 7 svn:log V 177 Miscellaneous fixes to tests(7). - Properly capitalize "FreeBSD Test Suite". - At this point, the test suite first appeared in 10.1, not in 11.0. - Use my FreeBSD.org address. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-04-13T14:50:52.144885Z K 7 svn:log V 223 Apparently some of the i386 boot blocks are so close to full that adding single lines to ufsread.c spills them over. Duplicate a whole bunch of code to get file sizes into boot1.efi/boot1.c rather than modifying ufsread.c. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-13T18:21:53.833526Z K 7 svn:log V 40 Bump Dd for r264384. Requested by: gjb END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-13T18:51:39.859915Z K 7 svn:log V 121 Add a missing comma between error message definitions. CID: 1199266 Found with: Coverity Prevent(tm) MFC after: 1 week END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-04-13T19:48:28.820917Z K 7 svn:log V 484 realpath(): Properly fail "." or ".." components after non-directories. If realpath() is called on pathnames like "/dev/null/." or "/dev/null/..", it should fail with [ENOTDIR]. Pathnames like "/dev/null/" already failed as they should. Also, put the check for non-directories after lstatting the previous component instead of when the empty component (consecutive or trailing slashes) is detected, saving an lstat() call and some lines of code. PR: kern/82980 MFC after: 2 weeks END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-13T19:48:51.033745Z K 7 svn:log V 96 Avoid double free in f_acl(). CID: 1018508 Found with: Coverity Prevent(tm) MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-13T20:12:21.200385Z K 7 svn:log V 109 Avoid double close() of a file descriptor. CID: 1006089 Found with: Coverity Prevent(tm) MFC after: 1 week END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-04-13T20:21:56.368765Z K 7 svn:log V 290 Always install pkg.conf. Don't depend on MK_PKGBOOTSTRAP. This file is used by pkg(8) from ports as well. Someone may choose to not install pkg(7) but still want to consume official packages by building or installing pkg(8) manually. Discussed with: bapt MFC after: 1 day (Working on EN) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-13T21:13:33.420493Z K 7 svn:log V 134 Free resources and error cases; re-indent a curly brace while here. CID: 1199366 Found with: Coverity Prevent(tm) MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-13T21:23:15.984108Z K 7 svn:log V 88 Free buf after usage. CID: 1199377 Found with: Coverity Prevent(tm) MFC after: 1 week END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-04-13T21:49:44.481649Z K 7 svn:log V 1091 MFC r238468: sh: Expand assignment-like words specially for export/readonly/local. Examples: export x=~ now expands the tilde local y=$1 is now safe, even if $1 contains IFS characters or metacharacters. For a word to "look like an assignment", it must start with a name followed by an equals sign, none of which may be quoted. The special treatment applies when the first word (potentially after "command") is "export", "readonly" or "local". There may be quoting characters but no expansions. If "local" is overridden with a function there is no special treatment ("export" and "readonly" cannot be overridden with a function). If things like local arr=(1 2 3) are ever allowed in the future, they cannot call a "local" function. This would either be a run-time error or it would call the builtin. This matches Austin Group bug #351, planned for the next issue of POSIX.1. As for the MFC, it is easy to depend on this feature inadvertently, and adding this fixes a regression from stable/8 that may be apparent in things like local x=${y+a @}. PR: bin/166771 Relnotes: yes END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-04-13T21:52:27.922046Z K 7 svn:log V 112 r264402 builds fine, but turns out there are problems with install. Back it out until they can be tracked down. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-13T22:00:50.051095Z K 7 svn:log V 211 MFC r250243: If the kernel is compiled with VMIMAGE support, the first attempt of mounting smbfs share will cause a panic. Fix setting/restoring vnet context when needed. PR: kern/168077 Submitted by: dteske END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-13T22:16:18.474035Z K 7 svn:log V 211 MFC r250243: If the kernel is compiled with VMIMAGE support, the first attempt of mounting smbfs share will cause a panic. Fix setting/restoring vnet context when needed. PR: kern/168077 Submitted by: dteske END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-13T22:32:46.194244Z K 7 svn:log V 433 MFC r256331: Add $VAR_ZFSINTERACTIVE (zfsInteractive) and new f_zfsinteractive() for determining when a script wants to be nonInteractive but selectively wants ZFS operations to be *interactive* (this is analgous to already existing $VAR_NETINTERACTIVE (netInteractive) and f_netinteractive() used for the same purpose (script wants to be nonInteractive but wants network operations to be *interactive*). Approved by: re (glebius) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2014-04-13T22:35:39.060839Z K 7 svn:log V 131 Improve the i.MX53 / Digi DTS: * Fix the IPU address. * Fix the PATA definition. * Add another I2C. * Add more UARTs. * Add SATA. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-13T22:41:22.735523Z K 7 svn:log V 82 Document r260177, camcontrol '-b' addition. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-13T22:41:24.796765Z K 7 svn:log V 55 Document r260338 Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-13T22:41:26.813716Z K 7 svn:log V 83 Document r260385, unmapped I/O in GEOM RAID. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-13T22:41:28.687742Z K 7 svn:log V 65 Fix order by svn revision. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-13T22:41:30.612419Z K 7 svn:log V 92 Document r260431, kern.panic_reboot_wait_time sysctl. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-04-14T00:22:42.650772Z K 7 svn:log V 1557 DTrace's pid provider works by inserting breakpoint instructions at probe sites and installing a hook at the kernel's trap handler. The fasttrap code will emulate the overwritten instruction in some common cases, but otherwise copies it out into some scratch space in the traced process' address space and ensures that it's executed after returning from the trap. In Solaris and illumos, this (per-thread) scratch space comes from some reserved space in TLS, accessible via the fs segment register. This approach is somewhat unappealing on FreeBSD since it would require some modifications to rtld and jemalloc (for static TLS) to ensure that TLS is executable, and would thus introduce dependencies on their implementation details. I think it would also be impossible to safely trace static binaries compiled without these modifications. This change implements the functionality in a different way, by having fasttrap map pages into the target process' address space on demand. Each page is divided into 64-byte chunks for use by individual threads, and fasttrap's process descriptor struct has been extended to keep track of any scratch space allocated for the corresponding process. With this change it's possible to trace all libc functions in a program, e.g. with pid$target:libc.so.*::entry {@[probefunc] = count();} Previously this would generally cause the victim process to crash, as tracing memcpy on amd64 requires the functionality described above. Tested by: Prashanth Kumar (earlier version) MFC after: 6 weeks END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-04-14T00:23:18.260634Z K 7 svn:log V 208 Ensure that all eight syscall arguments are available to dtrace_probe(), rather than just the first five. This is done by calling dtrace_probe() through a function pointer, as in illumos. MFC after: 3 weeks END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-04-14T00:24:04.725951Z K 7 svn:log V 172 Fix some off-by-one errors. The kve_end and rdl_eaddr fields contain the first address after the end of the map entry and should therefore be excluded. MFC after: 2 weeks END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-14T01:18:02.541182Z K 7 svn:log V 1528 MFC r256343,256540-256541,256544,256549,256551,256553,257939,258021,258927, 259144,259148,259470,259472,259474,259476-259478,259480-259481,259570, 259597-259598, and 261960 (24 revisions; summarized below)... r256343: Add zfsboot module as an option for automatic configuration r256540: Add zpool_cache_* variables to loader.conf(5) r256541: Document BSDINSTALL_TMPBOOT in bsdinstall.8 r256544: Fix a typo when setting up loader.conf(5) GELI entries r256549: Document zfsboot in bsdinstall.8 r256551: Bump .Dd date in bsdinstall.8 r256553: Align ZFSBOOT_BEROOT_NAME with sysutils/beadm + Solaris beadm r257939: Validate scripted partition entry before acting on disks r258021: Switch default MBR bootcode from /boot/boot0 to /boot/mbr r258927: Fix early regression in enabling the Encryption feature r259144: Fix early regression in entering passphrase for Encryption r259148: Fix typo that broke booting from Encrypted setup r259470: Add default /var/mail with atime=on for mail apps r259472: Accept NULL input as also meaning zero swap r259474: Bug fixes and debugging improvements r259476: Improve default ZFS disk layout r259477: fletcher4 is currently the default r259478: De-uglify the geli(8)-setup infobox by adding a newline r259480: Fix ghosted zroot pool issue r259481: Auto-enable 4k alignment with Encryption r259570: Fix "[: -eq: argument expected" error r259597: Fix installation to 3-4+ disks r259598: Set the cachefile property so bootpools get imported r261960: Add zfsboot to scripted interface of bsdinstall END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-14T01:44:56.317731Z K 7 svn:log V 590 MFC r264243: Loosen the processing of *_IF_aliasN vars to be less strict. Previously, the first alias had to be _alias0 and processing stopped at the first non- defined variable (preventing gaps). Allowing gaps gives the administrator the ability to group aliases in an adhoc manner and also lifts the requirement to renumber aliases simply to comment-out an existing one. Aliases are processed in numerical ascending order. NB: Also Patches mdconfig{,2} rc(8) boot scripts to loosen the numbering scheme for mdconfig_mdN settings to be less strict in the same manner. Discussed on: -rc END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-14T01:49:26.189026Z K 7 svn:log V 592 MFC r264243: Loosen the processing of *_IF_aliasN vars to be less strict. Previously, the first alias had to be _alias0 and processing stopped at the first non- defined variable (preventing gaps). Allowing gaps gives the administrator the ability to group aliases in an adhoc manner and also lifts the requirement to renumber aliases simply to comment-out an existing one. Aliases are processed in numerical ascending order. NB: Also Patches mdconfig{,2} rc(8) boot scripts to loosen the numbering scheme for mdconfig_mdN settings to be less strict in the same manner. Discussed on: -rc END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-14T03:57:45.806969Z K 7 svn:log V 570 MFC r264343: Add SRC_UPDATE_SKIP, DOC_UPDATE_SKIP, and PORTS_UPDATE_SKIP variables. These are intended to allow bypassing the 'svn co /usr/{src,doc,ports}' step in the chroot when the tree exists from external means. The use case here is that /usr/src, /usr/doc, and /usr/ports in the chroot exist as result of zfs dataset clones, so it is possible (and happens quite often) that the included distributions may not be consistent. (This is not the case for -RELEASE builds, but does happen for snapshot builds.) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-14T03:58:18.432300Z K 7 svn:log V 570 MFC r264343: Add SRC_UPDATE_SKIP, DOC_UPDATE_SKIP, and PORTS_UPDATE_SKIP variables. These are intended to allow bypassing the 'svn co /usr/{src,doc,ports}' step in the chroot when the tree exists from external means. The use case here is that /usr/src, /usr/doc, and /usr/ports in the chroot exist as result of zfs dataset clones, so it is possible (and happens quite often) that the included distributions may not be consistent. (This is not the case for -RELEASE builds, but does happen for snapshot builds.) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-04-14T04:51:59.263015Z K 7 svn:log V 316 MFC r263957: Increase the number of TX DMA segments from 32 to 35. It turned out 32 is not enough to support a full sized TSO packet. While I'm here fix a long standing bug introduced in r169632 in bce(4) where it didn't include L2 header length of TSO packet in the maximum DMA segment size calculation. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-04-14T04:53:34.263452Z K 7 svn:log V 316 MFC r263957: Increase the number of TX DMA segments from 32 to 35. It turned out 32 is not enough to support a full sized TSO packet. While I'm here fix a long standing bug introduced in r169632 in bce(4) where it didn't include L2 header length of TSO packet in the maximum DMA segment size calculation. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-04-14T04:58:50.734703Z K 7 svn:log V 193 MFC r259543: Failed m_devget(9) indicates lack of free mbuf cluster. Update if_iqdrops counter for that case since the received frame is ok. While here, simplify updating counter logic. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-04-14T04:59:46.865014Z K 7 svn:log V 193 MFC r259543: Failed m_devget(9) indicates lack of free mbuf cluster. Update if_iqdrops counter for that case since the received frame is ok. While here, simplify updating counter logic. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-04-14T05:04:23.254837Z K 7 svn:log V 169 MFC r260429: m_defrag(9) does not touch original mbuf chain when it can't allocate new mbuf. Free original mbuf chain when driver is not able to send the packet. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-04-14T05:05:07.406114Z K 7 svn:log V 169 MFC r260429: m_defrag(9) does not touch original mbuf chain when it can't allocate new mbuf. Free original mbuf chain when driver is not able to send the packet. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-14T05:35:01.226770Z K 7 svn:log V 87 Fix typo in debug/log statement. Submitted by: Rick Miller END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-14T05:37:21.478477Z K 7 svn:log V 100 MFC r264448: Fix typo in debug/log statement. Submitted by: Rick Miller END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-14T05:38:50.103486Z K 7 svn:log V 102 MFC r264448: Fix typo in debug/log statement. Submitted by: Rick Miller END K 10 svn:author V 3 pgj K 8 svn:date V 27 2014-04-14T06:33:06.881039Z K 7 svn:log V 92 - Take davidxu's commit bit into safekeeping per his request. Approved by: core (implicit) END K 10 svn:author V 3 pgj K 8 svn:date V 27 2014-04-14T06:34:08.643804Z K 7 svn:log V 67 - Move davidxu to the alumni section Approved by: core (implicit) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-14T06:59:49.961183Z K 7 svn:log V 82 Correct geli parameter. PR: 188582 Submitted by: Michael Hall MFC after: 3 days END K 10 svn:author V 2 mm K 8 svn:date V 27 2014-04-14T09:36:15.295650Z K 7 svn:log V 106 MFC r264220: Execute pf_overload_task() in vnet context. Fixes a vnet kernel panic. Reviewed by: trociny END K 10 svn:author V 3 ray K 8 svn:date V 27 2014-04-14T12:40:37.960649Z K 7 svn:log V 490 MFC 264242,264244,264259 Fix panic on load new driver while vt(4) is in VGA textmode. o Mute terminal while vt(4) driver change in progress. o Reset VDF_TEXTMODE before init new driver. o Assign default font, if new driver is not in TEXTMODE. o Do not update screen while driver changing. o Unmute terminal when done with driver replacement. o Move init fonts to early point. o Minor cleanup. o Do not fill screen, while muted. (kern/subr_terminal.c) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2014-04-14T12:49:18.153680Z K 7 svn:log V 490 MFC 264242,264244,264259 Fix panic on load new driver while vt(4) is in VGA textmode. o Mute terminal while vt(4) driver change in progress. o Reset VDF_TEXTMODE before init new driver. o Assign default font, if new driver is not in TEXTMODE. o Do not update screen while driver changing. o Unmute terminal when done with driver replacement. o Move init fonts to early point. o Minor cleanup. o Do not fill screen, while muted. (kern/subr_terminal.c) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-04-14T13:30:08.000807Z K 7 svn:log V 1016 MFC various fixes to the tools/regression/ tests. - r262953 Fix m4 tests so that they run cleanly with prove. - r262954 Fix printf tests so that they run cleanly with prove. - r262959 Fix sed tests so that they run cleanly with prove. - r262960 Fix yacc tests so that they run cleanly with prove. - r262961 Fix pkill tests so that they run cleanly with prove. - r262962 Fix ncal tests so that they run cleanly with prove. - r263081 Fix lastcomm tests under amd64. - r263082 Only run the make tests when make is fmake. - r263083 Fix sa tests. - r263084 Turn a test precondition into a skip in the mdconfig tests. - r263085 Make the strerror tests work without libtap. - r263087 Remove broken tests for eui64_line. - r263221 Change etcupdate tests to return 1 on test failures. - r263352 Make the priv test program exit with non-zero if any failures are detected. - r263353 errx prepends the program name to the message; don't do it by hand. - r263362 Include strings.h so that bpf_filter.c can be built in userland. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-04-14T14:04:59.871567Z K 7 svn:log V 116 units(1): add libedit support Add line editing and history support to units(1) via libedit. Reviewed by: bdrewery END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-04-14T14:40:12.219933Z K 7 svn:log V 158 units(1): parse config file after setting defaults Parse the config file after setting the defaults to permit the user to change things (e.g., editing mode) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-14T16:15:11.133543Z K 7 svn:log V 129 Document the xdev* targets. PR: 188519 Submitted by: Idwer Vollering Reviewed by: bapt MFC after: 1 week END K 10 svn:author V 3 gnn K 8 svn:date V 27 2014-04-14T16:31:56.839792Z K 7 svn:log V 898 Commit various fixes for the SolarFlare drivers, in particular this set of patches fixes support for systems with > 32 cores. Details include sfxge: RXQ index (not label) comes from FW in flush done/failed events Change the second argument name of the efx_rxq_flush_done_ev_t and efx_rxq_flush_failed_ev_t prototypes to highlight that RXQ index (not label) comes from FW in flush done and failed events. sfxge: TXQ index (not label) comes from FW in flush done event Change the second argument name of the efx_txq_flush_done_ev_t prototype to highlight that TXQ index (not label) comes from FW in flush done event. sfxge: use TXQ type as label to support more than 32 TXQs There are 3 TXQs in event queue 0 and 1 TXQ (with TCP/UDP checksum offload) in all other event queues. Submitted by: Andrew Rybchenko Sponsored by: Solarflare Communications, Inc. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-04-14T16:43:36.814174Z K 7 svn:log V 132 units(1): support reading multiple units files GNU units(1) supports reading up to 25 -f options. We support an arbitrary number. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-04-14T16:55:09.684529Z K 7 svn:log V 173 units(1): Add U option For increased compatibility with GNU units: support a -U option which tests for the existence of the default units file and prints it to the screen. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-04-14T17:54:01.572439Z K 7 svn:log V 346 MFC r264345: Amend r263891, by making clang default to DWARF2 debug info format for all FreeBSD versions, not just 10.x and earlier. Apparently too many people seem to have trouble with post-1993 formats. Also remove the related notes about messing with kernel configuration files from UPDATING, which are now superfluous. Requested by: many END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-04-14T18:07:00.249318Z K 7 svn:log V 159 Prefer /etc/login.conf for some of these environment values. PR: conf/186085 Reported by: Glen Neff MFC after: 2 weeks Sponsored by: EMC END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-04-14T18:14:09.082946Z K 7 svn:log V 99 Fix err() usage in libcapsicum(3) example. MFC after: 3 days Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-04-14T18:38:14.445281Z K 7 svn:log V 278 Take into account when zpool history block grows exceeding 128KB in zpool(8) and zdb(8) by growing the buffer on demand with a cap of 1GB (specified in spa_history_create_obj()). PR: bin/186574 Submitted by: Andrew Childs (with changes) MFC after: 2 weeks END K 10 svn:author V 6 tychon K 8 svn:date V 27 2014-04-14T19:00:20.866263Z K 7 svn:log V 99 Add support for emulating the slave PIC. Reviewed by: grehan, jhb Approved by: grehan (co-mentor) END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2014-04-14T20:34:48.396443Z K 7 svn:log V 381 Lagg did not set the value of if_hw_tsomax, so when lagg was stacked on top of network interfaces that set if_hw_tsomax, tcp_output() would see the default value instead of the value set by the network interface(s). This patch modifies lagg so that it sets if_hw_tsomax to the minimum of the value(s) for the underlying network interfaces. Reviewed by: glebius MFC after: 2 weeks END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-04-14T20:51:04.655353Z K 7 svn:log V 270 units(1): Add v option: verbose For increased compatibility with GNU units: support a -v option which produces more verbose output when spitting out the answer. GNU -v does additional work in the version, information, and check output which we do not (yet?) replicate. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-14T21:02:20.008065Z K 7 svn:log V 135 Refine r264422: set buf to NULL only when we don't allocate memory, and free buf unconditionally. Requested by: kib MFC after: 1 week END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-14T21:04:58.526824Z K 7 svn:log V 244 MFC r260866,260900,261960 (3 revisions; summarized below): 260866: Fix a bad comparison operator and fix dumpdev comment 260900: Dummy commit; show r260866 was in-part by Christoph Mallon 261960: Add zfsboot to bsdinstall(8) scripted interface END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-14T21:07:36.184278Z K 7 svn:log V 41 MFC: r264349 mdoc and spelling cleanup. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-04-14T21:07:54.202519Z K 7 svn:log V 65 units(1): Add 'static' and sort list. Inspired by: DragonflyBSD END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-04-14T21:09:47.523920Z K 7 svn:log V 161 units(1): don't compare pointers with 0 For better readability, don't compare pointers with 0 or assign 0 to them. Use NULL instead. Inspired by: DragonflyBSD END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-14T21:10:10.017776Z K 7 svn:log V 41 MFC: r264349 mdoc and spelling cleanup. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-14T21:12:38.908643Z K 7 svn:log V 38 MFC: r264362 Remove stray .Nm macro. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-04-14T21:26:34.994990Z K 7 svn:log V 84 MFC r263777: sh: Fix possible memory leaks and double frees with unexpected SIGINT. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-14T21:44:34.133838Z K 7 svn:log V 104 Fix double fclose() in an error case. CID: 1006120 Found with: Coverity Prevent(tm) MFC after: 1 week END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-04-14T22:01:49.811066Z K 7 svn:log V 571 mergemaster: Avoid "/var/tmp/temproot disappeared" if there is nothing to compare. Because of the change to find in SVN r253886, the entire temproot would be deleted if it became empty, leading to a confusing message "*** FATAL ERROR: The temproot directory ${TEMPROOT} has disappeared!" Note that mergemaster does not do anything useful in this situation anyway (e.g. put IGNORE_FILES="/etc/group /etc/master.passwd" in /etc/mergemaster.rc and run mergemaster -p). As noted in that commit, add -mindepth 1. PR: bin/188485 Submitted by: David Boyd MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-04-14T22:44:50.583346Z K 7 svn:log V 174 Add dwarf annotations to the amd64 _rtld_bind_start to allow debuggers to unwind around the calls from PLT to binder. Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-14T22:49:37.685492Z K 7 svn:log V 46 Re-indent break statement. MFC after: 1 week END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-04-14T23:51:57.235439Z K 7 svn:log V 344 MFC refactoring of the *.test.mk files. - r263161 Make bsd.test.mk the only public mk fragment for the building of tests. - r263172 Move FreeBSD Test Suite-specific code to a suite.test.mk file. - r263204 Add some documentation for bsd.test.mk. - r263217 Document support for TAP-compliant Perl test programs. This is "make tinderbox" clean. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-04-15T00:45:38.923778Z K 7 svn:log V 80 Update the ath(4) manpage with .. well, updated information. MFC after: 3 days END K 10 svn:author V 3 gnn K 8 svn:date V 27 2014-04-15T02:17:46.590041Z K 7 svn:log V 45 MFC: 264016 Silence an unnecessary warning. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-04-15T02:28:08.733387Z K 7 svn:log V 105 Use the correct format specifiers for wide characters and strings of wide characters. MFC after: 1 week END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-04-15T02:32:00.192011Z K 7 svn:log V 96 Replace a few Solarisisms with their corresponding FreeBSDisms to make a few printf tests pass. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-04-15T06:56:59.138844Z K 7 svn:log V 1433 When merging docsinstall and zfsboot updates to stable/9 it was discovered that the slightly older dialog(1) requires --separate-output when using the --checklist widget to force response to produce unquoted values (whereas in stable/10 --checklist widget without --separate-output will only quote the checklist labels in the response if the label is multi-word (contains any whitespace). Since these enhancements (see revisions 263956 and 264437) were developed originally on 10, the --separate-output option was omitted. When merged to stable/9, we (Allan Jude) and I found during testing that the "always- quoting" of the response was causing things like struct interpolation to fail (`f_struct device_$dev' would produce `f_struct device_\"da0\"' for example -- literal quotes inherited from dialog(1) --checklist response). To see the behavior, execute the following on stable/9 versus stable/10: dialog --checklist disks: 0 0 0 da0 "" off da1 "" off Check both items and hit enter. On stable/10, the response is: da0 da1 On stable/9 the response is: "da0" "da1" If you use the --separate-output option, the response is the same for both: da0 da1 So applying --separate-output on every platform until either one of two things occurs 1) dialog(1,3) gets synchronized between stable/9, higher or 2) we drop support for stable/9. MFC after: 3 days Reviewed by: Allan Jude END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-04-15T07:37:56.409085Z K 7 svn:log V 105 Add a missing break in option parsing. CID: 1011452 Found with: Coverity Prevent(tm) MFC after: 1 week END K 10 svn:author V 6 scottl K 8 svn:date V 27 2014-04-15T07:50:18.176156Z K 7 svn:log V 232 MFC r262812 - Gracefully handle truncation failures when trying to shrink directories. This could cause dirhash panics since the dirhash state would be successfully truncated while the directory was not. Submitted by: jeffr END K 10 svn:author V 6 scottl K 8 svn:date V 27 2014-04-15T07:54:17.190933Z K 7 svn:log V 430 MFC r262814 - If we fail to do a non-blocking acquire of a buf lock while doing a waiting sync pass we need to do a blocking acquire and restart. Another thread, typically the buf daemon, may have this buf locked and if we don't wait we can fail to sync the file. This lead to a great variety of softdep panics because we rely on all dependencies being flushed before proceeding in several cases. Submitted by: jeffr END K 10 svn:author V 6 scottl K 8 svn:date V 27 2014-04-15T08:02:57.923252Z K 7 svn:log V 101 MFC r264229 Add some assertions to ensure that the target array doesn't get accessed out of bounds. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2014-04-15T08:08:44.555792Z K 7 svn:log V 373 MFC r261558 Add a new sysctl, dev.cxgbe.N.rsrv_noflow, and a companion tunable, hw.cxgbe.rsrv_noflow. When set, queue 0 of the port is reserved for TX packets without a flowid. The hash value of packets with a flowid is bumped up by 1. The intent is to provide a private queue for link-level packets like LACP that is unlikely to overflow or suffer deep queue latency. END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-04-15T09:10:01.046044Z K 7 svn:log V 219 Use SMB_QUERY_FS_SIZE_INFO request to populate statfs structure. When server doesn't support this request, try to use SMB_INFO_ALLOCATION. And use SMB_COM_QUERY_INFORMATION_DISK request as fallback. MFC after: 2 weeks END K 10 svn:author V 4 tijl K 8 svn:date V 27 2014-04-15T09:40:45.654013Z K 7 svn:log V 104 MFC r263998: Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4 -fms-extensions. END K 10 svn:author V 4 tijl K 8 svn:date V 27 2014-04-15T09:41:52.576196Z K 7 svn:log V 104 MFC r263998: Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4 -fms-extensions. END