AW: [PATCH] clocksource: rtl-otto: Change driver to use __raw reads and writes

From: markus.stockhausen

Date: Thu May 14 2026 - 16:50:38 EST


> Von: Chris Packham <Chris.Packham@xxxxxxxxxxxxxxxxxxx>
> Gesendet: Mittwoch, 13. Mai 2026 23:05
> Betreff: Re: [PATCH] clocksource: rtl-otto: Change driver to use __raw reads and writes
> ...
>> Fix this by replacing all instances of ioread32 and iowrite32 with
>> __raw_readl and __raw_writel variants. Since they essentially do
>> the same register access, this shouldn't affect anything on other
>> machines.
>>
>> Signed-off-by: Rustam Adilov <adilov@xxxxxxxxxxx>

IIRC the current functions use memory barriers while the
new ones do not. Timers are critical and cost me a lot
of time in the past [1]. We nearly lost support for several
devices last year. So I like to have at least some stability
confirmation from downstream.

Markus

[1] https://lkml.org/lkml/2025/8/4/240