md.c (5bc65793cbf8da0d35f19ef025dda22887e79e80) | md.c (685784aaf3cd0e3ff5e36c7ecf6f441cdbf57f73) |
---|---|
1/* 2 md.c : Multiple Devices driver for Linux 3 Copyright (C) 1998, 1999, 2000 Ingo Molnar 4 5 completely rewritten, based on the MD driver code from Marc Zyngier 6 7 Changes: 8 --- 5800 unchanged lines hidden (view full) --- 5809 export_array(mddev); 5810 del_gendisk(disk); 5811 put_disk(disk); 5812 mddev->gendisk = NULL; 5813 mddev_put(mddev); 5814 } 5815} 5816 | 1/* 2 md.c : Multiple Devices driver for Linux 3 Copyright (C) 1998, 1999, 2000 Ingo Molnar 4 5 completely rewritten, based on the MD driver code from Marc Zyngier 6 7 Changes: 8 --- 5800 unchanged lines hidden (view full) --- 5809 export_array(mddev); 5810 del_gendisk(disk); 5811 put_disk(disk); 5812 mddev->gendisk = NULL; 5813 mddev_put(mddev); 5814 } 5815} 5816 |
5817module_init(md_init) | 5817subsys_initcall(md_init); |
5818module_exit(md_exit) 5819 5820static int get_ro(char *buffer, struct kernel_param *kp) 5821{ 5822 return sprintf(buffer, "%d", start_readonly); 5823} 5824static int set_ro(const char *val, struct kernel_param *kp) 5825{ --- 26 unchanged lines hidden --- | 5818module_exit(md_exit) 5819 5820static int get_ro(char *buffer, struct kernel_param *kp) 5821{ 5822 return sprintf(buffer, "%d", start_readonly); 5823} 5824static int set_ro(const char *val, struct kernel_param *kp) 5825{ --- 26 unchanged lines hidden --- |