On 29/11/2018 4:43 am, Sergey Senozhatsky wrote:
> On (11/27/18 16:19), Dave Rodgman wrote:> 
>> +static struct crypto_alg alg = {
>> +    .cra_name               = "lzo-rle",
>> +    .cra_flags              = CRYPTO_ALG_TYPE_COMPRESS,
>> +    .cra_ctxsize            = sizeof(struct lzorle_ctx),
>> +    .cra_module             = THIS_MODULE,
>> +    .cra_init               = lzorle_init,
>> +    .cra_exit               = lzorle_exit,
>> +    .cra_u                  = { .compress = {
>> +    .coa_compress           = lzorle_compress,
>> +    .coa_decompress         = lzorle_decompress } }
>> +};
> 
> A nitpick:
>    indentation for .compress assignment is a bit confusing, maybe.

Looking a bit more closely, these structs are formatted fairly 
inconsistently in the crypto directory. So, lzo-rle is consistent with 
what lzo does... but various other files do it differently.

I'm happy to submit a whitespace cleanup patch if people would like, and 
get everything in that directory consistent (i.e. adopt a style similar 
to the example below)?

static struct scomp_alg scomp = {
         .alloc_ctx              = lzorle_alloc_ctx,
         .free_ctx               = lzorle_free_ctx,
         .compress               = lzorle_scompress,
         .decompress             = lzorle_sdecompress,
         .base                   = {
                 .cra_name               = "lzo-rle",
                 .cra_driver_name        = "lzo-rle-scomp",
                 .cra_module             = THIS_MODULE,
         }
};

Dave

Reply via email to