)]}'
{
  "commit": "1d2f56c84f100890476e62d83062cfe9965fc7b4",
  "tree": "1656a88616dcc125c49101f0a877c44e320eb1a0",
  "parents": [
    "d19e8f2e44a34b2a461f67ce9d0cb5bd43197c1e"
  ],
  "author": {
    "name": "Ilya Yanok",
    "email": "yanok@emcraft.com",
    "time": "Wed Dec 28 00:31:33 2011 +0100"
  },
  "committer": {
    "name": "Paul Walmsley",
    "email": "paul@pwsan.com",
    "time": "Wed Jan 25 14:09:13 2012 -0700"
  },
  "message": "ARM: OMAP3: hwmod data: register dss hwmods after dss_core\n\ndss_core has to be initialized before any other DSS hwmod. Currently\nthis is broken as dss_core is listed in chip/revision specific hwmod\nlists while other DSS hwmods are listed in common list which is\nregistered first.\n\nThis patch moves DSS hwmods (except for dss_core) to the separate list\nwhich is registered last to ensure that dss_core is already registered.\n\nThis solves the problem with BUG() in L3 interrupt handler on boards\nwith DSS enabled in bootloader.\n\nThe long-term fix to this is to ensure modules are set up in dependency\norder in the hwmod core code.\n\nCC: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nCC: Archit Taneja \u003carchit@ti.com\u003e\nCC: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\n[paul@pwsan.com: add notes that this is just a temporary workaround until\n hwmod dependencies are added]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b176d44e6c9421dd42fccef3d89fa5e51d026ae0",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/omap_hwmod_3xxx_data.c",
      "new_id": "3c8dd928628efd7c01cad5a1d2743c7ddc34a660",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/omap_hwmod_3xxx_data.c"
    }
  ]
}
