| commit | 3e49662a061f5fe535cf4797e41ca7dc89cf535c | [log] [tgz] |
|---|---|---|
| author | Joe Fradley <[email protected]> | Tue Nov 22 22:54:49 2022 |
| committer | Chromeos LUCI <[email protected]> | Wed Oct 08 06:24:39 2025 |
| tree | b36c470772a20b6d669ff296377bc1703c9ca8b7 | |
| parent | 563d0bf8a8c4da504879e3ffa092ee0ddfaf46e3 [diff] |
UPSTREAM: crypto: x86/curve25519 - disable gcov curve25519-x86_64.c fails to build when CONFIG_GCOV_KERNEL is enabled. The error is "inline assembly requires more registers than available" thrown from the `fsqr()` function. Therefore, excluding this file from GCOV profiling until this issue is resolved. Thereby allowing CONFIG_GCOV_PROFILE_ALL to be enabled for x86. Signed-off-by: Joe Fradley <[email protected]> Signed-off-by: Herbert Xu <[email protected]> (cherry picked from commit c390c452ebeb44cb979b7374d3acc3859415e86c) BUG=b:448564473 TEST=cro3 build --board dedede --use-flags "gcov" sys-kernel/chromeos- kernel-6_1 Change-Id: Ideb56b1f733d9c182a31daced3abab75530af79f Signed-off-by: Masami Hiramatsu <[email protected]> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/7015668 Reviewed-by: Sergey Senozhatsky <[email protected]> Commit-Queue: Sergey Senozhatsky <[email protected]> Reviewed-by: Hikaru Nishida <[email protected]> Commit-Queue: Hikaru Nishida <[email protected]> Reviewed-by: Sean Paul <[email protected]>