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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:01:18 2015 New Revision: 288798 URL: https://svnweb.freebsd.org/changeset/base/288798 Log: MFC r288215: Switch I/O time accounting from system time to uptime. While there, make num_dmas accounted independently of CTL_TIME_IO. Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:46:24 2015 New Revision: 288781 URL: https://svnweb.freebsd.org/changeset/base/288781 Log: MFC r288020: Remove couple excess SGLIST I/O flags. Those flags duplicated respective (sg_entries > 0) values. Modified: stable/10/sys/cam/ctl/ctl_backend_block.c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:00:25 2015 New Revision: 288797 URL: https://svnweb.freebsd.org/changeset/base/288797 Log: MFC r288214: Collect DMA statistics on secondary HA node. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:46:23 2015 New Revision: 288818 URL: https://svnweb.freebsd.org/changeset/base/288818 Log: MFC r288427: Use proper STAILQ_* macros where possible. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_ramdisk.c Directory Properties:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:38:32 2015 New Revision: 288771 URL: https://svnweb.freebsd.org/changeset/base/288771 Log: MFC r287955: Update list of ASC/ASCQ codes from 5/20/12 to 8/12/15. Modified: stable/10/sys/cam/scsi/scsi_all.c Directory Properties: stable/10/ (props changed)

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:42:58 2015 New Revision: 288776 URL: https://svnweb.freebsd.org/changeset/base/288776 Log: MFC r287986: Fix memory corruption when >128K transferred through HA link. While there, do some cleaning. Modified: stable/10/sys/cam/ctl/ctl.c Directory

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:54:06 2015 New Revision: 288790 URL: https://svnweb.freebsd.org/changeset/base/288790 Log: MFC r288148: Synchronize mode pages between HA peers. We allow to modify only few fields in mode pages now, but still it is not good if they unexpectedly change

svn commit: r288791 - in stable/10/sys/cam: ctl scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:55:08 2015 New Revision: 288791 URL: https://svnweb.freebsd.org/changeset/base/288791 Log: MFC r288165: Add support for READ BUFFER(16) command. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_cmd_table.c stable/10/sys/cam/scsi/scsi_all.h

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:04:13 2015 New Revision: 288801 URL: https://svnweb.freebsd.org/changeset/base/288801 Log: MFC r288229: Fix bit masks changed for the wrong commands in r288221. Modified: stable/10/sys/cam/ctl/ctl_cmd_table.c Directory Properties: stable/10/ (props

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:29:23 2015 New Revision: 288809 URL: https://svnweb.freebsd.org/changeset/base/288809 Log: MFC r288264: Allow LOG SENSE command on non-disk devices. Modified: stable/10/sys/cam/ctl/ctl_cmd_table.c stable/10/sys/cam/ctl/ctl_private.h Directory Properties:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:42:44 2015 New Revision: 288816 URL: https://svnweb.freebsd.org/changeset/base/288816 Log: MFC r288369: Really implement PREVENT ALLOW MEDIUM REMOVAL command. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_block.c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:59:37 2015 New Revision: 288796 URL: https://svnweb.freebsd.org/changeset/base/288796 Log: MFC r288213: Make HA handle datamove and done in a universal way, using port methods. Now from primary node point of view requests transferred from secondary node

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:58:41 2015 New Revision: 288795 URL: https://svnweb.freebsd.org/changeset/base/288795 Log: MFC r288211: Remove some control_softc references. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend.c stable/10/sys/cam/ctl/ctl_frontend.c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:41:05 2015 New Revision: 288814 URL: https://svnweb.freebsd.org/changeset/base/288814 Log: MFC r288367: Fix arguments order. Modified: stable/10/sys/cam/ctl/ctl_tpc.c Directory Properties: stable/10/ (props changed) Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:44:36 2015 New Revision: 288778 URL: https://svnweb.freebsd.org/changeset/base/288778 Log: MFC r287993: Split two command flags with different meaning. This is only a cosmetical change. Modified: stable/10/sys/cam/ctl/ctl.c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:43:45 2015 New Revision: 288777 URL: https://svnweb.freebsd.org/changeset/base/288777 Log: MFC r287991: Pack struct ctl_ha_msg_hdr by 8 bytes. Modified: stable/10/sys/cam/ctl/ctl_io.h Directory Properties: stable/10/ (props changed) Modified:

