)]}'
{
  "log": [
    {
      "commit": "52ebb438e952c674e5a5c131292589db9bcf169b",
      "tree": "eba090be2781f18d7c6820f131d67c104b0cf548",
      "parents": [
        "7afa05350c42d8427f2d8f6112b64ab0812f3289"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "message": "ide-gd: re-get capacity on revalidate\n\nWe need to re-get a removable media\u0027s capacity when revalidating the\ndisk so that its partitions get rescanned by the block layer.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: axboe@kernel.dk\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7afa05350c42d8427f2d8f6112b64ab0812f3289",
      "tree": "07a972ee758fa975dc4f524df6e3f37628938255",
      "parents": [
        "9d4eb0a33e620a85e36f66cf895d2bea6d556eac"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "message": "tx4938ide: Avoid underflow on calculation of a wait cycle\n\nMake \u0027wt\u0027 variable signed while it can be negative during calculation.\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: sshtylyov@ru.mvista.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9d4eb0a33e620a85e36f66cf895d2bea6d556eac",
      "tree": "9eb73a85502085cd5bb0017a0bff28368e527774",
      "parents": [
        "630a8b2500c8d04e87e597c4afa5e1fafff04591"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "message": "tx4938ide: Do not call devm_ioremap for whole 128KB\n\nCall devm_ioremap() for CS0 and CS1 separetely.\nAnd some style cleanups.\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: ralf@linux-mips.org\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "630a8b2500c8d04e87e597c4afa5e1fafff04591",
      "tree": "846c569c1f4f16bf6c1fdef1071850ce48f2c920",
      "parents": [
        "ccd32e221c3e3797ac56305c554ad8b07c13c815"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "message": "tx4938ide: Check minimum cycle time and SHWT range (v2)\n\nSHWT value is used as address valid to -CSx assertion and -CSx to -DIOx\nassertion setup time, and contrarywise, -DIOx to -CSx release and -CSx\nrelease to address invalid hold time, so it actualy applies 4 times and\nso constitutes -DIOx recovery time.  Check requirement of the recovery\ntime and cycle time.  Also check SHWT maximum value.\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: ralf@linux-mips.org\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ccd32e221c3e3797ac56305c554ad8b07c13c815",
      "tree": "268b210e3fe31b7de7f06ba1e88aaa681f4d9b6e",
      "parents": [
        "9bd27cba1aeacb6b12d05f4e5ed6361072f08fe0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Nov 02 21:40:08 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:08 2008 +0100"
      },
      "message": "ide: Switch to a common address\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9bd27cba1aeacb6b12d05f4e5ed6361072f08fe0",
      "tree": "33917b6981e58ad553a86c44c91f07b1ecb13847",
      "parents": [
        "721d5dfe7e516954c501d5e9d0dfab379cf4241a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Sun Nov 02 21:40:07 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:07 2008 +0100"
      },
      "message": "ide-cd: fix DMA alignment regression\n\ne5318b531b008c79d2a0c0df06a7b8628da38e2f (\"ide: use the dma safe check for\nREQ_TYPE_ATA_PC\") introduced a regression which caused some ATAPI drives to\nturn off DMA for REQ_TYPE_BLOCK_PC commands while burning and thus degrading\nperformance and ultimately causing an excessive amount of underruns.\n\nThe issue is documented also in:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11742.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nTested-by: Valerio Passini \u003cvalerio.passini@unicam.it\u003e\n[bart: fixup patch description per comments from Sergei Shtylyov]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1137fb670465b6b5d15b9db7d01707a5833ee3ae",
      "tree": "84c46502d53718d0c9275e7d41ae6776ab9eab52",
      "parents": [
        "ce97e13e52848c6388598696b7d44748598db759"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Sun Oct 26 05:40:26 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 09:35:05 2008 -0700"
      },
      "message": "arm ide breakage\n\na) semicolon before the function body is a bad idea\nb) it\u0027s const struct foo, not struct const foo\nc) incidentally, it\u0027s ecard_remove_driver(), not ecard_unregister_driver()\nd) compiling is occasionally useful.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa3fd7204e1a4e8538117f0edbfecd4132276860",
      "tree": "e1e55c501a57c5ae66eb4b1075e108f22ef8980a",
      "parents": [
        "c77380d4534c65cc9865a6b4efea44be4d039207"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:24:20 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:24:20 2008 +0200"
      },
      "message": "ide: drivers/ide/generic.c -\u003e drivers/ide/ide-pci-generic.c\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c77380d4534c65cc9865a6b4efea44be4d039207",
      "tree": "50c95834efb0817da80a1f81a245dd31b9c814d7",
      "parents": [
        "64c2eae225137a8f5a88b6a416fc182d36e8ae9f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:22:09 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:22:09 2008 +0200"
      },
      "message": "ide-disk: set non-rotational queue flag for SSD and CF devices\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "64c2eae225137a8f5a88b6a416fc182d36e8ae9f",
      "tree": "cee2a3320d87621c137f756f3532dd84e13ecb6c",
      "parents": [
        "28502848f52f12fcebbdec663103db2dd0740122"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Thu Oct 23 23:22:09 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:22:09 2008 +0200"
      },
      "message": "ide-cd: add TEAC CD-224E to the NO_AUTOCLOSE list\n\nThe \"TEAC CD-ROM CD-224E\" cannot close its tray, so add it to the NO_AUTOCLOSE\nlist. This will correct the \"Can close tray\" field of /proc/sys/dev/cdrom/info.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\n[bart: minor fixups to patch description]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "28502848f52f12fcebbdec663103db2dd0740122",
      "tree": "b3078a3d2f349237fb0cce4cf6c7c3c85b06df1b",
      "parents": [
        "5d1d2f8c26f2d197df1f4b6a7f4c0088b190343e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Oct 23 23:22:08 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:22:08 2008 +0200"
      },
      "message": "ide: Add tx4938ide driver (v2)\n\nThis is the driver for the Toshiba TX4938 SoC EBUS controller ATA mode.\nIt has custom set_pio_mode and some hacks for big endian.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: ralf@linux-mips.org\nCc: sshtylyov@ru.mvista.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "37897989232e6533772b0e24369b35ee9f56c8b6",
      "tree": "b31c19d38e836ee92cee293922dab2b6549cdb7c",
      "parents": [
        "1f1ab2745be4afc77446f17dd575a7e5695710fd"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Oct 23 23:22:07 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:22:07 2008 +0200"
      },
      "message": "ide: Add tx4939ide driver (v6)\n\nThis is the driver for the Toshiba TX4939 SoC ATA controller.\n\nThis controller has standard ATA taskfile registers and DMA\ncommand/status registers, but the register layout is swapped on big\nendian.  There are some other endian issue and some special registers\nwhich requires many custom dma_ops/tp_ops routines and build_dmatable.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: ralf@linux-mips.org\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1f1ab2745be4afc77446f17dd575a7e5695710fd",
      "tree": "cd4ecf9643fae8a884d8ff35987468375763821e",
      "parents": [
        "283435621a21679e02088b5abcce7d15d6d2010a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Thu Oct 23 23:22:07 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:22:07 2008 +0200"
      },
      "message": "ide: two more pci_ioremap_bar() conversions\n\nbased on suggestion from Sergei Shtylyov, there are two more places\nwhere using pci_ioremap_bar() makes sense.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "283435621a21679e02088b5abcce7d15d6d2010a",
      "tree": "e4b822045b16d5d1b7034f595490b8ea1b3cfec7",
      "parents": [
        "95a84cd19224e7d41934d261b568dd04bf2bda3e"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Thu Oct 23 23:22:07 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:22:07 2008 +0200"
      },
      "message": "pci: use pci_ioremap_bar() in drivers/ide\n\nUse the newly introduced pci_ioremap_bar() function in drivers/ide.\npci_ioremap_bar() just takes a pci device and a bar number, with the goal\nof making it really hard to get wrong, while also having a central place\nto stick sanity checks.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "95a84cd19224e7d41934d261b568dd04bf2bda3e",
      "tree": "3cafc0ff7a35fcd15352884de73c988cd0714f8b",
      "parents": [
        "3059ef99a167da6d5d77701fda5b905d985e31af"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Oct 23 23:22:06 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:22:06 2008 +0200"
      },
      "message": "sgiioc4: use ide_host_add() (take 2)\n\nConvert the driver to use ide_host_add() -- this seems to be a straightforward\nchange which I\u0027m not sure why hasn\u0027t been done yet...\n\nWhile doing this at last, get rid of:\n\n- useless local copy of the \u0027sgiioc4_port_info\u0027 variable;\n\n- unnecessary \u0027goto\u0027 and label...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: jeremy@sgi.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3059ef99a167da6d5d77701fda5b905d985e31af",
      "tree": "a3475fd12b804a9bd52ad6e54446ed2bc5f969e0",
      "parents": [
        "d2441183dc222d12961ff2201f5086c846505d93"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Oct 23 23:22:06 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 23 23:22:06 2008 +0200"
      },
      "message": "sgiioc4: fix error cleanup path (take 2)\n\nThe driver \"forgot\" to call iounmap() iff request_mem_region() call failed in\nsgiioc4_ide_setup_pci_device()...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: jeremy@sgi.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "22484856402bfa1ff3defe47f6029ab0418240d9",
      "tree": "140c67bf59674da350a7b51765d6ff7eb101b597",
      "parents": [
        "5ed487bc2c44ca4e9668ef9cb54c830e2a9fac47",
        "56b26add02b4bdea81d5e0ebda60db1fe3311ad4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 10:23:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 10:23:07 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/viro/bdev\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/viro/bdev: (66 commits)\n  [PATCH] kill the rest of struct file propagation in block ioctls\n  [PATCH] get rid of struct file use in blkdev_ioctl() BLKBSZSET\n  [PATCH] get rid of blkdev_locked_ioctl()\n  [PATCH] get rid of blkdev_driver_ioctl()\n  [PATCH] sanitize blkdev_get() and friends\n  [PATCH] remember mode of reiserfs journal\n  [PATCH] propagate mode through swsusp_close()\n  [PATCH] propagate mode through open_bdev_excl/close_bdev_excl\n  [PATCH] pass fmode_t to blkdev_put()\n  [PATCH] kill the unused bsize on the send side of /dev/loop\n  [PATCH] trim file propagation in block/compat_ioctl.c\n  [PATCH] end of methods switch: remove the old ones\n  [PATCH] switch sr\n  [PATCH] switch sd\n  [PATCH] switch ide-scsi\n  [PATCH] switch tape_block\n  [PATCH] switch dcssblk\n  [PATCH] switch dasd\n  [PATCH] switch mtd_blkdevs\n  [PATCH] switch mmc\n  ...\n"
    },
    {
      "commit": "2bfba3c444fe8b2ab1c38112a89d8f03b61136ca",
      "tree": "17580eee63d868c9d6b97a6bc956a08f25631532",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 21 20:57:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 21 20:57:23 2008 +0200"
      },
      "message": "ide: remove useless subdirs from drivers/ide/\n\nSuggested-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a4600f81393d685043fe2d485cf2b123301f467d",
      "tree": "c5deaf107eb7bf4b9da3e863e0f4b99cca189e89",
      "parents": [
        "b2f21e057dfbaa12acca1e79d9aeb3d9169d2e2e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Mar 02 10:27:58 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:48:27 2008 -0400"
      },
      "message": "[PATCH] switch ide-tape\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2f21e057dfbaa12acca1e79d9aeb3d9169d2e2e",
      "tree": "4041cfafeb6ec5976bbdff375813ad1826d9d7e6",
      "parents": [
        "488ca606f1277ae183c9c6a328adaecae54e1930"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Oct 16 10:34:00 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:48:25 2008 -0400"
      },
      "message": "[PATCH] switch ide-gd\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "488ca606f1277ae183c9c6a328adaecae54e1930",
      "tree": "4745efecd6730b9dd46699093bae57922d104497",
      "parents": [
        "4e379ae6a6b6c7b0c4274476af807ffffe42534f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Mar 02 10:26:23 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:48:23 2008 -0400"
      },
      "message": "[PATCH] switch ide-cd\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d4430d62fa77208824a37fe6f85ab2831d274769",
      "tree": "5d4d0bca31e63eb208fbebe4f39c912b964c1e4d",
      "parents": [
        "badf8082c33d18b118d3a6f1b32d5ea6b97d3839"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Mar 02 09:09:22 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:47:32 2008 -0400"
      },
      "message": "[PATCH] beginning of methods conversion\n\nTo keep the size of changesets sane we split the switch by drivers;\nto keep the damn thing bisectable we do the following:\n\t1) rename the affected methods, add ones with correct\nprototypes, make (few) callers handle both.  That\u0027s this changeset.\n\t2) for each driver convert to new methods.  *ALL* drivers\nare converted in this series.\n\t3) kill the old (renamed) methods.\n\nNote that it _is_ a flagday; all in-tree drivers are converted and by the\nend of this series no trace of old methods remain.  The only reason why\nwe do that this way is to keep the damn thing bisectable and allow per-driver\ndebugging if anything goes wrong.\n\nNew methods:\n\topen(bdev, mode)\n\trelease(disk, mode)\n\tioctl(bdev, mode, cmd, arg)\t\t/* Called without BKL */\n\tcompat_ioctl(bdev, mode, cmd, arg)\n\tlocked_ioctl(bdev, mode, cmd, arg)\t/* Called with BKL, legacy */\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "badf8082c33d18b118d3a6f1b32d5ea6b97d3839",
      "tree": "0367c5fb192559ca8302a8a4810ab65c895b8162",
      "parents": [
        "83ff6fe8580a7c834dba4389d742332fff9b9929"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Oct 16 10:23:20 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:47:30 2008 -0400"
      },
      "message": "[PATCH] switch ide_disk_ops -\u003eioctl() to sane prototype\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "bbc1cc978404105da23d505163ce9fd5598ed5b1",
      "tree": "cd0e1dfba91288338784dac3f9356aeadb3e713e",
      "parents": [
        "08f85851215100d0eebf026810955ee6ad456c38"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Oct 07 17:54:28 2007 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:47:22 2008 -0400"
      },
      "message": "[PATCH] switch cdrom_{open,release,ioctl} to sane APIs\n\n... convert to it in callers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1bddd9e6453ef1c7bc5b6f4ddbf7d31f4aee7a44",
      "tree": "6e82be80cf322be4b90a17a763f4932ece700056",
      "parents": [
        "74f3c8aff36ad6552ea609c8b20bfd588fa16f38"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 02 17:19:43 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:47:16 2008 -0400"
      },
      "message": "[PATCH] lose the unused file argument in generic_ide_ioctl()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "74f3c8aff36ad6552ea609c8b20bfd588fa16f38",
      "tree": "c046823751971ff37b66499282ca2b2e263cc71a",
      "parents": [
        "e915e872ed921d707bc32b3f2184d43abfa8c9e2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Aug 27 15:38:10 2007 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:47:14 2008 -0400"
      },
      "message": "[PATCH] switch scsi_cmd_ioctl() to passing fmode_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "86d434dede14108dd917b25af0f29c0cb28b8d18",
      "tree": "f69305e5213ac9eab854b8c85a918fd71c106e06",
      "parents": [
        "aeb5d727062a0238a2f96c9c380fbd2be4640c6f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Aug 26 19:50:05 2007 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:47:08 2008 -0400"
      },
      "message": "[PATCH] eliminate use of -\u003ef_flags in block methods\n\nstore needed information in f_mode\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "aeb5d727062a0238a2f96c9c380fbd2be4640c6f",
      "tree": "51dae8a071fcf42e4431a66d37c5b843c8e99cf6",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 02 15:28:45 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:47:06 2008 -0400"
      },
      "message": "[PATCH] introduce fmode_t, do annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "72558dde738b06cc01e16b3247a9659ca739e22d",
      "tree": "9b9ff02668fd9f948efe24bef56a23fb78f7e4d0",
      "parents": [
        "b91385236c00031c64b42b44db8068ad38a5ea11",
        "769b49ce68386b21e45bb6e573b63c02020b17a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:12:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:12:39 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (36 commits)\n  ide: re-add TRM290 fix lost during ide_build_dmatable() cleanup\n  scc_pata: kill unused variables\n  sgiioc4: kill duplicate ioremap()\n  sgiioc4: kill useless address checks\n  delkin_cb: add PM support\n  ide: remove broken hpt34x driver\n  ide-floppy: remove idefloppy_floppy_t typedef\n  sgiioc4: remove maskproc() method\n  hpt366: cleanup maskproc() method\n  ide: mask interrupt in ide_config_drive_speed()\n  hpt366: fix compile warning\n  ide: remove unused macros from \u003casm-parisc/ide.h\u003e\n  ide: remove M68K_IDE_SWAPW define from \u003casm-m68k/ide.h\u003e\n  ide: remove dead \u003casm-arm/arch-sa1100/ide.h\u003e\n  ide: fix support for IDE PCI controllers using MMIO on frv\n  ide-cd: remove stale comment\n  ide-cd: small drive type print fix\n  ide-cd: debug log enhancements\n  ide: add generic ATA/ATAPI disk driver\n  ide: allow device drivers to specify per-device type /proc settings\n  ...\n"
    },
    {
      "commit": "769b49ce68386b21e45bb6e573b63c02020b17a1",
      "tree": "673f8c3085cb7dfe3a40d8d669c02d4ff6f1a131",
      "parents": [
        "a11e2afa77b9e1ddffc63e37cae5685683558870"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:18 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:18 2008 +0200"
      },
      "message": "ide: re-add TRM290 fix lost during ide_build_dmatable() cleanup\n\ncommit 14c123f37187aba0b4e0e893a969efc6820c4170 (\"ide: cleanup\nide_build_dmatable()\") accidentally reverted TRM290 fix introduced\nby commit 22e05b4549bf2405d6aca128540b20cd2dd33f1f (\"ide-dma: fix\nide_build_dmatable() for TRM290\").\n\nReported-by: Sergei Shtylylov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Sergei Shtylylov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a11e2afa77b9e1ddffc63e37cae5685683558870",
      "tree": "666905e85268eb4c7ddac4772fb7f80f0d523d30",
      "parents": [
        "107111d450541df8c2a8d3af1d538cc7cd85e81b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Oct 17 18:09:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:17 2008 +0200"
      },
      "message": "scc_pata: kill unused variables\n\nFix the \"unused variable\" warning in init_hwif_scc() caused by the commit\n48c3c1072651922ed153bcf0a33ea82cf20df390 (ide: add struct ide_host (take 3)).\nMoreover, remove the write-only variable \u0027dma_status_port\u0027 in init_setup_scc()\nabout which gcc gives no warning and which has been there from the very start...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "107111d450541df8c2a8d3af1d538cc7cd85e81b",
      "tree": "4393f425b37ebbf7939ec4b0eb817402e53b7ff3",
      "parents": [
        "8108b882329db7fbf9fbca6559aa36e6174dc91f"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Oct 17 18:09:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:17 2008 +0200"
      },
      "message": "sgiioc4: kill duplicate ioremap()\n\nBy the time ide_dma_sgiioc4() gets called, sgiioc4_ide_setup_pci_device() will\nhave called ioremap() on the whole BAR0 region, so calling ioremap() on the DMA\nregisters means wasting a page. Replace this call by a mere address calculation,\nbased on the fact that IRQ registers (pointed to by \u0027hwif-\u003eio_ports.irq_addr\u0027)\nare situated at offset 0 from BAR0.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: jeremy@sgi.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8108b882329db7fbf9fbca6559aa36e6174dc91f",
      "tree": "3e340b1f8fc6c517188df9286443281bc14ac694",
      "parents": [
        "8c061a40c293660793dab83b75223e6eaaa04f8b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Oct 17 18:09:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:16 2008 +0200"
      },
      "message": "sgiioc4: kill useless address checks\n\nThe driver performs a number of checks on the virtual/physical addresses which\nwould always evaluate as true (except ide_dma_sgiioc4() -- always false):\n\n- for sgiioc4_init_hwif_ports(), its caller, sgiioc4_ide_setup_pci_device(),\n  guarantees that \u0027ctrl_port\u0027 and \u0027irq_port\u0027 parameters are never 0;\n\n- in sgiioc4_read_status(), we always read the IDE status register, so there\u0027s\n  no need to check the register\u0027s address (must be a leftover from the times\n  when this function implemented the INB() method);\n\n- in ide_dma_sgiioc4(), \u0027dma_base\u0027 can never be 0 as IOC4_DMA_OFFSET is not 0.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: jeremy@sgi.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8c061a40c293660793dab83b75223e6eaaa04f8b",
      "tree": "0e254768b183c3c043d430c07da82e690d2c19e8",
      "parents": [
        "41d1a3d31d097a31380b83eea0ec10ea1d040376"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:16 2008 +0200"
      },
      "message": "delkin_cb: add PM support\n\n* Factor out chipset initialization code from delkin_cb_probe()\n  to delkin_cb_init_chipset().\n\n* Assign -\u003einit_chipset in struct delkin_cb_port_info.\n\n* Add delkin_cb_{suspend,resume}() (-\u003esuspend/-\u003eresume methods).\n\nFixes kernel bugzilla bug #11735:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11735\n\nTested-by: bumble.bee@xs4all.nl\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "41d1a3d31d097a31380b83eea0ec10ea1d040376",
      "tree": "c34bac92e069b816389ecf7158efff81816ea1a3",
      "parents": [
        "0df962777b550a4b67191b3ee2555be139da4e7d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:16 2008 +0200"
      },
      "message": "ide: remove broken hpt34x driver\n\nNo big loss since HPT343/363 controllers are properly supported\nby pata_hpt3x3 driver from Alan Cox.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0df962777b550a4b67191b3ee2555be139da4e7d",
      "tree": "606e4d2452833c321784094834e1c970f8d40db3",
      "parents": [
        "ea656980f40d599400d2306b23f2fbc707ae7313"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:16 2008 +0200"
      },
      "message": "ide-floppy: remove idefloppy_floppy_t typedef\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ea656980f40d599400d2306b23f2fbc707ae7313",
      "tree": "dd364aa5c718c5fa62a3525e73d7cc01ca5e2c89",
      "parents": [
        "ea2ac5a3b7d33ff9f41ddcee2a92c95b5a32f4e2"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Oct 17 18:09:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:16 2008 +0200"
      },
      "message": "sgiioc4: remove maskproc() method\n\nSince the maskproc() method calls either mirror the interrupt en/disable via\nthe nIEN bit of the device control register done by the IDE core before issuing\na command or unmask the interrupt after a command executed in polled mode (when\ninterrupt is already not expected), it is pointless to implement this method\nby manipulating the nIEN bit...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: jeremy@sgi.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ea2ac5a3b7d33ff9f41ddcee2a92c95b5a32f4e2",
      "tree": "542f073c0553e02fe52096f645cc4a43e48ab627",
      "parents": [
        "e5403bff8a4018240f012fd4c7afa24c2e75b469"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Oct 17 18:09:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:15 2008 +0200"
      },
      "message": "hpt366: cleanup maskproc() method\n\nSince the maskproc() method calls either mirror the interrupt en/disable via\nthe nIEN bit of the device control register done by the IDE core before issuing\na command or unmask the interrupt after a command executed in polled mode (when\ninterrupt is already not expected), it is pointless to manipulate the nIEN bit\nin this method; therefore, just do nothing for the drives not on the quirk list.\nMove the code to the left by using an early return and the \u0027else if\u0027 construct,\nwhile at it....\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n[bart: fix checkpatch.pl warning]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e5403bff8a4018240f012fd4c7afa24c2e75b469",
      "tree": "e47a9f19d201b0e3a8b9d7f61472beccfa765567",
      "parents": [
        "79104c687ca29e214142d8e8f30964be05e1276f"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Oct 17 18:09:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:15 2008 +0200"
      },
      "message": "ide: mask interrupt in ide_config_drive_speed()\n\nApparently, there is no sense in unmasking IRQ on the controller when you call\ndisable_irq_nosync() before doing this, set the nIEN bit afterwards, and then\nunmask IRQ again after the command completion, hence 0 passed to SELECT_MASK()\nbefore issuing the command in ide_config_drive_speed() is probably just a typo.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "79104c687ca29e214142d8e8f30964be05e1276f",
      "tree": "77fec1e747a26451fb9b5994a5942d9ee49bb23b",
      "parents": [
        "21f45eb1d381aad30094751c60ae8171d6223a66"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:15 2008 +0200"
      },
      "message": "hpt366: fix compile warning\n\nFixup for commit 1785192b5310ee25165768f5bb80f13146788e3e\n(\"hpt366: add hpt3xx_disable_fast_irq() helper\"):\n\n   CC      drivers/ide/pci/hpt366.o\ndrivers/ide/pci/hpt366.c: In function `init_hwif_hpt366\u0027:\ndrivers/ide/pci/hpt366.c:1290: warning: unused variable `dev\u0027\n\nReported-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2a2267e7b11fa2de95bfb707c85f2a9880e5206a",
      "tree": "a80c819cbe1f6d68dc0da9cf56c8e8f13b7c49ae",
      "parents": [
        "419a5b67c3e901f8e6369d2630877a5f59692202"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Fri Oct 17 18:09:14 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:14 2008 +0200"
      },
      "message": "ide-cd: remove stale comment\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\n[bart: split-up this change from a bigger patch]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "419a5b67c3e901f8e6369d2630877a5f59692202",
      "tree": "6fac27d9c3fe3805b0cac59e50381a4e4208e6d6",
      "parents": [
        "71b429ca4d5cb78a889128955a6ab891c5ab2a46"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Fri Oct 17 18:09:14 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:14 2008 +0200"
      },
      "message": "ide-cd: small drive type print fix\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "71b429ca4d5cb78a889128955a6ab891c5ab2a46",
      "tree": "e6e15215621472699c18488fff2597ec36871ae5",
      "parents": [
        "806f80a6fc203ad0bde84e5a9e94572617d2ae45"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Fri Oct 17 18:09:14 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:14 2008 +0200"
      },
      "message": "ide-cd: debug log enhancements\n\nAdd some more verbosity to key function calls in ide-cd debug code. While at it,\ndelete a superfluous comment.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "806f80a6fc203ad0bde84e5a9e94572617d2ae45",
      "tree": "20c684323e6e9f24af96df84008f06425a67ec6a",
      "parents": [
        "79cb380397c834a35952d8497651d93b543ef968"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:14 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:14 2008 +0200"
      },
      "message": "ide: add generic ATA/ATAPI disk driver\n\n* Add struct ide_disk_ops containing protocol specific methods.\n\n* Add \u0027struct ide_disk_ops *\u0027 to ide_drive_t.\n\n* Convert ide-{disk,floppy} drivers to use struct ide_disk_ops.\n\n* Merge ide-{disk,floppy} drivers into generic ide-gd driver.\n\nWhile at it:\n- ide_disk_init_capacity() -\u003e ide_disk_get_capacity()\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "79cb380397c834a35952d8497651d93b543ef968",
      "tree": "cfeb4b1c69327df9f8885d18fa0d0ef3e547cce4",
      "parents": [
        "9a6eb74d07f9152dd0e0ea551e878e869b8d2fc1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:13 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:13 2008 +0200"
      },
      "message": "ide: allow device drivers to specify per-device type /proc settings\n\nTurn ide_driver_t\u0027s \u0027proc\u0027 field into -\u003eproc_entries method\n(and also \u0027settings\u0027 field into -\u003eproc_devsets method).  Then\nupdate all device drivers accordingly.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9a6eb74d07f9152dd0e0ea551e878e869b8d2fc1",
      "tree": "7417f5d5005d09d88ad6e4cd9557f8c9f2bbe4ca",
      "parents": [
        "c84d9bbe7c77aea7e1194da056d44a2ed982e72b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:13 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:13 2008 +0200"
      },
      "message": "ide: prepare for merging ide-gd-floppy.c with ide-gd.c\n\n- idefloppy_ref_mutex -\u003e ide_disk_ref_mutex\n- idefloppy_cleanup_obj() -\u003e ide_disk_release()\n- ide_floppy_get() -\u003e ide_disk_get()\n- ide_floppy_put() -\u003e ide_disk_put()\n- ide_floppy_capacity() -\u003e ide_gd_capacity()\n- ide_floppy_remove() -\u003e ide_gd_remove()\n- ide_floppy_probe() -\u003e ide_gd_probe()\n- idefloppy_driver -\u003e ide_gd_driver\n- idefloppy_open() -\u003e ide_gd_open()\n- idefloppy_release() -\u003e ide_gd_release()\n- idefloppy_getgeo() -\u003e ide_gd_getgeo()\n- idefloppy_media_changed() -\u003e ide_gd_media_changed()\n- idefloppy_revalidate_disk() -\u003e ide_gd_revalidate_disk()\n- idefloppy_ops -\u003e ide_gd_ops\n- idefloppy_init() -\u003e ide_gd_init()\n- idefloppy_exit() -\u003e ide_gd_exit()\n\n- \u0027floppy\u0027 -\u003e \u0027idkp\u0027 in ide_disk_*() and ide_gd_*()\n- idefloppy_floppy_t -\u003e struct ide_floppy_obj\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c84d9bbe7c77aea7e1194da056d44a2ed982e72b",
      "tree": "c7b9ee5e2b94ba87a2124e731bd8281439c0fb5d",
      "parents": [
        "cedd120cac61fa149ba215eabc57b2578068be00"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:13 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:13 2008 +0200"
      },
      "message": "ide-floppy: factor out generic disk handling code to ide-gd-floppy.c\n\nWhile at it:\n- idefloppy_do_request() -\u003e ide_floppy_do_request()\n- idefloppy_end_request() -\u003e ide_floppy_end_request()\n- idefloppy_setup() -\u003e ide_floppy_setup()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cedd120cac61fa149ba215eabc57b2578068be00",
      "tree": "40d591ee849a79256ab6d14c2807dd630f6c5520",
      "parents": [
        "5fef0e5c0283949f95a7891c9424a9f84448116b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:12 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:12 2008 +0200"
      },
      "message": "ide-disk: use IDE_DFLAG_MEDIA_CHANGED\n\nSet IDE_DFLAG_MEDIA_CHANGED in ide_gd_open() to signalize\nide_gd_media_changed() that that media has changed (instead\nof relying on IDE_DFLAG_REMOVABLE).\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5fef0e5c0283949f95a7891c9424a9f84448116b",
      "tree": "2451014fcca437fdcd101ddc57c3fda1ab4ec071",
      "parents": [
        "42619d35c7af2f88cad56425fe3981f1f65ff0bd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:12 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:12 2008 +0200"
      },
      "message": "ide-disk: factor out generic disk handling code to ide-gd.c\n\nWhile at it:\n- IDEDISK_VERSION -\u003e IDE_GD_VERSION\n- ide_cacheflush_p() -\u003e ide_disk_flush()\n- init_idedisk_capacity() -\u003e ide_disk_init_capacity()\n- idedisk_set_doorlock() -\u003e ide_disk_set_doorlock()\n- idedisk_setup() -\u003e ide_disk_setup()\n\n- ide_disk_capacity() -\u003e ide_gd_capacity()\n- ide_disk_remove() -\u003e ide_gd_remove()\n- ide_disk_probe() -\u003e ide_gd_probe()\n- ide_disk_resume() -\u003e ide_gd_resume()\n- ide_device_shutdown() -\u003e ide_gd_shutdown()\n- idedisk_driver -\u003e ide_gd_driver\n- idedisk_open() -\u003e ide_gd_open()\n- idedisk_release() -\u003e ide_gd_release()\n- idedisk_getgeo() -\u003e ide_gd_getgeo()\n- idedisk_media_changed() -\u003e ide_gd_media_changed()\n- idedisk_revalidate_disk() -\u003e ide_gd_revalidate_disk()\n- idedisk_ops -\u003e ide_gd_ops\n- idedisk_init() -\u003e ide_gd_init()\n- idedisk_exit() -\u003e ide_gd_exit()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "42619d35c7af2f88cad56425fe3981f1f65ff0bd",
      "tree": "e2de0bfba684bcb8e2d3fd32c52365ce9055e129",
      "parents": [
        "e01286282eef85e4783b06fb2e0ed84fc111eb32"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:11 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:11 2008 +0200"
      },
      "message": "ide: remove IDE_AFLAG_NO_DOORLOCKING\n\nJust use IDE_DFLAG_DOORLOCKING instead.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e01286282eef85e4783b06fb2e0ed84fc111eb32",
      "tree": "7b8abd0e50aa394127051b1303aecf9c1420b6c4",
      "parents": [
        "da167876bd0f71f1c646e5dd98997544d8d90e8e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:11 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:11 2008 +0200"
      },
      "message": "ide: IDE_AFLAG_FORMAT_IN_PROGRESS -\u003e IDE_DFLAG_FORMAT_IN_PROGRESS\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "da167876bd0f71f1c646e5dd98997544d8d90e8e",
      "tree": "f88797e025ce8206867cbc800c25917480d0a7c7",
      "parents": [
        "fe11edfaabf1787c05d782a7b33e6497d1118b1d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:11 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:11 2008 +0200"
      },
      "message": "ide: IDE_AFLAG_WP -\u003e IDE_DFLAG_WP\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fe11edfaabf1787c05d782a7b33e6497d1118b1d",
      "tree": "bf58cca2c2e635e54acf67079bdb4ed26790a84a",
      "parents": [
        "6f84083bbb7d206c8555e5834a2c9b887452fd54"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:11 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:11 2008 +0200"
      },
      "message": "ide: IDE_AFLAG_MEDIA_CHANGED -\u003e IDE_DFLAG_MEDIA_CHANGED\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6f84083bbb7d206c8555e5834a2c9b887452fd54",
      "tree": "b19d6916d590b0f5531700d624866580385ec597",
      "parents": [
        "8f29cd9f12e97d46e601f59810ea6aadd938945d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:10 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:10 2008 +0200"
      },
      "message": "ide-floppy: use drive-\u003ecapacity64 for caching current capacity\n\n* Use drive-\u003ecapacity64 for caching current capacity.\n\n* Switch ide_floppy_capacity() to use drive-\u003ecapacity64.\n\n* Call set_capacity() in idefloppy_open() and ide_floppy_probe()\n  instead of ide_floppy_get_capacity().\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8f29cd9f12e97d46e601f59810ea6aadd938945d",
      "tree": "a6af2e1ed03a7193394a3b158c58ea411e35881c",
      "parents": [
        "ae9f9f073963c56dcc4601ed9a0921eda1e8fa9d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:10 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:10 2008 +0200"
      },
      "message": "ide-floppy: drop \u0027floppy\u0027 argument from idefloppy_setup()\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ae9f9f073963c56dcc4601ed9a0921eda1e8fa9d",
      "tree": "27e9e2e335945d493286116c0090e82fe307185c",
      "parents": [
        "81ee1bb51fff76aaa738668b92406b5117f125ed"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:10 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:10 2008 +0200"
      },
      "message": "ide-{disk,floppy}: set IDE_DFLAG_ATTACH in *_setup()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "81ee1bb51fff76aaa738668b92406b5117f125ed",
      "tree": "a0af9e0a39a017d917300a92fccdd3d22530b629",
      "parents": [
        "d7e747596829c1c11833ca0a1f5e64f400d20bf2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:10 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:10 2008 +0200"
      },
      "message": "ide-disk: move IDE_DFLAG_DOORLOCKING flag handling to idedisk_set_doorlock()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d7e747596829c1c11833ca0a1f5e64f400d20bf2",
      "tree": "3ca99d61a3e05399bea3969a588011e235ca5f7a",
      "parents": [
        "9c3ba7692bc1166c6a5d06fb7c59984f9f988a00"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:09 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:09 2008 +0200"
      },
      "message": "ide-disk: use to_ide_drv() and ide_drv_g()\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9c3ba7692bc1166c6a5d06fb7c59984f9f988a00",
      "tree": "9c625426f11797d364cd3599444ab2883f57a984",
      "parents": [
        "099ed4c2f5d54a5e1e490250805fb9727d622c0c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:09 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:09 2008 +0200"
      },
      "message": "ide-floppy: use alloc_disk_node()\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "099ed4c2f5d54a5e1e490250805fb9727d622c0c",
      "tree": "3c7e5ac0dd9dac409ed32d14b8863eefc0fa784a",
      "parents": [
        "0a70c7f67a24b45e105ad10ac1d7e73fe50ec765"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:09 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:09 2008 +0200"
      },
      "message": "ide-disk: lock media before checking for media change\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0a70c7f67a24b45e105ad10ac1d7e73fe50ec765",
      "tree": "33c251aa1b4d32919ca2805b809cb453dcf88a89",
      "parents": [
        "2e532d68a2b3e2aa6b19731501222069735c741c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:09 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:09 2008 +0200"
      },
      "message": "ide-disk: fix IDE_DFLAG_LBA48 handling on resume\n\nSome code in idedisk_setup() should be in idedisk_capacity() instead.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f73e2d13a16cc88c4faa4729967f92bfeec8a142",
      "tree": "6844c0e85b9b4ecdc8f2fc30ce8e7d2152d0c417",
      "parents": [
        "713ada9ba94f2ad874cffd074b83e3dc681ca82f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 17 14:03:08 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 17 14:03:08 2008 +0200"
      },
      "message": "block: remove __generic_unplug_device() from exports\n\nThe only out-of-core user is IDE, and that should be using\nblk_start_queueing() instead.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c813b4e16ead3c3df98ac84419d4df2adf33fe01",
      "tree": "2ca4a5b6966d833b6149e3dda7a4e85d1255779c",
      "parents": [
        "c8d8a2321f9c4ee18fbcc399fdc2a77e580a03b9",
        "02683ffdf655b4ae15245376ba6fea6d9e5829a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (46 commits)\n  UIO: Fix mapping of logical and virtual memory\n  UIO: add automata sercos3 pci card support\n  UIO: Change driver name of uio_pdrv\n  UIO: Add alignment warnings for uio-mem\n  Driver core: add bus_sort_breadthfirst() function\n  NET: convert the phy_device file to use bus_find_device_by_name\n  kobject: Cleanup kobject_rename and !CONFIG_SYSFS\n  kobject: Fix kobject_rename and !CONFIG_SYSFS\n  sysfs: Make dir and name args to sysfs_notify() const\n  platform: add new device registration helper\n  sysfs: use ilookup5() instead of ilookup5_nowait()\n  PNP: create device attributes via default device attributes\n  Driver core: make bus_find_device_by_name() more robust\n  usb: turn dev_warn+WARN_ON combos into dev_WARN\n  debug: use dev_WARN() rather than WARN_ON() in device_pm_add()\n  debug: Introduce a dev_WARN() function\n  sysfs: fix deadlock\n  device model: Do a quickcheck for driver binding before doing an expensive check\n  Driver core: Fix cleanup in device_create_vargs().\n  Driver core: Clarify device cleanup.\n  ...\n"
    },
    {
      "commit": "9ba16087d9f996a93ab6f4453a52a4b24bc1f25c",
      "tree": "98a292c556b646aec40ce137b1ec689b3469f120",
      "parents": [
        "a25d644fc0e232f242d1f3baa63c149c42536ff0"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Oct 15 22:01:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:31 2008 -0700"
      },
      "message": "Kconfig: eliminate \"def_bool n\" constructs\n\nUsing \"def_bool n\" is pointless, simply using bool here appears more\nappropriate.\n\nFurther, retaining such options that don\u0027t have a prompt and aren\u0027t\nselected by anything seems also at least questionable.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ee074bf432d24a92894397ac48ad2f2bb95efdc",
      "tree": "03faf80fe0e2e29fc68763cfdee949792b5c3e2d",
      "parents": [
        "77997aaadd34510ed73153a4cd60161257a9e289"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 20:03:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:45 2008 -0700"
      },
      "message": "device create: ide: convert device_create_drvdata to device_create\n\nNow that device_create() has been audited, rename things back to the\noriginal call to be sane.\n\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7591103c08abade60aeddb432ed0686ddd0de1c6",
      "tree": "523343b43b0c420666da18c64e1e9f21ff63dea5",
      "parents": [
        "2be4ff2f084842839b041b793ed6237e8d1d315a",
        "9c6102d446985bca9c426cb2d9b478ed21d2b024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:15:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:15:06 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (66 commits)\n  ata: Add documentation for hard disk shock protection interface (v3)\n  ide: Implement disk shock protection support (v4)\n  ide-cd: fix printk format warning\n  piix: add Hercules EC-900 mini-notebook to ich_laptop short cable list\n  ide-atapi: assign taskfile flags per device type\n  ide-cd: move cdrom_info.dma to ide_drive_t.dma\n  ide: add ide_drive_t.dma flag\n  ide-cd: add a debug_mask module parameter\n  ide-cd: convert driver to new ide debugging macro (v3)\n  ide: move SFF DMA code to ide-dma-sff.c\n  ide: cleanup ide-dma.c\n  ide: cleanup ide_build_dmatable()\n  ide: remove needless includes from ide-dma.c\n  ide: switch to DMA-mapping API part #2\n  ide: make ide_dma_timeout() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\n  ide: make ide_dma_lost_irq() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\n  ide: __ide_dma_end() -\u003e ide_dma_end()\n  pmac: remove needless pmac_ide_destroy_dmatable() wrapper\n  pmac: remove superfluous pmif \u003d\u003d NULL checks\n  ide: Two fixes regarding memory allocation\n  ...\n"
    },
    {
      "commit": "2be4ff2f084842839b041b793ed6237e8d1d315a",
      "tree": "1d776ac1717edeff4ee7d59ab0aea2782cb86dba",
      "parents": [
        "cf2fa66055d718ae13e62451bb546505f63906a2",
        "a45b3fb19ba1e4dfc3fc53563a072612092930a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)\n  pcmcia: ioctl-internal definitions\n  pcmcia: cistpl header cleanup\n  pcmcia: remove unused argument to pcmcia_parse_tuple()\n  pcmcia: card services header cleanup\n  pcmcia: device_id header cleanup\n  pcmcia: encapsulate ioaddr_t\n  pcmcia: cleanup device driver header file\n  pcmcia: cleanup socket services header file\n  pcmcia: merge ds_internal.h into cs_internal.h\n  pcmcia: cleanup cs_internal.h\n  pcmcia: cs_internal.h is internal\n  pcmcia: use dev_printk for cs_error()\n  pcmcia: remove CS_ error codes alltogether\n  pcmcia: deprecate CS_BAD_TUPLE\n  pcmcia: deprecate CS_BAD_ARGS\n  pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE\n  pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE\n  pcmcia: deprecate CS_NO_MORE_ITEMS\n  pcmcia: deprecate CS_IN_USE\n  pcmcia: deprecate CS_CONFIGURATION_LOCKED\n  ...\n\nFix trivial conflict in drivers/pcmcia/ds.c manually\n"
    },
    {
      "commit": "4abdc6ee7c47a1a6e12f95717e461baeebee5df7",
      "tree": "51cac3d66891d026483838563e35124467a8eb86",
      "parents": [
        "08243ba731ee08ff42cf1589379c81567690218f"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "message": "ide: Implement disk shock protection support (v4)\n\nOn user request (through sysfs), the IDLE IMMEDIATE command with UNLOAD\nFEATURE as specified in ATA-7 is issued to the device and processing of\nthe request queue is stopped thereafter until the specified timeout\nexpires or user space asks to resume normal operation. This is supposed\nto prevent the heads of a hard drive from accidentally crashing onto the\nplatter when a heavy shock is anticipated (like a falling laptop expected\nto hit the floor). Port resets are deferred whenever a device on that\nport is in the parked state.\n\nv3:\nElias Oltmanns \u003ceo@nebensachen.de\u003e wrote:\n[...]\n\u003e \u003e\u003e 1. Make sure that no negative value is being passed to\n\u003e \u003e\u003e    jiffies_to_msecs() in ide_park_show().\n\u003e \u003e\u003e 2. Drop the superfluous variable hwif in ide_special_rq().\n\u003e \u003e\u003e 3. Skip initialisation of task and tf in ide_special_rq() if we are not\n\u003e \u003e\u003e    handling a (un)park request.\n\u003e \u003e\n\u003e \u003e Well, #3 should have been done differently because we donn\u0027t want to\n\u003e \u003e check for REQ_(UN)?PARK_HEADS more often than is necessary.\n\u003e \n\u003e While preparing the backport to 2.6.27, it has just occurred to me that\n\u003e we need to clear the IDE_DFLAG_PARKED flag in ide_disk_pre_reset()\n\u003e because this flag must not be set after *any* sort of access to the\n\u003e device.\n\nv4:\nFix a memory leak due to a missing blk_put_request() in\nissue_park_cmd(). Additionally, we should plug the queue when enqueueing\nthe unpark request because there is no guarantee that the park timeout\nhas not expired by then. Even though the chance for that to happen is\nvery slim, the request might end up hanging in the queue until the next\nI/O operation is queued up. While at it, clean up the code a little:\n- make issue_park_cmd() a function of type void since nobody cares for\n  the return value anyway;\n- use blk_start_queueing() instead of __blk_run_queue() since we don\u0027t\n  have to worry about recursion;\n- remove a superfluous pointer deference in task_no_data_intr().\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e,\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "08243ba731ee08ff42cf1589379c81567690218f",
      "tree": "c1c8d0602aaff4b7aa4aba8a85b9c137637276b9",
      "parents": [
        "a8269e5423387ca0c6f6c75c42dad57c501025d3"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "message": "ide-cd: fix printk format warning\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nCc: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a8269e5423387ca0c6f6c75c42dad57c501025d3",
      "tree": "43a653141a1d2507e50308b167d594864ae8d97a",
      "parents": [
        "f9476b96b5c19a843d6256b8d228ebf1edabb1b6"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "message": "piix: add Hercules EC-900 mini-notebook to ich_laptop short cable list\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f9476b96b5c19a843d6256b8d228ebf1edabb1b6",
      "tree": "6b460514cda34875b62ef2a876f64a418258c75a",
      "parents": [
        "12469ac0c1eed579f1b4a87e472471f14eaa5da3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "message": "ide-atapi: assign taskfile flags per device type\n\nThere should be no functional 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": "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": "0a9b6f8864362e31e348b12922a92b48b1b8cc94",
      "tree": "00aac30c355cf10cd5e2db7f99dd7cfb587c70db",
      "parents": [
        "35d9b17fe2dc48514fa3fbeec910e54103d13333"
      ],
      "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: add ide_drive_t.dma flag\n\nThis flag is to accomodate ide-cd functionality into ide atapi.\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": "35d9b17fe2dc48514fa3fbeec910e54103d13333",
      "tree": "abaf843c4558eb317bcdfa4add041b9c8f9b5c78",
      "parents": [
        "fc8323f793852ca1fcb58d96512fd71d39af2e9b"
      ],
      "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: add a debug_mask module parameter\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\n[bart: no need to zero debug_mask + move it next to module_param()]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fc8323f793852ca1fcb58d96512fd71d39af2e9b",
      "tree": "e7fa81758e7f5c416a5261201b34531f76bebdfa",
      "parents": [
        "2dbe7e919eb696c86790797f8a814bef19a0d50a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Mon Oct 13 21:39:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:48 2008 +0200"
      },
      "message": "ide-cd: convert driver to new ide debugging macro (v3)\n\nAlso,\n\n- leave in the possibility for optimizing away all debugging macros\n- add a PFX macro and prepend all printk calls with it for consistency\n- add debug macro calls in important driver paths\n- remove #if 0-ed code\n- mv restore_request -\u003e ide_cd_restore_request\n- add a driver registration printk\n\nv2:\nfailed_command can be NULL so check it before accessing it\n\nv3:\nfix another NULL ptr in debug statement\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": "2dbe7e919eb696c86790797f8a814bef19a0d50a",
      "tree": "59f9b665d99790226e1fba3d463fae3edab2c95a",
      "parents": [
        "db3f99ef7c30d541e4a78931acf2c64abe3e26d1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "message": "ide: move SFF DMA code to ide-dma-sff.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "db3f99ef7c30d541e4a78931acf2c64abe3e26d1",
      "tree": "0eb382a6d4cde1e43359c103aa3a7bcdf42a88ef",
      "parents": [
        "14c123f37187aba0b4e0e893a969efc6820c4170"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "message": "ide: cleanup ide-dma.c\n\n- s/HWIF(drive)/drive-\u003ehwif/\n- s/HWGROUP(drive)/[drive-\u003e]hwif-\u003ehwgroup/\n- fixup error messages in ide_dma_intr() \u0026 dma_timer_expiry()\n- fix checkpatch.pl errors/warnings\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "14c123f37187aba0b4e0e893a969efc6820c4170",
      "tree": "f4b349a97fd58bcc5893ad026e0762ece6573133",
      "parents": [
        "c19f7f226ba011843a31ee4f21a19c36fa5a3ead"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "message": "ide: cleanup ide_build_dmatable()\n\n- use for_each_sg()\n- move printing \u0027DMA table too small\u0027 message below use_pio_instead label\n- merge \u002764KB bug\u0027 comment with function documentation\n- fix intendation\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c19f7f226ba011843a31ee4f21a19c36fa5a3ead",
      "tree": "030df085b77a23c6d5559885c75173431ea7b67b",
      "parents": [
        "2bbd57cad3d72334c9fcc4e229a5a5b04dc6aebc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "message": "ide: remove needless includes from ide-dma.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2bbd57cad3d72334c9fcc4e229a5a5b04dc6aebc",
      "tree": "c0866cb7b4a3e12d11179c65d86e2ba012db5002",
      "parents": [
        "ffa15a6915b7f6f6f69b4a66e1100a9c68d11250"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "message": "ide: switch to DMA-mapping API part #2\n\nFollow-up to commit 5c05ff68b9a9b40a9be949497e0aa980185565cf\n(\"ide: switch to DMA-mapping API\"):\n\n* pci_{alloc,free}_consistent() -\u003e dma_{alloc,free}_coherent()\n  in ide_{allocate,release}_dma_engine().\n\n* Add -\u003eprd_max_nents and -\u003eprd_ent_size fields to ide_hwif_t\n  (+ set default values in ide_allocate_dma_engine()).\n\n* Make ide_{allocate,release}_dma_engine() available also\n  for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn.  Then convert au1xxx-ide.c,\n  scc_pata.c and sgiioc4.c to use them.\n\n* Add missing -\u003einit_dma method to scc_pata.\n\nThis patch also fixes:\n- -\u003edmatable_cpu leak for au1xxx-ide\n- too early realease of -\u003edmatable_cpu for scc_pata\n- wrong amount of -\u003edmatable_cpu memory being freed for sgiioc4\n\nWhile at it:\n- remove superfluous -\u003edma_base check from ide_unregister()\n- return -ENOMEM on error in ide_release_dma_engine()\n- beautify error message in ide_release_dma_engine()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ffa15a6915b7f6f6f69b4a66e1100a9c68d11250",
      "tree": "7893654c44bc570d55c00a682c9725816bd5c285",
      "parents": [
        "de23ec9ca82357e6d337a2263befb1a65cf19c83"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "message": "ide: make ide_dma_timeout() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\n\nMake ide_dma_timeout() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\nand convert {ics,au1xxx-}ide.c to use it.\n\nWhile at it:\n- dump ATA Status register content on error\n- use EXPORT_SYMBOL_GPL() to match the rest of SFF DMA functions\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "de23ec9ca82357e6d337a2263befb1a65cf19c83",
      "tree": "69bb25051df73e9815696245f613e54e0fc501f3",
      "parents": [
        "653bcf5292a9ac4ffc07315198f0ef995e0646a8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "message": "ide: make ide_dma_lost_irq() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\n\nMake ide_dma_lost_irq() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\nand convert {ics,au1xxx-}ide.c to use it.\n\nWhile at it:\n- use EXPORT_SYMBOL_GPL() to match the rest of SFF DMA functions\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "653bcf5292a9ac4ffc07315198f0ef995e0646a8",
      "tree": "b13dcb203ecce6bd87297d9652be0a08d3528080",
      "parents": [
        "f5e0b5ecb3afc8050259003067b6a1aef3635f12"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "message": "ide: __ide_dma_end() -\u003e ide_dma_end()\n\nWhile at it:\n- use EXPORT_SYMBOL_GPL() to match the rest of SFF DMA functions\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f5e0b5ecb3afc8050259003067b6a1aef3635f12",
      "tree": "844d99a5478061268c383e2fcf1b952c96b07ed2",
      "parents": [
        "9055ba3ee2dba801e8e6bddec9003ad8bca153ab"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "message": "pmac: remove needless pmac_ide_destroy_dmatable() wrapper\n\nhwif-\u003esg_nents is always !\u003d 0 when this function is called\nand there is also no need to explicitely zero hwif-\u003esg_nents.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9055ba3ee2dba801e8e6bddec9003ad8bca153ab",
      "tree": "91f6fd62dcf26e922c88f6521a4d229092763909",
      "parents": [
        "e415e495f8294e536e09e6a15fba897cce4c0748"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "message": "pmac: remove superfluous pmif \u003d\u003d NULL checks\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e415e495f8294e536e09e6a15fba897cce4c0748",
      "tree": "7a1a9c82d1b0faedf2454a76027df6e1fff4a8fb",
      "parents": [
        "06b89518fa69fb7243dc98c31f9a9cfa61bfe788"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "message": "ide: Two fixes regarding memory allocation\n\nIn function ide_devset_execute() we should use __GFP_WAIT rather than\nGFP_KERNEL. Also, the allocation cannot possibly fail at that point.\nMore importantly, there is a potential memory leak in the device probing\ncode. The infrastructure seems rather complex and I hope I haven\u0027t messed\nanything up by trying to fix this.\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\n[bart: remove superfluous ide_lock taking]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "06b89518fa69fb7243dc98c31f9a9cfa61bfe788",
      "tree": "c343692a440f551da2a09d22cf644df9e093b426",
      "parents": [
        "f87904898e91923a91b925078ac933f05076c7fd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "message": "ide-disk: move /proc handling to ide-disk_proc.c (take 3)\n\nWhile at it:\n- idedisk_capacity() -\u003e ide_disk_capacity()\n- idedisk_proc[] -\u003e ide_disk_proc[]\n- idedisk_settings[] -\u003e ide_disk_settings[]\n\nv2/3:\nBuild fix for CONFIG_IDE_PROC_FS\u003dn from Elias Oltmanns.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f87904898e91923a91b925078ac933f05076c7fd",
      "tree": "bd4488b5510f8b67d4b2f92bd1d8616472076eee",
      "parents": [
        "b9103da463f72d03c513acdb18f1aebd7931ed1e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "message": "ide-disk: move all ioctl handling to ide-disk_ioctl.c\n\nWhile at it:\n- idedisk_ioctl() -\u003e ide_disk_ioctl()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b9103da463f72d03c513acdb18f1aebd7931ed1e",
      "tree": "8e235cc3094e8acfbb9b3df801c064788c536e18",
      "parents": [
        "5bb1536a07cca0b66f2bb41dfdf84140939b8f1f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:44 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:44 2008 +0200"
      },
      "message": "ide-floppy: move /proc handling to ide-floppy_proc.c (take 2)\n\nWhile at it:\n- idefloppy_capacity() -\u003e ide_floppy_capacity()\n- idefloppy_proc[] -\u003e ide_floppy_proc[]\n- idefloppy_settings[] -\u003e ide_floppy_settings[]\n\nv2:\nBuild fix for CONFIG_IDE_PROC_FS\u003dn from Elias Oltmanns.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5bb1536a07cca0b66f2bb41dfdf84140939b8f1f",
      "tree": "aebf71b8c9c782cfbb0044baea7d39b6090239d6",
      "parents": [
        "14d83b12c931b03dbe6b3dc79122db02521c890b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:44 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:44 2008 +0200"
      },
      "message": "ide-floppy: move all ioctl handling to ide-floppy_ioctl.c (take 2)\n\nWhile at it:\n- idefloppy_ioctl() -\u003e ide_floppy_ioctl()\n\nv2:\nFix for idefloppy_ioctl name change from Stephen Rothwell.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "14d83b12c931b03dbe6b3dc79122db02521c890b",
      "tree": "1bea6db8da0cef44eafe1169fb77b7d8711e058b",
      "parents": [
        "4ab3d50224e35811b3351c28e63057595e8406e6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:43 2008 +0200"
      },
      "message": "ide-cd: no need to zero drive-\u003especial.all\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4ab3d50224e35811b3351c28e63057595e8406e6",
      "tree": "ccd1a729543defa03df97f0dc0b416f53c793dcc",
      "parents": [
        "a36223b0dc14606b5c80aacbbe6288133693a841"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:43 2008 +0200"
      },
      "message": "ide: set IDE_AFLAG_DRQ_INTERRUPT in do_identify()\n\nSet IDE_AFLAG_DRQ_INTERRUPT in do_identify() instead of ATAPI\ndevice drivers *_setup() methods.\n\nWhile at it:\n- use ata_id_cdb_intr()\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a36223b0dc14606b5c80aacbbe6288133693a841",
      "tree": "6ff55ad65a4c1a20763e5f694a5c4e810be7da73",
      "parents": [
        "cf4049103be931fca133f66b3181490284a521c6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:43 2008 +0200"
      },
      "message": "ide: remove ide_host_alloc_all()\n\n* Remove no longer used ide_host_alloc_all().\n\n* Add MAX_HOST_PORTS define and use it instead of MAX_HWIFS\n  as the maximum number of host ports possible.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cf4049103be931fca133f66b3181490284a521c6",
      "tree": "ab50b0cce52809d5787ad817770bd552a49edea5",
      "parents": [
        "6ccc6d7ecbb427580d045699e434bc5c6f45e227"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "message": "ide-generic: remove no longer needed ide_probe_legacy()\n\nThere is now a generic solution [ide_generic_check_pci_legacy_iobases()]\nso MIPS-specific ide_probe_legacy() is no longer necessary.\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6ccc6d7ecbb427580d045699e434bc5c6f45e227",
      "tree": "885b73f2ecd57944333280965e77101c9d97c9bf",
      "parents": [
        "bfa7d8e55f0c5ae22ef57eb22942c74fdde7b9bd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "message": "ide-generic: no need to probe all ports at once\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bfa7d8e55f0c5ae22ef57eb22942c74fdde7b9bd",
      "tree": "2e21bf3c435a6a6646dd720652e33f0aacdb7b85",
      "parents": [
        "a9ab09e26055a76295548ca36ec00de2f4367d32"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "message": "ide: -\u003eide_dma_clear_irq() -\u003e -\u003eclear_irq()\n\n* Rename -\u003eide_dma_clear_irq method to -\u003eclear_irq\n  and move it from ide_hwif_t to struct ide_port_ops.\n\n* Move -\u003ewaiting_for_dma check inside -\u003eclear_irq method.\n\n* Move -\u003edma_base check inside -\u003eclear_irq method.\n\npiix.c:\n* Add ich_port_ops and remove init_hwif_ich() wrapper.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a9ab09e26055a76295548ca36ec00de2f4367d32",
      "tree": "51f1c279e74e3d5b3ec920b33fae579339dd67ad",
      "parents": [
        "d6ff9f64e68d23feab44efa07cc6aee01f3ef32b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "message": "ide: use unique names for struct pci_driver instances\n\nNoticed-by: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d6ff9f64e68d23feab44efa07cc6aee01f3ef32b",
      "tree": "902fb2b10372c396447c4ddb6097a088c809693b",
      "parents": [
        "0e3d84a500d4e1672332b4961b98c35f6168e6f1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "message": "ide: merge all TASKFILE_NO_DATA data phase handlers into taskfile_no_intr()\n\n* Add \u0027struct task_s\u0027 to ide_hwif_t and init it to the current command\n  in do_rw_taskfile().\n\n* Merge all TASKFILE_NO_DATA data phase handlers into taskfile_no_intr().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0e3d84a500d4e1672332b4961b98c35f6168e6f1",
      "tree": "4beca6d0585900fcd43fb12c7852290c7477346b",
      "parents": [
        "6982daf71ca9a0b0c36043315e1968b3cb709b7c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "message": "ide: factor out reset error reporting from reset_pollfunc()\n\nFactor out reset error reporting from reset_pollfunc()\nto ide_reset_report_error() helper.\n\nWhile at it:\n- fix KERN_* printk() levels\n- remove \u0027switch ()\u0027\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6982daf71ca9a0b0c36043315e1968b3cb709b7c",
      "tree": "d3388ee3d67ba24392c3036b6d070aa20602e5c8",
      "parents": [
        "7f612f272ad8abe82411f368bfacf793b466e1b3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:40 2008 +0200"
      },
      "message": "ide: convert \u0027pio_mode\u0027 device setting to use DS_SYNC flag\n\n* Convert \u0027pio_mode\u0027 device setting to use DS_SYNC flag.\n\n* Remove unused special_t.b.{set_tune,serviced} and ide_drive_t.tune_req.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "7f612f272ad8abe82411f368bfacf793b466e1b3"
}
