1) why the sequence:

		for (i = 0; i != struct->nr_disks; i++)

	instead of:

		for (i = 0; i < struct->nr_disks; i++)

???