svn commit: r288793 - in stable/10/sys/cam: ctl scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:56:57 2015 New Revision: 288793 URL: https://svnweb.freebsd.org/changeset/base/288793 Log: MFC r288170: Add new report types to REPORT LUNS command. This is only for completeness, since we have nothing new to report there. Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:57:50 2015 New Revision: 288794 URL: https://svnweb.freebsd.org/changeset/base/288794 Log: MFC r288175: Allow WRITE SAME with NDOB bit set but without UNMAP. This combination was originally forbidden, but allowed at spc4r3. Modified:

svn commit: r288805 - in stable/10: sys/cam/ctl usr.sbin/ctladm usr.sbin/ctld

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:25:48 2015 New Revision: 288805 URL: https://svnweb.freebsd.org/changeset/base/288805 Log: MFC r288259: Remove some duplicate, legacy, dead and questionable code. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_block.c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:24:51 2015 New Revision: 288804 URL: https://svnweb.freebsd.org/changeset/base/288804 Log: MFC r288247: Pass to sobind() copy of the address, not the original. Modified: stable/10/sys/cam/ctl/ctl_ha.c Directory Properties: stable/10/ (props changed)

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:40:15 2015 New Revision: 288773 URL: https://svnweb.freebsd.org/changeset/base/288773 Log: MFC r287957: Kill HA link and shutdown the threads on shutdown. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_ha.c stable/10/sys/cam/ctl/ctl_ha.h

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:41:08 2015 New Revision: 288774 URL: https://svnweb.freebsd.org/changeset/base/288774 Log: MFC r287967: Relax serseq option operation for reads. Previously, with serseq enabled, next command was unblocked only after previous completed. With this change,

svn commit: r288783 - stable/10/usr.bin/ctlstat

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:48:14 2015 New Revision: 288783 URL: https://svnweb.freebsd.org/changeset/base/288783 Log: MFC r288043: Output times as normal microseconds, rather then in bintime format. Modified: stable/10/usr.bin/ctlstat/ctlstat.c Directory Properties: stable/10/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:47:18 2015 New Revision: 288782 URL: https://svnweb.freebsd.org/changeset/base/288782 Log: MFC r288021: Mark with DMA flag I/Os waiting for iSCSI write data after R2T. Reads and immediate writes are not blocking, so don't bother. Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:30:18 2015 New Revision: 288810 URL: https://svnweb.freebsd.org/changeset/base/288810 Log: MFC r288310: Add to CTL initial support for CDROMs and removable devices. Relnotes: yes Modified: stable/10/share/man/man4/ctl.4

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:36:28 2015 New Revision: 288769 URL: https://svnweb.freebsd.org/changeset/base/288769 Log: MFC r287933: Replicate port->init_devid to HA peer. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_io.h Directory Properties: stable/10/ (props

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:51:24 2015 New Revision: 288787 URL: https://svnweb.freebsd.org/changeset/base/288787 Log: MFC r288104: Remove duplicate and incomplete code handling LUN modify. Instead reuse code from LUN creation. This allows most of LUN media options to be changed

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:49:47 2015 New Revision: 288785 URL: https://svnweb.freebsd.org/changeset/base/288785 Log: MFC r288061: Make cltd ignore HA ports. Modified: stable/10/usr.sbin/ctld/kernel.c Directory Properties: stable/10/ (props changed) Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:50:35 2015 New Revision: 288786 URL: https://svnweb.freebsd.org/changeset/base/288786 Log: MFC r288067: Log iSCSI session reinstatements. False session reinstatements can be result of misconfiguration, when several initiators use the same initiator name

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:02:17 2015 New Revision: 288799 URL: https://svnweb.freebsd.org/changeset/base/288799 Log: MFC r288220: Remove stale comments and some excessive empty lines. Modified: stable/10/sys/cam/ctl/ctl_backend_block.c stable/10/sys/cam/ctl/ctl_backend_ramdisk.c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:28:26 2015 New Revision: 288808 URL: https://svnweb.freebsd.org/changeset/base/288808 Log: MFC r288262: Remove concept of control device. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:51:13 2015 New Revision: 288823 URL: https://svnweb.freebsd.org/changeset/base/288823 Log: MFC r288486, r288488: Set default block size for CD to expected 2048 bytes. Modified: stable/10/usr.sbin/ctld/ctl.conf.5 stable/10/usr.sbin/ctld/ctld.c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:42:07 2015 New Revision: 288775 URL: https://svnweb.freebsd.org/changeset/base/288775 Log: MFC r287968: Mark I/Os with DMA flag while moving data through the HA link. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed)

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:48:14 2015 New Revision: 288820 URL: https://svnweb.freebsd.org/changeset/base/288820 Log: MFC r288449: Implement SPC-3 exceptions to SPC-2 RESERVE and RELEASE behavior. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:53:13 2015 New Revision: 288789 URL: https://svnweb.freebsd.org/changeset/base/288789 Log: MFC r288146: Make HA peers announce their parameters on connect. HA protocol requires strict version, parameters and configuration match. Differences there may cause

