gpio-button-hotplug: leave platform_device.dev.platform_data untouched
authorFurong Xu <xfr@outlook.com>
Thu, 2 Mar 2017 09:00:32 +0000 (17:00 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Mon, 21 Aug 2017 19:29:52 +0000 (21:29 +0200)
commit5a22df69e421246ba4653d3dd70d25d1aaa5d31c
tree02abd9b533f8d33695b1911c15b0ef9d0d94c3f2
parente505f59bd946a85c7eb8d5b19d796ed4d45218df
gpio-button-hotplug: leave platform_device.dev.platform_data untouched

get platform_data from gpio_keys_button_dev.pdata, and fix a illegal pointer
dereference like this:

[   51.143776] gpio-keys-polled gpio-keys-polled: missing poll_interval value
[   51.150852] gpio-keys-polled: probe of gpio-keys-polled failed with error -22
[  828.159993] gpio-keys-polled gpio-keys-polled: no memory for button data
[  828.166821] gpio-keys-polled: probe of gpio-keys-polled failed with error -12

Signed-off-by: Furong Xu <xfr@outlook.com>
package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c