O que devo usar no Linux> 2.6.28 em vez de __arch__swab32
-
23-09-2019 - |
Pergunta
Eu continuo recebendo erro de compilação para um módulo de kernel:
XXX: In function 'yyy':
ZZZ:125: error: implicit declaration of function '__arch__swab32'
PowerPC, 2.6.30.x, Kamikaze Toolchain. De acordo com isto O identificador foi embora depois de 2.6.28. O que devo usar em vez disso?
Solução
Você deveria estar usando o genérico __swab32
a partir de linux/swab.h
(que também existe nas versões anteriores do kernel).
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow