)]}'
{
  "commit": "41e904dee22066ae7ac3a7f695b2c8bd43ce4e04",
  "tree": "8ca1aed7100da0f683cea3155a092c5252e2e8eb",
  "parents": [
    "fa490cfd15d7ce0900097cc4e60cfd7a76381138"
  ],
  "author": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Tue Jun 19 14:37:39 2007 +1000"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Tue Jun 19 14:54:56 2007 +1000"
  },
  "message": "[POWERPC] Fix snd-powermac refcounting bugs\n\nThe old snd-powermac driver has some serious refcounting issues when\ninitialisation fails, which is the case on all new machines with\na layout-id since those are handled by the new snd-aoa driver.\n\nSome of those bugs seem to have been under the radar for some time\n(like double pci_dev_put), but one was actually added in 2.6.22 with\nStephen attempt at teaching refcounting to the driver which didn\u0027t\ndo it at all.\n\nThis patch fixes both, thus removing all sort of kref errors that\nwould happen if that driver gets loaded on a G5 machine or a recent\nPowerBook due to OF nodes left around with a 0 refcount.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a2bef44a2f5c7ef52d2e5312b89e21c02670425",
      "old_mode": 33188,
      "old_path": "sound/ppc/pmac.c",
      "new_id": "7a22f0f3784ab5e1f1c90401bdd8281d795cd2a5",
      "new_mode": 33188,
      "new_path": "sound/ppc/pmac.c"
    }
  ]
}
