commit | ad6d8812aa9574b11d5f7a0d322d3b42be24206d | [log] [tgz] |
---|---|---|
author | Noralf Trønnes <noralf@tronnes.org> | Thu Jul 30 19:55:01 2015 +0200 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Mon Aug 03 17:45:02 2015 -0700 |
tree | 54e585a31b2b873b3d19e975bbf4b0c6526d15cb | |
parent | bc7ac432536710193adfb7a05488f8c2e20fbbc2 [diff] |
staging: fbtft: core: Don't set device platform_data Pass platform_data as an argument to fbtft_framebuffer_alloc() instead of using dev->platform_data. This fixes an issue where the device comes from Device Tree and fbtft_probe_common() sets dev->platform_data to allocated memory. When the module is reloaded, dev->platform_data points to freed memory. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>