Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp2600981lqz; Wed, 3 Apr 2024 03:06:31 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXpJUSQdrqRmBuelTq+Oc71E3auYBj+g2Wbu/7sH0WPgUtTjQ8FgcBp7rrF7yOEOAyb+tbV69kz02ql/62/XWgPqaiOFnVy8IsBZZzCQg== X-Google-Smtp-Source: AGHT+IF/3ESm468TaiBtt41RvlqnWZwvCby1zLNIlVn1yQWXLMGTlLX6cL4f3be3dUobEvA98waw X-Received: by 2002:a05:6402:3583:b0:56e:aa9:59f0 with SMTP id y3-20020a056402358300b0056e0aa959f0mr689710edc.34.1712138790728; Wed, 03 Apr 2024 03:06:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712138790; cv=pass; d=google.com; s=arc-20160816; b=uUUylKewM11UwLDnG23SUni71i/UanS+rHlxTDZNoafiDgBunPm/v/1+rOIHrr3moY el5Qb52PrqpBAIHK2cMAy/kV0KI0fkvmrNwy1YHGzOYEVXmyIjR1iYSa08+eiuU+N0vU vvh7Yq/SqGv8cxBS6gU6bjkWLYnVHlotO3rd2hVWvsOC4BlA9nMAg213sJrMoOM5MKyM JDCEQVgkpRt2Z6LK0lYeDhzkCBYk/GPHb/qlanaNR5Ln6yax64a8RBhS+4AVbVfLJNVK lOpjg240JDr3QPCFYlOKC5k+zdXeLGJoipaunZeJr+rog1jMxTpq7oq5oWCZfdQVBK3j Dnow== 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=XLkeFR844Pqg5qT2pYI1UNyj0YNvGhDKF5JDIAy6/H2jhYfJfLQBgtZKjIuLZBqQjt MPMwwIo8PqnNsO8YTv9Ek0ll7JC/pEg9Ff8dW5OB+Uyj8AnTxI9ePWdFgDJk+WFnpyN1 Agh87GBGlaWRgrvGMp/ZLbhBS14m7yWlTCcAOnvKooZ04oPGep2oqBgWmqaqDLEjStGV i6RhWmKkTA6G0XDPfyk1FZB4voIZi7NC89NLbYv9l9V9u9lClmGI+GiwUqi4E7Y4Ey4e VGjviu8rV5qhe0GZfvJVUzHSj79vn0odAGGPwiM1FnVYTmpVZDcDk7PtdJV7xpyXk5KD jVoA==; 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-kernel+bounces-129492-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-129492-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 s19-20020a50ab13000000b0056df6532b3fsi1239065edc.648.2024.04.03.03.06.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 03:06:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-129492-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-kernel+bounces-129492-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-129492-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 709131F2ADD1 for ; Wed, 3 Apr 2024 10:06:30 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1350B136995; Wed, 3 Apr 2024 10:05:33 +0000 (UTC) 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 83093135405; Wed, 3 Apr 2024 10:05:30 +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=1712138732; cv=none; b=lYWIr557qQng6j+pPWCMPhmwOjM46GPI/t3a2I/hWaHnw824Ze4I7fgLlMI7sZQxYl59PZ+L0+8qFciciJ2exWQXTldAJoE4n5pfZM+Z5dZcXsAsdvx4Fjm2die4ihI50bHpaj+t030sef0zTOCVGpuaP7SlLiSXze565Ze0Rlw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712138732; c=relaxed/simple; bh=MGF1c7hP756vbZB6s7mhJ9xaU9LW9VFYD7JABjDB6bQ=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=uGiFlJKL6ARj67jy4424Op1ejl0sTA7yN5ZlSta7d8ve1hHlrCwPncVe2Rpy7ltN23mtZX+uKkW7R3PNi32ZWcpteqJ5bj2fREyrzkaZ94zliqynqbVUEjTjveWKr9anTU99VmxV4X2PmTT4emyqLPQ1np1RXdyhGpZiUBLRWNg= 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.163.17]) by szxga05-in.huawei.com (SkyGuard) with ESMTP id 4V8gN16245z1GFGj; Wed, 3 Apr 2024 18:04:49 +0800 (CST) Received: from dggpemd200003.china.huawei.com (unknown [7.185.36.122]) by mail.maildlp.com (Postfix) with ESMTPS id 4BD7E1A0188; Wed, 3 Apr 2024 18:05:28 +0800 (CST) Received: from localhost.localdomain (10.67.165.2) by dggpemd200003.china.huawei.com (7.185.36.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Wed, 3 Apr 2024 18:05:28 +0800 From: Chenghai Huang To: , CC: , , , , , , , , , , , Subject: [PATCH 5/9] crypto: hisilicon/qm - Add the default processing branch Date: Wed, 3 Apr 2024 18:00:58 +0800 Message-ID: <20240403100102.2735306-6-huangchenghai2@huawei.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20240403100102.2735306-1-huangchenghai2@huawei.com> References: <20240403100102.2735306-1-huangchenghai2@huawei.com> Precedence: bulk X-Mailing-List: linux-kernel@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 dggpemd200003.china.huawei.com (7.185.36.122) 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