patches/linux/2.6.8/130-linux-2.6.8-build_on_case_insensitive_fs.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Feb 17 22:08:06 2008 +0000 (2008-02-17)
changeset 431 8bde4c6ea47a
permissions -rw-r--r--
Robert P. J. DAY says:

apparently, the patchset for gcc 4.2.1 applies properly to the
source for gcc 4.2.2 and gcc 4.2.3. so, if you want, you can simply
add support for those last two just by augmenting menuconfig and
adding a couple symlinks for those two directories. seems like a
cheap way to add a couple new versions.
yann@402
     1
Submitted By: Martin Schaffner <schaffner@gmx.li>
yann@402
     2
Date: 2004-06-19
yann@402
     3
Initial Package Version: 2.6.7
yann@402
     4
Upstream Status: Not submitted
yann@402
     5
Origin: Martin Schaffner
yann@402
     6
Description: Enables build on case-insensitive file systems
yann@402
     7
URL: xxxhttp://mirror.vtx.ch/lfs/patches/downloads/linux/linux-2.6.7-build_on_case_insensitive_fs-1.patch
yann@402
     8
--- Rediffed against 2.6.8 by dank@kegel.com
yann@402
     9
--- plus a few missing hunks added to fix sparc32 build
yann@402
    10
yann@402
    11
--- linux-2.6.8/Makefile.orig	2004-08-13 22:37:25.000000000 -0700
yann@402
    12
+++ linux-2.6.8/Makefile	2004-09-01 21:39:39.000000000 -0700
yann@402
    13
@@ -540,7 +540,7 @@
yann@402
    14
 
yann@402
    15
 do_system_map = $(NM) $(1) | grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | sort > $(2)
yann@402
    16
 
yann@402
    17
-LDFLAGS_vmlinux += -T arch/$(ARCH)/kernel/vmlinux.lds.s
yann@402
    18
+LDFLAGS_vmlinux += -T arch/$(ARCH)/kernel/vmlinux.lds.asm
yann@402
    19
 
yann@402
    20
 #	Generate section listing all symbols and add it into vmlinux
yann@402
    21
 #	It's a three stage process:
yann@402
    22
@@ -584,13 +584,13 @@
yann@402
    23
 .tmp_kallsyms%.S: .tmp_vmlinux%
yann@402
    24
 	$(call cmd,kallsyms)
yann@402
    25
 
yann@402
    26
-.tmp_vmlinux1: $(vmlinux-objs) arch/$(ARCH)/kernel/vmlinux.lds.s FORCE
yann@402
    27
+.tmp_vmlinux1: $(vmlinux-objs) arch/$(ARCH)/kernel/vmlinux.lds.asm FORCE
yann@402
    28
 	$(call if_changed_rule,vmlinux__)
yann@402
    29
 
yann@402
    30
-.tmp_vmlinux2: $(vmlinux-objs) .tmp_kallsyms1.o arch/$(ARCH)/kernel/vmlinux.lds.s FORCE
yann@402
    31
+.tmp_vmlinux2: $(vmlinux-objs) .tmp_kallsyms1.o arch/$(ARCH)/kernel/vmlinux.lds.asm FORCE
yann@402
    32
 	$(call if_changed_rule,vmlinux__)
yann@402
    33
 
yann@402
    34
-.tmp_vmlinux3: $(vmlinux-objs) .tmp_kallsyms2.o arch/$(ARCH)/kernel/vmlinux.lds.s FORCE
yann@402
    35
+.tmp_vmlinux3: $(vmlinux-objs) .tmp_kallsyms2.o arch/$(ARCH)/kernel/vmlinux.lds.asm FORCE
yann@402
    36
 	$(call if_changed_rule,vmlinux__)
yann@402
    37
 
yann@402
    38
 endif
yann@402
    39
@@ -603,13 +603,13 @@
yann@402
    40
 	$(rule_verify_kallsyms)
yann@402
    41
 endef
yann@402
    42
 
yann@402
    43
-vmlinux: $(vmlinux-objs) $(kallsyms.o) arch/$(ARCH)/kernel/vmlinux.lds.s FORCE
yann@402
    44
+vmlinux: $(vmlinux-objs) $(kallsyms.o) arch/$(ARCH)/kernel/vmlinux.lds.asm FORCE
yann@402
    45
 	$(call if_changed_rule,vmlinux)
yann@402
    46
 
yann@402
    47
 #	The actual objects are generated when descending, 
yann@402
    48
 #	make sure no implicit rule kicks in
yann@402
    49
 
yann@402
    50
-$(sort $(vmlinux-objs)) arch/$(ARCH)/kernel/vmlinux.lds.s: $(vmlinux-dirs) ;
yann@402
    51
+$(sort $(vmlinux-objs)) arch/$(ARCH)/kernel/vmlinux.lds.asm: $(vmlinux-dirs) ;
yann@402
    52
 
yann@402
    53
 # Handle descending into subdirectories listed in $(vmlinux-dirs)
yann@402
    54
 # Preset locale variables to speed up the build process. Limit locale
yann@402
    55
@@ -672,7 +672,7 @@
yann@402
    56
 # Single targets
yann@402
    57
 # ---------------------------------------------------------------------------
yann@402
    58
 
yann@402
    59
-%.s: %.c scripts FORCE
yann@402
    60
+%.asm: %.c scripts FORCE
yann@402
    61
 	$(Q)$(MAKE) $(build)=$(@D) $@
yann@402
    62
 %.i: %.c scripts FORCE
yann@402
    63
 	$(Q)$(MAKE) $(build)=$(@D) $@
yann@402
    64
@@ -682,7 +682,7 @@
yann@402
    65
 	$(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) $(build)=$(@D)
yann@402
    66
 %.lst: %.c scripts FORCE
yann@402
    67
 	$(Q)$(MAKE) $(build)=$(@D) $@
yann@402
    68
-%.s: %.S scripts FORCE
yann@402
    69
+%.asm: %.S scripts FORCE
yann@402
    70
 	$(Q)$(MAKE) $(build)=$(@D) $@
yann@402
    71
 %.o: %.S scripts FORCE
yann@402
    72
 	$(Q)$(MAKE) $(build)=$(@D) $@
yann@402
    73
diff -ur linux-2.6.7/arch/alpha/Makefile linux-2.6.7-mod/arch/alpha/Makefile
yann@402
    74
--- linux-2.6.7/arch/alpha/Makefile	Fri Jun 18 22:51:03 2004
yann@402
    75
+++ linux-2.6.7-mod/arch/alpha/Makefile	Sat Jun 19 12:46:32 2004
yann@402
    76
@@ -114,10 +114,10 @@
yann@402
    77
 
yann@402
    78
 prepare: include/asm-$(ARCH)/asm_offsets.h
yann@402
    79
 
yann@402
    80
-arch/$(ARCH)/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
    81
+arch/$(ARCH)/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
    82
 				   include/config/MARKER
yann@402
    83
 
yann@402
    84
-include/asm-$(ARCH)/asm_offsets.h: arch/$(ARCH)/kernel/asm-offsets.s
yann@402
    85
+include/asm-$(ARCH)/asm_offsets.h: arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
    86
 	$(call filechk,gen-asm-offsets)
yann@402
    87
 
yann@402
    88
 archclean:
yann@402
    89
diff -ur linux-2.6.7/arch/alpha/kernel/Makefile linux-2.6.7-mod/arch/alpha/kernel/Makefile
yann@402
    90
--- linux-2.6.7/arch/alpha/kernel/Makefile	Mon May 10 04:32:29 2004
yann@402
    91
+++ linux-2.6.7-mod/arch/alpha/kernel/Makefile	Sat Jun 19 12:46:48 2004
yann@402
    92
@@ -2,7 +2,7 @@
yann@402
    93
 # Makefile for the linux kernel.
yann@402
    94
 #
yann@402
    95
 
yann@402
    96
-extra-y		:= head.o vmlinux.lds.s
yann@402
    97
+extra-y		:= head.o vmlinux.lds.asm
yann@402
    98
 EXTRA_AFLAGS	:= $(CFLAGS)
yann@402
    99
 EXTRA_CFLAGS	:= -Werror -Wno-sign-compare
yann@402
   100
 
yann@402
   101
--- linux-2.6.8/arch/arm/Makefile.orig	2004-08-13 22:36:56.000000000 -0700
yann@402
   102
+++ linux-2.6.8/arch/arm/Makefile	2004-09-01 21:40:21.000000000 -0700
yann@402
   103
@@ -176,10 +176,10 @@
yann@402
   104
 bp:;	$(Q)$(MAKE) $(build)=$(boot) $(boot)/bootpImage
yann@402
   105
 i zi:;	$(Q)$(MAKE) $(build)=$(boot) $@
yann@402
   106
 
yann@402
   107
-arch/$(ARCH)/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   108
+arch/$(ARCH)/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   109
 				   include/asm-arm/.arch
yann@402
   110
 
yann@402
   111
-include/asm-$(ARCH)/constants.h: arch/$(ARCH)/kernel/asm-offsets.s
yann@402
   112
+include/asm-$(ARCH)/constants.h: arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
   113
 	$(call filechk,gen-asm-offsets)
yann@402
   114
 
yann@402
   115
 define archhelp
yann@402
   116
diff -ur linux-2.6.7/arch/arm/kernel/Makefile linux-2.6.7-mod/arch/arm/kernel/Makefile
yann@402
   117
--- linux-2.6.7/arch/arm/kernel/Makefile	Mon May 10 04:33:19 2004
yann@402
   118
+++ linux-2.6.7-mod/arch/arm/kernel/Makefile	Sat Jun 19 12:47:25 2004
yann@402
   119
@@ -27,7 +27,7 @@
yann@402
   120
 head-y			:= head.o
yann@402
   121
 obj-$(CONFIG_DEBUG_LL)	+= debug.o
yann@402
   122
 
yann@402
   123
-extra-y := $(head-y) init_task.o vmlinux.lds.s
yann@402
   124
+extra-y := $(head-y) init_task.o vmlinux.lds.asm
yann@402
   125
 
yann@402
   126
 # Spell out some dependencies that aren't automatically figured out
yann@402
   127
 $(obj)/entry-armv.o: 	$(obj)/entry-header.S include/asm-arm/constants.h
yann@402
   128
diff -ur linux-2.6.7/arch/arm26/Makefile linux-2.6.7-mod/arch/arm26/Makefile
yann@402
   129
--- linux-2.6.7/arch/arm26/Makefile	Mon May 10 04:32:28 2004
yann@402
   130
+++ linux-2.6.7-mod/arch/arm26/Makefile	Sat Jun 19 12:48:24 2004
yann@402
   131
@@ -101,10 +101,10 @@
yann@402
   132
 	fi; \
yann@402
   133
 	)
yann@402
   134
 
yann@402
   135
-arch/$(ARCH)/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   136
+arch/$(ARCH)/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   137
 				   include/config/MARKER
yann@402
   138
 
yann@402
   139
-include/asm-$(ARCH)/asm_offsets.h: arch/$(ARCH)/kernel/asm-offsets.s
yann@402
   140
+include/asm-$(ARCH)/asm_offsets.h: arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
   141
 	$(call filechk,gen-asm-offsets)
yann@402
   142
 
yann@402
   143
 define archhelp
yann@402
   144
diff -ur linux-2.6.7/arch/arm26/kernel/Makefile linux-2.6.7-mod/arch/arm26/kernel/Makefile
yann@402
   145
--- linux-2.6.7/arch/arm26/kernel/Makefile	Mon May 10 04:32:29 2004
yann@402
   146
+++ linux-2.6.7-mod/arch/arm26/kernel/Makefile	Sat Jun 19 12:48:30 2004
yann@402
   147
@@ -14,5 +14,5 @@
yann@402
   148
 obj-$(CONFIG_FIQ)		+= fiq.o
yann@402
   149
 obj-$(CONFIG_MODULES)		+= armksyms.o
yann@402
   150
 
yann@402
   151
-extra-y := init_task.o vmlinux.lds.s
yann@402
   152
+extra-y := init_task.o vmlinux.lds.asm
yann@402
   153
 
yann@402
   154
diff -ur linux-2.6.7/arch/cris/Makefile linux-2.6.7-mod/arch/cris/Makefile
yann@402
   155
--- linux-2.6.7/arch/cris/Makefile	Fri Jun 18 22:51:07 2004
yann@402
   156
+++ linux-2.6.7-mod/arch/cris/Makefile	Sat Jun 19 12:48:47 2004
yann@402
   157
@@ -107,8 +107,8 @@
yann@402
   158
 	@ln -sf $(SARCH) include/asm-$(ARCH)/arch
yann@402
   159
 	@touch $@
yann@402
   160
 
yann@402
   161
-arch/$(ARCH)/$(SARCH)/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   162
+arch/$(ARCH)/$(SARCH)/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   163
 					include/config/MARKER
yann@402
   164
 
yann@402
   165
-include/asm-$(ARCH)/$(SARCH)/offset.h: arch/$(ARCH)/$(SARCH)/kernel/asm-offsets.s
yann@402
   166
+include/asm-$(ARCH)/$(SARCH)/offset.h: arch/$(ARCH)/$(SARCH)/kernel/asm-offsets.asm
yann@402
   167
 	$(call filechk,gen-asm-offsets)
yann@402
   168
diff -ur linux-2.6.7/arch/cris/kernel/Makefile linux-2.6.7-mod/arch/cris/kernel/Makefile
yann@402
   169
--- linux-2.6.7/arch/cris/kernel/Makefile	Fri Jun 18 22:51:09 2004
yann@402
   170
+++ linux-2.6.7-mod/arch/cris/kernel/Makefile	Sat Jun 19 12:48:53 2004
yann@402
   171
@@ -3,7 +3,7 @@
yann@402
   172
 # Makefile for the linux kernel.
yann@402
   173
 #
yann@402
   174
 
yann@402
   175
-extra-y	:= vmlinux.lds.s
yann@402
   176
+extra-y	:= vmlinux.lds.asm
yann@402
   177
 
yann@402
   178
 obj-y   := process.o traps.o irq.o ptrace.o setup.o \
yann@402
   179
 	   time.o sys_cris.o semaphore.o
yann@402
   180
diff -ur linux-2.6.7/arch/h8300/Makefile linux-2.6.7-mod/arch/h8300/Makefile
yann@402
   181
--- linux-2.6.7/arch/h8300/Makefile	Fri Jun 18 22:51:09 2004
yann@402
   182
+++ linux-2.6.7-mod/arch/h8300/Makefile	Sat Jun 19 12:49:12 2004
yann@402
   183
@@ -64,7 +64,7 @@
yann@402
   184
 
yann@402
   185
 prepare: include/asm-$(ARCH)/asm-offsets.h
yann@402
   186
 
yann@402
   187
-include/asm-$(ARCH)/asm-offsets.h: arch/$(ARCH)/kernel/asm-offsets.s \
yann@402
   188
+include/asm-$(ARCH)/asm-offsets.h: arch/$(ARCH)/kernel/asm-offsets.asm \
yann@402
   189
 				   include/asm include/linux/version.h
yann@402
   190
 	$(call filechk,gen-asm-offsets)
yann@402
   191
 
yann@402
   192
diff -ur linux-2.6.7/arch/h8300/kernel/Makefile linux-2.6.7-mod/arch/h8300/kernel/Makefile
yann@402
   193
--- linux-2.6.7/arch/h8300/kernel/Makefile	Fri Jun 18 22:51:09 2004
yann@402
   194
+++ linux-2.6.7-mod/arch/h8300/kernel/Makefile	Sat Jun 19 12:49:32 2004
yann@402
   195
@@ -2,7 +2,7 @@
yann@402
   196
 # Makefile for the linux kernel.
yann@402
   197
 #
yann@402
   198
 
yann@402
   199
-extra-y := vmlinux.lds.s
yann@402
   200
+extra-y := vmlinux.lds.asm
yann@402
   201
 
yann@402
   202
 obj-y := process.o traps.o ptrace.o ints.o \
yann@402
   203
 	 sys_h8300.o time.o semaphore.o signal.o \
yann@402
   204
diff -ur linux-2.6.7/arch/i386/Makefile linux-2.6.7-mod/arch/i386/Makefile
yann@402
   205
--- linux-2.6.7/arch/i386/Makefile	Fri Jun 18 22:51:10 2004
yann@402
   206
+++ linux-2.6.7-mod/arch/i386/Makefile	Sat Jun 19 12:49:43 2004
yann@402
   207
@@ -141,10 +141,10 @@
yann@402
   208
 prepare: include/asm-$(ARCH)/asm_offsets.h
yann@402
   209
 CLEAN_FILES += include/asm-$(ARCH)/asm_offsets.h
yann@402
   210
 
yann@402
   211
-arch/$(ARCH)/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   212
+arch/$(ARCH)/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   213
 				   include/config/MARKER
yann@402
   214
 
yann@402
   215
-include/asm-$(ARCH)/asm_offsets.h: arch/$(ARCH)/kernel/asm-offsets.s
yann@402
   216
+include/asm-$(ARCH)/asm_offsets.h: arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
   217
 	$(call filechk,gen-asm-offsets)
yann@402
   218
 
yann@402
   219
 archclean:
yann@402
   220
diff -ur linux-2.6.7/arch/i386/kernel/Makefile linux-2.6.7-mod/arch/i386/kernel/Makefile
yann@402
   221
--- linux-2.6.7/arch/i386/kernel/Makefile	Mon May 10 04:32:02 2004
yann@402
   222
+++ linux-2.6.7-mod/arch/i386/kernel/Makefile	Sat Jun 19 12:49:54 2004
yann@402
   223
@@ -2,7 +2,7 @@
yann@402
   224
 # Makefile for the linux kernel.
yann@402
   225
 #
yann@402
   226
 
yann@402
   227
-extra-y := head.o init_task.o vmlinux.lds.s
yann@402
   228
+extra-y := head.o init_task.o vmlinux.lds.asm
yann@402
   229
 
yann@402
   230
 obj-y	:= process.o semaphore.o signal.o entry.o traps.o irq.o vm86.o \
yann@402
   231
 		ptrace.o i8259.o ioport.o ldt.o setup.o time.o sys_i386.o \
yann@402
   232
diff -ur linux-2.6.7/arch/ia64/Makefile linux-2.6.7-mod/arch/ia64/Makefile
yann@402
   233
--- linux-2.6.7/arch/ia64/Makefile	Mon May 10 04:31:59 2004
yann@402
   234
+++ linux-2.6.7-mod/arch/ia64/Makefile	Sat Jun 19 12:50:12 2004
yann@402
   235
@@ -88,12 +88,12 @@
yann@402
   236
 
yann@402
   237
 prepare: include/asm-ia64/offsets.h
yann@402
   238
 
yann@402
   239
-arch/ia64/kernel/asm-offsets.s: include/asm include/linux/version.h include/config/MARKER
yann@402
   240
+arch/ia64/kernel/asm-offsets.asm: include/asm include/linux/version.h include/config/MARKER
yann@402
   241
 
yann@402
   242
-include/asm-ia64/offsets.h: arch/ia64/kernel/asm-offsets.s
yann@402
   243
+include/asm-ia64/offsets.h: arch/ia64/kernel/asm-offsets.asm
yann@402
   244
 	$(call filechk,gen-asm-offsets)
yann@402
   245
 
yann@402
   246
-arch/ia64/kernel/asm-offsets.s: include/asm-ia64/.offsets.h.stamp
yann@402
   247
+arch/ia64/kernel/asm-offsets.asm: include/asm-ia64/.offsets.h.stamp
yann@402
   248
 
yann@402
   249
 include/asm-ia64/.offsets.h.stamp:
yann@402
   250
 	mkdir -p include/asm-ia64
yann@402
   251
diff -ur linux-2.6.7/arch/ia64/kernel/Makefile linux-2.6.7-mod/arch/ia64/kernel/Makefile
yann@402
   252
--- linux-2.6.7/arch/ia64/kernel/Makefile	Fri Jun 18 22:51:13 2004
yann@402
   253
+++ linux-2.6.7-mod/arch/ia64/kernel/Makefile	Sat Jun 19 12:52:14 2004
yann@402
   254
@@ -2,7 +2,7 @@
yann@402
   255
 # Makefile for the linux kernel.
yann@402
   256
 #
yann@402
   257
 
yann@402
   258
-extra-y	:= head.o init_task.o vmlinux.lds.s
yann@402
   259
+extra-y	:= head.o init_task.o vmlinux.lds.asm
yann@402
   260
 
yann@402
   261
 obj-y := acpi.o entry.o efi.o efi_stub.o gate-data.o fsys.o ia64_ksyms.o irq.o irq_ia64.o	\
yann@402
   262
 	 irq_lsapic.o ivt.o machvec.o pal.o patch.o process.o perfmon.o ptrace.o sal.o		\
yann@402
   263
@@ -21,7 +21,7 @@
yann@402
   264
 # The gate DSO image is built using a special linker script.
yann@402
   265
 targets += gate.so gate-syms.o
yann@402
   266
 
yann@402
   267
-extra-y += gate.so gate-syms.o gate.lds.s gate.o
yann@402
   268
+extra-y += gate.so gate-syms.o gate.lds.asm gate.o
yann@402
   269
 
yann@402
   270
 # fp_emulate() expects f2-f5,f16-f31 to contain the user-level state.
yann@402
   271
 CFLAGS_traps.o  += -mfixed-range=f2-f5,f16-f31
yann@402
   272
@@ -32,14 +32,14 @@
yann@402
   273
       cmd_gate = $(CC) -nostdlib $(GATECFLAGS_$(@F)) -Wl,-T,$(filter-out FORCE,$^) -o $@
yann@402
   274
 
yann@402
   275
 GATECFLAGS_gate.so = -shared -s -Wl,-soname=linux-gate.so.1
yann@402
   276
-$(obj)/gate.so: $(obj)/gate.lds.s $(obj)/gate.o FORCE
yann@402
   277
+$(obj)/gate.so: $(obj)/gate.lds.asm $(obj)/gate.o FORCE
yann@402
   278
 	$(call if_changed,gate)
yann@402
   279
 
yann@402
   280
 $(obj)/built-in.o: $(obj)/gate-syms.o
yann@402
   281
 $(obj)/built-in.o: ld_flags += -R $(obj)/gate-syms.o
yann@402
   282
 
yann@402
   283
 GATECFLAGS_gate-syms.o = -r
yann@402
   284
-$(obj)/gate-syms.o: $(src)/gate.lds.s $(obj)/gate.o FORCE
yann@402
   285
+$(obj)/gate-syms.o: $(src)/gate.lds.asm $(obj)/gate.o FORCE
yann@402
   286
 	$(call if_changed,gate)
yann@402
   287
 
yann@402
   288
 # gate-data.o contains the gate DSO image as data in section .data.gate.
yann@402
   289
diff -ur linux-2.6.7/arch/m68k/Makefile linux-2.6.7-mod/arch/m68k/Makefile
yann@402
   290
--- linux-2.6.7/arch/m68k/Makefile	Fri Jun 18 22:51:14 2004
yann@402
   291
+++ linux-2.6.7-mod/arch/m68k/Makefile	Sat Jun 19 12:52:30 2004
yann@402
   292
@@ -114,10 +114,10 @@
yann@402
   293
 prepare: include/asm-$(ARCH)/offsets.h
yann@402
   294
 CLEAN_FILES += include/asm-$(ARCH)/offsets.h
yann@402
   295
 
yann@402
   296
-arch/$(ARCH)/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   297
+arch/$(ARCH)/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   298
 				   include/config/MARKER
yann@402
   299
 
yann@402
   300
-include/asm-$(ARCH)/offsets.h: arch/$(ARCH)/kernel/asm-offsets.s
yann@402
   301
+include/asm-$(ARCH)/offsets.h: arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
   302
 	$(call filechk,gen-asm-offsets)
yann@402
   303
 
yann@402
   304
 archclean:
yann@402
   305
diff -ur linux-2.6.7/arch/m68k/kernel/Makefile linux-2.6.7-mod/arch/m68k/kernel/Makefile
yann@402
   306
--- linux-2.6.7/arch/m68k/kernel/Makefile	Mon May 10 04:33:10 2004
yann@402
   307
+++ linux-2.6.7-mod/arch/m68k/kernel/Makefile	Sat Jun 19 12:52:35 2004
yann@402
   308
@@ -7,7 +7,7 @@
yann@402
   309
 else
yann@402
   310
   extra-y := sun3-head.o
yann@402
   311
 endif
yann@402
   312
-extra-y	+= vmlinux.lds.s
yann@402
   313
+extra-y	+= vmlinux.lds.asm
yann@402
   314
 
yann@402
   315
 obj-y		:= entry.o process.o traps.o ints.o signal.o ptrace.o \
yann@402
   316
 			sys_m68k.o time.o semaphore.o setup.o m68k_ksyms.o
yann@402
   317
diff -ur linux-2.6.7/arch/m68knommu/Makefile linux-2.6.7-mod/arch/m68knommu/Makefile
yann@402
   318
--- linux-2.6.7/arch/m68knommu/Makefile	Mon May 10 04:32:54 2004
yann@402
   319
+++ linux-2.6.7-mod/arch/m68knommu/Makefile	Sat Jun 19 12:52:57 2004
yann@402
   320
@@ -89,7 +89,7 @@
yann@402
   321
 head-y := arch/m68knommu/platform/$(platform-y)/$(board-y)/crt0_$(model-y).o
yann@402
   322
 
yann@402
   323
 CLEAN_FILES := include/asm-$(ARCH)/asm-offsets.h \
yann@402
   324
-	       arch/$(ARCH)/kernel/asm-offsets.s
yann@402
   325
+	       arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
   326
 
yann@402
   327
 core-y	+= arch/m68knommu/kernel/ \
yann@402
   328
 	   arch/m68knommu/mm/ \
yann@402
   329
@@ -102,7 +102,7 @@
yann@402
   330
 archclean:
yann@402
   331
 	$(call descend arch/$(ARCH)/boot, subdirclean)
yann@402
   332
 
yann@402
   333
-include/asm-$(ARCH)/asm-offsets.h: arch/$(ARCH)/kernel/asm-offsets.s \
yann@402
   334
+include/asm-$(ARCH)/asm-offsets.h: arch/$(ARCH)/kernel/asm-offsets.asm \
yann@402
   335
 				   include/asm include/linux/version.h \
yann@402
   336
 				   include/config/MARKER
yann@402
   337
 	$(call filechk,gen-asm-offsets)
yann@402
   338
diff -ur linux-2.6.7/arch/m68knommu/kernel/Makefile linux-2.6.7-mod/arch/m68knommu/kernel/Makefile
yann@402
   339
--- linux-2.6.7/arch/m68knommu/kernel/Makefile	Mon May 10 04:32:26 2004
yann@402
   340
+++ linux-2.6.7-mod/arch/m68knommu/kernel/Makefile	Sat Jun 19 12:53:20 2004
yann@402
   341
@@ -2,7 +2,7 @@
yann@402
   342
 # Makefile for arch/m68knommu/kernel.
yann@402
   343
 #
yann@402
   344
 
yann@402
   345
-extra-y := vmlinux.lds.s
yann@402
   346
+extra-y := vmlinux.lds.asm
yann@402
   347
 
yann@402
   348
 obj-y += dma.o entry.o init_task.o m68k_ksyms.o process.o ptrace.o semaphore.o \
yann@402
   349
 	 setup.o signal.o syscalltable.o sys_m68k.o time.o traps.o
yann@402
   350
diff -ur linux-2.6.7/arch/mips/Makefile linux-2.6.7-mod/arch/mips/Makefile
yann@402
   351
--- linux-2.6.7/arch/mips/Makefile	Fri Jun 18 22:51:19 2004
yann@402
   352
+++ linux-2.6.7-mod/arch/mips/Makefile	Sat Jun 19 12:53:35 2004
yann@402
   353
@@ -752,12 +752,12 @@
yann@402
   354
 prepare: include/asm-$(ARCH)/offset.h \
yann@402
   355
 	 include/asm-$(ARCH)/reg.h
yann@402
   356
 
yann@402
   357
-arch/$(ARCH)/kernel/offset.s: include/asm include/linux/version.h \
yann@402
   358
+arch/$(ARCH)/kernel/offset.asm: include/asm include/linux/version.h \
yann@402
   359
 				   include/config/MARKER
yann@402
   360
 
yann@402
   361
-include/asm-$(ARCH)/offset.h: arch/$(ARCH)/kernel/offset.s
yann@402
   362
+include/asm-$(ARCH)/offset.h: arch/$(ARCH)/kernel/offset.asm
yann@402
   363
 	$(call filechk,gen-asm-offset.h)
