Moved implementation to linux_arm (which the current implementation is working).