Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1136909pxj; Sat, 15 May 2021 05:06:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxVRTcg4tiz9o4OHGG2XkBgTzwxrQuAWJ39yjIcR6/yIS2KwTerLEY25sXgeAdRQYPSRPu6 X-Received: by 2002:a92:cc0f:: with SMTP id s15mr43519270ilp.187.1621080381125; Sat, 15 May 2021 05:06:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621080381; cv=none; d=google.com; s=arc-20160816; b=aSjJK3gkZ1jjor73tIsYOd73Hys4isk4ob/3fN7QQzFkjbSvZvTCA/qd2t40LwEFla 88CZp1GgImYl1G4PlTsDSPjq5ViexVqEBmeXQMvBFESdPUe1it32Mq3VbEekrA8eDr/O zPE4SEE9lcm6srBq1sDMFYA6KMDCfyDRPz0VPQFRQr20kPmypdqGCS4DN61c5alRa4O4 o5Yc3M2KHyEDNJpUuUkvGisjvo7vkyaIqHmOapdBBUKT373hV6elyb/RtBFBbNu7feKc VI0jf7DMgR2DJ8CK5dcitdZlWMoN4qd4A7dTPs7Z6xA66o7WcJ1v7PcGe32OVO95JOjp xkdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=9V+kHRwitOiI61DVXx3KwzibZBIsXHPXqTrT/D1TqhU=; b=UY6VxSOMFIK4tR6Ps+VksIQw3vLnosBENbEao3F1N6Zwg2s8xhyjF4mK2/0JubKGZ/ O6lQ/p4QIXfS2ZJHdg8N8++vyCvFmy7DXODbR7UmqtNuiNPPGtjJnkH/oNsXketeKhSE 2J/Ewu1Kc3poXRaHPeiLdvSZuViibD3L5rM3Gdm0x2vDyFmNoYPXrTF07QNKZp2XiLj4 3BfsJ8HFqHFHp3DdO1dQRfArFmknKk8iRkGeOj0ARL9+o8mM8z81ypRT+1r/66bBTz7U sTTXm7RXKYcT+Ui28fFytKHhvjzoNCs0la94kamGeB7XcnA8DQYfi2Jl649gk/rGwCr8 6iLA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f6si10789739ioh.32.2021.05.15.05.06.07; Sat, 15 May 2021 05:06:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233039AbhEOKtU (ORCPT + 99 others); Sat, 15 May 2021 06:49:20 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:3693 "EHLO szxga04-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232003AbhEOKtR (ORCPT ); Sat, 15 May 2021 06:49:17 -0400 Received: from DGGEMS405-HUB.china.huawei.com (unknown [172.30.72.60]) by szxga04-in.huawei.com (SkyGuard) with ESMTP id 4Fj28p1zVmz16QD8; Sat, 15 May 2021 18:44:58 +0800 (CST) Received: from localhost.localdomain (10.67.165.24) by DGGEMS405-HUB.china.huawei.com (10.3.19.205) with Microsoft SMTP Server id 14.3.498.0; Sat, 15 May 2021 18:47:34 +0800 From: Weili Qian To: , CC: , , , , Subject: [PATCH 0/4] crypto: hisilicon/qm - modify reset process Date: Sat, 15 May 2021 18:44:36 +0800 Message-ID: <1621075480-52869-1-git-send-email-qianweili@huawei.com> X-Mailer: git-send-email 2.8.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.165.24] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org This series of patches modify the process of error initialization and recovery and enable the master ooo to be closed when nfe occurs to avoid error spread. Weili Qian (4): crypto: hisilicon/qm - initialize the device before doing tasks crypto: hisilicon/qm - modify 'QM_RESETTING' clearing error crypto: hisilicon/qm - adjust order of device error configuration crypto: hisilicon/qm - enable to close master ooo when NFE occurs drivers/crypto/hisilicon/hpre/hpre_main.c | 42 ++++++--- drivers/crypto/hisilicon/qm.c | 136 +++++++++++++++++++----------- drivers/crypto/hisilicon/sec2/sec_main.c | 48 ++++++----- drivers/crypto/hisilicon/zip/zip_main.c | 38 ++++++--- 4 files changed, 169 insertions(+), 95 deletions(-) -- 2.8.1