thanks for looking into this problem. we need a solution. would device_lookup() and device_lookup_private() take a reference on this count automatically? or maybe some new API that does it, to avoid the need to audit every driver at once.