diff --git a/MAINTAINERS b/MAINTAINERS
index 9af529acb6a6577dfa1235ee827b82b4856b47a2..3a9a7cbf94567a7e37bb566ef6b6c3cc80864533 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -12633,6 +12633,7 @@ Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 F:	drivers/media/dvb-frontends/mn88473*
 
 MODULE SUPPORT
+M:	Luis Chamberlain <mcgrof@kernel.org>
 M:	Jessica Yu <jeyu@kernel.org>
 S:	Maintained
 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
diff --git a/scripts/module.lds.S b/scripts/module.lds.S
index 04c5685c25cf34dcfcc34dc995181846380eda66..1d0e1e4dc3d2a627de5dc644caf92580f1e11b16 100644
--- a/scripts/module.lds.S
+++ b/scripts/module.lds.S
@@ -24,6 +24,7 @@ SECTIONS {
 	__kcrctab		0 : { *(SORT(___kcrctab+*)) }
 	__kcrctab_gpl		0 : { *(SORT(___kcrctab_gpl+*)) }
 
+	.ctors			0 : ALIGN(8) { *(SORT(.ctors.*)) *(.ctors) }
 	.init_array		0 : ALIGN(8) { *(SORT(.init_array.*)) *(.init_array) }
 
 	__jump_table		0 : ALIGN(8) { KEEP(*(__jump_table)) }