From 2a6e1c50db433a3a45662eec13a12120e6aef974 Mon Sep 17 00:00:00 2001 From: Jordan Crouse Date: Tue, 14 Jan 2020 14:45:49 -0700 Subject: [PATCH] crypto: msm: Fix incorrect boolean logic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix the following warning from gcc 7.4.1 with -Werror enabled: drivers/crypto/msm/qce50.c:4668:28: error: ‘~’ on a boolean expression [-Werror=bool-operation] pce_dev->cadence_flag = ~pce_dev->cadence_flag; drivers/crypto/msm/qce50.c:4668:28: note: did you mean to use logical not?. Fixes: 377c69bf3e72 ("crypto: msm: Add QTI crypto drivers") Change-Id: Ic0dedbad73c49d059d68d9412009b74583d33154 Signed-off-by: Jordan Crouse --- drivers/crypto/msm/qce50.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/msm/qce50.c b/drivers/crypto/msm/qce50.c index 3540326a0c1e..761bc1f8da20 100644 --- a/drivers/crypto/msm/qce50.c +++ b/drivers/crypto/msm/qce50.c @@ -4665,7 +4665,7 @@ again: pce_dev->intr_cadence = 0; atomic_set(&pce_dev->bunch_cmd_seq, 0); atomic_set(&pce_dev->last_intr_seq, 0); - pce_dev->cadence_flag = ~pce_dev->cadence_flag; + pce_dev->cadence_flag = !pce_dev->cadence_flag; } }