svn commit: r290780 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:33:13 2015 New Revision: 290780 URL: https://svnweb.freebsd.org/changeset/base/290780 Log: MFC r289620: Decode more firmware attributes. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/ispmbox.h Directory Properties: stable/10/ (props

svn commit: r290786 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:43:58 2015 New Revision: 290786 URL: https://svnweb.freebsd.org/changeset/base/290786 Log: MFC r289817: Disable full bus scan by CAM for FC adapters. FC port database code already notifies CAM about all devices. Additional full scan is just a waste of

svn commit: r290799 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:58:42 2015 New Revision: 290799 URL: https://svnweb.freebsd.org/changeset/base/290799 Log: MFC r290042: Fix error code that looks like wrong. Modified: stable/10/sys/dev/isp/ispmbox.h Directory Properties: stable/10/ (props changed) Modified:

svn commit: r290778 - stable/10/sys/cam/ctl

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:27:38 2015 New Revision: 290778 URL: https://svnweb.freebsd.org/changeset/base/290778 Log: MFC r290458: Add two more KASSERTs. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/cam/ctl/ctl.c

svn commit: r290798 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:57:59 2015 New Revision: 290798 URL: https://svnweb.freebsd.org/changeset/base/290798 Log: MFC r290018: Reimplement enable and implement disable of virtual ports. Now on 24xx and above chips it is really possible to simulate several virtual FC ports with

svn commit: r290784 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:41:04 2015 New Revision: 290784 URL: https://svnweb.freebsd.org/changeset/base/290784 Log: MFC r289681: Some more defines and polishing for INIT_FIRMWARE. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/ispmbox.h Directory Properties:

svn commit: r290789 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:47:19 2015 New Revision: 290789 URL: https://svnweb.freebsd.org/changeset/base/290789 Log: MFC r289875: Decode few more response info codes. Though CAM still does not send any requests that would require those. Modified: stable/10/sys/dev/isp/isp.c

svn commit: r290795 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:54:58 2015 New Revision: 290795 URL: https://svnweb.freebsd.org/changeset/base/290795 Log: MFC r289933, r289939: Improve Port Database Changed handling and reporting. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/isp_freebsd.c Directory

svn commit: r290779 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:32:17 2015 New Revision: 290779 URL: https://svnweb.freebsd.org/changeset/base/290779 Log: MFC r289219: Export bunch of state variables as sysctls. Modified: stable/10/sys/dev/isp/isp_freebsd.c stable/10/sys/dev/isp/ispvar.h Directory Properties:

svn commit: r290782 - in stable/10/sys: dev/isp dev/ispfw modules/ispfw modules/ispfw/isp_2400_multi modules/ispfw/isp_2500_multi

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:36:43 2015 New Revision: 290782 URL: https://svnweb.freebsd.org/changeset/base/290782 Log: MFC r289626: Update firmware images for Qlogic 24xx/25xx from 5.5.0 to 7.3.0. This also removes separate "_multi" images, since this funcationality is now in base,

svn commit: r290796 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:55:59 2015 New Revision: 290796 URL: https://svnweb.freebsd.org/changeset/base/290796 Log: MFC r289937: Try to keep Loop IDs persistent across chip reinits. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/ispmbox.h Directory Properties:

svn commit: r290781 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:34:42 2015 New Revision: 290781 URL: https://svnweb.freebsd.org/changeset/base/290781 Log: MFC r289622: Zero mbox[1] for INIT_FIRMWARE to fix version 7.3 firmware. While there, add new fields to isp_icb_2400_t structure. Modified:

svn commit: r290787 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:45:15 2015 New Revision: 290787 URL: https://svnweb.freebsd.org/changeset/base/290787 Log: MFC r289838: Improve INOTs handling for 24xx and above chips. Modified: stable/10/sys/dev/isp/isp_freebsd.c stable/10/sys/dev/isp/isp_library.c

svn commit: r290792 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:50:55 2015 New Revision: 290792 URL: https://svnweb.freebsd.org/changeset/base/290792 Log: MFC r289886: Add new field to Abort IOCB. Modified: stable/10/sys/dev/isp/isp_library.c stable/10/sys/dev/isp/ispmbox.h Directory Properties: stable/10/ (props

