svn commit: r235650 - stable/8/usr.sbin/mfiutil

Bjoern A. Zeeb bz at FreeBSD.org
Sat May 19 19:34:58 UTC 2012


On 19. May 2012, at 18:57 , Andriy Gapon wrote:

> on 19/05/2012 17:32 Bjoern A. Zeeb said the following:
>> Author: bz
>> Date: Sat May 19 14:32:47 2012
>> New Revision: 235650
>> URL: http://svn.freebsd.org/changeset/base/235650
>> 
>> Log:
>>  MFC r233713:
>> 
>>    Remove the magic mfi_array is 288 bytes and just use the
>>    sizeof the array since it is not 288 bytes.
>> 
>>    Change reporting of a "SYSTEM" disk to "JBOD" to match
>>    LSI MegaCli and firmware reporting.
>> 
>>    This means that mfiutil command to "create jbod" is now a
>>    little confusing since a RAID per drive is not really what
>>    LSI defines JBOD to be.  This should be fixed in the future
>>    and support added to really create LSI JBOD and enable that
>>    feature on cards that support it.
>> 
>>  To unbreak the build after:	r235625 (?)


..
>> @@ -211,9 +211,8 @@ clear_config(int ac, char **av)
>> }
>> MFI_COMMAND(top, clear, clear_config);
>> 
>> -#define	MFI_ARRAY_SIZE		288
>> -#define	MAX_DRIVES_PER_ARRAY						\
>> -	((MFI_ARRAY_SIZE - sizeof(struct mfi_array)) / 8)
>> +#define MAX_DRIVES_PER_ARRAY MFI_MAX_ROW_SIZE
>> +#define MFI_ARRAY_SIZE sizeof(struct mfi_array)
> 
> A small nit: previously MFI_ARRAY_SIZE wasn't used for anything except
> MAX_DRIVES_PER_ARRAY, now it's not used for anything.

Whatever else needs to be fixed in HEAD or MFCed to stable I don't know;
see the last line of my commit message and talk to the other suspects like
jhb, sbruno, ambrisko, emaste....

-- 
Bjoern A. Zeeb                                 You have to have visions!
   It does not matter how good you are. It matters what good you do!



More information about the svn-src-all mailing list