ide: use mutex instead of ide_setting_sem semaphore in IDE driver