diff options
author | Dimitris Michailidis <d.michailidis@fungible.com> | 2022-04-01 16:24:11 -0700 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2022-04-01 21:32:30 -0700 |
commit | 31ac3bcee47b8628d676bf4080c56b238d0222d1 (patch) | |
tree | c57c4d386e903a3445a70e639aa3ee132a79ae8b /block | |
parent | 37391cc843eb7a302eed289b3ad745863d2af470 (diff) |
net/fungible: Fix reference to __udivdi3 on 32b builds
32b builds with CONFIG_PHYS_ADDR_T_64BIT=y, such as i386 PAE,
raise a linker error due to a 64b division:
ld: drivers/net/ethernet/fungible/funcore/fun_dev.o: in function
`fun_dev_enable':
(.text+0xe1a): undefined reference to `__udivdi3'
The divisor in the offendinng expression is a power of 2. Change it to
use an explicit right shift.
Fixes: e1ffcc66818f ("net/fungible: Add service module for Fungible drivers")
Reported-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Dimitris Michailidis <dmichail@fungible.com>
Link: https://lore.kernel.org/r/20220401232411.313881-1-dmichail@fungible.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions