* [patch 0/3] Architectures missing DATA_DATA in linker script
@ 2007-07-14 1:27 Mathieu Desnoyers
2007-07-14 1:27 ` [patch 1/3] Use DATA_DATA in CRIS Mathieu Desnoyers
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Mathieu Desnoyers @ 2007-07-14 1:27 UTC (permalink / raw)
To: akpm, linux-kernel
Hi Andrew,
Here is a repost, with proper header, of these missing bits to 2.6.22-rc6-mm1.
Mathieu
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
^ permalink raw reply [flat|nested] 5+ messages in thread
* [patch 1/3] Use DATA_DATA in CRIS
2007-07-14 1:27 [patch 0/3] Architectures missing DATA_DATA in linker script Mathieu Desnoyers
@ 2007-07-14 1:27 ` Mathieu Desnoyers
2007-07-14 1:27 ` Mathieu Desnoyers
2007-07-14 1:27 ` [patch 3/3] Use DATA_DATA in xtensa Mathieu Desnoyers
2 siblings, 0 replies; 5+ messages in thread
From: Mathieu Desnoyers @ 2007-07-14 1:27 UTC (permalink / raw)
To: akpm, linux-kernel; +Cc: Mathieu Desnoyers, starvik, dev-etrax
[-- Attachment #1: use-data-data-in-cris.patch --]
[-- Type: text/plain, Size: 1692 bytes --]
Newer asm-generic/vmlinux.lds.h provides a DATA_DATA macro which defines the
content of what is normally referred to by *(.data). It permits adding more
"subsections" (declared by gcc with the section attribute or in assembly), which
will be linked in the .data section.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: starvik@axis.com
CC: dev-etrax@axis.com
---
arch/cris/arch-v10/vmlinux.lds.S | 2 +-
arch/cris/arch-v32/vmlinux.lds.S | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
Index: linux-2.6-lttng/arch/cris/arch-v10/vmlinux.lds.S
===================================================================
--- linux-2.6-lttng.orig/arch/cris/arch-v10/vmlinux.lds.S 2007-06-16 22:12:58.000000000 -0400
+++ linux-2.6-lttng/arch/cris/arch-v10/vmlinux.lds.S 2007-06-16 22:13:28.000000000 -0400
@@ -44,7 +44,7 @@
___data_start = . ;
__Sdata = . ;
.data : { /* Data */
- *(.data)
+ DATA_DATA
}
__edata = . ; /* End of data section */
_edata = . ;
Index: linux-2.6-lttng/arch/cris/arch-v32/vmlinux.lds.S
===================================================================
--- linux-2.6-lttng.orig/arch/cris/arch-v32/vmlinux.lds.S 2007-06-16 22:13:03.000000000 -0400
+++ linux-2.6-lttng/arch/cris/arch-v32/vmlinux.lds.S 2007-06-16 22:13:42.000000000 -0400
@@ -49,7 +49,7 @@
___data_start = . ;
__Sdata = . ;
.data : { /* Data */
- *(.data)
+ DATA_DATA
}
__edata = . ; /* End of data section. */
_edata = . ;
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
^ permalink raw reply [flat|nested] 5+ messages in thread
* [patch 2/3] Add missing DATA_DATA in powerpc
2007-07-14 1:27 [patch 0/3] Architectures missing DATA_DATA in linker script Mathieu Desnoyers
@ 2007-07-14 1:27 ` Mathieu Desnoyers
2007-07-14 1:27 ` Mathieu Desnoyers
2007-07-14 1:27 ` [patch 3/3] Use DATA_DATA in xtensa Mathieu Desnoyers
2 siblings, 0 replies; 5+ messages in thread
From: Mathieu Desnoyers @ 2007-07-14 1:27 UTC (permalink / raw)
To: akpm, linux-kernel; +Cc: paulus, Mathieu Desnoyers, linuxppc-dev
Newer asm-generic/vmlinux.lds.h provides a DATA_DATA macro which defines the
content of what is normally referred to by *(.data). It permits adding more
"subsections" (declared by gcc with the section attribute or in assembly), which
will be linked in the .data section.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: paulus@samba.org
CC: linuxppc-dev@ozlabs.org
--
arch/powerpc/kernel/vmlinux.lds.S | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Index: linux-2.6-lttng/arch/powerpc/kernel/vmlinux.lds.S
===================================================================
--- linux-2.6-lttng.orig/arch/powerpc/kernel/vmlinux.lds.S 2007-07-11 11:55:48.000000000 -0400
+++ linux-2.6-lttng/arch/powerpc/kernel/vmlinux.lds.S 2007-07-11 15:48:42.000000000 -0400
@@ -174,7 +174,9 @@
}
#else
.data : {
- *(.data .data.rel* .toc1)
+ DATA_DATA
+ *(.data.rel*)
+ *(.toc1)
*(.branch_lt)
}
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
^ permalink raw reply [flat|nested] 5+ messages in thread
* [patch 2/3] Add missing DATA_DATA in powerpc
@ 2007-07-14 1:27 ` Mathieu Desnoyers
0 siblings, 0 replies; 5+ messages in thread
From: Mathieu Desnoyers @ 2007-07-14 1:27 UTC (permalink / raw)
To: akpm, linux-kernel; +Cc: Mathieu Desnoyers, paulus, linuxppc-dev
[-- Attachment #1: use-data-data-in-powerpc.patch --]
[-- Type: text/plain, Size: 1098 bytes --]
Newer asm-generic/vmlinux.lds.h provides a DATA_DATA macro which defines the
content of what is normally referred to by *(.data). It permits adding more
"subsections" (declared by gcc with the section attribute or in assembly), which
will be linked in the .data section.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: paulus@samba.org
CC: linuxppc-dev@ozlabs.org
--
arch/powerpc/kernel/vmlinux.lds.S | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Index: linux-2.6-lttng/arch/powerpc/kernel/vmlinux.lds.S
===================================================================
--- linux-2.6-lttng.orig/arch/powerpc/kernel/vmlinux.lds.S 2007-07-11 11:55:48.000000000 -0400
+++ linux-2.6-lttng/arch/powerpc/kernel/vmlinux.lds.S 2007-07-11 15:48:42.000000000 -0400
@@ -174,7 +174,9 @@
}
#else
.data : {
- *(.data .data.rel* .toc1)
+ DATA_DATA
+ *(.data.rel*)
+ *(.toc1)
*(.branch_lt)
}
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
^ permalink raw reply [flat|nested] 5+ messages in thread
* [patch 3/3] Use DATA_DATA in xtensa
2007-07-14 1:27 [patch 0/3] Architectures missing DATA_DATA in linker script Mathieu Desnoyers
2007-07-14 1:27 ` [patch 1/3] Use DATA_DATA in CRIS Mathieu Desnoyers
2007-07-14 1:27 ` Mathieu Desnoyers
@ 2007-07-14 1:27 ` Mathieu Desnoyers
2 siblings, 0 replies; 5+ messages in thread
From: Mathieu Desnoyers @ 2007-07-14 1:27 UTC (permalink / raw)
To: akpm, linux-kernel; +Cc: Mathieu Desnoyers, chris
[-- Attachment #1: use-data-data-in-xtensa.patch --]
[-- Type: text/plain, Size: 1116 bytes --]
Newer asm-generic/vmlinux.lds.h provides a DATA_DATA macro which defines the
content of what is normally referred to by *(.data). It permits adding more
"subsections" (declared by gcc with the section attribute or in assembly), which
will be linked in the .data section.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: chris@zankel.net
---
arch/xtensa/kernel/vmlinux.lds.S | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Index: linux-2.6-lttng/arch/xtensa/kernel/vmlinux.lds.S
===================================================================
--- linux-2.6-lttng.orig/arch/xtensa/kernel/vmlinux.lds.S 2007-06-16 22:20:09.000000000 -0400
+++ linux-2.6-lttng/arch/xtensa/kernel/vmlinux.lds.S 2007-06-16 22:20:41.000000000 -0400
@@ -118,7 +118,8 @@
_fdata = .;
.data :
{
- *(.data) CONSTRUCTORS
+ DATA_DATA
+ CONSTRUCTORS
. = ALIGN(XCHAL_ICACHE_LINESIZE);
*(.data.cacheline_aligned)
}
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-07-14 1:35 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-14 1:27 [patch 0/3] Architectures missing DATA_DATA in linker script Mathieu Desnoyers
2007-07-14 1:27 ` [patch 1/3] Use DATA_DATA in CRIS Mathieu Desnoyers
2007-07-14 1:27 ` [patch 2/3] Add missing DATA_DATA in powerpc Mathieu Desnoyers
2007-07-14 1:27 ` Mathieu Desnoyers
2007-07-14 1:27 ` [patch 3/3] Use DATA_DATA in xtensa Mathieu Desnoyers
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.