svn commit: r290797 - stable/10/sys/dev/isp

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 19:57:12 2015 New Revision: 290797 URL: https://svnweb.freebsd.org/changeset/base/290797 Log: MFC r289942: Deliver INOTs only to enabled virtual ports. Modified: stable/10/sys/dev/isp/isp_target.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r289363 - stable/10/sys/cam/ctl

2015-10-15 Thread Alexander Motin
Author: mav Date: Thu Oct 15 08:49:52 2015 New Revision: 289363 URL: https://svnweb.freebsd.org/changeset/base/289363 Log: MFC r289017: Add missing vnode lock in case of file modify request. Submitted by: Richard Kojedzinszky Modified: stable/10/sys/cam/ctl/ctl_backend_block.c Directory

svn commit: r290767 - stable/10/cddl/contrib/opensolaris/cmd/zfs

2015-11-13 Thread Alexander Motin
Author: mav Date: Fri Nov 13 10:32:34 2015 New Revision: 290767 URL: https://svnweb.freebsd.org/changeset/base/290767 Log: Fix build on stable/10. Modified: stable/10/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Modified: stable/10/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c

svn commit: r287286 - stable/10/sys/cam/ata

2015-08-29 Thread Alexander Motin
Author: mav Date: Sat Aug 29 10:53:53 2015 New Revision: 287286 URL: https://svnweb.freebsd.org/changeset/base/287286 Log: MFC r287025: Remove some code duplication by using biofinish(). Modified: stable/10/sys/cam/ata/ata_da.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r287498 - stable/10/sys/cam/ctl

2015-09-06 Thread Alexander Motin
Author: mav Date: Sun Sep 6 09:41:08 2015 New Revision: 287498 URL: https://svnweb.freebsd.org/changeset/base/287498 Log: MFC r287432: Fix copy-paste bug introduced in r275458. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

Re: svn commit: r287016 - in stable/10: . share/man/man4 sys/arm/mv sys/boot/forth sys/conf sys/dev/ata sys/dev/ata/chipsets sys/modules/ata/atapci/chipsets sys/modules/ata/atapci/chipsets/ataadaptec

2015-08-25 Thread Alexander Motin
On 25.08.2015 13:37, Gleb Smirnoff wrote: On Sat, Aug 22, 2015 at 07:32:48AM +, Alexander Motin wrote: A Author: mav A Date: Sat Aug 22 07:32:47 2015 A New Revision: 287016 A URL: https://svnweb.freebsd.org/changeset/base/287016 A A Log: A MFC r280451: A Remove from legacy ata(4

svn commit: r288356 - stable/10/sys/dev/ahci

2015-09-28 Thread Alexander Motin
Author: mav Date: Tue Sep 29 05:25:34 2015 New Revision: 288356 URL: https://svnweb.freebsd.org/changeset/base/288356 Log: MFC r288111: Allow AHCI driver attach to all known chips reporting RAID class. Reported by: Michael BlackHeart Modified:

svn commit: r288354 - stable/10/sys/cam/scsi

2015-09-28 Thread Alexander Motin
Author: mav Date: Tue Sep 29 05:23:26 2015 New Revision: 288354 URL: https://svnweb.freebsd.org/changeset/base/288354 Log: MFC r287819: Make CAM log errors that make it wait. Waiting can take minutes, and it would be good for user to know what is going on. Modified:

svn commit: r288596 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 11:38:10 2015 New Revision: 288596 URL: https://svnweb.freebsd.org/changeset/base/288596 Log: MFC r287706 (by delphij): 6214 zpools going south In r286570 (MFV of r277426) an unprotected write to b_flags to set the compression mode was introduced. This

svn commit: r288591 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 11:23:08 2015 New Revision: 288591 URL: https://svnweb.freebsd.org/changeset/base/288591 Log: MFC r287280 (by delphij): In r286705 (Illumos 5960/a2cdcdd), a separate thread is created with curproc as parent. In the case of a send or receive, the curproc would

