On 2019-08-20, Sergey Senozhatsky <sergey.senozhatsky.w...@gmail.com> wrote:
> [..]
>> +void prb_init(struct printk_ringbuffer *rb, char *data, int data_size_bits,
>> +          struct prb_desc *descs, int desc_count_bits,
>> +          struct wait_queue_head *waitq)
>> +{
>> +    struct dataring *dr = &rb->dr;
>> +    struct numlist *nl = &rb->nl;
>> +
>> +    rb->desc_count_bits = desc_count_bits;
>> +    rb->descs = descs;
>> +    atomic_long_set(&descs[0].id, 0);
>> +    descs[0].desc.begin_lpos = 1;
>> +    descs[0].desc.next_lpos = 1;
>
> dataring_desc_init(), perhaps?

Agreed.

Reply via email to