From: Nicolas Dichtel <nicolas.dich...@6wind.com> Date: Tue, 1 Mar 2016 17:41:03 +0100
> DIV_ROUND_UP is defined in linux/kernel.h only for the kernel. > When ethtool.h is included by a userland app, we got the following error: > > include/linux/ethtool.h:1218:8: error: variably modified 'queue_mask' at file > scope > __u32 queue_mask[DIV_ROUND_UP(MAX_NUM_QUEUE, 32)]; > ^ > > Let's add a common definition in uapi and use it everywhere. > > Fixes: ac2c7ad0e5d6 ("net/ethtool: introduce a new ioctl for per queue > setting") > CC: Kan Liang <kan.li...@intel.com> > Suggested-by: Ben Hutchings <b...@decadent.org.uk> > Signed-off-by: Nicolas Dichtel <nicolas.dich...@6wind.com> Applied.