[lvc-project] [PATCH v2] media: i2c: ov5640: Fix potential integer overflow in sysclk calculation

Fedor Pchelkin pchelkin at ispras.ru
Tue Jul 28 11:21:01 MSK 2026


On Fri, 17. Jul 15:40, Daniil Iskhakov wrote:
> The first version cast sensor->xclk_freq to u64, making the division by
> pll_prediv a 64-bit operation. Keeping sysclk as u64 also made the final
> division by sysdiv a 64-bit operation. The kernel test robot reported
> that nios2 GCC emitted unresolved references to __udivdi3 and __divdi3.
> These libgcc helpers are not provided by the kernel, causing modpost to
> fail.

Этот абзац не нужен в описании патча (будущего коммита).  Его можно
поместить в зону после ---, где уместны комментарии по поводу того, что и
почему поменялось между версиями патча.  Проблема не является специфичной
для nios2,  она актуальна для скорее всего всех 32-битных архитектур.
Просто kernel-test-robot поймал её на конфиге той архитектуры.

В остальном предлагаю отправлять.



More information about the lvc-project mailing list