)]}'
{
  "commit": "7662d046df09e80680b77b68de896beab45e675e",
  "tree": "ea2281c59399b3867fb37e1005a0f0e0d2170c5d",
  "parents": [
    "1497943ee692aa7519fa972d0e3a339649bf3a96"
  ],
  "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: move IDE settings handling to ide-proc.c\n\n* move\n\t__ide_add_setting()\n\tide_add_setting()\n\t__ide_remove_setting()\n\tauto_remove_settings()\n\tide_find_setting_by_name()\n\tide_read_setting()\n\tide_write_setting()\n\tset_xfer_rate()\n\tide_add_generic_settings()\n\tide_register_subdriver()\n\tide_unregister_subdriver()\n\n  from ide.c to ide-proc.c\n\n* set_{io_32bit,pio_mode,using_dma}() cannot be marked static now, fix it\n\n* rename ide_[un]register_subdriver() to ide_proc_[un]register_driver(),\n  update device drivers to use new names\n\n* add CONFIG_IDE_PROC_FS\u003dn versions of ide_proc_[un]register_driver()\n  and ide_add_generic_settings()\n\n* make ide_find_setting_by_name(), ide_{read,write}_setting()\n  and ide_{add,remove}_proc_entries() static\n\n* cover IDE settings code in device drivers with CONFIG_IDE_PROC_FS #ifdef,\n  also while at it cover with CONFIG_IDE_PROC_FS #ifdef ide_driver_t.proc\n\n* remove bogus comment from ide.h\n\n* cover with CONFIG_IDE_PROC_FS #ifdef .proc and .settings in ide_drive_t\n\nBesides saner code this patch results in the IDE core smaller by ~2 kB\n(on x86-32) and IDE disk driver by ~1 kB (ditto) when CONFIG_IDE_PROC_FS\u003dn.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29408cfd98695a593b29996a520df8b80c7ad9ec",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-cd.c",
      "new_id": "252ab8295edfd9fef5fc0fb029e0ed33c898e9f0",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-cd.c"
    },
    {
      "type": "modify",
      "old_id": "fb162cb3ebf5f7faeed702a537babc93e1064fe8",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-disk.c",
      "new_id": "7fff773f2df77ece16e19644346c771b6864516b",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-disk.c"
    },
    {
      "type": "modify",
      "old_id": "38fe45cf4019ba2c32017b9655b40a807fe38ac9",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-floppy.c",
      "new_id": "f429be88c4f9d568846baeb765181ccefc479ddd",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-floppy.c"
    },
    {
      "type": "modify",
      "old_id": "a9e0b30fb1f2180216c75aadded6492821aa6898",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-proc.c",
      "new_id": "949a6f609d8473231aab82b9b517ee8e48823933",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-proc.c"
    },
    {
      "type": "modify",
      "old_id": "fa0d22de37a79a0fa59dede8713c29efb54d1bb7",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-tape.c",
      "new_id": "e82bfa5e0ab88a383cff8d665cb0fe7d1f78d758",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-tape.c"
    },
    {
      "type": "modify",
      "old_id": "8793a960210c4821469c96a32fdf89dfd4f1509d",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide.c",
      "new_id": "614c5fd43cd277025fe330944678520a3bbea4c8",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide.c"
    },
    {
      "type": "modify",
      "old_id": "4388b8ab69a1daaadc4e8032f60aae6ea36f4afd",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ide-scsi.c",
      "new_id": "8263f752809d2ff64b00bb97f685ae7bbc9657d8",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ide-scsi.c"
    },
    {
      "type": "modify",
      "old_id": "591a0b55e31cdd029e32812c90c706bbb5777f5f",
      "old_mode": 33188,
      "old_path": "include/linux/ide.h",
      "new_id": "477b8c6be727cb15032d1eb2d98e299bd2029733",
      "new_mode": 33188,
      "new_path": "include/linux/ide.h"
    }
  ]
}