svn commit: r288597 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 11:39:39 2015 New Revision: 288597 URL: https://svnweb.freebsd.org/changeset/base/288597 Log: MFC r287744 (by delphij): Reduce diff against upstream. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c Directory Properties: stable/10/

svn commit: r288598 - stable/10/cddl/contrib/opensolaris/cmd/zdb

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 11:41:27 2015 New Revision: 288598 URL: https://svnweb.freebsd.org/changeset/base/288598 Log: MFC r287771: 5695 dmu_sync'ed holes do not retain birth time (userland portion that was not merged in r286677) Update zdb to also print ltime, type, and level

svn commit: r288586 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 11:16:42 2015 New Revision: 288586 URL: https://svnweb.freebsd.org/changeset/base/288586 Log: MFC r286774: 2618 arc.c mistypes in the comments Reviewed by: Jason King Reviewed by: Josef Sipek Approved by:

svn commit: r288581 - in stable/10/sys: cddl/contrib/opensolaris/uts/common cddl/contrib/opensolaris/uts/common/fs/zfs cddl/contrib/opensolaris/uts/common/fs/zfs/sys conf

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 11:11:56 2015 New Revision: 288581 URL: https://svnweb.freebsd.org/changeset/base/288581 Log: MFC r286763: 5497 lock contention on arcs_mtx Reviewed by: George Wilson Reviewed by: Matthew Ahrens Reviewed by:

svn commit: r288582 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 11:13:01 2015 New Revision: 288582 URL: https://svnweb.freebsd.org/changeset/base/288582 Log: MFC r286764: 6033 arc_adjust() should search MFU lists for oldest buffer when adjusting MFU size. illumos/illumos-gate@31c46cf23cd1cf4d66390a983dc5072d7d299ba2

svn commit: r288594 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 11:35:18 2015 New Revision: 288594 URL: https://svnweb.freebsd.org/changeset/base/288594 Log: MFC r287702: 5987 zfs prefetch code needs work Rewrite the ZFS prefetch code to detect only forward, sequential streams. The following kstats have been added:

svn commit: r288693 - stable/10/sys/cam/scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 06:56:22 2015 New Revision: 288693 URL: https://svnweb.freebsd.org/changeset/base/288693 Log: MFC r270225 (by jhb): Unexpand TAILQ_FOREACH(). Modified: stable/10/sys/cam/scsi/scsi_low.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r288692 - stable/10/sys/cam/scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 06:55:26 2015 New Revision: 288692 URL: https://svnweb.freebsd.org/changeset/base/288692 Log: MFC r269709 (by imp): is_full_id is set to 0 and then not used. remove it. Modified: stable/10/sys/cam/scsi/scsi_all.c Directory Properties: stable/10/ (props

svn commit: r288694 - in stable/10/sys/cam: ata scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 07:07:37 2015 New Revision: 288694 URL: https://svnweb.freebsd.org/changeset/base/288694 Log: MFC r277101 (by imp): Explain a bit of tricky code dealing with trims and how it prevents starvation. These side effects aren't obvious without extremely careful

svn commit: r288695 - stable/10/sys/cam

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 07:10:09 2015 New Revision: 288695 URL: https://svnweb.freebsd.org/changeset/base/288695 Log: MFC r277440 (by will): Restore the CAM XPT peripheral generation counter, and export it via sysctl. Define it as an atomic uint32_t. These increments happen

svn commit: r288696 - stable/10/sys/cam/scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 07:21:26 2015 New Revision: 288696 URL: https://svnweb.freebsd.org/changeset/base/288696 Log: MFC r257831 (by smh): Corrected definition for old_rate to match d_rotation_rate Modified: stable/10/sys/cam/scsi/scsi_da.c Directory Properties: stable/10/ (props

svn commit: r288698 - in stable/10/usr.sbin: ctld iscsid

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 07:31:51 2015 New Revision: 288698 URL: https://svnweb.freebsd.org/changeset/base/288698 Log: MFC r278622 (by trasz): Remove unused code. Modified: stable/10/usr.sbin/ctld/ctld.h stable/10/usr.sbin/ctld/keys.c stable/10/usr.sbin/iscsid/iscsid.h

