[PATCH v4 2/4] watchdog: s3c2410_wdt: Fix max_timeout being calculated larger
Guenter Roeck
linux at roeck-us.net
Tue Aug 5 06:30:30 PDT 2025
On 8/5/25 00:26, sw617.shin at samsung.com wrote:
> On Tuesday, August 5, 2025 at 2:03 PM Sam Protsenko <semen.protsenko at linaro.org> wrote:
>
>>
>>>> + u64 t_max = n_max / freq;
>>>>
>>>
>>> Make sure this compiles on 32-bit builds.
>>>
>>
>> Can you please elaborate what might be the possible problem -- just
>> curious? I admit I never though about 32-bit case when writing that code,
>> but don't see any immediate issues with that too.
>>
>
> In my opinion, it seems that Gunter Reck's explanation is correct.
> I've found out that the error of "undefined reference to '__aeabi_uldivmod'" may occur when compiling new code on a 32-bit architecture.
Also see include/linux/math64.h. The functions implemented or declared
in that include file do have a reason to exist.
Guenter
More information about the linux-arm-kernel
mailing list