소스 검색

Merge branch 'core-debugobjects-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip

* 'core-debugobjects-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
  debugobjects: Section mismatch cleanup
Linus Torvalds 15 년 전
부모
커밋
06ee772043
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      lib/debugobjects.c

+ 2 - 2
lib/debugobjects.c

@@ -774,7 +774,7 @@ static int __init fixup_free(void *addr, enum debug_obj_state state)
 	}
 	}
 }
 }
 
 
-static int
+static int __init
 check_results(void *addr, enum debug_obj_state state, int fixups, int warnings)
 check_results(void *addr, enum debug_obj_state state, int fixups, int warnings)
 {
 {
 	struct debug_bucket *db;
 	struct debug_bucket *db;
@@ -917,7 +917,7 @@ void __init debug_objects_early_init(void)
 /*
 /*
  * Convert the statically allocated objects to dynamic ones:
  * Convert the statically allocated objects to dynamic ones:
  */
  */
-static int debug_objects_replace_static_objects(void)
+static int __init debug_objects_replace_static_objects(void)
 {
 {
 	struct debug_bucket *db = obj_hash;
 	struct debug_bucket *db = obj_hash;
 	struct hlist_node *node, *tmp;
 	struct hlist_node *node, *tmp;