)]}'
{
  "commit": "8799620400b0b1a4729d8be828b5bfb3d2a8db1a",
  "tree": "4c5f3bb3360dddcc9638c4e92ddb7f1f2e0b1578",
  "parents": [
    "f68d9320cd06fdec19735143b42e5197b63165b4"
  ],
  "author": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Mon Mar 26 23:03:19 2007 +0200"
  },
  "committer": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Mon Mar 26 23:03:19 2007 +0200"
  },
  "message": "ide: fix locking for manual DMA enable/disable (\"hdparm -d\")\n\nSince hwif-\u003eide_dma_check and hwif-\u003eide_dma_on never queue any commands\n(ide_config_drive_speed() sets transfer mode using polling and has no error\nrecovery) we are safe with setting hwgroup-\u003ebusy for the time while DMA\nsetting for a drive is changed (so it won\u0027t race against I/O commands in fly).\n\nI audited briefly all -\u003eide_dma_check/-\u003eide_dma_on/-\u003etuneproc/-\u003espeedproc\nimplementations and they all look OK wrt to this change.\n\nThis patch finally allowed me to close kernel bugzilla bug #8169\n(once again thanks to Patrick Horn for reporting the issue \u0026 testing patches).\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "695610f0e3e4b4eaa49cfc024e6e07694fae15c5",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide.c",
      "new_id": "a6f098fda884719b1b51b0341238a752d1b6d23d",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide.c"
    }
  ]
}
