Dear Lothar Waßmann, > Hi, > > Marek Vasut writes: > > Dear Lothar Waßmann, > > > > > Hi Marek, > > > > > > some small comments below. > > > > > > Marek Vasut writes: > > > > diff --git a/drivers/crypto/mxs-dcp.c b/drivers/crypto/mxs-dcp.c > > > > new file mode 100644 > > > > index 0000000..c2b35c7 > > > > --- /dev/null > > > > +++ b/drivers/crypto/mxs-dcp.c > > > > > > [...] > > > > > > > +/* AES 128 ECB and AES 128 CBC */ > > > > +static struct crypto_alg dcp_aes_algs[] = { > > > > + [0] = { > > > > + .cra_name = "ecb(aes)", > > > > + .cra_driver_name = "ecb-aes-dcp", > > > > + .cra_priority = 400, > > > > + .cra_alignmask = 15, > > > > + .cra_flags = CRYPTO_ALG_TYPE_ABLKCIPHER | > > > > + CRYPTO_ALG_ASYNC | > > > > + CRYPTO_ALG_NEED_FALLBACK, > > > > + .cra_init = mxs_dcp_aes_fallback_init, > > > > + .cra_exit = mxs_dcp_aes_fallback_exit, > > > > + .cra_blocksize = AES_BLOCK_SIZE, > > > > + .cra_ctxsize = sizeof(struct dcp_async_ctx), > > > > + .cra_type = &crypto_ablkcipher_type, > > > > + .cra_module = THIS_MODULE, > > > > + .cra_u = { > > > > + .ablkcipher = { > > > > + .min_keysize = AES_MIN_KEY_SIZE, > > > > + .max_keysize = AES_MAX_KEY_SIZE, > > > > + .setkey = mxs_dcp_aes_setkey, > > > > + .encrypt = mxs_dcp_aes_ecb_encrypt, > > > > + .decrypt = mxs_dcp_aes_ecb_decrypt > > > > + } > > > > > > missing ',' after '}' > > > > Is this a problem? The last ',' is not needed by the C standard. > > The problem arises when someone wants to append another item to the > list. Without the comma he has to change two lines which may cause > merge conflicts if two people add different items to the same struct. > > That's why we usually have (unnecessary) commas on the last element of > a struct initializer (except when they are meant to be the last > element of course). Good point. Best regards, Marek Vasut -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html