[PW_SID:1094390] [v2] perf riscv: Fix discarded const qualifier in _get_field()#1928
[PW_SID:1094390] [v2] perf riscv: Fix discarded const qualifier in _get_field()#1928linux-riscv-bot wants to merge 2 commits into
Conversation
The assignment of strrchr() return values to non-const char * variables triggers a -Werror=discarded-qualifiers warning when building with GCC 14. This happens because in newer glibc versions, strrchr() returns a const char * if the input string is const. Properly declare 'line2' and 'nl' as const char * to match the glibc function signature and ensure type safety. This avoids the need for explicit type casting and aligns with the design pattern of not modifying read-only memory in the perf tool. Signed-off-by: Li Guan <guanli.oerv@isrc.iscas.ac.cn> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
|
Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()" |
2d4fcdd to
cd9d421
Compare
PR for series 1094390 applied to workflow__riscv__fixes
Name: [v2] perf riscv: Fix discarded const qualifier in _get_field()
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1094390
Version: 2