crypto: chelsio - Fix flexible struct array warning
This patch fixes the sparse warning about arrays of flexible structures by removing an unnecessary use of them in struct __crypto_ctx. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
3112d0f1b0
commit
3564f5a214
@ -98,17 +98,17 @@ static int chcr_handle_cipher_resp(struct skcipher_request *req,
|
|||||||
|
|
||||||
static inline struct chcr_aead_ctx *AEAD_CTX(struct chcr_context *ctx)
|
static inline struct chcr_aead_ctx *AEAD_CTX(struct chcr_context *ctx)
|
||||||
{
|
{
|
||||||
return ctx->crypto_ctx->aeadctx;
|
return &ctx->crypto_ctx->aeadctx;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline struct ablk_ctx *ABLK_CTX(struct chcr_context *ctx)
|
static inline struct ablk_ctx *ABLK_CTX(struct chcr_context *ctx)
|
||||||
{
|
{
|
||||||
return ctx->crypto_ctx->ablkctx;
|
return &ctx->crypto_ctx->ablkctx;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline struct hmac_ctx *HMAC_CTX(struct chcr_context *ctx)
|
static inline struct hmac_ctx *HMAC_CTX(struct chcr_context *ctx)
|
||||||
{
|
{
|
||||||
return ctx->crypto_ctx->hmacctx;
|
return &ctx->crypto_ctx->hmacctx;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline struct chcr_gcm_ctx *GCM_CTX(struct chcr_aead_ctx *gctx)
|
static inline struct chcr_gcm_ctx *GCM_CTX(struct chcr_aead_ctx *gctx)
|
||||||
|
@ -248,9 +248,9 @@ struct hmac_ctx {
|
|||||||
|
|
||||||
struct __crypto_ctx {
|
struct __crypto_ctx {
|
||||||
union {
|
union {
|
||||||
DECLARE_FLEX_ARRAY(struct hmac_ctx, hmacctx);
|
struct hmac_ctx hmacctx;
|
||||||
DECLARE_FLEX_ARRAY(struct ablk_ctx, ablkctx);
|
struct ablk_ctx ablkctx;
|
||||||
DECLARE_FLEX_ARRAY(struct chcr_aead_ctx, aeadctx);
|
struct chcr_aead_ctx aeadctx;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user