yann@402
   364
-include/asm-$(ARCH)/reg.h: arch/$(ARCH)/kernel/reg.s
yann@402
   365
+include/asm-$(ARCH)/reg.h: arch/$(ARCH)/kernel/reg.asm
yann@402
   366
 	$(call filechk,gen-asm-reg.h)
yann@402
   367
 
yann@402
   368
 CLEAN_FILES += include/asm-$(ARCH)/offset.h.tmp \
yann@402
   369
diff -ur linux-2.6.7/arch/mips/kernel/Makefile linux-2.6.7-mod/arch/mips/kernel/Makefile
yann@402
   370
--- linux-2.6.7/arch/mips/kernel/Makefile	Mon May 10 04:32:28 2004
yann@402
   371
+++ linux-2.6.7-mod/arch/mips/kernel/Makefile	Sat Jun 19 12:53:41 2004
yann@402
   372
@@ -2,7 +2,7 @@
yann@402
   373
 # Makefile for the Linux/MIPS kernel.
yann@402
   374
 #
yann@402
   375
 
yann@402
   376
-extra-y		:= head.o init_task.o vmlinux.lds.s
yann@402
   377
+extra-y		:= head.o init_task.o vmlinux.lds.asm
yann@402
   378
 
yann@402
   379
 obj-y		+= cpu-probe.o branch.o entry.o genex.o irq.o process.o \
yann@402
   380
 		   ptrace.o reset.o semaphore.o setup.o signal.o syscall.o \
yann@402
   381
diff -ur linux-2.6.7/arch/parisc/Makefile linux-2.6.7-mod/arch/parisc/Makefile
yann@402
   382
--- linux-2.6.7/arch/parisc/Makefile	Fri Jun 18 22:51:21 2004
yann@402
   383
+++ linux-2.6.7-mod/arch/parisc/Makefile	Sat Jun 19 12:53:47 2004
yann@402
   384
@@ -88,10 +88,10 @@
yann@402
   385
 
yann@402
   386
 prepare: include/asm-parisc/offsets.h
yann@402
   387
 
yann@402
   388
-arch/parisc/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   389
+arch/parisc/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   390
 				   include/config/MARKER
yann@402
   391
 
yann@402
   392
-include/asm-parisc/offsets.h: arch/parisc/kernel/asm-offsets.s
yann@402
   393
+include/asm-parisc/offsets.h: arch/parisc/kernel/asm-offsets.asm
yann@402
   394
 	$(call filechk,gen-asm-offsets)
yann@402
   395
 
yann@402
   396
 CLEAN_FILES	+= lifimage include/asm-parisc/offsets.h
yann@402
   397
diff -ur linux-2.6.7/arch/parisc/kernel/Makefile linux-2.6.7-mod/arch/parisc/kernel/Makefile
yann@402
   398
--- linux-2.6.7/arch/parisc/kernel/Makefile	Fri Jun 18 22:51:21 2004
yann@402
   399
+++ linux-2.6.7-mod/arch/parisc/kernel/Makefile	Sat Jun 19 12:53:53 2004
yann@402
   400
@@ -4,7 +4,7 @@
yann@402
   401
 
yann@402
   402
 head-y			:= head.o
yann@402
   403
 head-$(CONFIG_PARISC64)	:= head64.o
yann@402
   404
-extra-y			:= init_task.o $(head-y) vmlinux.lds.s
yann@402
   405
+extra-y			:= init_task.o $(head-y) vmlinux.lds.asm
yann@402
   406
 
yann@402
   407
 AFLAGS_entry.o	:= -traditional
yann@402
   408
 AFLAGS_pacache.o := -traditional
yann@402
   409
diff -ur linux-2.6.7/arch/ppc/Makefile linux-2.6.7-mod/arch/ppc/Makefile
yann@402
   410
--- linux-2.6.7/arch/ppc/Makefile	Fri Jun 18 22:51:22 2004
yann@402
   411
+++ linux-2.6.7-mod/arch/ppc/Makefile	Sat Jun 19 12:54:09 2004
yann@402
   412
@@ -78,10 +78,10 @@
yann@402
   413
 
yann@402
   414
 prepare: include/asm-$(ARCH)/offsets.h checkbin
yann@402
   415
 
yann@402
   416
-arch/$(ARCH)/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   417
+arch/$(ARCH)/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   418
 				   include/config/MARKER
yann@402
   419
 
yann@402
   420
-include/asm-$(ARCH)/offsets.h: arch/$(ARCH)/kernel/asm-offsets.s
yann@402
   421
+include/asm-$(ARCH)/offsets.h: arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
   422
 	$(call filechk,gen-asm-offsets)
yann@402
   423
 
yann@402
   424
 ifdef CONFIG_6xx
yann@402
   425
@@ -104,4 +104,4 @@
yann@402
   426
 endif
yann@402
   427
 
yann@402
   428
 CLEAN_FILES +=	include/asm-$(ARCH)/offsets.h \
yann@402
   429
-		arch/$(ARCH)/kernel/asm-offsets.s
yann@402
   430
+		arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
   431
diff -ur linux-2.6.7/arch/ppc/kernel/Makefile linux-2.6.7-mod/arch/ppc/kernel/Makefile
yann@402
   432
--- linux-2.6.7/arch/ppc/kernel/Makefile	Fri Jun 18 22:51:24 2004
yann@402
   433
+++ linux-2.6.7-mod/arch/ppc/kernel/Makefile	Sat Jun 19 12:43:10 2004
yann@402
   434
@@ -15,7 +15,7 @@
yann@402
   435
 extra-$(CONFIG_8xx)		:= head_8xx.o
yann@402
   436
 extra-$(CONFIG_6xx)		+= idle_6xx.o
yann@402
   437
 extra-$(CONFIG_POWER4)		+= idle_power4.o
yann@402
   438
-extra-y				+= vmlinux.lds.s
yann@402
   439
+extra-y				+= vmlinux.lds.asm
yann@402
   440
 
yann@402
   441
 obj-y				:= entry.o traps.o irq.o idle.o time.o misc.o \
yann@402
   442
 					process.o signal.o ptrace.o align.o \
yann@402
   443
diff -ur linux-2.6.7/arch/ppc64/Makefile linux-2.6.7-mod/arch/ppc64/Makefile
yann@402
   444
--- linux-2.6.7/arch/ppc64/Makefile	Fri Jun 18 22:51:26 2004
yann@402
   445
+++ linux-2.6.7-mod/arch/ppc64/Makefile	Sat Jun 19 12:54:32 2004
yann@402
   446
@@ -67,10 +67,10 @@
yann@402
   447
 
yann@402
   448
 prepare: include/asm-ppc64/offsets.h
yann@402
   449
 
yann@402
   450
-arch/ppc64/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   451
+arch/ppc64/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   452
 				   include/config/MARKER
yann@402
   453
 
yann@402
   454
-include/asm-ppc64/offsets.h: arch/ppc64/kernel/asm-offsets.s
yann@402
   455
+include/asm-ppc64/offsets.h: arch/ppc64/kernel/asm-offsets.asm
yann@402
   456
 	$(call filechk,gen-asm-offsets)
yann@402
   457
 
yann@402
   458
 define archhelp
yann@402
   459
diff -ur linux-2.6.7/arch/ppc64/kernel/Makefile linux-2.6.7-mod/arch/ppc64/kernel/Makefile
yann@402
   460
