Author: mav
Date: Fri Nov 13 19:33:13 2015
New Revision: 290780
URL: https://svnweb.freebsd.org/changeset/base/290780
Log:
MFC r289620: Decode more firmware attributes.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/ispmbox.h
Directory Properties:
stable/10/ (props
Author: mav
Date: Fri Nov 13 19:43:58 2015
New Revision: 290786
URL: https://svnweb.freebsd.org/changeset/base/290786
Log:
MFC r289817: Disable full bus scan by CAM for FC adapters.
FC port database code already notifies CAM about all devices. Additional
full scan is just a waste of
Author: mav
Date: Fri Nov 13 19:58:42 2015
New Revision: 290799
URL: https://svnweb.freebsd.org/changeset/base/290799
Log:
MFC r290042: Fix error code that looks like wrong.
Modified:
stable/10/sys/dev/isp/ispmbox.h
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Fri Nov 13 19:27:38 2015
New Revision: 290778
URL: https://svnweb.freebsd.org/changeset/base/290778
Log:
MFC r290458: Add two more KASSERTs.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/cam/ctl/ctl.c
Author: mav
Date: Fri Nov 13 19:57:59 2015
New Revision: 290798
URL: https://svnweb.freebsd.org/changeset/base/290798
Log:
MFC r290018: Reimplement enable and implement disable of virtual ports.
Now on 24xx and above chips it is really possible to simulate several
virtual FC ports with
Author: mav
Date: Fri Nov 13 19:41:04 2015
New Revision: 290784
URL: https://svnweb.freebsd.org/changeset/base/290784
Log:
MFC r289681: Some more defines and polishing for INIT_FIRMWARE.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/ispmbox.h
Directory Properties:
Author: mav
Date: Fri Nov 13 19:47:19 2015
New Revision: 290789
URL: https://svnweb.freebsd.org/changeset/base/290789
Log:
MFC r289875: Decode few more response info codes.
Though CAM still does not send any requests that would require those.
Modified:
stable/10/sys/dev/isp/isp.c
Author: mav
Date: Fri Nov 13 19:54:58 2015
New Revision: 290795
URL: https://svnweb.freebsd.org/changeset/base/290795
Log:
MFC r289933, r289939: Improve Port Database Changed handling and reporting.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/isp_freebsd.c
Directory
Author: mav
Date: Fri Nov 13 19:32:17 2015
New Revision: 290779
URL: https://svnweb.freebsd.org/changeset/base/290779
Log:
MFC r289219: Export bunch of state variables as sysctls.
Modified:
stable/10/sys/dev/isp/isp_freebsd.c
stable/10/sys/dev/isp/ispvar.h
Directory Properties:
Author: mav
Date: Fri Nov 13 19:36:43 2015
New Revision: 290782
URL: https://svnweb.freebsd.org/changeset/base/290782
Log:
MFC r289626: Update firmware images for Qlogic 24xx/25xx from 5.5.0 to 7.3.0.
This also removes separate "_multi" images, since this funcationality is
now in base,
Author: mav
Date: Fri Nov 13 19:55:59 2015
New Revision: 290796
URL: https://svnweb.freebsd.org/changeset/base/290796
Log:
MFC r289937: Try to keep Loop IDs persistent across chip reinits.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/ispmbox.h
Directory Properties:
Author: mav
Date: Fri Nov 13 19:34:42 2015
New Revision: 290781
URL: https://svnweb.freebsd.org/changeset/base/290781
Log:
MFC r289622: Zero mbox[1] for INIT_FIRMWARE to fix version 7.3 firmware.
While there, add new fields to isp_icb_2400_t structure.
Modified:
Author: mav
Date: Fri Nov 13 19:45:15 2015
New Revision: 290787
URL: https://svnweb.freebsd.org/changeset/base/290787
Log:
MFC r289838: Improve INOTs handling for 24xx and above chips.
Modified:
stable/10/sys/dev/isp/isp_freebsd.c
stable/10/sys/dev/isp/isp_library.c
Author: mav
Date: Fri Nov 13 19:50:55 2015
New Revision: 290792
URL: https://svnweb.freebsd.org/changeset/base/290792
Log:
MFC r289886: Add new field to Abort IOCB.
Modified:
stable/10/sys/dev/isp/isp_library.c
stable/10/sys/dev/isp/ispmbox.h
Directory Properties:
stable/10/ (props
Author: mav
Date: Fri Nov 13 19:57:12 2015
New Revision: 290797
URL: https://svnweb.freebsd.org/changeset/base/290797
Log:
MFC r289942: Deliver INOTs only to enabled virtual ports.
Modified:
stable/10/sys/dev/isp/isp_target.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Thu Oct 15 08:49:52 2015
New Revision: 289363
URL: https://svnweb.freebsd.org/changeset/base/289363
Log:
MFC r289017: Add missing vnode lock in case of file modify request.
Submitted by: Richard Kojedzinszky
Modified:
stable/10/sys/cam/ctl/ctl_backend_block.c
Directory
Author: mav
Date: Fri Nov 13 10:32:34 2015
New Revision: 290767
URL: https://svnweb.freebsd.org/changeset/base/290767
Log:
Fix build on stable/10.
Modified:
stable/10/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
Modified: stable/10/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
Author: mav
Date: Sat Aug 29 10:53:53 2015
New Revision: 287286
URL: https://svnweb.freebsd.org/changeset/base/287286
Log:
MFC r287025: Remove some code duplication by using biofinish().
Modified:
stable/10/sys/cam/ata/ata_da.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Sun Sep 6 09:41:08 2015
New Revision: 287498
URL: https://svnweb.freebsd.org/changeset/base/287498
Log:
MFC r287432: Fix copy-paste bug introduced in r275458.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
On 25.08.2015 13:37, Gleb Smirnoff wrote:
On Sat, Aug 22, 2015 at 07:32:48AM +, Alexander Motin wrote:
A Author: mav
A Date: Sat Aug 22 07:32:47 2015
A New Revision: 287016
A URL: https://svnweb.freebsd.org/changeset/base/287016
A
A Log:
A MFC r280451:
A Remove from legacy ata(4
Author: mav
Date: Tue Sep 29 05:25:34 2015
New Revision: 288356
URL: https://svnweb.freebsd.org/changeset/base/288356
Log:
MFC r288111: Allow AHCI driver attach to all known chips reporting RAID class.
Reported by: Michael BlackHeart
Modified:
Author: mav
Date: Tue Sep 29 05:23:26 2015
New Revision: 288354
URL: https://svnweb.freebsd.org/changeset/base/288354
Log:
MFC r287819: Make CAM log errors that make it wait.
Waiting can take minutes, and it would be good for user to know what is
going on.
Modified:
Author: mav
Date: Sat Oct 3 11:38:10 2015
New Revision: 288596
URL: https://svnweb.freebsd.org/changeset/base/288596
Log:
MFC r287706 (by delphij):
6214 zpools going south
In r286570 (MFV of r277426) an unprotected write to b_flags to
set the compression mode was introduced. This
Author: mav
Date: Sat Oct 3 11:23:08 2015
New Revision: 288591
URL: https://svnweb.freebsd.org/changeset/base/288591
Log:
MFC r287280 (by delphij):
In r286705 (Illumos 5960/a2cdcdd), a separate thread is created with curproc
as parent. In the case of a send or receive, the curproc would
Author: mav
Date: Sat Oct 3 11:39:39 2015
New Revision: 288597
URL: https://svnweb.freebsd.org/changeset/base/288597
Log:
MFC r287744 (by delphij): Reduce diff against upstream.
Modified:
stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
Directory Properties:
stable/10/
Author: mav
Date: Sat Oct 3 11:41:27 2015
New Revision: 288598
URL: https://svnweb.freebsd.org/changeset/base/288598
Log:
MFC r287771: 5695 dmu_sync'ed holes do not retain birth time
(userland portion that was not merged in r286677)
Update zdb to also print ltime, type, and level
Author: mav
Date: Sat Oct 3 11:16:42 2015
New Revision: 288586
URL: https://svnweb.freebsd.org/changeset/base/288586
Log:
MFC r286774: 2618 arc.c mistypes in the comments
Reviewed by: Jason King
Reviewed by: Josef Sipek
Approved by:
Author: mav
Date: Sat Oct 3 11:11:56 2015
New Revision: 288581
URL: https://svnweb.freebsd.org/changeset/base/288581
Log:
MFC r286763: 5497 lock contention on arcs_mtx
Reviewed by: George Wilson
Reviewed by: Matthew Ahrens
Reviewed by:
Author: mav
Date: Sat Oct 3 11:13:01 2015
New Revision: 288582
URL: https://svnweb.freebsd.org/changeset/base/288582
Log:
MFC r286764: 6033 arc_adjust() should search MFU lists for oldest buffer
when adjusting MFU size.
illumos/illumos-gate@31c46cf23cd1cf4d66390a983dc5072d7d299ba2
Author: mav
Date: Sat Oct 3 11:35:18 2015
New Revision: 288594
URL: https://svnweb.freebsd.org/changeset/base/288594
Log:
MFC r287702: 5987 zfs prefetch code needs work
Rewrite the ZFS prefetch code to detect only forward, sequential
streams.
The following kstats have been added:
Author: mav
Date: Mon Oct 5 06:56:22 2015
New Revision: 288693
URL: https://svnweb.freebsd.org/changeset/base/288693
Log:
MFC r270225 (by jhb): Unexpand TAILQ_FOREACH().
Modified:
stable/10/sys/cam/scsi/scsi_low.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 06:55:26 2015
New Revision: 288692
URL: https://svnweb.freebsd.org/changeset/base/288692
Log:
MFC r269709 (by imp): is_full_id is set to 0 and then not used. remove it.
Modified:
stable/10/sys/cam/scsi/scsi_all.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Mon Oct 5 07:07:37 2015
New Revision: 288694
URL: https://svnweb.freebsd.org/changeset/base/288694
Log:
MFC r277101 (by imp):
Explain a bit of tricky code dealing with trims and how it prevents
starvation. These side effects aren't obvious without extremely
careful
Author: mav
Date: Mon Oct 5 07:10:09 2015
New Revision: 288695
URL: https://svnweb.freebsd.org/changeset/base/288695
Log:
MFC r277440 (by will):
Restore the CAM XPT peripheral generation counter, and export it via sysctl.
Define it as an atomic uint32_t. These increments happen
Author: mav
Date: Mon Oct 5 07:21:26 2015
New Revision: 288696
URL: https://svnweb.freebsd.org/changeset/base/288696
Log:
MFC r257831 (by smh):
Corrected definition for old_rate to match d_rotation_rate
Modified:
stable/10/sys/cam/scsi/scsi_da.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Mon Oct 5 07:31:51 2015
New Revision: 288698
URL: https://svnweb.freebsd.org/changeset/base/288698
Log:
MFC r278622 (by trasz): Remove unused code.
Modified:
stable/10/usr.sbin/ctld/ctld.h
stable/10/usr.sbin/ctld/keys.c
stable/10/usr.sbin/iscsid/iscsid.h
Author: mav
Date: Mon Oct 5 07:33:54 2015
New Revision: 288699
URL: https://svnweb.freebsd.org/changeset/base/288699
Log:
MFC r279314 (by trasz): Add missing error check.
Modified:
stable/10/usr.sbin/ctld/parse.y
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 07:36:16 2015
New Revision: 288700
URL: https://svnweb.freebsd.org/changeset/base/288700
Log:
MFC r280388 (by benno): Be consistent with M_ZERO when allocating ccbs.
There are four places, all in cam_xpt.c, where ccbs are malloc'ed. Two of
these use M_ZERO,
Author: mav
Date: Mon Oct 5 07:42:05 2015
New Revision: 288704
URL: https://svnweb.freebsd.org/changeset/base/288704
Log:
MFC r281532 (by delphij): Eliminate unused headers.
Modified:
stable/10/usr.sbin/ctld/discovery.c
stable/10/usr.sbin/ctld/isns.c
stable/10/usr.sbin/ctld/keys.c
Author: mav
Date: Sat Oct 3 07:17:45 2015
New Revision: 288536
URL: https://svnweb.freebsd.org/changeset/base/288536
Log:
MFC r281109: Add DTrace probe to the new ARC reclaim cause added in r281026.
Modified:
stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
Directory
Author: mav
Date: Sat Oct 3 07:22:24 2015
New Revision: 288541
URL: https://svnweb.freebsd.org/changeset/base/288541
Log:
MFC r286545:
5630 stale bonus buffer in recycled dnode_t leads to data corruption
Reviewed by: Matthew Ahrens
Reviewed by: George Wilson
Author: mav
Date: Sat Oct 3 07:23:19 2015
New Revision: 288542
URL: https://svnweb.freebsd.org/changeset/base/288542
Log:
MFC r286547:
5661 ZFS: "compression = on" should use lz4 if feature is enabled
Reviewed by: Matthew Ahrens
Reviewed by: Josef 'Jeff' Sipek
Author: mav
Date: Sat Oct 3 07:24:12 2015
New Revision: 288543
URL: https://svnweb.freebsd.org/changeset/base/288543
Log:
MFC r286549:
5693 ztest fails in dbuf_verify: buf[i] == 0, due to dedup and bp_override
Reviewed by: George Wilson
Reviewed by: Christopher
Author: mav
Date: Sat Oct 3 07:25:05 2015
New Revision: 288544
URL: https://svnweb.freebsd.org/changeset/base/288544
Log:
MFC r286551: 5694 traverse_prefetcher does not prefetch enough
Reviewed by: Matthew Ahrens
Reviewed by: Alex Reece
Author: mav
Date: Sat Oct 3 07:25:59 2015
New Revision: 288545
URL: https://svnweb.freebsd.org/changeset/base/288545
Log:
MFC r286554: 5769 Cast 'zfs bad bloc' to ULL for x86
Reviewed by: Prakash Surya
Reviewed by: Matthew Ahrens
Author: mav
Date: Sat Oct 3 07:28:52 2015
New Revision: 288548
URL: https://svnweb.freebsd.org/changeset/base/288548
Log:
MFC r286574: 5445 Add more visibility via arcstats; specifically
arc_state_t stats and differentiate between "data" and "metadata"
Reviewed by: Basil Crow
Author: mav
Date: Sat Oct 3 07:34:21 2015
New Revision: 288554
URL: https://svnweb.freebsd.org/changeset/base/288554
Log:
MFC r286589: 5820 verify failed in zio_done(): BP_EQUAL(bp, io_bp_orig)
Reviewed by: Alex Reece
Reviewed by: George Wilson
Author: mav
Date: Sat Oct 3 07:45:12 2015
New Revision: 288557
URL: https://svnweb.freebsd.org/changeset/base/288557
Log:
MFC r286598: 5701 zpool list reports incorrect "alloc" value for cache devices
Modified:
stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
Directory
Author: mav
Date: Sat Oct 3 07:48:25 2015
New Revision: 288560
URL: https://svnweb.freebsd.org/changeset/base/288560
Log:
MFC r286605: 5812 assertion failed in zrl_tryenter(): zr_owner==NULL
Reviewed by: George Wilson
Reviewed by: Alex Reece
Author: mav
Date: Sat Oct 3 07:46:03 2015
New Revision: 288558
URL: https://svnweb.freebsd.org/changeset/base/288558
Log:
MFC r286600: 5808 spa_check_logs is not necessary on readonly pools
Reviewed by: George Wilson
Reviewed by: Paul Dagnelie
Author: mav
Date: Sat Oct 3 07:49:16 2015
New Revision: 288561
URL: https://svnweb.freebsd.org/changeset/base/288561
Log:
MFC r286623: Remove extra lock, that IMO only creates potential problems now.
Modified:
stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
Directory
Author: mav
Date: Sat Oct 3 07:51:09 2015
New Revision: 288563
URL: https://svnweb.freebsd.org/changeset/base/288563
Log:
MFC r286626: Fix minor mismerge in r286574.
Modified:
stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Sat Oct 3 07:53:08 2015
New Revision: 288565
URL: https://svnweb.freebsd.org/changeset/base/288565
Log:
MFC r286647: Fix assertion panic caused by combination of r286598 and TRIM.
Modified:
stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
Directory
Author: mav
Date: Sat Oct 3 07:55:37 2015
New Revision: 288567
URL: https://svnweb.freebsd.org/changeset/base/288567
Log:
MFC r286677: 5695 dmu_sync'ed holes do not retain birth time
illumos/illumos-gate@70163ac57e58ace1c5c94dfbe85dca5a974eff36
https://www.illumos.org/issues/5695
Author: mav
Date: Sat Oct 3 07:58:28 2015
New Revision: 288569
URL: https://svnweb.freebsd.org/changeset/base/288569
Log:
MFC r286686: 5269 zpool import slow
illumos/illumos-gate@12380e1e701fda28c9e9f32d01cafb54af279eb5
https://www.illumos.org/issues/5269
When importing a pool
Author: mav
Date: Sat Oct 3 08:03:36 2015
New Revision: 288571
URL: https://svnweb.freebsd.org/changeset/base/288571
Log:
MFC r286705: 5960 zfs recv should prefetch indirect blocks
5925 zfs receive -o origin=
Reviewed by: Prakash Surya
Reviewed by: Matthew
Author: mav
Date: Mon Oct 5 08:13:29 2015
New Revision: 288707
URL: https://svnweb.freebsd.org/changeset/base/288707
Log:
MFC r271731 (by will): Fix a kernel panic when unloading isp(4).
In the current implementation, the isp_kthread() threads never exit.
The target threads do have
Author: mav
Date: Mon Oct 5 08:16:10 2015
New Revision: 288709
URL: https://svnweb.freebsd.org/changeset/base/288709
Log:
MFC r285146: Drop discovered targets when initiator role is disabled.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/isp_freebsd.c
Author: mav
Date: Mon Oct 5 08:32:34 2015
New Revision: 288715
URL: https://svnweb.freebsd.org/changeset/base/288715
Log:
MFC r285481: Make role sysctl handling from r284727 less strict.
Modified:
stable/10/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Oct 5 08:33:41 2015
New Revision: 288716
URL: https://svnweb.freebsd.org/changeset/base/288716
Log:
MFC r285510:
Switch initiator IDs in target mode to the same address space as target
IDs in initiator mode -- index in port database instead of handlers.
This
Author: mav
Date: Mon Oct 5 08:44:39 2015
New Revision: 288721
URL: https://svnweb.freebsd.org/changeset/base/288721
Log:
MFC r286811: Polish sizes processing.
Modified:
stable/10/sys/cam/ctl/ctl_backend_block.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 08:47:45 2015
New Revision: 288724
URL: https://svnweb.freebsd.org/changeset/base/288724
Log:
MFC r287372:
Make most of port methods optional and remove bunch of dummies.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_frontend.c
Author: mav
Date: Mon Oct 5 08:58:25 2015
New Revision: 288733
URL: https://svnweb.freebsd.org/changeset/base/288733
Log:
MFC r287664: Reference/release devices on every I/O, rather on open/close.
While this may be slower, it allows device destruction to complete,
rather then block
Author: mav
Date: Mon Oct 5 09:00:09 2015
New Revision: 288735
URL: https://svnweb.freebsd.org/changeset/base/288735
Log:
MFC r287671:
Make ctld restart on primary HA node less invasive for secondary.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props
Mon Oct 5 09:01:19 2015
(r288736)
@@ -1,4 +1,5 @@
.\" Copyright (c) 2013 Edward Tomasz Napierala
+.\" Copyright (c) 2015 Alexander Motin <m...@freebsd.org>
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms,
Author: mav
Date: Mon Oct 5 09:02:13 2015
New Revision: 288737
URL: https://svnweb.freebsd.org/changeset/base/288737
Log:
MFC r287711: Some HA polishing.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/cam/ctl/ctl.c
Author: mav
Date: Mon Oct 5 08:14:27 2015
New Revision: 288708
URL: https://svnweb.freebsd.org/changeset/base/288708
Log:
MFC r273051 (by imp):
Use the C99 flexible array construct to denote a variable amount of
data rather than the old-school [1] construct. We have required c99
Author: mav
Date: Mon Oct 5 08:29:31 2015
New Revision: 288712
URL: https://svnweb.freebsd.org/changeset/base/288712
Log:
MFC r285154: Remove extra level of target ID indirection (isp_dev_map).
FreeBSD never had limitation on number of target IDs, and there is no
any other requirement
Author: mav
Date: Mon Oct 5 08:31:48 2015
New Revision: 288714
URL: https://svnweb.freebsd.org/changeset/base/288714
Log:
MFC r285459: Unify port database use for target and initiator roles.
Aside from cleaner and more consistent code, this allows ports to be both
target and initiator
Author: mav
Date: Mon Oct 5 08:30:49 2015
New Revision: 288713
URL: https://svnweb.freebsd.org/changeset/base/288713
Log:
MFC r285155:
Make first step toward supporting target and initiator roles same time.
To avoid conflicts between target and initiator devices in CAM, make
CTL use
Author: mav
Date: Mon Oct 5 08:35:48 2015
New Revision: 288717
URL: https://svnweb.freebsd.org/changeset/base/288717
Log:
MFC r285600: MULTI_ID supported does not mean it is used.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/10/
et
void ctl_init_isc_msg(void);
#endif
+int ctl_ioctl_io(struct cdev *dev, u_long cmd, caddr_t addr, int flag,
+struct thread *td);
/*
* KPI to manipulate LUN/port options
Copied: stable/10/sys/cam/ctl/ctl_frontend_ioctl.c (from r286807,
head/sys/cam/ctl/ctl_frontend_
Author: mav
Date: Mon Oct 5 08:42:43 2015
New Revision: 288719
URL: https://svnweb.freebsd.org/changeset/base/288719
Log:
MFC r286806: Drop "internal" CTL frontend.
Its idea was to be a simple initiator and execute several commands from
kernel level, but FreeBSD never had consumer for
Author: mav
Date: Mon Oct 5 08:46:48 2015
New Revision: 288723
URL: https://svnweb.freebsd.org/changeset/base/288723
Log:
MFC r287293: Remove 600 bytes of port_priv from struct ctl_io_hdr.
This field used only for camtgt frontend, and once it any way preallocates
all requests, let it
Author: mav
Date: Mon Oct 5 08:45:56 2015
New Revision: 288722
URL: https://svnweb.freebsd.org/changeset/base/288722
Log:
MFC r287221: Fix type bug introduced at r286811.
Modified:
stable/10/sys/cam/ctl/ctl_backend_block.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 09:03:50 2015
New Revision: 288739
URL: https://svnweb.freebsd.org/changeset/base/288739
Log:
MFC r287714: Report that we have no limit on POPULATE TOKEN segment size.
Modified:
stable/10/sys/cam/ctl/ctl_tpc.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Oct 5 09:04:36 2015
New Revision: 288740
URL: https://svnweb.freebsd.org/changeset/base/288740
Log:
MFC r287715: Improve XCOPY error reporting.
Modified:
stable/10/sys/cam/ctl/ctl_tpc.c
stable/10/sys/cam/ctl/ctl_tpc_local.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Mon Oct 5 09:05:23 2015
New Revision: 288741
URL: https://svnweb.freebsd.org/changeset/base/288741
Log:
MFC r287718: Decode WRITE ATOMIC(16) command.
Modified:
stable/10/sys/cam/scsi/scsi_all.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Fri Oct 2 19:41:47 2015
New Revision: 288516
URL: https://svnweb.freebsd.org/changeset/base/288516
Log:
MFC r269117: Make sysctls under vfs.zfs.zfetch writeable.
I don't see any reason for them to be read-only, while tuning them without
reboot is much more convenient
Author: mav
Date: Fri Oct 2 20:13:56 2015
New Revision: 288521
URL: https://svnweb.freebsd.org/changeset/base/288521
Log:
MFC r284591 (by avg): illums compat: use flsl/flsll for highbit/highbit64
Do that only when when fast inline versions are available.
At the moment that can be the
Author: mav
Date: Fri Oct 2 19:59:43 2015
New Revision: 288517
URL: https://svnweb.freebsd.org/changeset/base/288517
Log:
MFC r275780 (by delphij):
Add a loader tunable, vfs.zfs.arc_meta_min, which controls how much metadata
ZFS should keep in ARC at minimum.
In arc_evict(), when
Author: mav
Date: Fri Oct 2 20:09:16 2015
New Revision: 288520
URL: https://svnweb.freebsd.org/changeset/base/288520
Log:
MFC r279996 (by smh): Allow zvol_geom_worker to process BIO_DELETE's
If zvol_geom_start is called with a BIO_DELETE from a thread which can
sleep it queues it for
Author: mav
Date: Fri Oct 2 20:07:03 2015
New Revision: 288519
URL: https://svnweb.freebsd.org/changeset/base/288519
Log:
MFC r277826 (by delphij):
Diff reduction with upstream. The actual change was merged in r272483
already.
Modified:
Author: mav
Date: Mon Sep 28 12:30:22 2015
New Revision: 288338
URL: https://svnweb.freebsd.org/changeset/base/288338
Log:
MFC r287289: Attach pass driver to LUNs is OFFLINE state.
Previously such LUNs were silently ignored. But while they indeed unable
to process most of SCSI commands,
Author: mav
Date: Sun Sep 27 01:19:42 2015
New Revision: 288284
URL: https://svnweb.freebsd.org/changeset/base/288284
Log:
MFC r287747: Add ID for Intel Panther Point KT Controller
Found on ASUS P8Q77-M motherboard.
Submitted by: Dmitry Luhtionov
Modified:
Author: mav
Date: Mon Oct 5 09:06:18 2015
New Revision: 288742
URL: https://svnweb.freebsd.org/changeset/base/288742
Log:
MFC r287720: Fix false CTL_UA_RES_RELEASE on secondary HA node.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 09:10:58 2015
New Revision: 288747
URL: https://svnweb.freebsd.org/changeset/base/288747
Log:
MFC r287756:
Report INQUIRY DATA HAS CHANGED for related LUNs on port on-/offline.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl.h
Author: mav
Date: Mon Oct 5 09:12:38 2015
New Revision: 288749
URL: https://svnweb.freebsd.org/changeset/base/288749
Log:
MFC r287758: Reannounce port to HA peer if LUN map changed after online.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Oct 5 09:13:30 2015
New Revision: 288750
URL: https://svnweb.freebsd.org/changeset/base/288750
Log:
MFC r287760: Improve read-only support.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_backend_block.c
stable/10/sys/cam/ctl/ctl_cmd_table.c
Author: mav
Date: Mon Oct 5 09:18:22 2015
New Revision: 288755
URL: https://svnweb.freebsd.org/changeset/base/288755
Log:
MFC r287778: Remove CTL_PRIV_LBA_LEN from HA messages.
Previously it was used for statistics, but now just a 16 extra bytes.
Modified:
stable/10/sys/cam/ctl/ctl.c
Author: mav
Date: Mon Oct 5 09:20:09 2015
New Revision: 288757
URL: https://svnweb.freebsd.org/changeset/base/288757
Log:
MFC r287784: Implement data/status aggregation for secondary HA node.
For short read requests this reduces latency by 30%, reporting command
completion after two
Author: mav
Date: Mon Oct 5 09:19:14 2015
New Revision: 288756
URL: https://svnweb.freebsd.org/changeset/base/288756
Log:
MFC r287783: Implement data/status aggregation for camsim backend.
This is almost pointless for primary HA node, but useful for secondary,
where between fe_datamove
Author: mav
Date: Mon Oct 5 09:20:57 2015
New Revision: 288758
URL: https://svnweb.freebsd.org/changeset/base/288758
Log:
MFC r287816: Close potential race between datamove and HA failover.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 09:22:31 2015
New Revision: 288760
URL: https://svnweb.freebsd.org/changeset/base/288760
Log:
MFC r287823: Add ctl-lun config option for consistency in HA setups.
Modified:
stable/10/usr.sbin/ctld/ctl.conf.5
stable/10/usr.sbin/ctld/ctld.c
Author: mav
Date: Mon Oct 5 09:21:45 2015
New Revision: 288759
URL: https://svnweb.freebsd.org/changeset/base/288759
Log:
MFC r287818: Fix completion/error status reporting.
Modified:
stable/10/sys/cam/ctl/ctl_frontend_cam_sim.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Oct 5 09:23:20 2015
New Revision: 288761
URL: https://svnweb.freebsd.org/changeset/base/288761
Log:
MFC r287855: Don't flap the HA link if sysctl is reset to the same value.
Modified:
stable/10/sys/cam/ctl/ctl_ha.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Oct 5 09:24:08 2015
New Revision: 288762
URL: https://svnweb.freebsd.org/changeset/base/288762
Log:
MFC r287860: Frontends don't need to set errors themselves.
Modified:
stable/10/sys/cam/ctl/ctl_frontend_ioctl.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Oct 5 09:25:04 2015
New Revision: 288763
URL: https://svnweb.freebsd.org/changeset/base/288763
Log:
MFC r287868: Make COMPARE AND WRITE report offset of difference.
Modified:
stable/10/sys/cam/ctl/ctl_backend_block.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Oct 5 09:26:00 2015
New Revision: 288764
URL: https://svnweb.freebsd.org/changeset/base/288764
Log:
MFC r287875: Fix reading after end of file for file-backed LUNs.
If backing file is smaller then the LUN size, we have to explicitly clear
the rest of the buffer to
Author: mav
Date: Mon Oct 5 09:26:52 2015
New Revision: 288765
URL: https://svnweb.freebsd.org/changeset/base/288765
Log:
MFC r287912: Report proper medium error code for VERIFY commands.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_backend_block.c
501 - 600 of 646 matches
Mail list logo