*** linux/include/linux/raid/md_p.h	Thu Sep 30 20:31:08 1999
--- 24raid-linux/include/linux/raid/md_p.h	Thu Sep 30 20:23:07 1999
***************
*** 65,72 ****
  #define MD_SB_GENERIC_STATE_WORDS	32
  #define MD_SB_GENERIC_WORDS		(MD_SB_GENERIC_CONSTANT_WORDS + MD_SB_GENERIC_STATE_WORDS)
  #define MD_SB_PERSONALITY_WORDS		64
- #define MD_SB_DISKS_WORDS		384
  #define MD_SB_DESCRIPTOR_WORDS		32
  #define MD_SB_RESERVED_WORDS		(1024 - MD_SB_GENERIC_WORDS - MD_SB_PERSONALITY_WORDS - MD_SB_DISKS_WORDS - MD_SB_DESCRIPTOR_WORDS)
  #define MD_SB_EQUAL_WORDS		(MD_SB_GENERIC_WORDS + MD_SB_PERSONALITY_WORDS + MD_SB_DISKS_WORDS)
  #define MD_SB_DISKS			(MD_SB_DISKS_WORDS / MD_SB_DESCRIPTOR_WORDS)
--- 65,72 ----
  #define MD_SB_GENERIC_STATE_WORDS	32
  #define MD_SB_GENERIC_WORDS		(MD_SB_GENERIC_CONSTANT_WORDS + MD_SB_GENERIC_STATE_WORDS)
  #define MD_SB_PERSONALITY_WORDS		64
  #define MD_SB_DESCRIPTOR_WORDS		32
+ #define MD_SB_DISKS_WORDS		(24 * MD_SB_DESCRIPTOR_WORDS)
  #define MD_SB_RESERVED_WORDS		(1024 - MD_SB_GENERIC_WORDS - MD_SB_PERSONALITY_WORDS - MD_SB_DISKS_WORDS - MD_SB_DESCRIPTOR_WORDS)
  #define MD_SB_EQUAL_WORDS		(MD_SB_GENERIC_WORDS + MD_SB_PERSONALITY_WORDS + MD_SB_DISKS_WORDS)
  #define MD_SB_DISKS			(MD_SB_DISKS_WORDS / MD_SB_DESCRIPTOR_WORDS)
*** linux/include/linux/raid/md_k.h	Thu Sep 30 20:25:36 1999
--- 24raid-linux/include/linux/raid/md_k.h	Thu Sep 30 20:20:43 1999
***************
*** 59,65 ****
  #error MD doesnt handle bigger kdev yet
  #endif
  
! #define MAX_REAL     12			/* Max number of disks per md dev */
  #define MAX_MD_DEVS  (1<<MINORBITS)	/* Max number of md dev */
  
  /*
--- 59,65 ----
  #error MD doesnt handle bigger kdev yet
  #endif
  
! #define MAX_REAL     24			/* Max number of disks per md dev */
  #define MAX_MD_DEVS  (1<<MINORBITS)	/* Max number of md dev */
  
  /*
