From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D6B2334A79E for ; Thu, 14 May 2026 20:50:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.15.15 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778791836; cv=none; b=DCyQ9ZGCfys7G5oKhTQXB4xL0YD2OZze8CgrQpkfvVbf6kaMh7nI0GecvB0H84qJ8VXxW9chuejE5ikV+9vYmJmQXOAi96mvHH6IGJG/VtbSBre7xbRXraLMuzM+Url+oeq0VDbUCidFvmmzPoPuMh6ScfoUUY0Pgbi7VKJnwIc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778791836; c=relaxed/simple; bh=3iTlBFBBDBgRa3ZzpvapWggI6Sth8GN3bE12240Q+hE=; h=From:To:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=bFoJ/AoBBiOOYcA3/0XUijj0TY4freDpu9cba1WmNkDmnCU9Z4TNJXxoK60XT9bHuZqk6YjbA0rUAgIzfVi3RbrH0L/Y53gqvxJGVobPKxPUojfpDsk9rTCn7aEV4wx6gS82Sl3UmAO+vfUFyUeRxh0eX5Un9O/zMGlJ1wshGLo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de; spf=pass smtp.mailfrom=gmx.de; dkim=pass (2048-bit key) header.d=gmx.de header.i=markus.stockhausen@gmx.de header.b=hLBX98LB; arc=none smtp.client-ip=212.227.15.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.de header.i=markus.stockhausen@gmx.de header.b="hLBX98LB" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1778791826; x=1779396626; i=markus.stockhausen@gmx.de; bh=3iTlBFBBDBgRa3ZzpvapWggI6Sth8GN3bE12240Q+hE=; h=X-UI-Sender-Class:From:To:References:In-Reply-To:Subject:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=hLBX98LBuo7617XCabKr5yvVOLZ4seERnhPeCRRhTWpW3ndErLB7orxIQcoFqidj 6tWFodM65X795wrilHqb3IGCpJfD7kfCT8rOCUhIV+xfKh62SoXG12mS1f68s6rH6 kMsaiMpWHcta3qbP87nOf7tmgjNXPoFnDeQ96WbP8WwZva9kWixysB70HTyn1dBq3 dGkVmerZ7Ygch+p39nn/i5+xrTbzt6jen1e5BdlJ4k88pVfz3/mQQg5NJx8dVJv6V DKbykdluXpz2N6/bw8o0s9ycXmg97V3rvaGaPK9PaduGvWg6VmtHfRCEP2Ty8009m dd1+YWal6MEryps1yg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MIdeR-1wZwge3lMz-004akj; Thu, 14 May 2026 22:50:25 +0200 From: To: "'Chris Packham'" , "'Rustam Adilov'" , "'Daniel Lezcano'" , "'Thomas Gleixner'" , References: <20260511131520.98420-1-adilov@disroot.org> <4536f1b3a66411a36ca0d01538003fd4@disroot.org> In-Reply-To: Subject: AW: [PATCH] clocksource: rtl-otto: Change driver to use __raw reads and writes Date: Thu, 14 May 2026 22:50:24 +0200 Message-ID: <021301dce3e3$4a530b70$def92250$@gmx.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQLHUhUB4uKe2nXoTcBsgzHE03x90gIrivPfASiJUR20Hn7AcA== Content-Language: de X-Provags-ID: V03:K1:fL/vCAIg4hEMsPtEVP4ASTozACGbLMrnAcHHtkkpyGjm6ysSi+X Qk3YaADMli/b+6oI5CK9womGwcZhZnReJAQfAphVNGu+WBM1vrehjIG1IubycyHViGPb5DV ePwdtW1A+E9qKWx4j4Zijudj7jUthsE903r3AxvTr3tZg+xi/IIPG+cqPOH3Nd5JchOx7Gu csO9pvvahSCz0A/q1ym2w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:HZSutXSbsGg=;G0zmtNuuizLGQm4lj74qZ3dtZRC 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 > Von: Chris Packham =20 > 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 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=20 confirmation from downstream. Markus [1] https://lkml.org/lkml/2025/8/4/240