)]}'
{
  "log": [
    {
      "commit": "d34c87e4ba3d1857f80a65179e81a18705a31656",
      "tree": "6460d4a1de0c2e26ab9eed6babc916092eed4559",
      "parents": [
        "e7b241a7715d2a0885f779f5baa63711d71b1d75"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Apr 29 14:37:52 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Apr 29 14:48:55 2008 +0200"
      },
      "message": "block: replace sizeof(rq-\u003ecmd) with BLK_MAX_CDB\n\nThis is a preparation for changing rq-\u003ecmd from the static array to a\npointer.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "eee49298ddb17ff6646a82b843f151e6a7a10edd",
      "tree": "74d41815604ac402ab6a84b8eeb3cf4d5e2ce8c4",
      "parents": [
        "a83ead23449759b14aa1f194576ac442e84d3efb"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "ide-cd: clean up cdrom_analyze_sense_data()\n\n[bart: fix handling of bio_sectors(failed_command-\u003ebio) \u003d\u003d 0]\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a83ead23449759b14aa1f194576ac442e84d3efb",
      "tree": "f25a948c332bd108b7ce7412c71ca357b33c9059",
      "parents": [
        "3ced5c49bd2d1f2c7f769e3a54385883de63a652"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "ide-cd: fix test unsigned var \u003c 0\n\nvalid is unsigned and cannot be below 0.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1fc142589e58b20a67582974b8848595a2c7432e",
      "tree": "79b2006e761c70876d66a735fb30036cefb3f3e9",
      "parents": [
        "3910dde6410e742f8bd3f516ee9b1a7114abbad0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "message": "ide: add ide_execute_pkt_cmd() helper\n\nAdd ide_execute_pkt_cmd() helper for executing PACKET command,\nthen convert ATAPI device drivers to use it.\n\nAs a nice side-effect this fixes ide-{floppy,tape,scsi} w.r.t.\nide_lock taking (ide-cd was OK).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9567b349f7e7dd7e2483db99ee8e4a6fe0caca38",
      "tree": "29abab829b52a451567f8da4280d101fafa44527",
      "parents": [
        "92d3ab27e8fd23d1a9dc3b69d17b2afb83e5c6f5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "message": "ide: merge -\u003eatapi_*put_bytes and -\u003eata_*put_data methods\n\n* Merge -\u003eatapi_{in,out}put_bytes and -\u003eata_{in,out}put_data methods\n  into new -\u003e{in,out}put_data methods which take number of bytes to\n  transfer as an argument and always do padding.\n\nWhile at it:\n\n* Use \u0027hwif\u0027 or \u0027drive-\u003ehwif\u0027 instead of \u0027HWIF(drive)\u0027.\n\nThere should be no functional changes caused by this patch (all users\nof -\u003eata_{in,out}put_data methods were using multiply-of-4 word counts).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4c3032d8a4d6c97bd6e02bcab524ef2428d89561",
      "tree": "4528851a9b04282f602cebb6b2ab4bc677b63259",
      "parents": [
        "387750c3bf49c22f6189436032145e2131985076"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:32 2008 +0200"
      },
      "message": "ide: add struct ide_io_ports (take 3)\n\n* Add struct ide_io_ports and use it instead of `unsigned long io_ports[]`\n  in ide_hwif_t.\n\n* Rename io_ports[] in hw_regs_t to io_ports_array[].\n\n* Use un-named union for \u0027unsigned long io_ports_array[]\u0027 and \u0027struct\n  ide_io_ports io_ports\u0027 in hw_regs_t.\n\n* Remove IDE_*_OFFSET defines.\n\nv2:\n* scc_pata.c build fix from Stephen Rothwell.\n\nv3:\n* Fix ctl_adrr typo in Sparc-specific part of ns87415.c.\n  (Noticed by Andrew Morton)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cc12175ff2eadb0918d573169af88429440a21ae",
      "tree": "f629ab2033937c2d05b7044769db827e85bc5c2f",
      "parents": [
        "ef87f8d09639cbe22201c7dfe07586c43b255108"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:24 2008 +0200"
      },
      "message": "ide: remove obsoleted \"hdx\u003dnoautotune\" kernel parameter\n\nRemove obsoleted \"hdx\u003dnoautotune\" kernel parameter\n(it has been obsoleted since 1 Nov 2004).\n\nThen make ide_hwif_t.autotune a single bit flag\nand remove no longer needed IDE_TUNE_* defines.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5e37bdc081a980dd0d669e6387bcf15ca9666f81",
      "tree": "d842166c3bd23fbf3dfba0ccaa0f9ed5cc3096db",
      "parents": [
        "1fd1890594bd355a4217f5658a34763e77decee3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:24 2008 +0200"
      },
      "message": "ide: add struct ide_dma_ops (take 3)\n\nAdd struct ide_dma_ops and convert core code + drivers to use it.\n\nWhile at it:\n\n* Drop \"ide_\" prefix from -\u003eide_dma_end and -\u003eide_dma_test_irq methods.\n\n* Drop \"ide_\" \"infixes\" from DMA methods.\n\n* au1xxx-ide.c:\n  - use auide_dma_{test_irq,end}() directly in auide_dma_timeout()\n\n* pdc202xx_old.c:\n  - drop \"old_\" \"infixes\" from DMA methods\n\n* siimage.c:\n  - add siimage_dma_test_irq() helper\n  - print SATA warning in siimage_init_one()\n\n* Remove no longer needed -\u003einit_hwif implementations.\n\nv2:\n* Changes based on review from Sergei:\n  - s/siimage_ide_dma_test_irq/siimage_dma_test_irq/\n  - s/drive-\u003ehwif/hwif/ in idefloppy_pc_intr().\n  - fix patch description w.r.t. au1xxx-ide changes\n  - fix au1xxx-ide build\n  - fix naming for cmd64*_dma_ops\n  - drop \"ide_\" and \"old_\" infixes\n  - s/hpt3xxx_dma_ops/hpt37x_dma_ops/\n  - s/hpt370x_dma_ops/hpt370_dma_ops/\n  - use correct DMA ops for HPT302/N, HPT371/N and HPT374\n  - s/it821x_smart_dma_ops/it821x_pass_through_dma_ops/\n\nv3:\n* Two bugs slipped in v2 (noticed by Sergei):\n  - use correct DMA ops for HPT374 (for real this time)\n  - handle HPT370/HPT370A properly\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e5e076a3540af0ed7b6491d1593396c99adbfbe1",
      "tree": "c39040f28b299b3bcf19498629a99b5a0550120f",
      "parents": [
        "83c8565dcc9daa4b28fd6ffe63308d64656ce4db"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sat Apr 26 22:25:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:15 2008 +0200"
      },
      "message": "ide-cd: fix remaining checkpatch.pl issues\n\nSome of them are:\nWARNING: braces {} are not necessary for single statement blocks\nCHECK: multiple assignments should be avoided\nWARNING: printk() should include KERN_ facility level\nWARNING: no space between function name and open parenthesis \u0027(\u0027\n\n[bart: minor fixups]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "83c8565dcc9daa4b28fd6ffe63308d64656ce4db",
      "tree": "66ab9f6617deaa83193ada3213278436fbccad7e",
      "parents": [
        "5a3ea3b424369ea8a661f2fe8f4b24ffc90e4543"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sat Apr 26 22:25:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:15 2008 +0200"
      },
      "message": "ide-cd: shorten lines longer than 80 columns\n\n[bart: minor fixups]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5a3ea3b424369ea8a661f2fe8f4b24ffc90e4543",
      "tree": "dc494ee536031bf5f76086ede4843f3776e54b9c",
      "parents": [
        "5e657a9e29baa0d8f5c0cf99372100d397340f00"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sat Apr 26 22:25:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:15 2008 +0200"
      },
      "message": "ide-cd: fixup comments\n\n[bart: minor fixups, md5sum checked]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5e657a9e29baa0d8f5c0cf99372100d397340f00",
      "tree": "bdbb380ab7f7ec65416fc4b43dd55b25d34b9cb1",
      "parents": [
        "9aba468e4ae834dd0ee37004e5d07309684e14d2"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sat Apr 26 22:25:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:15 2008 +0200"
      },
      "message": "ide-cd: put all proc-related code at one place\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9aba468e4ae834dd0ee37004e5d07309684e14d2",
      "tree": "ccac79b2be9904898e4b8c54fbc14f52a09349a6",
      "parents": [
        "ac95beedf8bc97b24f9540d4da9952f07221c023"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sat Apr 26 22:25:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:15 2008 +0200"
      },
      "message": "ide-cd: include proper headers\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1134b6fec57de7de2c56485bcd2afd9c16295dcb",
      "tree": "7fada34fb502bec92a1061bc705d2990689c4724",
      "parents": [
        "177773ed87586214c423ef1204b42d35f0ec8f81"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sat Apr 26 17:36:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:42 2008 +0200"
      },
      "message": "ide-cd: put proc-related functions together under single ifdef\n\n[bart: ported it over Paolo\u0027s patch]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "177773ed87586214c423ef1204b42d35f0ec8f81",
      "tree": "a0fcf47f02f24be2c7f0f17340a2e028a5e68a68",
      "parents": [
        "9ce70fb2b5ab9feb24afd1ea971bfa86bbc5625c"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sat Apr 26 17:36:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:42 2008 +0200"
      },
      "message": "ide-cd: Replace __FUNCTION__ with __func__\n\n[bart: md5sum checked]\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9ce70fb2b5ab9feb24afd1ea971bfa86bbc5625c",
      "tree": "3c635a0f3157231458d6a0a91e35124237755c61",
      "parents": [
        "175f354b752ca04cad65588dc2c4e648003b8504"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sat Apr 26 17:36:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:42 2008 +0200"
      },
      "message": "IDE: Coding Style fixes to drivers/ide/ide-cd.c\n\nBefore:\ntotal: 43 errors, 66 warnings, 2183 lines checked\n\nAfter:\ntotal: 0 errors, 36 warnings, 2192 lines checked\n\nI didn\u0027t (and I don\u0027t plan to) fix the warnings:\nWARNING: line over 80 characters\n\n[bart: minor fixes, md5sum checked (modulo s/\"ignore \u003d NULL;\"/\"ignore;\"/ fix)]\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "968c49641338f4fb71d35352d49b1d25a68c5e93",
      "tree": "fbff834006b20bfac4af6dbc70b951a31bc2f3af",
      "parents": [
        "9841654949f0a3f1289b6b95b2ab56cd99fb5360"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sat Apr 26 17:36:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:37 2008 +0200"
      },
      "message": "ide-cd: remove the internal 64k buffer\n\nThis removes the internal ide-cd buffer and falls back to read-ahead block layer\ncapabilities. Thorough testing (cd burning, dvd read, raw read) gives with the\nbufferless mode marginally better performance in addition to simplified code.\n\nbufferless:\n\ndd: reading `/dev/hdc\u0027: Input/output error\n6238+0 records in\n6238+0 records out\n204406784 bytes (204 MB) copied, 259.891 s, 787 kB/s\n\nreal    4m21.598s\nuser    0m0.014s\nsys     0m0.744s\n\nwith the old buffer (2.6.25-rc1):\n\ndd: reading `/dev/hdc\u0027: Input/output error\n6238+0 records in\n6238+0 records out\n204406784 bytes (204 MB) copied, 262.893 s, 778 kB/s\n\nreal    4m22.938s\nuser    0m0.009s\nsys     0m0.771s\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0a0c4114df4a6903bccb65b06cabb6ddc968f877",
      "tree": "bec7598da3593bc32019fb1f1ed4617769e108e7",
      "parents": [
        "7fd097d42b90afadae4867db5d580bcd7b3b596d"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 26 12:09:02 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Apr 21 09:50:08 2008 +0200"
      },
      "message": "cdrom: make unregister_cdrom() return void\n\nNow unregister_cdrom() always returns 0.\nMake it return void and update all callers that check the return value.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "23579a2a170265aacf78069f4817a41c1d6e9323",
      "tree": "a20db3f337b64b13e482a2cb2f41e03b13d52e66",
      "parents": [
        "7616c0ad2087c7d244b8985390c63059a6223c45"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:26 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:26 2008 +0200"
      },
      "message": "ide: remove IDE_*_REG macros\n\n* Add IDE_{ALTSTATUS,IREASON,BCOUNTL,BCOUNTH}_OFFSET defines.\n\n* Remove IDE_*_REG macros - this results in more readable\n  and slightly smaller code.\n\nThere should be no functional changes caused by this patch.\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": "bcd88ac3b2ff2eae3d0fa57a6b02d4fce5392f32",
      "tree": "e24313f3a3e105ad81a8cfd676b0cc44887f5369",
      "parents": [
        "9f10d9ee0ac6d79d7bc8b9a158bf4a29322d84d3"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Tue Feb 26 21:50:35 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 26 21:50:35 2008 +0100"
      },
      "message": "ide-cd: fix CD/DVD burning\n\nMove counting of sense bytes into the transfer loop.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9f10d9ee0ac6d79d7bc8b9a158bf4a29322d84d3",
      "tree": "81a2bd142a2f3e2923df308f6e835b8d905a8cde",
      "parents": [
        "788d669736dd3d15195fea07bf97ec5a2e9f15e7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 26 21:50:35 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 26 21:50:35 2008 +0100"
      },
      "message": "ide-cd: fix \u0027ireason\u0027 handling for REQ_TYPE_ATA_PC requests\n\nPass \u0027struct request *rq\u0027 to ide_cd_check_ireason() from cdrom_newpc_intr()\nand use ide_cd_check_ireason() also for REQ_TYPE_ATA_PC requests.\n\nThis fixes some hangs caused by not finishing the transfer before ending\nthe request and also makes use of \u0027ireason \u003d\u003d 1\u0027 quirk for spurious IRQs.\n\nTested-by: Brad Rosser \u003cbrad.rosser@gmail.com\u003e\nCc: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "acbe44e6274e88a14a68df511d87890846a9bc99",
      "tree": "fdc36f73c0feeb8dccbb57c113ac65174e21cabe",
      "parents": [
        "bfa274e2436fc7ef72ef51c878083647f1cfd429"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Tue Feb 26 21:50:32 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 26 21:50:32 2008 +0100"
      },
      "message": "ide-cd: Enable audio play quirk for Optiarc DVD RW AD-5200A drive\n\nReported-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "14e04c3f6e64bac468f0aa38c6d47aa95b60c074",
      "tree": "cd36afdec1da344f14b74145a8aacc6f28b10cc0",
      "parents": [
        "0e7d8d480259319649f7a2c230622b98758d1c83"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "ide-cd: fix missing residual count setting in DMA mode\n\nThis patch fixes the missing residual count setting in DMA mode,\nwhich was introduced during the conversion to blk-end-request.\nThe residual count could be used by the request submitter.\nSo if it isn\u0027t set correctly, some upper layers does not work.\n(e.g. wodim for CD burning.)\n\nThe bug is in only DMA mode.\nIn PIO mode, we are setting the residual count correctly,\nso no need to fix.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nReported-by: Andreas Schwab \u003cschwab@suse.de\u003e\nTested-by: Andreas Schwab \u003cschwab@suse.de\u003e\nTested-by: Laura Garcia \u003cnevola@gmail.com\u003e\nTested-by: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7eb43fd2fa4a55faee97d4c84b336d2138075926",
      "tree": "00789347aca567816b431b6b65d5e44606168384",
      "parents": [
        "eba8ff946177ca38dfde0bf1d8ce0703c45c49b9"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "message": "ide-cd: replace ntohs with generic byteorder macro be16_to_cpu\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "64a57fe4393bae920d03c253173f59d8a7ec8e25",
      "tree": "bfbac6fa370401d519a6fd9433a330dd55efe68d",
      "parents": [
        "c47137a99c597330b69057158b26061a360c0e09"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:51 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:51 2008 +0100"
      },
      "message": "ide: add ide_read_error() inline helper\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c47137a99c597330b69057158b26061a360c0e09",
      "tree": "aacd4cb968b8d7bdebdcbcce19f110469a977243",
      "parents": [
        "29dd59755a849cc6475faa6a75f3b804e23a6fc2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:51 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:51 2008 +0100"
      },
      "message": "ide: add ide_read_[alt]status() inline helpers\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0eea6458c04a1cbb2e8e5c2cdbef736d882d200c",
      "tree": "b999d1360c01df8b7d4cfb0a28750f709c1c785b",
      "parents": [
        "0bf399e69c365a71c230014af90966faea92e0a3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "message": "ide-floppy: use an xfer_func_t and io_buf_t typedefs in order to unify rw\n\nAlso, move xfer_func_t typedef to the ide.h since it is used by two drivers\nnow (more coming).\n\nBart:\n- use __func__ while at it\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "59bca8cc995428c34d8cdfadfa87c8e3f01c4340",
      "tree": "8c50895494db34913d09cc3017b46fe28ec4c102",
      "parents": [
        "58f189fccc72bb8a91de1854e519b47d64fbdbaa"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:33 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:33 2008 +0100"
      },
      "message": "ide: update/add my Copyrights\n\nThe last years stuff and a trip down memory lane...\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f9afd18b5827be93fd9fb3cc84ab9bba38b00db8",
      "tree": "5bf5a34a970720f6e3856e0a1c2bbf7015520a2f",
      "parents": [
        "d554336514a63342c2e4b06b4287ad93c112b00f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Fri Feb 01 23:09:29 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:29 2008 +0100"
      },
      "message": "ide-cd: move the remaining cdrom.c ioctl handling code to ide-cd_ioctl.c\n\nThere should be no functional changes from this.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3bb4663bd82e6d536a4b46166b00e93d5072e656",
      "tree": "005a63aab8dd6c8c7f5c692c62c57037cac4cf51",
      "parents": [
        "bbb89e3d7a7da7a4bac535c42da05143b2db5d71"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:28 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:28 2008 +0100"
      },
      "message": "ide-cd: update driver version, comments and copyrights\n\n* Bump driver version.\n\n* Remove filename and stale TODO from comments.\n\n* Add my copyrights.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bbb89e3d7a7da7a4bac535c42da05143b2db5d71",
      "tree": "a911dc16ebb41009b174095c4c3e704a39486b16",
      "parents": [
        "0d6f7e3a1845165b81adab3fc5fd13916f22aa61"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:28 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:28 2008 +0100"
      },
      "message": "ide-cd: unify request end exit path in cdrom_decode_status()\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0d6f7e3a1845165b81adab3fc5fd13916f22aa61",
      "tree": "6c746e8d55b002bb8e2867de97cfece137a26018",
      "parents": [
        "0041e7c6ca9719309bef6a4754e4eb9566b37ae1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:28 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:28 2008 +0100"
      },
      "message": "ide-cd: merge cdrom_write_check_ireason() and cdrom_read_check_ireason()\n\nAdd \u0027rw\u0027 parameter to cdrom_read_check_ireason(), make it handle\nboth read and write checking, rename it to ide_cd_check_ireason(),\nfinally remove no longer needed cdrom_write_check_ireason().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0041e7c6ca9719309bef6a4754e4eb9566b37ae1",
      "tree": "204b36cb8c31d9ed6799f256f04d03a7870231f0",
      "parents": [
        "48ea0b216ba96d14228ee0cb4c964b3b495ff0a8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:28 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:28 2008 +0100"
      },
      "message": "ide-cd: merge cdrom_rw_intr() and cdrom_newpc_intr()\n\nAdd handling of fs read/write requests to cdrom_nepwc_intr()\nand remove no longer needed cdrom_rw_intr().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "48ea0b216ba96d14228ee0cb4c964b3b495ff0a8",
      "tree": "6ead703e250244326e10148f23246a13f0d4cf88",
      "parents": [
        "a11e77db4982d44bf610dc7257b0fca3f7202403"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:27 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:27 2008 +0100"
      },
      "message": "ide-cd: call blk_dump_rq_flags() on \"missing data\" in cdrom_rw_intr()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a11e77db4982d44bf610dc7257b0fca3f7202403",
      "tree": "cd1289f1a2802113ee2cfb6e0be3216b7dbcb954",
      "parents": [
        "37782fcefcca437f870e581e6cc316111f8b7660"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:27 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:27 2008 +0100"
      },
      "message": "ide-cd: prepare cdrom_rw_intr() and cdrom_newpc_intr() to be merged\n\nIn cdrom_newpc_intr():\n* cleanup variables in the \u0027transfer data\u0027 loop\n\nIn cdrom_rw_intr():\n* rename \u0027sectors_to_transfer\u0027 to \u0027thislen\u0027\n* rename \u0027this_transfer\u0027 to \u0027blen\u0027\n* keep number of bytes (instead of sectors) in \u0027thislen\u0027 and \u0027blen\u0027\n* call \u0027xferfunc\u0027 only once for \u0027blen\u0027\n* cache \u0027rq-\u003ebuffer\u0027 in \u0027ptr\u0027 variable\n* check for \u0027rq-\u003ebio\u0027 before setting \u0027ptr\u0027 and \u0027blen\u0027\n* check for \u0027ptr\u0027 instead of \u0027rq-\u003ecurrent_nr_sectors\u0027\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "37782fcefcca437f870e581e6cc316111f8b7660",
      "tree": "c80d23c525fa758218e35d91dfff65f18e49764e",
      "parents": [
        "21ea1f0f011a5bbfbc3f5c134a4e537e5f5c1c50"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:27 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:27 2008 +0100"
      },
      "message": "ide-cd: unify moving to the next buffer in cdrom_rw_intr()\n\nUse the fact that for the first loop rq-\u003ecurrent_nr_sectors is always\nset and unify moving to the next buffer for read/write requests.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "21ea1f0f011a5bbfbc3f5c134a4e537e5f5c1c50",
      "tree": "77d9b2ec9667c37ba99a8666f3ac160c87502d74",
      "parents": [
        "29f3aaca3c134d14309f6b0254edcfce54a0b00c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:27 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:27 2008 +0100"
      },
      "message": "ide-cd: merge cdrom_start_read() and cdrom_start_write()\n\nAdd handling of read requests to cdrom_start_write(), rename it\nto cdrom_start_rw() and remove no longer needed cdrom_start_read().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "29f3aaca3c134d14309f6b0254edcfce54a0b00c",
      "tree": "c3d60ec17e7bc4d7885dbc21f4122bb7a074f2be",
      "parents": [
        "94f5a86dc37c66b9ec0d7426a7518740fa41d871"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:27 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:27 2008 +0100"
      },
      "message": "ide-cd: merge cdrom_start_read_continuation() and cdrom_start_rw_cont()\n\n* Add handling of write requests to cdrom_start_read_continuation(),\n  rename it to cdrom_start_rw_cont() and remove no longer needed\n  cdrom_start_write_cont().\n\n* Remove redundant \u0027(rq-\u003esector \u0026 (sectors_per_frame - 1)\u0027 check.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "94f5a86dc37c66b9ec0d7426a7518740fa41d871",
      "tree": "09cf08464f56f5b36115e583a0cc0e6b9b33545f",
      "parents": [
        "64814f2399e7dd1e6e53dd7d08a4ad54d02665d3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:26 2008 +0100"
      },
      "message": "ide-cd: merge cdrom_read_intr() and cdrom_write_intr()\n\nAdd handling of read requests to cdrom_write_intr(), rename it\nto cdrom_rw_intr() and remove no longer needed cdrom_read_intr().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "64814f2399e7dd1e6e53dd7d08a4ad54d02665d3",
      "tree": "c48c206147349727f94354c6cc962cd5932c3426",
      "parents": [
        "b4ab726c92f8a2c1635958212e8933309de0a37a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:26 2008 +0100"
      },
      "message": "ide-cd: factor out transfer size checking from cdrom_read_intr()\n\nThis is a preparation for cdrom_read_intr() and cdrom_write_intr() merge.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b4ab726c92f8a2c1635958212e8933309de0a37a",
      "tree": "2eb39fc968ad279b1199615061c8d21757b4a571",
      "parents": [
        "c9f56a801a3a9d76119868a687bc220d29055625"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:26 2008 +0100"
      },
      "message": "ide-cd: add ide_cd_drain_data() helper\n\nAdd ide_cd_drain_data() and use it in cdrom_{buffer_sectors,read_intr}()\n(as a nice side-effect this cuts 0.5kB of code from ide-cd.o).\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c9f56a801a3a9d76119868a687bc220d29055625",
      "tree": "15facdb7b98fc753103ef6bd64f8e22979b40ca8",
      "parents": [
        "a7c7d16383748029de8187075cabbc3f5df2cd78"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:26 2008 +0100"
      },
      "message": "ide-cd: merge cdrom_do_packet_command() and cdrom_do_block_pc()\n\nAdd REQ_TYPE_{SENSE,ATA_PC} requests handling to cdrom_do_block_pc()\nand remove cdrom_do_packet_command().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a7c7d16383748029de8187075cabbc3f5df2cd78",
      "tree": "a5e339eb2d5cad1655a7942958eb4b9746f8fe4f",
      "parents": [
        "ff1bfbc1f02f7c293a03a64722291c539deb162c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:26 2008 +0100"
      },
      "message": "ide-cd: remove cdrom_do_pc_continuation()\n\ncdrom_do_pc_continuation() is now identical to cdrom_do_newpc_cont()\nso just always use the latter function.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ff1bfbc1f02f7c293a03a64722291c539deb162c",
      "tree": "7d7a3fa534025f0673574655c74dd54e74e234f2",
      "parents": [
        "8b67ebf6dae0b0743bad1641e9691a1205adbf9e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "message": "ide-cd: merge cdrom_pc_intr() and cdrom_newpc_intr()\n\nAdd handling of REQ_TYPE_{SENSE,ATA_PC} requests to cdrom_newpc_intr()\n(please note that these requests never have \u0027bio\u0027 attached to them\nand they never use DMA), then remove no longer needed cdrom_pc_intr().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8b67ebf6dae0b0743bad1641e9691a1205adbf9e",
      "tree": "7ee15827b579f11a6ded12604f30efa6a569d7cc",
      "parents": [
        "8ee69f5a83660796ffa1d33e67d0064db44cfc23"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "message": "ide-cd: unify request end exit path in cdrom_pc_intr()\n\nThis is a preparation for cdrom_pc_intr() and cdrom_newpc_intr() merge.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8ee69f5a83660796ffa1d33e67d0064db44cfc23",
      "tree": "ab474b35905d374261922d9805e235b8c742b4fc",
      "parents": [
        "03f537d50af7381317351396480411b3e00e6c7e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "message": "ide-cd: factor out request sense fixup from cdrom_pc_intr()\n\nThis is a preparation for cdrom_pc_intr() and cdrom_newpc_intr() merge.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "03f537d50af7381317351396480411b3e00e6c7e",
      "tree": "42e55eacf294cb53753d0190c2ee700f8b5ceebe",
      "parents": [
        "98add71ee0af6dbf1496ac8007bcf253c4e23078"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "message": "ide-cd: call blk_dump_rq_flags() on \"missing data\" in cdrom_newpc_intr()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "98add71ee0af6dbf1496ac8007bcf253c4e23078",
      "tree": "5b83d5a56dcfbd4aebb902e4f62fed5b992ad3d3",
      "parents": [
        "17802998d2c8007d06565c39101d218f579c4454"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "message": "ide-cd: remove BUG_ON() from cdrom_newpc_intr()\n\nThere is no need for it anylonger and ide_set_handler() complains\nif -\u003ehandler is not NULL anyway.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "17802998d2c8007d06565c39101d218f579c4454",
      "tree": "7d3c636f124ae4378bea28848a9f7d62af909947",
      "parents": [
        "139c829d9d83cfd6b51682f11a431283121e24b7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:25 2008 +0100"
      },
      "message": "ide-cd: move code handling cdrom.c IOCTLs to ide-cd_ioctl.c\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "139c829d9d83cfd6b51682f11a431283121e24b7",
      "tree": "d74f5123bf658c940527e2cc66c33323153fd031",
      "parents": [
        "5c937ae4e7928f825dde2713e9ebba68d50ece6c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:24 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:24 2008 +0100"
      },
      "message": "ide-cd: rename cdrom_* functions to ide_cd_*\n\n* cdrom_prepare_request() -\u003e ide_cd_init_rq()\n* cdrom_queue_packet_command() -\u003e ide_cd_queue_pc()\n* cdrom_lockdoor() -\u003e ide_cd_lockdoor()\n* cdrom_read_toc() -\u003e ide_cd_read_toc()\n* cdrom_get_toc_entry() -\u003e ide_cd_get_toc_entry()\n\nThis is a preparation to move code handling cdrom.c IOCTLs out of ide-cd.c.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5c937ae4e7928f825dde2713e9ebba68d50ece6c",
      "tree": "775bc56ccdb98e98a8923b2e585ac004b9cf3f77",
      "parents": [
        "a1bb9457f06439f22571e93bddcca63144a08296"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:24 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:24 2008 +0100"
      },
      "message": "ide-cd: coding style fixes for cdrom_get_toc_entry()\n\nThis is a preparation to move code handling cdrom.c IOCTLs out of ide-cd.c.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a1bb9457f06439f22571e93bddcca63144a08296",
      "tree": "c4b250183a7b552918fb0b001205d0b81b8ca46d",
      "parents": [
        "5c68429dfe8256c6069555e5851838f8e3175f78"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:24 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:24 2008 +0100"
      },
      "message": "ide-cd: move lba_to_msf() and msf_to_lba() to \u003clinux/cdrom.h\u003e\n\n* Move lba_to_msf() and msf_to_lba() to \u003clinux/cdrom.h\u003e\n  (use \u0027u8\u0027 type instead of \u0027byte\u0027 while at it).\n\n* Remove msf_to_lba() copy from drivers/cdrom/cdrom.c.\n\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5c68429dfe8256c6069555e5851838f8e3175f78",
      "tree": "b811bf03fea7007aeb0c1efc9a57ad055cd35786",
      "parents": [
        "53126b91274b1f2186b17c1f587c662ab74b631f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:24 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:24 2008 +0100"
      },
      "message": "ide-cd: merge cdrom_select_speed() into ide_cdrom_select_speed()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "53126b91274b1f2186b17c1f587c662ab74b631f",
      "tree": "9924777a2e76991f02d56f351735ec4caab26d23",
      "parents": [
        "a891b1446b02509e5c7e5888a9f2a02edf8651a3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:24 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:24 2008 +0100"
      },
      "message": "ide-cd: merge cdrom_read_subchannel() into ide_cdrom_get_mcn()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a891b1446b02509e5c7e5888a9f2a02edf8651a3",
      "tree": "d8b63006a6f6d0c18e8663c6edc9730a075c8198",
      "parents": [
        "ba3fab24d210544cba74b3fd640123baf33ed331"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:23 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:23 2008 +0100"
      },
      "message": "ide-cd: merge cdrom_play_audio() into ide_cd_fake_play_trkind()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ba3fab24d210544cba74b3fd640123baf33ed331",
      "tree": "89de9013b96917bdd7249234f3220d978ab22b6d",
      "parents": [
        "972560fb9d9ea7bc7082c0c79c99c24e3f56606c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:23 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:23 2008 +0100"
      },
      "message": "ide-cd: factor out ioctl handlers from ide_cdrom_audio_ioctl()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "972560fb9d9ea7bc7082c0c79c99c24e3f56606c",
      "tree": "c7ca8212cc0dc85e22e04d9faf8744972fc62a93",
      "parents": [
        "89d13ec7c8b85f3c62a4a12034e65d3d2d3273a8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:23 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:23 2008 +0100"
      },
      "message": "ide-cd: move VERBOSE_IDE_CD_ERRORS code to ide-cd_verbose.c\n\n* Rename ide-cd kernel module to ide-cd_mod in preparation to moving code out\n  from ide-cd.[c,h].   Add MODULE_ALIAS(\"ide-cd\") to preserve compatibility.\n\n* Move VERBOSE_IDE_CD_ERRORS code from ide-cd.[c,h] to ide-cd_verbose.c.\n\n  ide-cd_verbose.c is IDE subsystem independent and may be easily converted\n  into generic library usable by other drivers (i.e. libata) if needed.\n\n* Add CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS config option to drivers/ide/Kconfig\n  replacing VERBOSE_IDE_CD_ERRORS define.  Make this config option enabled by\n  default and visible only if CONFIG_EMBEDDED is defined.\n\nbefore the patch:\n   text    data     bss     dec     hex filename\n  22841     360    1056   24257    5ec1 drivers/ide/ide-cd.o\n\nafter the patch w/ CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS\u003dy:\n   text    data     bss     dec     hex filename\n  22857     360    1056   24273    5ed1 drivers/ide/ide-cd_mod.o\n\nafter the patch w/ CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS\u003dn:\n   text    data     bss     dec     hex filename\n  15091     360    1056   16507    407b drivers/ide/ide-cd_mod.o\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "89d13ec7c8b85f3c62a4a12034e65d3d2d3273a8",
      "tree": "403300e5a0bf92acb68888424725a9c14843e708",
      "parents": [
        "1b1215d5e954726b142d5408dfd6d7153b3abe8b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:23 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:23 2008 +0100"
      },
      "message": "ide-cd: coding style fixes for VERBOSE_IDE_CD_ERRORS code\n\n* Coding style fixes for VERBOSE_IDE_CD_ERRORS code.\n\n* Add KERN_{ERR,CONT} printk() levels where needed.\n\nThis is a preparation for moving this code out of ide-cd.[c,h].\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e59724c7db9afd14827f1b737605f54d47f2d226",
      "tree": "ef89587dd3bc19d1271aec9b755c20ef6b186001",
      "parents": [
        "9a6dc668d9b4d639936c683879eb1e0f92c5b944"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:22 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:22 2008 +0100"
      },
      "message": "ide-cd: re-organize handling of quirky devices\n\nRe-organize handling of quirky devices:\n\n* Add struct cd_list_entry, ide_cd_quirks_list[] and ide_cd_flags() helper.\n\n* Set flags returned by ide_cd_flags() in ide_cdrom_setup().\n\n* Add IDE_CD_FLAG_VERTOS_{300_SDD,600_ESD} and IDE_CD_FLAG_SANYO_3CD flags.\n\n* Move device quirks from ide_cdrom_setup() to ide_cd_quirks_list[].\n\n* Rename IDE_CD_FLAG_NEC260 to IDE_CD_FLAG_PRE_ATAPI12 and handle\n  quirky Stingray 8X CD-ROM using ide_cd_quirks_list[].\n\n* Add IDE_CD_FLAG_FULL_CAPS_PAGE flag and handle quirky ACER 50X CD-ROM\n  / WPI 32X CD-ROM using ide_cd_quirk_list[].\n\n* Add IDE_CD_FLAG_PLAY_AUDIO_OK flag and handle quirky MATSHITA DVD-ROMs\n  using ide_cd_quirks_list[].\n\n* Add IDE_CD_FLAG_LE_SPEED_FIELDS flag and handle quirky ACER/AOpen 24X\n  CD-ROM using ide_cd_quirk_list[].\n\n* Fix some comments about quirky devices while at it.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9a6dc668d9b4d639936c683879eb1e0f92c5b944",
      "tree": "42088236f74069a9bcc58c4f0ffce7c85aabef4b",
      "parents": [
        "cdf6000d7e332d0f7f14233e71dee489628f5aae"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:22 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:22 2008 +0100"
      },
      "message": "ide-cd: use BCD2BIN()/BIN2BCD() macros from \u003clinux/bcd.h\u003e\n\nUse BCD2BIN()/BIN2BCD() macros from \u003clinux/bcd.h\u003e\nand remove the local bcd2bin()/bin2bcd() inlines.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cdf6000d7e332d0f7f14233e71dee489628f5aae",
      "tree": "dad8ddf4590138a9f024e060539bf30e4bb2acd8",
      "parents": [
        "3fc3cbf786b6e73cd5cfe2f3233410a260405c86"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:22 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:22 2008 +0100"
      },
      "message": "ide-cd: remove STANDARD_ATAPI define\n\nRemove STANDARD_ATAPI define + drive-by coding style fixes.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3fc3cbf786b6e73cd5cfe2f3233410a260405c86",
      "tree": "6ffd4486769df6791b5a99284d0d05adc817f4a4",
      "parents": [
        "2bc4cf2d826cb497063f6a84ab444cff13537e5f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:22 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:22 2008 +0100"
      },
      "message": "ide-cd: remove NO_DOOR_LOCKING define\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2bc4cf2d826cb497063f6a84ab444cff13537e5f",
      "tree": "116b546ed0144349ba462ad80456e8887539ce07",
      "parents": [
        "455d80a9553915251b6392e31c39aeb8f8a94d68"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:22 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:22 2008 +0100"
      },
      "message": "ide-cd: remove struct ide_cd_{config,state}_flags\n\n* Remove unused -\u003e{writing,reserved} fields from struct ide_cd_config_flags.\n\n* Move -\u003emax_speed from struct ide_cd_config_flags to struct cdrom_info.\n\n* Move -\u003ecurrent_speed from struct ide_cd_state_flags to struct cdrom_info.\n\n* Add defines for config and state flags.\n\n* Add \u0027unsigned int cd_flags\u0027 to struct cdrom_info and use -\u003ecd_flags\n  instead of -\u003e{config,state}_flags.\n\n* Remove no longer needed struct ide_cd_{config,state}_flags.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "455d80a9553915251b6392e31c39aeb8f8a94d68",
      "tree": "3b9452a3ee0d3a3de67f316f13bb6e3db00531fa",
      "parents": [
        "0ba11211f9ac583333aac44daec5af4f7eeba217"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:21 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:21 2008 +0100"
      },
      "message": "ide-cd: remove struct atapi_capabilities_page (take 2)\n\n* Remove struct atapi_capabilities_page.\n\n* Add ATAPI_CAPABILITIES_PAGE[_PAD]_SIZE define.\n\nv2:\n* The buf[] array access indexes were swapped between \u0027curspeed\u0027/\u0027maxspeed\u0027.\n  (Noticed by Borislav Petkov).\n\nCc: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0ba11211f9ac583333aac44daec5af4f7eeba217",
      "tree": "517ca173a21e0a84c3703f3a3ba8d56ba071f801",
      "parents": [
        "4fe6717862d4977b8e61307a2623ed7739068bdc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:21 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:21 2008 +0100"
      },
      "message": "ide-cd: kill CDROM_STATE_FLAGS() macro\n\nWhile at it rename \u0027info\u0027 variable to \u0027cd\u0027 in cdrom_saw_media_change().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4fe6717862d4977b8e61307a2623ed7739068bdc",
      "tree": "58936939f62e8e83fb815d27fcc13f674831e790",
      "parents": [
        "3f1b86d89dc73dedda426a85e600ad244ed9fad4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:21 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:21 2008 +0100"
      },
      "message": "ide-cd: kill CDROM_CONFIG_FLAGS() macro\n\nWhile at it rename \u0027info\u0027 variable to \u0027cd\u0027 in\nide_cdrom_probe_capabilities() and ide_cdrom_setup().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3f1b86d89dc73dedda426a85e600ad244ed9fad4",
      "tree": "c5003d45ed9569b022228b466385883d9c5d0b4e",
      "parents": [
        "20e7f7efa3da3678c65cea45903260dfabb8264c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:20 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:20 2008 +0100"
      },
      "message": "ide-cd: remove redundant config flags\n\n* Use CDC_* flags directly and remove redundant flags from -\u003econfig_flags.\n\nWhile at it:\n* Add KERN_CONT to printk()-s in ide_cdrom_probe_capabilities().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "20e7f7efa3da3678c65cea45903260dfabb8264c",
      "tree": "cab9c2a1957cd6f0c2879967ea07aff8eacdda63",
      "parents": [
        "481c8c6476f86d7e92435764ba710315d644a45e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:20 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:20 2008 +0100"
      },
      "message": "ide-cd: add IDE_CD_CAPABILITIES define\n\nWhile at it remove stale/incorrect comment.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "481c8c6476f86d7e92435764ba710315d644a45e",
      "tree": "1fd78ec51fee83d680f5221dbf4dc33322b69480",
      "parents": [
        "f18f960c5c1568fa2f720e2cb31d6c1af9ea1e1a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:20 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:20 2008 +0100"
      },
      "message": "ide-cd: cleanup ide_cdrom_update_speed()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f18f960c5c1568fa2f720e2cb31d6c1af9ea1e1a",
      "tree": "f14e3cbe9702f064ee7d09458a6366dd54ee6186",
      "parents": [
        "2609d06d36317cc22f6d3c37186a8cf1a5f87ba6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:19 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:19 2008 +0100"
      },
      "message": "ide-cd: remove struct atapi_{mechstat_header,changer_info,slot}\n\n* Remove -\u003echanger_info from struct cdrom_info (it is never allocated).\n\n* Remove unused struct atapi_{mechstat_header,changer_info,slot}.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2609d06d36317cc22f6d3c37186a8cf1a5f87ba6",
      "tree": "542f2bda9c1bf2aa705aad1991975208bcdb117d",
      "parents": [
        "b8d25dee3b73b572ea1778671098ee7b943133c5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:19 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:19 2008 +0100"
      },
      "message": "ide-cd: remove unused and write-only struct ide_cd_config_flags fields\n\nunused fields:\n* -\u003ewriting\n* -\u003ereserved\n\nwrite-only fields:\n* -\u003eplaymsf_as_bcd\n* -\u003esubchan_as_bcd\n* -\u003etest_write\n* -\u003esupp_disc_present\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b8d25dee3b73b572ea1778671098ee7b943133c5",
      "tree": "556b9bc286c9e13ca1b37b31becca9533fc0ea1d",
      "parents": [
        "f17b0e02c0035b90c4e943f6e2cca840f82dce0f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:19 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:19 2008 +0100"
      },
      "message": "ide-cd: remove needless zeroing of \u0027info\u0027 fields from ide_cdrom_setup()\n\nide_cd_probe() zeroes \u0027info\u0027 prior to calling ide_cdrom_setup() so there\nis no need to explicitly zero \u0027info\u0027 fields in the latter function.\n\nDitto for fields of CDROM_STATE_FLAGS(), CDROM_CONFIG_FLAGS() and \u0027cdi\u0027\n(all are embedded in \u0027info\u0027).\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6229ac1ff32692694b7b0e74585b1ef6fa8973fd",
      "tree": "a33cecb54c263b030a9ffb9ba3dcf9a454e19c53",
      "parents": [
        "9f8256dbb690eeb93a8b2422ff02382e3a19ed20"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:18 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:18 2008 +0100"
      },
      "message": "ide-cd: remove dead code from cdrom_pc_intr()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4415e871d6d497f0a90332c4b3a488ebccbf217d",
      "tree": "c8c950d675a81c7f2b91ad22436afb102daf8468",
      "parents": [
        "03553353e91121dbe57f4a6d40b731374ff7438a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:18 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:18 2008 +0100"
      },
      "message": "ide-cd: remove stale cdrom_transfer_packet_command() comment\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "03553353e91121dbe57f4a6d40b731374ff7438a",
      "tree": "b209cc0aeea52e3fb465844437237969e26a93e9",
      "parents": [
        "cc6dbef25273f032d2b580bd0519ea950cb7cb83"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:18 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:18 2008 +0100"
      },
      "message": "ide-cd: move historical changelog to Documentation/ide/ChangeLog.ide-cd.1994-2004\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cc6dbef25273f032d2b580bd0519ea950cb7cb83",
      "tree": "016a6974e3f92d024856918507d8600b0ca7e9e1",
      "parents": [
        "eba15fba1f046d25c663d294fc919ab59cec3e9c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:18 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:18 2008 +0100"
      },
      "message": "ide-cd: fix trailing whitespaces in changelog\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eba15fba1f046d25c663d294fc919ab59cec3e9c",
      "tree": "0bc50694b75ef0997df07930ff0b297b5687e30d",
      "parents": [
        "f1071e628bc769174c3e2df7827a2a8ad05aea67"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:17 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:17 2008 +0100"
      },
      "message": "ide-cd: fix DMA error handling in cdrom_newpc_intr()\n\nMake cdrom_newpc_intr() match cdrom_{read,write}_intr() w.r.t.\nhandling DMA errors:\n\n* disable DMA before cdrom_decode_status() call\n\n* log the device name and the type of the request (read/write)\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f1071e628bc769174c3e2df7827a2a8ad05aea67",
      "tree": "537f3bd1368530deaeeaa908f91d544116dfb0fc",
      "parents": [
        "5a5222d9fa4aa7ae3b1d5c126cb9c83124d75af5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:17 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:17 2008 +0100"
      },
      "message": "ide-cd: fix \"missing data\" handling in cdrom_pc_intr()\n\nIf drive still wants to transfer the data we need to pad the transfer\ninstead of just finishing the request.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5a5222d9fa4aa7ae3b1d5c126cb9c83124d75af5",
      "tree": "a1ac9463990483fc323d99bf04877b215f5b338b",
      "parents": [
        "68661c53a2a847b9a0d6d232a85b2e063573307a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:17 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:17 2008 +0100"
      },
      "message": "ide-cd: add ide_cd_pad_transfer() helper\n\nAdd ide_cd_pad_transfer() helper and use it in cdrom_[new]pc_intr()\nand cdrom_{read,write}_check_ireason().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "68661c53a2a847b9a0d6d232a85b2e063573307a",
      "tree": "6acdde3d562a9e310d598f475ecaeccd3f08c9fd",
      "parents": [
        "468e468139ffbc4f0ce44862eec6dd0f5ac80945"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:17 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:17 2008 +0100"
      },
      "message": "ide-cd: use xfer_func_t in cdrom_pc_intr()\n\nUnify writing and reading handling in cdrom_pc_intr() using xfer_func_t.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4f4f6c2502474f51654a699d7127d86c2f87075a",
      "tree": "63a2b59aae7d1726f9b516cd9ac7a9635cab9f8b",
      "parents": [
        "4eb166d9874b4917d79ccd14577a60d795a0cb4a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jan 31 13:57:51 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Feb 01 09:26:33 2008 +0100"
      },
      "message": "ide-cd: fix leftover data BUG\n\nIt\u0027s perfectly legal to have data leftovers when a drive signals\ncompletion, it happens all the time when a user issues a command\nwith a transfer count that is too large.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "aaa04c28cb9a1efd42541fdb7ab648231c2a2263",
      "tree": "2b72dc095458111f46cf4b535a8d59e08b070bd8",
      "parents": [
        "e19a3ab058fe91c8c54d43dc56dccf7eb386478e"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Tue Dec 11 17:51:23 2007 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Jan 28 10:37:06 2008 +0100"
      },
      "message": "blk_end_request: changing ide-cd (take 4)\n\nThis patch converts ide-cd (cdrom_newpc_intr()) to use blk_end_request\ninterfaces.  Related \u0027uptodate\u0027 arguments are converted to \u0027error\u0027.\n\nIn PIO mode, ide-cd (cdrom_newpc_intr()) needs to defer\nend_that_request_last() until the device clears DRQ_STAT and raises\nan interrupt after end_that_request_first().\nSo blk_end_request() has to return without completing request\neven if no leftover in the request.\n\nide-cd uses blk_end_request_callback() and a dummy callback function,\nwhich just returns value \u00271\u0027, to tell blk_end_request_callback()\nabout that.\n\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "5e36bb6ee8d5ff6c6114b60d2aaa1c70d4275f4e",
      "tree": "19d7cca04195c9b9952262cae852edf662702e4c",
      "parents": [
        "ea6f06f416347448645e60294d92c0c19aba8589"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Mon Jan 28 10:34:20 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Jan 28 10:37:02 2008 +0100"
      },
      "message": "blk_end_request: changing ide normal caller (take 4)\n\nThis patch converts \"normal\" parts of ide to use blk_end_request\ninterfaces.  Related \u0027uptodate\u0027 arguments are converted to \u0027error\u0027.\n\nThe conversion of \u0027uptodate\u0027 to \u0027error\u0027 is done only for the internal\nfunction, __ide_end_request().\nide_end_request() was not changed since it\u0027s exported and used\nby many ide drivers.\n\nWith this patch, blkdev_dequeue_request() in __ide_end_request() is\nmoved to blk_end_request, since blk_end_request takes care of\ndequeueing request like below:\n\n\tif (!list_empty(\u0026rq-\u003equeuelist))\n\t\tblkdev_dequeue_request(rq);\n\nIn the case of ide,\n  o \u0027dequeue\u0027 variable of __ide_end_request() is 1 only when the request\n    is still linked to the queue (i.e. rq-\u003equeuelist is not empty)\n  o \u0027dequeue\u0027 variable of __ide_end_request() is 0 only when the request\n    has already been removed from the queue (i.e. rq-\u003equeuelist is empty)\nSo blk_end_request can handle it correctly although ide always run\nthought the code above.\n\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2fc573881957337c4ea1c84b92d2f27d076cad57",
      "tree": "790726063934a7ea8c384f2314d44bc03b22f779",
      "parents": [
        "932aead6d21b631b2058255981824008a6eae32e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 25 22:17:13 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 25 22:17:13 2008 +0100"
      },
      "message": "ide: add ide_pktcmd_tf_load() helper\n\nAdd ide_pktcmd_tf_load() helper and convert ATAPI device drivers to use it.\n\nThere should be no functionality 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": "3a6a3549afe7dfe212b6384106bec957bb393f3a",
      "tree": "b007158eb759fc0a9d3561a939d19acfc443efb9",
      "parents": [
        "8e7657ae0f56c14882e53ffdae8055c2b1624de1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 25 22:17:13 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 25 22:17:13 2008 +0100"
      },
      "message": "ide-cd: fix register loading order in cdrom_start_packet_command()\n\nLoad IDE_CONTROL_REG before other registers in cdrom_start_packet_command().\n\nIt shouldn\u0027t affect anything (just a usual paranoia to separate changes\nwhich change the way in which hardware is accessed from code cleanups).\n\nWhile at it move misplaced FIXME comment in the right place.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8606ab094cfe909f83deedf1fac86993d7c9a9ad",
      "tree": "874070ddf54b0cfcc07b191de8255fe26f4ee89c",
      "parents": [
        "5744a06134c8f4e77ad14016420aac308c763454"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:44 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:44 2007 +0100"
      },
      "message": "ide-cd: fix \u0027ireason\u0027 reporting in cdrom_pc_intr()\n\nMask \u0027ireason\u0027 variable so only the valid interrupt reason bits\nwill be reported on \"drive appears confused\" error.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5744a06134c8f4e77ad14016420aac308c763454",
      "tree": "9ac76de9a7580bf047c97b60e4ab8ae87a85e5d5",
      "parents": [
        "52ef2ed08164dbde07203ee245584d59ebf5c487"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:44 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:44 2007 +0100"
      },
      "message": "ide-cd: fix error message in cdrom_pc_intr()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "52ef2ed08164dbde07203ee245584d59ebf5c487",
      "tree": "3c6106e13cb1517ba91122d5b215f631cb3b1f6d",
      "parents": [
        "b481b23868928443931190c91e7c06e23913149d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "message": "ide-cd: add error message for DMA error to cdrom_read_intr()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b481b23868928443931190c91e7c06e23913149d",
      "tree": "48cc2ff57f488f1b42f49572e6ce4c75b0f83262",
      "parents": [
        "31a71191650dce1bb4a7de6147f1947795826cda"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "message": "ide-cd: fix error messages in cdrom_write_intr()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "31a71191650dce1bb4a7de6147f1947795826cda",
      "tree": "56c555ecd912ad9453172eb6204bcdd76a01ad40",
      "parents": [
        "35379c071a61d025153723f2acb2cc19cc3ca78c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "message": "ide-cd: add missing \u0027ireason\u0027 masking to cdrom_write_intr()\n\nMask \u0027ireason\u0027 variable with 0x3 so the valid interrupt reason value\nis passed to cdrom_write_check_ireason() for checking.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "35379c071a61d025153723f2acb2cc19cc3ca78c",
      "tree": "0e54ca8ca9ec8e60a123876b4ea5a4e07f64d962",
      "parents": [
        "05017db3b3e0f0a294a38c38d7adb7d2c0c9844b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "message": "ide-cd: fix error messages in cdrom_{read,write}_check_ireason()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "05017db3b3e0f0a294a38c38d7adb7d2c0c9844b",
      "tree": "2102a110659301020338469fc2886ae6f1371d0b",
      "parents": [
        "aa5dc8ebd9ef7521461b1b47ec918be841a21313"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "message": "ide-cd: use ide_cd_release() in ide_cd_probe()\n\nUse ide_cd_release() to do the cleanup if ide_cdrom_setup() fails.\n\nIt fixes:\n- the default drive-\u003edsc_overlap value not being restored\n- the default drive-\u003equeue\u0027s prep_rq_fn not being restored\n- struct gendisk \u0027g\u0027 not being freed\n- wrong function name being reported on unregister_cdrom() error\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "aa5dc8ebd9ef7521461b1b47ec918be841a21313",
      "tree": "a043cf7df8be60c2de8b61942ecb34919ee58d2c",
      "parents": [
        "3cbd814ef3d4c80392377e6ce5816058258f1484"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "message": "ide-cd: fix ACER/AOpen 24X CDROM speed reporting on big-endian machines\n\n* Fix ACER/AOpen 24X CDROM speed reporting on big-endian machines\n  by adding missing le16_to_cpu() calls.\n\nWhile at it:\n* Replace ntohs() by be16_to_cpu().\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3cbd814ef3d4c80392377e6ce5816058258f1484",
      "tree": "f802449b993b889f9075959bd81a83fa7c797ff8",
      "parents": [
        "a1c6d28c2b3ec919c37cb7026ed8af70fe7cb098"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 24 15:23:43 2007 +0100"
      },
      "message": "ide-cd: fix SAMSUNG CD-ROM SCR-3231 quirk\n\ncdi-\u003emask is cleared by ide_cdrom_register() which is called after the quirk.\n\nFix it by adding new -\u003eno_speed_select flag to struct ide_cd_config_flags\nand using it in ide_cdrom_register() to set CDC_SELECT_SPEED flag.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c86ae7df90a26708e9e54e3a362046873d874e6c",
      "tree": "824d363274ed7c8a0502f1b606b3a5a910de72f2",
      "parents": [
        "3ab7efe8e2cbcca2d401b43cfcc2fa9a7dac2299"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "message": "ide-cd: remove dead post_transform_command()\n\npost_transform_command() call in cdrom_newpc_intr() has no effect because\nit is done after the request has already been fully completed (rq-\u003ebio and\nrq-\u003edata are always NULL).  It was verified to be true regardless whether\nINQUIRY command is using DMA or PIO to transfer data (by using modified\nTejun Heo\u0027s test-shortsg.c utility and adding a few printk()-s to ide-cd).\n\nThis was uncovered thanks to the \"blk_end_request: full I/O completion\nhandler (take 3)\" patch series from Kiyoshi Ueda.\n\nCc: jens.axboe@oracle.com\nCc: bharrosh@panasas.com\nCc: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\nCc: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3ab7efe8e2cbcca2d401b43cfcc2fa9a7dac2299",
      "tree": "7ddbb4d5fdae6f61d23ef0ba2a43aaca23bd2195",
      "parents": [
        "e11b9035a47da66fcd4bafd3a5f6b14f51ca667e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "message": "ide: DMA reporting and validity checking fixes (take 3)\n\n* ide_xfer_verbose() fixups:\n  - beautify returned mode names\n  - fix PIO5 reporting\n  - make it return \u0027const char *\u0027\n\n* Change printk() level from KERN_DEBUG to KERN_INFO in ide_find_dma_mode().\n\n* Add ide_id_dma_bug() helper based on ide_dma_verbose() to check for invalid\n  DMA info in identify block.\n\n* Use ide_id_dma_bug() in ide_tune_dma() and ide_driveid_update().\n\n  As a result DMA won\u0027t be tuned or will be disabled after tuning if device\n  reports inconsistent info about enabled DMA mode (ide_dma_verbose() does the\n  same checks while the IDE device is probed by ide-{cd,disk} device driver).\n\n* Remove no longer needed ide_dma_verbose().\n\nThis patch should fix the following problem with out-of-sync IDE messages\nreported by Nick Warne:\n\n       hdd: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache\u003c7\u003ehdd:\n       skipping word 93 validity check\n        , UDMA(66)\n\nand later debugged by Mark Lord to be caused by:\n\n        ide_dma_verbose()\n                printk( ... \"2048kB Cache\");\n        eighty_ninty_three()\n                printk(KERN_DEBUG \"%s: skipping word 93 validity check\\n\");\n        ide_dma_verbose()\n                printk(\", UDMA(66)\"\n\nPlease note that as a result ide-{cd,disk} device drivers won\u0027t report the\nDMA speed used but this is intended since now DMA mode being used is always\nreported by IDE core code.\n\nv2:\n* fixes suggested by Randy:\n  - use KERN_CONT for printk()-s in ide-{cd,disk}.c\n  - don\u0027t remove argument name from ide_xfer_verbose() declaration\n\nv3:\n* Remove incorrect check for (id-\u003efield_valid \u0026 1) from ide_id_dma_bug()\n  (spotted by Sergei).\n\n* \"XFER SLOW\" -\u003e \"PIO SLOW\" in ide_xfer_verbose() (suggested by Sergei).\n\n* Fix ide_find_dma_mode() to report the correct mode (\u0027mode\u0027 after being\n  limited by \u0027req_mode\u0027).\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Nick Warne \u003cnick@ukfsn.org\u003e\nCc: Mark Lord \u003clkml@rtr.ca\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "96de0e252cedffad61b3cb5e05662c591898e69a",
      "tree": "e3eb7d3e65ec27d39e1da13a17f6f0f91b28f5e9",
      "parents": [
        "3f5b98a2a0cba3351f96fcaa6d79aa1a0d93ee78"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "message": "Convert files to UTF-8 and some cleanups\n\n* Convert files to UTF-8.\n\n  * Also correct some people\u0027s names\n    (one example is Eißfeldt, which was found in a source file.\n    Given that the author used an ß at all in a source file\n    indicates that the real name has in fact a \u0027ß\u0027 and not an \u0027ss\u0027,\n    which is commonly used as a substitute for \u0027ß\u0027 when limited to\n    7bit.)\n\n  * Correct town names (Goettingen -\u003e Göttingen)\n\n  * Update Eberhard Mönkeberg\u0027s address (http://lkml.org/lkml/2007/1/8/313)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "165125e1e480f9510a5ffcfbfee4e3ee38c05f23",
      "tree": "8009c8a5ff09e26dc2418d42f66ecafb055c52a2",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 09:28:11 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 09:28:11 2007 +0200"
      },
      "message": "[BLOCK] Get rid of request_queue_t typedef\n\nSome of the code has been gradually transitioned to using the proper\nstruct request_queue, but there\u0027s lots left. So do a full sweet of\nthe kernel and get rid of this typedef and replace its uses with\nthe proper type.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "74c8f97a6c2d12fb144ad34076e969e8a01dc4b3",
      "tree": "fcdb19a6ce5fc5a8bd229c85a83fc41f96e86637",
      "parents": [
        "f3577db0c294ab4ce8460a8003312474b509e95f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "message": "ide-cd: replace C code with call to ARRAY_SIZE() macro\n\nDelete the unnecessary macro ARY_LEN and use ARRAY_SIZE directly.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7662d046df09e80680b77b68de896beab45e675e",
      "tree": "ea2281c59399b3867fb37e1005a0f0e0d2170c5d",
      "parents": [
        "1497943ee692aa7519fa972d0e3a339649bf3a96"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:10 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:10 2007 +0200"
      },
      "message": "ide: move IDE settings handling to ide-proc.c\n\n* move\n\t__ide_add_setting()\n\tide_add_setting()\n\t__ide_remove_setting()\n\tauto_remove_settings()\n\tide_find_setting_by_name()\n\tide_read_setting()\n\tide_write_setting()\n\tset_xfer_rate()\n\tide_add_generic_settings()\n\tide_register_subdriver()\n\tide_unregister_subdriver()\n\n  from ide.c to ide-proc.c\n\n* set_{io_32bit,pio_mode,using_dma}() cannot be marked static now, fix it\n\n* rename ide_[un]register_subdriver() to ide_proc_[un]register_driver(),\n  update device drivers to use new names\n\n* add CONFIG_IDE_PROC_FS\u003dn versions of ide_proc_[un]register_driver()\n  and ide_add_generic_settings()\n\n* make ide_find_setting_by_name(), ide_{read,write}_setting()\n  and ide_{add,remove}_proc_entries() static\n\n* cover IDE settings code in device drivers with CONFIG_IDE_PROC_FS #ifdef,\n  also while at it cover with CONFIG_IDE_PROC_FS #ifdef ide_driver_t.proc\n\n* remove bogus comment from ide.h\n\n* cover with CONFIG_IDE_PROC_FS #ifdef .proc and .settings in ide_drive_t\n\nBesides saner code this patch results in the IDE core smaller by ~2 kB\n(on x86-32) and IDE disk driver by ~1 kB (ditto) when CONFIG_IDE_PROC_FS\u003dn.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "1497943ee692aa7519fa972d0e3a339649bf3a96"
}
