OSDN Git Service

dma/sb16: make clang analyzer not complain
authormalc <av1474@comtv.ru>
Tue, 12 Jan 2010 18:55:45 +0000 (21:55 +0300)
committermalc <av1474@comtv.ru>
Tue, 12 Jan 2010 18:55:53 +0000 (21:55 +0300)
Signed-off-by: malc <av1474@comtv.ru>
hw/dma.c
hw/sb16.c

index 44c642e..e5f7af7 100644 (file)
--- a/hw/dma.c
+++ b/hw/dma.c
@@ -344,7 +344,6 @@ static void channel_run (int ncont, int ichan)
     }
 #endif
 
-    r = dma_controllers[ncont].regs + ichan;
     n = r->transfer_handler (r->opaque, ichan + (ncont << 2),
                              r->now[COUNT], (r->base[COUNT] + 1) << ncont);
     r->now[COUNT] = n;
index 9f4ac50..78590a7 100644 (file)
--- a/hw/sb16.c
+++ b/hw/sb16.c
@@ -782,8 +782,10 @@ static void complete (SB16State *s)
             break;
 
         case 0xe2:
+#ifdef DEBUG
             d0 = dsp_get_data (s);
-            ldebug ("E2 = %#x\n", d0);
+            dolog ("E2 = %#x\n", d0);
+#endif
             break;
 
         case 0xe4: