[Pvfs2-users] latest CVS and linux kernel 2.6.27

Phil Carns carns at mcs.anl.gov
Thu Oct 23 14:10:27 EDT 2008


Hi Ryuta,

What version of PVFS are you using?  Sumit Narayan and I have updated 
the CVS version of PVFS to build correctly against 2.6.27, but I'm not 
sure if the patch will apply to the official releases.  The patch is 
attached to this email if you want to give it a try.

thanks,
-Phil

Phil Carns wrote:
> Hello Ryuta,
> 
> We don't have a patch for this yet, but I confirmed the same compilation 
> problems here as well.  Looks like we need to add a couple more 
> configure tests.
> 
> -Phil
> 
> Ryuta Suzuki wrote:
>> Hi,
>>
>> Now linux kernel 2.6.27 is out.
>> I try to build pvfs2 kernel module against 2.6.27.
>> The module compiles but incompatible to this version of kernel, and it 
>> cannot be loaded (and mount fails, etc. etc.)
>>
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-utils.o 
>>
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/devpvfs2-req.o 
>>
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-cache.o 
>>
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-cache.c: 
>> In function ‘dev_req_cache_initialize’:
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-cache.c:228: 
>> warning: passing argument 5 of ‘kmem_cache_create’ from incompatible 
>> pointer type
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-cache.c: 
>> In function ‘pvfs2_inode_cache_initialize’:
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-cache.c:330: 
>> warning: passing argument 5 of ‘kmem_cache_create’ from incompatible 
>> pointer type
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-cache.c: 
>> In function ‘kiocb_cache_initialize’:
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-cache.c:420: 
>> warning: passing argument 5 of ‘kmem_cache_create’ from incompatible 
>> pointer type
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/dcache.o
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/file.o
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/file.c: 
>> In function ‘check_mapping_tree’:
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/file.c:802: 
>> warning: passing argument 1 of ‘_read_lock’ from incompatible pointer 
>> type
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/file.c:822: 
>> warning: passing argument 1 of ‘_read_unlock’ from incompatible 
>> pointer type
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/file.c: 
>> In function ‘locate_file_pages’:
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/file.c:894: 
>> warning: passing argument 1 of ‘_read_lock’ from incompatible pointer 
>> type
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/file.c:915: 
>> warning: passing argument 1 of ‘_read_unlock’ from incompatible 
>> pointer type
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/file.c:918: 
>> warning: passing argument 1 of ‘_read_lock’ from incompatible pointer 
>> type
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/file.c:938: 
>> warning: passing argument 1 of ‘_read_unlock’ from incompatible 
>> pointer type
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/inode.o
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/inode.c:369: 
>> warning: initialization from incompatible pointer type
>> CC [M] /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/dir.o
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/namei.o
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/namei.c:547: 
>> warning: initialization from incompatible pointer type
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/super.o
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-mod.o
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-bufmap.o 
>>
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/symlink.o
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/symlink.c:72: 
>> warning: initialization from incompatible pointer type
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/xattr.o
>> CC [M] /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/acl.o
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/xattr-trusted.o 
>>
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/xattr-default.o 
>>
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/waitqueue.o
>> CC [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2-proc.o
>> LD [M] 
>> /home/ryuta/local/pvfs2/src/pvfs2-build/src/kernel/linux-2.6/pvfs2.o
>> Building modules, stage 2.
>>
>> If there's a patch, I'll be happy to give it a shot. Thank you.
>>
>> -ryuta
>> _______________________________________________
>> Pvfs2-users mailing list
>> Pvfs2-users at beowulf-underground.org
>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
> 
> _______________________________________________
> Pvfs2-users mailing list
> Pvfs2-users at beowulf-underground.org
> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: pvfs-linux-2.6.27.patch
Type: text/x-diff
Size: 17823 bytes
Desc: not available
Url : http://www.beowulf-underground.org/pipermail/pvfs2-users/attachments/20081023/33115752/pvfs-linux-2.6.27.bin


More information about the Pvfs2-users mailing list