Displaying 3 results from an estimated 3 matches for "restore_ext".
2012 Sep 14
3
memory corruption in HYPERVISOR_physdev_op()
...s are not as large as sizeof(op.u) which is either
12 or 16 depending on the size of longs in struct physdev_apic.
   399          }
   400          return rc;
   401  }
One example of this is in xen_initdom_restore_msi_irqs().
arch/x86/pci/xen.c
   337                  struct physdev_pci_device restore_ext;
   338  
   339                  restore_ext.seg = pci_domain_nr(dev->bus);
   340                  restore_ext.bus = dev->bus->number;
   341                  restore_ext.devfn = dev->devfn;
   342                  ret = HYPERVISOR_physdev_op(PHYSDEVOP_restore_msi_ext,
   343...
2012 Sep 14
3
memory corruption in HYPERVISOR_physdev_op()
...s are not as large as sizeof(op.u) which is either
12 or 16 depending on the size of longs in struct physdev_apic.
   399          }
   400          return rc;
   401  }
One example of this is in xen_initdom_restore_msi_irqs().
arch/x86/pci/xen.c
   337                  struct physdev_pci_device restore_ext;
   338  
   339                  restore_ext.seg = pci_domain_nr(dev->bus);
   340                  restore_ext.bus = dev->bus->number;
   341                  restore_ext.devfn = dev->devfn;
   342                  ret = HYPERVISOR_physdev_op(PHYSDEVOP_restore_msi_ext,
   343...
2012 Sep 14
3
memory corruption in HYPERVISOR_physdev_op()
...s are not as large as sizeof(op.u) which is either
12 or 16 depending on the size of longs in struct physdev_apic.
   399          }
   400          return rc;
   401  }
One example of this is in xen_initdom_restore_msi_irqs().
arch/x86/pci/xen.c
   337                  struct physdev_pci_device restore_ext;
   338  
   339                  restore_ext.seg = pci_domain_nr(dev->bus);
   340                  restore_ext.bus = dev->bus->number;
   341                  restore_ext.devfn = dev->devfn;
   342                  ret = HYPERVISOR_physdev_op(PHYSDEVOP_restore_msi_ext,
   343...