Author: mav
Date: Mon Oct 5 11:01:18 2015
New Revision: 288798
URL: https://svnweb.freebsd.org/changeset/base/288798
Log:
MFC r288215: Switch I/O time accounting from system time to uptime.
While there, make num_dmas accounted independently of CTL_TIME_IO.
Modified:
Author: mav
Date: Mon Oct 5 10:46:24 2015
New Revision: 288781
URL: https://svnweb.freebsd.org/changeset/base/288781
Log:
MFC r288020: Remove couple excess SGLIST I/O flags.
Those flags duplicated respective (sg_entries > 0) values.
Modified:
stable/10/sys/cam/ctl/ctl_backend_block.c
Author: mav
Date: Mon Oct 5 11:00:25 2015
New Revision: 288797
URL: https://svnweb.freebsd.org/changeset/base/288797
Log:
MFC r288214: Collect DMA statistics on secondary HA node.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 11:46:23 2015
New Revision: 288818
URL: https://svnweb.freebsd.org/changeset/base/288818
Log:
MFC r288427: Use proper STAILQ_* macros where possible.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_backend_ramdisk.c
Directory Properties:
Author: mav
Date: Mon Oct 5 10:38:32 2015
New Revision: 288771
URL: https://svnweb.freebsd.org/changeset/base/288771
Log:
MFC r287955: Update list of ASC/ASCQ codes from 5/20/12 to 8/12/15.
Modified:
stable/10/sys/cam/scsi/scsi_all.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Oct 5 10:42:58 2015
New Revision: 288776
URL: https://svnweb.freebsd.org/changeset/base/288776
Log:
MFC r287986: Fix memory corruption when >128K transferred through HA link.
While there, do some cleaning.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory
Author: mav
Date: Mon Oct 5 10:54:06 2015
New Revision: 288790
URL: https://svnweb.freebsd.org/changeset/base/288790
Log:
MFC r288148: Synchronize mode pages between HA peers.
We allow to modify only few fields in mode pages now, but still it is
not good if they unexpectedly change
Author: mav
Date: Mon Oct 5 10:55:08 2015
New Revision: 288791
URL: https://svnweb.freebsd.org/changeset/base/288791
Log:
MFC r288165: Add support for READ BUFFER(16) command.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_cmd_table.c
stable/10/sys/cam/scsi/scsi_all.h
Author: mav
Date: Mon Oct 5 11:04:13 2015
New Revision: 288801
URL: https://svnweb.freebsd.org/changeset/base/288801
Log:
MFC r288229: Fix bit masks changed for the wrong commands in r288221.
Modified:
stable/10/sys/cam/ctl/ctl_cmd_table.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Mon Oct 5 11:29:23 2015
New Revision: 288809
URL: https://svnweb.freebsd.org/changeset/base/288809
Log:
MFC r288264: Allow LOG SENSE command on non-disk devices.
Modified:
stable/10/sys/cam/ctl/ctl_cmd_table.c
stable/10/sys/cam/ctl/ctl_private.h
Directory Properties:
Author: mav
Date: Mon Oct 5 11:42:44 2015
New Revision: 288816
URL: https://svnweb.freebsd.org/changeset/base/288816
Log:
MFC r288369: Really implement PREVENT ALLOW MEDIUM REMOVAL command.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_backend_block.c
Author: mav
Date: Mon Oct 5 10:59:37 2015
New Revision: 288796
URL: https://svnweb.freebsd.org/changeset/base/288796
Log:
MFC r288213:
Make HA handle datamove and done in a universal way, using port methods.
Now from primary node point of view requests transferred from secondary
node
Author: mav
Date: Mon Oct 5 10:58:41 2015
New Revision: 288795
URL: https://svnweb.freebsd.org/changeset/base/288795
Log:
MFC r288211: Remove some control_softc references.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_backend.c
stable/10/sys/cam/ctl/ctl_frontend.c
Author: mav
Date: Mon Oct 5 11:41:05 2015
New Revision: 288814
URL: https://svnweb.freebsd.org/changeset/base/288814
Log:
MFC r288367: Fix arguments order.
Modified:
stable/10/sys/cam/ctl/ctl_tpc.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 10:44:36 2015
New Revision: 288778
URL: https://svnweb.freebsd.org/changeset/base/288778
Log:
MFC r287993: Split two command flags with different meaning.
This is only a cosmetical change.
Modified:
stable/10/sys/cam/ctl/ctl.c
Author: mav
Date: Mon Oct 5 10:43:45 2015
New Revision: 288777
URL: https://svnweb.freebsd.org/changeset/base/288777
Log:
MFC r287991: Pack struct ctl_ha_msg_hdr by 8 bytes.
Modified:
stable/10/sys/cam/ctl/ctl_io.h
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 10:56:57 2015
New Revision: 288793
URL: https://svnweb.freebsd.org/changeset/base/288793
Log:
MFC r288170: Add new report types to REPORT LUNS command.
This is only for completeness, since we have nothing new to report there.
Modified:
Author: mav
Date: Mon Oct 5 10:57:50 2015
New Revision: 288794
URL: https://svnweb.freebsd.org/changeset/base/288794
Log:
MFC r288175: Allow WRITE SAME with NDOB bit set but without UNMAP.
This combination was originally forbidden, but allowed at spc4r3.
Modified:
Author: mav
Date: Mon Oct 5 11:25:48 2015
New Revision: 288805
URL: https://svnweb.freebsd.org/changeset/base/288805
Log:
MFC r288259: Remove some duplicate, legacy, dead and questionable code.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_backend_block.c
Author: mav
Date: Mon Oct 5 11:24:51 2015
New Revision: 288804
URL: https://svnweb.freebsd.org/changeset/base/288804
Log:
MFC r288247: Pass to sobind() copy of the address, not the original.
Modified:
stable/10/sys/cam/ctl/ctl_ha.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Oct 5 10:40:15 2015
New Revision: 288773
URL: https://svnweb.freebsd.org/changeset/base/288773
Log:
MFC r287957: Kill HA link and shutdown the threads on shutdown.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_ha.c
stable/10/sys/cam/ctl/ctl_ha.h
Author: mav
Date: Mon Oct 5 10:41:08 2015
New Revision: 288774
URL: https://svnweb.freebsd.org/changeset/base/288774
Log:
MFC r287967: Relax serseq option operation for reads.
Previously, with serseq enabled, next command was unblocked only after
previous completed. With this change,
Author: mav
Date: Mon Oct 5 10:48:14 2015
New Revision: 288783
URL: https://svnweb.freebsd.org/changeset/base/288783
Log:
MFC r288043:
Output times as normal microseconds, rather then in bintime format.
Modified:
stable/10/usr.bin/ctlstat/ctlstat.c
Directory Properties:
stable/10/
Author: mav
Date: Mon Oct 5 10:47:18 2015
New Revision: 288782
URL: https://svnweb.freebsd.org/changeset/base/288782
Log:
MFC r288021: Mark with DMA flag I/Os waiting for iSCSI write data after R2T.
Reads and immediate writes are not blocking, so don't bother.
Modified:
Author: mav
Date: Mon Oct 5 11:30:18 2015
New Revision: 288810
URL: https://svnweb.freebsd.org/changeset/base/288810
Log:
MFC r288310: Add to CTL initial support for CDROMs and removable devices.
Relnotes: yes
Modified:
stable/10/share/man/man4/ctl.4
Author: mav
Date: Mon Oct 5 10:36:28 2015
New Revision: 288769
URL: https://svnweb.freebsd.org/changeset/base/288769
Log:
MFC r287933: Replicate port->init_devid to HA peer.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_io.h
Directory Properties:
stable/10/ (props
Author: mav
Date: Mon Oct 5 10:51:24 2015
New Revision: 288787
URL: https://svnweb.freebsd.org/changeset/base/288787
Log:
MFC r288104: Remove duplicate and incomplete code handling LUN modify.
Instead reuse code from LUN creation. This allows most of LUN media
options to be changed
Author: mav
Date: Mon Oct 5 10:49:47 2015
New Revision: 288785
URL: https://svnweb.freebsd.org/changeset/base/288785
Log:
MFC r288061: Make cltd ignore HA ports.
Modified:
stable/10/usr.sbin/ctld/kernel.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 10:50:35 2015
New Revision: 288786
URL: https://svnweb.freebsd.org/changeset/base/288786
Log:
MFC r288067: Log iSCSI session reinstatements.
False session reinstatements can be result of misconfiguration, when
several initiators use the same initiator name
Author: mav
Date: Mon Oct 5 11:02:17 2015
New Revision: 288799
URL: https://svnweb.freebsd.org/changeset/base/288799
Log:
MFC r288220: Remove stale comments and some excessive empty lines.
Modified:
stable/10/sys/cam/ctl/ctl_backend_block.c
stable/10/sys/cam/ctl/ctl_backend_ramdisk.c
Author: mav
Date: Mon Oct 5 11:28:26 2015
New Revision: 288808
URL: https://svnweb.freebsd.org/changeset/base/288808
Log:
MFC r288262: Remove concept of control device.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 11:51:13 2015
New Revision: 288823
URL: https://svnweb.freebsd.org/changeset/base/288823
Log:
MFC r288486, r288488: Set default block size for CD to expected 2048 bytes.
Modified:
stable/10/usr.sbin/ctld/ctl.conf.5
stable/10/usr.sbin/ctld/ctld.c
Author: mav
Date: Mon Oct 5 10:42:07 2015
New Revision: 288775
URL: https://svnweb.freebsd.org/changeset/base/288775
Log:
MFC r287968: Mark I/Os with DMA flag while moving data through the HA link.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Oct 5 11:48:14 2015
New Revision: 288820
URL: https://svnweb.freebsd.org/changeset/base/288820
Log:
MFC r288449:
Implement SPC-3 exceptions to SPC-2 RESERVE and RELEASE behavior.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Mon Oct 5 10:53:13 2015
New Revision: 288789
URL: https://svnweb.freebsd.org/changeset/base/288789
Log:
MFC r288146: Make HA peers announce their parameters on connect.
HA protocol requires strict version, parameters and configuration match.
Differences there may cause
Author: mav
Date: Mon Oct 5 10:52:22 2015
New Revision: 288788
URL: https://svnweb.freebsd.org/changeset/base/288788
Log:
MFC r288110: Add support for Control extension mode page.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_private.h
stable/10/sys/cam/scsi/scsi_all.h
Author: mav
Date: Mon Oct 5 11:05:56 2015
New Revision: 288803
URL: https://svnweb.freebsd.org/changeset/base/288803
Log:
MFC r288239: Properly lock LUN in ctl_failover_lun().
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 11:39:43 2015
New Revision: 288813
URL: https://svnweb.freebsd.org/changeset/base/288813
Log:
MFC r288359: Report that we can read all flavours of DVD. Why not?
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Oct 5 11:38:51 2015
New Revision: 288812
URL: https://svnweb.freebsd.org/changeset/base/288812
Log:
MFC r288358: Add CD/DVD Capabilities and Mechanical Status Page.
This page is obsolete since MMC-4, but still used by some software.
approved by:
Modified:
Author: mav
Date: Mon Oct 5 13:33:02 2015
New Revision: 288825
URL: https://svnweb.freebsd.org/changeset/base/288825
Log:
MFC r288579: Restore original array_rd_sz semantics.
Before r278702 prefetch was blocked for I/Os > 1MB, after -- >= 1MB.
1MB I/Os are used for bulk operations in
Author: mav
Date: Sun Nov 29 17:14:05 2015
New Revision: 291456
URL: https://svnweb.freebsd.org/changeset/base/291456
Log:
MFC r290855: Increase reset assertion time from 10 to 100us.
On my own tests I see no effect from this change, but I also can't
reproduce the reported problem in
Author: mav
Date: Mon Nov 30 21:32:12 2015
New Revision: 291503
URL: https://svnweb.freebsd.org/changeset/base/291503
Log:
MFC r290504: Make ISP_SLEEP() really sleep instead of spinning.
While there, simplify the wait logic.
Modified:
stable/10/sys/dev/isp/isp.c
Author: mav
Date: Mon Nov 30 21:35:03 2015
New Revision: 291507
URL: https://svnweb.freebsd.org/changeset/base/291507
Log:
MFC r290978: Add real initial support for RQSTYPE_RPT_ID_ACQ.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/isp_library.c
v 1.5 1999/12/18 18:33:05 mjacob Exp $
-.\"
-.\" Copyright (c) 1998, 1999, 2001
-.\" Matthew Jacob, for NASA/Ames Research Center
+.\" Copyright (c) 2009-2015 Alexander Motin <m...@freebsd.org>
+.\" Copyright (c) 2006 Marcus Alves Grando
+.\" Copyright (
Author: mav
Date: Mon Nov 30 21:29:38 2015
New Revision: 291499
URL: https://svnweb.freebsd.org/changeset/base/291499
Log:
MFC r290118: Change the way how target mode is enabled on 23xx chips.
Without docs I am not completely sure about this, but on my tests new
method works better then
Author: mav
Date: Mon Nov 30 21:33:30 2015
New Revision: 291505
URL: https://svnweb.freebsd.org/changeset/base/291505
Log:
MFC r290507: Rework r290504.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/isp_freebsd.h
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Nov 30 21:34:17 2015
New Revision: 291506
URL: https://svnweb.freebsd.org/changeset/base/291506
Log:
MFC r290830: Fix/improve CRN tracking.
Modified:
stable/10/sys/dev/isp/isp_freebsd.c
stable/10/sys/dev/isp/isp_freebsd.h
Directory Properties:
stable/10/ (props
Author: mav
Date: Mon Nov 30 21:42:35 2015
New Revision: 291517
URL: https://svnweb.freebsd.org/changeset/base/291517
Log:
MFC r291144: Fix target mode with fabric for pre-24xx chips.
For those chips we are not receiving login events, adding initiators
based on ATIO requests. But there
Author: mav
Date: Mon Nov 30 21:57:16 2015
New Revision: 291530
URL: https://svnweb.freebsd.org/changeset/base/291530
Log:
MFC r291221: Remove "disable" hint, which duplicates system-wide "disabled".
Modified:
stable/10/share/man/man4/isp.4
stable/10/sys/dev/isp/isp_freebsd.h
Author: mav
Date: Mon Nov 30 21:37:22 2015
New Revision: 291510
URL: https://svnweb.freebsd.org/changeset/base/291510
Log:
MFC r290993, r290994: Unify and cleanup FC ports scan.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/isp_library.c
stable/10/sys/dev/isp/ispvar.h
Author: mav
Date: Mon Nov 30 21:47:11 2015
New Revision: 291523
URL: https://svnweb.freebsd.org/changeset/base/291523
Log:
MFC r291163:
Explicitly call SEND CHANGE REQUEST for pre-24xx chips in target mode.
While later firmware always registers for RSCN requests, older one does
it only
Author: mav
Date: Mon Nov 30 21:57:54 2015
New Revision: 291531
URL: https://svnweb.freebsd.org/changeset/base/291531
Log:
MFC r291265: Rename ASYNC_LIP_F8 to ASYNC_LIP_NOS_OLS_RECV.
New name better repsents its meaning for modern chips.
Modified:
stable/10/sys/dev/isp/isp.c
Author: mav
Date: Mon Nov 30 21:30:18 2015
New Revision: 291500
URL: https://svnweb.freebsd.org/changeset/base/291500
Log:
MFC r290147: Fix and improve error masking and reporting.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/ispmbox.h
stable/10/sys/dev/isp/ispreg.h
Author: mav
Date: Mon Nov 30 21:30:56 2015
New Revision: 291501
URL: https://svnweb.freebsd.org/changeset/base/291501
Log:
MFC r290159: Remove reset delays for which I see neither explanation nor need.
Modified:
stable/10/sys/dev/isp/isp.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Nov 30 21:36:23 2015
New Revision: 291509
URL: https://svnweb.freebsd.org/changeset/base/291509
Log:
MFC r290981: Off-by-one correctiont to r290980.
Modified:
stable/10/sys/dev/isp/isp.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Nov 30 21:41:06 2015
New Revision: 291515
URL: https://svnweb.freebsd.org/changeset/base/291515
Log:
MFC r291092: Optimize SNS_GID_FT request scratch memory usage.
Now with present 4K of scratch we can fetch up to 508 ports (16 more).
Modified:
Author: mav
Date: Mon Nov 30 21:41:56 2015
New Revision: 291516
URL: https://svnweb.freebsd.org/changeset/base/291516
Log:
MFC r291099: Some cosmetics for ancient cards.
Modified:
stable/10/sys/dev/isp/isp.c
Directory Properties:
stable/10/ (props changed)
Modified:
ter improvement was done by
+.An Alexander Motin Aq Mt m...@freebsd.org .
.Sh BUGS
The driver currently ignores some NVRAM settings.
.Pp
-Target mode support is not completely reliable yet.
-It works reasonably
-well for Fibre Channel, somewhat well for Qlogic 1040 cards, but
-does not yet wor
Author: mav
Date: Tue Dec 22 09:02:51 2015
New Revision: 292590
URL: https://svnweb.freebsd.org/changeset/base/292590
Log:
MFC r292290: Set DS flag, required for LPB log page by spec.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Tue Dec 22 13:19:29 2015
New Revision: 292598
URL: https://svnweb.freebsd.org/changeset/base/292598
Log:
MFC r291654, r291727, r291821, r291872, r292034, r292041, r292249, r292042:
Add initial support for 16Gbps FC QLogic chips.
Modified:
stable/10/share/man/man4/isp.4
Author: mav
Date: Tue Dec 22 12:53:01 2015
New Revision: 292596
URL: https://svnweb.freebsd.org/changeset/base/292596
Log:
MFC r291730: Update isp_put_icb_2400() for new structure fields.
Modified:
stable/10/sys/dev/isp/isp_library.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Wed Dec 30 11:48:17 2015
New Revision: 292918
URL: https://svnweb.freebsd.org/changeset/base/292918
Log:
MFC r292690: Some polishing for command timeouts handling.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/isp_freebsd.c
stable/10/sys/dev/isp/ispmbox.h
Author: mav
Date: Wed Dec 30 11:47:33 2015
New Revision: 292916
URL: https://svnweb.freebsd.org/changeset/base/292916
Log:
MFC r292610: Fix speed setting by NVRAM for 24xx and above chips.
Modified:
stable/10/sys/dev/isp/isp.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Wed Dec 30 11:49:48 2015
New Revision: 292921
URL: https://svnweb.freebsd.org/changeset/base/292921
Log:
MFC r292725: Unify handles allocation for initiator and target IOCBs.
I am not sure why this was split long ago, but I see no reason for it.
At this point this
Author: mav
Date: Wed Dec 30 11:51:35 2015
New Revision: 292924
URL: https://svnweb.freebsd.org/changeset/base/292924
Log:
MFC r292741: Make port logins asynchronous, following r292739 logic.
This is even more important since it involves more network operations and
more prone to delays
Author: mav
Date: Wed Dec 30 11:53:21 2015
New Revision: 292927
URL: https://svnweb.freebsd.org/changeset/base/292927
Log:
MFC r292745: Use single DMA tag for scratch areas of all virtual ports.
Modified:
stable/10/sys/dev/isp/isp_freebsd.h
stable/10/sys/dev/isp/isp_pci.c
Directory
Author: mav
Date: Wed Dec 30 11:49:04 2015
New Revision: 292919
URL: https://svnweb.freebsd.org/changeset/base/292919
Log:
MFC r292715: Clear virtual port's port database when disabling it.
Previously it was done only on full chip reinit, that caused old ports
resurrect in case of
Author: mav
Date: Wed Dec 30 11:50:52 2015
New Revision: 292922
URL: https://svnweb.freebsd.org/changeset/base/292922
Log:
MFC r292739: Make virtual ports control asynchronous.
Before this change virtual ports control IOCBs were executed synchronously
via Execute IOCB mailbox command.
Author: mav
Date: Wed Dec 30 11:54:37 2015
New Revision: 292929
URL: https://svnweb.freebsd.org/changeset/base/292929
Log:
MFC r292764: Split DMA buffers for request, response and ATIO queues.
Modified:
stable/10/sys/dev/isp/isp_freebsd.h
stable/10/sys/dev/isp/isp_pci.c
Author: mav
Date: Fri Nov 27 14:38:36 2015
New Revision: 291384
URL: https://svnweb.freebsd.org/changeset/base/291384
Log:
MFC r291061: Improve locking of sg_threadcount.
Modified:
stable/10/sys/rpc/svc.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/rpc/svc.c
Author: mav
Date: Sat Nov 28 17:26:46 2015
New Revision: 291429
URL: https://svnweb.freebsd.org/changeset/base/291429
Log:
MFC r291126:
Add API to obtain primary enclosure name and ID for /dev/sesX devices.
sesX device number may change between reboots, so to properly identify
the
Author: mav
Date: Fri Nov 27 15:26:19 2015
New Revision: 291388
URL: https://svnweb.freebsd.org/changeset/base/291388
Log:
MFC r290670: Modify target port groups logic in CTL.
- Introduce "ha_shared" port option, which being set to "on" moves the
port into separate port group, shared
Author: mav
Date: Fri Nov 27 15:27:43 2015
New Revision: 291389
URL: https://svnweb.freebsd.org/changeset/base/291389
Log:
MFC r290820: Add NULL check to make Coverity happy.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Nov 30 22:58:48 2015
New Revision: 291541
URL: https://svnweb.freebsd.org/changeset/base/291541
Log:
MFC r289755: Remove residual verbosity.
firmware_register() already reports errors.
Modified:
stable/10/sys/dev/ispfw/ispfw.c
Directory Properties:
stable/10/
Author: mav
Date: Wed Jun 15 01:42:53 2016
New Revision: 301904
URL: https://svnweb.freebsd.org/changeset/base/301904
Log:
MFC r301293:
When negotiating NTB_SB01BASE_LOCKUP workaround, don't try to limit the
BAR size to 1MB. According to Xeon v3 specifications and my tests, that
size
Author: mav
Date: Wed Jun 15 01:41:43 2016
New Revision: 301903
URL: https://svnweb.freebsd.org/changeset/base/301903
Log:
MFC r301292: When negotiating MSIX parameters, give other head time to see
our NTB_MSIX_RECEIVED status, before making upper layers overwrite it.
This is not
Author: mav
Date: Wed Jun 15 01:39:43 2016
New Revision: 301902
URL: https://svnweb.freebsd.org/changeset/base/301902
Log:
MFC r300610: Re-enable write combining, disabled by default at r295486.
if_ntb(4) strongly benefits from WC, improving throughput from 350Mbit/s
to 8-10Gbit/s on my
Author: mav
Date: Fri Mar 18 13:29:43 2016
New Revision: 297019
URL: https://svnweb.freebsd.org/changeset/base/297019
Log:
MFC r296653: Allow standard commands for "unknown" classes in RESCUE mode.
For example, it allows quite useful `geom disk list` command.
Modified:
Author: mav
Date: Tue Apr 12 07:54:55 2016
New Revision: 297852
URL: https://svnweb.freebsd.org/changeset/base/297852
Log:
MFC r297387: Add some device IDs found on AMD FCH shipsets.
Modified:
stable/10/sys/dev/sound/pci/hda/hdac.c
stable/10/sys/dev/sound/pci/hda/hdac.h
Author: mav
Date: Tue Apr 12 07:54:03 2016
New Revision: 297851
URL: https://svnweb.freebsd.org/changeset/base/297851
Log:
MFC r297386: Add support for AMD FCH watchdog timers.
Modified:
stable/10/share/man/man4/amdsbwd.4
stable/10/sys/dev/amdsbwd/amdsbwd.c
Directory Properties:
Author: mav
Date: Fri Mar 18 13:32:00 2016
New Revision: 297021
URL: https://svnweb.freebsd.org/changeset/base/297021
Log:
MFC r296919: Fix small memory leak on attempt to access deleted snapshot.
Modified:
stable/10/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c
Directory Properties:
Author: mav
Date: Mon Mar 21 07:36:02 2016
New Revision: 297144
URL: https://svnweb.freebsd.org/changeset/base/297144
Log:
MFC r277629 (by will):
When creating or updating a node, use vfs_timestamp() for "now" instead
of gethrestime(), to allow the administrator to decide the appropriate
Author: mav
Date: Sun Mar 20 18:56:03 2016
New Revision: 297071
URL: https://svnweb.freebsd.org/changeset/base/297071
Log:
MFC r271781i (by will):
bpobj_iterate_impl(): Close a refcount leak iterating on a sublist.
If bpobj_space() returned non-zero here, the sublist would have been
Author: mav
Date: Sun Mar 20 14:11:37 2016
New Revision: 297064
URL: https://svnweb.freebsd.org/changeset/base/297064
Log:
MFC r256612: MFprojects/camlock r254685:
Remove TQ_FLAGS_PENDING flag, softly duplicating queue emptiness status.
Modified:
stable/10/sys/kern/subr_taskqueue.c
Author: mav
Date: Sun Mar 20 14:37:37 2016
New Revision: 297066
URL: https://svnweb.freebsd.org/changeset/base/297066
Log:
MFC r256613, r256862: MFprojects/camlock r254763:
Move tq_enqueue() call out of the queue lock for known handlers (actually
I have found no others in the base system).
Author: mav
Date: Sun Mar 20 16:00:05 2016
New Revision: 297067
URL: https://svnweb.freebsd.org/changeset/base/297067
Log:
MFC r264670: MFV r264667:
4752 fan out read zio taskqs
illumos/illumos-gate@1b497ab83e8f1c58bba5da59c649207a442a4720
Modified:
Author: mav
Date: Sun Mar 20 19:14:51 2016
New Revision: 297075
URL: https://svnweb.freebsd.org/changeset/base/297075
Log:
MFC r269222: Reschedule the 'deadman' callout after handling, this makes our
code behave more like it is on Solaris.
Differential Revision:
Author: mav
Date: Sun Mar 20 20:27:52 2016
New Revision: 297082
URL: https://svnweb.freebsd.org/changeset/base/297082
Log:
MFC r272359 (by will):
zfsvfs_create(): Refuse to mount datasets whose names are too long.
This is checked for in the zfs_snapshot_004_neg STF/ATF test (currently
Author: mav
Date: Sun Mar 20 20:12:14 2016
New Revision: 297078
URL: https://svnweb.freebsd.org/changeset/base/297078
Log:
MFC r274304 (by delphij): MFV r274272 and diff reduction with upstream.
Illumos issue:
5244 zio pipeline callers should explicitly invoke next stage
Modified:
Author: mav
Date: Sun Mar 20 20:37:26 2016
New Revision: 297085
URL: https://svnweb.freebsd.org/changeset/base/297085
Log:
MFC r274627 (by avg):
Revert r269093 which introduced physical zio alignment transform
Size of physical ZIOs must never be implicitly adjusted, it's
a
Author: mav
Date: Sun Mar 20 19:07:12 2016
New Revision: 297073
URL: https://svnweb.freebsd.org/changeset/base/297073
Log:
MFC r277492 (by will): Add vfs.zfs.reference_tracking_enable sysctl/tunable.
This is primarily for developer/debugging use; it enables built-in tagged
tracking of
Author: mav
Date: Sun Mar 20 20:20:37 2016
New Revision: 297079
URL: https://svnweb.freebsd.org/changeset/base/297079
Log:
MFC r286223 (by smh): Fix KSTACK_PAGES check in ZFS module
The check introduced by r285946 failed to add the dependency on
opt_kstack_pages.h which meant the default
Author: mav
Date: Sun Mar 20 19:11:17 2016
New Revision: 297074
URL: https://svnweb.freebsd.org/changeset/base/297074
Log:
MFC r271788 (by will):
Enable ZFS debug flags to be modified via vfs.zfs.debug_flags.
This is primarily only of interest to ZFS developers, but it makes it
easier
Author: mav
Date: Sun Mar 20 20:00:25 2016
New Revision: 297077
URL: https://svnweb.freebsd.org/changeset/base/297077
Log:
MFC r277300 (by smh): Mechanically convert cddl sun #ifdef's to illumos
Since the upstream for cddl code is now illumos not sun, mechanically
convert all sun
Author: mav
Date: Sun Mar 20 20:25:36 2016
New Revision: 297081
URL: https://svnweb.freebsd.org/changeset/base/297081
Log:
MFC r277503 (by will): Ignore sync requests from the system syncher,
i.e. VFS_SYNC(waitfor=MNT_LAZY).
ZFS already commits outstanding data every zfs_txg_timeout
Author: mav
Date: Sun Mar 20 20:23:20 2016
New Revision: 297080
URL: https://svnweb.freebsd.org/changeset/base/297080
Log:
MFC r277501 (by will): Eliminate an #ifdef illumos for zfs_ioc_rename().
Since allow_mounted is a FreeBSD-specific change, default to B_TRUE, then
locally check for
Author: mav
Date: Sun Mar 20 20:33:03 2016
New Revision: 297084
URL: https://svnweb.freebsd.org/changeset/base/297084
Log:
MFV r258597 (by pjd):
When append-only, immutable or read-only flag is set don't allow for
hard links creation. This matches UFS behaviour.
Reported by:Oleg
Author: mav
Date: Sun Mar 20 23:43:26 2016
New Revision: 297090
URL: https://svnweb.freebsd.org/changeset/base/297090
Log:
MFC r293677 (by asomers): Record physical path information in ZFS Vdevs
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c:
If available, record the
Author: mav
Date: Sun Mar 20 23:49:58 2016
New Revision: 297092
URL: https://svnweb.freebsd.org/changeset/base/297092
Log:
MFC r294794: MFV r294793:
6367 spa_config_tryenter incorrectly handles the multiple-lock case
Reviewed by: Alek Pinchuk
Reviewed by:
Author: mav
Date: Sun Mar 20 23:51:11 2016
New Revision: 297093
URL: https://svnweb.freebsd.org/changeset/base/297093
Log:
MFC r294797: MFV r294796:
6319 assertion failed in zio_ddt_write: bp->blk_birth == txg
Reviewed by: George Wilson
Approved by: Dan
201 - 300 of 646 matches
Mail list logo