Vladimir Kondratiev e48b179090 wil6210: fix for 64-bit integer division
On some platforms, cycles_t is 64-bit, and gcc generates call to
__udivdi3 for straight division of cycles_t/cycles_t. This leads
to compilation failure, as this function is not exist in the kernel
runtime. do_div() to rescue

Original report:

tree:   git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next.git master
head:   2e91606f5e1ec7329557dfc0e298c4c021acbb80
commit: 7c0acf868d2e470c9d6a40091acf8d6444c01b57 [81/103] wil6210: Tx performance monitoring
config: i386-randconfig-ha3-0620 (attached as .config)

All error/warnings:

   drivers/built-in.o: In function `wil_vring_debugfs_show':
>> debugfs.c:(.text+0x39b9be): undefined reference to `__udivdi3'

Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2014-06-20 14:13:45 -04:00
..
2013-05-22 15:08:27 -04:00
2014-06-19 15:49:26 -04:00
2014-06-19 15:49:27 -04:00
2014-02-28 14:33:30 -05:00
2014-05-29 13:10:28 -04:00
2013-05-22 15:08:27 -04:00
2014-06-19 15:49:27 -04:00
2014-02-28 14:33:30 -05:00
2014-06-19 15:49:26 -04:00
2014-04-22 15:06:28 -04:00