commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] Debian GNU Mach packaging branch, master, updated. debian/2%1.3.99


From: Samuel Thibault
Subject: [SCM] Debian GNU Mach packaging branch, master, updated. debian/2%1.3.99.dfsg.git20110609-1-2-gbe167c3
Date: Tue, 19 Jul 2011 10:57:56 +0000

The following commit has been merged in the master branch:
commit be167c354330e2fdd6ca966a1d39a7beaa5f8e1c
Author: Samuel Thibault <address@hidden>
Date:   Tue Jul 19 12:57:43 2011 +0200

    debian/patches/13_ide_dma.patch: Do not stop DMA before reading its status.

diff --git a/debian/changelog b/debian/changelog
index 78c27e2..58a1791 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 gnumach (2:1.3.99.dfsg.git20110609-2) UNRELEASED; urgency=low
 
   * debian/control: build udebs on hurd-i386 only.
+  * debian/patches/13_ide_dma.patch: Do not stop DMA before reading its
+    status.
 
  -- Samuel Thibault <address@hidden>  Sat, 02 Jul 2011 22:42:56 +0200
 
diff --git a/debian/patches/13_ide_dma.patch b/debian/patches/13_ide_dma.patch
index c3252e2..ff1dacd 100644
--- a/debian/patches/13_ide_dma.patch
+++ b/debian/patches/13_ide_dma.patch
@@ -235,16 +235,6 @@ Index: b/linux/src/drivers/block/triton.c
  
  /*
   * dma_intr() is the handler for disk read/write DMA interrupts
-@@ -161,8 +111,8 @@ static void dma_intr (ide_drive_t *drive
-       struct request *rq = HWGROUP(drive)->rq;
-       unsigned short dma_base = HWIF(drive)->dma_base;
- 
--      dma_stat = inb(dma_base+2);             /* get DMA status */
-       outb(inb(dma_base)&~1, dma_base);       /* stop DMA operation */
-+      dma_stat = inb(dma_base+2);             /* get DMA status */
-       stat = GET_STAT();                      /* get drive status */
-       if (OK_STAT(stat,DRIVE_READY,drive->bad_wstat|DRQ_STAT)) {
-               if ((dma_stat & 7) == 4) {      /* verify good DMA status */
 @@ -244,23 +194,57 @@ static int build_dmatable (ide_drive_t *
        return 1;       /* let the PIO routines handle this weirdness */
  }

-- 
Debian GNU Mach packaging



reply via email to

[Prev in Thread] Current Thread [Next in Thread]