svn commit: r288788 - in stable/10/sys/cam: ctl scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:52:22 2015 New Revision: 288788 URL: https://svnweb.freebsd.org/changeset/base/288788 Log: MFC r288110: Add support for Control extension mode page. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_private.h stable/10/sys/cam/scsi/scsi_all.h

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:05:56 2015 New Revision: 288803 URL: https://svnweb.freebsd.org/changeset/base/288803 Log: MFC r288239: Properly lock LUN in ctl_failover_lun(). Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:39:43 2015 New Revision: 288813 URL: https://svnweb.freebsd.org/changeset/base/288813 Log: MFC r288359: Report that we can read all flavours of DVD. Why not? Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r288812 - in stable/10/sys/cam: ctl scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:38:51 2015 New Revision: 288812 URL: https://svnweb.freebsd.org/changeset/base/288812 Log: MFC r288358: Add CD/DVD Capabilities and Mechanical Status Page. This page is obsolete since MMC-4, but still used by some software. approved by: Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 13:33:02 2015 New Revision: 288825 URL: https://svnweb.freebsd.org/changeset/base/288825 Log: MFC r288579: Restore original array_rd_sz semantics. Before r278702 prefetch was blocked for I/Os > 1MB, after -- >= 1MB. 1MB I/Os are used for bulk operations in

svn commit: r291456 - stable/10/sys/dev/ata/chipsets

2015-11-29 Thread Alexander Motin
Author: mav Date: Sun Nov 29 17:14:05 2015 New Revision: 291456 URL: https://svnweb.freebsd.org/changeset/base/291456 Log: MFC r290855: Increase reset assertion time from 10 to 100us. On my own tests I see no effect from this change, but I also can't reproduce the reported problem in

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:32:12 2015 New Revision: 291503 URL: https://svnweb.freebsd.org/changeset/base/291503 Log: MFC r290504: Make ISP_SLEEP() really sleep instead of spinning. While there, simplify the wait logic. Modified: stable/10/sys/dev/isp/isp.c

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:35:03 2015 New Revision: 291507 URL: https://svnweb.freebsd.org/changeset/base/291507 Log: MFC r290978: Add real initial support for RQSTYPE_RPT_ID_ACQ. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/isp_library.c

svn commit: r291529 - in stable/10: share/man/man4 sys/dev/isp

2015-11-30 Thread Alexander Motin
v 1.5 1999/12/18 18:33:05 mjacob Exp $ -.\" -.\" Copyright (c) 1998, 1999, 2001 -.\" Matthew Jacob, for NASA/Ames Research Center +.\" Copyright (c) 2009-2015 Alexander Motin <m...@freebsd.org> +.\" Copyright (c) 2006 Marcus Alves Grando +.\" Copyright (

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:29:38 2015 New Revision: 291499 URL: https://svnweb.freebsd.org/changeset/base/291499 Log: MFC r290118: Change the way how target mode is enabled on 23xx chips. Without docs I am not completely sure about this, but on my tests new method works better then

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:33:30 2015 New Revision: 291505 URL: https://svnweb.freebsd.org/changeset/base/291505 Log: MFC r290507: Rework r290504. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/isp_freebsd.h Directory Properties: stable/10/ (props changed) Modified:

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:34:17 2015 New Revision: 291506 URL: https://svnweb.freebsd.org/changeset/base/291506 Log: MFC r290830: Fix/improve CRN tracking. Modified: stable/10/sys/dev/isp/isp_freebsd.c stable/10/sys/dev/isp/isp_freebsd.h Directory Properties: stable/10/ (props

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:42:35 2015 New Revision: 291517 URL: https://svnweb.freebsd.org/changeset/base/291517 Log: MFC r291144: Fix target mode with fabric for pre-24xx chips. For those chips we are not receiving login events, adding initiators based on ATIO requests. But there

