Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp304130yba; Thu, 18 Apr 2019 01:21:10 -0700 (PDT) X-Google-Smtp-Source: APXvYqwrrsiWYz4/t36b/0vwwPt8Iy3LEI+42wrvuGJ2i5WIDAYtLpzSxN3uxb2hl850oqXwlAMw X-Received: by 2002:a63:e845:: with SMTP id a5mr89340970pgk.246.1555575670878; Thu, 18 Apr 2019 01:21:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555575670; cv=none; d=google.com; s=arc-20160816; b=JI8Z7Jx5abA3QIlwITiftLyozbaaSL6b3H65qv7Qvy2ACvqOw609iNOB8rf7veYgQF QhDlhKcc8XaieyIxGYjhKCZfawe12N2DXN1hKUnhy2PUqqMr4xgP/X7eO9JnFGYZiTWq 5q6V3lMyW9C3LPLO1xUIE19UP0dwa8mtccGJJ7R/2wBdsN0spfgU5SXeYmkIxTgtJRxp TnArwqSuGr51cNQ2VNSXb2XHo6TJj56smz8aj04W2YGxUgooEmOJni4lmyHS6zxNAQqv McdcV3K8mpLShYb1ytxTx1o9tskiBzmdczfe2xqIqhXEbSKdi+5FTEuQCo8EqQCdE5mW Bt2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=shwvU1y7ksmVy0QXfrQ/apRCOOdUrT/0ZWS8rq45Pu0=; b=bforHnyOS3yrrYXH/ANdO7zgvDMwtLLRlNkF5BOdteNbdn4eXTkZ7Npbtpm866njfJ PfomFuObQZ+SD9SttVix2EaIUX3E4zz9MBvc0VAQ7j8F/okc/iebGVSfBbkjNEUqzOZl GKYlJ/5kGrigxxYxl11gicSw49D8rv179QxPgvioVzsGcyhUCeb+12K3GZ6IQExYc2lQ oqRRA4koYY9lnoT9PhFCBq4jJVCAlErgnVB4k+QkW47JzkVcRELuH+2ig84/S9z9Qhwm rAi/lz+IN1/F3qVFg9kig1/2KU/4dNyBZ+UsoQ447KR62ynpTEG537iSIjV2dR2IBHYx vOIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=c9bFdsqC; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 143si1225669pga.118.2019.04.18.01.20.55; Thu, 18 Apr 2019 01:21:10 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=c9bFdsqC; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388269AbfDRIRu (ORCPT + 99 others); Thu, 18 Apr 2019 04:17:50 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:46620 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733205AbfDRIRu (ORCPT ); Thu, 18 Apr 2019 04:17:50 -0400 Received: by mail-wr1-f65.google.com with SMTP id t17so1777422wrw.13; Thu, 18 Apr 2019 01:17:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=shwvU1y7ksmVy0QXfrQ/apRCOOdUrT/0ZWS8rq45Pu0=; b=c9bFdsqC3n2TWANZ9ynb5Dv6XUF4YEz2kMretIa4ZEyEqKEkPZ+H04yo5usk6SO69+ w5QzVEnZLl6br+yXBI2XQ5ljw/k0NMgEiW72mRCOZiMH2lpkqL8gKJLZ5KNesWH7jh6w wNUvKIgTZZQRQhRAJ29v0RD9DCsIu71s+4YBDrkJxvjAT2tIqTrze6PvTAvZJJ+A6mUF 9u+iolZQrRHYOSO4mjELT4CQk/KK+SvCX09G6L8c8MOB5PpCDF76qQoDMOLPk62NMjsj zZ4e/X62rH1HaIROf0Kyt6qXSRFnTL6JRrcTGOeoHFb4L+fF7cJJycZV83RKtqUze83q s+5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=shwvU1y7ksmVy0QXfrQ/apRCOOdUrT/0ZWS8rq45Pu0=; b=onn5YMApJgCGfA3DKhXqzyvZRfH902/70InGOLqj7ZbYHm4sT6/45hPmGSoIScCAuN R4lRlBy8D7tvbo6PuGGWiepZhUH8VeqAGc3WmNqxBcTc1aC0uZXgHJBn3mib4FkWsW9Y 5wpHeXiBSteJjlhZvqrcVHAN6unQ1s7q6xWAY6Cp/gigg3/sMKvLRVTitaWvZAz3YZa8 w1gDF9oLoovEsjm52FxxwBHr9xyJ1B5izTtR8ZCNS7LPc7iY/FpVkfoGX6DgFONyoP8g RLzvm01QRj6DC2vC+h5dniVjFhToTzFb+lUgXGyqROZU0DLBS/M4wMN47gqxZSH10B2O zILQ== X-Gm-Message-State: APjAAAWxZabf3YjMZ+v+rS/2ckuVXoPbaPGtANnqlFfiKXxvK8HfGAoe CLaKcP7PmX+X5r6iace592o= X-Received: by 2002:adf:8051:: with SMTP id 75mr4878861wrk.2.1555575468706; Thu, 18 Apr 2019 01:17:48 -0700 (PDT) Received: from Red.localdomain ([2a01:cb1d:147:7200:2e56:dcff:fed2:c6d6]) by smtp.googlemail.com with ESMTPSA id w11sm2350619wre.15.2019.04.18.01.17.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Apr 2019 01:17:48 -0700 (PDT) From: Corentin Labbe To: davem@davemloft.net, herbert@gondor.apana.org.au, maxime.ripard@bootlin.com, wens@csie.org Cc: linux-arm-kernel@lists.infradead.org, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, ebiggers@kernel.org, Corentin Labbe Subject: [PATCH 0/4] crypto: sun4i-ss: Fix problem reported by CONFIG_CRYPTO_EXTRA_TESTS Date: Thu, 18 Apr 2019 10:17:31 +0200 Message-Id: <20190418081735.19002-1-clabbe.montjoie@gmail.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Loading sun4i-ss with CONFIG_CRYPTO_EXTRA_TESTS, lead to hung tasks. This patchset fix the two deadlock (one in hash, one in cipher) found. This patchset fix also some invalid IV handling found while debugging thoses issues. Regards Corentin Labbe (4): crypto: sun4i-ss: Handle better absence/presence of IV crypto: sun4i-ss: remove ivsize from ECB crypto: sun4i-ss: Fix invalid calculation of hash end crypto: sun4i-ss: fallback when length is not multiple of blocksize drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 67 ++++++++++++++++++----- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 19 ++++--- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 5 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 2 + 4 files changed, 71 insertions(+), 22 deletions(-) -- 2.21.0