summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/stable/10' into develRenato Botelho2015-11-16212-59772/+36627
|\
| * MFC r290253:ngie2015-11-1610-49/+25
| | | | | | | | | | | | | | Remove unnecessary `if (x)` tests before calling `free(x)`; free(3) already employs this check Sponsored by: EMC / Isilon Storage Division
| * MFC r290567:ngie2015-11-164-0/+80
| | | | | | | | | | | | Add some basic tests that exercise cputime limits with limits(1) Sponsored by: EMC / Isilon Storage Division
| * Follow up to r290255ngie2015-11-161-1/+0
| | | | | | | | | | | | | | The utimensat testcase was never integrated into stable/10 because the syscall is not present on stable/10 Sponsored by: EMC / Isilon Storage Division
| * MFC r290255:ngie2015-11-164-37/+68
| | | | | | | | | | | | | | Add _test suffix to multiple tests in lib/libc to conform to the design noted in the FreeBSD Test Suite wiki Sponsored by: EMC / Isilon Storage Division
| * Remove tools/regression/acltoolsngie2015-11-1613-3295/+0
| | | | | | | | | | | | Should have been done with r290894 Sponsored by: EMC / Isilon Storage Division
| * MFC r289446:ngie2015-11-1616-0/+3345
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrate tools/regression/acltools into the FreeBSD test suite as tests/sys/acl - Make the requirements more complete for the testcases - Detect prerequisites so the tests won't fail (zfs.ko is loaded, zpool(1) is available, ACL support is enabled with UFS, etc). - Work with temporary files/directories/mountpoints that work with atf/kyua - Limit the testcases to work on temporary filesystems to reduce tainting the test host Reviewed by: trasz (earlier version) Differential Revision: https://reviews.freebsd.org/D3810
| * MFC r289195:ngie2015-11-1512-673/+688
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrate the tests from lib/libarchive, usr.bin/cpio, and usr.bin/tar in to the FreeBSD test suite functional_test.sh was ported from bin/sh/tests/functional_test.sh, as a small wrapper around libarchive_test, bsdcpio_test, and bsdtar_test provided by upstream. A handful of testcases in lib/libarchive/tests have been disabled as they were failing when run with kyua test (see BROKEN_TESTS in lib/libarchive/tests/Makefile) As a sidenote: this removes the check/test targets from the Makefiles as they don't match the pattern used in the rest of the FreeBSD test suite. Sponsored by: EMC / Isilon Storage Division Conflicts: lib/libarchive/test usr.bin/cpio/test
| * MFC r289195:ngie2015-11-1512-412/+800
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrate the tests from lib/libarchive, usr.bin/cpio, and usr.bin/tar in to the FreeBSD test suite functional_test.sh was ported from bin/sh/tests/functional_test.sh, as a small wrapper around libarchive_test, bsdcpio_test, and bsdtar_test provided by upstream. A handful of testcases in lib/libarchive/tests have been disabled as they were failing when run with kyua test (see BROKEN_TESTS in lib/libarchive/tests/Makefile) As a sidenote: this removes the check/test targets from the Makefiles as they don't match the pattern used in the rest of the FreeBSD test suite. Sponsored by: EMC / Isilon Storage Division Conflicts: lib/libarchive/test usr.bin/cpio/test
| * MFC r283245:ngie2015-11-151-1/+0
| | | | | | | | | | | | r283245 (by imp): Remove stray DEBUG_FLAGS=-g that snuck in with r184761.
| * Bump .Ddngie2015-11-151-1/+1
| |
| * MFC r290259,r290601:ngie2015-11-151-15/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r290259: Sync makefs(8) content a bit with src/usr.sbin/makefs/makefs.8@1.53 Sections involving unimplemented filesystems (chfs, msdosfs, udf, v7fs) and options have been omitted. Obtained from: NetBSD Sponsored by: EMC / Isilon Storage Division r290601: Follow up to r290259 dealing with makefs(8) - Don't use contractions (don't -> do not) - Change "throw away" to "discard" when describing the -o keep-bad-images option - Revert author e-mail split I brought over from NetBSD, effectively reverting the change bapt made in r267668 Submitted by: bjk Sponsored by: EMC / Isilon Storage Division
| * MFC r290260,r290262:ngie2015-11-151-6/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r290260: Document undocumented long options for -t cd9660 Note which options have been implemented and which options haven't been implemented Submitted as the following NetBSD PRs: bin/50390 and bin/50392 Sponsored by: EMC / Isilon Storage Division r290262: Fix spelling of `isolevel` cd9660 option Sponsored by: EMC / Isilon Storage Division
| * MFC r290571:ngie2015-11-151-6/+3
| | | | | | | | | | | | | | | | | | Fix some TAP -> ATF conversion errors - Remove a leftover printf from when this was a TAP based testcase - Catch mmap failures properly Sponsored by: EMC / Isilon Storage Division
| * MFC r290659,r290660:ngie2015-11-153-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r290659: - Move ng_bluetooth.4 under MK_BLUETOOTH != no - Move all section 5 bluetooth manpages under MK_BLUETOOTH != no PR: 193260 Reported by: Philippe Michel <philippe.michel7@sfr.fr> Sponsored by: EMC / Isilon Storage Division r290660: Move the MK_BLUETOOTH block down below the architecture specific sections by the other generic options PR: 193260 Sponsored by: EMC / Isilon Storage Divisions
| * MFC r289896:ngie2015-11-151-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make vers.c creation atomic by using a temporary file, then moving the temporary file to vers.c at the end of the script The previous logic wrote out to vers.c multiple times, so the file could be incorrectly interpreted as being completely written out after one of the echo calls with recursive make, when in reality it was only partially written. Also, in the event the build was interrupted when creating vers.c (small race window), it would have a leftover file that needed to be cleaned up before resuming the build. Sponsored by: EMC / Isilon Storage Division
| * MFC r290538:ngie2015-11-1510-374/+354
| | | | | | | | | | | | | | | | | | | | Integrate tools/regression/lib/libc/stdlib into the FreeBSD test suite as lib/libc/tests/stdlib - Make the code a bit more style(9) compliant - Convert a sizeof(x)/sizeof(x[0]) to nitems Sponsored by: EMC / Isilon Storage Division
| * MFC r290539:ngie2015-11-159-284/+401
| | | | | | | | | | | | | | Integrate tools/regression/lib/libc/string into the FreeBSD test suite as lib/libc/tests/string Sponsored by: EMC / Isilon Storage Division
| * MFC r290174:delphij2015-11-151-2/+3
| | | | | | | | | | | | | | In pw_userlock, set 'name' to NULL when we encounter an all number string because it is also used as an indicator of whether a name or an UID is being used and we may have undefined results as 'name' may contain uninitialized stack contents.
| * MFC r290173:delphij2015-11-151-2/+1
| | | | | | | | Use strlcpy().
| * MFC r290428:bdrewery2015-11-141-1/+1
| | | | | | | | remove \, it confuses things.
| * MFC 290414,290415:jhb2015-11-144-3/+180
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additional PCI helper functions. 290414: Add helper routines for PCI device drivers to read, write, and modify PCI-Express capability registers (that is, PCI config registers in the standard PCI config space belonging to the PCI-Express capability register set). Note that all of the current PCI-e registers are either 16 or 32-bits, so only widths of 2 or 4 bytes are supported. 290415: Add a new helper function for PCI devices to locate the upstream PCI-express root port of a given PCI device.
| * MFC 290412:jhb2015-11-131-0/+4
| | | | | | | | Note if relaxed ordering or no snoop is enabled for each PCI-express device.
| * MFC r290054: Reimplement next port handle generation.mav2015-11-132-60/+43
| | | | | | | | | | For some reason port handles should be allocated from HBA-global space, while old code was not very specific, mixing per-HBA and per-VP logic.
| * MFC r290042: Fix error code that looks like wrong.mav2015-11-131-1/+1
| |
| * MFC r290018: Reimplement enable and implement disable of virtual ports.mav2015-11-133-72/+167
| | | | | | | | | | | | | | | | | | | | Now on 24xx and above chips it is really possible to simulate several virtual FC ports with single physical one. For example, it allows to configure several targets in ctl.conf, assign each of them to separate virtual port, and let user to control access to them with switch zoning. I still doubt that all problems are solved there, but at now it passes at least basic tests.
| * MFC r289942: Deliver INOTs only to enabled virtual ports.mav2015-11-131-0/+2
| |
| * MFC r289937: Try to keep Loop IDs persistent across chip reinits.mav2015-11-132-40/+34
| |
| * MFC r289933, r289939: Improve Port Database Changed handling and reporting.mav2015-11-132-13/+15
| |
| * MFC r289930: Formalize/unify chip (re-)inits.mav2015-11-134-51/+29
| |
| * MFC r289890: Skip reserved IP Broadcast handle from using.mav2015-11-132-4/+4
| |
| * MFC r289886: Add new field to Abort IOCB.mav2015-11-132-1/+4
| |
| * MFC r289882: Add PIM_EXTLUNS support to isp(4) driver.mav2015-11-134-41/+121
| | | | | | | | | | | | Now 24xx and above chips support full 8-byte LUN address space. Older FC chips may support up to 16K LUNs when firmware allows. Tested in both initiator and target modes for 23xx, 24xx and 25xx.
| * MFC r289877: Remove ISP_INTERNAL_TARGET code.mav2015-11-132-898/+0
| | | | | | | | We have CTL now, which is real and much more functional then this joke.
| * MFC r289875: Decode few more response info codes.mav2015-11-131-13/+21
| | | | | | | | Though CAM still does not send any requests that would require those.
| * MFC r289855: Minor additions to Status Type 0 IOCB.mav2015-11-132-6/+7
| |
| * MFC r289838: Improve INOTs handling for 24xx and above chips.mav2015-11-135-90/+87
| |
| * MFC r289817: Disable full bus scan by CAM for FC adapters.mav2015-11-133-12/+9
| | | | | | | | | | | | FC port database code already notifies CAM about all devices. Additional full scan is just a waste of time, that by definition won't find anything that is not present in port database.
| * MFC r289812, r289852: Some polishing and unification in ISR code.mav2015-11-136-118/+72
| |
| * MFC r289681: Some more defines and polishing for INIT_FIRMWARE.mav2015-11-132-24/+51
| |
| * MFC r289643: Document isp_*_multi firmware kernel modules removal.mav2015-11-131-0/+5
| |
| * MFC r289626: Update firmware images for Qlogic 24xx/25xx from 5.5.0 to 7.3.0.mav2015-11-137-54392/+28968
| | | | | | | | | | This also removes separate "_multi" images, since this funcationality is now in base, and there is simply no new images without it for years.
| * MFC r289622: Zero mbox[1] for INIT_FIRMWARE to fix version 7.3 firmware.mav2015-11-132-5/+13
| | | | | | | | While there, add new fields to isp_icb_2400_t structure.
| * MFC r289620: Decode more firmware attributes.mav2015-11-132-2/+67
| |
| * MFC r289219: Export bunch of state variables as sysctls.mav2015-11-132-19/+42
| |
| * MFC r290458: Add two more KASSERTs.mav2015-11-131-0/+8
| |
| * MFC r290387: Extend mask of VMware virtual disks.mav2015-11-131-1/+1
| |
| * MFC r289881: Give CTL support for PIM_EXTLUNS when talking to CAM.mav2015-11-135-101/+103
| | | | | | | | | | CTL itself still lives in flat LUN space, but it can generate extended numbers if CAM SIM reports such capability.
| * MFC r289843: Add partial support for QUERY TMF to CAM and isp(4).mav2015-11-136-10/+41
| | | | | | | | | | | | | | | | This change allows to decode respective functions in isp(4) in target mode and pass them through CAM to CTL. Unfortunately neither CAM nor isp(4) support returning response info for those task management functions now. On the other side I just have no initiator to test this functionality.
| * MFC r289702: Make some panic strings mode informative.mav2015-11-132-47/+48
| |
OpenPOWER on IntegriCloud