Received: by 2002:ab2:3350:0:b0:1f4:6588:b3a7 with SMTP id o16csp734958lqe; Sun, 7 Apr 2024 01:05:19 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXR6GgfnFC6TsDd9ecYOdal/wLvLLxyAqbKkPwoceaHcYT6WMpS290tJ5yhkUnMxPRlm0IM8GWnSRkKfB2HxaXduIQqQDpknjoX3zDiPA== X-Google-Smtp-Source: AGHT+IEOeGKgViJatzCnH3nxUZ9kIrRp30QJ7zSDdr/oNiAjG1F+zdkSAGbLq9rnH4PqSyGiNpYz X-Received: by 2002:a17:906:6858:b0:a51:a9c2:8203 with SMTP id a24-20020a170906685800b00a51a9c28203mr3228190ejs.43.1712477119207; Sun, 07 Apr 2024 01:05:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712477119; cv=pass; d=google.com; s=arc-20160816; b=CDbaT2WiNQAf7Wx8Qizn1XzLvdjooZk3yvV70WsHVJ2wLY6OueWINRZbT68TtE6wKA W3B5CrfIylCpb1rjb+Nzi2KskwZassA1b4DnC0ZZ4ENdEKFNPdqDY75Ra4yP8KK3Ci79 TrBteNqe46JvwkzgXtTFdiT2lmsQZIX3QzgrcFl4LYuQs/H05AGmNsQO+cf27pFngSCA wr6V7aK5ppsgoCTpa9VUsssjEiSM0aQLXf57NtEjBdz+07k2o9P0TBa4kLYZbBDXfYws M8wRkJE6He3UzxAK2t+nEP4pB3I27QEM9FSnw/q9q+s302ZomWc7NgMUb7Q1oGQaz5Ww b2Nw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from; bh=WqteMUBbtGcR+DiyTstzd3FVzhlBJP5fbNy2rYuZ4a4=; fh=VzMToBYo5MUfLaQO74C2Chjt/otG4r80qnd7ynZ/RBQ=; b=Qa5CzkebYQwJtkuJ1j8S0xLLlMJR8xVYMGAbrmmSPzN73f5kpl7g0j8WYoVGPof5EK 0XSKmE4wzfRDqffkH4tvSz/dY7bE1xXK/+DU66HHyM1IIk3IMlDKjPDSsQeQgH1yMM2k OtTgKOIrzWtCLfkOGgbv969D8a0P0kzvHorn2nmyZdDTsobq41YPqiqxYK+pSlgw3Arz pJKWO+S44gzjIQSMFy8w8FvR9XUiSo5o/43KHzRQ5zyfrXGrc8OlCEJSeKwHCdvTcWCu Qa8BmaCKS5ejdMLVPKF7VrwUuT9tkK63GSESFLdUq/b3bSQUt6W3nmwZ892GXCOJQ4UX 3+xw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=huawei.com dmarc=pass fromdomain=huawei.com); spf=pass (google.com: domain of linux-crypto+bounces-3384-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-crypto+bounces-3384-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id dp1-20020a170906c14100b00a51b33faddcsi1798472ejc.290.2024.04.07.01.05.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Apr 2024 01:05:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto+bounces-3384-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=huawei.com dmarc=pass fromdomain=huawei.com); spf=pass (google.com: domain of linux-crypto+bounces-3384-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-crypto+bounces-3384-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id EC07E1F21DD8 for ; Sun, 7 Apr 2024 08:05:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 67E0218643; Sun, 7 Apr 2024 08:04:36 +0000 (UTC) X-Original-To: linux-crypto@vger.kernel.org Received: from szxga05-in.huawei.com (szxga05-in.huawei.com [45.249.212.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 487741097B; Sun, 7 Apr 2024 08:04:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.249.212.191 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712477076; cv=none; b=pz1R4LOFQdWfcVWNwLzTiO50qNMfhpE4O8Bh1FQLP1RG9p85O6FWrz/UYaTaao33Q4JE1rpU0QI8J3w6e2CGdJbyq7bgXxVZ691Wm3+IyrAzVcp5uYqbnCgqsmtqKGRGL6uDxynPP+mUoUl5PgCCFYKAXLfH3wSie/9SkUGCmyk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712477076; c=relaxed/simple; bh=MGF1c7hP756vbZB6s7mhJ9xaU9LW9VFYD7JABjDB6bQ=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=IuuVB3kfFi4dfikBIjXODfkKSMqemNEWyuYvKt/ak1IWkRwioV/GxU/1GCBQmfh/6ioz05s3r+TLCDTfgi9YZamVOfDjWG2kcCzBler/ZwNIiklqOlhNiQgPUPvR65NscLl1IU9lQvSr3d+8caMNKh/N8KWwJyzhM/gRKFsXTik= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=huawei.com; spf=pass smtp.mailfrom=huawei.com; arc=none smtp.client-ip=45.249.212.191 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=huawei.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huawei.com Received: from mail.maildlp.com (unknown [172.19.88.214]) by szxga05-in.huawei.com (SkyGuard) with ESMTP id 4VC4S654NFz1h4Kl; Sun, 7 Apr 2024 16:01:42 +0800 (CST) Received: from kwepemi500025.china.huawei.com (unknown [7.221.188.170]) by mail.maildlp.com (Postfix) with ESMTPS id A71191A016C; Sun, 7 Apr 2024 16:04:31 +0800 (CST) Received: from localhost.localdomain (10.67.165.2) by kwepemi500025.china.huawei.com (7.221.188.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Sun, 7 Apr 2024 16:04:30 +0800 From: Chenghai Huang To: , CC: , , , , , , , , , , , Subject: [PATCH v2 5/9] crypto: hisilicon/qm - Add the default processing branch Date: Sun, 7 Apr 2024 15:59:56 +0800 Message-ID: <20240407080000.673435-6-huangchenghai2@huawei.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20240407080000.673435-1-huangchenghai2@huawei.com> References: <20240407080000.673435-1-huangchenghai2@huawei.com> Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: dggems701-chm.china.huawei.com (10.3.19.178) To kwepemi500025.china.huawei.com (7.221.188.170) The cmd type can be extended. Currently, only four types of cmd can be processed. Therefor, add the default processing branch to intercept incorrect parameter input. Signed-off-by: Chenghai Huang --- drivers/crypto/hisilicon/qm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/crypto/hisilicon/qm.c b/drivers/crypto/hisilicon/qm.c index 92f0a1d9b4a6..cedb3af1fc1a 100644 --- a/drivers/crypto/hisilicon/qm.c +++ b/drivers/crypto/hisilicon/qm.c @@ -645,6 +645,9 @@ int qm_set_and_get_xqc(struct hisi_qm *qm, u8 cmd, void *xqc, u32 qp_id, bool op tmp_xqc = qm->xqc_buf.aeqc; xqc_dma = qm->xqc_buf.aeqc_dma; break; + default: + dev_err(&qm->pdev->dev, "unknown mailbox cmd %u\n", cmd); + return -EINVAL; } /* Setting xqc will fail if master OOO is blocked. */ -- 2.30.0