Hi Roman, what is this wmb for? INIT_WORK(&instance->poll_work, (void *)cxacru_poll_status, instance); wmb(); usbatm_instance->driver_data = instance; Ciao, Duncan.