source: xen/xen_lustre_patch/linux-source-2.6.22-10-xen.diff @ 69

Last change on this file since 69 was 52, checked in by rock, 15 years ago

log message

File size: 3.4 KB
  • debian/binary-custom.d/xen/diff

    diff --git a/debian/binary-custom.d/xen/diff b/debian/binary-custom.d/xen/diff
    index d2b6c38..13f7f3f 100644
    a b diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/ac 
    2321923219diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/apic-xen.c ubuntu-gutsy-xen-3.1/arch/x86_64/kernel/apic-xen.c
    2322023220--- ubuntu-gutsy/arch/x86_64/kernel/apic-xen.c  1969-12-31 19:00:00.000000000 -0500
    2322123221+++ ubuntu-gutsy-xen-3.1/arch/x86_64/kernel/apic-xen.c  2007-06-27 11:18:37.000000000 -0400
    23222 @@ -0,0 +1,198 @@
     23222@@ -0,0 +1,220 @@
    2322323223+/*
    2322423224+ * Local APIC handling, local APIC timers
    2322523225+ *
    diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/ap 
    2325823258+
    2325923259+int apic_verbosity;
    2326023260+
     23261+void apic_wait_icr_idle(void)
     23262+{
     23263+ while (apic_read(APIC_ICR) & APIC_ICR_BUSY)
     23264+   cpu_relax();
     23265+}
     23266+
     23267+unsigned int safe_apic_wait_icr_idle(void)
     23268+{
     23269+ unsigned int send_status;
     23270+ int timeout;
     23271+
     23272+ timeout = 0;
     23273+ do {
     23274+   send_status = apic_read(APIC_ICR) & APIC_ICR_BUSY;
     23275+   if (!send_status)
     23276+     break;
     23277+   udelay(100);
     23278+ } while (timeout++ < 1000);
     23279+
     23280+ return send_status;
     23281+}
     23282+
    2326123283+/*
    2326223284+ * 'what should we do if we get a hw irq event on an illegal vector'.
    2326323285+ * each architecture has to answer this themselves.
    diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/en 
    2584825870+ CFI_ENDPROC
    2584925871+ENDPROC(call_softirq)
    2585025872+
    25851 +kPROBE_ENTRY(ignore_sysret)
     25873+KPROBE_ENTRY(ignore_sysret)
    2585225874+ CFI_STARTPROC
    2585325875+ mov $-ENOSYS,%eax
    2585425876+ sysret
    diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/ir 
    2889328915+     continue;
    2889428916+
    2889528917+   /* interrupt's are disabled at this point */
    28896 +   spin_lock(&irq_desc[irq].lock;
     28918+   spin_lock(&irq_desc[irq].lock);
    2889728919+
    2889828920+   if (!irq_has_action(irq) ||
    2889928921+     cpus_equal(irq_desc[irq].affinity, map)) {
    diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/ir 
    2890628928+   }
    2890728929+
    2890828930+   if (irq_desc[irq].chip->mask)
    28909 +     rq_desc[irq].chip->mask(irq);
     28931+     irq_desc[irq].chip->mask(irq);
    2891028932+
    2891128933+   if (irq_desc[irq].chip->set_affinity)
    2891228934+     irq_desc[irq].chip->set_affinity(irq, mask);
    diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/include/asm-x86_64/ma 
    7935679378+ * bit at the same time. */
    7935779379+#define  __HAVE_ARCH_PTEP_SET_ACCESS_FLAGS
    7935879380+#define ptep_set_access_flags(vma, address, ptep, entry, dirty)    \
    79359 +({
     79381+({                 \
    7936079382+ int __changed = !pte_same(*(ptep), entry);                  \
    7936179383+ if (__changed && dirty)           \
    7936279384+     ptep_establish(vma, address, ptep, entry);  \
  • debian/control

    diff --git a/debian/control b/debian/control
    index 504aa79..387669b 100644
    a b Description: Linux kernel debug image for version 2.6.22 on i386 
    699699 is uncompressed, and unstripped.
    700700
    701701Package: linux-image-2.6.22-10-xen
    702 Architecture: i386
     702Architecture: i386 amd64
    703703Section: universe/base
    704704Priority: optional
    705705Pre-Depends: dpkg (>= 1.10.24)
    Description: Linux kernel image for version 2.6.22 on This kernel can be used fo 
    725725 correctly, and that supporting packages are also installed.
    726726
    727727Package: linux-headers-2.6.22-10-xen
    728 Architecture: i386
     728Architecture: i386 amd64
    729729Section: devel
    730730Priority: optional
    731731Depends: coreutils | fileutils (>= 4.0), linux-headers-2.6.22-10, ${shlibs:Depends}
Note: See TracBrowser for help on using the repository browser.