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

[tyndur-devel] [PATCH 1/4] kernel: Portfreigabe beim Prozessende gefixt



! kernel: Fuer der Bedeutung eines Bits in der IO-Bitmap gibt es genau
  zwei Moeglichkeiten, und da waehlt man natuerlich erstmal die falsche.

Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
 src/kernel/src/io.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/kernel/src/io.c b/src/kernel/src/io.c
index c46bfef..04facca 100644
--- a/src/kernel/src/io.c
+++ b/src/kernel/src/io.c
@@ -200,7 +200,7 @@ void io_ports_release_all(struct task* task)
 
     for (i = 0; i < IO_BITMAP_LENGTH / 8; i++)
     {
-        if (io_bitmap[i]) {
+        if (io_bitmap[i] != (byte) -1) {
             io_ports_release(task, 8*i, 8);
         }
     }
-- 
1.6.0.2