[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20170622090001.GC25859@gondor.apana.org.au>
Date: Thu, 22 Jun 2017 17:00:01 +0800
From: Herbert Xu <herbert@...dor.apana.org.au>
To: Horia Geantă <horia.geanta@....com>
Cc: David Gstir <david@...ma-star.at>,
"David S. Miller" <davem@...emloft.net>,
Dan Douglass <dan.douglass@....com>, richard@...ma-star.at,
Radu Solea <radu.solea@....com>, linux-crypto@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH 1/2] crypto: caam - fix gfp allocation flags (part I)
On Mon, Jun 19, 2017 at 11:44:45AM +0300, Horia Geantă wrote:
> Changes in the SW cts (ciphertext stealing) code in
> commit 0605c41cc53ca ("crypto: cts - Convert to skcipher")
> revealed a problem in the CAAM driver:
> when cts(cbc(aes)) is executed and cts runs in SW,
> cbc(aes) is offloaded in CAAM; cts encrypts the last block
> in atomic context and CAAM incorrectly decides to use GFP_KERNEL
> for memory allocation.
>
> Fix this by allowing GFP_KERNEL (sleeping) only when MAY_SLEEP flag is
> set, i.e. remove MAY_BACKLOG flag.
>
> We split the fix in two parts - first is sent to -stable, while the
> second is not (since there is no known failure case).
>
> Link: http://lkml.kernel.org/g/20170602122446.2427-1-david@sigma-star.at
> Cc: <stable@...r.kernel.org> # 4.8+
> Reported-by: David Gstir <david@...ma-star.at>
> Signed-off-by: Horia Geantă <horia.geanta@....com>
Patch applied. Thanks.
--
Email: Herbert Xu <herbert@...dor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
Powered by blists - more mailing lists