)]}'
{
  "commit": "04ffa1316ba47e5cea9dc2f01efbb67f9de36bc9",
  "tree": "2de22436f661e419aa82d3ca3e1e050a4c91161c",
  "parents": [
    "489bd34e76260fa73882bd97e5516a8f55651b3a"
  ],
  "author": {
    "name": "Rakib Mullick",
    "email": "rakib.mullick@gmail.com",
    "time": "Sun Apr 19 08:56:49 2009 +0600"
  },
  "committer": {
    "name": "Samuel Ortiz",
    "email": "sameol@linux.intel.com",
    "time": "Wed Jun 17 19:41:27 2009 +0200"
  },
  "message": "mfd: Mark clocks_init as non-init in twl4030-core.c\n\nImpact: Fix section mismatch.\n\nclocks_init() has been called from twl4030_probe() which is a non-init\nfunction. Since probing can be done anytime so clocks_init will be\ncalled anytime too. So we mark clock_init() as non-init.\n\nLD      drivers/mfd/built-in.o\nWARNING: drivers/mfd/built-in.o(.text+0x8dd9): Section mismatch in\nreference from the function twl4030_probe() to the function\n.init.text:clocks_init()\nThe function twl4030_probe() references\nthe function __init clocks_init().\nThis is often because twl4030_probe lacks a __init\nannotation or the annotation of clocks_init is wrong.\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec90e953adced9f0d2b3f3d4abe878d6b3511da9",
      "old_mode": 33188,
      "old_path": "drivers/mfd/twl4030-core.c",
      "new_id": "cd1008c19cd77c632a0f197243127b0b1d00859f",
      "new_mode": 33188,
      "new_path": "drivers/mfd/twl4030-core.c"
    }
  ]
}
