Messages in this thread | | | From | Kees Cook <> | Subject | Re: [PATCH v3 1/1] pgo: Fix allocate_node() v2 | Date | Fri, 4 Jun 2021 10:58:38 -0700 |
| |
On Fri, 4 Jun 2021 19:58:20 +0300, Jarmo Tiitto wrote: > When clang instrumentation eventually calls allocate_node() > the struct llvm_prf_data *p argument tells us from what section > we should reserve the vnode: It either points into vmlinux's > core __llvm_prf_data section or some loaded module's > __llvm_prf_data section. > > But since we don't have access to corresponding > __llvm_prf_vnds section(s) for any module, the function > should return just NULL and ignore any profiling attempts > from modules for now.
Thanks for working on this! I tweaked the commit title, reflowed the commit log to 80 columns, and adjusted asm-generic to asm.
Applied to for-next/clang/features, thanks!
[1/1] pgo: Limit allocate_node() to vmlinux sections https://git.kernel.org/kees/c/46773f32ddf1
-- Kees Cook
| |