--- linux-2.6.7/arch/ppc64/kernel/Makefile	Mon May 10 04:33:20 2004
yann@402
   461
+++ linux-2.6.7-mod/arch/ppc64/kernel/Makefile	Sat Jun 19 12:54:39 2004
yann@402
   462
@@ -3,7 +3,7 @@
yann@402
   463
 #
yann@402
   464
 
yann@402
   465
 EXTRA_CFLAGS	+= -mno-minimal-toc
yann@402
   466
-extra-y		:= head.o vmlinux.lds.s
yann@402
   467
+extra-y		:= head.o vmlinux.lds.asm
yann@402
   468
 
yann@402
   469
 obj-y               :=	setup.o entry.o traps.o irq.o idle.o dma.o \
yann@402
   470
 			time.o process.o signal.o syscalls.o misc.o ptrace.o \
yann@402
   471
diff -ur linux-2.6.7/arch/s390/Makefile linux-2.6.7-mod/arch/s390/Makefile
yann@402
   472
--- linux-2.6.7/arch/s390/Makefile	Mon May 10 04:32:02 2004
yann@402
   473
+++ linux-2.6.7-mod/arch/s390/Makefile	Sat Jun 19 12:54:46 2004
yann@402
   474
@@ -68,10 +68,10 @@
yann@402
   475
 
yann@402
   476
 prepare: include/asm-$(ARCH)/offsets.h
yann@402
   477
 
yann@402
   478
-arch/$(ARCH)/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   479
+arch/$(ARCH)/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   480
 				   include/config/MARKER
yann@402
   481
 
yann@402
   482
-include/asm-$(ARCH)/offsets.h: arch/$(ARCH)/kernel/asm-offsets.s
yann@402
   483
+include/asm-$(ARCH)/offsets.h: arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
   484
 	$(call filechk,gen-asm-offsets)
yann@402
   485
 
yann@402
   486
 CLEAN_FILES += include/asm-$(ARCH)/offsets.h
yann@402
   487
diff -ur linux-2.6.7/arch/s390/kernel/Makefile linux-2.6.7-mod/arch/s390/kernel/Makefile
yann@402
   488
--- linux-2.6.7/arch/s390/kernel/Makefile	Mon May 10 04:33:20 2004
yann@402
   489
+++ linux-2.6.7-mod/arch/s390/kernel/Makefile	Sat Jun 19 12:54:52 2004
yann@402
   490
@@ -10,7 +10,7 @@
yann@402
   491
 
yann@402
   492
 extra-$(CONFIG_ARCH_S390_31)	+= head.o 
yann@402
   493
 extra-$(CONFIG_ARCH_S390X)	+= head64.o 
yann@402
   494
-extra-y				+= init_task.o vmlinux.lds.s
yann@402
   495
+extra-y				+= init_task.o vmlinux.lds.asm
yann@402
   496
 
yann@402
   497
 obj-$(CONFIG_MODULES)		+= s390_ksyms.o module.o
yann@402
   498
 obj-$(CONFIG_SMP)		+= smp.o
yann@402
   499
diff -ur linux-2.6.7/arch/sh/kernel/Makefile linux-2.6.7-mod/arch/sh/kernel/Makefile
yann@402
   500
--- linux-2.6.7/arch/sh/kernel/Makefile	Mon May 10 04:32:39 2004
yann@402
   501
+++ linux-2.6.7-mod/arch/sh/kernel/Makefile	Sat Jun 19 12:55:33 2004
yann@402
   502
@@ -2,7 +2,7 @@
yann@402
   503
 # Makefile for the Linux/SuperH kernel.
yann@402
   504
 #
yann@402
   505
 
yann@402
   506
-extra-y	:= head.o init_task.o vmlinux.lds.s
yann@402
   507
+extra-y	:= head.o init_task.o vmlinux.lds.asm
yann@402
   508
 
yann@402
   509
 obj-y	:= process.o signal.o entry.o traps.o irq.o \
yann@402
   510
 	ptrace.o setup.o time.o sys_sh.o semaphore.o \
yann@402
   511
diff -ur linux-2.6.7/arch/sparc/Makefile linux-2.6.7-mod/arch/sparc/Makefile
yann@402
   512
--- linux-2.6.7/arch/sparc/Makefile	Fri Jun 18 22:51:29 2004
yann@402
   513
+++ linux-2.6.7-mod/arch/sparc/Makefile	Sat Jun 19 12:55:48 2004
yann@402
   514
@@ -61,14 +61,14 @@
yann@402
   515
 
yann@402
   516
 prepare: include/asm-$(ARCH)/asm_offsets.h
yann@402
   517
 
yann@402
   518
-arch/$(ARCH)/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   519
+arch/$(ARCH)/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   520
 				   include/config/MARKER
yann@402
   521
 
yann@402
   522
-include/asm-$(ARCH)/asm_offsets.h: arch/$(ARCH)/kernel/asm-offsets.s
yann@402
   523
+include/asm-$(ARCH)/asm_offsets.h: arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
   524
 	$(call filechk,gen-asm-offsets)
yann@402
   525
 
yann@402
   526
 CLEAN_FILES +=	include/asm-$(ARCH)/asm_offsets.h	\
yann@402
   527
-		arch/$(ARCH)/kernel/asm-offsets.s	\
yann@402
   528
+		arch/$(ARCH)/kernel/asm-offsets.asm	\
yann@402
   529
 		arch/$(ARCH)/boot/System.map
yann@402
   530
 
yann@402
   531
 # Don't use tabs in echo arguments.
yann@402
   532
diff -ur linux-2.6.7/arch/sparc/kernel/Makefile linux-2.6.7-mod/arch/sparc/kernel/Makefile
yann@402
   533
--- linux-2.6.7/arch/sparc/kernel/Makefile	Mon May 10 04:33:13 2004
yann@402
   534
+++ linux-2.6.7-mod/arch/sparc/kernel/Makefile	Sat Jun 19 12:55:52 2004
yann@402
   535
@@ -2,7 +2,7 @@
yann@402
   536
 # Makefile for the linux kernel.
yann@402
   537
 #
yann@402
   538
 
yann@402
   539
-extra-y		:= head.o init_task.o vmlinux.lds.s
yann@402
   540
+extra-y		:= head.o init_task.o vmlinux.lds.asm
yann@402
   541
 
yann@402
   542
 EXTRA_AFLAGS	:= -ansi
yann@402
   543
 
yann@402
   544
diff -ur linux-2.6.7/arch/sparc64/kernel/Makefile linux-2.6.7-mod/arch/sparc64/kernel/Makefile
yann@402
   545
--- linux-2.6.7/arch/sparc64/kernel/Makefile	Mon May 10 04:32:02 2004
yann@402
   546
+++ linux-2.6.7-mod/arch/sparc64/kernel/Makefile	Sat Jun 19 12:56:24 2004
yann@402
   547
@@ -5,7 +5,7 @@
yann@402
   548
 EXTRA_AFLAGS := -ansi
yann@402
   549
 EXTRA_CFLAGS := -Werror
yann@402
   550
 
yann@402
   551
-extra-y		:= head.o init_task.o vmlinux.lds.s
yann@402
   552
+extra-y		:= head.o init_task.o vmlinux.lds.asm
yann@402
   553
 
