summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MFC: r264362brueffer2014-04-141-1/+0
| | | | Remove stray .Nm macro.
* MFC: r264349brueffer2014-04-141-12/+9
| | | | mdoc and spelling cleanup.
* MFC r260866,260900,261960 (3 revisions; summarized below):dteske2014-04-142-13/+17
| | | | | | 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
* MFC r264345:dim2014-04-142-14/+3
| | | | | | | | | | | 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 various fixes to the tools/regression/ tests.jmmv2014-04-1455-683/+715
| | | | | | | | | | | | | | | | | | | - 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.
* MFC 264242,264244,264259ray2014-04-142-6/+32
| | | | | | | | | | | | | | 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
* MFC r264220:mm2014-04-141-6/+12
| | | | | | Execute pf_overload_task() in vnet context. Fixes a vnet kernel panic. Reviewed by: trociny
* MFC r264448: Fix typo in debug/log statement.dteske2014-04-141-1/+1
| | | | Submitted by: Rick Miller <vmiller@hostileadmin.com>
* MFC r260429:yongari2014-04-141-0/+1
| | | | | | 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.
* MFC r259543:yongari2014-04-141-18/+13
| | | | | | 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.
* MFC r263957:yongari2014-04-1411-12/+12
| | | | | | | | 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.
* MFC r264343:gjb2014-04-143-4/+42
| | | | | | | | | | | | | | | 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
* MFC r264243:dteske2014-04-144-38/+293
| | | | | | | | | | | | | | 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
* Document r260431, kern.panic_reboot_wait_time sysctl.gjb2014-04-131-0/+5
| | | | Sponsored by: The FreeBSD Foundation
* Fix order by svn revision.gjb2014-04-131-3/+3
| | | | Sponsored by: The FreeBSD Foundation
* Document r260385, unmapped I/O in GEOM RAID.gjb2014-04-131-0/+3
| | | | Sponsored by: The FreeBSD Foundation
* Document r260338gjb2014-04-131-1/+7
| | | | Sponsored by: The FreeBSD Foundation
* Document r260177, camcontrol '-b' addition.gjb2014-04-131-1/+3
| | | | Sponsored by: The FreeBSD Foundation
* MFC r263925rpaulo2014-04-121-0/+12
| | | | Enable all cryptocaps because net80211 can do software encryption.
* Move OpenSSH entry to 'contrib' where it belongs.gjb2014-04-121-3/+3
| | | | Sponsored by: The FreeBSD Foundation
* Remove reference to FreeBSD 6.2-R in the freebsd-update(8) note.gjb2014-04-121-8/+8
| | | | | | Rewrap. Sponsored by: The FreeBSD Foundation
* Clean up leading/trailing whitespace.gjb2014-04-121-59/+59
| | | | | | Rewrap paragraphs and long lines. Sponsored by: The FreeBSD Foundation
* Trim stale entries.gjb2014-04-121-515/+17
| | | | | | Use consistent <para>&nbsp;</para> for empty sections. Sponsored by: The FreeBSD Foundation
* Document r264377, OpenSSH update to 6.6p1.gjb2014-04-121-0/+4
| | | | | | | | While here, bump copyright year. Todo: strip old entries from this file since 10.0-RELEASE. Sponsored by: The FreeBSD Foundation
* MFH (r263712): upgrade openssh to 6.6p1des2014-04-12125-2467/+1527
| | | | MFH (r264308): restore p level in debugging output
* MFC r260607, r260610, r260934:andreast2014-04-124-3/+94
| | | | | | | | | | | | | | | | | | | 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.
* MFC: r263948bapt2014-04-121-3/+3
| | | | | | | | 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 <dickey@his.com> (byacc upstream) Spotted by: glebius
* MFC: r263881, r263952, r263983, r264068, r264090, r264131bapt2014-04-121-12/+22
| | | | | | | | | | | | | | | | | | | | | 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
* MFC r264173:kib2014-04-121-8/+2
| | | | Use realloc(9) instead of doing the reallocation inline.
* MFC r264146:kib2014-04-122-26/+33
| | | | | | 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().
* MFC r264151:dchagin2014-04-121-4/+6
| | | | Prevent alq from panic when the invalid alq_file path specified.
* MFC r264294:hselasky2014-04-111-2/+14
| | | | Fix for infinite XHCI reset loops when the set address USB request fails.
* MFC r263889 (MFV r263887):delphij2014-04-115-30/+154
| | | | | 3993 zpool(1M) and zfs(1M) should support -p for "list" and "get" 4700 "zpool get" doesn't support -H or -o options
* MFC r263459: MFV 263436-263438:delphij2014-04-113-13/+49
| | | | | | | | | | | | 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"
* MFC r263879:bdrewery2014-04-112-11/+30
| | | | Add `-S' to display syscall numbers in the output as well.
* MFC: r261037, r264278jkim2014-04-10484-1837/+2624
| | | | Merge OpenSSL 1.0.1f and 1.0.1g.
* Merge r264084: make the Dresden Elektronik "USB Level Shifter Low Cost"joerg2014-04-102-0/+2
| | | | known to the FTDI driver.
* MFC r263429asomers2014-04-105-2/+39
| | | | | | | | | | | | | | | | | | | Fix kern/187712: config(8) does not respect KERNCONFDIR. The impact of this bug is that you cannot build a kernel if both of the following are true: 1) The kernel config file is in a non-default location 2) The kernel config file uses the "include" statement from config(5). usr.sbin/config/main.c usr.sbin/config/config.8 usr.sbin/config/config.h usr.sbin/config/lang.l Added a "-I path" option to config(8). By analogy to cc(1), it adds an extra path in which the "include" statement will search for files. Makefile.inc1 Pass "-I ${KERNCONFDIR}" to config(8).
* MFC r264238:dim2014-04-102-0/+16
| | | | | | | | For GNU as, add two missing modes for each of the fcomip and fucomip instructions. Partially obtained from OpenBSD by Pedro Giffuni, while I added the fcomip variants. Apparently this should help with compiling certain variants of WebKit.
* MFC r263778:dim2014-04-099-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to process all the SUBDIR entries in parallel, instead of serially. Apply this option to a selected number of Makefiles, which can greatly speed up the build on multi-core machines, when using make -j. This can be extended to more Makefiles later on, whenever they are verified to work correctly with parallel building. I tested this on a 24-core machine, with make -j48 buildworld (N = 6): before stddev after stddev ======= ====== ======= ====== real time 1741.1 16.5 959.8 2.7 user time 12468.7 16.4 14393.0 16.8 sys time 1825.0 54.8 2110.6 22.8 (user+sys)/real 8.2 17.1 E.g. the build was approximately 45% faster in real time. On machines with less cores, or with lower -j settings, the speedup will not be as impressive. But at least you can now almost max out a machine with buildworld! Submitted by: jilles MFC r263833: Enable parallel building for gnu/usr.bin and usr.bin/clang too.
* MFC r264039:ae2014-04-091-1/+26
| | | | Document more parition types.
* Merge r263203: garbage collect long time obsoleted (or never used) stuffglebius2014-04-0910-103/+10
| | | | from routing API.
* Remove useless embedding of kernel struct rtentry into userland one.glebius2014-04-091-5/+0
| | | | | | This is direct commit to stable/10. Sponsored by: Nginx, Inc.
* Bump osreldate for tracking SA-14:06peter2014-04-091-1/+1
|
* Document SA-14:05.nfsserver, SA-14:06.openssl.gjb2014-04-091-0/+18
| | | | Sponsored by: The FreeBSD Foundation
* MFC 259635:jhb2014-04-084-14/+58
| | | | | | | Add an option to ignore accesses by the guest to unimplemented MSRs. Also, ignore a couple of SandyBridge uncore PMC MSRs that Centos 6.4 writes to during boot.
* Fix NFS deadlock vulnerability. [SA-14:05]delphij2014-04-086-29/+126
| | | | | Fix "Heartbleed" vulnerability and ECDSA Cache Side-channel Attack in OpenSSL. [SA-14:06]
* MFC r264027, r264028, r264029, r264030, r264046, r264073:gjb2014-04-084-6/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | r264027: Add a new release build variable, WITH_COMPRESSED_IMAGES. When set to a non-empty value, the installation medium is compressed as part of the 'install' target in the release/ directory. r264028: Clean up trailing whitespace in release/Makefile. r264029: Fix logic error. r264030: If WITH_COMPRESSED_IMAGES is set, add the compressed images to the CLEANFILES list. r264046: Use xz(1) instead of gzip(1) to compress release images when WITH_COMPRESSED_IMAGES is used. r264073: Allow overriding xz(1) path. Sponsored by: The FreeBSD Foundation
* MFC r263969,263971:ae2014-04-071-5/+2
| | | | | | | Don't generate an ICMPv6 error message if packet was consumed by filter. Remove unused label. Sponsored by: Yandex LLC
* MFC r263966:ae2014-04-071-0/+1
| | | | | | | Don't copy the MF flag from original IP header to ICMP error message. PR: 188092 Sponsored by: Yandex LLC
OpenPOWER on IntegriCloud