Author: hselasky
Date: Fri Nov 17 15:30:36 2017
New Revision: 325937
URL: https://svnweb.freebsd.org/changeset/base/325937

Log:
  MFC r325533:
  Make the dma_alloc_coherent() function in the LinuxKPI NULL safe with regard
  to the "dev" argument.
  
  Submitted by: Krishnamraju Eraparaju @ Chelsio
  Sponsored by: Chelsio Communications

Modified:
  stable/10/sys/ofed/include/linux/dma-mapping.h
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/ofed/include/linux/dma-mapping.h
==============================================================================
--- stable/10/sys/ofed/include/linux/dma-mapping.h      Fri Nov 17 15:27:52 
2017        (r325936)
+++ stable/10/sys/ofed/include/linux/dma-mapping.h      Fri Nov 17 15:30:36 
2017        (r325937)
@@ -126,7 +126,7 @@ dma_alloc_coherent(struct device *dev, size_t size, dm
        size_t align;
        void *mem;
 
-       if (dev->dma_mask)
+       if (dev != NULL && dev->dma_mask)
                high = *dev->dma_mask;
        else
                high = BUS_SPACE_MAXADDR_32BIT;
_______________________________________________
svn-src-stable-10@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-10
To unsubscribe, send any mail to "svn-src-stable-10-unsubscr...@freebsd.org"

Reply via email to