- Inline code that needs to take and release the lock in init() function, just like other drivers - Minor changes to coding style and renames to be similar to other drivers