svn commit: r291530 - in stable/10: share/man/man4 sys/dev/isp

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:57:16 2015 New Revision: 291530 URL: https://svnweb.freebsd.org/changeset/base/291530 Log: MFC r291221: Remove "disable" hint, which duplicates system-wide "disabled". Modified: stable/10/share/man/man4/isp.4 stable/10/sys/dev/isp/isp_freebsd.h

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:37:22 2015 New Revision: 291510 URL: https://svnweb.freebsd.org/changeset/base/291510 Log: MFC r290993, r290994: Unify and cleanup FC ports scan. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/isp_library.c stable/10/sys/dev/isp/ispvar.h

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:47:11 2015 New Revision: 291523 URL: https://svnweb.freebsd.org/changeset/base/291523 Log: MFC r291163: Explicitly call SEND CHANGE REQUEST for pre-24xx chips in target mode. While later firmware always registers for RSCN requests, older one does it only

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:57:54 2015 New Revision: 291531 URL: https://svnweb.freebsd.org/changeset/base/291531 Log: MFC r291265: Rename ASYNC_LIP_F8 to ASYNC_LIP_NOS_OLS_RECV. New name better repsents its meaning for modern chips. Modified: stable/10/sys/dev/isp/isp.c

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:30:18 2015 New Revision: 291500 URL: https://svnweb.freebsd.org/changeset/base/291500 Log: MFC r290147: Fix and improve error masking and reporting. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/ispmbox.h stable/10/sys/dev/isp/ispreg.h

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:30:56 2015 New Revision: 291501 URL: https://svnweb.freebsd.org/changeset/base/291501 Log: MFC r290159: Remove reset delays for which I see neither explanation nor need. Modified: stable/10/sys/dev/isp/isp.c Directory Properties: stable/10/ (props changed)

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:36:23 2015 New Revision: 291509 URL: https://svnweb.freebsd.org/changeset/base/291509 Log: MFC r290981: Off-by-one correctiont to r290980. Modified: stable/10/sys/dev/isp/isp.c Directory Properties: stable/10/ (props changed) Modified:

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:41:06 2015 New Revision: 291515 URL: https://svnweb.freebsd.org/changeset/base/291515 Log: MFC r291092: Optimize SNS_GID_FT request scratch memory usage. Now with present 4K of scratch we can fetch up to 508 ports (16 more). Modified:

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

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 21:41:56 2015 New Revision: 291516 URL: https://svnweb.freebsd.org/changeset/base/291516 Log: MFC r291099: Some cosmetics for ancient cards. Modified: stable/10/sys/dev/isp/isp.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r291526 - stable/10/share/man/man4

2015-11-30 Thread Alexander Motin
ter improvement was done by +.An Alexander Motin Aq Mt m...@freebsd.org . .Sh BUGS The driver currently ignores some NVRAM settings. .Pp -Target mode support is not completely reliable yet. -It works reasonably -well for Fibre Channel, somewhat well for Qlogic 1040 cards, but -does not yet wor

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

2015-12-22 Thread Alexander Motin
Author: mav Date: Tue Dec 22 09:02:51 2015 New Revision: 292590 URL: https://svnweb.freebsd.org/changeset/base/292590 Log: MFC r292290: Set DS flag, required for LPB log page by spec. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r292598 - in stable/10: share/man/man4 sys/dev/isp

2015-12-22 Thread Alexander Motin
Author: mav Date: Tue Dec 22 13:19:29 2015 New Revision: 292598 URL: https://svnweb.freebsd.org/changeset/base/292598 Log: MFC r291654, r291727, r291821, r291872, r292034, r292041, r292249, r292042: Add initial support for 16Gbps FC QLogic chips. Modified: stable/10/share/man/man4/isp.4

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

