[LTP] [PATCH v4] mem: Convert shmt02 to new API
    Andrea Cervesato 
    andrea.cervesato@suse.com
       
    Mon Jun 23 19:38:47 CEST 2025
    
    
  
Hi!
Merged with a small change because I realized my suggestion to use 
TST_EXP_EQ_STRN() was not matching LTP standards (data != strings).
diff --git a/testcases/kernel/mem/shmt/shmt02.c 
b/testcases/kernel/mem/shmt/shmt02.c
index 020074d3e..16d99ac7a 100644
--- a/testcases/kernel/mem/shmt/shmt02.c
+++ b/testcases/kernel/mem/shmt/shmt02.c
@@ -34,7 +34,12 @@ static void run(void)
         SAFE_SHMCTL(shmid, IPC_RMID, NULL);
-       TST_EXP_EQ_STRN(cp, tst_rand_data, SHMSIZE);
+       if (memcmp(cp, tst_rand_data, SHMSIZE) != 0) {
+               tst_res(TFAIL, "Copied data changed after IPC_RMID");
+               return;
+       }
+
+       tst_res(TPASS, "Copied data has been read back");
  }
  static struct tst_test test = {
- Andrea
    
    
More information about the ltp
mailing list