linux-crypto.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] crypto: omap-des - Fix sparse/compiler warnings
@ 2020-06-15 11:36 Herbert Xu
  2020-06-16 10:21 ` Tero Kristo
  0 siblings, 1 reply; 2+ messages in thread
From: Herbert Xu @ 2020-06-15 11:36 UTC (permalink / raw)
  To: Tero Kristo, Linux Crypto Mailing List

This patch fixes sparse endianness warnings as well as compiler
warnings on 64-bit hosts.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

diff --git a/drivers/crypto/omap-des.c b/drivers/crypto/omap-des.c
index 8eda43319204..c9d38bcfd1c7 100644
--- a/drivers/crypto/omap-des.c
+++ b/drivers/crypto/omap-des.c
@@ -87,7 +87,7 @@ struct omap_des_ctx {
 	struct omap_des_dev *dd;
 
 	int		keylen;
-	u32		key[(3 * DES_KEY_SIZE) / sizeof(u32)];
+	__le32		key[(3 * DES_KEY_SIZE) / sizeof(u32)];
 	unsigned long	flags;
 };
 
@@ -461,7 +461,7 @@ static int omap_des_crypt_dma_start(struct omap_des_dev *dd)
 					crypto_skcipher_reqtfm(dd->req));
 	int err;
 
-	pr_debug("total: %d\n", dd->total);
+	pr_debug("total: %zd\n", dd->total);
 
 	if (!dd->pio_only) {
 		err = dma_map_sg(dd->dev, dd->in_sg, dd->in_sg_len,
@@ -504,7 +504,7 @@ static void omap_des_finish_req(struct omap_des_dev *dd, int err)
 
 static int omap_des_crypt_dma_stop(struct omap_des_dev *dd)
 {
-	pr_debug("total: %d\n", dd->total);
+	pr_debug("total: %zd\n", dd->total);
 
 	omap_des_dma_stop(dd);
 
-- 
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] crypto: omap-des - Fix sparse/compiler warnings
  2020-06-15 11:36 [PATCH] crypto: omap-des - Fix sparse/compiler warnings Herbert Xu
@ 2020-06-16 10:21 ` Tero Kristo
  0 siblings, 0 replies; 2+ messages in thread
From: Tero Kristo @ 2020-06-16 10:21 UTC (permalink / raw)
  To: Herbert Xu, Linux Crypto Mailing List

On 15/06/2020 14:36, Herbert Xu wrote:
> This patch fixes sparse endianness warnings as well as compiler
> warnings on 64-bit hosts.
> 
> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

Looks fine to me:

Reviewed-by: Tero Kristo <t-kristo@ti.com>

> 
> diff --git a/drivers/crypto/omap-des.c b/drivers/crypto/omap-des.c
> index 8eda43319204..c9d38bcfd1c7 100644
> --- a/drivers/crypto/omap-des.c
> +++ b/drivers/crypto/omap-des.c
> @@ -87,7 +87,7 @@ struct omap_des_ctx {
>   	struct omap_des_dev *dd;
>   
>   	int		keylen;
> -	u32		key[(3 * DES_KEY_SIZE) / sizeof(u32)];
> +	__le32		key[(3 * DES_KEY_SIZE) / sizeof(u32)];
>   	unsigned long	flags;
>   };
>   
> @@ -461,7 +461,7 @@ static int omap_des_crypt_dma_start(struct omap_des_dev *dd)
>   					crypto_skcipher_reqtfm(dd->req));
>   	int err;
>   
> -	pr_debug("total: %d\n", dd->total);
> +	pr_debug("total: %zd\n", dd->total);
>   
>   	if (!dd->pio_only) {
>   		err = dma_map_sg(dd->dev, dd->in_sg, dd->in_sg_len,
> @@ -504,7 +504,7 @@ static void omap_des_finish_req(struct omap_des_dev *dd, int err)
>   
>   static int omap_des_crypt_dma_stop(struct omap_des_dev *dd)
>   {
> -	pr_debug("total: %d\n", dd->total);
> +	pr_debug("total: %zd\n", dd->total);
>   
>   	omap_des_dma_stop(dd);
>   
> 

--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-06-16 10:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-15 11:36 [PATCH] crypto: omap-des - Fix sparse/compiler warnings Herbert Xu
2020-06-16 10:21 ` Tero Kristo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).