commit | 03f18991614cba1fa5be5dcd1a79b0e30ac44c50 | [log] [tgz] |
---|---|---|
author | Jie Yang <jie.yang@atheros.com> | Thu Sep 17 10:27:28 2009 -0700 |
committer | David S. Miller <davem@davemloft.net> | Thu Sep 17 10:27:28 2009 -0700 |
tree | 2b01d55c9c106d391c0ce9f01c9a6d240672ec81 | |
parent | a19d2158439d6fba8160d7d2446f233f525f09e7 [diff] |
atl1e: fix 2.6.31-git4 -- ATL1E 0000:03:00.0: DMA-API: device driver frees DMA use the wrong API when free dma. So when map dma use a flag to demostrate whether it is 'pci_map_single' or 'pci_map_page'. When free the dma, check the flags to select the right APIs('pci_unmap_single' or 'pci_unmap_page'). set the flags type to u16 instead of unsigned long on David's comments. Signed-off-by: Jie Yang <jie.yang@atheros.com> Signed-off-by: David S. Miller <davem@davemloft.net>