yann@402
   554
 obj-y		:= process.o setup.o cpu.o idprom.o \
yann@402
   555
 		   traps.o devices.o auxio.o \
yann@402
   556
diff -ur linux-2.6.7/arch/um/Makefile linux-2.6.7-mod/arch/um/Makefile
yann@402
   557
--- linux-2.6.7/arch/um/Makefile	Mon May 10 04:32:52 2004
yann@402
   558
+++ linux-2.6.7-mod/arch/um/Makefile	Sat Jun 19 12:57:07 2004
yann@402
   559
@@ -77,7 +77,7 @@
yann@402
   560
 # CONFIG_MODE_SKAS + CONFIG_STATIC_LINK case.
yann@402
   561
 
yann@402
   562
 LINK_TT = -static
yann@402
   563
-LD_SCRIPT_TT := uml.lds.s
yann@402
   564
+LD_SCRIPT_TT := uml.lds.asm
yann@402
   565
 
yann@402
   566
 ifeq ($(CONFIG_STATIC_LINK),y)
yann@402
   567
   LINK-y += $(LINK_TT)
yann@402
   568
@@ -103,11 +103,11 @@
yann@402
   569
 	-DELF_FORMAT=\"$(ELF_FORMAT)\" $(CPP_MODE_TT) \
yann@402
   570
 	-DKERNEL_STACK_SIZE=$(STACK_SIZE)
yann@402
   571
 
yann@402
   572
-AFLAGS_$(LD_SCRIPT-y:.s=).o = $(AFLAGS_vmlinux.lds.o) -P -C -Uum
yann@402
   573
+AFLAGS_$(LD_SCRIPT-y:.asm=).o = $(AFLAGS_vmlinux.lds.o) -P -C -Uum
yann@402
   574
 
yann@402
   575
 LD_SCRIPT-y := $(ARCH_DIR)/$(LD_SCRIPT-y)
yann@402
   576
 
yann@402
   577
-$(LD_SCRIPT-y) : $(LD_SCRIPT-y:.s=.S) scripts FORCE
yann@402
   578
+$(LD_SCRIPT-y) : $(LD_SCRIPT-y:.asm=.S) scripts FORCE
yann@402
   579
 	$(call if_changed_dep,as_s_S)
yann@402
   580
 
yann@402
   581
 linux: vmlinux $(LD_SCRIPT-y)
yann@402
   582
@@ -122,8 +122,8 @@
yann@402
   583
 # To get a definition of F_SETSIG
yann@402
   584
 USER_CFLAGS += -D_GNU_SOURCE
yann@402
   585
 
yann@402
   586
-CLEAN_FILES += linux x.i gmon.out $(ARCH_DIR)/uml.lds.s \
yann@402
   587
-	$(ARCH_DIR)/dyn_link.ld.s $(GEN_HEADERS)
yann@402
   588
+CLEAN_FILES += linux x.i gmon.out $(ARCH_DIR)/uml.lds.asm \
yann@402
   589
+	$(ARCH_DIR)/dyn_link.ld.asm $(GEN_HEADERS)
yann@402
   590
 
yann@402
   591
 $(ARCH_DIR)/main.o: $(ARCH_DIR)/main.c
yann@402
   592
 	$(CC) $(USER_CFLAGS) $(EXTRA_CFLAGS) -c -o $@ $<
yann@402
   593
diff -ur linux-2.6.7/arch/um/kernel/Makefile linux-2.6.7-mod/arch/um/kernel/Makefile
yann@402
   594
--- linux-2.6.7/arch/um/kernel/Makefile	Mon May 10 04:32:53 2004
yann@402
   595
+++ linux-2.6.7-mod/arch/um/kernel/Makefile	Sat Jun 19 12:57:15 2004
yann@402
   596
@@ -3,7 +3,7 @@
yann@402
   597
 # Licensed under the GPL
yann@402
   598
 #
yann@402
   599
 
yann@402
   600
-extra-y := vmlinux.lds.s
yann@402
   601
+extra-y := vmlinux.lds.asm
yann@402
   602
 
yann@402
   603
 obj-y = checksum.o config.o exec_kern.o exitcode.o frame_kern.o frame.o \
yann@402
   604
 	helper.o init_task.o irq.o irq_user.o ksyms.o mem.o mem_user.o \
yann@402
   605
diff -ur linux-2.6.7/arch/v850/Makefile linux-2.6.7-mod/arch/v850/Makefile
yann@402
   606
--- linux-2.6.7/arch/v850/Makefile	Mon May 10 04:33:21 2004
yann@402
   607
+++ linux-2.6.7-mod/arch/v850/Makefile	Sat Jun 19 12:57:59 2004
yann@402
   608
@@ -52,12 +52,12 @@
yann@402
   609
 prepare: include/asm-$(ARCH)/asm-consts.h
yann@402
   610
 
yann@402
   611
 # Generate constants from C code for use by asm files
yann@402
   612
-arch/$(ARCH)/kernel/asm-consts.s: include/asm include/linux/version.h \
yann@402
   613
+arch/$(ARCH)/kernel/asm-consts.asm: include/asm include/linux/version.h \
yann@402
   614
 				   include/config/MARKER
yann@402
   615
 
yann@402
   616
-include/asm-$(ARCH)/asm-consts.h: arch/$(ARCH)/kernel/asm-consts.s
yann@402
   617
+include/asm-$(ARCH)/asm-consts.h: arch/$(ARCH)/kernel/asm-consts.asm
yann@402
   618
 	$(call filechk,gen-asm-offsets)
yann@402
   619
 
yann@402
   620
 CLEAN_FILES += include/asm-$(ARCH)/asm-consts.h \
yann@402
   621
-	       arch/$(ARCH)/kernel/asm-consts.s \
yann@402
   622
+	       arch/$(ARCH)/kernel/asm-consts.asm \
yann@402
   623
 	       root_fs_image.o
yann@402
   624
diff -ur linux-2.6.7/arch/v850/kernel/Makefile linux-2.6.7-mod/arch/v850/kernel/Makefile
yann@402
   625
--- linux-2.6.7/arch/v850/kernel/Makefile	Mon May 10 04:33:21 2004
yann@402
   626
+++ linux-2.6.7-mod/arch/v850/kernel/Makefile	Sat Jun 19 12:58:04 2004
yann@402
   627
@@ -9,7 +9,7 @@
yann@402
   628
 # for more details.
yann@402
   629
 #
yann@402
   630
 
yann@402
   631
-extra-y := head.o init_task.o vmlinux.lds.s
yann@402
   632
+extra-y := head.o init_task.o vmlinux.lds.asm
yann@402
   633
 
yann@402
   634
 obj-y += intv.o entry.o process.o syscalls.o time.o semaphore.o setup.o \
yann@402
   635
 	 signal.o irq.o mach.o ptrace.o bug.o
yann@402
   636
diff -ur linux-2.6.7/arch/x86_64/Makefile linux-2.6.7-mod/arch/x86_64/Makefile
yann@402
   637
--- linux-2.6.7/arch/x86_64/Makefile	Mon May 10 04:33:19 2004
yann@402
   638
+++ linux-2.6.7-mod/arch/x86_64/Makefile	Sat Jun 19 12:58:10 2004
yann@402
   639
@@ -93,10 +93,10 @@
yann@402
   640
 
