use advisory lock for firmware update