)]}'
{
  "commit": "81e627e00a2eabfa573eb4558e31c0c98fcb7e5a",
  "tree": "ad7d98a8b077cab84d24d5d8fea96f8f01934c00",
  "parents": [
    "93f6ced9e442de2ee817c244048fde3e6350be8d"
  ],
  "author": {
    "name": "Uwe Kleine-König",
    "email": "u.kleine-koenig@pengutronix.de",
    "time": "Sat Jul 11 22:53:05 2009 +0200"
  },
  "committer": {
    "name": "Jiri Kosina",
    "email": "jkosina@suse.cz",
    "time": "Mon Nov 09 09:40:58 2009 +0100"
  },
  "message": "move stk17ta8\u0027s probe function to .devinit.text\n\nA pointer to stk17ta8_rtc_probe is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nAn alternative to this patch is using platform_driver_probe instead of\nplatform_driver_register plus removing the pointer to the probe function\nfrom the struct platform_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Hannes Eder \u003channes@hanneseder.net\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d1547b0070e9027ef57fdc4a780b89f636413ee",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-stk17ta8.c",
      "new_id": "d491eb265c38776fdd392baa02988052fdb25831",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-stk17ta8.c"
    }
  ]
}
