)]}'
{
  "commit": "d1921bcdeee66c3d1704ef753dc74464856e4b7f",
  "tree": "c8cb951755a6b614cac34114f5c24d2be76762a3",
  "parents": [
    "6c4c82e20a1b476589c1e2b0b7c2adc783c93006"
  ],
  "author": {
    "name": "Milton Miller",
    "email": "miltonm@bga.com",
    "time": "Tue May 10 19:30:11 2011 +0000"
  },
  "committer": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Thu May 19 15:31:45 2011 +1000"
  },
  "message": "powerpc/fsl_msi: Use chip_data not handler_data\n\nhandler_data should be reserved for flow handlers on the dependent\nirq, not consumed by the parent irq code that is part of the irq_chip\ncode.  The msi_data pointer was already set in msidesc-\u003eirqhost-\u003ehostdata\nand being copied to irq_data-\u003echipdata in the msidesc-\u003eirqhost-\u003emap()\nmethod called via create_irq_mapping, so we can obtain the pointer\nfrom there and free the instance it in teardown_msi_irqs.\n\nAlso remove the unnecessary cast of irq_get_handler_data in the\ncascade handler, which is the demux flow handler of the parent\nmsi interrupt.  (This is the expected usage for handler_data).\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "077776c06cd0e1f34c57a8069c1f2c66d3ad4479",
      "old_mode": 33188,
      "old_path": "arch/powerpc/sysdev/fsl_msi.c",
      "new_id": "067cc88ae376ce61e27823b220a93fec552f3748",
      "new_mode": 33188,
      "new_path": "arch/powerpc/sysdev/fsl_msi.c"
    }
  ]
}
