Re: [RFC PATCH v4 8/9] printk-rb: new functionality to support printk

2019-08-20 Thread John Ogness
On 2019-08-20, Sergey Senozhatsky 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 = >dr; >> +struct numlist

Re: [RFC PATCH v4 8/9] printk-rb: new functionality to support printk

2019-08-20 Thread Sergey Senozhatsky
On (08/08/19 00:32), John Ogness 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 = >dr; > + struct numlist *nl =

[RFC PATCH v4 8/9] printk-rb: new functionality to support printk

2019-08-07 Thread John Ogness
Add the following functions needed to support printk features. dataring: dataring_unused() - return free bytes ringbuffer: prb_init() - dynamically initialize a ringbuffer prb_iter_seek() - seek to an entry in the committed list prb_iter_wait_next_valid_entry() - blocking reader function