[Lustre-discuss] build patchless client 1.6.6 for, linux-2.6.26.5?

Andreas Dilger adilger at sun.com
Mon Dec 8 16:35:58 PST 2008


On Dec 08, 2008  14:34 -0500, murray smigel wrote:
> Ok, I applied
> patch -p0 < 15949-b16-v1.patch
> patch -p1 < patchless2.6.26er-support.patch
> to the 1.6.6 cvs source.
> It now gets further, but terminates with:
> 
> make  CC="gcc" -C /usr/src/linux-2.6.26.5/                   \
>         -f /public/lustre/lustre-1.6.6/build/Makefile 
>   CC [M]  /public/lustre/lustre-1.6.6/lustre/llite/lloop.o
> /public/lustre/lustre-1.6.6/lustre/llite/lloop.c:155: warning: 
> 'request_queue_t' is deprecated
> /public/lustre/lustre-1.6.6/lustre/llite/lloop.c:286: warning: 
> 'request_queue_t' is deprecated
> /public/lustre/lustre-1.6.6/lustre/llite/lloop.c: In function 
> 'loop_make_request':
> /public/lustre/lustre-1.6.6/lustre/llite/lloop.c:315: error: implicit 
> declaration of function 'cfs_bio_io_error'
> /public/lustre/lustre-1.6.6/lustre/llite/lloop.c: At top level:
> /public/lustre/lustre-1.6.6/lustre/llite/lloop.c:325: warning: 
> 'request_queue_t' is deprecated
> /public/lustre/lustre-1.6.6/lustre/llite/lloop.c: In function 
> 'loop_handle_bio':
> /public/lustre/lustre-1.6.6/lustre/llite/lloop.c:337: error: implicit 
> declaration of function 'cfs_bio_endio'
> /public/lustre/lustre-1.6.6/lustre/llite/lloop.c: In function 'loop_thread':
> /public/lustre/lustre-1.6.6/lustre/llite/lloop.c:364: warning: ignoring 
> return value of 'down_interruptible', declared with attribute 
> warn_unused_result

Please file a bug for this that blocks the 2.6.26 client bug so that
it will be fixed.  As a workaround you can remove "lloop" from the
lustre/llite/Makefile.in and lustre/llite/autoMakefile.am files.

Cheers, Andreas
--
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.




More information about the lustre-discuss mailing list