cregit-Linux how code gets into the kernel

Release 4.13 init/do_mounts.h

Directory: init
#include <linux/kernel.h>
#include <linux/blkdev.h>
#include <linux/init.h>
#include <linux/syscalls.h>
#include <linux/unistd.h>
#include <linux/slab.h>
#include <linux/mount.h>
#include <linux/major.h>
#include <linux/root_dev.h>

void  change_floppy(char *fmt, ...);
void  mount_block_root(char *name, int flags);
void  mount_root(void);
extern int root_mountflags;


static inline int create_dev(char *name, dev_t dev) { sys_unlink(name); return sys_mknod(name, S_IFBLK|0600, new_encode_dev(dev)); }

Contributors

PersonTokensPropCommitsCommitProp
Kai Germaschewski3191.18%133.33%
Al Viro38.82%266.67%
Total34100.00%3100.00%


static inline u32 bstat(char *name) { struct kstat stat; if (vfs_stat(name, &stat) != 0) return 0; if (!S_ISBLK(stat.mode)) return 0; return stat.rdev; }

Contributors

PersonTokensPropCommitsCommitProp
Al Viro4491.67%150.00%
Arnd Bergmann48.33%150.00%
Total48100.00%2100.00%

#ifdef CONFIG_BLK_DEV_RAM int __init rd_load_disk(int n); int __init rd_load_image(char *from); #else
static inline int rd_load_disk(int n) { return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Kai Germaschewski13100.00%1100.00%
Total13100.00%1100.00%


static inline int rd_load_image(char *from) { return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Kai Germaschewski14100.00%1100.00%
Total14100.00%1100.00%

#endif #ifdef CONFIG_BLK_DEV_INITRD bool __init initrd_load(void); #else
static inline bool initrd_load(void) { return false; }

Contributors

PersonTokensPropCommitsCommitProp
Kai Germaschewski1083.33%150.00%
Yaowei Bai216.67%150.00%
Total12100.00%2100.00%

#endif #ifdef CONFIG_BLK_DEV_MD void md_run_setup(void); #else
static inline void md_run_setup(void) {}

Contributors

PersonTokensPropCommitsCommitProp
Kai Germaschewski8100.00%1100.00%
Total8100.00%1100.00%

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Kai Germaschewski17774.37%330.00%
Al Viro4719.75%220.00%
Arnd Bergmann41.68%110.00%
Neil Brown31.26%110.00%
Yaowei Bai31.26%110.00%
Andrew Morton31.26%110.00%
Adrian Bunk10.42%110.00%
Total238100.00%10100.00%
Directory: init
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.