patch-2.4.0-test10 linux/drivers/md/md.c

Next file: linux/drivers/media/video/tda7432.c
Previous file: linux/drivers/macintosh/macserial.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test9/linux/drivers/md/md.c linux/drivers/md/md.c
@@ -60,7 +60,7 @@
 # define dprintk(x...) do { } while(0)
 #endif
 
-static mdk_personality_t *pers[MAX_PERSONALITY] = {NULL, };
+static mdk_personality_t *pers[MAX_PERSONALITY];
 
 /*
  * Current RAID-1,4,5 parallel reconstruction 'guaranteed speed limit'
@@ -105,12 +105,12 @@
 static int md_blocksizes[MAX_MD_DEVS];
 static int md_hardsect_sizes[MAX_MD_DEVS];
 static int md_maxreadahead[MAX_MD_DEVS];
-static mdk_thread_t *md_recovery_thread = NULL;
+static mdk_thread_t *md_recovery_thread;
 
-int md_size[MAX_MD_DEVS] = {0, };
+int md_size[MAX_MD_DEVS];
 
 extern struct block_device_operations md_fops;
-static devfs_handle_t devfs_handle = NULL;
+static devfs_handle_t devfs_handle;
 
 static struct gendisk md_gendisk=
 {
@@ -136,7 +136,7 @@
  * one! Eg. HSM uses several sub-devices to implement Logical
  * Volumes. All these sub-devices map to the same mddev.
  */
-dev_mapping_t mddev_map [MAX_MD_DEVS] = { {NULL, 0}, };
+dev_mapping_t mddev_map[MAX_MD_DEVS];
 
 void add_mddev_mapping (mddev_t * mddev, kdev_t dev, void *data)
 {
@@ -2032,7 +2032,7 @@
  * at boot time.
  */
 #ifdef CONFIG_AUTODETECT_RAID
-static int detected_devices[128] md__initdata;
+static int detected_devices[128] md__initdata = { 0, };
 static int dev_cnt=0;
 void md_autodetect_dev(kdev_t dev)
 {
@@ -3640,7 +3640,7 @@
 	int pers[MAX_MD_BOOT_DEVS];
 	int chunk[MAX_MD_BOOT_DEVS];
 	kdev_t devices[MAX_MD_BOOT_DEVS][MAX_REAL];
-} md_setup_args md__initdata;
+} md_setup_args md__initdata = { 0, };
 
 /*
  * Parse the command-line parameters given our kernel, but do not

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)