]> git.baikalelectronics.ru Git - kernel.git/commit
p54spi: fix p54spi_upload_firmware
authorMax Filippov <jcmvbkbc@gmail.com>
Wed, 25 Mar 2009 12:45:01 +0000 (13:45 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 22 Apr 2009 20:54:26 +0000 (16:54 -0400)
commit4ae2c68b874c25ebac803f84b15ae590dd4e0317
treee8b7e4d3ae5d70ab6ca7410566ae6e746a982527
parent2a3cf77abbe07cfb9e570b8c433cee7d0ceedfe7
p54spi: fix p54spi_upload_firmware

Instead of firmware itself p54_upload_firmware was sending to the device
content of struct firmware and the following random garbage.

Notice '&' before priv->firmware->data at p54spi_spi_write.
But simple removing of '&' sign triggered BUG_ON at dma_cache_maint.
Thus kmemdup - kfree workaround.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@web.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/p54/p54spi.c