Author: mav
Date: Sat Jan 21 08:15:51 2017
New Revision: 312565
URL: https://svnweb.freebsd.org/changeset/base/312565
Log:
MFC r311623: Make do_buff_decode() not read past the end of the buffer.
Abort format processing as soon as we have no enough data.
Modified:
Author: mav
Date: Sat Jan 21 08:17:30 2017
New Revision: 312567
URL: https://svnweb.freebsd.org/changeset/base/312567
Log:
MFC r311636: Make 'camcontrol modepage' support subpages.
Modified:
stable/10/sbin/camcontrol/camcontrol.8
stable/10/sbin/camcontrol/camcontrol.c
Author: mav
Date: Thu Jan 26 21:21:59 2017
New Revision: 312849
URL: https://svnweb.freebsd.org/changeset/base/312849
Log:
MFC r312232: Add under-/overrun support to IOCTL and CAM SIM frontends.
Modified:
stable/10/sys/cam/ctl/ctl_frontend_cam_sim.c
Author: mav
Date: Thu Jan 26 20:57:48 2017
New Revision: 312839
URL: https://svnweb.freebsd.org/changeset/base/312839
Log:
MFC r311787: Allocate memory for prevent flags only for removable LUs.
This array takes 64KB of RAM now, that was more then half of struct ctl_lun
size. If at some
Author: mav
Date: Thu Jan 26 21:08:58 2017
New Revision: 312847
URL: https://svnweb.freebsd.org/changeset/base/312847
Log:
MFC r312231: When in kernel, map ctl_scsi_zero_io() to ctl_zero_io().
Modified:
stable/10/sys/cam/ctl/ctl_util.c
stable/10/sys/cam/ctl/ctl_util.h
Directory Properties:
Author: mav
Date: Thu Jan 26 21:35:58 2017
New Revision: 312850
URL: https://svnweb.freebsd.org/changeset/base/312850
Log:
MFC r296891 (by imp):
Make sure we check for CAM_CDB_POINTER for all drivers. Also, for the
drivers I've touched, filter out CAM_CDB_PHYS.
Differential Revision:
Author: mav
Date: Thu Jan 26 20:50:01 2017
New Revision: 312835
URL: https://svnweb.freebsd.org/changeset/base/312835
Log:
MFC r310778, r310782: Improve use of I/O's private area.
- Since I/Os are allocates from per-port pools, make allocations store
pointer to CTL softc there, and use
(c) 2015 Alexander Motin <m...@freebsd.org>
+ * Copyright (c) 2014-2017 Alexander Motin <m...@freebsd.org>
* All rights reserved.
*
* Portions of this software were developed by Edward Tomasz Napierala
@@ -2558,6 +2558,7 @@ ctl_ioctl(struct cdev *dev, u_long cmd,
struc
Author: mav
Date: Fri Jan 27 05:59:26 2017
New Revision: 312862
URL: https://svnweb.freebsd.org/changeset/base/312862
Log:
MFC r312533: Report disk addition errors on `add` or `create` subcommand.
Modified:
stable/10/sys/geom/multipath/g_multipath.c
Directory Properties:
stable/10/
Author: mav
Date: Thu Jan 26 20:51:50 2017
New Revision: 312837
URL: https://svnweb.freebsd.org/changeset/base/312837
Log:
MFC r311680: Make CTL_GETSTATS ioctl return partial data if buffer is small.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Thu Jan 26 21:07:46 2017
New Revision: 312845
URL: https://svnweb.freebsd.org/changeset/base/312845
Log:
MFC r312026: Improve CAM_CDB_POINTER support.
Modified:
stable/10/sys/cam/cam_ccb.h
stable/10/sys/cam/cam_periph.c
stable/10/sys/cam/ctl/ctl_frontend_cam_sim.c
Author: mav
Date: Sun Jan 29 14:29:02 2017
New Revision: 312951
URL: https://svnweb.freebsd.org/changeset/base/312951
Log:
MFC r312228: Make `camcontrol cmd ... -i ...` return only valid bytes.
Previously code ignored resid field and returned extra zeroes in case of
data underflow. Now
Author: mav
Date: Tue Feb 21 05:13:16 2017
New Revision: 314026
URL: https://svnweb.freebsd.org/changeset/base/314026
Log:
MFC r313736: Fix panic on shutdown of ramdisk LU with zero capacity.
Modified:
stable/10/sys/cam/ctl/ctl_backend_ramdisk.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Sat Feb 25 01:53:45 2017
New Revision: 314238
URL: https://svnweb.freebsd.org/changeset/base/314238
Log:
MFC r313910: Change XCOPY memory allocations.
Before this change XCOPY code could allocate memory in chunks up to 16-32MB
(VMware does XCOPY in 4MB chunks by
Author: mav
Date: Thu Jan 19 11:17:09 2017
New Revision: 312406
URL: https://svnweb.freebsd.org/changeset/base/312406
Log:
MFC r311971: Report random flash storage as non-rotating to GEOM_DISK.
While doing it, introduce respective constants in geom_disk.h.
Modified:
Author: mav
Date: Sun Aug 21 17:57:32 2016
New Revision: 304569
URL: https://svnweb.freebsd.org/changeset/base/304569
Log:
MFC r298355:
Don't use SYSDIR to avoid conflicts with existing usage.
Also, use SRCTOP to locate the top of the source tree
instead of a relative path.
PR:
Author: mav
Date: Tue Feb 28 06:32:01 2017
New Revision: 314380
URL: https://svnweb.freebsd.org/changeset/base/314380
Log:
MFC r313744: No need to erase sense_data when sense_len is set to zero.
Modified:
stable/10/sys/cam/ctl/ctl_error.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Wed Aug 31 09:50:02 2016
New Revision: 305118
URL: https://svnweb.freebsd.org/changeset/base/305118
Log:
MFC r304751: Fix minor copy/paste bug.
Modified:
stable/10/sbin/camcontrol/camcontrol.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Wed Sep 14 09:11:03 2016
New Revision: 305798
URL: https://svnweb.freebsd.org/changeset/base/305798
Log:
MFC r305536: Fix channel initialization in FBS mode.
Due to reading initialized variable, FIS receive area was always allocated
as 256 bytes, suitable for
Author: mav
Date: Wed Sep 14 09:13:17 2016
New Revision: 305800
URL: https://svnweb.freebsd.org/changeset/base/305800
Log:
MFC r305123: Fix kernel panic when inheriting properties without default.
There are two writable hidden properties "iscsioptions" and "stmf_sbd_lu",
that have no
Author: mav
Date: Tue Sep 13 09:25:38 2016
New Revision: 305765
URL: https://svnweb.freebsd.org/changeset/base/305765
Log:
MFC r305679: Switch random_get_pseudo_bytes() shim to arc4rand().
Our shim for Solaris random_get_bytes() uses read_random(), that looks
reasonable, since it
Author: mav
Date: Thu Oct 6 03:20:47 2016
New Revision: 306750
URL: https://svnweb.freebsd.org/changeset/base/306750
Log:
Fix ABI compat shims for FreeBSD 9.0-9.1 binaries (CAM_VERSION 0x16).
This is a direct commit to stable/10, inspired by some commits to later
branches.
Modified:
Author: mav
Date: Fri Oct 7 01:33:03 2016
New Revision: 306797
URL: https://svnweb.freebsd.org/changeset/base/306797
Log:
MFC r306528: Fix `sesutil fault` operation.
Fault and ident bits are located in different control bytes, so previous
code was just doing nothing, writing into
Author: mav
Date: Thu Oct 6 15:36:13 2016
New Revision: 306765
URL: https://svnweb.freebsd.org/changeset/base/306765
Log:
MFC r306279: Use g_wither_provider() where applicable.
It is just a helper function combining G_PF_WITHER setting with
g_orphan_provider().
Modified:
Author: mav
Date: Thu Sep 22 03:34:26 2016
New Revision: 306155
URL: https://svnweb.freebsd.org/changeset/base/306155
Log:
MFC r305609: "Extended copy information available" is not an error either.
Modified:
stable/10/sys/cam/scsi/scsi_all.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Thu Sep 22 03:35:02 2016
New Revision: 306156
URL: https://svnweb.freebsd.org/changeset/base/306156
Log:
MFC r305610: Don't report to devd statuses that CAM doesn't consider errors.
Some statuses, such as "ATA pass through information available", are part
part of
Author: mav
Date: Thu Sep 22 03:33:46 2016
New Revision: 306154
URL: https://svnweb.freebsd.org/changeset/base/306154
Log:
MFC r305608: "ATA pass through information available" is not an error.
Modified:
stable/10/sys/cam/scsi/scsi_all.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Thu Aug 18 10:25:07 2016
New Revision: 304377
URL: https://svnweb.freebsd.org/changeset/base/304377
Log:
MFC r302483: Remove some dead code found by Clang static analyzer.
Modified:
stable/10/sys/dev/ntb/ntb_hw/ntb_hw.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Thu Aug 18 10:40:18 2016
New Revision: 304382
URL: https://svnweb.freebsd.org/changeset/base/304382
Log:
MFC r302487: Reduce code divergence from Linux, preparing for DMA support.
Modified:
stable/10/sys/dev/ntb/ntb_transport.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Thu Aug 18 10:40:59 2016
New Revision: 304383
URL: https://svnweb.freebsd.org/changeset/base/304383
Log:
MFC r302488: Remove unneeded RX lock, and make TX lock per-qp.
Modified:
stable/10/sys/dev/ntb/ntb_transport.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Thu Aug 18 10:46:29 2016
New Revision: 304392
URL: https://svnweb.freebsd.org/changeset/base/304392
Log:
MFC r302499: Improve checksum "offload" support.
For compatibility reasons make driver not report any checksum offload by
default, since there is indeed none. But
Author: mav
Date: Thu Aug 18 10:52:29 2016
New Revision: 304398
URL: https://svnweb.freebsd.org/changeset/base/304398
Log:
MFC r302530: Fix wrong copy/paste in r302510.
Modified:
stable/10/sys/dev/ntb/ntb_hw/ntb_hw.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Thu Aug 18 11:02:42 2016
New Revision: 304408
URL: https://svnweb.freebsd.org/changeset/base/304408
Log:
MFC r303553: Make MAC address generation more random.
'ticks' approach does not work at boot time.
Modified:
stable/10/sys/dev/ntb/if_ntb/if_ntb.c
Directory
Author: mav
Date: Thu Aug 18 11:03:21 2016
New Revision: 304409
URL: https://svnweb.freebsd.org/changeset/base/304409
Log:
MFC r303554: Block MSIX negotiation until SMP started and IRQ reshuffled.
Modified:
stable/10/sys/dev/ntb/ntb_hw/ntb_hw.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Thu Aug 18 10:41:34 2016
New Revision: 304384
URL: https://svnweb.freebsd.org/changeset/base/304384
Log:
MFC r302489: Remove rx_completion_task taskqueue.
It is not needed after RX lock removed in previous commit.
Modified:
stable/10/sys/dev/ntb/ntb_transport.c
Author: mav
Date: Thu Aug 18 10:42:12 2016
New Revision: 304385
URL: https://svnweb.freebsd.org/changeset/base/304385
Log:
MFC r302490: Create separate RX taskqueue for each qp.
Modified:
stable/10/sys/dev/ntb/ntb_transport.c
Directory Properties:
stable/10/ (props changed)
Modified:
/man/man4/if_ntb.4)
@@ -0,0 +1,86 @@
+.\"
+.\" Copyright (c) 2016 Alexander Motin <m...@freebsd.org>
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the follo
Author: mav
Date: Thu Aug 18 11:37:38 2016
New Revision: 304416
URL: https://svnweb.freebsd.org/changeset/base/304416
Log:
MFC r300222: Fix delaying requests to unknown virtual ports 2s after init.
This code was originally implemented 7 years ago, but never really worked
due to trivial
Author: mav
Date: Thu Aug 18 11:45:46 2016
New Revision: 304421
URL: https://svnweb.freebsd.org/changeset/base/304421
Log:
MFC r302460: Add emulation for multiple (up to 16) MSI vectors for AHCI.
It was useless before, but may improve performance now if multiple devices
are configured
Author: mav
Date: Thu Aug 18 11:56:07 2016
New Revision: 304425
URL: https://svnweb.freebsd.org/changeset/base/304425
Log:
MFC r302504, r302666, r302668, r302932, r302933:
Add emulation for Intel e1000 (e82545) network adapter.
The code was successfully tested with FreeBSD, Linux,
Author: mav
Date: Thu Aug 18 10:45:53 2016
New Revision: 304391
URL: https://svnweb.freebsd.org/changeset/base/304391
Log:
MFC r302496: Rewrite if_ntb to use modern interface KPIs and features.
It includes: link state, if_transmit, buf_ring, multiple queues, bpf, etc.
Sponsored by:
Author: mav
Date: Thu Aug 18 10:51:18 2016
New Revision: 304396
URL: https://svnweb.freebsd.org/changeset/base/304396
Log:
MFC r302510:
Simplify MSIX MW BAR xlat setup, and don't forget to unlock its limit.
The last fixes SB01BASE_LOCKUP workaround after driver reload.
Modified:
Author: mav
Date: Thu Aug 18 10:50:27 2016
New Revision: 304394
URL: https://svnweb.freebsd.org/changeset/base/304394
Log:
MFC r302508: Disable SB01BASE_LOCKUP workaround when split BARs disabled.
For some reason hack with sending MSI-X interrupts by writing to remote
LAPIC memory works
Author: mav
Date: Thu Aug 18 10:51:53 2016
New Revision: 304397
URL: https://svnweb.freebsd.org/changeset/base/304397
Log:
MFC r302529: Remove callout_reset(link_work) from ntb_transport_attach().
At that point link is quite likely not established yet, so messing with
scratch registers
Author: mav
Date: Thu Aug 18 12:09:20 2016
New Revision: 304427
URL: https://svnweb.freebsd.org/changeset/base/304427
Log:
MFC r303009: Negotiate/disable TXCSUM_IPV6 same as TXCSUM.
Modified:
stable/10/sys/net/if_bridge.c
Directory Properties:
stable/10/ (props changed)
Modified:
/if_ntb/if_ntb.c Thu Aug 18 10:39:00 2016
(r304380)
@@ -1,4 +1,5 @@
/*-
+ * Copyright (c) 2016 Alexander Motin <m...@freebsd.org>
* Copyright (C) 2013 Intel Corporation
* Copyright (C) 2015 EMC Corporation
* All rights reserved.
@@ -25,25 +26,28 @@
* SUCH
Author: mav
Date: Thu Aug 18 10:39:42 2016
New Revision: 304381
URL: https://svnweb.freebsd.org/changeset/base/304381
Log:
MFC r302486: Fix operation with multiple qps.
Modified:
stable/10/sys/dev/ntb/ntb_transport.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Thu Aug 18 10:47:22 2016
New Revision: 304393
URL: https://svnweb.freebsd.org/changeset/base/304393
Log:
Direct commit to stable/10 to fix build without newer interface KPIs.
Modified:
stable/10/sys/dev/ntb/if_ntb/if_ntb.c
Modified: stable/10/sys/dev/ntb/if_ntb/if_ntb.c
Author: mav
Date: Thu Aug 18 10:54:21 2016
New Revision: 304401
URL: https://svnweb.freebsd.org/changeset/base/304401
Log:
MFC r303266: Postpone ntb_get_msix_info() till we need to negotiate MSIX.
Calling it earlier increases the window when MSIX info may change.
This change does not
_ntb.num_queues
Number of transport queues to use per interface.
-Default is 1.
+Default is unlimited.
.El
.Sh DESCRIPTION
The
@@ -84,3 +84,6 @@ Later improvements were done by
.An Conrad E. Meyer Aq Mt c...@freebsd.org
and
.An Alexander Motin Aq Mt m...@freebsd.org .
+.Sh BUGS
+Linux supports onl
Author: mav
Date: Thu Aug 18 11:02:01 2016
New Revision: 304407
URL: https://svnweb.freebsd.org/changeset/base/304407
Log:
MFC r303514: Fix NTBT_QP_LINKS negotiation.
I believe it never worked correctly for more the one queue even in Linux.
This fixes case when one of consumer drivers is
Author: mav
Date: Thu Aug 18 11:01:26 2016
New Revision: 304406
URL: https://svnweb.freebsd.org/changeset/base/304406
Log:
MFC r303510: Clear scratchpad after MSIX negotiation to not leak garbage.
Modified:
stable/10/sys/dev/ntb/ntb_hw/ntb_hw.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Thu Aug 18 11:09:43 2016
New Revision: 304410
URL: https://svnweb.freebsd.org/changeset/base/304410
Log:
MFC r303561: Wrap previous MSIX workaround into #ifndef EARLY_AP_STARTUP.
With EARLY_AP_STARTUP we can successfully negotiate MSIX earlier.
Modified:
Author: mav
Date: Thu Aug 18 10:44:35 2016
New Revision: 304389
URL: https://svnweb.freebsd.org/changeset/base/304389
Log:
MFC r302494: Synchronize MTU code with Linux.
It is mandatory for transport compatibility.
Modified:
stable/10/sys/dev/ntb/if_ntb/if_ntb.c
Author: mav
Date: Thu Aug 18 10:43:59 2016
New Revision: 304388
URL: https://svnweb.freebsd.org/changeset/base/304388
Log:
MFC r302493: Reimplement doorbell register emulation for NTB_SB01BASE_LOCKUP.
This allows at least first three doorbells to work very close to normal
hardware,
Author: mav
Date: Thu Aug 18 10:42:48 2016
New Revision: 304386
URL: https://svnweb.freebsd.org/changeset/base/304386
Log:
MFC r302491: Switch ctx_lock from mutex to rmlock.
It is odd idea to serialize different MSI-X vectors. Use of rmlocks
here allows them to execute in parallel, but
Author: mav
Date: Thu Aug 18 10:43:23 2016
New Revision: 304387
URL: https://svnweb.freebsd.org/changeset/base/304387
Log:
MFC r302492: Bring some more order into link and qp state handling.
Do not touch scratchpad registers until link is reported up.
Mask and do not handle doorbell
Author: mav
Date: Thu Aug 18 10:53:03 2016
New Revision: 304399
URL: https://svnweb.freebsd.org/changeset/base/304399
Log:
MFC r302531: Revert odd change, setting limit registers before base.
I don't know what errata is mentioned there, I was unable to find it, but
setting limit before
Author: mav
Date: Thu Aug 18 10:53:44 2016
New Revision: 304400
URL: https://svnweb.freebsd.org/changeset/base/304400
Log:
MFC r302622 (by sephe): ntb: Fix LINT
Modified:
stable/10/sys/dev/ntb/ntb_hw/ntb_hw.c
stable/10/sys/dev/ntb/ntb_transport.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Thu Aug 18 10:59:12 2016
New Revision: 304404
URL: https://svnweb.freebsd.org/changeset/base/304404
Log:
MFC r303429, r303437, r303551:
Once more refactor KPI between NTB hardware and consumers.
New design allows hardware resources to be split between several consumers.
Author: mav
Date: Thu Aug 18 11:17:36 2016
New Revision: 304414
URL: https://svnweb.freebsd.org/changeset/base/304414
Log:
MFC r302947: In AHCI_IRQ_MODE_AFTER mode do not clear interrupts below.
This is probably a NOP change since IS register is not activery used for
interrupts below the
Author: mav
Date: Thu Aug 18 11:17:01 2016
New Revision: 304413
URL: https://svnweb.freebsd.org/changeset/base/304413
Log:
MFC r302946:
Do not consider the last interrupt shared if there are enough interrupts
for all channels.
Modified:
stable/10/sys/dev/ahci/ahci.c
Directory Properties:
Author: mav
Date: Thu Aug 18 11:39:30 2016
New Revision: 304418
URL: https://svnweb.freebsd.org/changeset/base/304418
Log:
MFC r300296: Pass proper for 23xx arguments to isp_endcmd().
Modified:
stable/10/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/10/ (props changed)
(r304419)
+++ stable/10/usr.sbin/bhyve/pci_ahci.c Thu Aug 18 11:45:02 2016
(r304420)
@@ -1,5 +1,6 @@
/*-
* Copyright (c) 2013 Zhixiang Yu <zc...@freebsd.org>
+ * Copyright (c) 2015-2016 Alexander Motin <m...@freebsd.org>
* All rights reserved.
*
* Redistribution a
Author: mav
Date: Wed Aug 24 07:50:28 2016
New Revision: 304737
URL: https://svnweb.freebsd.org/changeset/base/304737
Log:
Fix HA mode configuration on FreeBSD 10.x.
This is direct commit, compensating CTLFLAG_RDTUN difference between
FreeBSD 10.x and 11.x branches.
Modified:
Author: mav
Date: Fri Oct 28 18:25:32 2016
New Revision: 308061
URL: https://svnweb.freebsd.org/changeset/base/308061
Log:
MFC r300881, r302058 (by asomers):
Avoid issuing spa config updates for physical path when not necessary
ZFS's configuration needs to be updated whenever the
Author: mav
Date: Fri Oct 28 19:46:08 2016
New Revision: 308063
URL: https://svnweb.freebsd.org/changeset/base/308063
Log:
MFC r307731: Add names for some DASP devices.
Modified:
stable/10/sys/dev/pci/pci.c
stable/10/usr.sbin/pciconf/pciconf.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Fri Oct 28 18:18:53 2016
New Revision: 308057
URL: https://svnweb.freebsd.org/changeset/base/308057
Log:
MFC r294329 (by asomers): Disallow zvol-backed ZFS pools
Using zvols as backing devices for ZFS pools is fraught with panics and
deadlocks. For example, attempting
Author: mav
Date: Tue Nov 8 20:58:25 2016
New Revision: 308448
URL: https://svnweb.freebsd.org/changeset/base/308448
Log:
MFC r307857: Fix panic after ZVOL renamed to name invalid for DEVFS.
Modified:
stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
Directory Properties:
Author: mav
Date: Fri Oct 14 07:27:40 2016
New Revision: 307279
URL: https://svnweb.freebsd.org/changeset/base/307279
Log:
MFC r305331: MFV r304155:
7090 zfs should improve allocation order and throttle allocations
illumos/illumos-gate@0f7643c7376dd69a08acbfc9d1d7d548b10c846a
Author: mav
Date: Fri Oct 14 07:32:24 2016
New Revision: 307285
URL: https://svnweb.freebsd.org/changeset/base/307285
Log:
MFC r305334: MFV r304157:
7230 add assertions to dmu_send_impl() to verify that stream includes BEGIN
and
END records
Author: mav
Date: Fri Oct 14 07:40:20 2016
New Revision: 307292
URL: https://svnweb.freebsd.org/changeset/base/307292
Log:
MFC r305340: MFC r305337:
7004 dmu_tx_hold_zap() does dnode_hold() 7x on same object
Using a benchmark which has 32 threads creating 2 million files in the
same
Author: mav
Date: Fri Oct 14 07:45:10 2016
New Revision: 307298
URL: https://svnweb.freebsd.org/changeset/base/307298
Log:
MFC r305561: MFV r305560:
7278 tuning zfs_arc_max does not impact arc_c_min
When changing zfs_arc_max (e.g. as zdb does), it may be set to less
than the default
Author: mav
Date: Fri Oct 14 07:22:44 2016
New Revision: 307274
URL: https://svnweb.freebsd.org/changeset/base/307274
Log:
MFC r305327: MFV r303080: 6451 ztest fails due to checksum errors
illumos/illumos-gate@f9eb9fdf196b6ed476e4ffc69cecd8b0da3cb7e7
Author: mav
Date: Fri Oct 14 07:19:08 2016
New Revision: 307270
URL: https://svnweb.freebsd.org/changeset/base/307270
Log:
MFC r305325: MFV r303078:
7086 ztest attempts dva_get_dsize_sync on an embedded blockpointer
illumos/illumos-gate@926549256b71acd595f69b236779ff6b78fa08ef
Author: mav
Date: Fri Oct 14 07:47:07 2016
New Revision: 307300
URL: https://svnweb.freebsd.org/changeset/base/307300
Log:
MFC r305563: MFV r305562: 7259 DS_FIELD_LARGE_BLOCKS is unused
The DS_FIELD_LARGE_BLOCKS macro has been unused since the integration of
this patch:
commit
Author: mav
Date: Fri Oct 14 07:16:51 2016
New Revision: 307268
URL: https://svnweb.freebsd.org/changeset/base/307268
Log:
MFC r305324: MFV r303077:
7072 zfs fails to expand if lun added when os is in shutdown state
illumos/illumos-gate@c39a2aae1e2c439d156021edfc20910dad7f9891
Author: mav
Date: Fri Oct 14 07:24:43 2016
New Revision: 307276
URL: https://svnweb.freebsd.org/changeset/base/307276
Log:
MFC r305328: MFV r303081: 7163 ztest failures due to excess error injection
illumos/illumos-gate@f34284d835bc555f987c1310df46c034c3101155
Author: mav
Date: Fri Oct 14 07:37:08 2016
New Revision: 307289
URL: https://svnweb.freebsd.org/changeset/base/307289
Log:
MFC r305339: MFV r305336: 7247 zfs receive of deduplicated stream fails
This resolves two 'zfs recv' issues. First, when receiving into an
existing filesystem, a
Author: mav
Date: Fri Oct 14 07:14:35 2016
New Revision: 307266
URL: https://svnweb.freebsd.org/changeset/base/307266
Log:
MFC r305323: MFV r302991: 6950 ARC should cache compressed data
illumos/illumos-gate@dcbf3bd6a1f1360fc1afcee9e22c6dcff7844bf2
Author: mav
Date: Sat Nov 26 07:59:57 2016
New Revision: 309186
URL: https://svnweb.freebsd.org/changeset/base/309186
Log:
MFC r308579: Do not report error on close even if we have no paths left.
Modified:
stable/10/sys/geom/multipath/g_multipath.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Wed Nov 23 09:10:45 2016
New Revision: 309042
URL: https://svnweb.freebsd.org/changeset/base/309042
Log:
MFC r308425: Add support for EIIOE flag in Additional Element Status.
It was added in SES-3 spec, and its support required to properly link
the Additional Element
Author: mav
Date: Wed Nov 16 18:39:26 2016
New Revision: 308739
URL: https://svnweb.freebsd.org/changeset/base/308739
Log:
MFC r308464, r308471: Add some device IDs found in my new laptop.
Modified:
stable/10/sys/dev/ichsmb/ichsmb_pci.c
stable/10/sys/dev/sound/pci/hda/hdac.c
Author: mav
Date: Sat Nov 12 23:38:04 2016
New Revision: 308590
URL: https://svnweb.freebsd.org/changeset/base/308590
Log:
MFC r308051: Matching GUIDs, handle possible race on vdev detach.
In case of vdev detach, causing top level mirror vdev destruction, leaf
vdev changes its GUID to
Author: mav
Date: Sat Nov 12 23:36:27 2016
New Revision: 308588
URL: https://svnweb.freebsd.org/changeset/base/308588
Log:
MFC r308049: Improve few debugging log messages.
Modified:
stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
Directory Properties:
stable/10/
Author: mav
Date: Sat Nov 12 23:58:07 2016
New Revision: 308596
URL: https://svnweb.freebsd.org/changeset/base/308596
Log:
MFC r308173:
Fix ZIL records ordering when ZVOL opened both with and without FSYNC.
Before this an earlier writes to a ZVOL opened without FSYNC could get to
ZIL
Author: mav
Date: Mon Nov 14 18:42:12 2016
New Revision: 308646
URL: https://svnweb.freebsd.org/changeset/base/308646
Log:
MFC r308133, r308134: Fix wrong copy/paste in error message.
Modified:
stable/10/usr.sbin/ctld/ctld.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Wed Oct 26 07:45:48 2016
New Revision: 307957
URL: https://svnweb.freebsd.org/changeset/base/307957
Log:
MFC r307132: Use copyout() instead of pointing sbuf to user-space buffer.
Modified:
stable/10/sys/cam/scsi/scsi_enc_ses.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Mon Oct 31 07:21:37 2016
New Revision: 308123
URL: https://svnweb.freebsd.org/changeset/base/308123
Log:
MFC r307523: Make pass driver better support CAM_CDB_POINTER flag.
Previously pass driver just ignored the flag, making random kernel code
access user-space pointer,
Author: mav
Date: Sat Oct 29 08:42:43 2016
New Revision: 308075
URL: https://svnweb.freebsd.org/changeset/base/308075
Log:
MFC r304918: Decode some new ATA commands found in ACS-3.
Modified:
stable/10/sys/cam/ata/ata_all.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Sat Oct 29 08:48:01 2016
New Revision: 308081
URL: https://svnweb.freebsd.org/changeset/base/308081
Log:
MFC r307507, r307509, r307515:
Consider device as clean even if SYNCHRONIZE CACHE failed.
If device reservation was preempted by other initiator, our sync request
Author: mav
Date: Sat Oct 29 08:56:43 2016
New Revision: 308086
URL: https://svnweb.freebsd.org/changeset/base/308086
Log:
MFC r306425: MFV r306423:
7402 Create tunable to ignore hole_birth feature
Until we can resolve the numerous hole_birth bugs that have cropped up
recently, and
Author: mav
Date: Sat Oct 29 08:57:35 2016
New Revision: 308087
URL: https://svnweb.freebsd.org/changeset/base/308087
Log:
MFC r306456: Add #ifdef _KERNEL around send_holes_without_birth_time sysctl.
Modified:
stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
Directory
Author: mav
Date: Sat Oct 29 08:45:39 2016
New Revision: 308079
URL: https://svnweb.freebsd.org/changeset/base/308079
Log:
MFC r307374: Add LU option to control reported provisioning type.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/usr.sbin/ctladm/ctladm.8
Directory Properties:
Author: mav
Date: Sat Oct 29 08:54:18 2016
New Revision: 308083
URL: https://svnweb.freebsd.org/changeset/base/308083
Log:
MFC r306424: MFV r306422:
7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 ==
usedo
bjs
dsl_dataset_space is looking at the ds_bp's fill
Author: mav
Date: Tue Oct 11 16:52:57 2016
New Revision: 307057
URL: https://svnweb.freebsd.org/changeset/base/307057
Log:
MFC r305200: MFV r302651:
7054 dmu_tx_hold_t should use refcount_t to track space
illumos/illumos-gate@0c779ad424a92a84d1e07d47cab7f8009189202b
Author: mav
Date: Tue Oct 11 16:46:16 2016
New Revision: 307052
URL: https://svnweb.freebsd.org/changeset/base/307052
Log:
MFC r305193: MFV r302642:
6876 Stack corruption after importing a pool with a too-long name
illumos/illumos-gate@c971037baa5d64dfecf6d87ed602fc3116ebec41
Author: mav
Date: Tue Oct 11 16:49:16 2016
New Revision: 307055
URL: https://svnweb.freebsd.org/changeset/base/307055
Log:
MFC r305198: MFV r302647:
6922 Emit ESC_ZFS_VDEV_REMOVE_AUX after removing an aux device
illumos/illumos-gate@63364b0ee2604783e7a55f842567768eafa4
Author: mav
Date: Tue Oct 11 16:50:45 2016
New Revision: 307056
URL: https://svnweb.freebsd.org/changeset/base/307056
Log:
MFC r305199: MFV r302648: 7019 zfsdev_ioctl skips secpolicy when FKIOCTL is
set
Note that the bulk of the upstream change is not applicable to FreeBSD
and the
Author: mav
Date: Tue Oct 11 16:48:12 2016
New Revision: 307054
URL: https://svnweb.freebsd.org/changeset/base/307054
Log:
MFC r305197: MFV r302646:
6980 6902 causes zfs send to break due to 32-bit/64-bit struct mismatch
illumos/illumos-gate@ea4a67f462de0a39a9adea8197bcdef849de5371
401 - 500 of 646 matches
Mail list logo