ANDROID: GKI: fix crc issue with include/linux/can/dev.h

In commit b9a0e6f3b043 ("can: dev: add generic function
can_ethtool_op_get_ts_info_hwts()"), a new .h file is added, which
messes with the CRC values for some can functions due to structures now
being fully defined when they previously were not.  Fix this up by only
including that when the crc generator is not running.

Fixes: b9a0e6f3b043 ("can: dev: add generic function can_ethtool_op_get_ts_info_hwts()")
Bug: 161946584
Change-Id: I17aa471f14a1aaa176d9d644f2b6f29a0eca8f78
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
diff --git a/include/linux/can/dev.h b/include/linux/can/dev.h
index c439735d..adcb477 100644
--- a/include/linux/can/dev.h
+++ b/include/linux/can/dev.h
@@ -21,7 +21,9 @@
 #include <linux/can/length.h>
 #include <linux/can/netlink.h>
 #include <linux/can/skb.h>
+#ifndef __GENKSYMS__
 #include <linux/ethtool.h>
+#endif
 #include <linux/netdevice.h>
 
 /*