{
        struct dma_pending *pending, *next;
 
-       if (fifo->data == NULL)
+       if (!fifo->data)
                return;
 
        list_for_each_entry_safe(pending, next, &fifo->pending, link)
 {
        struct dma_pending *pending, *next;
 
-       if (fifo->data == NULL)
+       if (!fifo->data)
                return;
 
        list_for_each_entry_safe(pending, next, &fifo->pending, link)
 {
        int ofs, l;
 
-       if (fifo->data == NULL)
+       if (!fifo->data)
                return -ENOENT;
        if (fifo->corrupt)
                return -ENXIO;
 {
        unsigned len, n, ofs, l, limit;
 
-       if (fifo->data == NULL)
+       if (!fifo->data)
                return -ENOENT;
        if (fifo->corrupt)
                return -ENXIO;
 {
        struct dma_pending *pending, *next, *tmp;
 
-       if (fifo->data == NULL)
+       if (!fifo->data)
                return -ENOENT;
        if (fifo->corrupt)
                return -ENXIO;