VirtualBox

Changeset 39224 in vbox


Ignore:
Timestamp:
Nov 8, 2011 9:23:51 AM (13 years ago)
Author:
vboxsync
Message:

Linux 3.2-rc1 compile fixes

Location:
trunk/src/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/linux/sharedfolders/utils.c

    r38925 r39224  
    111111        /* XXX: this probably should be set to the number of entries
    112112           in the directory plus two (. ..) */
     113#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0)
     114        set_nlink(inode, 1);
     115#else
    113116        inode->i_nlink = 1;
     117#endif
    114118    }
    115119#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0)
     
    120124        inode->i_mode |= S_IFLNK;
    121125        inode->i_op    = &sf_lnk_iops;
     126# if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0)
     127        set_nlink(inode, 1);
     128# else
    122129        inode->i_nlink = 1;
     130# endif
    123131    }
    124132#endif
     
    130138        inode->i_op    = &sf_reg_iops;
    131139        inode->i_fop   = &sf_reg_fops;
     140#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0)
     141        set_nlink(inode, 1);
     142#else
    132143        inode->i_nlink = 1;
     144#endif
    133145    }
    134146
  • trunk/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c

    r38299 r39224  
    3434
    3535#ifdef VBOX_WITH_IOMMU
    36 #include <linux/dmar.h>
    37 #include <linux/intel-iommu.h>
    38 #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 1, 0)
    39 # include <asm/amd_iommu.h>
    40 #else
    41 # include <linux/amd-iommu.h>
    42 #endif
    43 #endif
     36# include <linux/dmar.h>
     37# include <linux/intel-iommu.h>
     38# include <linux/pci.h>
     39# if LINUX_VERSION_CODE < KERNEL_VERSION(3, 1, 0)
     40#  include <asm/amd_iommu.h>
     41# else
     42#  include <linux/amd-iommu.h>
     43# endif
     44# if LINUX_VERSION_CODE < KERNEL_VERSION(3, 2, 0)
     45#  define IOMMU_PRESENT()      iommu_found()
     46#  define IOMMU_DOMAIN_ALLOC() iommu_domain_alloc()
     47# else
     48#  define IOMMU_PRESENT()      iommu_present(&pci_bus_type)
     49#  define IOMMU_DOMAIN_ALLOC() iommu_domain_alloc(&pci_bus_type)
     50# endif
     51#endif /* VBOX_WITH_IOMMU */
    4452
    4553
     
    147155
    148156#ifdef VBOX_WITH_IOMMU
    149     if (iommu_found())
     157    if (IOMMU_PRESENT())
    150158        printk(KERN_INFO "vboxpci: IOMMU found\n");
    151159    else
     
    985993#endif
    986994#ifdef VBOX_WITH_IOMMU
    987     if (iommu_found())
    988     {
    989         pThis->pIommuDomain = iommu_domain_alloc();
     995    if (IOMMU_PRESENT())
     996    {
     997        pThis->pIommuDomain = IOMMU_DOMAIN_ALLOC();
    990998        if (!pThis->pIommuDomain)
    991999        {
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette