summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge r267859 (by bapt), r268998 from head:gavin2014-08-131-0/+3
| | | | | | | | | | | o Mark send-pr info page as an obsolete file o /usr/bin/sendbug and the sendbug(1) man page were part of send-pr and are no longer installed since r267486 (r267734 in stable/10). Add them to ObsoleteFiles.inc1, which should have been done in r267486. PR: 192010 (partial) Submitted by: Vick Khera (partial)
* Merge r268842 from head:gavin2014-08-131-2/+2
| | | | | | | Fix two typos in iscsictl.8 PR: 191581 Submitted by: Jimmy Olgeni
* Merge r268728 from head:gavin2014-08-131-1/+2
| | | | | When we fail to extract the pkg binaries (for example, / is read-only), give a more helpful error message.
* Merge r268725 from head:gavin2014-08-131-2/+2
| | | | | Since r202933, kthread_suspend_check() takes no arguments. Update the example to match.
* Merge r268637 from head:gavin2014-08-131-1/+2
| | | | | | | | fortune(8): Search fortune files installed by ports/packages as well as those supplied by the base system. PR: 191800 Submitted by: Andy Kosela
* Merge r268488 from head:gavin2014-08-131-2/+3
| | | | | | | Reword an awkward option description PR: 191726 Submitted by: yaneurabeya gmail.com
* Merge r267867 from head:gavin2014-08-137-269/+5
| | | | Remove example cvsup config files.
* MFC r269197:trasz2014-08-131-1/+4
| | | | Fix potential double free that could happen after connection error.
* MFC r269567:hselasky2014-08-137-4/+431
| | | | Add new USB phone descriptor template for USB device side mode.
* MFC r266396 and r267183:hselasky2014-08-132-6/+25
| | | | Build fixes. Add support for fast interrupts.
* MFC r269565:hselasky2014-08-132-4/+4
| | | | Rename driver name a bit to avoid unit number confusion in dmesg.
* MFC r269566:hselasky2014-08-131-6/+13
| | | | Fix for deadlock in USB device side mode.
* MFC r269604:hselasky2014-08-134-85/+127
| | | | | | | | - Implement fast interrupt handler to save CPU usage. - Cleanup some register reads and writes to use existing register access macros. - Ensure code which only applies to the control endpoint is not run for other endpoints in the data transfer path.
* MFC r269643:kib2014-08-131-1/+1
| | | | | Weaken the requirement for the vm object lock by only asserting locked object in vm_pager_page_unswapped(), instead of locked exclusively.
* MFC r269642:kib2014-08-131-0/+4
| | | | Add wrappers to assert that vm object is unlocked and for try upgrade.
* MFC r269744rpaulo2014-08-131-1/+2
| | | | Run dtrace in 32-bit mode when compiling 32-bit libraries.
* MFC r269776rpaulo2014-08-131-52/+0
| | | | Remove the BROKEN_LIBELF section.
* MFC 269745: Create a redundant grain directory and table.marcel2014-08-131-5/+23
|
* MFC r269750:dim2014-08-121-8/+2
| | | | | | | | | | | | | In r268463, I misplaced a return in demangle(), causing the function to erroneously skip symbols that were not mangled at all. Fix this by moving the return into the preceding if block. While here, simplify the code by letting __cxa_demangle() allocate the needed space for the demangled symbol. This also fixes a memory leak, which would occur whenever __cxa_demangle() failed. Reported by: pgj PR: base/191981
* MFC cleanup of libusb20 exampleemaste2014-08-128-143/+77
| | | | | | | | | | | | | | | | r257779 by hselasky: - Use libusb20_strerror() function instead of custom usb_error() one. - Rename "aux.[ch]" to "util.[ch]" which is a more common name for utility functions and allows checkout on some non-FreeBSD systems where the "aux.*" namespace is reserved. - Fix some compile warnings while at it. r257796 by glebius: Finish r257779. PR: 183728
* MFC r257594:hselasky2014-08-121-0/+4
| | | | Add description of two EHCI PCI IDs.
* MFC r268316:hselasky2014-08-124-6/+11
| | | | | | | | | Fix OFED startup order: All SYSINIT()'s and modules should be loaded prior to starting "/sbin/init" which will run all the "/etc/rc.d/xxx" scripts. Else there can be a race configuring the interfaces via "/etc/rc.conf". Sponsored by: Mellanox Technologies
* MFC r268315:hselasky2014-08-121-1/+1
| | | | | | Fix compile warning. Sponsored by: Mellanox Technologies
* MFC r268314:hselasky2014-08-121-12/+12
| | | | | | Fix some compile warnings. Sponsored by: Mellanox Technologies
* MFC r266728,266731,266735,266736,268135,268960,269833peter2014-08-12138-7150/+16855
| | | | | | | | Update apr 1.4.8 -> 1.5.1 Update apr-util 1.5.2 -> 1.5.3 Update serf 1.3.4 -> 1.3.7 Update svnlite 1.8.8 -> 1.8.10 Deal with svnlite.1 manpage.
* MFC r269230: MFV r269224:delphij2014-08-121-3/+9
| | | | | | | | | | | | | Increase default ARC buf_hash_table size. When typical block size is small, the hash table could be too small, which would lead to long hash chains and limit performance for cached reads. A new loader tunable, vfs.zfs.arc_average_blocksize, have been added which allows users to override the default assumption of average (typical) block size. Old default was 65536 (64 KiB) and new default is 8192 (8 KiB). Illumos issue: 5034 ARC's buf_hash_table is too small
* MFC r269229,269404,269466: MFV r269223:delphij2014-08-128-44/+168
| | | | | | | Change dn->dn_dbufs from linked list to AVL tree. Illumos issues: 4873 zvol unmap calls can take a very long time for larger datasets
* MFC r269302:jlh2014-08-111-18/+26
| | | | | | | | | Fix relative numerical addressing (addr,+N). As a bonus the patch untangles a bit the logic and makes the code easier to grasp. PR: 192108
* MFC r269740:dim2014-08-111-0/+4
| | | | | | | | | | | | | Pull in r214736 from upstream libc++ trunk (by Marshall Clow): Fix PR#20520 - predicate called too many times in list::remove_if. Add tests for list, forward_list, and the std::remove_if algorithm This fixes an issue where std::list<>::remove_if() and remove() could erroneously visit elements twice. Reported by: Dominic Fandrey <kamikaze@bsdforen.de> PR: 192303
* MFC: Merge in the changes in -current:imp2014-08-112-193/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support ! operator in "files" files. Improve error detection and reporting Cleanup code to make it easier to maintain. Remove mandatory keyword: it has been used for 17 years. Bump version number (we should have bumped for -I too, but didn't) r261501 | imp | 2014-02-04 17:26:11 -0700 (Tue, 04 Feb 2014) | 5 lines Fix ! by not clearing not at the bottom of the loop. Add a blank line Submitted by: bde (blank line) r261493 | imp | 2014-02-04 11:28:58 -0700 (Tue, 04 Feb 2014) | 5 lines Implement the '!' operator for files* files. It means 'include this only if the specified option is NOT specified.' Bump version because old config won't be able to cope with files* files that have this construct in them. r261446 | imp | 2014-02-03 12:14:36 -0700 (Mon, 03 Feb 2014) | 5 lines Convert the loop by gotos into a for loop to improve readability. I did this only with the inner loop for the token parsing, and not the outer loop which was understandable enough when the extra layers of looping went away... r261445 | imp | 2014-02-03 12:10:33 -0700 (Mon, 03 Feb 2014) | 4 lines Fix a bug introduced in r261437 that failed to honor "optional profiling-routine" to work, since profiling-routine is not really an option or a device, but a special case elsewhere in the code. r261444 | imp | 2014-02-03 11:56:41 -0700 (Mon, 03 Feb 2014) | 2 lines Slight cleanup to the error messaging to compress code vertically... r261442 | imp | 2014-02-03 11:31:51 -0700 (Mon, 03 Feb 2014) | 2 lines Better error messages when EOF is hit in the middle of a phrase. r261438 | imp | 2014-02-03 09:54:53 -0700 (Mon, 03 Feb 2014) | 5 lines Move the check for standard keyword + optional inclusion specifier to its proper location. Otherwise you could have 'file.c standard pci' without an error. This construct isn't in our tree, and has no well defined meaning. r261437 | imp | 2014-02-03 09:47:10 -0700 (Mon, 03 Feb 2014) | 4 lines Don't believe we have a requirement until after we've checked all the known key words. This will make error messages slightly better in weird corner cases, but should otherwise be a nop. r261436 | imp | 2014-02-03 09:46:01 -0700 (Mon, 03 Feb 2014) | 3 lines In the 17 years since r30796, the mandatory keyword has never been used in any files as far as I can tell, and is currently unused. Retire it. r261435 | imp | 2014-02-03 08:10:44 -0700 (Mon, 03 Feb 2014) | 6 lines Slightly deobfuscate read_file() and likely pessimize the runtime performance by epsilon. (Translation: elminate bogus macros that hid 'returns' making it hard to read and moved a block of code inline rather than at the end of the fuction where it was effectively a 'gosub' kind of goto).
* MFC r269522smh2014-08-113-17/+80
| | | | | | | | | | | | Added support for extra ifconfig args to jail ip4.addr & ip6.addr params This allows for CARP interfaces to be used in jails e.g. ip4.addr = "em0|10.10.1.20/32 vhid 1 pass MyPass advskew 100" r269340 will not be MFC'ed as mentioned due to the slim window and the amount of additional commits required to support it. Sponsored by: Multiplay
* MFC r269180:delphij2014-08-111-2/+8
| | | | | | | | | | | When interval is set to very small value with limited amount of packets, ping6(8) would quit before the remote side gets a chance to respond. Solve this by resetting the itimer when we have reached the maximum packet number have reached, but let the other handling to continue. PR: bin/151023 Submitted by: tjmao at tjmao.net
* MFC r269403, r269405, r269410, r269414:ian2014-08-113-3/+324
| | | | | | Add 64-bit atomic ops for armv6, and also for armv4 only in kernel code. Use the new ops in the cddl code (and avoid defining functions with the same names locally).
* MFC r269393, r269394, r269395:ian2014-08-112-2/+34
| | | | | | Fix parsing of arch extensions in binutils/gas. Use ".arch_extension sec" when compiling ARM TI code that uses the security extensions.
* MFC r269390: Fix unwind info in hand-written asm (avoid nested functions).ian2014-08-1114-58/+80
|
* MFC r269341: Populate disk->d_ident with the sd or mmc card's serial number.ian2014-08-113-4/+18
|
* MFC r269206, r269207, r269208, r269209, r269210, r269211, r269212, r269213,ian2014-08-111-170/+265
| | | | | | | | | | | r269214, r269215, r269216, r269217, r269221: busdma-v6 improvements, primarily: - Allocate the temporary segments array per-map rather than per-tag. - Avoid needlessly bouncing IO for mbufs and buffers allocated by bus_dmamem_alloc() (in both situations we known they're allocated on cacheline boundaries and don't need bouncing). - Various minor reformatting and cleanups.
* MFC r268993, r268893, r268994, plus partial r264070, r264082ian2014-08-107-4/+126
| | | | | | | | Fix C++ exception handling for ARM EABI. Just the part of r264070 that creates the FBSD_1.4 namespace in libc is hand-applied, and then r264082 which creates the Versions.def entry is MFC'd.
* MFC r268954sbruno2014-08-102-22/+5
| | | | | | | | Merge change from upstream linux kernel submitted by OpenBSD: drm/radeon: fix-up some float to fixed conversion thinkos Remove #ifdef DUMBBELL_WIP in favor of upstream fix.
* MFC r269138:delphij2014-08-101-0/+11
| | | | Add two sysctls for newly added tunables.
* MFC r269118: MFV r269010:delphij2014-08-1016-248/+758
| | | | | | | | | | | | | Import Illumos changes to address the following Illumos issues: 4976 zfs should only avoid writing to a failing non-redundant top-level vdev 4978 ztest fails in get_metaslab_refcount() 4979 extend free space histogram to device and pool 4980 metaslabs should have a fragmentation metric 4981 remove fragmented ops vector from block allocator 4982 space_map object should proactively upgrade when feature is enabled 4984 device selection should use fragmentation metric
* MFC r259211:markj2014-08-092-2/+2
| | | | Correct the check for errors from proc_rwmem().
* MFC r265308:markj2014-08-093-24/+30
| | | | | If the traced process stops because it received a signal, libproc needs to ensure that the signal is forwarded when proc_continue() is called.
* MFC r266826, r266827markj2014-08-096-90/+14
| | | | | Move some duplicated hook definitions from machine-dependent files to kern_dtrace.c.
* MFC r269408, r269409:rpaulo2014-08-082-2/+20
| | | | shm_open()/shm_unlink() ktrace support.
* MFC r269098:delphij2014-08-082-2/+2
| | | | | | Use the right lengths. Submitted by: Sascha Wildner
* MFC r269097:delphij2014-08-081-1/+1
| | | | Use the right length.
* MFC r269100:delphij2014-08-082-7/+16
| | | | Diff reduction against Illumos.
* MFC r268621 (smh) + r268625:delphij2014-08-082-2/+4
| | | | | | | | | | | | | Don't report non-native block-size pools under zpool status -x zpool status -x is used to identify pools that are exhibiting errors or are otherwise unavailable, therefore non-native block-size pools shouldn't be reported. Also update man page to clarify other additional conditions which won't cause a pool to be displayed under zpool status -x. Sponsored by: Multiplay
* MFC the cddl/contrib/opensolaris/cmd/zpool portion of r267803 (joel):delphij2014-08-081-1/+0
| | | | mdoc: remove superfluous paragraph macros.
OpenPOWER on IntegriCloud