svn commit: r288699 - stable/10/usr.sbin/ctld

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 07:33:54 2015 New Revision: 288699 URL: https://svnweb.freebsd.org/changeset/base/288699 Log: MFC r279314 (by trasz): Add missing error check. Modified: stable/10/usr.sbin/ctld/parse.y Directory Properties: stable/10/ (props changed) Modified:

svn commit: r288700 - stable/10/sys/cam

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 07:36:16 2015 New Revision: 288700 URL: https://svnweb.freebsd.org/changeset/base/288700 Log: MFC r280388 (by benno): Be consistent with M_ZERO when allocating ccbs. There are four places, all in cam_xpt.c, where ccbs are malloc'ed. Two of these use M_ZERO,

svn commit: r288704 - stable/10/usr.sbin/ctld

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 07:42:05 2015 New Revision: 288704 URL: https://svnweb.freebsd.org/changeset/base/288704 Log: MFC r281532 (by delphij): Eliminate unused headers. Modified: stable/10/usr.sbin/ctld/discovery.c stable/10/usr.sbin/ctld/isns.c stable/10/usr.sbin/ctld/keys.c

svn commit: r288536 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:17:45 2015 New Revision: 288536 URL: https://svnweb.freebsd.org/changeset/base/288536 Log: MFC r281109: Add DTrace probe to the new ARC reclaim cause added in r281026. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c Directory

svn commit: r288541 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:22:24 2015 New Revision: 288541 URL: https://svnweb.freebsd.org/changeset/base/288541 Log: MFC r286545: 5630 stale bonus buffer in recycled dnode_t leads to data corruption Reviewed by: Matthew Ahrens Reviewed by: George Wilson

svn commit: r288542 - in stable/10: cddl/contrib/opensolaris/cmd/zfs sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:23:19 2015 New Revision: 288542 URL: https://svnweb.freebsd.org/changeset/base/288542 Log: MFC r286547: 5661 ZFS: "compression = on" should use lz4 if feature is enabled Reviewed by: Matthew Ahrens Reviewed by: Josef 'Jeff' Sipek

svn commit: r288543 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:24:12 2015 New Revision: 288543 URL: https://svnweb.freebsd.org/changeset/base/288543 Log: MFC r286549: 5693 ztest fails in dbuf_verify: buf[i] == 0, due to dedup and bp_override Reviewed by: George Wilson Reviewed by: Christopher

svn commit: r288544 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:25:05 2015 New Revision: 288544 URL: https://svnweb.freebsd.org/changeset/base/288544 Log: MFC r286551: 5694 traverse_prefetcher does not prefetch enough Reviewed by: Matthew Ahrens Reviewed by: Alex Reece

svn commit: r288545 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:25:59 2015 New Revision: 288545 URL: https://svnweb.freebsd.org/changeset/base/288545 Log: MFC r286554: 5769 Cast 'zfs bad bloc' to ULL for x86 Reviewed by: Prakash Surya Reviewed by: Matthew Ahrens

svn commit: r288548 - in stable/10/sys/cddl: compat/opensolaris/sys contrib/opensolaris/uts/common/fs/zfs contrib/opensolaris/uts/common/fs/zfs/sys

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:28:52 2015 New Revision: 288548 URL: https://svnweb.freebsd.org/changeset/base/288548 Log: MFC r286574: 5445 Add more visibility via arcstats; specifically arc_state_t stats and differentiate between "data" and "metadata" Reviewed by: Basil Crow

svn commit: r288554 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:34:21 2015 New Revision: 288554 URL: https://svnweb.freebsd.org/changeset/base/288554 Log: MFC r286589: 5820 verify failed in zio_done(): BP_EQUAL(bp, io_bp_orig) Reviewed by: Alex Reece Reviewed by: George Wilson

svn commit: r288557 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:45:12 2015 New Revision: 288557 URL: https://svnweb.freebsd.org/changeset/base/288557 Log: MFC r286598: 5701 zpool list reports incorrect "alloc" value for cache devices Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c Directory

