···950950951951static int __init init_flat_binfmt(void)952952{953953- return register_binfmt(&flat_format);953953+ register_binfmt(&flat_format);954954+ return 0;954955}955956956957/****************************************************************************/
+2-5
fs/binfmt_misc.c
···726726static int __init init_misc_binfmt(void)727727{728728 int err = register_filesystem(&bm_fs_type);729729- if (!err) {730730- err = insert_binfmt(&misc_format);731731- if (err)732732- unregister_filesystem(&bm_fs_type);733733- }729729+ if (!err)730730+ insert_binfmt(&misc_format);734731 return err;735732}736733
···9292 unsigned long min_coredump; /* minimal dump size */9393};94949595-extern int __register_binfmt(struct linux_binfmt *fmt, int insert);9595+extern void __register_binfmt(struct linux_binfmt *fmt, int insert);96969797/* Registration of default binfmt handlers */9898-static inline int register_binfmt(struct linux_binfmt *fmt)9898+static inline void register_binfmt(struct linux_binfmt *fmt)9999{100100- return __register_binfmt(fmt, 0);100100+ __register_binfmt(fmt, 0);101101}102102/* Same as above, but adds a new binfmt at the top of the list */103103-static inline int insert_binfmt(struct linux_binfmt *fmt)103103+static inline void insert_binfmt(struct linux_binfmt *fmt)104104{105105- return __register_binfmt(fmt, 1);105105+ __register_binfmt(fmt, 1);106106}107107108108extern void unregister_binfmt(struct linux_binfmt *);