Browse Source

Don't complain on empty_detected if flag was not set at all because no data have arrived

Suren A. Chilingaryan 9 years ago
parent
commit
0002c0cc26
1 changed files with 1 additions and 1 deletions
  1. 1 1
      dma/ipe.c

+ 1 - 1
dma/ipe.c

@@ -412,7 +412,7 @@ int dma_ipe_stream_read(pcilib_dma_context_t *vctx, pcilib_dma_engine_t dma, uin
 	if ((ctx->last_read_addr == (*last_written_addr_ptr))||(*last_written_addr_ptr == 0)) {
 #ifdef IPEDMA_SUPPORT_EMPTY_DETECTED
 //# ifdef IPEDMA_DEBUG
-	    if (wait) 
+	    if ((wait)&&(*last_written_addr_ptr))
 		pcilib_warning("The empty_detected flag is not set, but no data arrived within %lu us\n", wait);
 //# endif /* IPEDMA_DEBUG */
 #endif /* IPEDMA_SUPPORT_EMPTY_DETECTED */