diff options
| author | 2025-11-06 15:25:32 +0530 | |
|---|---|---|
| committer | 2025-11-15 10:52:02 -0800 | |
| commit | 216158f063fe24fb003bd7da0cd92cd6e2c4d48b (patch) | |
| tree | 38c831ad491965edad38736dd684ce578368d50b /tools/testing/selftests/pidfd/git:/ssh:/git@git.zx2c4.com | |
| parent | lib/test_kho: check if KHO is enabled (diff) | |
| download | linux-rng-216158f063fe24fb003bd7da0cd92cd6e2c4d48b.tar.xz linux-rng-216158f063fe24fb003bd7da0cd92cd6e2c4d48b.zip | |
selftests/user_events: fix type cast for write_index packed member in perf_test
Accessing 'reg.write_index' directly triggers a -Waddress-of-packed-member
warning due to potential unaligned pointer access:
perf_test.c:239:38: warning: taking address of packed member 'write_index'
of class or structure 'user_reg' may result in an unaligned pointer value
[-Waddress-of-packed-member]
239 | ASSERT_NE(-1, write(self->data_fd, ®.write_index,
| ^~~~~~~~~~~~~~~
Since write(2) works with any alignment. Casting '®.write_index'
explicitly to 'void *' to suppress this warning.
Link: https://lkml.kernel.org/r/20251106095532.15185-1-ankitkhushwaha.linux@gmail.com
Fixes: 42187bdc3ca4 ("selftests/user_events: Add perf self-test for empty arguments events")
Signed-off-by: Ankit Khushwaha <ankitkhushwaha.linux@gmail.com>
Cc: Beau Belgrave <beaub@linux.microsoft.com>
Cc: "Masami Hiramatsu (Google)" <mhiramat@kernel.org>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: sunliming <sunliming@kylinos.cn>
Cc: Wei Yang <richard.weiyang@gmail.com>
Cc: Shuah Khan <shuah@kernel.org>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'tools/testing/selftests/pidfd/git:/ssh:/git@git.zx2c4.com')
0 files changed, 0 insertions, 0 deletions
