Marcelo,

thanks to your help, I've been able to create a somewhat working dkms build 
tree.
Unfortunately, I still have problems when linking/insmoding some modules:
pvscsi: Unknown parameter `vmblock'                                             
                                                         
vmhgfs: Unknown symbol Backdoor_InOut
vmhgfs: Unknown symbol BackdoorHbIn
vmhgfs: Unknown symbol BackdoorHbOut
vmmemctl: Unknown symbol Backdoor_InOut
vsock: no symbol version for VMCIMemcpyToQueueV
vsock: Unknown symbol VMCIMemcpyToQueueV
vsock: no symbol version for VMCIEvent_Unsubscribe
vsock: Unknown symbol VMCIEvent_Unsubscribe
vsock: Unknown symbol VMCIQueuePair_Alloc
vsock: no symbol version for VMCIDatagram_Send
vsock: Unknown symbol VMCIDatagram_Send
vsock: no symbol version for VMCI_GetContextID
vsock: Unknown symbol VMCI_GetContextID
vsock: Unknown symbol VMCIContext_GetPrivFlags
vsock: Unknown symbol VMCIQueuePair_AllocPriv
vsock: Unknown symbol VMCIQueuePair_Detach
vsock: Unknown symbol VMCIDatagram_CreateHndPriv
vsock: no symbol version for VMCIMemcpyFromQueueV
vsock: Unknown symbol VMCIMemcpyFromQueueV
vsock: Unknown symbol VMCI_DeviceGet
vsock: no symbol version for VMCIEvent_Subscribe
vsock: Unknown symbol VMCIEvent_Subscribe
vsock: no symbol version for VMCIDatagram_DestroyHnd
vsock: Unknown symbol VMCIDatagram_DestroyHnd
vsock: no symbol version for VMCIDatagram_CreateHnd
vsock: Unknown symbol VMCIDatagram_CreateHnd

Here is what I'm doing to create the dkms tree:
Basicaly, I'm creating the ../shared link in each modules dir,
then I'm putting lib/include/relevant_include.h in the shared directory
then I'm copying all includes specific to a module in its directory.
See below the exact actions:

==================================================
# Create dkms tree and fill it
mkdir -p $RPM_BUILD_ROOT%{_usrsrc}/%{name}-%{version}-%{release}
cp -r modules/linux/* $RPM_BUILD_ROOT%{_usrsrc}/%{name}-%{version}-%{release}/

# Common stuffs for modules
cp 
lib/include/{vmware.h,vm_assert.h,includeCheck.h,vmware_pack_begin.h,vmware_pack_end.h,vm_basic_defs.h,vm_basic_types.h,vm_device_version.h,vmware_pack_init.h,vm_atomic.h,circList.h,backdoor.h,x86cpuid.h,vm_basic_asm_x86_64.h,vm_basic_math.h,vm_basic_asm.h}
 \
   $RPM_BUILD_ROOT%{_usrsrc}/%{name}-%{version}-%{release}/shared/

# setup shared link
for module_dir in pvscsi vmblock vmci vmhgfs vmmemctl vmsync vmxnet vmxnet3 
vsock
do
  (cd $RPM_BUILD_ROOT%{_usrsrc}/%{name}-%{version}-%{release}/$module_dir; ln 
-s ../shared)
done

# Specific stuff for pvscsi
# => none
# Specific stuff for vmblock
cp lib/include/{vmblock.h,dbllnklst.h} \
   $RPM_BUILD_ROOT%{_usrsrc}/%{name}-%{version}-%{release}/vmblock/linux/
cp modules/shared/vmblock/* \
   $RPM_BUILD_ROOT%{_usrsrc}/%{name}-%{version}-%{release}/vmblock/linux/
# => none
# Specific stuff for vmci
# => none
# Specific stuff for vmhgfs
cp lib/backdoor/backdoor.[ch] \
   
lib/hgfs/{cpName.c,cpNameInt.h,cpNameLinux.c,cpNameLite.c,hgfsEscape.c,hgfsUtil.c}
 \
   
lib/include/{cpName.h,hgfsUtil.h,hgfsEscape.h,util.h,rpcout.h,hgfsBd.h,debug.h,backdoor_def.h,guest_msg_def.h,message.h,rpcout.h,backdoor_types.h,hgfsDevLinux.h,hgfsProto.h,cpNameLite.h,escBitvector.h}
 \
   lib/hgfsBd/hgfsBd.c \
   lib/message/{messageBackdoor.c,message.c} \
   lib/rpcOut/rpcout.c \
   $RPM_BUILD_ROOT%{_usrsrc}/%{name}-%{version}-%{release}/vmhgfs/
# Specific stuff for vmmemctl
# => none
# Specific stuff for vmsync
cp lib/include/syncDriverIoc.h \
   $RPM_BUILD_ROOT%{_usrsrc}/%{name}-%{version}-%{release}/vmsync/
# Specific stuff for vmxnet and vmxnet3
cp modules/shared/vmxnet/* \
   $RPM_BUILD_ROOT%{_usrsrc}/%{name}-%{version}-%{release}/shared/
# Specific stuff for vsock
cp lib/include/vm_basic_math.h \
   $RPM_BUILD_ROOT%{_usrsrc}/%{name}-%{version}-%{release}/vsock/
==================================================
$ rpm -ql dkms-open-vm-tools-2009.05.22.167859-1mdv2009.1
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1                             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/dkms.conf                   
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/pvscsi                      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/pvscsi/COPYING              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/pvscsi/Makefile             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/pvscsi/Makefile.kernel      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/pvscsi/pvscsi.c             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/pvscsi/pvscsi_defs.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/pvscsi/pvscsi_version.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/pvscsi/scsi_defs.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/pvscsi/shared               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared                      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/cachecreate.c
                                      
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/cachector.c 
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/cachector1.c
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/epoll.c     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/filldir1.c  
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/geninclude.c
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/getsb1.c    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/inode1.c    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/maxbytes.c  
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/netif_num_params.c
                                 
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/setnice.c   
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/sk_filter.c 
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/skas1.c     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/skblin.c    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/autoconf/statfs1.c   
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/backdoor.h           
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/circList.h           
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_completion.h  
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_cred.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_dcache.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_ethtool.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_file.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_fs.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_highmem.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_init.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_interrupt.h   
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_ioport.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_kernel.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_kthread.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_list.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_mm.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_module.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_mutex.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_namei.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_netdevice.h   
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_page-flags.h  
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_page.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_pagemap.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_pci.h         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_pci_mapping.h 
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_pgtable.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_sched.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_scsi.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_semaphore.h   
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_skbuff.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_slab.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_sock.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_spinlock.h    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_statfs.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_string.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_timer.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_uaccess.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_version.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_wait.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/compat_workqueue.h   
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/driver-config.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/driverLog.c          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/driverLog.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/includeCheck.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/kernelStubs.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/kernelStubsLinux.c   
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/net.h                
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/net_sg.h             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/npa_defs.h           
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/upt1_defs.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vm_assert.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vm_atomic.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vm_basic_asm.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vm_basic_asm_x86_64.h
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vm_basic_defs.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vm_basic_math.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vm_basic_types.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vm_device_version.h  
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmciGuestKernelAPI.h 
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmci_call_defs.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmci_defs.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmci_infrastructure.h
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmci_iocontrols.h    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmci_kernel_if.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmci_queue_pair.h    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmnet_def.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmware.h             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmware_pack_begin.h  
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmware_pack_end.h    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmware_pack_init.h   
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmxnet2_def.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmxnet3_defs.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/vmxnet_def.h         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/shared/x86cpuid.h           
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock                     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/COPYING             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/Makefile            
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/Makefile.kernel     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/Makefile.normal     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/README              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/block.c       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/block.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/control.c     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/dbllnklst.h   
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/dentry.c      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/file.c        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/filesystem.c  
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/filesystem.h  
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/inode.c       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/module.c      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/os.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/stubs.c       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/stubs.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/super.c       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/vmblock.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/vmblockInt.h  
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/linux/vmblock_version.h
                                    
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmblock/shared              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci                        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/COPYING                
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/Makefile               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/Makefile.kernel        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/Makefile.normal        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/pgtbl.h                
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/shared                 
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciCommonInt.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciDatagram.c         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciDatagram.h         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciEvent.c            
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciEvent.h            
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciGuestDs.c          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciGuestKernelIf.c    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciGuestKernelIf.h    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciInt.h              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciKernelIf.c         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciProcess.c          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciProcess.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciQueuePair.c        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciQueuePairInt.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciUtil.c             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmciUtil.h             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmci_drv.c             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmci_handle_array.h    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmci/vmci_version.h         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs                      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/COPYING              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/Makefile             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/Makefile.kernel      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/Makefile.normal      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/backdoor.c           
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/backdoor_def.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/backdoor_types.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/bdhandler.c          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/bdhandler.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/cpName.c             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/cpName.h             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/cpNameInt.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/cpNameLinux.c        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/cpNameLite.c         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/cpNameLite.h         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/debug.h              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/dentry.c             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/dir.c                
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/escBitvector.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/file.c               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/filesystem.c         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/filesystem.h         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/fsutil.c             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/fsutil.h             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/guest_msg_def.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/hgfs.h               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/hgfsBd.c             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/hgfsBd.h             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/hgfsDevLinux.h       
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/hgfsEscape.c         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/hgfsEscape.h         
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/hgfsProto.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/hgfsUtil.c           
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/hgfsUtil.h           
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/inode.c              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/inode.h              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/link.c               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/message.c            
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/message.h            
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/messageBackdoor.c    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/module.c             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/module.h             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/page.c               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/request.c            
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/request.h            
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/rpcout.c             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/rpcout.h             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/shared               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/stubs.c              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/super.c              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/tcp.c                
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/tcp.h                
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/transport.c          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/transport.h          
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/util.h               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmhgfs/vmhgfs_version.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl                    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/COPYING            
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/Makefile           
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/Makefile.kernel    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/Makefile.normal    
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/README             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/backdoor_balloon.h 
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/balloon_def.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/os.c               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/os.h               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/shared             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/vmballoon.c        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/vmballoon.h        
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmmemctl/vmmemctl_version.h 
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmsync                      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmsync/COPYING              
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmsync/Makefile             
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmsync/Makefile.kernel      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmsync/shared               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmsync/sync.c               
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmsync/syncDriverIoc.h      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmsync/vmsync_version.h     
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet                      
                                       
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet/COPYING
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet/Makefile
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet/Makefile.kernel
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet/Makefile.normal
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet/README
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet/shared
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet/vmxnet.c
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet/vmxnetInt.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet/vmxnet_version.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet3
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet3/COPYING
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet3/Makefile
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet3/Makefile.kernel
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet3/README
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet3/shared
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet3/vmxnet3.c
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet3/vmxnet3_int.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vmxnet3/vmxnet3_version.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/COPYING
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/Makefile
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/Makefile.kernel
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/Makefile.normal
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/README
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/af_vsock.c
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/af_vsock.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/notify.c
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/notify.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/stats.c
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/stats.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/util.c
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/util.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vmciContext.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vmciDatagram.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vmciHostKernelAPI.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vmci_sockets.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vmci_sockets_int.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vsockAddr.c
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vsockAddr.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vsockCommon.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vsockPacket.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vsockSocketWrapper.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vsockVmci.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/linux/vsock_version.h
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/shared
/usr/src/open-vm-tools-2009.05.22.167859-1mdv2009.1/vsock/vm_basic_math.h
==========================================

I did not modify any files (either Makefiles or dkms.conf files)

it looks like vsock is not linked with some vmci stuff, vmmemctl and vmhgfs are 
not linked with some backdoor stuff.
as for "pvscsi: Unknown parameter `vmblock'" I don't understand....

Any ideas?

Best regards.

> Thanks a lot for your tips, I'm progressing in sorting out how to create a
> minimal stand-alone dkms build tree.
> During my research, I've found that there are sometimes different includes
> with the same name (e.g.: util.h)
> example in the vsock module:>
I've also noted the following duplicate names in includes:
./modules/linux/vmblock/linux/filesystem.h ./modules/linux/vmhgfs/filesystem.h
./modules/linux/vsock/linux/vmciDatagram.h ./modules/linux/vmci/vmciDatagram.h

-- 
        Olivier LAHAYE
        CEA Saclay
        DRT-LIST-DETECS-SSTM

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
open-vm-tools-devel mailing list
open-vm-tools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel

Reply via email to