It seems to work OK and we want to reduce the number of possible combinations
for preparation of kernel modules.


---

 25-akpm/arch/i386/Kconfig |   12 +-----------
 1 files changed, 1 insertion(+), 11 deletions(-)

diff -puN arch/i386/Kconfig~force-config_regparm-to-y arch/i386/Kconfig
--- 25/arch/i386/Kconfig~force-config_regparm-to-y	2004-05-10 04:25:47.157992072 -0700
+++ 25-akpm/arch/i386/Kconfig	2004-05-10 04:25:47.161991464 -0700
@@ -849,17 +849,7 @@ config BOOT_IOREMAP
 	default y
 
 config REGPARM
-	bool "Use register arguments (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	default n
-	help
-	Compile the kernel with -mregparm=3. This uses an different ABI
-	and passes the first three arguments of a function call in registers.
-	This will probably break binary only modules.
-
-	This feature is only enabled for gcc-3.0 and later - earlier compilers
-	generate incorrect output with certain kernel constructs when
-	-mregparm=3 is used.
+	def_bool y
 
 endmenu
 

_