Comment 29 for bug 372170

Revision history for this message
3b (00003b) wrote : Re: intel isw raid metadata at odd offset

OK, looks like the patch is incomplete:

...

Applying patch 17_fix_isw_raid_detection_1TB.patch
patching file 1.0.0.rc15/lib/format/ataraid/isw.c
Hunk #1 succeeded at 300 (offset -7 lines).
Hunk #2 succeeded at 497 (offset -7 lines).
Hunk #3 succeeded at 516 (offset -7 lines).
Hunk #4 succeeded at 535 (offset -7 lines).
Hunk #5 succeeded at 548 (offset -7 lines).

...

        gcc -c -I. -I../include -I../lib -g -O2 -O2 -DDMRAID_NATIVE_LOG -DHAVE_G
ETOPTLONG -fPIC -Wall -Wundef -Wcast-align -Wwrite-strings -Winline -DDMRAID_TES
T -O2 -D_LARGEFILE64_SOURCE -O2 -DDMRAID_NATIVE_LOG -DHAVE_GETOPTLONG -fPIC -Wal
l -Wundef -Wcast-align -Wwrite-strings -Winline -DDMRAID_TEST -O2 -D_LARGEFILE64
_SOURCE format/ataraid/isw.c -o format/ataraid/isw.o
format/ataraid/isw.c: In function ‘isw_try_10’:
format/ataraid/isw.c:569: warning: implicit declaration of function ‘ISW_10_CONFIGOFFSET’
format/ataraid/isw.c:571: error: ‘ISW10_SIGNATURE_SIZE’ undeclared (first use in this function)
format/ataraid/isw.c:571: error: (Each undeclared identifier is reported only once
format/ataraid/isw.c:571: error: for each function it appears in.)
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: ‘ISW10_SIGNATURE’ undeclared (first use in this function)
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:571: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:575: error: dereferencing pointer to incomplete type
format/ataraid/isw.c:578: warning: implicit declaration of function ‘ISW_SECTOR_TO_OFFSET’
make[2]: *** [format/ataraid/isw.o] Error 1