if_awg won't build with the DEVICE_POLLING option since reorganization in 5fba90649ad564a5820877c7448383847f7f20e8 (r367883) because awg_poll() is used in awg_ioctl() before it is defined/declared.
/usr/src/sys/arm/allwinner/if_awg.c:1152:33: error: use of undeclared identifier 'awg_poll'; did you mean 'awg_ioctl'? error = ether_poll_register(awg_poll, ifp); ^~~~~~~~ awg_ioctl /usr/src/sys/arm/allwinner/if_awg.c:1106:1: note: 'awg_ioctl' declared here awg_ioctl(if_t ifp, u_long cmd, caddr_t data) ^
Could just add a prototype, but it might be better to move things around a bit again but I wouldn't know where to put it.