2015-12-22 Thread Alexander Motin
Author: mav Date: Tue Dec 22 12:53:01 2015 New Revision: 292596 URL: https://svnweb.freebsd.org/changeset/base/292596 Log: MFC r291730: Update isp_put_icb_2400() for new structure fields. Modified: stable/10/sys/dev/isp/isp_library.c Directory Properties: stable/10/ (props changed)

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

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:48:17 2015 New Revision: 292918 URL: https://svnweb.freebsd.org/changeset/base/292918 Log: MFC r292690: Some polishing for command timeouts handling. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/isp_freebsd.c stable/10/sys/dev/isp/ispmbox.h

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

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:47:33 2015 New Revision: 292916 URL: https://svnweb.freebsd.org/changeset/base/292916 Log: MFC r292610: Fix speed setting by NVRAM for 24xx and above chips. Modified: stable/10/sys/dev/isp/isp.c Directory Properties: stable/10/ (props changed) Modified:

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

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:49:48 2015 New Revision: 292921 URL: https://svnweb.freebsd.org/changeset/base/292921 Log: MFC r292725: Unify handles allocation for initiator and target IOCBs. I am not sure why this was split long ago, but I see no reason for it. At this point this

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

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:51:35 2015 New Revision: 292924 URL: https://svnweb.freebsd.org/changeset/base/292924 Log: MFC r292741: Make port logins asynchronous, following r292739 logic. This is even more important since it involves more network operations and more prone to delays

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

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:53:21 2015 New Revision: 292927 URL: https://svnweb.freebsd.org/changeset/base/292927 Log: MFC r292745: Use single DMA tag for scratch areas of all virtual ports. Modified: stable/10/sys/dev/isp/isp_freebsd.h stable/10/sys/dev/isp/isp_pci.c Directory

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

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:49:04 2015 New Revision: 292919 URL: https://svnweb.freebsd.org/changeset/base/292919 Log: MFC r292715: Clear virtual port's port database when disabling it. Previously it was done only on full chip reinit, that caused old ports resurrect in case of

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

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:50:52 2015 New Revision: 292922 URL: https://svnweb.freebsd.org/changeset/base/292922 Log: MFC r292739: Make virtual ports control asynchronous. Before this change virtual ports control IOCBs were executed synchronously via Execute IOCB mailbox command.

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

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:54:37 2015 New Revision: 292929 URL: https://svnweb.freebsd.org/changeset/base/292929 Log: MFC r292764: Split DMA buffers for request, response and ATIO queues. Modified: stable/10/sys/dev/isp/isp_freebsd.h stable/10/sys/dev/isp/isp_pci.c

svn commit: r291384 - stable/10/sys/rpc

2015-11-27 Thread Alexander Motin
Author: mav Date: Fri Nov 27 14:38:36 2015 New Revision: 291384 URL: https://svnweb.freebsd.org/changeset/base/291384 Log: MFC r291061: Improve locking of sg_threadcount. Modified: stable/10/sys/rpc/svc.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/rpc/svc.c

svn commit: r291429 - in stable/10: share/examples/ses/srcs sys/cam/scsi

2015-11-28 Thread Alexander Motin
Author: mav Date: Sat Nov 28 17:26:46 2015 New Revision: 291429 URL: https://svnweb.freebsd.org/changeset/base/291429 Log: MFC r291126: Add API to obtain primary enclosure name and ID for /dev/sesX devices. sesX device number may change between reboots, so to properly identify the

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

2015-11-27 Thread Alexander Motin
Author: mav Date: Fri Nov 27 15:26:19 2015 New Revision: 291388 URL: https://svnweb.freebsd.org/changeset/base/291388 Log: MFC r290670: Modify target port groups logic in CTL. - Introduce "ha_shared" port option, which being set to "on" moves the port into separate port group, shared

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

2015-11-27 Thread Alexander Motin
Author: mav Date: Fri Nov 27 15:27:43 2015 New Revision: 291389 URL: https://svnweb.freebsd.org/changeset/base/291389 Log: MFC r290820: Add NULL check to make Coverity happy. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r291541 - stable/10/sys/dev/ispfw

2015-11-30 Thread Alexander Motin
Author: mav Date: Mon Nov 30 22:58:48 2015 New Revision: 291541 URL: https://svnweb.freebsd.org/changeset/base/291541 Log: MFC r289755: Remove residual verbosity. firmware_register() already reports errors. Modified: stable/10/sys/dev/ispfw/ispfw.c Directory Properties: stable/10/

svn commit: r301904 - stable/10/sys/dev/ntb/ntb_hw

2016-06-14 Thread Alexander Motin
Author: mav Date: Wed Jun 15 01:42:53 2016 New Revision: 301904 URL: https://svnweb.freebsd.org/changeset/base/301904 Log: MFC r301293: When negotiating NTB_SB01BASE_LOCKUP workaround, don't try to limit the BAR size to 1MB. According to Xeon v3 specifications and my tests, that size

svn commit: r301903 - stable/10/sys/dev/ntb/ntb_hw

2016-06-14 Thread Alexander Motin
Author: mav Date: Wed Jun 15 01:41:43 2016 New Revision: 301903 URL: https://svnweb.freebsd.org/changeset/base/301903 Log: MFC r301292: When negotiating MSIX parameters, give other head time to see our NTB_MSIX_RECEIVED status, before making upper layers overwrite it. This is not

svn commit: r301902 - stable/10/sys/dev/ntb/if_ntb

2016-06-14 Thread Alexander Motin
Author: mav Date: Wed Jun 15 01:39:43 2016 New Revision: 301902 URL: https://svnweb.freebsd.org/changeset/base/301902 Log: MFC r300610: Re-enable write combining, disabled by default at r295486. if_ntb(4) strongly benefits from WC, improving throughput from 350Mbit/s to 8-10Gbit/s on my

svn commit: r297019 - stable/10/sbin/geom/core

2016-03-18 Thread Alexander Motin
Author: mav Date: Fri Mar 18 13:29:43 2016 New Revision: 297019 URL: https://svnweb.freebsd.org/changeset/base/297019 Log: MFC r296653: Allow standard commands for "unknown" classes in RESCUE mode. For example, it allows quite useful `geom disk list` command. Modified:

svn commit: r297852 - in stable/10/sys/dev: sound/pci/hda usb/controller

2016-04-12 Thread Alexander Motin
Author: mav Date: Tue Apr 12 07:54:55 2016 New Revision: 297852 URL: https://svnweb.freebsd.org/changeset/base/297852 Log: MFC r297387: Add some device IDs found on AMD FCH shipsets. Modified: stable/10/sys/dev/sound/pci/hda/hdac.c stable/10/sys/dev/sound/pci/hda/hdac.h

svn commit: r297851 - in stable/10: share/man/man4 sys/dev/amdsbwd

2016-04-12 Thread Alexander Motin
Author: mav Date: Tue Apr 12 07:54:03 2016 New Revision: 297851 URL: https://svnweb.freebsd.org/changeset/base/297851 Log: MFC r297386: Add support for AMD FCH watchdog timers. Modified: stable/10/share/man/man4/amdsbwd.4 stable/10/sys/dev/amdsbwd/amdsbwd.c Directory Properties:

svn commit: r297021 - stable/10/sys/cddl/compat/opensolaris/kern

2016-03-19 Thread Alexander Motin
Author: mav Date: Fri Mar 18 13:32:00 2016 New Revision: 297021 URL: https://svnweb.freebsd.org/changeset/base/297021 Log: MFC r296919: Fix small memory leak on attempt to access deleted snapshot. Modified: stable/10/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c Directory Properties:

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

2016-03-21 Thread Alexander Motin
Author: mav Date: Mon Mar 21 07:36:02 2016 New Revision: 297144 URL: https://svnweb.freebsd.org/changeset/base/297144 Log: MFC r277629 (by will): When creating or updating a node, use vfs_timestamp() for "now" instead of gethrestime(), to allow the administrator to decide the appropriate

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 18:56:03 2016 New Revision: 297071 URL: https://svnweb.freebsd.org/changeset/base/297071 Log: MFC r271781i (by will): bpobj_iterate_impl(): Close a refcount leak iterating on a sublist. If bpobj_space() returned non-zero here, the sublist would have been

svn commit: r297064 - stable/10/sys/kern

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 14:11:37 2016 New Revision: 297064 URL: https://svnweb.freebsd.org/changeset/base/297064 Log: MFC r256612: MFprojects/camlock r254685: Remove TQ_FLAGS_PENDING flag, softly duplicating queue emptiness status. Modified: stable/10/sys/kern/subr_taskqueue.c

svn commit: r297066 - stable/10/sys/kern

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 14:37:37 2016 New Revision: 297066 URL: https://svnweb.freebsd.org/changeset/base/297066 Log: MFC r256613, r256862: MFprojects/camlock r254763: Move tq_enqueue() call out of the queue lock for known handlers (actually I have found no others in the base system).

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 16:00:05 2016 New Revision: 297067 URL: https://svnweb.freebsd.org/changeset/base/297067 Log: MFC r264670: MFV r264667: 4752 fan out read zio taskqs illumos/illumos-gate@1b497ab83e8f1c58bba5da59c649207a442a4720 Modified:

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 19:14:51 2016 New Revision: 297075 URL: https://svnweb.freebsd.org/changeset/base/297075 Log: MFC r269222: Reschedule the 'deadman' callout after handling, this makes our code behave more like it is on Solaris. Differential Revision:

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:27:52 2016 New Revision: 297082 URL: https://svnweb.freebsd.org/changeset/base/297082 Log: MFC r272359 (by will): zfsvfs_create(): Refuse to mount datasets whose names are too long. This is checked for in the zfs_snapshot_004_neg STF/ATF test (currently

