)]}'
{
  "log": [
    {
      "commit": "746d5e43274e9ea6cbd58818afc9239d41fb4e1e",
      "tree": "ccd01a9ff82888f274a301b41bd7565eec2909c4",
      "parents": [
        "a1df5169f9bf08f6067029bfb840a05e282b1b97"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 19 07:00:42 2009 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Apr 19 07:00:42 2009 +0900"
      },
      "message": "ide-cd: convert to using generic sense request\n\nPreallocate a sense request in the -\u003edo_request method and reinitialize\nit only on demand, in case it\u0027s been consumed in the IRQ handler path.\nThe reason for this is that we don\u0027t want to be mapping rq to bio in\nthe IRQ path and introduce all kinds of unnecessary hacks to the block\nlayer.\n\ntj: * Both user and kernel PC requests expect sense data to be stored\n      in separate storage other than drive-\u003esense_data.  Copy sense\n      data to rq-\u003esense on completion if rq-\u003esense is not NULL.  This\n      fixes bogus sense data on PC requests.\n\nAs a result, remove cdrom_queue_request_sense.\n\nCC: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCC: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n"
    },
    {
      "commit": "3f2154d7e701a8a4791de95765314219caa533a2",
      "tree": "b520633b87e25b192a2076f3f2ac1ef0e092f019",
      "parents": [
        "13b8860d102de3daa4a4bf23542495b507edd7e9"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Tue Jan 27 17:42:28 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:24 2009 +0100"
      },
      "message": "ide-cd: use ide_drive_t\u0027s rq in cdrom_queue_request_sense\n\nThere should be no functionality change resulting from this patch.\n\nSuggested-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "088b1b88609ce89b6ab19d114cdbec94a44aa22c",
      "tree": "2c4f7769e8b2854bcb028dda99c34fe7de3847ae",
      "parents": [
        "70775e9c627d7094189b96d73fffced6dab30b30"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Fri Jan 02 13:34:47 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:19 2009 +0100"
      },
      "message": "ide: improve debugging scheme\n\nand more specifically, push __func__ into debug\nmacro thus making ide_debug_log() calls shorter and more readable.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\n"
    },
    {
      "commit": "8fed43684174b68f04d01d1210fd00536af790df",
      "tree": "df8d5f87c68526267d0ae320173814ed3f417fd5",
      "parents": [
        "d3dd7107f4d843d0f01d0f77d49a7c5449130577"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 25 20:28:24 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 25 20:28:24 2009 +0100"
      },
      "message": "ide: fix refcounting in device drivers\n\nDuring host driver module removal del_gendisk() results in a final\nput on drive-\u003egendev and freeing the drive by drive_release_dev().\n\nConvert device drivers from using struct kref to use struct device\nso device driver\u0027s object holds reference on -\u003egendev and prevents\ndrive from prematurely going away.\n\nAlso fix -\u003eremove methods to not erroneously drop reference on a\nhost driver by using only put_device() instead of ide*_put().\n\nReported-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nTested-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7f3c868ba78e486bd9d7569f884dd46d8f59bb18",
      "tree": "c52ff0d21b22ae60194a462d565a6caf2518b569",
      "parents": [
        "9892ec5497af1ec38c46974b5a370ba11c636b19"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jan 06 17:20:53 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jan 06 17:20:53 2009 +0100"
      },
      "message": "ide: remove ide_driver_t typedef\n\nWhile at it:\n- s/struct ide_driver_s/struct ide_driver/\n- use to_ide_driver() macro in ide-proc.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9892ec5497af1ec38c46974b5a370ba11c636b19",
      "tree": "53849e2268621888be3b8d3c911b407a5c9bcbf1",
      "parents": [
        "c0ae50234771684ae0cbac5dfb70e1a09c22aa89"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jan 06 17:20:53 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jan 06 17:20:53 2009 +0100"
      },
      "message": "ide: remove \u0027byte\u0027 typedef\n\nJust use u8 instead, also s/__u8/u8/ in ide-cd.h while at it.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4cad085efbce8dcc5006b0d1034089758b4fc7ba",
      "tree": "f9aeb0e7eec115e56aada920eefa40b093aec434",
      "parents": [
        "5f25843fa79b7c35097b0ffe8b2c5cc2428d6495"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Fri Jan 02 16:12:53 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 02 16:12:53 2009 +0100"
      },
      "message": "ide-cd: move cdrom_timer_expiry to ide-atapi.c\n\n- cdrom_timer_expiry -\u003e ide_cd_expiry\n- remove expiry-arg to ide_issue_pc as it is redundant now\n- ide_debug_log -\u003e debug_log\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0f38aaa4980fdf5de215e0a8bf6d6032164a6c4b",
      "tree": "7e66cc1306662761b40f8a28456c15338bdda58f",
      "parents": [
        "201bffa46466b4afdf7d29db8eca3fa5decb39c8"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Fri Jan 02 16:12:50 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 02 16:12:50 2009 +0100"
      },
      "message": "ide-cd: move debug defines into header\n\nWhile at it:\n- disable compiling-in debug support by default\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\n[bart: fixup patch description]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "27c01c2db05c3cf8824975e50403cd4fd9356dca",
      "tree": "5032c9b77971778c7e76722d0e86fa66a3a6dc1b",
      "parents": [
        "08cd1dca00f7c84c8b30c2726e078529d4ebc93f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 29 20:27:32 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 29 20:27:32 2008 +0100"
      },
      "message": "ide-cd: remove obsolete seek optimization\n\nIt doesn\u0027t make much sense nowadays and is problematic on some drives.\n\nCc: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "12469ac0c1eed579f1b4a87e472471f14eaa5da3",
      "tree": "83bceb654f91378403acd94c570ded8b42c371e3",
      "parents": [
        "0a9b6f8864362e31e348b12922a92b48b1b8cc94"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Mon Oct 13 21:39:49 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:49 2008 +0200"
      },
      "message": "ide-cd: move cdrom_info.dma to ide_drive_t.dma\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "570f89ea5f3ee93756dc2293b83bdfedb8d35348",
      "tree": "60fa058726e1900cd3066244b62183c98086a970",
      "parents": [
        "ac77ef8b03677c8ae8afe77bccc5f6a969193a79"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:02 2008 +0200"
      },
      "message": "ide-cd: convert to using the new atapi_flags\n\nThere should be no functionality change resulting from this patch.\n\n[bart: IDE_FLAG_* -\u003e IDE_AFLAG_*, dev_flags -\u003e atapi_flags]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ed820f19521de246c5b7978f8f78290733a55b20",
      "tree": "3019fb02e4aa2f9acf150c2792bdaa6b096a4f53",
      "parents": [
        "124cafc5eb973e748c4ce3dc1caad29274e64613"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 15 21:21:45 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:45 2008 +0200"
      },
      "message": "ide-cd: remove ide_cd_init_rq\n\nide_cd_init_rq is not used by ide-cd_ioctl any more. Only\ncdrom_queue_request_sense use it. This converts\ncdrom_queue_request_sense to use blk_rq_init directly and removes\nide_cd_init_rq.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5f828546e1acb45678e73d3a9a796c1a3a8c7846",
      "tree": "c8a8cf3a1249518f03d455c5757622adc7f582fa",
      "parents": [
        "c6866a6ff571eebebda45bf14b5b62188768893a"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 15 21:21:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:42 2008 +0200"
      },
      "message": "ide-cd: convert ide_cd_queue_pc to use blk_execute_rq\n\nThis converts ide_cd_queue_pc to use blk_execute_rq, necessitating\nchanging the ide_cd_queue_pc prototype into a form that doesn\u0027t takes\na pointer to request struct. ide_cd_queue_pc works like scsi_execute.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "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": "58f189fccc72bb8a91de1854e519b47d64fbdbaa",
      "tree": "977aa91b6dd93ab07b22f60f97e8c91533f9125e",
      "parents": [
        "fadd11c71b5a100fb7560b84a6272b8883082726"
      ],
      "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: delete filenames/versions from comments\n\nDelete filenames/versions from comments.\n\nI\u0027m leaving decisions about adding DRV_VERSION defines and MODULE_VERSION()-s\nto maintainers of the respective drivers.\n\nWhile at it:\n\n* Remove unused VERSION define from ide.c.\n\n* Remove unused/stale DRV_VERSION define from au1xxx-ide.c.\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": "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": "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": "1b1215d5e954726b142d5408dfd6d7153b3abe8b",
      "tree": "12318a1124d3a3f7cb03e295ff2856e3980eabf7",
      "parents": [
        "e59724c7db9afd14827f1b737605f54d47f2d226"
      ],
      "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: remove duplicate sense keys definitions from ide-cd.h\n\nide-cd.c already uses sense keys definitions from \u003cscsi/scsi.h\u003e.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\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": "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": "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": "f17b0e02c0035b90c4e943f6e2cca840f82dce0f",
      "tree": "089c93058afeb01b054a3888cf5926a271e4fb65",
      "parents": [
        "6229ac1ff32692694b7b0e74585b1ef6fa8973fd"
      ],
      "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 struct atapi_cdrom_subchnl\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9f8256dbb690eeb93a8b2422ff02382e3a19ed20",
      "tree": "b2ad09f424c4eacb3de5679a53a4ef6880f3eda8",
      "parents": [
        "4415e871d6d497f0a90332c4b3a488ebccbf217d"
      ],
      "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 unused defines from ide-cd.h\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": "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": "0afaa4fc4abc773ce129f41009a50eeecf3aa50c",
      "tree": "a33f6d977a61014bcba47cc0ea4ebb276c7d4124",
      "parents": [
        "7b4df9ece9b4c4a754bd1f5603cdabff26b987e5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:20:49 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:20:49 2005 +0100"
      },
      "message": "[PATCH] ide-cd: remove write-only cmd field from struct cdrom_info\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
