[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230616133735.351479-1-jordyzomer@google.com>
Date: Fri, 16 Jun 2023 13:37:34 +0000
From: Jordy Zomer <jordyzomer@...gle.com>
To: linux-kernel@...r.kernel.org, linux-doc@...r.kernel.org
Cc: corbet@....net, jordyzomer@...gle.com, dave.hansen@...ux.intel.com,
daniel@...earbox.net, tglx@...utronix.de, rdunlap@...radead.org,
pawan.kumar.gupta@...ux.intel.com
Subject: [PATCH 0/1] nospec: Add documentation for array_index_nospec
array_index_nospec() should only be used if the upper boundary is a built
time constant. Otherwise the boundary could be speculated on as well.
While it might be more difficult to control two loads, it doesn't rule
out the problem. Adding this to the documentation so people won't mis-use
it instead of barrier_nospec().
Jordy Zomer (1):
nospec: Add documentation for array_index_nospec
Documentation/staging/speculation.rst | 5 +++++
include/linux/nospec.h | 5 +++++
2 files changed, 10 insertions(+)
--
2.41.0.162.gfafddb0af9-goog
Powered by blists - more mailing lists