)]}'
{
  "commit": "1497943ee692aa7519fa972d0e3a339649bf3a96",
  "tree": "dc70ee9731f66dd323ddb397380b62c0c2977add",
  "parents": [
    "ecfd80e4a514123070b4cfb674b817ba75055df2"
  ],
  "author": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Thu May 10 00:01:10 2007 +0200"
  },
  "committer": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Thu May 10 00:01:10 2007 +0200"
  },
  "message": "ide: split off ioctl handling from IDE settings (v2)\n\n* do write permission and min/max checks in ide_procset_t functions\n\n* ide-disk.c: drive-\u003eid is always available so cleanup \"multcount\" setting\n  accordingly\n\n* ide-disk.c: \"address\" setting was incorrectly defined as type TYPE_INTA,\n  fix it by using type TYPE_BYTE and updating ide_drive_t-\u003eadressing field,\n  the bug didn\u0027t trigger because this IDE setting uses custom -\u003eset function\n\n* ide.c: add set_ksettings() for handling HDIO_SET_KEEPSETTINGS ioctl\n\n* ide.c: add set_unmaskirq() for handling HDIO_SET_UNMASKINTR ioctl\n\n* handle ioctls directly in generic_ide_ioclt() and idedisk_ioctl()\n  instead of using IDE settings to deal with them\n\n* remove no longer needed ide_find_setting_by_ioctl() and {read,write}_ioctl\n  fields from ide_settings_t, also remove now unused TYPE_INTA handling\n\nv2:\n* add missing EXPORT_SYMBOL_GPL(ide_setting_sem) needed now for ide-disk\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c3a0079789fd7a950e8beff417edf372f903208b",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-cd.c",
      "new_id": "29408cfd98695a593b29996a520df8b80c7ad9ec",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-cd.c"
    },
    {
      "type": "modify",
      "old_id": "e7bc4d35c40cd18fd08ae78ed08e062fe2941031",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-disk.c",
      "new_id": "fb162cb3ebf5f7faeed702a537babc93e1064fe8",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-disk.c"
    },
    {
      "type": "modify",
      "old_id": "84d398f71e0fb4a9f900feef4a366758a531759a",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-floppy.c",
      "new_id": "38fe45cf4019ba2c32017b9655b40a807fe38ac9",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-floppy.c"
    },
    {
      "type": "modify",
      "old_id": "ad306ae24e24b416d944971965c0d28bcad9aed2",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-tape.c",
      "new_id": "fa0d22de37a79a0fa59dede8713c29efb54d1bb7",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-tape.c"
    },
    {
      "type": "modify",
      "old_id": "7a96f6f074941367cfc3c9e48100409c335a3eeb",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide.c",
      "new_id": "8793a960210c4821469c96a32fdf89dfd4f1509d",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide.c"
    },
    {
      "type": "modify",
      "old_id": "531df3a29c47c931b95a675f78cc5ceccafba514",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ide-scsi.c",
      "new_id": "4388b8ab69a1daaadc4e8032f60aae6ea36f4afd",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ide-scsi.c"
    },
    {
      "type": "modify",
      "old_id": "697c39dd66a1afc22f48a8c3cc2499247ea2b4c5",
      "old_mode": 33188,
      "old_path": "include/linux/ide.h",
      "new_id": "591a0b55e31cdd029e32812c90c706bbb5777f5f",
      "new_mode": 33188,
      "new_path": "include/linux/ide.h"
    }
  ]
}
