Remove the temporary context variable `tctx` to simplify the code. use
the original context `ctx` directly in calls to `lsm_get_self_attr`,
eliminating redundancy without any functional changes.

Reviewed-by: Casey Schaufler <ca...@schaufler-ca.com>
Reviewed-by: Shuah Khan <sk...@linuxfoundation.org>
Signed-off-by: Amit Vadhavana <av2082...@gmail.com>
---
V1:- https://lore.kernel.org/all/20241112182810.24761-1-av2082...@gmail.com/
V1 -> V2 :
write complete sentences instead of bullet points in the change log.
---
 tools/testing/selftests/lsm/lsm_set_self_attr_test.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/tools/testing/selftests/lsm/lsm_set_self_attr_test.c 
b/tools/testing/selftests/lsm/lsm_set_self_attr_test.c
index 66dec47e3ca3..732e89fe99c0 100644
--- a/tools/testing/selftests/lsm/lsm_set_self_attr_test.c
+++ b/tools/testing/selftests/lsm/lsm_set_self_attr_test.c
@@ -56,16 +56,15 @@ TEST(flags_zero_lsm_set_self_attr)
 TEST(flags_overset_lsm_set_self_attr)
 {
        const long page_size = sysconf(_SC_PAGESIZE);
-       char *ctx = calloc(page_size, 1);
+       struct lsm_ctx *ctx = calloc(page_size, 1);
        __u32 size = page_size;
-       struct lsm_ctx *tctx = (struct lsm_ctx *)ctx;
 
        ASSERT_NE(NULL, ctx);
        if (attr_lsm_count()) {
-               ASSERT_LE(1, lsm_get_self_attr(LSM_ATTR_CURRENT, tctx, &size,
+               ASSERT_LE(1, lsm_get_self_attr(LSM_ATTR_CURRENT, ctx, &size,
                                               0));
        }
-       ASSERT_EQ(-1, lsm_set_self_attr(LSM_ATTR_CURRENT | LSM_ATTR_PREV, tctx,
+       ASSERT_EQ(-1, lsm_set_self_attr(LSM_ATTR_CURRENT | LSM_ATTR_PREV, ctx,
                                        size, 0));
 
        free(ctx);
-- 
2.25.1


Reply via email to