Я должен был прочитать более внимательно. Патч предназначен для timespec_add_ns()
, и у вас не работают функции gem_rxmac_reset()
и divide.part.4
. Возможно, это не связано с найденным вами патчем - вместо этого, вероятно, стандартные 64-битные функции div / mod не имеют реализации на вашей целевой платформе.
У вас есть Sun GEM или Apple GMAC NIC? Если нет, вы можете просто отключить этот драйвер и избавиться от первого сообщения об ошибке.
Во-вторых, вам может понадобиться реализовать аналогичный трюк asm
в файле clkdev.c
- когда я просматривал свою копию для повторной операции вычитания, я не заметил ее - но, возможно, вы можете просто украсть более новый clkdev.c
или clkdev.h
, чтобы решить эту проблему? (Это длинный выстрел, есть только одна запись в git log drivers/clk/clkdev.c
.)