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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:51:56 2016 New Revision: 297094 URL: https://svnweb.freebsd.org/changeset/base/297094 Log: MFC r294799: MFV r294798: 6292 exporting a pool while an async destroy is running can leave entries in the deferred tree Reviewed by: Paul Dagnelie

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:52:45 2016 New Revision: 297095 URL: https://svnweb.freebsd.org/changeset/base/297095 Log: MFC r294801: MFV r294800: 6385 Fix unlocking order in zfs_zget Reviewed by: Brian Behlendorf Reviewed by: Matthew Ahrens

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:57:46 2016 New Revision: 297100 URL: https://svnweb.freebsd.org/changeset/base/297100 Log: MFC r294811: MFV r294810: 6414 vdev_config_sync could be simpler Reviewed by: George Wilson Reviewed by: Matthew Ahrens

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:56:59 2016 New Revision: 297099 URL: https://svnweb.freebsd.org/changeset/base/297099 Log: MFC r294809: MFV r294808: 6421 Add missing multilist_destroy calls to arc_fini Reviewed by: Dan Kimmel Reviewed by: Matthew Ahrens

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:56:02 2016 New Revision: 297098 URL: https://svnweb.freebsd.org/changeset/base/297098 Log: MFC r294807: MFV r294806: 6388 Failure of userland copy should return EFAULT Reviewed by: Brian Behlendorf Reviewed by: Matthew Ahrens

svn commit: r297102 - 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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:01:59 2016 New Revision: 297102 URL: https://svnweb.freebsd.org/changeset/base/297102 Log: MFC r294815: MFV r294814: 6393 zfs receive a full send as a clone Reviewed by: Matthew Ahrens Reviewed by: Prakash Surya

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:16:42 2016 New Revision: 297111 URL: https://svnweb.freebsd.org/changeset/base/297111 Log: MFC r296516: MFV r296515: 6536 zfs send: want a way to disable setting of DRR_FLAG_FREERECORDS Reviewed by: Anil Vijarnia Reviewed

svn commit: r297112 - in stable/10: cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zstreamdump cddl/contrib/opensolaris/cmd/ztest cddl/contrib/openso...

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:18:38 2016 New Revision: 297112 URL: https://svnweb.freebsd.org/changeset/base/297112 Log: MFC r296519: MFV r296518: 5027 zfs large block support (add copyright) Author: Matthew Ahrens

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:19:42 2016 New Revision: 297113 URL: https://svnweb.freebsd.org/changeset/base/297113 Log: MFC r296521: MFV r296520: 6562 Refquota on receive doesn't account for overage Reviewed by: Matthew Ahrens Reviewed by: Yuri Pankov

svn commit: r297115 - in stable/10: cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common sys/cddl/contrib/opensolaris/common/nvpair sys/cdd...

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:22:09 2016 New Revision: 297115 URL: https://svnweb.freebsd.org/changeset/base/297115 Log: MFC r296528: MFV r296527: 6659 nvlist_free(NULL) is a no-op Reviewed by: Toomas Soome Reviewed by: Marcel Telka Approved by:

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:20:49 2016 New Revision: 297114 URL: https://svnweb.freebsd.org/changeset/base/297114 Log: MFC r296523: MFV r296522: 6541 Pool feature-flag check defeated if "verify" is included in the dedup property value Reviewed by: Matthew Ahrens

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:29:00 2016 New Revision: 297123 URL: https://svnweb.freebsd.org/changeset/base/297123 Log: MFC r296615: Make ZFS ignore stripe sizes above SPA_MAXASHIFT (8KB). If device has stripe size bigger then maximal sector size supported by ZFS, there is nothing can

