From patchwork Tue Oct 24 15:51:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Garry X-Patchwork-Id: 116953 Delivered-To: patch@linaro.org Received: by 10.140.22.164 with SMTP id 33csp5912570qgn; Tue, 24 Oct 2017 08:05:32 -0700 (PDT) X-Google-Smtp-Source: ABhQp+T97hcUGXh9y0JVfFozXmq5XMenxq+UAi6mKVcJFWgCEWr/D5Df0QY2Nk9J1bjWDH8zQZle X-Received: by 10.159.197.67 with SMTP id d3mr13301042plo.433.1508857532343; Tue, 24 Oct 2017 08:05:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1508857532; cv=none; d=google.com; s=arc-20160816; b=SB8IIj+JFm7QneNHncKfIjVDZ19zPiRJ5Lnlb8ATBknbF+nCNlb7kDx9K//sQZvz25 xNJvJb/MkyQ1GoTneWx5dSbpKMkVbbMXns+WRGbyxUAsdPKcyhDFziRvUTf/M/fCaXxm lAFmQvTTqC8JmGiQLyjlwTv2CDjfHlzGFHEqab+vxvArnFozLJ1pseSxERCQmndD6ZZ5 fVOaf22VvtdMhYn1ObgG2VSGtx8+MZeE3LNGOm1MZoY+PrIW2SY6ofTjkufz/3uTPh2j SWsVpyNA2GXhxCp1svqIJLZqJgO9nFcXKM6bwr9m+upT4ze69KvBpXfwnhmJdF6PnpV5 KZwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:arc-authentication-results; bh=YhvsoOHnzee3g6/voXk07OkAVGC6TM/dYcdV8p59eGo=; b=EyAkG7L1RHXPDSZmJP4BXAURAcVdaIz0eDmePd5Thvf1G42SPNaMcIBGsVElZO/9Ju SRqgc573PImhikl/if1GwoMI6omvIpSGGAjlTkRygbSd2AYeXZuBsNSHh4OM//ZWVHza 8Xx2qLTzLndTNOQytqcvu0ZNoIaqRpPKv6WVF1VN2h7Bju96oTyX44u9BX8+eYszPcyA jqWQP6hdeG8lWWcqQd0JHwg393TXrr2J1b6EzG1CFGZ0/gR8cUx+7ooe2vzyKUHULvm2 BDVVmgeJSWbvN6+6n2caBt/DGsDweWDhgtNj3vhL40nC/YzzdccxpQc5+ZWkRo2puoFK nbqg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f26si344004pff.119.2017.10.24.08.05.32; Tue, 24 Oct 2017 08:05:32 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932204AbdJXPFa (ORCPT + 27 others); Tue, 24 Oct 2017 11:05:30 -0400 Received: from szxga06-in.huawei.com ([45.249.212.32]:50526 "EHLO huawei.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1751323AbdJXPF1 (ORCPT ); Tue, 24 Oct 2017 11:05:27 -0400 Received: from DGGEMS406-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 1061428307843; Tue, 24 Oct 2017 23:05:23 +0800 (CST) Received: from localhost.localdomain (10.67.212.75) by DGGEMS406-HUB.china.huawei.com (10.3.19.206) with Microsoft SMTP Server id 14.3.361.1; Tue, 24 Oct 2017 23:05:15 +0800 From: John Garry To: , CC: , , , , John Garry Subject: [PATCH 00/19] hisi_sas: misc fixes, improvements, and new features Date: Tue, 24 Oct 2017 23:51:30 +0800 Message-ID: <1508860309-212397-1-git-send-email-john.garry@huawei.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 X-Originating-IP: [10.67.212.75] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset contains many misc fixes, improvements, and a few new features. Here is a list of the significant changes: - more fixes for hisi_hba.locking - v3 hw DFX feature - random error handling bugfixes - reporting v2 hw errors to userspace Shiju Jose (3): scsi: hisi_sas: use array for v2 hw AXI errors scsi: hisi_sas: report ECC errors in v2 hw to userspace scsi: hisi_sas: report v2 hw AXI errors to userspace Xiang Chen (6): scsi: hisi_sas: delete get_ncq_tag_v3_hw() scsi: hisi_sas: fix internal abort slot timeout bug scsi: hisi_sas: grab hisi_hba.lock when processing slots scsi: hisi_sas: fix SATA breakpoint memory size scsi: hisi_sas: us start_phy in PHY_FUNC_LINK_RESET scsi: hisi_sas: fix a bug when free device for v3 hw Xiaofei Tan (10): scsi: hisi_sas: use spin_lock_irqsave() for hisi_hba.lock scsi: hisi_sas: fix NULL check in SMP abort task path scsi: hisi_sas: fix the risk of freeing slot twice scsi: hisi_sas: check PHY state in get_wideport_bitmap_v3_hw() scsi: hisi_sas: init connect cfg register for v3 hw scsi: hisi_sas: add v3 hw DFX feature scsi: hisi_sas: add hisi_hba.rst_work init for v3 hw scsi: hisi_sas: complete all tasklets prior to host reset scsi: hisi_sas: add v3 hw support for AXI fatal error scsi: hisi_sas: add v3 hw port AXI error handling drivers/scsi/hisi_sas/hisi_sas.h | 22 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 44 +++- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 390 +++++++++++++++++++++------------ drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 257 ++++++++++++++++++---- 5 files changed, 510 insertions(+), 205 deletions(-) -- 1.9.1