)]}'
{
  "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": "0127854d7c96612a454bed6de242e28f8021fa7f",
      "tree": "32aef08c4908b511c732d32f50a688ef14a4d0a2",
      "parents": [
        "49cac39e71bd6bbcf934c6ba837e21503902c088"
      ],
      "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: move floppy ioctls handling to ide-floppy_ioctl.c\n\nWhile at it:\n\n- idefloppy_create_read_capacity_cmd() -\u003e ide_floppy_create_read_capacity_cmd()\n- idefloppy_create_mode_sense_cmd() -\u003e ide_floppy_create_mode_sense_cmd()\n- idefloppy_create_request_sense_cmd() -\u003e ide_floppy_create_request_sense_cmd()\n- idefloppy_create_format_unit_cmd() -\u003e ide_floppy_create_format_unit_cmd()\n- idefloppy_get_sfrp_bit() -\u003e ide_floppy_get_sfrp_bit()\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": "385a4b8787c70b708688bee65139f15b0f79f144",
      "tree": "ebf6bb2a94e0b12fb06b2cc304ebe5b2fbf7245c",
      "parents": [
        "e996fc8ae96a822f037e25463cb8dac5b93839f7"
      ],
      "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-tape: add ide_tape_set_media_lock() helper\n\nAdd ide_tape_set_media_lock() helper and convert idetape_mtioctop(),\nidetape_chrdev_open() and idetape_chrdev_release() to use it.\n\nThere should be no functional changes caused by this patch (it is\nOK to modify -\u003edoor_locked if idetape_create_prevent_cmd() fails).\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e996fc8ae96a822f037e25463cb8dac5b93839f7",
      "tree": "58a0eee5a2d3fe2704f71c5dc6eea45101974e17",
      "parents": [
        "acaa0f5f675ccf6b8a3a11a933419068b1ea1f46"
      ],
      "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-floppy: add ide_floppy_set_media_lock() helper\n\nAdd ide_floppy_set_media_lock() helper and convert idefloppy_open(),\nidefloppy_release() and ide_floppy_lockdoor() to use it.\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": "4de4b9e1405aef41d199dd20dbce7e9a5dbbf7bf",
      "tree": "997f34475317d5c640f4164dba081169e920f543",
      "parents": [
        "2e8a6f89de69d149bde135c2dc89daa9127984a9"
      ],
      "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-floppy: remove MODE_SENSE_* defines\n\nOnly MODE_SENSE_CURRENT (0x00) is ever used so just remove\nthese defines and then drop no longer needed \u0027type\u0027 argument\nfrom idefloppy_create_mode_sense_cmd().\n\nCc: 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": "2e8a6f89de69d149bde135c2dc89daa9127984a9",
      "tree": "ee8e3770febdc8064fdbabe26c9dce5f5c70366d",
      "parents": [
        "394a4c2101f43bfb5fea7b5d1f5789a14ac018d7"
      ],
      "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-{floppy,tape}: remove packet command stack\n\n* Add \u0027struct ide_atapi_pc queued_pc\u0027 to struct ide_{floppy,tape}_obj\n  and switch ide*_do_request() to use it (there can be only one active\n  request for a given device).\n\n* Add \u0027struct ide_atapi_pc request_sense_pc\u0027 to struct ide_*_obj\n  and switch ide*_retry_pc() to use it.\n\n* Remove needless {floppy,tape}-\u003epc assignment from ide*_setup().\n\n* Remove no longer needed ide*_next_pc_storage(), pc_stack[],\n  rq_stack_index, IDE*_PC_STACK and DBG_PC_STACK.\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": "394a4c2101f43bfb5fea7b5d1f5789a14ac018d7",
      "tree": "3ad1006008b2d1ff2eb4ce8b1433d921fa6b6a2c",
      "parents": [
        "20df429dd6671804999493baf2952f82582869fa"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "message": "ide-{floppy,tape}: remove request stack\n\n* Add \u0027struct request request_sense_rq\u0027 to struct ide_{floppy,tape}_obj\n  and switch ide*_retry_pc() to use it (there can be only one REQUEST SENSE\n  request active for a given device).\n\n* Remove no longer needed ide*_next_rq_storage(), rq_stack[]\n  and rq_stack_index.\n\n* DBG_PCRQ_STACK -\u003e DBG_PC_STACK\n\n* Update comments for IDE*_PC_STACK and idetape_queue_pc_{head,tail}().\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": "20df429dd6671804999493baf2952f82582869fa",
      "tree": "e835d1ee54a09f75c5cf09e614da3d932eef6bb0",
      "parents": [
        "b98b3409abb697321d1b53e3e96a14243fe9fc79"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "message": "ide-generic: handle probing of legacy io-ports v5\n\nAvoid probing the io-ports in case an IDE PCI controller is present and it\nuses the legacy iobases. If we still want to enforce the probing, we do\n\nide_generic.probe_mask\u003d0x3f\n\non the kernel command line. The iobase checking code is\nadapted from drivers/ata/pata_legacy.c after converting hex\npci ids into their corresponding macros in \u003clinux/pci_ids.h\u003e.\n\nAlso, check only BAR0/2 resources since those are guaranteed\nby the workaround in drivers/pci/probe.c:pci_setup_device().\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\n[bart: trivial printk() fixups]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b98b3409abb697321d1b53e3e96a14243fe9fc79",
      "tree": "f38038b4280c48222c50af92e23afa77d68c56e3",
      "parents": [
        "f025ffdcc3450ae66c9d5df368d97f07e7fcf489"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "message": "ide-floppy: use scatterlists for pio transfers\n\nUse hwif-\u003esg_table for pio transfers instead of fumbling\nwith block layer internals in the driver. Also, make debug\nstatements more informative in .._do_request() while at it.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\n[bart: fixup pc-\u003eb_count in idefloppy_blockpc_cmd()]\n[bart: add missing include (noticed by Stephen Rothwell)]\n[bart: map hwif-\u003esg_{table,nents} on pc-\u003e{sg,sg_cnt} (multi-IRQs-per-sg fix)]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f025ffdcc3450ae66c9d5df368d97f07e7fcf489",
      "tree": "73420868781e7d0fa27bca6b9ee35983059fa19d",
      "parents": [
        "d56c99e26b0ff45009bdf85556abee60591507cb"
      ],
      "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-tape: remove idetape_init_rq()\n\nidetape_init_rq() is only used in idetape_queue_pc_head()\nso inline it there.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d56c99e26b0ff45009bdf85556abee60591507cb",
      "tree": "388d78d7ef10b517a137a06c2e00848b52ad176b",
      "parents": [
        "e3faa2481e832568d13dfa3a52d17525b322cb8f"
      ],
      "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-floppy: add ide_floppy_format_ioctl() helper\n\n* Factor out IDEFLOPPY_IOCTL_FORMAT_* ioctls handling from\n  idefloppy_ioctl() to ide_floppy_format_ioctl().\n\nWhile at it:\n\n* Pass \u0027drive\u0027 instead of \u0027floppy\u0027 to ide_floppy_format_unit().\n\n* idefloppy_get_format_progress() -\u003e ide_floppy_get_format_progress()\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": "e3faa2481e832568d13dfa3a52d17525b322cb8f",
      "tree": "e79bf8e475f1e9ceda7c96b1c10c1de0b7e5133b",
      "parents": [
        "51509eec34debffec3c6f481f7371c9aeb6c63c1"
      ],
      "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-floppy: remove needless parens\n\nCc: 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": "170dc5b085e688639aa2b7acd1b907e2e1c7a48a",
      "tree": "0e7260a9483b036b2a59509d313324714001a71a",
      "parents": [
        "aa7687738af3332470e02ac1060f6c046d83c9a3"
      ],
      "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: cleanup generic_ide_ioctl()\n\n* Fix intendation for the main \u0027switch ()\u0027.\n\n* \u0027switch ()\u0027 -\u003e \u0027if ()\u0027 for HDIO_DRIVE_TASKFILE case.\n\n* Move HDIO_SET_NICE case under HDIO_GET_NICE one.\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": "1785192b5310ee25165768f5bb80f13146788e3e",
      "tree": "526b0eb23c057b47fd5cdc6389808eba7f55faf0",
      "parents": [
        "a02227c9774b3bff08c7f557d06247e0a03ac435"
      ],
      "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": "hpt366: add hpt3xx_disable_fast_irq() helper\n\n* Factor out disabling of \"fast interrupt\" prediction from\n  init_hwif_hpt366() to hpt3xx_disable_fast_irq() helper.\n\n* Use hpt3xx_disable_fast_irq() in -\u003einit_chipset instead of\n  -\u003einit_hwif method.\n\n  This is a preparation for adding proper PCI PM support.\n\nWhile at it:\n\n* Cache chip type in chip_type variable in hpt3xx_disable_fast_irq().\n\nThere should be no functional changes caused by this patch.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a02227c9774b3bff08c7f557d06247e0a03ac435",
      "tree": "53bd926333ce6269043fae426144312e163e1fe9",
      "parents": [
        "93734a234447a3c091f76d76f7351af9d4dde518"
      ],
      "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: lba_capacity_is_ok() -\u003e ata_id_is_lba_capacity_ok()\n\nRename lba_capacity_is_ok() to ata_id_is_lba_capacity_ok()\nand move it to \u003clinux/ata.h\u003e (remove needless parens while at it).\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "93734a234447a3c091f76d76f7351af9d4dde518",
      "tree": "e133b68a95c54a84fa637893800d6e62b64a48fb",
      "parents": [
        "718c72e83da295efc9c8625b6f380ef10352d955"
      ],
      "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_to_hd_driveid() -\u003e ata_id_to_hd_driveid()\n\nRename ide_id_to_hd_driveid() to ata_id_to_hd_driveid()\nand move it to \u003clinux/ata.h\u003e.\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "718c72e83da295efc9c8625b6f380ef10352d955",
      "tree": "fce563b17065f0524595cd167c86934f0b895d2b",
      "parents": [
        "ff2779b568e70822e0ef2cc7afeeefbe7c607652"
      ],
      "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: use ata_id_is_cfa()\n\nUse ata_id_is_cfa() in do_identify() instead of open-coding\ncheck for CompactFlash devices (the inline helper also takes\ncare of detecting CFs advertising themselves as ATA disks).\n\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": "942dcd85bf8edf38cdc3745306ca250684d99a61",
      "tree": "4d43552e3805c1df8585bb4056d6076dc56e5f09",
      "parents": [
        "367d7e78dd48cf6ad35182a99d97abb5486e040e"
      ],
      "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: idedisk_supports_lba48() -\u003e ata_id_lba48_enabled()\n\n* Add ata_id_lba48_enabled() inline helper to \u003clinux/ata.h\u003e.\n\n* idedisk_supports_lba48() -\u003e ata_id_lba48_enabled()\n\n  The latter one also checks 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": "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": "9fa295e12d490fd571c614b221defaa9212c20dc",
      "tree": "82e37a95d7ec3441f4a5f8cb311e9970a91f70e0",
      "parents": [
        "02d599a365d04658bc9ea71762ed17c895079927"
      ],
      "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: factor out HDIO_*_NICE ioctl handling to ide_*_nice_ioctl()\n\nFactor out HDIO_{GET,SET}_NICE ioctl handling from\ngeneric_ide_ioctl() to ide_{get,set}_nice_ioctl().\n\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": "af5dfe8cf07b6f4fbd6b7d8ff1aeda718fdd0166",
      "tree": "e60609e67d0c91cedcfdc8517f2f7ebbacbbee3d",
      "parents": [
        "151a670186a0f8441798f90c8701647adb7a1589"
      ],
      "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": "cmd640: add __set_prefetch_mode()\n\nFactor out the common code from check_prefetch()\nand set_prefetch_mode() to __set_prefetch_mode().\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": "1e874f448365b80e69b8a60b8b575b17f00811f3",
      "tree": "6a79a12ffdcaa12f5f89356527c1ab02014c751b",
      "parents": [
        "3ceca727fe3a38dd8d7a3adf938fefda83eee8af"
      ],
      "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: call ide_proc_register_driver() later\n\nCall ide_proc_register_driver() in ide*_setup() (just before\nide*_add_settings() call) instead of in -\u003eprobe method.\n\nDespite being basically a preparation for /proc/ide/hd*/settings\nrework this is a nice cleanup in itself.\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": "7c51c17e0431d2f26bc23ee07de12eafb125ce83",
      "tree": "fbc54a2f43487f5f909c442ddb1f19944998af45",
      "parents": [
        "7e59ea21aab1a91ca31bc64c7d3035ebdbd336d1"
      ],
      "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: remove CONFIG_IDEDISK_MULTI_MODE\n\nUse multi PIO by default when available and remove no longer\nneeded CONFIG_IDEDISK_MULTI_MODE (it should be safe nowadays,\ndespite to what help entry has been saying).\n\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": "2a924662b646fa25cb491d50aa1202a94aa4ac55",
      "tree": "9339ca9cbc1600149a91a6b0fa919ef0d3b6ec3d",
      "parents": [
        "3cd5f1eae093a7d6ff8a63c746eba9d6f689ba91"
      ],
      "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 needless drive-\u003epresent checks from device drivers\n\nRemove needless drive-\u003epresent checks from -\u003eprobe methods\n(device model takes care of that).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3cd5f1eae093a7d6ff8a63c746eba9d6f689ba91",
      "tree": "ae61ddcaa647447e2b53b3ede51d0e2df3ced71d",
      "parents": [
        "a2cdee5a9a93360165d0576bbc7e9ccb3127afee"
      ],
      "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 unused _IDE_C and _IDE_DISK defines\n\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": "7c199a5496d0579d388636ee34a954e2e566d2fb",
      "tree": "5260f26313dae43aa2184548122b5cec7c4ff3e5",
      "parents": [
        "b163f46d5ecf48d883ce156e5e5a21a1a9a125c7"
      ],
      "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: remove no longer needed BUG_ON()-s from init_irq()\n\ninit_irq() is now called only during initial host registration\nso these BUG_ON()-s are no loner needed (+ the last one was done\ntoo late anyway).\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": "c36a7e98846a7a4a1c09b7f148395089bce512d8",
      "tree": "baac89aad46abb36421cd008df880ae1f95a3f6f",
      "parents": [
        "efa402d59e99b7940501ead18a11b3d6604ad720"
      ],
      "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: fix EXABYTENEST handling in probe_for_drive()\n\nFix EXABYTENEST handling in probe_for_drive() (so drive-\u003epresent\nis checked for \"nested\" device) and cleanup enable_nest().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "efa402d59e99b7940501ead18a11b3d6604ad720",
      "tree": "29319b67549214df79b5c9596c9e82f2c4b6439c",
      "parents": [
        "1a7809e3499921a016d203b9ee51a77d3cc1dc98"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "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-cd: use the new object_is_in_stack() helper\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1a7809e3499921a016d203b9ee51a77d3cc1dc98",
      "tree": "5b9186f201cb85565f9f85c0bd1e8679bb204645",
      "parents": [
        "3c619ffd48d7fdb3b17f0df67c4eb4b0bd80e253"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "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: re-code ide_fixstring() loop to be less evil\n\nOn Friday 25 July 2008, Linus Torvalds wrote:\n\u003e \n\u003e On Fri, 25 Jul 2008, Ben Dooks wrote:\n\u003e \u003e \n\u003e \u003e personally, i would much prefer to see the loop being less evil\n\u003e \u003e like:\n\u003e \u003e \n\u003e \u003e \tfor (p \u003d s; p \u003c end; p +\u003d 2)\n\u003e \u003e \t\tbe16_to_cpus((u16 *)p);\n\u003e \n\u003e Well, in this case, the code actually depends on \u0027p\u0027 being back at the \n\u003e start of the buffer by the end of it all, so it would need some more \n\u003e changes than that. \n\u003e \n\u003e But yes, I applied David\u0027s patch, but I _also_ suspect that we would be \n\u003e better off without code that does horrid things like casts and assignments \n\u003e inside the function arguments.\n\u003e \n\u003e So it would be nice to re-code that loop to be more readable. But due to \n\u003e the reliance of \u0027p\u0027 being \u0027s\u0027 after the loop, the minimal patch would be \n\u003e something like the appended.\n\u003e \n\u003e Bartlomiej - take this or not, I\u0027m not going to commit it - I haven\u0027t \n\u003e tested it, nor do I even have any machines that would trigger it. So this \n\u003e is more a \"maybe something like this\" than anything else.\n\nFrom: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCC: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: harvey.harrison@gmail.com\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": "aaaade3f059fa1b57283d4a7c8351a42ec747bf0",
      "tree": "3c2e80f0317fc52d9866b0bb83b8cc89ed764b57",
      "parents": [
        "a4f19040a3a6cd431efe0a10b9d2e8d5e3904865"
      ],
      "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: WIN_* -\u003e ATA_CMD_*\n\n* Use ATA_CMD_* defines instead of WIN_* ones.\n\nWhile at it:\n\n* EXABYTE_ENABLE_NEXT -\u003e ATA_EXABYTE_ENABLE_NEST\n\n* SETFEATURES_{EN,DIS}_WCACHE -\u003e SETFEATURES_WC_{ON,OFF}\n\n* SETFEATURES_{EN,DIS}_AAM -\u003e SETFEATURES_AAM_{ON,OFF}\n\n* SMART_* -\u003e ATA_SMART_*\n\n* Remove stale comment from ide-proc.c.\n\nPartially based on earlier work by Chris Wedgwood.\n\nAcked-by: Chris Wedgwood \u003ccw@f00f.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f41891c134ccdd07583ebd8d4af7fed883375672",
      "tree": "46b4d3311c3500f235b74eeb83916918a2a9832a",
      "parents": [
        "8a089c6679a9f1c0a00b7e08554e90b507ec527a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:20 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:20 2008 +0200"
      },
      "message": "ide-disk: use ata_id_hpa_enabled()\n\nidedisk_supports_hpa() -\u003e ata_id_hpa_enabled().\n\nThe latter one also checks validity of words 82 \u0026 85.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a089c6679a9f1c0a00b7e08554e90b507ec527a",
      "tree": "4ea8f1f24249060c550b07811787393356dfcdfe",
      "parents": [
        "dd8f46f64ae66659df3358fad73ed7699aa729dd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:20 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:20 2008 +0200"
      },
      "message": "ide-disk: use ata_id_wcache_enabled()\n\nReplace open-coded check by ata_id_wcache_enabled()\n(which also checks validity of word 85).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dd8f46f64ae66659df3358fad73ed7699aa729dd",
      "tree": "111159c455a79f5d4f54c9f5ce0790b475f6e37c",
      "parents": [
        "48fb2688aa67baba373531cc4ed2d9e695983c3f"
      ],
      "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: use ata_id_current_chs_valid()\n\nReplace open-coded checks by ata_id_current_chs_valid().\n\nThere should be no functional changes caused by this patch.\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": "5b90e990928919ae411a68b865e8a6ecac09a603",
      "tree": "4c372c575eb58b971e1283c216c690f4ec719e9f",
      "parents": [
        "df1f8378c2fd898fa08be5d72283d68c77f519e9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:18 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:18 2008 +0200"
      },
      "message": "ide: cleanup ide_fix_driveid()\n\nDo all __le16_to_cpu() swapping in one loop.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "df1f8378c2fd898fa08be5d72283d68c77f519e9",
      "tree": "986612db7f25f1d39ff8affdbaecc714674a090c",
      "parents": [
        "f8881000d7cc6b8b520e8fcba95177d2cde1ae36"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:18 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:18 2008 +0200"
      },
      "message": "ide: cleanup ide_disk_init_mult_count()\n\n* Remove superfluous checks for drive-\u003emult_req.\n\n* No need to zero drive\u0027s fields.\n\n* Move the common code out of #ifdef scope.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f8881000d7cc6b8b520e8fcba95177d2cde1ae36",
      "tree": "40e8ff107c7ab44ce53ce30c846a021a30e918b1",
      "parents": [
        "730616b2026838c4535c1daf9b91b118fd7caecf"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:18 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:18 2008 +0200"
      },
      "message": "ide: remove superfluous check from ide_disk_special()\n\nThis condition is checked by both ide_disk_init_mult_count()\nand set_multcount() so no need to do it again in ide_disk_special().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "730616b2026838c4535c1daf9b91b118fd7caecf",
      "tree": "50041c5785ae445cca321717478bf96c988095a3",
      "parents": [
        "f6bccf695431da0e9bd773550ae91b8cb9ffb227"
      ],
      "author": {
        "name": "Mark de Wever",
        "email": "koraq@xs4all.nl",
        "time": "Fri Oct 10 22:39:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:17 2008 +0200"
      },
      "message": "ide-tape: Buildfix when IDETAPE_DEBUG_LOG is set to 1.\n\nThe format specifier for rq-\u003esector didn\u0027t specify the proper size and\nsignedness. Borislav Petkov discovered that the signedness for\nrq-\u003enr_sectors and rq-\u003ecurrent_nr_sectors also were incorrect.\n\nSigned-off-by: Mark de Wever \u003ckoraq@xs4all.nl\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\n[bart: remove trailing whitespace]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3e1a7ff8a0a7b948f2684930166954f9e8e776fe",
      "tree": "0a8642f5cdbc6ddfdd66dc7241c915e57b3cb7ff",
      "parents": [
        "689d6fac40b41c7bf154f362deaf442548e4dc81"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Aug 25 19:56:17 2008 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:08 2008 +0200"
      },
      "message": "block: allow disk to have extended device number\n\nNow that disk and partition handlings are mostly unified, it\u0027s easy to\nallow disk to have extended device number.  This patch makes\nadd_disk() use extended device number if disk-\u003eminors is zero.  Both\nsd and ide-disk are updated to use this.\n\n* sd_format_disk_name() is implemented which can generically determine\n  the drive name.  This removes disk number restriction stemming from\n  limited device names.\n\n* If sd index goes over SD_MAX_DISKS (which can be increased now BTW),\n  sd simply doesn\u0027t initialize minors letting block layer choose\n  extended device number.\n\n* If CONFIG_DEBUG_EXT_DEVT is set, both sd and ide-disk always set\n  minors to 0 and use extended device numbers.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "689d6fac40b41c7bf154f362deaf442548e4dc81",
      "tree": "5989dc5767f657272194ee8c7d69c6db1e62dab7",
      "parents": [
        "540eed5637b766bb1e881ef744c42617760b4815"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Aug 25 19:56:16 2008 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:08 2008 +0200"
      },
      "message": "block: replace @ext_minors with GENHD_FL_EXT_DEVT\n\nWith previous changes, it\u0027s meaningless to limit the number of\npartitions.  Replace @ext_minors with GENHD_FL_EXT_DEVT such that\nsetting the flag allows the disk to have maximum number of allowed\npartitions (only limited by the number of entries in parsed_partitions\nas determined by MAX_PART constant).\n\nThis kills not-too-pretty alloc_disk_ext[_node]() functions and makes\n@minors parameter to alloc_disk[_node]() unnecessary.  The parameter\nis left alone to avoid disturbing the users.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "b7db9956e57c8151b930d5e5fe5c766e6aad3ff7",
      "tree": "d663a8687fff481abb1498c2ea0eac01ef81cb26",
      "parents": [
        "e56105214943ce5f0901d20e972a7cfd0d1d0656"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Aug 25 19:56:10 2008 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:07 2008 +0200"
      },
      "message": "block: move policy from disk to part0\n\nMove disk-\u003epolicy to part0-\u003epolicy.  Implement and use get_disk_ro().\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ed9e1982347b36573cd622ee5f4e2a7ccd79b3fd",
      "tree": "79d834094d655ec97cfc0a382a9207ebc8e711a5",
      "parents": [
        "870d6656126add8e383645732b03df2b7ccd4f94"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Aug 25 19:56:05 2008 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:07 2008 +0200"
      },
      "message": "block: implement and use {disk|part}_to_dev()\n\nImplement {disk|part}_to_dev() and use them to access generic device\ninstead of directly dereferencing {disk|part}-\u003edev.  To make sure no\nuser is left behind, rename generic devices fields to __dev.\n\nThis is in preparation of unifying partition 0 handling with other\npartitions.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "870d6656126add8e383645732b03df2b7ccd4f94",
      "tree": "9c33dd91350ea163b160d9f5cb40d913c5caf268",
      "parents": [
        "f615b48cc7df7cac3865ec76ac1a5bb04d3e07f4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Aug 25 19:47:25 2008 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:06 2008 +0200"
      },
      "message": "block: implement CONFIG_DEBUG_BLOCK_EXT_DEVT\n\nExtended devt introduces non-contiguos device numbers.  This patch\nimplements a debug option which forces most devt allocations to be\nfrom the extended area and spreads them out.  This is enabled by\ndefault if DEBUG_KERNEL is set and achieves...\n\n1. Detects code paths in kernel or userland which expect predetermined\n   consecutive device numbers.\n\n2. When something goes wrong, avoid corruption as adding to the minor\n   of earlier partition won\u0027t lead to the wrong but valid device.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "f615b48cc7df7cac3865ec76ac1a5bb04d3e07f4",
      "tree": "a61ba32641118296ecc942814e03b4b0ababfa63",
      "parents": [
        "1f0142905d4812966831613847db38a66da29eb8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Aug 25 19:47:24 2008 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:06 2008 +0200"
      },
      "message": "sd/ide-disk: apply extended minors to sd and ide\n\nUpdate sd and ide-disk such that they can take advantage of extended\nminors.\n\nide-disk already has 64 minors per device and currently doesn\u0027t use\nextended minors although after this patch it can be turned on by\nsimply tweaking constants.\n\nsd only had 16 minors per device causing problems on certain peculiar\nconfigurations.  This patch lifts the restriction and enables it to\nuse upto 64 minors.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ca09a237b8c6b053e101a4a83bc30d2c48435bd5",
      "tree": "ad35677483b4e926c4d4e9bbce9d59842876f380",
      "parents": [
        "f3e85ee70a8dd18e6ffa933ae4065a7031837cf3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Oct 05 18:23:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Oct 05 18:23:28 2008 +0200"
      },
      "message": "ide: workaround for bogus gcc warning in ide_sysfs_register_port()\n\nReported-by: \"Steven Noonan\" \u003csteven@uplinklabs.net\u003e\nSuggested-by: \"Elias Oltmanns\" \u003ceo@nebensachen.de\u003e\nCc: mingo@elte.hu\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f3e85ee70a8dd18e6ffa933ae4065a7031837cf3",
      "tree": "0c44cbaf85229f61887090a4167244a693a95353",
      "parents": [
        "2fef357cf391b56b8b6952a412f7324e50427a77"
      ],
      "author": {
        "name": "Bodo Eggert",
        "email": "7eggert@gmx.de",
        "time": "Sun Oct 05 18:23:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Oct 05 18:23:28 2008 +0200"
      },
      "message": "ide-cd: Optiarc DVD RW AD-7200A does play audio\n\nThe Optiarc DVD RW AD-7200A can play audio, but tells it could not.\n\nSigned-off-by: Bodo Eggert \u003c7eggert@gmx.de\u003e\nTested-by: Nick Warne \u003cnick@ukfsn.org\u003e\nReceived-from: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\n[bart: keep \"audio\" quirks together]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2fef357cf391b56b8b6952a412f7324e50427a77",
      "tree": "f93b84a3e9a63d640f14e8bcaaddd49c41790392",
      "parents": [
        "22e05b4549bf2405d6aca128540b20cd2dd33f1f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 05 18:23:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Oct 05 18:23:28 2008 +0200"
      },
      "message": "IDE: Fix platform device registration in Swarm IDE driver (v2)\n\nThe Swarm IDE driver uses a release method which is defined in the driver\nitself thus potentially oopsable.  The simple fix would be to just leak\nthe device but this patch goes the full length and moves the entire\nhandling of the platform device in the platform code and retains only\nthe platform driver code in drivers/ide/mips/swarm.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n[bart: remove no longer needed BLK_DEV_IDE_SWARM from ide/Kconfig]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "22e05b4549bf2405d6aca128540b20cd2dd33f1f",
      "tree": "9bf72e944f5fb7ae2c4691a76c53e4cba0c9aff9",
      "parents": [
        "f20f258603ebc5da91e76884cf0c0d7ac9804b1c"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.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-dma: fix ide_build_dmatable() for TRM290\n\nApparently, \u0027xcount\u0027 being 0 does not mean 0 bytes for TRM290; it means 4 bytes,\njudging from the code immediately preceding this check.  So, we must never try\nto \"split\" the PRD for TRM290.\n\nThis is probably never hit anyway -- with the DMA buffers aligned to at least\n512 bytes and ATAPI DMA not being used for non block I/O commands...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\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": "278ecfb8f4100c0edc2bc77695b591ea16388829",
      "tree": "737a0e0fcad40d9f6223efddbf6f2f553e9fe691",
      "parents": [
        "801bd32e205ca6ef78dcaf80121f1eccb89b8c1e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat Sep 27 19:32:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Sep 27 19:32:17 2008 +0200"
      },
      "message": "ide: note that IDE generic may prevent other drivers from attaching\n\nEnabling IDE generic may prevent ATA controllers located on legacy\nports from being attached to more proper driver or can prevent other\ncontrollers which share the IRQ from working.  Note it in the help\nmessage.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: xerces8 \u003cxerces8@butn.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: stein@hermes.si\n[bart: s/will grab/may grab/ since Borislav has fixed PCI-case for .28]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "801bd32e205ca6ef78dcaf80121f1eccb89b8c1e",
      "tree": "4ccb3cb628a55a7eabb6ecf7f8a09fc8e6a75f98",
      "parents": [
        "3d977760b9478538821a75dd5eb74d0f2a2b01e3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sat Sep 27 19:32:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Sep 27 19:32:17 2008 +0200"
      },
      "message": "ide-tape: fix vendor strings\n\nRemove superfluous two bytes from each string buffer and add proper length\nformat specifiers.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nTested-by: Mark de Wever \u003ckoraq@xs4all.nl\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3d977760b9478538821a75dd5eb74d0f2a2b01e3",
      "tree": "c09535aa83b4f7b617b59f7d4b83fabbf78c502a",
      "parents": [
        "6ef190cc92e33565accff6a320f0e7d90480bfe7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 27 19:32:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Sep 27 19:32:16 2008 +0200"
      },
      "message": "Swarm: Fix crash due to missing initialization\n\nIf things are just right this will result in the hws[0]-\u003eparent being\npassed to ide_host_add() being non-zero and an ooops a little later.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6d242a263618ba7f0f9a41dd91b347d19e704bbe",
      "tree": "1c532ca96d543bd2335a5915d9c7646ffe776eba",
      "parents": [
        "a0a4a2cb0d69446c084792a40884d911dfc3cf27",
        "2dc75d3c3b49c64fd26b4832a7efb75546cb3fc5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 11 08:42:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 11 08:42:55 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: disable sysfs parts of the disk command filter\n"
    },
    {
      "commit": "2dc75d3c3b49c64fd26b4832a7efb75546cb3fc5",
      "tree": "908ae81851ca06d46a680d8e6c33afdfb292c131",
      "parents": [
        "adee14b2e1557d0a8559f29681732d05a89dfc35"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Sep 11 14:20:23 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Sep 11 14:20:23 2008 +0200"
      },
      "message": "block: disable sysfs parts of the disk command filter\n\nWe still have life time issues with the sysfs command filter kobject,\nso disable it for 2.6.27 release. We can revisit this and make it work\nproperly for 2.6.28, for 2.6.27 release it\u0027s too risky.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "62ff2ecf7a4e69f7271b7f7a57aaee76ffe610f2",
      "tree": "253db0a828c4deef4add471fc9ddba047b1383d7",
      "parents": [
        "adee14b2e1557d0a8559f29681732d05a89dfc35"
      ],
      "author": {
        "name": "Masoud Sharbiani",
        "email": "masouds@google.com",
        "time": "Wed Sep 10 22:22:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Sep 10 22:22:34 2008 +0200"
      },
      "message": "ide: Fix pointer arithmetic in hpt3xx driver code (3rd try)\n\ngit commit 74811f355f4f69a187fa74892dcf2a684b84ce99 causes crash at\nmodule load (or boot) time on my machine with a hpt374 controller.\nThe reason for this is that for initializing second controller which sets\n(hwif-\u003edev \u003d\u003d host-\u003edev[1]) to true (1), adds 1 to a void ptr, which\nadvances it by one byte instead of advancing it by sizeof(hpt_info) bytes.\nBecause of this, all initialization functions get corrupted data in info\nvariable which causes a crash at boot time.\n\nThis patch fixes that and makes my machine boot again.\n\nThe card itself is a HPT374 raid conroller: Here is the lspci -v output:\n03:06.0 RAID bus controller: HighPoint Technologies, Inc. HPT374 (rev\n07)\n        Subsystem: HighPoint Technologies, Inc. Unknown device 0001\n        Flags: bus master, 66MHz, medium devsel, latency 120, IRQ 28\n        I/O ports at 8000 [size\u003d8]\n        I/O ports at 7800 [size\u003d4]\n        I/O ports at 7400 [size\u003d8]\n        I/O ports at 7000 [size\u003d4]\n        I/O ports at 6800 [size\u003d256]\n        Expansion ROM at fe8e0000 [disabled] [size\u003d128K]\n        Capabilities: [60] Power Management version 2\n\n03:06.1 RAID bus controller: HighPoint Technologies, Inc. HPT374 (rev\n07)\n        Subsystem: HighPoint Technologies, Inc. Unknown device 0001\n        Flags: bus master, 66MHz, medium devsel, latency 120, IRQ 28\n        I/O ports at 9800 [size\u003d8]\n        I/O ports at 9400 [size\u003d4]\n        I/O ports at 9000 [size\u003d8]\n        I/O ports at 8800 [size\u003d4]\n        I/O ports at 8400 [size\u003d256]\n        Capabilities: [60] Power Management version 2\n\nSigned-off-by: Masoud Sharbiani \u003cmasouds@google.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[bart: use dev_get_drvdata() per Sergei\u0027s suggestion]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "afa153fd7b6afcd55dd6df6aea06bb53aa1d3608",
      "tree": "87afe5df8802876a7937cfdcf977462c5c2399fe",
      "parents": [
        "ba6271ea6324decab4c47c4a55de95188d930792",
        "5a61dd9ec8c5a8e14fbccda3ab042555b692b9b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 02 11:44:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 02 11:44:11 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide/Kconfig: mark ide-scsi as deprecated\n  ide-disk: remove stale init_idedisk_capacity() documentation\n  palm_bk3710: improve IDE registration\n  ide: fix hwif_to_node()\n  IDE: palm_bk3710: fix compile warning for unused variable\n  IDE: compile fix for sff_dma_ops\n"
    },
    {
      "commit": "5a61dd9ec8c5a8e14fbccda3ab042555b692b9b2",
      "tree": "ef156d8c8e19848f6d1b5f74d1215cad6ccad8a5",
      "parents": [
        "ab1b67a6230648cf65b0342d9887fee890160ca8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 02 20:18:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 02 20:18:48 2008 +0200"
      },
      "message": "ide/Kconfig: mark ide-scsi as deprecated\n\nMark ide-scsi as deprecated and remove stale/bogus documentation.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ab1b67a6230648cf65b0342d9887fee890160ca8",
      "tree": "7cc897b4ec8da7e8aca00e1e2efbd655048e1d12",
      "parents": [
        "bfc2f01fc83f982344f09f491f7c18a6b9a16aa8"
      ],
      "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-disk: remove stale init_idedisk_capacity() documentation\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bfc2f01fc83f982344f09f491f7c18a6b9a16aa8",
      "tree": "02dce9d575e1399776a6ff1fcab2103abb993984",
      "parents": [
        "96f80219b738f84f90e449385bdede90f2910521"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "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": "palm_bk3710: improve IDE registration\n\n* fix device tree ... don\u0027t forget to set the parent device\n\n* let init/exit code be removed where practical\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n[bart: splitted it from bigger DaVinci patch, s/hw.parent/hw.dev/]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a1aee8622293138867e7dbd1dd214dfb34cd89d2",
      "tree": "63c94379e73ba5884c997cd9e3c93578e9c8047a",
      "parents": [
        "71fc9fcc70e6ad96215510c1dbcbade05cd95e41"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.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: palm_bk3710: fix compile warning for unused variable\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bb23b431db7405f6d79f989ad0236bf6428ba1cb",
      "tree": "481c179e97bf72b206e51ef594c7bb3fb32af72f",
      "parents": [
        "24342c34a022ee90839873d91396045e12ef1090"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Aug 29 11:47:07 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Aug 29 11:47:07 2008 +0200"
      },
      "message": "remove blk_register_filter and blk_unregister_filter in gendisk\n\nThis patch remove blk_register_filter and blk_unregister_filter in\ngendisk, and adds them to sd.c, sr.c. and ide-cd.c\n\nThe commit abf5439370491dd6fbb4fe1a7939680d2a9bc9d4 moved cmdfilter\nfrom gendisk to request_queue. It turned out that in some subsystems\nmultiple gendisks share a single request_queue. So we get:\n\nUsing physmap partition information\nCreating 3 MTD partitions on \"physmap-flash\":\n0x00000000-0x01c00000 : \"User FS\"\n0x01c00000-0x01c40000 : \"booter\"\nkobject (8511c410): tried to init an initialized object, something is seriously wrong.\nCall Trace:\n[\u003c8036644c\u003e] dump_stack+0x8/0x34\n[\u003c8021f050\u003e] kobject_init+0x50/0xcc\n[\u003c8021fa18\u003e] kobject_init_and_add+0x24/0x58\n[\u003c8021d20c\u003e] blk_register_filter+0x4c/0x64\n[\u003c8021c194\u003e] add_disk+0x78/0xe0\n[\u003c8027d14c\u003e] add_mtd_blktrans_dev+0x254/0x278\n[\u003c8027c8f0\u003e] blktrans_notify_add+0x40/0x78\n[\u003c80279c00\u003e] add_mtd_device+0xd0/0x150\n[\u003c8027b090\u003e] add_mtd_partitions+0x568/0x5d8\n[\u003c80285458\u003e] physmap_flash_probe+0x2ac/0x334\n[\u003c802644f8\u003e] driver_probe_device+0x12c/0x244\n[\u003c8026465c\u003e] __driver_attach+0x4c/0x84\n[\u003c80263c64\u003e] bus_for_each_dev+0x58/0xac\n[\u003c802633ec\u003e] bus_add_driver+0xc4/0x24c\n[\u003c802648e0\u003e] driver_register+0xcc/0x184\n[\u003c80100460\u003e] _stext+0x60/0x1bc\n\nIn the long term, we need to fix such subsystems but we need a quick\nfix now. This patch add the command filter support to only sd and sr\nthough it might be useful for other SG_IO users (such as cciss).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nReported-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "1b427a33b06ae76c64c1ad9af899a45b682ba6c6",
      "tree": "45870fae6b6b50bc014b089f65270e8d6dd460e2",
      "parents": [
        "fc99856a45cab8040f07d93d52fabd11834bf544"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "message": "sgiioc4: fixup message on resource allocation failure\n\nThere can be more than one sgiioc4 card in the system so print\nalso PCI device name on resource allocation failure (so we know\nwhich one is the problematic one).\n\nReported-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fc99856a45cab8040f07d93d52fabd11834bf544",
      "tree": "032ccf16990a16807c10f50a45b5d5b677d3ef9f",
      "parents": [
        "bce31b674846584f0a80c95b6c09f07c32b9b041"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "message": "ide-cd: use bcd2bin/bin2bcd\n\nChange ide-cd to use the new bcd2bin/bin2bcd functions instead of the\nobsolete BCD2BIN/BIN2BCD macros.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a69999e286b5da33232694a2ad99c29419b91a44",
      "tree": "9793c21046b2d05963c209afd1ae0a7a920ad4ad",
      "parents": [
        "b09c3e3f1710b554348c98e78fbf4a661918779a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "message": "drivers/ide/pci/: use __devexit_p()\n\nThis patch adds missing __devexit_p\u0027s.\n\nReported-by: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fb8af10d0fd09372d52966b76922b9e82bbc950",
      "tree": "d240e4d40357583e3f3eb228dccf20122a5b31ed",
      "parents": [
        "f44f82e8a20b98558486eb14497b2f71c78fa325",
        "64a99d2a8c3ed5c4e39f3ae1cc682aa8fd3977fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n"
    },
    {
      "commit": "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0",
      "tree": "4f922bf707c379352eb4c077fbb0a8c48c07fc1f",
      "parents": [
        "897d85275d7f061ff0ec838bd5224a9e76ad07d6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 03 15:06:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:04 2008 +0100"
      },
      "message": "[ARM] Eliminate useless includes of asm/mach-types.h\n\nThere are 43 includes of asm/mach-types.h by files that don\u0027t\nreference anything from that file.  Remove these unnecessary\nincludes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f454cbe8cd38b6d447e74ddaf012017fea42717e",
      "tree": "12b53fb8f50a0197411d39c570ac525bf6c616ad",
      "parents": [
        "36de994809264f752e51b74e77a9c49091d14230"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:04 2008 +0200"
      },
      "message": "ide: -\u003ecable_detect method cannot be marked __devinit\n\nNow that we have warm-plug support -\u003ecable_detect method no longer\ncan be be marked __devinit.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "36de994809264f752e51b74e77a9c49091d14230",
      "tree": "61c8abbaff6a0a69955cbf0a9e2581b78e0cc2ef",
      "parents": [
        "24307ffabd5b39bad443641f54b12ee2ba7a38ac"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:03 2008 +0200"
      },
      "message": "ide: -\u003equirkproc method cannot be marked __devinit\n\nNow that we have warm-plug support -\u003equirkproc method no longer\ncan be be marked __devinit.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "24307ffabd5b39bad443641f54b12ee2ba7a38ac",
      "tree": "136811bf9e04532543554bcf23dae9ccace7639d",
      "parents": [
        "af744e3294d09d706c4eae26cffaaa68a8d40337"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:03 2008 +0200"
      },
      "message": "cs5520: add enablebits checking\n\nBased on sparse comments in OpenFirmware code\n(no Cx5510/Cx5520 datasheet here).\n\nThis fixes 2.6.26 regression reported by TAKADA\nand caused by addition of warm-plug support.\n\nTested-by: TAKADA Yoshihito \u003ctakada@mbf.nifty.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "938bb03d188a1e688fb0bcae49788f540193e80a",
      "tree": "75cbe491a4537acab55b37e24384f6a7915b8e73",
      "parents": [
        "c5bfc3757f1d843a8e1261840c1f53c5062f8e92"
      ],
      "author": {
        "name": "Petr Tesarik",
        "email": "ptesarik@suse.cz",
        "time": "Tue Aug 05 18:17:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:02 2008 +0200"
      },
      "message": "ide-cd: fix endianity for the error message in cdrom_read_capacity\n\nAesthetic regards aside, commit e8e7b9eb11c34ee18bde8b7011af41938d1ad667\nstill leaves a bug in the error message, because it uses the unconverted\nbig-endian value for printk.\n\nFix this by using a local variable in machine byte order. The result is\ncorrect, more readable, and also produces slightly shorter code on i386.\n\nSigned-off-by: Petr Tesarik \u003cptesarik@suse.cz\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\n[bart: __u32 -\u003e u32]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "c5bfc3757f1d843a8e1261840c1f53c5062f8e92"
}
