Skip to content

[PW_SID:1094390] [v2] perf riscv: Fix discarded const qualifier in _get_field()#1928

Closed
linux-riscv-bot wants to merge 2 commits into
workflow__riscv__fixesfrom
pw1094390
Closed

[PW_SID:1094390] [v2] perf riscv: Fix discarded const qualifier in _get_field()#1928
linux-riscv-bot wants to merge 2 commits into
workflow__riscv__fixesfrom
pw1094390

Conversation

@linux-riscv-bot
Copy link
Copy Markdown

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

Linux RISC-V bot and others added 2 commits May 10, 2026 02:08
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>
@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 112.79 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 1007.66 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1362.52 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 19.27 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 20.97 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.61 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 75.79 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
kdoc
Desc: Detects for kdoc errors
Duration: 0.70 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
module-param
Desc: Detect module_param changes
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2] perf riscv: Fix discarded const qualifier in _get_field()"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.26 seconds
Result: PASS

@linux-riscv-bot linux-riscv-bot force-pushed the workflow__riscv__fixes branch from 2d4fcdd to cd9d421 Compare May 14, 2026 08:49
@linux-riscv-bot linux-riscv-bot deleted the pw1094390 branch May 21, 2026 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants