On Tue, Oct 29, 2019 at 01:53:26PM +0200, Leon Romanovsky wrote: > -static void ib_cache_update(struct ib_device *device, > - u8 port, > - bool enforce_security) > +static int > +ib_cache_update(struct ib_device *device, u8 port, bool enforce_security) > { Formatting > +/** > + * ib_dispatch_event - Dispatch an asynchronous event > + * @event:Event to dispatch > + * > + * Low-level drivers must call ib_dispatch_event() to dispatch the > + * event to all registered event handlers when an asynchronous event > + * occurs. > + */ > +void ib_dispatch_event(struct ib_event *event) > +{ > + ib_enqueue_cache_update_event(event); > +} > EXPORT_SYMBOL(ib_dispatch_event); Why not just move this into cache.c? Jason