)]}'
{
  "commit": "2a2ca6a96194c4744a2adeefbc09ce881f3c5abe",
  "tree": "50b43d823d4a589fbfb8f8751278d6101cd3ecf3",
  "parents": [
    "6ea52226ca131a99bb619bd56fbeee566ea5a966"
  ],
  "author": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Mon Dec 29 20:27:31 2008 +0100"
  },
  "committer": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Mon Dec 29 20:27:31 2008 +0100"
  },
  "message": "ide: replace the global ide_lock spinlock by per-hwgroup spinlocks (v2)\n\nNow that (almost) all host drivers have been fixed not to abuse ide_lock\nand core code usage of ide_lock has been sanitized we may safely replace\nide_lock by per-hwgroup locks.\n\nThis patch is partially based on earlier patch from Ravikiran G Thirumalai.\n\nWhile at it:\n- don\u0027t use deprecated HWIF() and HWGROUP() macros\n- update locking documentation in ide.h\n\nv2:\nAdd missing spin_lock_init(\u0026hwgroup-\u003elock).  (Noticed by Elias Oltmanns)\n\nCc: Vaibhav V. Nivargi \u003cvaibhav.nivargi@gmail.com\u003e\nCc: Alok N. Kataria \u003calokk@calsoftinc.com\u003e\nCc: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nCc: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02059e96e6cd7a9fdae7ee447f306765929380c2",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-io.c",
      "new_id": "72d0d702d5dace3e30ec53670d8fd23a730d0dc9",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-io.c"
    },
    {
      "type": "modify",
      "old_id": "c41c3b9b6f022b89148792c05d9564021ff271da",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-iops.c",
      "new_id": "ad8bd65392837778f126ec16a7e9696aca57e48f",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-iops.c"
    },
    {
      "type": "modify",
      "old_id": "03b00e57e93ff4cf628c6fda4b1d45dadd0cf3e5",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-park.c",
      "new_id": "63d01c55f865504fa06b9562acf7021b4bb3c8ae",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-park.c"
    },
    {
      "type": "modify",
      "old_id": "c55bdbd2231467541d5218de67ae2ff5479f3429",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-probe.c",
      "new_id": "504bc9480e93e35765840b8937db464039ad4ce3",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-probe.c"
    },
    {
      "type": "modify",
      "old_id": "bca6877ee6a5632412e23d457b104f0be0c91383",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide.c",
      "new_id": "41d042053548afd8658deff9376a6ac5ed179beb",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide.c"
    },
    {
      "type": "modify",
      "old_id": "1da076e0c917d7f024b8923f66d38fdb815ccabb",
      "old_mode": 33188,
      "old_path": "drivers/ide/umc8672.c",
      "new_id": "e29978cf619722ea694f72e3023ed4bcdea73f31",
      "new_mode": 33188,
      "new_path": "drivers/ide/umc8672.c"
    },
    {
      "type": "modify",
      "old_id": "2370fd82ebfe365fa477634d8c55d259dd39ab43",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ide-scsi.c",
      "new_id": "c24140aff8e7a3384ce68afe3d5f8bacc34db3ba",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ide-scsi.c"
    },
    {
      "type": "modify",
      "old_id": "010fb26a15796452b4382ad167e58cc4210e0c38",
      "old_mode": 33188,
      "old_path": "include/linux/ide.h",
      "new_id": "c871d325cedbb13d86d3b0f7cdaf094a8e577fb3",
      "new_mode": 33188,
      "new_path": "include/linux/ide.h"
    }
  ]
}