svn commit: r297121 - stable/10/cddl/contrib/opensolaris/lib/libzfs/common

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:27:00 2016 New Revision: 297121 URL: https://svnweb.freebsd.org/changeset/base/297121 Log: MFC r296541: MFV r296540: 4448 zfs diff misprints unicode characters Reviewed by: Igor Kozhukhov Reviewed by: Toomas Soome

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:20:16 2016 New Revision: 297087 URL: https://svnweb.freebsd.org/changeset/base/297087 Log: MFC r290266 (by avg): zfs: allow the lookup of extended attributes of an unlinked file That's required for extattr_get_fd(2) and the like to work properly. PR:

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:29:58 2016 New Revision: 297089 URL: https://svnweb.freebsd.org/changeset/base/297089 Log: MFC r292653 (by bapt): Report an error if zdb cannot initialize zfs If the zfs module is not present and not loadable, report an error to the user instead of

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:48:26 2016 New Revision: 297091 URL: https://svnweb.freebsd.org/changeset/base/297091 Log: MFC r294625 (by trasz): Fix ru_oublocks accounting for ZFS. There are two code paths that can be called from zfs_write() - one of them, through dmu_write(), was handled

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:54:59 2016 New Revision: 297097 URL: https://svnweb.freebsd.org/changeset/base/297097 Log: MFC r294805: MFV r294804: 6386 Fix function call with uninitialized value in vdev_inuse Reviewed by: Brian Behlendorf Reviewed by: Matthew

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:54:05 2016 New Revision: 297096 URL: https://svnweb.freebsd.org/changeset/base/297096 Log: MFC r294803: MFV r294802: 6334 Cannot unlink files when over quota Reviewed by: Matthew Ahrens Reviewed by: Toomas Soome

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:58:44 2016 New Revision: 297101 URL: https://svnweb.freebsd.org/changeset/base/297101 Log: MFC r294813: MFV r294812: 6434 sa_find_sizes() may compute wrong SA header size Reviewed-by: Ned Bass Reviewed-by: Brian Behlendorf

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:03:55 2016 New Revision: 297103 URL: https://svnweb.freebsd.org/changeset/base/297103 Log: MFC r294817: MFV r294816: 4986 receiving replication stream fails if any snapshot exceeds refquota Reviewed by: John Kennedy Reviewed

svn commit: r297105 - stable/10/cddl/contrib/opensolaris/lib/libzfs/common

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:06:42 2016 New Revision: 297105 URL: https://svnweb.freebsd.org/changeset/base/297105 Log: MFC r295047: MFV 295046: 6358 A faulted pool with only unavailable vdevs triggers assertion failure in libzfs Reviewed by: Matthew Ahrens

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:07:56 2016 New Revision: 297106 URL: https://svnweb.freebsd.org/changeset/base/297106 Log: MFC r295125: MFV r294821: 6529 Properly handle updates of variably-sized SA entries. Reviewed by: Brian Behlendorf Reviewed by: Matthew

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:09:56 2016 New Revision: 297107 URL: https://svnweb.freebsd.org/changeset/base/297107 Log: MFC r296021 (by smh): Removed unused label and fix mutex_exit order Remove unused done label from zfs_setacl fixing PVS-Studio V729. Fix mutex_exit order to

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:14:30 2016 New Revision: 297109 URL: https://svnweb.freebsd.org/changeset/base/297109 Log: MFC r296512: MFV r296511: 6537 Panic on zpool scrub with DEBUG kernel Reviewed by: Steve Gonczi Reviewed by: Dan McDonald

svn commit: r297108 - in stable/10: cddl/contrib/opensolaris/cmd/zinject cddl/contrib/opensolaris/lib/libzfs/common sys/cddl/compat/opensolaris/sys sys/cddl/contrib/opensolaris/common/zfs sys/cddl/...

2016-03-20 Thread Alexander Motin
s_compat.c Mon Mar 21 00:09:56 2016(r297107) +++ stable/10/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.c Mon Mar 21 00:13:39 2016(r297108) @@ -74,6 +74,9 @@ zcmd_ioctl(int fd, int request, zfs_cmd_ if (zfs_ioctl_version >= ZFS_IOCVER_DEADM

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:15:41 2016 New Revision: 297110 URL: https://svnweb.freebsd.org/changeset/base/297110 Log: MFC r296514: MFV r296513: 6450 scrub/resilver unnecessarily traverses snapshots created after the scrub started Reviewed by: George Wilson

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

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:22:55 2016 New Revision: 297116 URL: https://svnweb.freebsd.org/changeset/base/297116 Log: MFC r296530: MFV r296529: 6672 arc_reclaim_thread() should use gethrtime() instead of ddi_get_lbolt() 6673 want a macro to convert seconds to nanoseconds and vice-versa

svn commit: r297120 - stable/10/cddl/contrib/opensolaris/lib/libzfs/common

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:26:14 2016 New Revision: 297120 URL: https://svnweb.freebsd.org/changeset/base/297120 Log: MFC r296539: MFV r296538: 6544 incorrect comment in libzfs.h about offline status Reviewed by: Matthew Ahrens Approved by: Dan McDonald

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

2016-03-07 Thread Alexander Motin
Author: mav Date: Mon Mar 7 08:59:06 2016 New Revision: 296441 URL: https://svnweb.freebsd.org/changeset/base/296441 Log: MFC r295562: Don't check CmdSN for initial login request. This fixes connection errors for some initiators not starting CmdSN from zero. While there, fix wrong

svn commit: r296440 - stable/10/etc/periodic/daily

2016-03-07 Thread Alexander Motin
Author: mav Date: Mon Mar 7 08:57:51 2016 New Revision: 296440 URL: https://svnweb.freebsd.org/changeset/base/296440 Log: MFC r295324: Add error check to not leak logs with syntax errors in case of failed `zpool history`. Modified: stable/10/etc/periodic/daily/800.scrub-zfs Directory

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

2016-03-07 Thread Alexander Motin
Author: mav Date: Mon Mar 7 09:00:27 2016 New Revision: 296442 URL: https://svnweb.freebsd.org/changeset/base/296442 Log: MFC r296392: Set bhsdi_target_transfer_tag to reserved value, which is 0x. This should be a purely cosmetic change. Modified:

svn commit: r297523 - stable/10/sys/fs/devfs

2016-04-03 Thread Alexander Motin
Author: mav Date: Sun Apr 3 14:38:02 2016 New Revision: 297523 URL: https://svnweb.freebsd.org/changeset/base/297523 Log: MFC r287109 (by trasz): Make it possible to forcibly unmount devfs. Modified: stable/10/sys/fs/devfs/devfs_vfsops.c Directory Properties: stable/10/ (props changed)

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

2016-04-04 Thread Alexander Motin
Author: mav Date: Mon Apr 4 09:35:36 2016 New Revision: 297543 URL: https://svnweb.freebsd.org/changeset/base/297543 Log: MFC r277450 (by will): Use the "zfs_gfs" tag for GFS vnodes to make them easier to identify. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c

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

2016-04-04 Thread Alexander Motin
Author: mav Date: Mon Apr 4 09:36:56 2016 New Revision: 297544 URL: https://svnweb.freebsd.org/changeset/base/297544 Log: MFC r277504 (by will): Remove commented log messages. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c Directory Properties: stable/10/

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

2016-04-04 Thread Alexander Motin
Author: mav Date: Mon Apr 4 09:47:39 2016 New Revision: 297546 URL: https://svnweb.freebsd.org/changeset/base/297546 Log: MFC r297232: Unify ignoring EEXIST from zvol_create_minor(). This fixes creation of zvol devices for snapshots during zfs receive, that previously failed with "ZFS

svn commit: r297542 - in stable/10: cddl/contrib/opensolaris/head sys/cddl/contrib/opensolaris/uts/common/sys

2016-04-04 Thread Alexander Motin
Author: mav Date: Mon Apr 4 09:30:57 2016 New Revision: 297542 URL: https://svnweb.freebsd.org/changeset/base/297542 Log: MFC r270382 (by delphij): MFV r270197: Illumos issue: 5066 remove support for non-ANSI compilation 5068 Remove SCCSID() macro from Modified:

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

2016-04-04 Thread Alexander Motin
Author: mav Date: Mon Apr 4 09:50:28 2016 New Revision: 297549 URL: https://svnweb.freebsd.org/changeset/base/297549 Log: MFC r297421: Plug open count leak on zvol rename. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c Directory Properties: stable/10/ (props

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

2016-04-04 Thread Alexander Motin
Author: mav Date: Mon Apr 4 09:48:58 2016 New Revision: 297547 URL: https://svnweb.freebsd.org/changeset/base/297547 Log: MFC r297337: Pass through error code from make_dev_p(). ENAMETOOLONG is much more informative in logs then ENXIO. Modified:

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

2016-04-04 Thread Alexander Motin
Author: mav Date: Mon Apr 4 09:49:45 2016 New Revision: 297548 URL: https://svnweb.freebsd.org/changeset/base/297548 Log: MFC r297420: Switch from using make_dev_p() to make_dev_s() to close races. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c Directory

svn commit: r297574 - stable/10/sys/dev/ipmi

2016-04-05 Thread Alexander Motin
Author: mav Date: Tue Apr 5 06:37:58 2016 New Revision: 297574 URL: https://svnweb.freebsd.org/changeset/base/297574 Log: MFC r297179: Optimize IPMI watchdog patting. Set watchdog timer parameters only when they really need to be changed. In other cases just restart the timer with

svn commit: r297341 - stable/10/sys/dev/usb/controller

2016-03-28 Thread Alexander Motin
Author: mav Date: Mon Mar 28 09:26:44 2016 New Revision: 297341 URL: https://svnweb.freebsd.org/changeset/base/297341 Log: MFC r297049: Add IDs for Intel Wellsburg USB controllers. Modified: stable/10/sys/dev/usb/controller/ehci_pci.c stable/10/sys/dev/usb/controller/xhci_pci.c Directory

svn commit: r297340 - stable/10/sys/dev/usb/controller

2016-03-28 Thread Alexander Motin
Author: mav Date: Mon Mar 28 09:26:00 2016 New Revision: 297340 URL: https://svnweb.freebsd.org/changeset/base/297340 Log: MFC r295463 (by hselasky): Correct PCI device description. Modified: stable/10/sys/dev/usb/controller/ehci_pci.c Directory Properties: stable/10/ (props changed)

svn commit: r297344 - stable/10/usr.sbin/pc-sysinstall/backend-query

2016-03-28 Thread Alexander Motin
Author: mav Date: Mon Mar 28 09:34:14 2016 New Revision: 297344 URL: https://svnweb.freebsd.org/changeset/base/297344 Log: MFC r296654: Use `geom disk list` instead `camcontrol identify`. The new way works for almost any disk, while the old only for ATA. Modified:

svn commit: r297338 - stable/10/sbin/mdmfs

2016-03-28 Thread Alexander Motin
Author: mav Date: Mon Mar 28 09:18:18 2016 New Revision: 297338 URL: https://svnweb.freebsd.org/changeset/base/297338 Log: MFC r296449: Update meaning of -n argument. Modified: stable/10/sbin/mdmfs/mdmfs.8 Directory Properties: stable/10/ (props changed) Modified:

svn commit: r297346 - stable/10/usr.sbin/pc-sysinstall/backend

2016-03-28 Thread Alexander Motin
Author: mav Date: Mon Mar 28 09:36:52 2016 New Revision: 297346 URL: https://svnweb.freebsd.org/changeset/base/297346 Log: MFC r296656: Don't bother to invoke gmirror or zpool if the module is not loaded. Modified: stable/10/usr.sbin/pc-sysinstall/backend/functions-disk.sh Directory

svn commit: r297345 - stable/10/usr.sbin/pc-sysinstall/backend

2016-03-28 Thread Alexander Motin
Author: mav Date: Mon Mar 28 09:35:29 2016 New Revision: 297345 URL: https://svnweb.freebsd.org/changeset/base/297345 Log: MFC r296655, r296673, r296776: Unify and improve metadata wiping. Modified: stable/10/usr.sbin/pc-sysinstall/backend/functions-disk.sh Directory Properties: stable/10/

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

2016-03-28 Thread Alexander Motin
Author: mav Date: Mon Mar 28 09:28:01 2016 New Revision: 297342 URL: https://svnweb.freebsd.org/changeset/base/297342 Log: MFC r297051: Fix incorrect (fortunately bigger) malloc size. Modified: stable/10/sys/rpc/svc.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r297375 - stable/10/sys/dev/usb/controller

2016-03-29 Thread Alexander Motin
Author: mav Date: Tue Mar 29 09:14:28 2016 New Revision: 297375 URL: https://svnweb.freebsd.org/changeset/base/297375 Log: r297229 (by hselasky): Add more UHCI PCI IDs. Modified: stable/10/sys/dev/usb/controller/uhci_pci.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r300516 - in stable/10/sys/dev/ntb: if_ntb ntb_hw

2016-05-23 Thread Alexander Motin
Author: mav Date: Mon May 23 16:12:11 2016 New Revision: 300516 URL: https://svnweb.freebsd.org/changeset/base/300516 Log: Add respective tunables to all sysctls. This is direct commit to stable/10, since head does not need it any more. Modified: stable/10/sys/dev/ntb/if_ntb/if_ntb.c

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

2016-05-24 Thread Alexander Motin
Author: mav Date: Tue May 24 07:12:53 2016 New Revision: 300580 URL: https://svnweb.freebsd.org/changeset/base/300580 Log: MFC r300052: Completely remove broken now autologin port flag. Firmware automatically logs in only to local loop ports, and those ports can be easily identified

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

2016-05-24 Thread Alexander Motin
Author: mav Date: Tue May 24 07:12:11 2016 New Revision: 300579 URL: https://svnweb.freebsd.org/changeset/base/300579 Log: MFC r299957: Reduce verbosity of "now sending synthesized status" message. Modified: stable/10/sys/dev/isp/isp_freebsd.c Directory Properties: stable/10/ (props

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

2016-05-24 Thread Alexander Motin
Author: mav Date: Tue May 24 07:13:42 2016 New Revision: 300581 URL: https://svnweb.freebsd.org/changeset/base/300581 Log: MFC r300058: Make RQCS_PORT_LOGGED_OUT for ZOMBIE ports retriable. It is normal for ZOMBIE ports to be logged out. This status is not really an error until Gone

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

2016-05-24 Thread Alexander Motin
Author: mav Date: Tue May 24 07:19:52 2016 New Revision: 300588 URL: https://svnweb.freebsd.org/changeset/base/300588 Log: MFC r299347, r299348: Validate XCOPY range offsets and lengths. Modified: stable/10/sys/cam/ctl/ctl_tpc.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r300585 - stable/10/sys/dev/fb

2016-05-24 Thread Alexander Motin
Author: mav Date: Tue May 24 07:17:09 2016 New Revision: 300585 URL: https://svnweb.freebsd.org/changeset/base/300585 Log: MFC r300072: Fix NULL-dereference panic if VESA reports zero modes. Modified: stable/10/sys/dev/fb/vesa.c Directory Properties: stable/10/ (props changed) Modified:

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

2016-05-24 Thread Alexander Motin
Author: mav Date: Tue May 24 07:15:53 2016 New Revision: 300584 URL: https://svnweb.freebsd.org/changeset/base/300584 Log: MFC r300218: Add proper reporting for early task management errors. This covers unknown requests and requests to unknown virtual ports. Previously it "worked" only

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

2016-05-24 Thread Alexander Motin
Author: mav Date: Tue May 24 07:10:50 2016 New Revision: 300577 URL: https://svnweb.freebsd.org/changeset/base/300577 Log: MFC r299691: Fix FCP_CMD LENGTH mask in ATIO7 IOCB. This caused "long IU length (16384) ignored" errors following by others. Modified:

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

2016-05-24 Thread Alexander Motin
Author: mav Date: Tue May 24 07:11:31 2016 New Revision: 300578 URL: https://svnweb.freebsd.org/changeset/base/300578 Log: MFC r299955: No need to check login status for ZOMBIE ports. ZOMBIE ports are always logged out, and so initiator may try to relogin. Modified:

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

2016-05-24 Thread Alexander Motin
Author: mav Date: Tue May 24 07:19:00 2016 New Revision: 300587 URL: https://svnweb.freebsd.org/changeset/base/300587 Log: MFC r299346: More XCOPY parameters validation. Modified: stable/10/sys/cam/ctl/ctl_tpc.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r300373 - in stable/10/sys: conf dev/ntb/if_ntb dev/ntb/ntb_hw

2016-05-21 Thread Alexander Motin
Author: mav Date: Sat May 21 15:15:11 2016 New Revision: 300373 URL: https://svnweb.freebsd.org/changeset/base/300373 Log: MFC 103 ntb(4) patches by cem@ up to r295487. Modified: stable/10/sys/conf/files.i386 stable/10/sys/dev/ntb/if_ntb/if_ntb.c stable/10/sys/dev/ntb/ntb_hw/ntb_hw.c

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

2016-05-11 Thread Alexander Motin
lphix.com> Author: Alexander Motin <m...@freebsd.org> Improve speculative prefetch of indirect blocks. Scalability of many operations on wide ZFS pool can be limited by requirement to prefetch indirect blocks first. Recently added asynchronous indirect block read partial

svn commit: r299430 - in stable/10: cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common sys/cddl/contrib/opensolaris/uts/common/sys/fs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 11:24:59 2016 New Revision: 299430 URL: https://svnweb.freebsd.org/changeset/base/299430 Log: MFC r297763: MFV r297760: 6418 zpool should have a label clearing command Reviewed by: Yuri Pankov Reviewed by: Matthew Ahrens

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

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 11:31:51 2016 New Revision: 299431 URL: https://svnweb.freebsd.org/changeset/base/299431 Log: MFC r297507: MFV r297504: 6681 zfs list burning lots of time in dodefault() via dsl_prop_* Reviewed by: Patrick Mooney Reviewed by:

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

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 11:32:38 2016 New Revision: 299432 URL: https://svnweb.freebsd.org/changeset/base/299432 Log: MFC r297509: MFV r297506: 6738 zfs send stream padding needs documentation Reviewed by: Matthew Ahrens Reviewed by: Dan Kimmel

svn commit: r299429 - in stable/10/cddl/contrib/opensolaris/lib/libzpool/common: . sys

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 11:23:22 2016 New Revision: 299429 URL: https://svnweb.freebsd.org/changeset/base/299429 Log: MFC r297508: MFV r297505: 6739 userland version of cv_timedwait_hires() always assumes absolute time Reviewed by: Paul Dagnelie Reviewed by:

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

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 08:35:35 2016 New Revision: 298975 URL: https://svnweb.freebsd.org/changeset/base/298975 Log: MFC r298103: Simplify memory allocation for NS requests. Since we no longer need additional buffers for request and response IOCBs, we can increase receive space by

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

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 07:56:42 2016 New Revision: 298961 URL: https://svnweb.freebsd.org/changeset/base/298961 Log: MFC r297741: Reduce code duplication when executing Passthrough IOCB. Modified: stable/10/sys/dev/isp/isp.c Directory Properties: stable/10/ (props changed)

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

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 08:05:31 2016 New Revision: 298972 URL: https://svnweb.freebsd.org/changeset/base/298972 Log: MFC r297991: Extract virtual port address from RQSTYPE_RPT_ID_ACQ. This should close the race between request arriving on new target mode virtual port and its

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

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 07:57:26 2016 New Revision: 298962 URL: https://svnweb.freebsd.org/changeset/base/298962 Log: MFC r297751: Register symbolic port/node names in FC name server. This is cosmetics that simplifies identification of new ports on FC switch. It would be good to

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

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 08:03:51 2016 New Revision: 298969 URL: https://svnweb.freebsd.org/changeset/base/298969 Log: MFC r297912: Respect NVRAM topology settings on 24xx and above chips. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/ispvar.h Directory Properties:

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

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 08:04:34 2016 New Revision: 298970 URL: https://svnweb.freebsd.org/changeset/base/298970 Log: MFC r297915: Filter Port Database Changed notifications. For some reason firmware sends Port Database Changed notifications in case of explicit login requests from

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

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 07:58:11 2016 New Revision: 298963 URL: https://svnweb.freebsd.org/changeset/base/298963 Log: MFC r297817: Polish debugging IOCB dumping. Add few more missing cases, unify byte order. Modified: stable/10/sys/dev/isp/isp.c

svn commit: r298957 - in stable/10: share/man/man4 sys/amd64/conf sys/dev/wbwd sys/i386/conf

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 07:48:52 2016 New Revision: 298957 URL: https://svnweb.freebsd.org/changeset/base/298957 Log: MFC r297243: Polish wbwd(4) driver and add more supported chips. Modified: stable/10/share/man/man4/wbwd.4 stable/10/sys/amd64/conf/GENERIC.hints

svn commit: r298958 - stable/10/sys/dev/wbwd

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 07:49:40 2016 New Revision: 298958 URL: https://svnweb.freebsd.org/changeset/base/298958 Log: MFC r297963: Remove watchdog timer stop check. There are bunch of reports that this check fails at least on Nuvoton NCT6776 chips. I don't see why this check needed

svn commit: r298960 - stable/10/sys/dev/xen/blkfront

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 07:52:06 2016 New Revision: 298960 URL: https://svnweb.freebsd.org/changeset/base/298960 Log: MFC r297522: Pass through some new block device features. Modified: stable/10/sys/dev/xen/blkfront/blkfront.c stable/10/sys/dev/xen/blkfront/block.h Directory

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

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 07:58:51 2016 New Revision: 298964 URL: https://svnweb.freebsd.org/changeset/base/298964 Log: MFC r297854: Add couple missing memory barriers. Modified: stable/10/sys/dev/isp/isp.c Directory Properties: stable/10/ (props changed) Modified:

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

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 07:59:42 2016 New Revision: 298965 URL: https://svnweb.freebsd.org/changeset/base/298965 Log: MFC r297856: Reimplement ISP_TSK_MGMT IOCTL via asynchronous request. I am not sure this code is not completely dead, but it used DMA scratch are without good reason

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

2016-05-03 Thread Alexander Motin
Author: mav Date: Tue May 3 08:07:38 2016 New Revision: 298973 URL: https://svnweb.freebsd.org/changeset/base/298973 Log: MFC r297818: Update 25xx chips firmware from 7.03.00 to 8.03.00. While the same update is also available for 24xx chips, it seems have a problem with disabling

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

2016-04-14 Thread Alexander Motin
Author: mav Date: Thu Apr 14 09:10:09 2016 New Revision: 297957 URL: https://svnweb.freebsd.org/changeset/base/297957 Log: MFC r297672: Alike to r293708 relax pool check in vdev_geom_open_by_path(). This made impossible spare disk open by known path, which kind of worked only because the

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

2016-05-25 Thread Alexander Motin
Author: mav Date: Wed May 25 07:14:52 2016 New Revision: 300663 URL: https://svnweb.freebsd.org/changeset/base/300663 Log: Add ioat.4 missed in r300661. Added: stable/10/share/man/man4/ioat.4 (contents, props changed) Added: stable/10/share/man/man4/ioat.4

svn commit: r300668 - stable/10/tools/tools/ioat

2016-05-25 Thread Alexander Motin
Author: mav Date: Wed May 25 08:09:14 2016 New Revision: 300668 URL: https://svnweb.freebsd.org/changeset/base/300668 Log: Fix build on stable/10. Modified: stable/10/tools/tools/ioat/Makefile Modified: stable/10/tools/tools/ioat/Makefile

svn commit: r300661 - in stable/10: share/man/man4 sys/conf sys/dev/ioat sys/modules sys/modules/ioat tools/tools/ioat

2016-05-25 Thread Alexander Motin
Author: mav Date: Wed May 25 07:09:54 2016 New Revision: 300661 URL: https://svnweb.freebsd.org/changeset/base/300661 Log: MFC ioat(4) driver in its present state. Added: stable/10/sys/dev/ioat/ stable/10/sys/dev/ioat/ioat.c (contents, props changed) stable/10/sys/dev/ioat/ioat.h

svn commit: r303137 - stable/10/sys/dev/vmware/vmxnet3

2016-07-21 Thread Alexander Motin
Author: mav Date: Thu Jul 21 11:41:27 2016 New Revision: 303137 URL: https://svnweb.freebsd.org/changeset/base/303137 Log: MFC r303000: Update if_hwassist when interface options are changed. In particular for me this fixes checksum problem when if_bridge attached to the interface

svn commit: r303139 - stable/10/usr.sbin/bhyve

2016-07-21 Thread Alexander Motin
Author: mav Date: Thu Jul 21 11:58:47 2016 New Revision: 303139 URL: https://svnweb.freebsd.org/changeset/base/303139 Log: MFC r302957: Fix NCQ TRIM emulation. When this code was written, there was no guests using it to test. Modified: stable/10/usr.sbin/bhyve/pci_ahci.c Directory

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

2017-02-06 Thread Alexander Motin
313371) @@ -1,7 +1,7 @@ /*- * Copyright (c) 2003, 2008 Silicon Graphics International Corp. * Copyright (c) 2012 The FreeBSD Foundation - * Copyright (c) 2014-2015 Alexander Motin <m...@freebsd.org> + * Copyright (c) 2014-2017 Alexander Motin <m...@freebsd.org> * All rights reserved. *

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

2017-02-06 Thread Alexander Motin
Author: mav Date: Tue Feb 7 01:56:26 2017 New Revision: 313369 URL: https://svnweb.freebsd.org/changeset/base/313369 Log: MFC r312603: Add initial support for CTL module unloading. It is only a first step and not perfect, but better then nothing. The main blocker is CAM target frontend,

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

2017-02-06 Thread Alexander Motin
Author: mav Date: Tue Feb 7 01:39:25 2017 New Revision: 313363 URL: https://svnweb.freebsd.org/changeset/base/313363 Log: MFC r312343: Improve error message on duplicate iSCSI port. Modified: stable/10/sys/cam/ctl/ctl_frontend_iscsi.c Directory Properties: stable/10/ (props changed)

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

2017-02-06 Thread Alexander Motin
Author: mav Date: Tue Feb 7 01:42:53 2017 New Revision: 313365 URL: https://svnweb.freebsd.org/changeset/base/313365 Log: MFC r312291, r312669: Make CTL frontends report kern_data_resid for under-/overruns. It seems like kern_data_resid was never really implemented. This change

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

2017-02-06 Thread Alexander Motin
Author: mav Date: Tue Feb 7 01:44:18 2017 New Revision: 313367 URL: https://svnweb.freebsd.org/changeset/base/313367 Log: MFC r312348: Remove writing 'residual' field of struct ctl_scsiio. This field has no practical use and never readed. Initiators already receive respective residual

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

2017-02-08 Thread Alexander Motin
Author: mav Date: Wed Feb 8 16:07:59 2017 New Revision: 313446 URL: https://svnweb.freebsd.org/changeset/base/313446 Log: MFC r312767: Partially workaround ASMedia HBA error recovery. Taking closer look on my ASM1062 I found that it has bunch of issues around error recovery: reported

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

2017-01-21 Thread Alexander Motin
Author: mav Date: Sat Jan 21 08:36:05 2017 New Revision: 312579 URL: https://svnweb.freebsd.org/changeset/base/312579 Log: MFC r310640, r310643: Add support for revert to defaults (RTD) bit in MODE SELECT. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl.h

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

2017-01-21 Thread Alexander Motin
Author: mav Date: Sat Jan 21 08:37:53 2017 New Revision: 312581 URL: https://svnweb.freebsd.org/changeset/base/312581 Log: MFC r310644: Fix/synchronize field types in struct ctl_modepage_header. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl.h Directory Properties:

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

2017-01-21 Thread Alexander Motin
Author: mav Date: Sat Jan 21 08:34:27 2017 New Revision: 312577 URL: https://svnweb.freebsd.org/changeset/base/312577 Log: MFC r310635: Decouple limits on number of LUNs per port and LUs per CTL. Those two values are not directly related, so make them independent. This does not change

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

2017-01-21 Thread Alexander Motin
Author: mav Date: Sat Jan 21 08:43:41 2017 New Revision: 312587 URL: https://svnweb.freebsd.org/changeset/base/312587 Log: MFC r311892: Do not wait for HA thread shutdown if scheduler is stopped. This wait loop made system hang on panic instead of reboot. Modified:

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

2017-01-21 Thread Alexander Motin
Author: mav Date: Sat Jan 21 08:41:00 2017 New Revision: 312585 URL: https://svnweb.freebsd.org/changeset/base/312585 Log: MFC r310649: Allow more efficient use of private area. There are 16 bytes of space, so we may store two pointers in one. Modified: stable/10/sys/cam/ctl/ctl_io.h

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

2017-01-21 Thread Alexander Motin
Author: mav Date: Sat Jan 21 08:39:39 2017 New Revision: 312583 URL: https://svnweb.freebsd.org/changeset/base/312583 Log: MFC r310646: Do not update "saved" mode page on every MODE SELECT. We do not have non-volatile memory to really save those values, so we neither report nor support

svn commit: r312569 - stable/10/sbin/camcontrol

2017-01-21 Thread Alexander Motin
Author: mav Date: Sat Jan 21 08:19:42 2017 New Revision: 312569 URL: https://svnweb.freebsd.org/changeset/base/312569 Log: MFC r311897: Add checks for received mode page length. If our buffer is too small, we may receive part of the page, and should not try read/write past the end of the

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

2017-01-21 Thread Alexander Motin
Author: mav Date: Sat Jan 21 08:31:49 2017 New Revision: 312573 URL: https://svnweb.freebsd.org/changeset/base/312573 Log: MFC r310555: Some random code cleaning. - Reduce indentation. - Remove extra braces. - Add few missing savety checks. Modified: stable/10/sys/cam/ctl/ctl.c

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

2017-01-21 Thread Alexander Motin
Author: mav Date: Sat Jan 21 08:30:10 2017 New Revision: 312571 URL: https://svnweb.freebsd.org/changeset/base/312571 Log: MFC r310539: Remove CTL_MAX_LUNS from places where it is not required. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_frontend.c

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

2017-01-24 Thread Alexander Motin
Author: mav Date: Wed Jan 25 07:51:53 2017 New Revision: 312742 URL: https://svnweb.freebsd.org/changeset/base/312742 Log: MFC r311935: Pretend we support some IOCTLs to not scary upper layers. Modified: stable/10/sys/dev/ntb/if_ntb/if_ntb.c Directory Properties: stable/10/ (props

svn commit: r312530 - stable/10/share/misc

2017-01-20 Thread Alexander Motin
Author: mav Date: Fri Jan 20 13:01:25 2017 New Revision: 312530 URL: https://svnweb.freebsd.org/changeset/base/312530 Log: MFC r311517: Add some more mode page fields. Modified: stable/10/share/misc/scsi_modes Directory Properties: stable/10/ (props changed) Modified:

<    1   2   3   4   5   6   7   >