svn commit: r297078 - in stable/10: cddl/contrib/opensolaris/lib/libzpool/common sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:12:14 2016 New Revision: 297078 URL: https://svnweb.freebsd.org/changeset/base/297078 Log: MFC r274304 (by delphij): MFV r274272 and diff reduction with upstream. Illumos issue: 5244 zio pipeline callers should explicitly invoke next stage Modified:

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:37:26 2016 New Revision: 297085 URL: https://svnweb.freebsd.org/changeset/base/297085 Log: MFC r274627 (by avg): Revert r269093 which introduced physical zio alignment transform Size of physical ZIOs must never be implicitly adjusted, it's a

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 19:07:12 2016 New Revision: 297073 URL: https://svnweb.freebsd.org/changeset/base/297073 Log: MFC r277492 (by will): Add vfs.zfs.reference_tracking_enable sysctl/tunable. This is primarily for developer/debugging use; it enables built-in tagged tracking of

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:20:37 2016 New Revision: 297079 URL: https://svnweb.freebsd.org/changeset/base/297079 Log: MFC r286223 (by smh): Fix KSTACK_PAGES check in ZFS module The check introduced by r285946 failed to add the dependency on opt_kstack_pages.h which meant the default

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 19:11:17 2016 New Revision: 297074 URL: https://svnweb.freebsd.org/changeset/base/297074 Log: MFC r271788 (by will): Enable ZFS debug flags to be modified via vfs.zfs.debug_flags. This is primarily only of interest to ZFS developers, but it makes it easier

svn commit: r297077 - in stable/10: cddl/contrib/opensolaris/cmd/dtrace cddl/contrib/opensolaris/cmd/lockstat cddl/contrib/opensolaris/cmd/mdb/tools/common cddl/contrib/opensolaris/cmd/plockstat cd...

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:00:25 2016 New Revision: 297077 URL: https://svnweb.freebsd.org/changeset/base/297077 Log: MFC r277300 (by smh): Mechanically convert cddl sun #ifdef's to illumos Since the upstream for cddl code is now illumos not sun, mechanically convert all sun

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:25:36 2016 New Revision: 297081 URL: https://svnweb.freebsd.org/changeset/base/297081 Log: MFC r277503 (by will): Ignore sync requests from the system syncher, i.e. VFS_SYNC(waitfor=MNT_LAZY). ZFS already commits outstanding data every zfs_txg_timeout

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:23:20 2016 New Revision: 297080 URL: https://svnweb.freebsd.org/changeset/base/297080 Log: MFC r277501 (by will): Eliminate an #ifdef illumos for zfs_ioc_rename(). Since allow_mounted is a FreeBSD-specific change, default to B_TRUE, then locally check for

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:33:03 2016 New Revision: 297084 URL: https://svnweb.freebsd.org/changeset/base/297084 Log: MFV r258597 (by pjd): When append-only, immutable or read-only flag is set don't allow for hard links creation. This matches UFS behaviour. Reported by:Oleg

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:43:26 2016 New Revision: 297090 URL: https://svnweb.freebsd.org/changeset/base/297090 Log: MFC r293677 (by asomers): Record physical path information in ZFS Vdevs sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c: If available, record the

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:49:58 2016 New Revision: 297092 URL: https://svnweb.freebsd.org/changeset/base/297092 Log: MFC r294794: MFV r294793: 6367 spa_config_tryenter incorrectly handles the multiple-lock case Reviewed by: Alek Pinchuk Reviewed by:

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:51:11 2016 New Revision: 297093 URL: https://svnweb.freebsd.org/changeset/base/297093 Log: MFC r294797: MFV r294796: 6319 assertion failed in zio_ddt_write: bp->blk_birth == txg Reviewed by: George Wilson Approved by: Dan

<    1   2   3   4   5   6   7   >