aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/misc/lkdtm.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/misc/lkdtm.c b/drivers/misc/lkdtm.c
index 08aad69c8da4..adb6bde2ecc2 100644
--- a/drivers/misc/lkdtm.c
+++ b/drivers/misc/lkdtm.c
@@ -295,10 +295,10 @@ static void lkdtm_do_action(enum ctype which)
295 (void) recursive_loop(0); 295 (void) recursive_loop(0);
296 break; 296 break;
297 case CT_CORRUPT_STACK: { 297 case CT_CORRUPT_STACK: {
298 volatile u32 data[8]; 298 /* Make sure the compiler creates and uses an 8 char array. */
299 volatile u32 *p = data; 299 volatile char data[8];
300 300
301 p[12] = 0x12345678; 301 memset((void *)data, 0, 64);
302 break; 302 break;
303 } 303 }
304 case CT_UNALIGNED_LOAD_STORE_WRITE: { 304 case CT_UNALIGNED_LOAD_STORE_WRITE: {