yann@402
   641
 prepare: include/asm-$(ARCH)/offset.h
yann@402
   642
 
yann@402
   643
-arch/$(ARCH)/kernel/asm-offsets.s: include/asm include/linux/version.h \
yann@402
   644
+arch/$(ARCH)/kernel/asm-offsets.asm: include/asm include/linux/version.h \
yann@402
   645
 				   include/config/MARKER
yann@402
   646
 
yann@402
   647
-include/asm-$(ARCH)/offset.h: arch/$(ARCH)/kernel/asm-offsets.s
yann@402
   648
+include/asm-$(ARCH)/offset.h: arch/$(ARCH)/kernel/asm-offsets.asm
yann@402
   649
 	$(call filechk,gen-asm-offsets)
yann@402
   650
 
yann@402
   651
 CLEAN_FILES += include/asm-$(ARCH)/offset.h
yann@402
   652
diff -ur linux-2.6.7/arch/x86_64/kernel/Makefile linux-2.6.7-mod/arch/x86_64/kernel/Makefile
yann@402
   653
--- linux-2.6.7/arch/x86_64/kernel/Makefile	Fri Jun 18 22:51:32 2004
yann@402
   654
+++ linux-2.6.7-mod/arch/x86_64/kernel/Makefile	Sat Jun 19 12:58:17 2004
yann@402
   655
@@ -2,7 +2,7 @@
yann@402
   656
 # Makefile for the linux kernel.
yann@402
   657
 #
yann@402
   658
 
yann@402
   659
-extra-y 	:= head.o head64.o init_task.o vmlinux.lds.s
yann@402
   660
+extra-y 	:= head.o head64.o init_task.o vmlinux.lds.asm
yann@402
   661
 EXTRA_AFLAGS	:= -traditional
yann@402
   662
 obj-y	:= process.o semaphore.o signal.o entry.o traps.o irq.o \
yann@402
   663
 		ptrace.o i8259.o ioport.o ldt.o setup.o time.o sys_x86_64.o \
yann@402
   664
diff -ur linux-2.6.7/scripts/Makefile.build linux-2.6.7-mod/scripts/Makefile.build
yann@402
   665
--- linux-2.6.7/scripts/Makefile.build	Mon May 10 04:33:13 2004
yann@402
   666
+++ linux-2.6.7-mod/scripts/Makefile.build	Sat Jun 19 12:43:10 2004
yann@402
   667
@@ -110,7 +110,7 @@
yann@402
   668
 quiet_cmd_cc_s_c = CC $(quiet_modtag)  $@
yann@402
   669
 cmd_cc_s_c       = $(CC) $(c_flags) -S -o $@ $< 
yann@402
   670
 
yann@402
   671
-%.s: %.c FORCE
yann@402
   672
+%.asm: %.c FORCE
yann@402
   673
 	$(call if_changed_dep,cc_s_c)
yann@402
   674
 
yann@402
   675
 quiet_cmd_cc_i_c = CPP $(quiet_modtag) $@
yann@402
   676
@@ -197,7 +197,7 @@
yann@402
   677
 quiet_cmd_as_s_S = CPP $(quiet_modtag) $@
yann@402
   678
 cmd_as_s_S       = $(CPP) $(a_flags)   -o $@ $< 
yann@402
   679
 
yann@402
   680
-%.s: %.S FORCE
yann@402
   681
+%.asm: %.S FORCE
yann@402
   682
 	$(call if_changed_dep,as_s_S)
yann@402
   683
 
yann@402
   684
 quiet_cmd_as_o_S = AS $(quiet_modtag)  $@
yann@402
   685
--- linux-2.6.8/arch/sparc/boot/Makefile.old	2004-09-21 21:46:18.000000000 -0700
yann@402
   686
+++ linux-2.6.8/arch/sparc/boot/Makefile	2004-09-21 21:52:35.000000000 -0700
yann@402
   687
@@ -19,7 +19,7 @@
yann@402
   688
 
yann@402
   689
 BTOBJS := $(HEAD_Y) $(INIT_Y)
yann@402
   690
 BTLIBS := $(CORE_Y) $(LIBS_Y) $(DRIVERS_Y) $(NET_Y)
yann@402
   691
-LDFLAGS_image := -T arch/sparc/kernel/vmlinux.lds.s $(BTOBJS) --start-group $(BTLIBS) --end-group $(kallsyms.o)
yann@402
   692
+LDFLAGS_image := -T arch/sparc/kernel/vmlinux.lds.asm $(BTOBJS) --start-group $(BTLIBS) --end-group $(kallsyms.o)
yann@402
   693
 
yann@402
   694
 # Actual linking
yann@402
   695
 $(obj)/image: $(obj)/btfix.o FORCE
yann@402
   696
--- linux-2.6.8/arch/sh64/Makefile.old	2004-09-21 21:46:18.000000000 -0700
yann@402
   697
+++ linux-2.6.8/arch/sh64/Makefile	2004-09-21 21:54:31.000000000 -0700
yann@402
   698
@@ -71,7 +71,7 @@
yann@402
   699
 
yann@402
   700
 prepare: include/asm-$(ARCH)/asm-offsets.h arch/$(ARCH)/lib/syscalltab.h
yann@402
   701
 
yann@402
   702
-include/asm-$(ARCH)/asm-offsets.h: arch/$(ARCH)/kernel/asm-offsets.s \
yann@402
   703
+include/asm-$(ARCH)/asm-offsets.h: arch/$(ARCH)/kernel/asm-offsets.asm \
yann@402
   704
 				   include/asm include/linux/version.h
yann@402
   705
 	$(call filechk,gen-asm-offsets)
yann@402
   706
 
yann@402
   707
--- linux-2.6.8/arch/sh64/boot/compressed/Makefile.old	2004-09-21 21:46:18.000000000 -0700
yann@402
   708
+++ linux-2.6.8/arch/sh64/boot/compressed/Makefile	2004-09-21 21:54:41.000000000 -0700
yann@402
   709
@@ -25,7 +25,7 @@
yann@402
   710
 ZIMAGE_OFFSET = $(shell printf "0x%8x" $$[$(CONFIG_MEMORY_START)+0x400000+0x10000])
yann@402
   711
 
yann@402
   712
 LDFLAGS_vmlinux := -Ttext $(ZIMAGE_OFFSET) -e startup \
yann@402
   713
-		    -T $(obj)/../../kernel/vmlinux.lds.s \
yann@402
   714
+		    -T $(obj)/../../kernel/vmlinux.lds.asm \
yann@402
   715
 		    --no-warn-mismatch
yann@402
   716
 
yann@402
   717
 $(obj)/vmlinux: $(OBJECTS) $(obj)/piggy.o FORCE
yann@402
   718
@@ -41,6 +41,6 @@
yann@402
   719
 LDFLAGS_piggy.o := -r --format binary --oformat elf32-sh64-linux -T
yann@402
   720
 OBJCOPYFLAGS += -R .empty_zero_page
yann@402
   721
 
yann@402
   722
-$(obj)/piggy.o: $(obj)/vmlinux.lds.s $(obj)/vmlinux.bin.gz FORCE
yann@402
   723
+$(obj)/piggy.o: $(obj)/vmlinux.lds.asm $(obj)/vmlinux.bin.gz FORCE
yann@402
   724
 	$(call if_changed,ld)
yann@402
   725