]> git.karo-electronics.de Git - linux-beck.git/commit
fpga: zynq-fpga: Fix issue with drvdata being overwritten.
authorMoritz Fischer <moritz.fischer@ettus.com>
Thu, 22 Oct 2015 18:56:09 +0000 (11:56 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 23 Oct 2015 23:49:44 +0000 (16:49 -0700)
commit28f98a12f7bac9c3e5ba85d245d32ec0910cf8e5
tree41a8bc8c3da5142751b61b5a35e442704032be03
parent92d94a7ec552fafaa036fdb04d0894d6c444cafb
fpga: zynq-fpga: Fix issue with drvdata being overwritten.

Upon registering a FPGA Manager low level driver, FPGA Manager
core overwrites the platform drvdata pointer. Prior to this commit
zynq-fpga falsely relied on this pointer to still be valid at remove()
time.

Reported-by: Alan Tull <atull@opensource.altera.com>
Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
Acked-by: Alan Tull <atull@opensource.altera.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/fpga/zynq-fpga.c