Add a hash_driver_work function to allow for drivers that wish to do their own work queueing and management.