@@ -55,7 +55,7 @@
})
#ifdef CONFIG_SMP
-# define __lock_aligned __section(".data..lock_aligned")
+# define __lock_aligned __section(".data..lock_aligned") __aligned(16)
#endif
#endif /* __PARISC_LDCW_H */
@@ -130,7 +130,7 @@ SECTIONS
RO_DATA(8)
/* unwind info */
- .PARISC.unwind : {
+ .PARISC.unwind ALIGN(4) : {
__start___unwind = .;
*(.PARISC.unwind)
__stop___unwind = .;
@@ -149,7 +149,7 @@ SECTIONS
/* PA-RISC locks requires 16-byte alignment */
. = ALIGN(16);
- .data..lock_aligned : {
+ .data..lock_aligned ALIGN(16) : {
*(.data..lock_aligned)
}