It does not fail with any config without this fix. This is for new work. -- Ahbong
On Mon, Apr 16, 2018 at 9:24 PM Steven Rostedt <rost...@goodmis.org> wrote: > On Mon, 16 Apr 2018 10:36:25 +0800 > Ahbong Chang <cwahb...@google.com> wrote: > > Without this forward declaration compile may fail if this header is > > included only for registering other probe event without struct > > pool_workqueue. > > > Is this for new work or is there a config which this fails with today? > -- Steve > > Signed-off-by: Ahbong Chang <cwahb...@google.com> > > Reviewed-by: Todd Poynor <toddpoy...@google.com> > > --- > > include/trace/events/workqueue.h | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/include/trace/events/workqueue.h b/include/trace/events/workqueue.h > > index 2f057a494d93..9a761bc6a251 100644 > > --- a/include/trace/events/workqueue.h > > +++ b/include/trace/events/workqueue.h > > @@ -25,6 +25,8 @@ DECLARE_EVENT_CLASS(workqueue_work, > > TP_printk("work struct %p", __entry->work) > > ); > > > > +struct pool_workqueue; > > + > > /** > > * workqueue_queue_work - called when a work gets queued > > * @req_cpu: the requested cpu