)]}'
{
  "log": [
    {
      "commit": "92f1f8fd8040e7b50a67a850a935509bb01201bb",
      "tree": "df27468982bc64f0a6fdc54f05153e382ca63a1b",
      "parents": [
        "d6e2955a6b82d2312b5ff885ce13c8ab54d59d96"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Fri Oct 10 22:39:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:40 2008 +0200"
      },
      "message": "ide: Remove ide_spin_wait_hwgroup() and use special requests instead\n\nUse a special request for serialisation purposes and get rid of the\nawkward ide_spin_wait_hwgroup(). This also involves converting the\nide_devset structure so it can be shared by the /proc and the ioctl code.\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\n[bart: use rq-\u003ecmd[] directly]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d6e2955a6b82d2312b5ff885ce13c8ab54d59d96",
      "tree": "f8bc72a2f60218f2d14883b6b54b9454499ed158",
      "parents": [
        "de699ad595fb45022d1b049ed91ffd06fdd16c13"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "message": "ide: move IDE{FLOPPY,TAPE}_WAIT_CMD defines to \u003clinux/ide.h\u003e\n\nWhile at it:\n\n* IDE{FLOPPY,TAPE}_WAIT_CMD -\u003e WAIT_{FLOPPY,TAPE}_CMD\n\n* Use enum for WAIT_* defines.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "de699ad595fb45022d1b049ed91ffd06fdd16c13",
      "tree": "9fc467c912faafb4d1bd5e16de5fbf537ef2c2f6",
      "parents": [
        "0c8a6c7aead1d3be85ce53e3aaacd52e38ede03e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "message": "ide: add ide_do_test_unit_ready() helper\n\n* Add ide_do_test_unit_ready() helper and convert ide-{floppy,tape}.c\n  to use it.\n\n* Remove no longer used idetape_create_test_unit_ready_cmd().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0c8a6c7aead1d3be85ce53e3aaacd52e38ede03e",
      "tree": "2d43e9303f10c0f06b45bc97e661f0156aaf57da",
      "parents": [
        "0578042db3191e1ac76b53d213f2a691c3e1eaed"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "message": "ide: add ide_do_start_stop() helper\n\n* Add ide_do_start_stop() helper and convert ide-{floppy,tape}.c\n  to use it.\n\n* Remove no longer used idefloppy_create_start_stop_cmd()\n  and idetape_create_load_unload_cmd().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0578042db3191e1ac76b53d213f2a691c3e1eaed",
      "tree": "70f24c393a47e8e7906775e177372fb1348c2e56",
      "parents": [
        "0127854d7c96612a454bed6de242e28f8021fa7f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "message": "ide: add ide_set_media_lock() helper\n\n* Set IDE_AFLAG_NO_DOORLOCK in idetape_get_mode_sense_result(), check it\n  in ide_tape_set_media_lock() and cleanup idetape_create_prevent_cmd().\n\n* Set IDE_AFLAG_NO_DOORLOCK in ide_floppy_create_read_capacity_cmd() and\n  check it instead of IDE_AFLAG_CLIK_DRIVE in ide_floppy_set_media_lock().\n\n* Add ide_set_media_lock() helper and convert ide-{floppy,tape}.c to use it.\n\n* Remove no longer used ide*_create_prevent_cmd()/ide*_set_media_lock().\n\n* Update comment in \u003clinux/ide.h\u003e accordingly.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "49cac39e71bd6bbcf934c6ba837e21503902c088",
      "tree": "9096b78a0dc35c70375d4349aabe0f896e681416",
      "parents": [
        "2ac07d920604eeee8966d52e70161f9b31fe90a3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "message": "ide-floppy: -\u003e{srfp,wp} -\u003e IDE_AFLAG_{SRFP,WP}\n\nAdd IDE_AFLAG_{SRFP,WP} drive-\u003eatapi_flags and use them\ninstead of -\u003e{srfp,wp} struct ide_floppy_obj fields.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2ac07d920604eeee8966d52e70161f9b31fe90a3",
      "tree": "ea9fc0a9902da190b5fe695018a4c79740e88d18",
      "parents": [
        "7645c1514c7d34ebdf3ea0e8ee3a935c08abceb2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "message": "ide: add ide_queue_pc_tail() helper\n\n* Add ide_queue_pc_tail() and convert ide-{floppy,tape}.c to use it\n  instead of ide*_queue_pc_tail().\n\n* Remove no longer used ide*_queue_pc_tail().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7645c1514c7d34ebdf3ea0e8ee3a935c08abceb2",
      "tree": "98e51341f3f1a259ca89baf7d2e83b7357dc8a22",
      "parents": [
        "7bf7420a318978cd6042e5a5da34b7cfa18ae559"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "message": "ide: add ide_queue_pc_head() helper\n\n* Move REQ_IDETAPE_* enums to \u003clinux/ide.h\u003e.\n\n* Add ide_queue_pc_head() and convert ide-{floppy,tape}.c to use it\n  instead of ide*_queue_pc_head().\n\n* Remove no longer used ide*_queue_pc_head().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7bf7420a318978cd6042e5a5da34b7cfa18ae559",
      "tree": "7498ae013e3603dc66628873eaa2647fd001fe98",
      "parents": [
        "385a4b8787c70b708688bee65139f15b0f79f144"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "message": "ide: add ide_init_pc() helper\n\n* Add IDE_PC_BUFFER_SIZE define.\n\n* Add ide_init_pc() and convert ide-{floppy,tape}.c to use it\n  instead of ide*_init_pc().\n\n* Remove no longer used IDE*_PC_BUFFER_SIZE and ide*_init_pc().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "acaa0f5f675ccf6b8a3a11a933419068b1ea1f46",
      "tree": "8afee71c69bf765a5edd0de82c98c6470905ec20",
      "parents": [
        "c860f955681ebd83df4a03089f1910fc4b54651f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:36 2008 +0200"
      },
      "message": "ide: add ide_io_buffers() helper\n\n* Make -\u003eio_buffers method return number of bytes transferred.\n\n* Use ide_end_request() instead of idefloppy_end_request()\n  in ide_floppy_io_buffers() and then move the call out to\n  ide_pc_intr().\n\n* Add ide_io_buffers() helper and convert ide-{floppy,scsi}.c\n  to use it instead of ide*_io_buffers().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "51509eec34debffec3c6f481f7371c9aeb6c63c1",
      "tree": "94728b2030fadb1f59d5d171541af9518d194366",
      "parents": [
        "05236ea6df7419f0f37cf9603cfee265cfce5832"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:34 2008 +0200"
      },
      "message": "ide: add ide_check_atapi_device() helper\n\n* Add ide_check_atapi_device() to ide-atapi.c and convert\n  ide-{floppy,tape}.c to use it instead of ide*_identify_device().\n\nWhile at it:\n\n* Add DRV_NAME defines to ide-{floppy,tape}.c.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "05236ea6df7419f0f37cf9603cfee265cfce5832",
      "tree": "42aa04bc4106f80dd3f09895909fb6495c55a9cd",
      "parents": [
        "170dc5b085e688639aa2b7acd1b907e2e1c7a48a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:33 2008 +0200"
      },
      "message": "ide: move ioctls handling to ide-ioctls.c\n\n* Move ioctls handling to ide-ioctls.c\n  (except HDIO_DRIVE_TASKFILE for now).\n\n* Make ide_{cmd,task}() static.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "aa7687738af3332470e02ac1060f6c046d83c9a3",
      "tree": "2eb2cd89de0b8dcad12534e28a9178d0325ae491",
      "parents": [
        "9232c14bff36d65de254f34386c00b732c5b6099"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:33 2008 +0200"
      },
      "message": "ide: add ide_setting_ioctl() helper\n\n* Add struct ide_ioctl_devset representing ioctl device setting.\n\n* Add ide_setting_ioctl() helper for matching given ioctl\n  and its parameters against table of ioctl device settings.\n\n* Convert ide_setting_ioctl() and idedisk_ioctl() to use\n  ide_setting_ioctl().\n\n* Un-export ide_setting_mtx.\n\nWhile at it:\n\n* {get,set}_lba_addressing() -\u003e {get,set}_addressing()\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9232c14bff36d65de254f34386c00b732c5b6099",
      "tree": "12035301709647a6b0cc2d58b554233dc0756be6",
      "parents": [
        "feb22b7f8e62b1b987a3a1dbad95af767a1df832"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:33 2008 +0200"
      },
      "message": "ide: remove -\u003ebus_state field from ide_hwif_t\n\nIt is always set to BUSSTATE_ON.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "feb22b7f8e62b1b987a3a1dbad95af767a1df832",
      "tree": "428e5294a077fc629caa3706396e835b164eee7c",
      "parents": [
        "1785192b5310ee25165768f5bb80f13146788e3e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:32 2008 +0200"
      },
      "message": "ide: add proper PCI PM support (v2)\n\n* Keep pointer to -\u003einit_chipset method also in\n  struct ide_host and set it in ide_host_alloc_all().\n\n* Add ide_pci_suspend() and ide_pci_resume() helpers\n  (default -\u003esuspend and -\u003eresume implementations).\n\n* -\u003einit_chipset can no longer be marked __devinit.\n\n* Add proper PCI PM support to IDE PCI host drivers\n  (rz1000.c and tc86c001.c are skipped for now since\n  they need to be converted from using -\u003einit_hwif\n  to use -\u003einit_chipset instead).\n\nv2:\n* Cleanup CONFIG_PM #ifdef-s per akpm\u0027s suggestion.\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ff2779b568e70822e0ef2cc7afeeefbe7c607652",
      "tree": "b14a77664e9d4c8284805c5691017245e6c35e4b",
      "parents": [
        "4b58f17d7c45a8e5f4acda641bec388398b9c0fa"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:31 2008 +0200"
      },
      "message": "ide: ide_id_has_flush_cache_ext() -\u003e ata_id_flush_ext_enabled()\n\n* Add ata_id_flush_ext_enabled() inline helper to \u003clinux/ata.h\u003e.\n\n* ide_id_has_flush_cache_ext() -\u003e ata_id_flush_ext_enabled()\n\n  The latter one also checks if the command is marked as\n  supported in word 83 and validity of words 83 \u0026 86.\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4b58f17d7c45a8e5f4acda641bec388398b9c0fa",
      "tree": "60ff1975dea044c3f268818f69001df5ac10eb42",
      "parents": [
        "1a4e4d4d2cceb72be70526a485914abd638c7de1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:30 2008 +0200"
      },
      "message": "ide: ide_id_has_flush_cache() -\u003e ata_id_flush_enabled()\n\n* Add ata_id_flush_enabled() inline helper to \u003clinux/ata.h\u003e.\n\n* ide_id_has_flush_cache() -\u003e ata_id_flush_enabled()\n\n  The latter one also checks if the command is marked as\n  supported in word 83 and validity of words 83 \u0026 86.\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1a4e4d4d2cceb72be70526a485914abd638c7de1",
      "tree": "6877599bc12aab8a67068a837ab87fc96cb78cbb",
      "parents": [
        "942dcd85bf8edf38cdc3745306ca250684d99a61"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:30 2008 +0200"
      },
      "message": "ide: check only for CACHE FLUSH command support in ide_id_has_flush_cache()\n\nAll devices supporting CACHE FLUSH EXT command should also support\nCACHE FLUSH command so it is sufficient to check only for CACHE FLUSH\nin ide_id_has_flush_cache().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "367d7e78dd48cf6ad35182a99d97abb5486e040e",
      "tree": "70635fc87e0f094018870346577b3d84caefe61c",
      "parents": [
        "5d5870f0a26e2304c4a82592870c5bc88017f7c9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:30 2008 +0200"
      },
      "message": "ide: ide_dev_is_sata() -\u003e ata_id_is_sata()\n\n* Use optimized ATA version check from Sergei in ata_id_is_sata().\n\n* ide_dev_is_sata() -\u003e ata_id_is_sata()\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5d5870f0a26e2304c4a82592870c5bc88017f7c9",
      "tree": "8226949fd3daa273ded5a1790974e178b588c8a4",
      "parents": [
        "9fa295e12d490fd571c614b221defaa9212c20dc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:29 2008 +0200"
      },
      "message": "ide: ide_dev_has_iordy() -\u003e ata_id_has_iordy()\n\n* Remove (id[ATA_ID_FIELD_VALID] \u0026 2) check from ide_dev_has_iordy()\n  (it is for validity of words 64-70, IORDY is in word 49).\n\n* ide_dev_has_iordy() -\u003e ata_id_has_iordy()\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "02d599a365d04658bc9ea71762ed17c895079927",
      "tree": "d6ea4634b2593ce1c71d66d869d1110c0ff3bbff",
      "parents": [
        "ebc6be520673f65aef188abde43972f9cd2162e9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:29 2008 +0200"
      },
      "message": "ide: remove -\u003esupports_dsc_overlap field from ide_driver_t\n\n* Use drive-\u003emedia and drive-\u003escsi to check if -\u003edsc_overlap\n  can be set by HDIO_SET_NICE ioctl in generic_ide_ioctl().\n\n* Remove unused -\u003esupports_dsc_overlap field from ide_driver_t.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ebc6be520673f65aef188abde43972f9cd2162e9",
      "tree": "62ef9adc3bdc2f7665264fbcd350a53268d4cc74",
      "parents": [
        "af5dfe8cf07b6f4fbd6b7d8ff1aeda718fdd0166"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:29 2008 +0200"
      },
      "message": "ide: remove read-only -\u003eatapi_overlap field from ide_drive_t\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "151a670186a0f8441798f90c8701647adb7a1589",
      "tree": "6932543816b57d841515c48b536c38596bdad139",
      "parents": [
        "8185d5aa93e0a5c111adc4952a5b87193a68ae5b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:28 2008 +0200"
      },
      "message": "ide: remove SECTOR_WORDS define\n\nJust use SECTOR_SIZE instead.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8185d5aa93e0a5c111adc4952a5b87193a68ae5b",
      "tree": "431aeb09a448b7b07a353e12f4fe931ebb8555cd",
      "parents": [
        "263138a0ad6e38de7f6526b7de037ed4511308ef"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:28 2008 +0200"
      },
      "message": "ide: /proc/ide/hd*/settings rework\n\n* Add struct ide_devset, S_* flags, *DEVSET() \u0026 ide*_devset_*() macros.\n\n* Add \u0027const struct ide_devset **settings\u0027 to ide_driver_t.\n\n* Use \u0027const struct ide_devset **settings\u0027 in ide_drive_t instead of\n  \u0027struct ide_settings_s *settings\u0027.  Then convert core code and device\n  drivers to use struct ide_devset and co.:\n\n  - device settings are no longer allocated dynamically for each device\n    but instead there is an unique struct ide_devset instance per setting\n\n  - device driver keeps the pointer to the table of pointers to its\n    settings in ide_driver_t.settings\n\n  - generic settings are kept in ide_generic_setting[]\n\n  - ide_proc_[un]register_driver(), ide_find_setting_by_name(),\n    ide_{read,write}_setting() and proc_ide_{read,write}_settings()\n    are updated accordingly\n\n  - ide*_add_settings() are removed\n\n* Remove no longer used __ide_add_setting(), ide_add_setting(),\n  __ide_remove_setting() and auto_remove_settings().\n\n* Remove no longer used TYPE_*, SETTING_*, ide_procset_t\n  and ide_settings_t.\n\n* -\u003ekeep_settings, -\u003eusing_dma, -\u003eunmask, -\u003enoflush, -\u003edsc_overlap,\n  -\u003enice1, -\u003eaddressing, -\u003ewcache and -\u003enowerr ide_drive_t fields\n  can now be bitfield flags.\n\nWhile at it:\n\n* Rename ide_find_setting_by_name() to ide_find_setting().\n\n* Rename write_wcache() to set_wcache().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "263138a0ad6e38de7f6526b7de037ed4511308ef",
      "tree": "1da68f098b378ddf2381c2012d700c897c6681ee",
      "parents": [
        "1e874f448365b80e69b8a60b8b575b17f00811f3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:27 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:27 2008 +0200"
      },
      "message": "ide: preparations for /proc/ide/hd*/settings rework\n\nAfter rework settings will be no longer created dynamically\nfor each device so we need to make some fixups first.\n\n* Use set_[ksettings,unmaskirq]() as a set function for\n  [\"keepsettings\",\"unmaskirq\"] setting.\n\n* Allow writes to [\"io_32bit\",\"unmaskirq\"] settings also when\n  drive-\u003eno_[io_32bit,unmask] is set (this is checked later inside\n  set_[io_32bit,unmaskirq]() anywyay and keeps consistency with\n  the corresponding HDIO_SET_[32BIT,UNMASKINTR] ioctls).\n\n* Use max possible multi sectors value (16) as an allowed max for\n  \"multcount\" setting.  set_multcount() set function checks against\n  device\u0027s max possbile value anyway and it makes the proc setting\n  consistent with the corresponding HDIO_SET_MULTCOUNT ioctl.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3ceca727fe3a38dd8d7a3adf938fefda83eee8af",
      "tree": "61fb443f0e1a260110f63b23f236605677dd85a6",
      "parents": [
        "7c51c17e0431d2f26bc23ee07de12eafb125ce83"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:27 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:27 2008 +0200"
      },
      "message": "ide: include \u003clinux/hdreg.h\u003e only when needed\n\n* Include \u003clinux/ata.h\u003e directly in \u003clinux/ide.h\u003e\n  instead of through \u003clinux/hdreg.h\u003e.\n\n* Include \u003clinux/hdreg.h\u003e only when needed.\n\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7e59ea21aab1a91ca31bc64c7d3035ebdbd336d1",
      "tree": "6cdbc937687dbba316f22e2b68cb036511fce951",
      "parents": [
        "2a924662b646fa25cb491d50aa1202a94aa4ac55"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:26 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:26 2008 +0200"
      },
      "message": "ide: check drive-\u003epresent in ide_get_paired_drive()\n\n* Change ide_get_paired_drive() to return NULL if peer device\n  is not present and update all users accordingly.\n\nWhile at it:\n\n* ide_get_paired_drive() -\u003e ide_get_pair_dev()\n\n* Use ide_get_pair_dev() in cs5530.c, sc1200.c and via82cxxx.c.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a2cdee5a9a93360165d0576bbc7e9ccb3127afee",
      "tree": "0a8b381c5224a12c837cb9376d256fa00f7e50e8",
      "parents": [
        "7c199a5496d0579d388636ee34a954e2e566d2fb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:24 2008 +0200"
      },
      "message": "ide: remove IDE_CHIPSET_* macros\n\nThey just obfuscate the code.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b163f46d5ecf48d883ce156e5e5a21a1a9a125c7",
      "tree": "5ee79c2c30d959bc21607d4c45faecbdf2481c4f",
      "parents": [
        "c36a7e98846a7a4a1c09b7f148395089bce512d8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:23 2008 +0200"
      },
      "message": "ide: enhance ide_busy_sleep()\n\n* Make ide_busy_sleep() take timeout value as a parameter\n  and also allow use of AltStatus Register if requested with\n  altstatus parameter.  Update existing users accordingly.\n\n* Convert ide_driveid_update() and actual_try_to_identify()\n  to use ide_busy_sleep().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3c619ffd48d7fdb3b17f0df67c4eb4b0bd80e253",
      "tree": "59b3d8e1ea637afa1ec4ef465447df982e1c26b0",
      "parents": [
        "3a7d24841ad794ae64c90d7d00d62a83741912aa"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:22 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:22 2008 +0200"
      },
      "message": "ide: remove no longer needed ide_drive_t fields\n\nRemove -\u003eremap_0_to_1 and -\u003esect0 (they are always zero now).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3a7d24841ad794ae64c90d7d00d62a83741912aa",
      "tree": "d71a36678fa88ed1e0b279390b6169f5018186bf",
      "parents": [
        "f26b3d75959e9a0e43a2e1e1148c075592746c3d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:21 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:21 2008 +0200"
      },
      "message": "ide: use ATA_* defines instead of *_STAT and *_ERR ones\n\n* ERR_STAT   -\u003e ATA_ERR\n* INDEX_STAT -\u003e ATA_IDX\n* ECC_STAT   -\u003e ATA_CORR\n* DRQ_STAT   -\u003e ATA_DRQ\n* SEEK_STAT  -\u003e ATA_DSC\n* WRERR_STAT -\u003e ATA_DF\n* READY_STAT -\u003e ATA_DRDY\n* BUSY_STAT  -\u003e ATA_BUSY\n\n* MARK_ERR   -\u003e ATA_AMNF\n* TRK0_ERR   -\u003e ATA_TRK0NF\n* ABRT_ERR   -\u003e ATA_ABORTED\n* MCR_ERR    -\u003e ATA_MCR\n* ID_ERR     -\u003e ATA_IDNF\n* MC_ERR     -\u003e ATA_MC\n* ECC_ERR    -\u003e ATA_UNC\n* ICRC_ERR   -\u003e ATA_ICRC\n\n* BBD_ERR    -\u003e ATA_BBK\n\nAlso:\n\n* ILI_ERR    -\u003e ATAPI_ILI\n* EOM_ERR    -\u003e ATAPI_EOM\n* LFS_ERR    -\u003e ATAPI_LFS\n\n* CD         -\u003e ATAPI_COD\n* IO         -\u003e ATAPI_IO\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "48fb2688aa67baba373531cc4ed2d9e695983c3f",
      "tree": "9382e5175e43b914fd06bb778cc6f37a4967ab9d",
      "parents": [
        "4dde4492d850a4c9bcaa92e5bd7f4eebe3e2f5ab"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:19 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:19 2008 +0200"
      },
      "message": "ide: remove drive-\u003edriveid\n\n* Factor out HDIO_[OBSOLETE,GET]_IDENTITY ioctls handling\n  to ide_get_identity_ioctl().\n\n* Use temporary buffer in ide_get_identity_ioctl() instead\n  of accessing drive-\u003eid directly.\n\n* Add ide_id_to_hd_driveid() inline to convert raw id into\n  struct hd_driveid format (needed on big-endian).\n\n* Use ide_id_to_hd_driveid() in ide_get_identity_ioctl(),\n  cleanup ide_fix_driveid() and switch ide to use use raw id.\n\n* Remove no longer needed drive-\u003edriveid.\n\n  This leaves us with 3 users of struct hd_driveid in tree:\n  - arch/um/drivers/ubd_kern.c\n  - drivers/block/xsysace.c\n  - drivers/usb/storage/isd200.c\n\nWhile at it:\n\n* Use ata_id_u{32,64}() and ata_id_has_{dma,lba,iordy}() macros.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4dde4492d850a4c9bcaa92e5bd7f4eebe3e2f5ab",
      "tree": "ee3be70390e4c617b44329edef0a05039f59c81a",
      "parents": [
        "5b90e990928919ae411a68b865e8a6ecac09a603"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:19 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:19 2008 +0200"
      },
      "message": "ide: make drive-\u003eid an union (take 2)\n\nMake drive-\u003eid an unnamed union so id can be accessed either by using\n\u0027u16 *id\u0027 or \u0027struct hd_driveid *driveid\u0027.  Then convert all existing\ndrive-\u003eid users accordingly (using \u0027u16 *id\u0027 when possible).\n\nThis is an intermediate step to make ide \u0027struct hd_driveid\u0027-free.\n\nWhile at it:\n\n- Add missing KERN_CONTs in it821x.c.\n\n- Use ATA_ID_WORDS and ATA_ID_*_LEN defines.\n\n- Remove unnecessary checks for drive-\u003eid.\n\n- s/drive_table/table/ in ide_in_drive_list().\n\n- Cleanup ide_config_drive_speed() a bit.\n\n- s/drive1/dev1/ \u0026 s/drive0/dev0/ in ide_undecoded_slave().\n\nv2:\nFix typo in drivers/ide/ppc/pmac.c. (From Stephen Rothwell)\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f20f258603ebc5da91e76884cf0c0d7ac9804b1c",
      "tree": "76d22f7e68264236871882c1eb250587e5123c3a",
      "parents": [
        "fec6ed1d1f9b78a6acb4a3eb2c46c812ac2e96f0"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Sun Oct 05 18:23:27 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Oct 05 18:23:27 2008 +0200"
      },
      "message": "ide-cd: temporary tray close fix\n\nThis one fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d11602.\n\nA more generic fix for drives which cannot autoclose tray will follow.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n[bart: add an extra parentheses for consistency with the rest of kernel code]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "96f80219b738f84f90e449385bdede90f2910521",
      "tree": "85fcf944aee937dbd1c88df2b1d420a7498b1047",
      "parents": [
        "a1aee8622293138867e7dbd1dd214dfb34cd89d2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 02 20:18:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 02 20:18:47 2008 +0200"
      },
      "message": "ide: fix hwif_to_node()\n\nhwif_to_node() incorrectly assumes that hwif-\u003edev always belongs to\na PCI device.  This results in ide-cs oopsing in init_irq() after\ncommit c56c5648a3bd15ff14c50f284b261140cd5b5472 accidentally fixed\ndevice tree registration for ide-cs.  Fix it by using dev_to_node().\n\nThanks to Martin Michlmayr and Larry Finger for help with debugging\nthe issue.\n\nReported-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nTested-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "71fc9fcc70e6ad96215510c1dbcbade05cd95e41",
      "tree": "71f719a97121d348d89e764ec96b2a3b0ee401dc",
      "parents": [
        "bef69ea0dcce574a425feb0a5aa4c63dd108b9a6"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Sep 02 20:18:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 02 20:18:46 2008 +0200"
      },
      "message": "IDE: compile fix for sff_dma_ops\n\nThe sff_dma_ops struct should be wrapped by BLK_DEV_IDEDMA_SFF instead\nof BLK_DEV_IDEDMA_PCI.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c5bfc3757f1d843a8e1261840c1f53c5062f8e92",
      "tree": "cd0a125eaaa3e4c8b2e90c59fc8d13e1011776bb",
      "parents": [
        "0e25f710618ce919ac5ae4850c90d3fca19565c3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Aug 05 18:17:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:01 2008 +0200"
      },
      "message": "ide: remove CONFIG_IDE_MAX_HWIFS\n\nThe benefits of a user settable CONFIG_IDE_MAX_HWIFS have become pretty \ntiny and are no longer considered worth the trouble of an own option.\n\nSimply always #define MAX_HWIFS to 10.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "39b986a6c73434d122967dc86efb295ab9a28437",
      "tree": "409dbbd1aa99c158a2de4f1e278f245e5785c956",
      "parents": [
        "242f44261e6c5fdc13e3cd12f949ab717dc37d58"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:16:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:16:57 2008 +0200"
      },
      "message": "ide: sanitize struct ide_port_ops documentation (take 2)\n\nv2:\nAdd missing \u0027@\u0027-s.  (Noticed by Randy Dunlap)\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a326b02b0c576001353dbc489154959b0889c6bf",
      "tree": "e56e768bcd078778fb4a0202a4be8e1a4460765f",
      "parents": [
        "ced3ec8aa7d0fa3300187ee47c144a22ccfc974e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:33 2008 +0200"
      },
      "message": "ide: drop \u0027name\u0027 parameter from -\u003einit_chipset method\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2a8f7450f828eaee49d66f41f99ac2e54f1160a6",
      "tree": "e8762e9add74953a32ebd86c019638e5ed2d484d",
      "parents": [
        "f01d35d87f39ab794ddcdefadb79c11054bcbfbc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:31 2008 +0200"
      },
      "message": "ide: remove \u003casm/ide.h\u003e for some archs\n\n* Remove \u003clinux/irq.h\u003e include from \u003casm-ia64.h\u003e (\u003clinux/ide.h\u003e includes\n  \u003clinux/interrupt.h\u003e which is enough).\n\n* Remove \u003casm/ide.h\u003e for alpha/blackfin/h8300/ia64/m32r/sh/x86/xtensa\n  (this leaves us with arm/frv/m68k/mips/mn10300/parisc/powerpc/sparc[64]).\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d83b8b85cd56a083d30df73f3fd5e4714591b910",
      "tree": "1fac379e8d909361ecbf934645463a00e706dafc",
      "parents": [
        "2c9d86438a0104800da2a8ecdc1e27baf38ba6a4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:30 2008 +0200"
      },
      "message": "ide: define MAX_HWIFS in \u003clinux/ide.h\u003e\n\n* Now that ide_hwif_t instances are allocated dynamically\n  the difference between MAX_HWIFS \u003d\u003d 2 and MAX_HWIFS \u003d\u003d 10\n  is ~100 bytes (x86-32) so use MAX_HWIFS \u003d\u003d 10 on all archs\n  except these ones that use MAX_HWIFS \u003d\u003d 1.\n\n* Define MAX_HWIFS in \u003clinux/ide.h\u003e instead of \u003casm/ide.h\u003e.\n\n[ Please note that avr32/cris/v850 have no \u003casm/ide.h\u003e\n  and alpha/ia64/sh always define CONFIG_IDE_MAX_HWIFS. ]\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ef0b04276d8f719d754c092434fbd62c2aeb5307",
      "tree": "8e39ed4e4f35dcfcb83c0331a68d4e3a2deb823c",
      "parents": [
        "37525bebcfc15a1fe5a9cb50bf49b21bf43559c1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:19 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:19 2008 +0200"
      },
      "message": "ide: add ide_pci_remove() helper\n\n* Add \u0027unsigned long host_flags\u0027 field to struct ide_host.\n\n* Set -\u003ehost_flags in ide_host_alloc_all().\n\n* Always set PCI dev\u0027s -\u003edriver_data in ide_pci_init_{one,two}().\n\n* Add ide_pci_remove() helper (the default implementation for\n  struct pci_driver\u0027s -\u003eremove method).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "08da591e14cf87247ec09b17c350235157a92fc3",
      "tree": "d00a02154071c7013c31bc8dd1d3c12c86d5daca",
      "parents": [
        "6cdf6eb357c2681596b7b1672b92396ba82333d4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:15 2008 +0200"
      },
      "message": "ide: add ide_device_{get,put}() helpers\n\n* Add \u0027struct ide_host *host\u0027 field to ide_hwif_t and set it\n  in ide_host_alloc_all().\n\n* Add ide_device_{get,put}() helpers loosely based on SCSI\u0027s\n  scsi_device_{get,put}() ones.\n\n* Convert IDE device drivers to use ide_device_{get,put}().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6cdf6eb357c2681596b7b1672b92396ba82333d4",
      "tree": "a6194373c64616ecb3d1af2c9247a32f50543f97",
      "parents": [
        "8c2eece50a368c7986bae0b3e52739558dd71b51"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:14 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:14 2008 +0200"
      },
      "message": "ide: add -\u003edev and -\u003ehost_priv fields to struct ide_host\n\n* Add \u0027struct device *dev[2]\u0027 and \u0027void *host_priv\u0027 fields\n  to struct ide_host.\n\n* Set -\u003edev[] in ide_host_alloc_all()/ide_setup_pci_device[s]().\n\n* Pass \u0027void *priv\u0027 argument to ide_setup_pci_device[s]()\n  and use it to set -\u003ehost_priv.\n\n* Set PCI dev\u0027s -\u003edriver_data to point to the struct ide_host\n  instance if PCI host driver wants to use -\u003ehost_priv.\n\n* Rename ide_setup_pci_device[s]() to ide_pci_init_{one,two}().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ac77ef8b03677c8ae8afe77bccc5f6a969193a79",
      "tree": "0fb68c364198ecc6e28eda8398b6871ca011d83b",
      "parents": [
        "be4c916e96bcde629463d7577d4c402c7f6e6f3e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "message": "ide: remove unused PC_FLAG_DRQ_INTERRUPT\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ea68d270ff55bcdfa5d07697eb68103b5b02c7bb",
      "tree": "68bcb3f721b95cca5b1fb0891e7490af19de55e5",
      "parents": [
        "3b8ac5398ca8137b41aa5da4d9fad89153450aaa"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "message": "ide-floppy: convert to using the new atapi_flags (take 2)\n\nwhile at it, remove PC_FLAG_ZIP_DRIVE from the packed command flags altogether\nand query the drive type through drive-\u003eatapi_flags.\n\nv2:\nide-floppy fix.\n\nThere should be no functionality change resulting from this patch.\n\n[bart: IDE_FLAG_* -\u003e IDE_AFLAG_*, dev_flags -\u003e atapi_flags]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3b8ac5398ca8137b41aa5da4d9fad89153450aaa",
      "tree": "994f2ecca99e3edf685108bca7c2dba4058584e0",
      "parents": [
        "8fccf8995c6d462db50265a5f7fa9a288a5a4590"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "message": "ide: add per-device flags\n\nPush device flags up into ide_drive_t.\n\nThere should be no functionality change resulting from this patch.\n\n[bart: IDE_FLAG_* -\u003e IDE_AFLAG_*, dev_flags -\u003e atapi_flags]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8bcda3bc492c56abed33a8cbf824c410d7ce69f0",
      "tree": "ceb0de938525d94327faedaf93341edc1da92d90",
      "parents": [
        "db9d286988b9e905045c536f681e85fa5e3a728b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "message": "ide: remove pc-\u003ecallback member from ide_atapi_pc\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d7c26ebb5bca284ece9db7311a9e180aabae1922",
      "tree": "8a1b87c735863289d87b9d9a48191776de578468",
      "parents": [
        "4b5075050072ed7c4730ee547ae80117c4fa8513"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "message": "ide: push pc callback pointer into the ide_drive_t structure\n\nRefrain from carrying the callback ptr with every packet command since the\ncallback function is only one anyways. ide_drive_t is probably not the most\nsuitable place for it right now but is the more sane solution. Besides, these\nstructs are going to be reorganized anyways during the generic ide rewrite.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a69580e1ea9516caada5eed202afd39546e9809",
      "tree": "fb300fb7d67e09470a2654811baaa7832fec2fae",
      "parents": [
        "18de10170df31d34b342612f1c896a16a52f0a5c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "message": "ide: add ide_host_free() helper (take 2)\n\n* Add ide_host_free() helper and convert ide_host_remove() to use it.\n\n* Fix handling of ide_host_register() failure in ide_host_add(),\n  icside.c, ide-generic.c, falconide.c and sgiioc4.c.\n\nWhile at it:\n\n* Fix handling of ide_host_alloc_all() failure in ide-generic.c.\n\n* Fix handling of ide_host_alloc() failure in falconide.c\n  (also return the correct error value if no device is found).\n\nv2:\n* falconide build fix. (From Stephen Rothwell)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6f904d015262dfa43eb1cecc00b0998b4c3543f2",
      "tree": "d12a5818072d04525db6eb2d74668ba03bdead2d",
      "parents": [
        "48c3c1072651922ed153bcf0a33ea82cf20df390"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "message": "ide: add ide_host_add() helper\n\nAdd ide_host_add() helper which does ide_host_alloc()+ide_host_register(),\nthen convert ide_setup_pci_device[s](), ide_legacy_device_add() and some\nhost drivers to use it.\n\nWhile at it:\n\n* Fix ide_setup_pci_device[s](), ide_arm.c, gayle.c, ide-4drives.c,\n  macide.c, q40ide.c, cmd640.c and cs5520.c to return correct error value.\n\n* -ENOENT -\u003e -ENOMEM in rapide.c, ide-h8300.c, ide-generic.c, au1xxx-ide.c\n  and pmac.c\n\n* -ENODEV -\u003e -ENOMEM in palm_bk3710.c, ide_platform.c and delkin_cb.c\n\n* -1 -\u003e -ENOMEM in ide-pnp.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "48c3c1072651922ed153bcf0a33ea82cf20df390",
      "tree": "92ad23e3869e70731eca99394c08a3bf06b8753e",
      "parents": [
        "374e042c3e767ac2e5a40b78529220e0b3de793c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "message": "ide: add struct ide_host (take 3)\n\n* Add struct ide_host which keeps pointers to host\u0027s ports.\n\n* Add ide_host_alloc[_all]() and ide_host_remove() helpers.\n\n* Pass \u0027struct ide_host *host\u0027 instead of \u0027u8 *idx\u0027 to\n  ide_device_add[_all]() and rename it to ide_host_register[_all]().\n\n* Convert host drivers and core code to use struct ide_host.\n\n* Remove no longer needed ide_find_port().\n\n* Make ide_find_port_slot() static.\n\n* Unexport ide_unregister().\n\nv2:\n* Add missing \u0027struct ide_host *host\u0027 to macide.c.\n\nv3:\n* Fix build problem in pmac.c (s/ide_alloc_host/ide_host_alloc/)\n  (Noticed by Stephen Rothwell).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "374e042c3e767ac2e5a40b78529220e0b3de793c",
      "tree": "433d258f6da9783f0cb34234af9c359353f531fe",
      "parents": [
        "d6276b5f5cc7508124de291f3ed59c6945c17ae7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "message": "ide: add struct ide_tp_ops (take 2)\n\n* Add struct ide_tp_ops for transport methods.\n\n* Add \u0027const struct ide_tp_ops *tp_ops\u0027 to struct ide_port_info\n  and ide_hwif_t.\n\n* Set the default hwif-\u003etp_ops in ide_init_port_data().\n\n* Set host driver specific hwif-\u003etp_ops in ide_init_port().\n\n* Export ide_exec_command(), ide_read_status(), ide_read_altstatus(),\n  ide_read_sff_dma_status(), ide_set_irq(), ide_tf_{load,read}()\n  and ata_{in,out}put_data().\n\n* Convert host drivers and core code to use struct ide_tp_ops.\n\n* Remove no longer needed default_hwif_transport().\n\n* Cleanup ide_hwif_t from methods that are now in struct ide_tp_ops.\n\nWhile at it:\n\n* Use struct ide_port_info in falconide.c and q40ide.c.\n\n* Rename ata_{in,out}put_data() to ide_{in,out}put_data().\n\nv2:\n\n* Fix missing convertion in ns87415.c.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d6276b5f5cc7508124de291f3ed59c6945c17ae7",
      "tree": "09862ad9c2830dd3dc6fb0c395fe1836bd7fe045",
      "parents": [
        "edc74b247bedb3a1f80eb6371d4171f2d49c1c77"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "message": "ide: add \u0027config\u0027 field to hw_regs_t\n\nAdd \u0027config\u0027 field to hw_regs_t and use it to set hwif-\u003econfig_data in\nide_init_port_hw(), then convert ide_legacy_init_one() to use hw-\u003econfig.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3b2a5c7149ee4af4aff8fee953f66fc846d92cea",
      "tree": "bac123edeab61a491625fe42fca8e37e699bf84b",
      "parents": [
        "c30daac190de23779090c645e680c7977377032c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "message": "ide: filter out \"default\" transfer mode values in set_xfer_rate()\n\n* Filter out \"default\" transfer mode values (0x00 - default PIO mode,\n  0x01 - default PIO mode w/ IORDY disabled) in write handler for obsoleted\n  /proc/ide/hd?/settings:current_speed setting.\n\n  Allowing \"default\" transfer mode values is a dangerous thing to do as\n  we don\u0027t support programming controller to the \"default\" transfer mode\n  and devices often use different values for the default and maximum PIO\n  mode (i.e. PIO2 default and PIO4 maximum) so the controller will stay\n  programmed for higher PIO mode while device will use the lower PIO mode.\n\n  There is no functionality loss as by using special IOCTLs device can\n  still be programmed to \"default\" transfer modes (it is only useful for\n  debugging/testing purposes anyway).\n\n* Remove no longer needed IDE_HFLAG_ABUSE_SET_DMA_MODE host flag, it was\n  previously used by few host drivers to program the controller to PIO0\n  timings for \"default\" transfer mode \u003d\u003d 0x01 (although some host drivers\n  would program invalid PIO timings instead).\n\n* Cleanup ide_set_xfer_rate() and add BUG_ON().\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ba4b2e607e4e9eaa929935325dafd5c86d3b5262",
      "tree": "a1467b1bf355758d74343cc708c7f6fa70400faf",
      "parents": [
        "472b4bc1af50431e08130c786ef0612f5b641839"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:55 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:55 2008 +0200"
      },
      "message": "ide: remove dead Virtual DMA support\n\nLets remove dead Virtual DMA support for now so it doesn\u0027t clutter\ncore IDE code (it can be bring back when there is a need for it):\n\n* Remove IDE_HFLAG_VDMA host flag.\n\n* Remove ide_drive_t.vdma flag.\n\n* cs5520.c: remove stale FIXMEs, cs5520_dma_host_set() and cs5520_dma_ops\n  (also there is no longer a need to set IDE_HFLAG_NO_ATAPI_DMA).\n\nThere should be no functional changes caused by this patch.\n\nCc: TAKADA Yoshihito \u003ctakada@mbf.nifty.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "761052e676372465fdeb97c148d5a4b0790fa8a0",
      "tree": "c3befdb19fbb5a40f3f8f844a9185018746d9893",
      "parents": [
        "1823649b5abb77ffe638178bc5253249d3ecd17d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:54 2008 +0200"
      },
      "message": "ide: remove -\u003eINB, -\u003eOUTB and -\u003eOUTBSYNC methods\n\n* Remove no longer needed -\u003eINB, -\u003eOUTB and -\u003eOUTBSYNC methods.\n\nThen:\n\n* Remove no longer used default_hwif_[mm]iops() and ide_[mm_]outbsync().\n\n* Cleanup SuperIO handling in ns87415.c.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1823649b5abb77ffe638178bc5253249d3ecd17d",
      "tree": "154d876b89cf010568d18105913c7fbca8d7cba9",
      "parents": [
        "88a72109b2256bf2974f324a8f890b4a06faf7e9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:54 2008 +0200"
      },
      "message": "ide: add ide_read_bcount_and_ireason() helper\n\nAdd ide_read_bcount_and_ireason() helper and use it instead of -\u003eINB\nin {cdrom_newpc,ide_pc}_intr().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92eb43800a3c1300bd5cb8a2a27e6f2a84f7042e",
      "tree": "6c4b7253d2e799f260d7858b99addd0cdac978d2",
      "parents": [
        "40f095f0138ea5b5971e5128b27e1bb907161149"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:53 2008 +0200"
      },
      "message": "ide: use -\u003etf_read in ide_read_error()\n\n* Add IDE_TFLAG_IN_FEATURE taskfile flag for reading Feature\n  register and handle it in -\u003etf_read.\n\n* Convert ide_read_error() to use -\u003etf_read instead of -\u003eINB,\n  then uninline and export it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6e6afb3b7401f0181da74a1add57f126946b43e6",
      "tree": "2ca80a7fa25a387b5f3d479d9e94b1339ee440ac",
      "parents": [
        "1f6d8a0fd8f6cc5ee2219a8cf9b2da16dfd67397"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: add -\u003eset_irq method\n\nAdd -\u003eset_irq method for setting nIEN bit of ATA Device Control\nregister and use it instead of ide_set_irq().\n\nWhile at it:\n\n* Use -\u003eset_irq in init_irq() and do_reset1().\n\n* Don\u0027t use HWIF() macro in ide_check_pm_state().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1f6d8a0fd8f6cc5ee2219a8cf9b2da16dfd67397",
      "tree": "4a858f4525ea67cd325ec370f4823adc1f7c0450",
      "parents": [
        "b73c7ee25da6133f97f47ffd3557288417da7c76"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: add -\u003eread_altstatus method\n\n* Remove ide_read_altstatus() inline helper.\n\n* Add -\u003eread_altstatus method for reading ATA Alternate Status\n  register and use it instead of -\u003eINB.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b73c7ee25da6133f97f47ffd3557288417da7c76",
      "tree": "0d348c81294d246b8417aff6e24502c93b312505",
      "parents": [
        "c6dfa867bb45f4bff2e48f3bc89ab1d6a7ab4c21"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: add -\u003eread_status method\n\n* Remove ide_read_status() inline helper.\n\n* Add -\u003eread_status method for reading ATA Status register\n  and use it instead of -\u003eINB.\n\nWhile at it:\n\n* Don\u0027t use HWGROUP() macro.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c6dfa867bb45f4bff2e48f3bc89ab1d6a7ab4c21",
      "tree": "54d9322fad75e48fb548e182fbb87d06a06cd048",
      "parents": [
        "ebb00fb55d0566bb3e81518122a57b4b3bedf1e4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: add -\u003eexec_command method\n\nAdd -\u003eexec_command method for writing ATA Command register\nand use it instead of -\u003eOUTBSYNC.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ebb00fb55d0566bb3e81518122a57b4b3bedf1e4",
      "tree": "d8a717bf0e4556a71ba71579a6d5cedfa5bad980",
      "parents": [
        "81e8d5a34f7d2a2acbe309cfa5810a9699a63239"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: factor out simplex handling from ide_pci_dma_base()\n\n* Factor out simplex handling from ide_pci_dma_base() to\n  ide_pci_check_simplex().\n\n* Set hwif-\u003edma_base early in -\u003einit_dma method / ide_hwif_setup_dma()\n  and reset it in ide_init_port() if DMA initialization fails.\n\n* Use -\u003eread_sff_dma_status instead of -\u003eINB in ide_pci_dma_base().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "81e8d5a34f7d2a2acbe309cfa5810a9699a63239",
      "tree": "be8257161e9bbc6f7bd0fe0b7980de94681d3306",
      "parents": [
        "cab7f8eda40d3e3e16b137c67cdddc2cf893c5d7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: remove ide_setup_dma()\n\nExport sff_dma_ops and then remove ide_setup_dma().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cab7f8eda40d3e3e16b137c67cdddc2cf893c5d7",
      "tree": "369335f0bc359357653fb2271c67940840eedced",
      "parents": [
        "ab86f91e8739e0b1587a16e4792ab5e4bb11f1b5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: remove -\u003edma_{status,command} fields from ide_hwif_t\n\n* Use -\u003edma_base + offset instead of -\u003edma_{status,command}\n  and remove no longer needed -\u003edma_{status,command}.\n\nWhile at it:\n\n* Use ATA_DMA_* defines.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b2f951aabc9cc7d5fb987aeec9aef96ccce618a5",
      "tree": "d388e9a44a153cee8395bd7ca9eff63492ff9cfd",
      "parents": [
        "c97c6aca75fd5f718056fde7cff798b8cbdb07c0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "message": "ide: add -\u003eread_sff_dma_status method\n\nAdd -\u003eread_sff_dma_status method for reading DMA Status register\nand use it instead of -\u003eINB.\n\nWhile at it:\n\n* Use inb() directly in ns87415.c::ns87415_dma_end().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c97c6aca75fd5f718056fde7cff798b8cbdb07c0",
      "tree": "275635f3afb9d3a1f1f9ea5cebe08b5f327fc92c",
      "parents": [
        "51d87ed0aab98999bebaf891b99730e15502a592"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "message": "ide: pass hw_regs_t-s to ide_device_add[_all]() (take 3)\n\n* Add \u0027hw_regs_t **hws\u0027 argument to ide_device_add[_all]() and convert\n  host drivers + ide_legacy_init_one() + ide_setup_pci_device[s]() to use\n  it instead of calling ide_init_port_hw() directly.\n\n  [ However if host has \u003e 1 port we must still set hwif-\u003echipset to hint\n    consecutive ide_find_port() call that the previous slot is occupied. ]\n\n* Unexport ide_init_port_hw().\n\nv2:\n* Use defines instead of hard-coded values in buddha.c, gayle.c and q40ide.c.\n  (Suggested by Geert Uytterhoeven)\n\n* Better patch description.\n\nv3:\n* Fix build problem in ide-cs.c. (Noticed by Stephen Rothwell)\n\nThere should be no functional changes caused by this patch.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3ef5eb424ebf0cd981192a416358fd707a9f959b",
      "tree": "12b255c4b62c0cbd7b0ce1fb3c6c6ece0d81d60d",
      "parents": [
        "79e36a9f54aaf4a52eb2d9520953aa3960e99294"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Wed Jul 16 20:33:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:48 2008 +0200"
      },
      "message": "IDE: Remove unused code\n\nRemove some code which has been made obsolete and hasn\u0027t worked properly\nbefore anyway.  Part of the infrastructure may be reintroduced in a\nfollow up patch to implement a working command aborting facility.\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nCc: \"Alan Cox\" \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \"Randy Dunlap\" \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "79e36a9f54aaf4a52eb2d9520953aa3960e99294",
      "tree": "70fae17d64a1facde8541184d7139c4bc12d03bf",
      "parents": [
        "72a3d651b2fe341a8ae2ca164c395aa3007350cd"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Wed Jul 16 20:33:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:48 2008 +0200"
      },
      "message": "IDE: Fix HDIO_DRIVE_RESET handling\n\nCurrently, the code path executing an HDIO_DRIVE_RESET ioctl is broken\nin various ways.  Most importantly, it is treated as an out of band\nrequest in an illegal way which may very likely lead to system lock ups.\nUse the drive\u0027s request queue to avoid this problem (and fix a locking\nissue for free along the way).\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nCc: \"Alan Cox\" \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \"Randy Dunlap\" \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e6d95bd14928926d6658b5e4ace905e8b83ed27a",
      "tree": "bc6c6b238505ff94e7523e1a9c2a445d9ddf7e6b",
      "parents": [
        "a698400a1556cf9f0376d1a41e536973dd5c4747"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "message": "ide: -\u003eport_init_devs -\u003e -\u003einit_dev\n\nChange -\u003eport_init_devs method to take \u0027ide_drive_t *\u0027 as an argument\ninstead of \u0027ide_hwif_t *\u0027 and rename it to -\u003einit_dev.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c56c5648a3bd15ff14c50f284b261140cd5b5472",
      "tree": "94cdc14616143b5a51e5dc16901c4f431bacf83f",
      "parents": [
        "63b51c6d1d63276fd320615c042f1ff5d94ebab8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "message": "ide: set hwif-\u003edev in ide_init_port_hw() (take 2)\n\n* Add \u0027parent\u0027 field to hw_regs_t for optional parent device pointer (needed\n  by macio PMAC IDE controllers) and set hwif-\u003edev in ide_init_port_hw().\n\n* Update au1xxx-ide.c, sgiioc4.c, pmac.c and setup-pci.c accordingly.\n\nv2:\n\n* Update scc_pata.c.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "63b51c6d1d63276fd320615c042f1ff5d94ebab8",
      "tree": "c6e1eac478f7a87b97d3b984dc0b58ee1946db06",
      "parents": [
        "256c5f8eef7b9a8c8a85c15c58cda9df455f947e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "message": "ide: make ide_hwifs[] static\n\nMove ide_hwifs[] from ide.c to ide-probe.c and make it static.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9ad540937554a3779c5fe7af13aa390b1d2aeb3e",
      "tree": "9ed83a58e8fb0d57ebbfacb92c62d40db185a8a8",
      "parents": [
        "3e153cfb5e38ae237ff27a10a833946ac95db8a4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "message": "ide: move PIO blacklist to ide-pio-blacklist.c\n\nMove PIO blacklist to ide-pio-blacklist.c.\n\nWhile at it:\n\n- fix comment\n\n- fix whitespace damage\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3e153cfb5e38ae237ff27a10a833946ac95db8a4",
      "tree": "fabfc3156aa53138f542eb6eee6599c043dffa8e",
      "parents": [
        "c9d6c1a2379373219bb3271bdcbdc0ab2edf349d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "message": "ide: remove no longer used ide_pio_timings[]\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c9d6c1a2379373219bb3271bdcbdc0ab2edf349d",
      "tree": "9807c4ff5c92df9fd914c39db6bdd0179ecb1b27",
      "parents": [
        "8a97206e31dc2e2f8f9b4d97e234b5c701fe9894"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "message": "ide: move ide_pio_cycle_time() to ide-timings.c\n\nAll ide_pio_cycle_time() users already select CONFIG_IDE_TIMINGS\nso move the function from ide-lib.c to ide-timings.c.\n\nWhile at it:\n\n- convert ide_pio_cycle_time() to use ide_timing_find_mode()\n\n- cleanup ide_pio_cycle_time() a bit\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f06ab3402aa2d6de060442c1053ea10b24b65076",
      "tree": "400f7ff5a79e75b82a7ba0daaf669f5d38f7c679",
      "parents": [
        "2c139e7a7152f66ff93b173f8770c94ea53a691e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "message": "ide: convert ide-timing.h to ide-timings.c library (take 2)\n\n* Don\u0027t include ide-timing.h in cs5535 and sis5513 host drivers\n  (they don\u0027t need it currently).\n\n* Convert ide-timing.h to ide-timings.c library and add CONFIG_IDE_TIMINGS\n  config option to be selected by host drivers using the library.\n\nWhile at it:\n\n- fix ide_timing_find_mode() placement\n\nv2:\n* Add missing EXPORT_SYMBOLs. (Stephen Rothwell \u003csfr@canb.auug.org.au\u003e)\n\nThere should be no functional changes caused by this patch.\n\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3be53f3f213223f50d8e29b5e1869685bf040a1e",
      "tree": "b87de30d2d63e67ebd15236618de2d70c68a74cf",
      "parents": [
        "71d5161426c26742ba053fe93637559cbe2cea37"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "message": "ide: move some bits from ide-timing.h to \u003clinux/ide.h\u003e\n\nMove struct ide_timing and IDE_TIMING_* defines to \u003clinux/ide.h\u003e\nfrom drivers/ide/ide-timing.h.\n\nWhile at it:\n\n- use u8/u16 instead of short for struct ide_timing fields\n\n- use enum for IDE_TIMING_*\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "646c0cb6c430f8d3ad3769dd1518fe664ff0ce27",
      "tree": "4e02a6ffe70aceeb36093534845f3308c81a11b5",
      "parents": [
        "55d82bfa6763d6761670d740ab3bac2f1c042d87"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "message": "ide: add ide_pc_intr() helper\n\n* ide-tape.c: add \u0027drive\u0027 argument to idetape_update_buffers().\n\n* Add generic ide_pc_intr() helper to ide-atapi.c and then\n  convert ide-{floppy,tape,scsi} device drivers to use it.\n\n* ide-tape.c: remove no longer needed DBG_PC_INTR.\n\nThere should be no functional changes caused by this patch\n(unless the debugging is explicitely compiled in).\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6bf1641ca1c7554f0da54aaf89788731b541bacc",
      "tree": "ce7c371971e68b650d87e67935e460c948f4cb20",
      "parents": [
        "28c7214bd8c2bbd4873b8f1e7f58d86d3731124f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:00 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:00 2008 +0200"
      },
      "message": "ide: add ide_issue_pc() helper\n\nAdd generic ide_issue_pc() helper to ide-atapi.c and then\nconvert ide-{floppy,tape,scsi} device drivers to use it.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "28c7214bd8c2bbd4873b8f1e7f58d86d3731124f",
      "tree": "224d9b798a73a3b5d0d8de204a6e9465a37c4104",
      "parents": [
        "4cc196897de9e6c02cf86debc5b9f7cf1b69a214"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:59 2008 +0200"
      },
      "message": "ide: add PC_FLAG_DRQ_INTERRUPT pc flag\n\nAdd PC_FLAG_DRQ_INTERRUPT pc flag, set it in ide*_do_request()\nand check for it (instead of checking for IDE*_FLAG_DRQ_INTERRUPT)\nin ide*_issue_pc().  This is a preparation for adding generic\nide_issue_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "594c16d8dd54cd7b1c5ef1ec3ac0f6bf34301dad",
      "tree": "4891a8ab4e998ba00db51e4672da64fd83663002",
      "parents": [
        "f83cbc77b0d5521b4f0f591ede4870316944481a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "message": "ide: add ide_transfer_pc() helper\n\n* Add ide-atapi.c file for generic ATAPI support together with\n  CONFIG_IDE_ATAPI config option.\n\n* Add generic ide_transfer_pc() helper to ide-atapi.c and then\n  convert ide-{floppy,tape,scsi} device drivers to use it.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5d41893c0f9caf94b449eada0279a08c86f0212e",
      "tree": "37dbcbb686f506c0f275c127b74f8f8ac349e0ee",
      "parents": [
        "5a7b75ab429e9ed568be50cfbf7091f097457cb8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "message": "ide: add PC_FLAG_ZIP_DRIVE pc flag\n\nAdd PC_FLAG_ZIP_DRIVE pc flag, set it in idefloppy_do_request()\nand check for it (instead of checking for IDEFLOPPY_FLAG_ZIP_DRIVE)\nin idefloppy_transfer_pc().  This is a preparation for adding\ngeneric ide_transfer_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5e3310958204912f3f00be2592c945fbc37db6ae",
      "tree": "90f43165564207eaa8adb97b49faac032bcf73f4",
      "parents": [
        "1b06e92aa03018e4b3ba281e03a7711d9b71a998"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "message": "ide-{floppy,tape}: PC_FLAG_DMA_RECOMMENDED -\u003e PC_FLAG_DMA_OK\n\n* Use PC_FLAG_DMA_OK flag instead of PC_FLAG_DMA_RECOMMENDED one.\n\n* Remove no longer used PC_FLAG_DMA_RECOMMENDED flag.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1b06e92aa03018e4b3ba281e03a7711d9b71a998",
      "tree": "636b1d90f44270253f3834684b85e902f638a21a",
      "parents": [
        "81f4938239fea86d0a7529194a37fb81041171e0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "message": "ide-{floppy,tape}: merge pc-\u003eidefloppy_callback and pc-\u003eidetape_callback\n\nMerge pc-\u003eidefloppy_callback and pc-\u003eidetape_callback into pc-\u003ecallback.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92f5daff2b8439fa4c57c57f47823ffc459c3bd9",
      "tree": "77a122aaa1ff0291f646ecaa7f72b309bf18f9f9",
      "parents": [
        "5985e6abbd89f969c17fd80ab864c80f089827a3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "message": "ide-tape: make pc-\u003eidetape_callback void\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "63f5abb0959337db0d5bece9cefba03cdcadec51",
      "tree": "908862cbb739d6571fab4b24f264d4d3671e6400",
      "parents": [
        "7e12ca11d65f4cb29ed58ea3948f8c5d4f57b35e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "message": "ide: remove action argument in ide_do_drive_cmd\n\nide_do_drive_cmd is called only with ide_preempt action argument. So\nwe can remove the action argument in ide_do_drive_cmd and ide_action_t\ntypedef.\n\nThis patch also includes two minor cleanups: 1) ide_do_drive_cmd\nalways succeeds so we don\u0027t need the return value; 2) the callers use\nblk_rq_init before ide_do_drive_cmd so there is no need to initialize\nrq-\u003eerrors.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ff07488346702f554aaeb6aae982540aa0302373",
      "tree": "1df71858ebc91390c34ffc9e71a1c8c4278a785d",
      "parents": [
        "0fd04dcc2ebb6ec9088c24b368b0ce1f42a98ef5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "message": "ide: remove drive-\u003ectl\n\nRemove drive-\u003ectl (it is always equal to 0x08 after init time).\n\nWhile at it:\n\n* Use ATA_DEVCTL_OBS define.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0fd04dcc2ebb6ec9088c24b368b0ce1f42a98ef5",
      "tree": "e0e3a2cfe7cdcc114a02f7404db67d630a2de3d5",
      "parents": [
        "6a732e11be1355baeeca7c47f19ab20e7baa6ce7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "message": "ide: use -\u003eOUTBSYNC in ide_set_irq()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f8c4bd0ab2b8783c0f080957781e9f70bee48eaa",
      "tree": "b082fb55336f996b56c95d15072b1b4629b1ba12",
      "parents": [
        "135721446144af005109c25eeacca4fdddcd9a66"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:49 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:49 2008 +0200"
      },
      "message": "ide: pass \u0027hwif *\u0027 instead of \u0027drive *\u0027 to -\u003eOUTBSYNC method\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "135721446144af005109c25eeacca4fdddcd9a66",
      "tree": "b3bbcc431492930cfc095b36e73ca9e6fa038878",
      "parents": [
        "ed4af48fd660176680da905817f6e40d51436e4c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:49 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:49 2008 +0200"
      },
      "message": "ide: remove -\u003emmio flag from ide_hwif_t\n\nSince scc_pata host driver no longer uses IDE PCI layer / ide_dma_setup()\nand all other -\u003emmio users set also IDE_HFLAG_MMIO host flag we can safely\nremove -\u003emmio flag.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ed4af48fd660176680da905817f6e40d51436e4c",
      "tree": "6d27fe51ce299b84de1cd7cc64eea3ee55660bef",
      "parents": [
        "9a410e79b552bacb4481f85618aa7333b7776ed7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:48 2008 +0200"
      },
      "message": "ide: move IRQ unmasking out from -\u003etf_load method\n\nMove IRQ unmasking out from -\u003etf_load method to its users.\n\nThere should be no functional changes caused by this patch\n(SELECT_MASK() is NOP except for hpt366, icside and sgiioc4).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9a410e79b552bacb4481f85618aa7333b7776ed7",
      "tree": "9a6668d9edb84710c284185d6f860c4361df6ef6",
      "parents": [
        "e81a3bde13343bc36613aff8f864def7171b376a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:48 2008 +0200"
      },
      "message": "ide: remove IDE_TFLAG_NO_SELECT_MASK taskfile flag\n\nAlways call SELECT_MASK(..., 0) in ide_tf_load() (needs to be done\nto match ide_set_irq(..., 1)) and then remove IDE_TFLAG_NO_SELECT_MASK\ntaskfile flag.\n\nThis change should only affect hpt366 and icside host drivers since\n-\u003emaskproc(..., 0) for sgiioc4 is equivalent to ide_set_irq(..., 1).\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "931ee0dc5c69e8113233d21942681ab8fecde7f9",
      "tree": "5de3137f0eb3557727c1233c92b558256408f92c",
      "parents": [
        "dbac9f895f628deebc99dee86dfd21c1823013c3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "message": "ide: remove obsoleted \"ide\u003d\" kernel parameters\n\n* Remove obsoleted \"ide\u003d\" kernel parameters.\n\n* Remove no longer needed:\n  - ide_setup()\n  - parse_options()\n  - __setup(\"\", ...)\n  - module_param(options, ...)\n\n* Use module_{init,exit}() for MODULE\u003dy case and remove MODULE ifdef.\n\n* Make ide_*acpi* and ide_doubler variables static.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "30e5ee4d1a651a0c66e86c6612c003034bd20ba2",
      "tree": "5845b35a16b81f263c18708d45398cc695ac21ed",
      "parents": [
        "681a561b7ec7fdcd8f35b68e44ac6d6c70aecc04"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "message": "ide: remove obsoleted \"idebus\u003d\" kernel parameter\n\n* Remove obsoleted \"idebus\u003d\" kernel parameter.\n\n* Remove no longer needed ide_system_bus_speed() and system_bus_clock()\n  (together with idebus_parameter and system_bus_speed variables).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "124cafc5eb973e748c4ce3dc1caad29274e64613",
      "tree": "aba8bd1322d15a80a92711980d7c89f702ea7703",
      "parents": [
        "5f2e1ceef45ac07d7c52d16de2531a56c453bb0f"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 15 21:21:44 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:44 2008 +0200"
      },
      "message": "ide: remove ide_init_drive_cmd\n\nide_init_drive_cmd just calls blk_rq_init. This converts the users of\nide_init_drive_cmd to use blk_rq_init directly and removes\nide_init_drive_cmd.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a861beb1401d65e3f095fee074c13645ab06490e",
      "tree": "a464f863ddd8421bdfe6a05fdfcb56da33c0b9e7",
      "parents": [
        "86df86424939d316b1f6cfac1b6204f0c7dee317"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 08 19:27:22 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 08 19:27:22 2008 +0200"
      },
      "message": "ide: add __ide_default_irq() inline helper\n\nAdd __ide_default_irq() inline helper and use it instead of\nide_default_irq() in ide-probe.c and ns87415.c (all host drivers\nexcept IDE PCI ones always setup hwif-\u003eirq so it is enough to\ncheck only for I/O bases 0x1f0 and 0x170).\n\nThis fixes post-2.6.25 regression since ide_default_irq()\ndefine could shadow ide_default_irq() inline.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b76916462d990751882eaeadc75ac8c487d6de1d",
      "tree": "2be5caf019b30c56f02ebc00441a875915d7ff46",
      "parents": [
        "5e70b7f3c24468bb1635b295945edb48ecd9656a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "message": "ide: remove the ide_etrax100 chipset type\n\nI forgot to remove the ide_etrax100 chipset type when removing the\nETRAX_IDE driver.\n\nReported-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cafa027b8cc6f605ccebc43a960644307a12d8dd",
      "tree": "ed78393f695491a517285313fae98dc033e5b8d2",
      "parents": [
        "64afc31f8976bda66e82a41aacb1f7e427fb179e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 14 23:06:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 14 23:06:16 2008 +0200"
      },
      "message": "cs5520: disable VDMA\n\nDisable Virtual DMA support for now (it causes system hangs).\n\nThanks to TAKADA Yoshihito for the help with debugging the problem.\n\nReported-by: TAKADA Yoshihito \u003ctakada@mbf.nifty.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e0b4eb5193fed5c63413b0c137be29b0477d15ca",
      "tree": "26da62d01c94238466ed91aec37085a0c90e8a75",
      "parents": [
        "4d4423caaa1b9ca709ef6a911a030a3b6e68c46b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed May 14 23:06:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 14 23:06:15 2008 +0200"
      },
      "message": "make ide-iops.c:SELECT_MASK() static\n\nSELECT_MASK() can now become static.\n\n[bart: remove space between function name and open parenthesis]\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "55224bc86a39409d55e47fd45573642ac709bb8f"
}
