can: Additional performance improvements

- Use poll instead of select (less useless instruction)
- Use __builtin_expect to support GCC optimization