]> git.baikalelectronics.ru Git - kernel.git/commit
net/fec: provide device for dma functions and matching sizes for map and unmap
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 20 Jan 2011 08:26:38 +0000 (09:26 +0100)
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tue, 15 Feb 2011 08:26:30 +0000 (09:26 +0100)
commit005c775b4223470494368d12fcfaf25deb73547c
tree29a01abd508b85dacc5c60c46e83575559f90e1b
parente97100439f16c0c65c358be7e0c36385fcafbae9
net/fec: provide device for dma functions and matching sizes for map and unmap

This fixes warnings when CONFIG_DMA_API_DEBUG=y:

NULL NULL: DMA-API: device driver tries to free DMA memory it has not allocated [device address=0x000000004781a020] [size=64 bytes]
net eth0: DMA-API: device driver frees DMA memory with different size [device address=0x000000004781a020] [map size=2048 bytes] [unmap size=64 bytes]

Moreover pass the platform device to dma_{,un}map_single which makes
more sense because the logical network device doesn't know anything
about dma.

Passing the platform device was a suggestion by Lothar Waßmann.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
drivers/net/fec.c