svn commit: r288560 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:48:25 2015 New Revision: 288560 URL: https://svnweb.freebsd.org/changeset/base/288560 Log: MFC r286605: 5812 assertion failed in zrl_tryenter(): zr_owner==NULL Reviewed by: George Wilson Reviewed by: Alex Reece

svn commit: r288558 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:46:03 2015 New Revision: 288558 URL: https://svnweb.freebsd.org/changeset/base/288558 Log: MFC r286600: 5808 spa_check_logs is not necessary on readonly pools Reviewed by: George Wilson Reviewed by: Paul Dagnelie

svn commit: r288561 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:49:16 2015 New Revision: 288561 URL: https://svnweb.freebsd.org/changeset/base/288561 Log: MFC r286623: Remove extra lock, that IMO only creates potential problems now. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c Directory

svn commit: r288563 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:51:09 2015 New Revision: 288563 URL: https://svnweb.freebsd.org/changeset/base/288563 Log: MFC r286626: Fix minor mismerge in r286574. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c Directory Properties: stable/10/ (props changed)

svn commit: r288565 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:53:08 2015 New Revision: 288565 URL: https://svnweb.freebsd.org/changeset/base/288565 Log: MFC r286647: Fix assertion panic caused by combination of r286598 and TRIM. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c Directory

svn commit: r288567 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:55:37 2015 New Revision: 288567 URL: https://svnweb.freebsd.org/changeset/base/288567 Log: MFC r286677: 5695 dmu_sync'ed holes do not retain birth time illumos/illumos-gate@70163ac57e58ace1c5c94dfbe85dca5a974eff36 https://www.illumos.org/issues/5695

svn commit: r288569 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 07:58:28 2015 New Revision: 288569 URL: https://svnweb.freebsd.org/changeset/base/288569 Log: MFC r286686: 5269 zpool import slow illumos/illumos-gate@12380e1e701fda28c9e9f32d01cafb54af279eb5 https://www.illumos.org/issues/5269 When importing a pool

svn commit: r288571 - in stable/10: cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/ztest cddl/contrib/opensolaris/lib/libzfs/common cddl/contrib/open...

2015-10-03 Thread Alexander Motin
Author: mav Date: Sat Oct 3 08:03:36 2015 New Revision: 288571 URL: https://svnweb.freebsd.org/changeset/base/288571 Log: MFC r286705: 5960 zfs recv should prefetch indirect blocks 5925 zfs receive -o origin= Reviewed by: Prakash Surya Reviewed by: Matthew

svn commit: r288707 - stable/10/sys/dev/isp

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:13:29 2015 New Revision: 288707 URL: https://svnweb.freebsd.org/changeset/base/288707 Log: MFC r271731 (by will): Fix a kernel panic when unloading isp(4). In the current implementation, the isp_kthread() threads never exit. The target threads do have

svn commit: r288709 - stable/10/sys/dev/isp

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:16:10 2015 New Revision: 288709 URL: https://svnweb.freebsd.org/changeset/base/288709 Log: MFC r285146: Drop discovered targets when initiator role is disabled. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/isp_freebsd.c

svn commit: r288715 - stable/10/sys/dev/isp

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:32:34 2015 New Revision: 288715 URL: https://svnweb.freebsd.org/changeset/base/288715 Log: MFC r285481: Make role sysctl handling from r284727 less strict. Modified: stable/10/sys/dev/isp/isp_freebsd.c Directory Properties: stable/10/ (props changed)

svn commit: r288716 - stable/10/sys/dev/isp

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:33:41 2015 New Revision: 288716 URL: https://svnweb.freebsd.org/changeset/base/288716 Log: MFC r285510: Switch initiator IDs in target mode to the same address space as target IDs in initiator mode -- index in port database instead of handlers. This

svn commit: r288721 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:44:39 2015 New Revision: 288721 URL: https://svnweb.freebsd.org/changeset/base/288721 Log: MFC r286811: Polish sizes processing. Modified: stable/10/sys/cam/ctl/ctl_backend_block.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r288724 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:47:45 2015 New Revision: 288724 URL: https://svnweb.freebsd.org/changeset/base/288724 Log: MFC r287372: Make most of port methods optional and remove bunch of dummies. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_frontend.c

svn commit: r288733 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:58:25 2015 New Revision: 288733 URL: https://svnweb.freebsd.org/changeset/base/288733 Log: MFC r287664: Reference/release devices on every I/O, rather on open/close. While this may be slower, it allows device destruction to complete, rather then block

svn commit: r288735 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:00:09 2015 New Revision: 288735 URL: https://svnweb.freebsd.org/changeset/base/288735 Log: MFC r287671: Make ctld restart on primary HA node less invasive for secondary. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props

svn commit: r288736 - in stable/10: share/man/man4 sys/cam/ctl usr.sbin/ctladm

2015-10-05 Thread Alexander Motin
Mon Oct 5 09:01:19 2015 (r288736) @@ -1,4 +1,5 @@ .\" Copyright (c) 2013 Edward Tomasz Napierala +.\" Copyright (c) 2015 Alexander Motin <m...@freebsd.org> .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms,

svn commit: r288737 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:02:13 2015 New Revision: 288737 URL: https://svnweb.freebsd.org/changeset/base/288737 Log: MFC r287711: Some HA polishing. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/cam/ctl/ctl.c

svn commit: r288708 - stable/10/sys/dev/isp

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:14:27 2015 New Revision: 288708 URL: https://svnweb.freebsd.org/changeset/base/288708 Log: MFC r273051 (by imp): Use the C99 flexible array construct to denote a variable amount of data rather than the old-school [1] construct. We have required c99

svn commit: r288712 - stable/10/sys/dev/isp

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:29:31 2015 New Revision: 288712 URL: https://svnweb.freebsd.org/changeset/base/288712 Log: MFC r285154: Remove extra level of target ID indirection (isp_dev_map). FreeBSD never had limitation on number of target IDs, and there is no any other requirement

svn commit: r288714 - stable/10/sys/dev/isp

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:31:48 2015 New Revision: 288714 URL: https://svnweb.freebsd.org/changeset/base/288714 Log: MFC r285459: Unify port database use for target and initiator roles. Aside from cleaner and more consistent code, this allows ports to be both target and initiator

svn commit: r288713 - in stable/10/sys: cam/ctl dev/isp

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:30:49 2015 New Revision: 288713 URL: https://svnweb.freebsd.org/changeset/base/288713 Log: MFC r285155: Make first step toward supporting target and initiator roles same time. To avoid conflicts between target and initiator devices in CAM, make CTL use

svn commit: r288717 - stable/10/sys/dev/isp

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:35:48 2015 New Revision: 288717 URL: https://svnweb.freebsd.org/changeset/base/288717 Log: MFC r285600: MULTI_ID supported does not mean it is used. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/isp_freebsd.c Directory Properties: stable/10/

svn commit: r288720 - in stable/10/sys: cam/ctl conf modules/ctl

2015-10-05 Thread Alexander Motin
et void ctl_init_isc_msg(void); #endif +int ctl_ioctl_io(struct cdev *dev, u_long cmd, caddr_t addr, int flag, +struct thread *td); /* * KPI to manipulate LUN/port options Copied: stable/10/sys/cam/ctl/ctl_frontend_ioctl.c (from r286807, head/sys/cam/ctl/ctl_frontend_

svn commit: r288719 - in stable/10: sys/cam/ctl sys/conf sys/modules/ctl usr.bin/ctlstat usr.sbin/ctladm usr.sbin/ctld

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:42:43 2015 New Revision: 288719 URL: https://svnweb.freebsd.org/changeset/base/288719 Log: MFC r286806: Drop "internal" CTL frontend. Its idea was to be a simple initiator and execute several commands from kernel level, but FreeBSD never had consumer for

svn commit: r288723 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:46:48 2015 New Revision: 288723 URL: https://svnweb.freebsd.org/changeset/base/288723 Log: MFC r287293: Remove 600 bytes of port_priv from struct ctl_io_hdr. This field used only for camtgt frontend, and once it any way preallocates all requests, let it

