On Sun, Oct 20, 2019 at 09:54:27AM +0300, Leon Romanovsky wrote: > From: Parav Pandit <parav@xxxxxxxxxxxx> > > When IB device is undergoing unregistration, GID cache is cleaned up > after all clients are unregistered in below flow. > > __ib_unregister_device() > disable_device(); > ib_cache_cleanup_one() > gid_table_cleanup_one() > cleanup_gid_table_port() > > There is no use of generating a GID change event at such stage, where > there is no active client of the device and device is unregistered > state. > > Signed-off-by: Parav Pandit <parav@xxxxxxxxxxxx> > Reviewed-by: Daniel Jurgens <danielj@xxxxxxxxxxxx> > Reviewed-by: Leon Romanovsky <leonro@xxxxxxxxxxxx> > Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxxxx> > --- > drivers/infiniband/core/cache.c | 8 +------- > 1 file changed, 1 insertion(+), 7 deletions(-) Yep, this is a consequence of the recent cleanups in device. Applied to for-next Jason