)]}'
{
  "commit": "fad16e7a7f67eef8d33f8ad58850db89382b09ce",
  "tree": "09afb3e939cd4cc85e6aec76965c16fcc03c5798",
  "parents": [
    "050026feae5bd4fe2db4096b63b15abce7c47faa"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Tue Sep 21 09:25:48 2010 +0200"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jgarzik@redhat.com",
    "time": "Tue Sep 28 15:14:51 2010 -0400"
  },
  "message": "ahci: fix module refcount breakage introduced by libahci split\n\nlibata depends on scsi_host_template for module reference counting and\nsht\u0027s should be owned by each low level driver.  During libahci split,\nthe sht was left with libahci.ko leaving the actual low level drivers\nnot reference counted.  This made ahci and ahci_platform always\nunloadable even while they\u0027re being actively used.\n\nFix it by defining AHCI_SHT() macro in ahci.h and defining a sht for\neach low level ahci driver.\n\nstable: only applicable to 2.6.35.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Pedro Francisco \u003cpedrogfrancisco@gmail.com\u003e\nTested-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff1c945fba98e39de55b42ce46a5e9af26b34c45",
      "old_mode": 33188,
      "old_path": "drivers/ata/ahci.c",
      "new_id": "99d0e5a511482215a7b3c59ffaed9f0827cfa2b1",
      "new_mode": 33188,
      "new_path": "drivers/ata/ahci.c"
    },
    {
      "type": "modify",
      "old_id": "474427b6f99f47a8dd997042cc9f2d271a743228",
      "old_mode": 33188,
      "old_path": "drivers/ata/ahci.h",
      "new_id": "e5fdeebf9ef0610d6f43999baefc4fd06fcd354b",
      "new_mode": 33188,
      "new_path": "drivers/ata/ahci.h"
    },
    {
      "type": "modify",
      "old_id": "4e97f33cca4406212b9769c6c13fc11afc02bc4a",
      "old_mode": 33188,
      "old_path": "drivers/ata/ahci_platform.c",
      "new_id": "84b643270e7af5c49d8a73db78f6e6230ceabf7b",
      "new_mode": 33188,
      "new_path": "drivers/ata/ahci_platform.c"
    },
    {
      "type": "modify",
      "old_id": "68dc6785472f86932f769029ae6046a0dffeec47",
      "old_mode": 33188,
      "old_path": "drivers/ata/libahci.c",
      "new_id": "8eea309ea21231fcb50ff0498a366ff8a8a1dcf7",
      "new_mode": 33188,
      "new_path": "drivers/ata/libahci.c"
    }
  ]
}