svn commit: r288722 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 08:45:56 2015 New Revision: 288722 URL: https://svnweb.freebsd.org/changeset/base/288722 Log: MFC r287221: Fix type bug introduced at r286811. Modified: stable/10/sys/cam/ctl/ctl_backend_block.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r288739 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:03:50 2015 New Revision: 288739 URL: https://svnweb.freebsd.org/changeset/base/288739 Log: MFC r287714: Report that we have no limit on POPULATE TOKEN segment size. Modified: stable/10/sys/cam/ctl/ctl_tpc.c Directory Properties: stable/10/ (props changed)

svn commit: r288740 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:04:36 2015 New Revision: 288740 URL: https://svnweb.freebsd.org/changeset/base/288740 Log: MFC r287715: Improve XCOPY error reporting. Modified: stable/10/sys/cam/ctl/ctl_tpc.c stable/10/sys/cam/ctl/ctl_tpc_local.c Directory Properties: stable/10/ (props

svn commit: r288741 - stable/10/sys/cam/scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:05:23 2015 New Revision: 288741 URL: https://svnweb.freebsd.org/changeset/base/288741 Log: MFC r287718: Decode WRITE ATOMIC(16) command. Modified: stable/10/sys/cam/scsi/scsi_all.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r288516 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-02 Thread Alexander Motin
Author: mav Date: Fri Oct 2 19:41:47 2015 New Revision: 288516 URL: https://svnweb.freebsd.org/changeset/base/288516 Log: MFC r269117: Make sysctls under vfs.zfs.zfetch writeable. I don't see any reason for them to be read-only, while tuning them without reboot is much more convenient

svn commit: r288521 - stable/10/sys/cddl/contrib/opensolaris/uts/common/sys

2015-10-02 Thread Alexander Motin
Author: mav Date: Fri Oct 2 20:13:56 2015 New Revision: 288521 URL: https://svnweb.freebsd.org/changeset/base/288521 Log: MFC r284591 (by avg): illums compat: use flsl/flsll for highbit/highbit64 Do that only when when fast inline versions are available. At the moment that can be the

svn commit: r288517 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-02 Thread Alexander Motin
Author: mav Date: Fri Oct 2 19:59:43 2015 New Revision: 288517 URL: https://svnweb.freebsd.org/changeset/base/288517 Log: MFC r275780 (by delphij): Add a loader tunable, vfs.zfs.arc_meta_min, which controls how much metadata ZFS should keep in ARC at minimum. In arc_evict(), when

svn commit: r288520 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-02 Thread Alexander Motin
Author: mav Date: Fri Oct 2 20:09:16 2015 New Revision: 288520 URL: https://svnweb.freebsd.org/changeset/base/288520 Log: MFC r279996 (by smh): Allow zvol_geom_worker to process BIO_DELETE's If zvol_geom_start is called with a BIO_DELETE from a thread which can sleep it queues it for

svn commit: r288519 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-10-02 Thread Alexander Motin
Author: mav Date: Fri Oct 2 20:07:03 2015 New Revision: 288519 URL: https://svnweb.freebsd.org/changeset/base/288519 Log: MFC r277826 (by delphij): Diff reduction with upstream. The actual change was merged in r272483 already. Modified:

svn commit: r288338 - in stable/10/sys/cam: ata scsi

2015-09-28 Thread Alexander Motin
Author: mav Date: Mon Sep 28 12:30:22 2015 New Revision: 288338 URL: https://svnweb.freebsd.org/changeset/base/288338 Log: MFC r287289: Attach pass driver to LUNs is OFFLINE state. Previously such LUNs were silently ignored. But while they indeed unable to process most of SCSI commands,

svn commit: r288284 - stable/10/sys/dev/uart

2015-09-26 Thread Alexander Motin
Author: mav Date: Sun Sep 27 01:19:42 2015 New Revision: 288284 URL: https://svnweb.freebsd.org/changeset/base/288284 Log: MFC r287747: Add ID for Intel Panther Point KT Controller Found on ASUS P8Q77-M motherboard. Submitted by: Dmitry Luhtionov Modified:

