• Dan Williams's avatar
    ioat3: fix uninitialized var warnings · cdef57db
    Dan Williams authored
    drivers/dma/ioat/dma_v3.c: In function 'ioat3_prep_memset_lock':
    drivers/dma/ioat/dma_v3.c:439: warning: 'fill' may be used uninitialized in this function
    drivers/dma/ioat/dma_v3.c:437: warning: 'desc' may be used uninitialized in this function
    drivers/dma/ioat/dma_v3.c: In function '__ioat3_prep_xor_lock':
    drivers/dma/ioat/dma_v3.c:489: warning: 'xor' may be used uninitialized in this function
    drivers/dma/ioat/dma_v3.c:486: warning: 'desc' may be used uninitialized in this function
    drivers/dma/ioat/dma_v3.c: In function '__ioat3_prep_pq_lock':
    drivers/dma/ioat/dma_v3.c:631: warning: 'pq' may be used uninitialized in this function
    drivers/dma/ioat/dma_v3.c:628: warning: 'desc' may be used uninitialized in this function
    
    gcc-4.0, unlike gcc-4.3, does not see that these variables are
    initialized before use.  Convert the descriptor loops to do-while make
    this initialization apparent.
    Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
    cdef57db
dma_v3.c 34.4 KB