In file included from ../net/ethtool/common.c:3: In file included from ../include/linux/ethtool_netlink.h:6: In file included from ../include/uapi/linux/ethtool_netlink.h:12: In file included from ../include/linux/ethtool.h:18: In file included from ../include/linux/if_ether.h:19: In file included from ../include/linux/skbuff.h:17: In file included from ../include/linux/bvec.h:10: In file included from ../include/linux/highmem.h:8: In file included from ../include/linux/cacheflush.h:5: In file included from ../arch/x86/include/asm/cacheflush.h:5: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. In file included from ../drivers/net/wireguard/main.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/main.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/peer.c:6: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/peer.c:6: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/timers.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/timers.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/device.c:8: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/device.c:8: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/device.c:292:25: warning: arithmetic between different enumeration types ('enum message_alignments' and 'enum noise_lengths') [-Wenum-enum-conversion] 292 | dev->needed_tailroom = noise_encrypted_len(MESSAGE_PADDING_MULTIPLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. In file included from ../drivers/net/wireguard/noise.c:6: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/noise.c:6: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/socket.c:6: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/socket.c:6: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/allowedips.c:6: In file included from ../drivers/net/wireguard/allowedips.h:10: In file included from ../include/linux/ip.h:16: In file included from ../include/linux/skbuff.h:17: In file included from ../include/linux/bvec.h:10: In file included from ../include/linux/highmem.h:8: In file included from ../include/linux/cacheflush.h:5: In file included from ../arch/x86/include/asm/cacheflush.h:5: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/allowedips.c:7: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/send.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/send.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/queueing.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/queueing.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/receive.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/receive.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/cookie.c:6: In file included from ../drivers/net/wireguard/cookie.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/cookie.c:6: In file included from ../drivers/net/wireguard/cookie.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/peerlookup.c:6: In file included from ../drivers/net/wireguard/peerlookup.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/peerlookup.c:6: In file included from ../drivers/net/wireguard/peerlookup.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/netlink.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/netlink.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. vmlinux.o: warning: objtool: __static_call_update_early+0x4c: call to serialize() leaves .noinstr.text section WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/gpib/fmh_gpib/fmh_gpib.o In file included from ../drivers/net/wireguard/main.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/main.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/peerlookup.c:6: In file included from ../drivers/net/wireguard/peerlookup.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/peerlookup.c:6: In file included from ../drivers/net/wireguard/peerlookup.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/cookie.c:6: In file included from ../drivers/net/wireguard/cookie.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/cookie.c:6: In file included from ../drivers/net/wireguard/cookie.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/peer.c:6: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/peer.c:6: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/device.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/device.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/device.c:288:25: warning: arithmetic between different enumeration types ('enum message_alignments' and 'enum noise_lengths') [-Wenum-enum-conversion] 288 | dev->needed_tailroom = noise_encrypted_len(MESSAGE_PADDING_MULTIPLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. In file included from ../drivers/net/wireguard/queueing.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/queueing.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/timers.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/timers.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/socket.c:6: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/socket.c:6: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/noise.c:6: In file included from ../drivers/net/wireguard/noise.h:8: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/noise.c:6: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/allowedips.c:6: In file included from ../drivers/net/wireguard/allowedips.h:10: In file included from ../include/linux/ip.h:16: In file included from ../include/linux/skbuff.h:17: In file included from ../include/linux/bvec.h:10: In file included from ../include/linux/highmem.h:8: In file included from ../include/linux/cacheflush.h:5: In file included from ../arch/x86/include/asm/cacheflush.h:5: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/allowedips.c:7: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/netlink.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/netlink.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/send.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/send.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/receive.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/receive.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:8: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/gpib/fmh_gpib/fmh_gpib.o In file included from ../drivers/net/wireguard/main.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/main.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/peer.c:6: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/peer.c:6: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/queueing.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/queueing.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/cookie.c:6: In file included from ../drivers/net/wireguard/cookie.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/cookie.c:6: In file included from ../drivers/net/wireguard/cookie.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/timers.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/timers.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/device.c:8: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/device.c:8: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/device.c:292:25: warning: arithmetic between different enumeration types ('enum message_alignments' and 'enum noise_lengths') [-Wenum-enum-conversion] 292 | dev->needed_tailroom = noise_encrypted_len(MESSAGE_PADDING_MULTIPLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. In file included from ../drivers/net/wireguard/allowedips.c:6: In file included from ../drivers/net/wireguard/allowedips.h:10: In file included from ../include/linux/ip.h:16: In file included from ../include/linux/skbuff.h:17: In file included from ../include/linux/bvec.h:10: In file included from ../include/linux/highmem.h:8: In file included from ../include/linux/cacheflush.h:5: In file included from ../arch/x86/include/asm/cacheflush.h:5: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/allowedips.c:7: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/netlink.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/netlink.c:7: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/noise.c:6: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/noise.c:6: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/receive.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/receive.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/socket.c:6: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/socket.c:6: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/peerlookup.c:6: In file included from ../drivers/net/wireguard/peerlookup.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/peerlookup.c:6: In file included from ../drivers/net/wireguard/peerlookup.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from ../drivers/net/wireguard/send.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: In file included from ../drivers/net/wireguard/messages.h:10: In file included from ../include/crypto/chacha20poly1305.h:10: In file included from ../include/linux/scatterlist.h:8: In file included from ../include/linux/mm.h:2224: ../include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ ../include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/wireguard/send.c:6: In file included from ../drivers/net/wireguard/queueing.h:9: In file included from ../drivers/net/wireguard/peer.h:9: In file included from ../drivers/net/wireguard/device.h:9: In file included from ../drivers/net/wireguard/noise.h:9: ../drivers/net/wireguard/messages.h:102:22: warning: arithmetic between different enumeration types ('enum cookie_values' and 'enum noise_lengths') [-Wenum-enum-conversion] 102 | u8 encrypted_cookie[noise_encrypted_len(COOKIE_LEN)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireguard/messages.h:25:53: note: expanded from macro 'noise_encrypted_len' 25 | #define noise_encrypted_len(plain_len) ((plain_len) + NOISE_AUTHTAG_LEN) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/gpib/fmh_gpib/fmh_gpib.o