On Mon, 6 Feb 2023 13:17:56 +1100, Rohan McLure wrote: > Add Kernel Concurrency Sanitiser support for PPC64. Doing so involves > exclusion of a number of compilation units from instrumentation, as was > done with KASAN. > > KCSAN uses watchpoints on memory accesses to enforce the semantics of > the Linux kernel memory model, notifying the user of observed data races > which have not been declared to be intended in source through the > data_race() macro, in order to remove false positives. > > [...]
Applied to powerpc/next. [1/5] powerpc: kcsan: Add exclusions from instrumentation https://git.kernel.org/powerpc/c/2fb857bc9f9e106439017ed323f522cc785395bb [2/5] powerpc: kcsan: Exclude udelay to prevent recursive instrumentation https://git.kernel.org/powerpc/c/2a7ce82dc46c591c9244057d89a6591c9639b9b9 [3/5] powerpc: kcsan: Memory barriers semantics https://git.kernel.org/powerpc/c/b6e259297a6bffb882d55715284bb5219eefda42 [4/5] powerpc: kcsan: Prevent recursive instrumentation with IRQ save/restores https://git.kernel.org/powerpc/c/4f8e09106f6e457c6e9a4ce597fa9ae2bda032c3 [5/5] powerpc: kcsan: Add KCSAN Support https://git.kernel.org/powerpc/c/6f0926c00565a91f3bd7ca1aa05db307daed5e0f cheers