Author: mav
Date: Sun Apr 2 10:57:49 2017
New Revision: 316407
URL: https://svnweb.freebsd.org/changeset/base/316407
Log:
MFC r315681: Improve command timeout handling.
Let firmware do its best first, and if it can't, try software recovery.
I would remove software timeout handler
Author: mav
Date: Sun Apr 2 11:00:18 2017
New Revision: 316410
URL: https://svnweb.freebsd.org/changeset/base/316410
Log:
MFC r315709: Switch from using periph_links to sim_links.
periph_links field belongs to periph drivers and must not be used here.
Modified:
Author: mav
Date: Sun Apr 2 10:59:30 2017
New Revision: 316409
URL: https://svnweb.freebsd.org/changeset/base/316409
Log:
MFC r315682, r315683: Remove some dead code left after r246713.
Modified:
stable/10/sys/dev/isp/isp_pci.c
stable/10/sys/dev/isp/isp_sbus.c
Directory Properties:
Author: mav
Date: Sun Apr 16 06:00:14 2017
New Revision: 317001
URL: https://svnweb.freebsd.org/changeset/base/317001
Log:
MFC r316427, r316428: Add Log directory and SATA NCQ Send and Receive Log.
Those are used at least by Linux guests to detect queued TRIM support.
Modified:
Author: mav
Date: Mon Apr 24 06:33:08 2017
New Revision: 317352
URL: https://svnweb.freebsd.org/changeset/base/317352
Log:
MFC r316677: Do not register in CTL portal groups without portals.
From config synthax point of view such portal groups are not incorrect,
but they are useless since
Author: mav
Date: Sun Apr 23 07:35:51 2017
New Revision: 317320
URL: https://svnweb.freebsd.org/changeset/base/317320
Log:
MFC r316653: Fix few minor issues found by Clang Analyzer.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_frontend_iscsi.c
Directory Properties:
Author: mav
Date: Sun Apr 23 07:37:14 2017
New Revision: 317322
URL: https://svnweb.freebsd.org/changeset/base/317322
Log:
MFC r316652: Fix few minor issues found by Clang Analyzer.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/10/
Author: mav
Date: Sun Mar 12 06:20:28 2017
New Revision: 315140
URL: https://svnweb.freebsd.org/changeset/base/315140
Log:
MFC r314308: Fix LUN enabling on wildcard target, as done by CTL.
Modified:
stable/10/sys/dev/aic7xxx/aic79xx.c
stable/10/sys/dev/aic7xxx/aic7xxx.c
Directory
Author: mav
Date: Sun Mar 12 06:18:41 2017
New Revision: 315138
URL: https://svnweb.freebsd.org/changeset/base/315138
Log:
MFC r314307: Add support for SIMs without autosense.
If we asked to send sense data by setting CAM_SEND_SENSE, but SIM didn't
confirm transmission by setting
Author: mav
Date: Mon Mar 13 06:52:29 2017
New Revision: 315189
URL: https://svnweb.freebsd.org/changeset/base/315189
Log:
MFC r314786: Import mpr(4) driver P12 to P14 diff from vendor site.
This is mostly a version bump to stay in version number sync with firmware.
The only change there
Author: mav
Date: Tue Mar 7 05:57:18 2017
New Revision: 314836
URL: https://svnweb.freebsd.org/changeset/base/314836
Log:
MFC r314374: Add safety check against too long CDB.
SBP-2 specification defined maximum CDB length as 12 bytes. Newer SBP-3
specification allows CDB of any size,
Author: mav
Date: Sun Mar 5 05:15:35 2017
New Revision: 314696
URL: https://svnweb.freebsd.org/changeset/base/314696
Log:
MFC r313945: Remove broken remnants of obsolete INOT API.
Modified:
stable/10/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Mar 6 06:24:53 2017
New Revision: 314737
URL: https://svnweb.freebsd.org/changeset/base/314737
Log:
MFC r314193: Some code cleanup.
Modified:
stable/10/sys/cam/ctl/scsi_ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Mar 6 06:26:43 2017
New Revision: 314740
URL: https://svnweb.freebsd.org/changeset/base/314740
Log:
MFC r314200: We can't access periph after ctlfe_free_ccb().
Modified:
stable/10/sys/cam/ctl/scsi_ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Mar 6 06:33:18 2017
New Revision: 314751
URL: https://svnweb.freebsd.org/changeset/base/314751
Log:
MFC r314247: Axe out some forever disabled questionable functionality.
This code is complicated enough even in its base shape.
Modified:
Author: mav
Date: Mon Mar 6 06:39:42 2017
New Revision: 314759
URL: https://svnweb.freebsd.org/changeset/base/314759
Log:
MFC r314302: Return better error code in case of too long CDB.
Its more important for SPI HBAs, as they don't support CDBs above 12 bytes.
The new error code makes
Author: mav
Date: Mon Mar 6 06:45:35 2017
New Revision: 314765
URL: https://svnweb.freebsd.org/changeset/base/314765
Log:
MFC r314326: Send TERMINATE to firmware when aborting active ATIO.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/isp_freebsd.c
Author: mav
Date: Mon Mar 6 06:09:33 2017
New Revision: 314725
URL: https://svnweb.freebsd.org/changeset/base/314725
Log:
MFC r314358: Announce that sbp_targ(4) does not support initiator mode.
Modified:
stable/10/sys/dev/firewire/sbp_targ.c
Directory Properties:
stable/10/ (props
Author: mav
Date: Mon Mar 6 06:21:26 2017
New Revision: 314731
URL: https://svnweb.freebsd.org/changeset/base/314731
Log:
MFC r314045: Remove duplicate INOT allocation.
For some reason isp_handle_platform_notify_fc() allocated INOT just
before calling isp_handle_platform_target_tmf(),
Author: mav
Date: Mon Mar 6 06:28:30 2017
New Revision: 314743
URL: https://svnweb.freebsd.org/changeset/base/314743
Log:
MFC r314203: Fix missing xpt_done() for ATIO/INOT on missing LUN.
Modified:
stable/10/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Mar 6 06:35:32 2017
New Revision: 314753
URL: https://svnweb.freebsd.org/changeset/base/314753
Log:
MFC r314255: Reenable CTL_WITH_CA, optimizing it for lower memory usage.
This code was disabled due to its high memory usage. But now we need this
functionality for
Author: mav
Date: Mon Mar 6 06:20:14 2017
New Revision: 314729
URL: https://svnweb.freebsd.org/changeset/base/314729
Log:
MFC r314038: Remove ancient __FreeBSD_version checks.
Modified:
stable/10/sys/dev/isp/isp_freebsd.c
stable/10/sys/dev/isp/isp_freebsd.h
Directory Properties:
Author: mav
Date: Mon Mar 6 06:23:45 2017
New Revision: 314735
URL: https://svnweb.freebsd.org/changeset/base/314735
Log:
MFC r314088: Slightly polish isp_dump_atpd().
Modified:
stable/10/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Mar 6 06:29:42 2017
New Revision: 314745
URL: https://svnweb.freebsd.org/changeset/base/314745
Log:
MFC r314204: Explicitly abort ATIO if CTIO sending status has failed.
This helps SIM to free related resources in questionable cases.
Modified:
Author: mav
Date: Mon Mar 6 06:30:55 2017
New Revision: 314747
URL: https://svnweb.freebsd.org/changeset/base/314747
Log:
MFC r314208: Respecting r314204 tighten ATIO cleanup requirements.
Every ATIO must complete with either successfully sent status or XPT_ABORT.
Modified:
Author: mav
Date: Mon Mar 6 06:38:26 2017
New Revision: 314757
URL: https://svnweb.freebsd.org/changeset/base/314757
Log:
MFC r314299, r314300: Fix residual length reporting in target mode.
This allows to properly handle cases when target wants to receive or send
more data then
Author: mav
Date: Mon Mar 6 06:36:45 2017
New Revision: 314755
URL: https://svnweb.freebsd.org/changeset/base/314755
Log:
MFC r314257: Add reporting SAS protocol, in case we ever have one.
Modified:
stable/10/sys/cam/ctl/ctl.c
stable/10/sys/cam/ctl/ctl_frontend.c
Directory Properties:
Author: mav
Date: Mon Mar 6 06:43:17 2017
New Revision: 314763
URL: https://svnweb.freebsd.org/changeset/base/314763
Log:
MFC r314496: Add check missed in r314257.
Modified:
stable/10/sys/cam/ctl/ctl.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Fri Mar 3 06:03:01 2017
New Revision: 314581
URL: https://svnweb.freebsd.org/changeset/base/314581
Log:
MFC r313851: Fix tight loop spinning on postponed requests.
Modified:
stable/10/sys/dev/iscsi/iscsi.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Fri Mar 3 06:04:42 2017
New Revision: 314583
URL: https://svnweb.freebsd.org/changeset/base/314583
Log:
MFC r313852: Freeze CAM SIM when request is postponed due to MaxCmdSN.
This allows to avoid resource allocation (especially offload) for requests
that can not be
Author: mav
Date: Thu Jul 20 11:37:02 2017
New Revision: 321291
URL: https://svnweb.freebsd.org/changeset/base/321291
Log:
MFC r320729: Add GEOM::descr attribute for symmetry with GEOM::ident.
Modified:
stable/10/sys/geom/geom_disk.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon Apr 24 11:20:55 2017
New Revision: 317365
URL: https://svnweb.freebsd.org/changeset/base/317365
Log:
MFC r315870: isp field in struct isp_pcmd is also unused.
Modified:
stable/10/sys/dev/isp/isp_freebsd.h
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Mon Apr 24 11:20:21 2017
New Revision: 317364
URL: https://svnweb.freebsd.org/changeset/base/317364
Log:
MFC r315869: Remove write-only crn field from struct isp_pcmd.
Modified:
stable/10/sys/dev/isp/isp_freebsd.c
stable/10/sys/dev/isp/isp_freebsd.h
Directory Properties:
Author: mav
Date: Mon Apr 24 11:19:47 2017
New Revision: 317363
URL: https://svnweb.freebsd.org/changeset/base/317363
Log:
MFC r315708: Cleanup response queue processing.
Modified:
stable/10/sys/dev/isp/isp.c
stable/10/sys/dev/isp/isp_freebsd.c
stable/10/sys/dev/isp/isp_freebsd.h
Author: mav
Date: Mon Apr 24 11:21:32 2017
New Revision: 317366
URL: https://svnweb.freebsd.org/changeset/base/317366
Log:
MFC r315908: Unify initiator and target DMA setup and command sending.
The code is so alike that it is pointless to keep it separate.
Modified:
Author: mav
Date: Mon Apr 24 11:22:06 2017
New Revision: 317367
URL: https://svnweb.freebsd.org/changeset/base/317367
Log:
MFC r315913: Add brackets to fix incorrect macro expansion.
Modified:
stable/10/sys/dev/isp/ispmbox.h
Directory Properties:
stable/10/ (props changed)
Modified:
Author: mav
Date: Sun Aug 6 08:15:21 2017
New Revision: 322116
URL: https://svnweb.freebsd.org/changeset/base/322116
Log:
MFC r321720, r321856: Attach ichwd(4) only to ISA bus of the LPC bridge.
Resource allocation for parent device does not look good by itself, but
attempt to allocate
Author: mav
Date: Sat Aug 5 08:37:38 2017
New Revision: 322081
URL: https://svnweb.freebsd.org/changeset/base/322081
Log:
MFC r321685: Fix IORDY bits definition.
According to the ATA specs, IORDYDIS should be bit 10, IORDY -- bit 11.
PR: 221049
Submitted by:
Author: mav
Date: Sat Aug 5 08:36:04 2017
New Revision: 322079
URL: https://svnweb.freebsd.org/changeset/base/322079
Log:
MFC r321921: Add compat shim part missed at r305197.
This fixes compatibility between old kernel and new ZFS tools.
It seems to be tradition to forget it.
PR:
Author: mav
Date: Mon Aug 7 07:40:00 2017
New Revision: 322138
URL: https://svnweb.freebsd.org/changeset/base/322138
Log:
MFC r321794: Improve FHA locality control for NFS read/write requests.
This change adds two new tunables, allowing to control serialization for
read and write NFS
Author: mav
Date: Fri May 26 00:26:08 2017
New Revision: 318910
URL: https://svnweb.freebsd.org/changeset/base/318910
Log:
MFC r318516: Fix time handling in cv_timedwait_hires().
pthread_cond_timedwait() receives absolute time, not relative. Passing
wrong time there caused two threads
Author: mav
Date: Mon May 1 06:05:04 2017
New Revision: 317636
URL: https://svnweb.freebsd.org/changeset/base/317636
Log:
MFC r317356: Switch isp_reset to scratchpad not requiring ISP_MBOXDMASETUP.
Modified:
stable/10/sys/dev/isp/isp.c
Directory Properties:
stable/10/ (props changed)
Author: mav
Date: Mon May 1 06:03:44 2017
New Revision: 317634
URL: https://svnweb.freebsd.org/changeset/base/317634
Log:
MFC r317064: Optimize pathologic case of telldir() for Samba.
When application reads large directory, calling telldir() for each entry,
like Samba does, it creates
Author: mav
Date: Wed Nov 22 21:24:47 2017
New Revision: 326105
URL: https://svnweb.freebsd.org/changeset/base/326105
Log:
MFC r325552: s/NgSendMsgReply/NgSendReplyMsg/ in man to match the code.
Submitted by: Dmitry Luhtionov
Modified:
Author: mav
Date: Wed Sep 19 19:52:53 2018
New Revision: 338808
URL: https://svnweb.freebsd.org/changeset/base/338808
Log:
MFC r308750:
Add support for UART found in the Ingenic XBurst system on chips.
These CPUs has non-standard UART enable bit hidden in the UART FIFO
Control
Author: mav
Date: Wed Sep 19 19:54:13 2018
New Revision: 338809
URL: https://svnweb.freebsd.org/changeset/base/338809
Log:
MFC r317659, r317752:
Make some UART consoles to not spin wait for data to be sent.
At least with Tx FIFO enabled it shows me ~10% reduction of verbose boot
time
601 - 646 of 646 matches
Mail list logo