I'm trying to come with some satisfactory solution for both, ideally: 1. the delayed work is not needed in early boot, we may have a better place where to start it 2. we can cancel the work asynchronously on mmdrop and abort it if the pcpu_cid is null, but it seems racy, perhaps there's a better place for that too Thanks, Gabriele