svn commit: r288742 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:06:18 2015 New Revision: 288742 URL: https://svnweb.freebsd.org/changeset/base/288742 Log: MFC r287720: Fix false CTL_UA_RES_RELEASE on secondary HA node. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r288747 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:10:58 2015 New Revision: 288747 URL: https://svnweb.freebsd.org/changeset/base/288747 Log: MFC r287756: Report INQUIRY DATA HAS CHANGED for related LUNs on port on-/offline. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl.h

svn commit: r288749 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:12:38 2015 New Revision: 288749 URL: https://svnweb.freebsd.org/changeset/base/288749 Log: MFC r287758: Reannounce port to HA peer if LUN map changed after online. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed)

svn commit: r288750 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:13:30 2015 New Revision: 288750 URL: https://svnweb.freebsd.org/changeset/base/288750 Log: MFC r287760: Improve read-only support. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_block.c stable/10/sys/cam/ctl/ctl_cmd_table.c

svn commit: r288755 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:18:22 2015 New Revision: 288755 URL: https://svnweb.freebsd.org/changeset/base/288755 Log: MFC r287778: Remove CTL_PRIV_LBA_LEN from HA messages. Previously it was used for statistics, but now just a 16 extra bytes. Modified: stable/10/sys/cam/ctl/ctl.c

svn commit: r288757 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:20:09 2015 New Revision: 288757 URL: https://svnweb.freebsd.org/changeset/base/288757 Log: MFC r287784: Implement data/status aggregation for secondary HA node. For short read requests this reduces latency by 30%, reporting command completion after two

svn commit: r288756 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:19:14 2015 New Revision: 288756 URL: https://svnweb.freebsd.org/changeset/base/288756 Log: MFC r287783: Implement data/status aggregation for camsim backend. This is almost pointless for primary HA node, but useful for secondary, where between fe_datamove

svn commit: r288758 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:20:57 2015 New Revision: 288758 URL: https://svnweb.freebsd.org/changeset/base/288758 Log: MFC r287816: Close potential race between datamove and HA failover. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r288760 - stable/10/usr.sbin/ctld

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:22:31 2015 New Revision: 288760 URL: https://svnweb.freebsd.org/changeset/base/288760 Log: MFC r287823: Add ctl-lun config option for consistency in HA setups. Modified: stable/10/usr.sbin/ctld/ctl.conf.5 stable/10/usr.sbin/ctld/ctld.c

svn commit: r288759 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:21:45 2015 New Revision: 288759 URL: https://svnweb.freebsd.org/changeset/base/288759 Log: MFC r287818: Fix completion/error status reporting. Modified: stable/10/sys/cam/ctl/ctl_frontend_cam_sim.c Directory Properties: stable/10/ (props changed)

svn commit: r288761 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:23:20 2015 New Revision: 288761 URL: https://svnweb.freebsd.org/changeset/base/288761 Log: MFC r287855: Don't flap the HA link if sysctl is reset to the same value. Modified: stable/10/sys/cam/ctl/ctl_ha.c Directory Properties: stable/10/ (props changed)

svn commit: r288762 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:24:08 2015 New Revision: 288762 URL: https://svnweb.freebsd.org/changeset/base/288762 Log: MFC r287860: Frontends don't need to set errors themselves. Modified: stable/10/sys/cam/ctl/ctl_frontend_ioctl.c Directory Properties: stable/10/ (props changed)

svn commit: r288763 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:25:04 2015 New Revision: 288763 URL: https://svnweb.freebsd.org/changeset/base/288763 Log: MFC r287868: Make COMPARE AND WRITE report offset of difference. Modified: stable/10/sys/cam/ctl/ctl_backend_block.c Directory Properties: stable/10/ (props changed)

svn commit: r288764 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:26:00 2015 New Revision: 288764 URL: https://svnweb.freebsd.org/changeset/base/288764 Log: MFC r287875: Fix reading after end of file for file-backed LUNs. If backing file is smaller then the LUN size, we have to explicitly clear the rest of the buffer to

svn commit: r288765 - stable/10/sys/cam/ctl

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:26:52 2015 New Revision: 288765 URL: https://svnweb.freebsd.org/changeset/base/288765 Log: MFC r287912: Report proper medium error code for VERIFY commands. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_block.c

<    1   2   3   4   5   6   7   >