When compile testing the UAPI headers with clang, there is an warning turned error for using a C++ style ('//') comment, which is explicitly forbidden for UAPI headers. In file included from <built-in>:1: ./usr/include/linux/virtio_can.h:29:35: error: // comments are not allowed in this language [-Werror,-Wcomment] 29 | #define VIRTIO_CAN_MAX_DLEN 64 // this is like CANFD_MAX_DLEN | ^ 1 error generated. Switch to a standard C style comment.
Showing the changes to include/uapi (1 of 1 file). Show all
Unified · Split
| @@ -26,7 +26,7 @@ · 25 unmodified lines | |||
| 26 | #define VIRTIO_CAN_FLAGS_FD 0x4000 | 26 | #define VIRTIO_CAN_FLAGS_FD 0x4000 |
| 27 | #define VIRTIO_CAN_FLAGS_RTR 0x2000 | 27 | #define VIRTIO_CAN_FLAGS_RTR 0x2000 |
| 28 | 28 | ||
| 29 | #define VIRTIO_CAN_MAX_DLEN 64 // this is like CANFD_MAX_DLEN | 29 | #define VIRTIO_CAN_MAX_DLEN 64 /* this is like CANFD_MAX_DLEN */ |
| 30 | 30 | ||
| 31 | struct virtio_can_config { | 31 | struct virtio_can_config { |
| 32 | #define VIRTIO_CAN_S_CTRL_BUSOFF (1u << 0) /* Controller BusOff */ | 32 | #define VIRTIO_CAN_S_CTRL_BUSOFF (1u << 0) /* Controller BusOff */ |