)]}'
{
  "log": [
    {
      "commit": "57f7eb0bcb2316dc264cd26f38b33dd2cf3151c1",
      "tree": "9a62d8e2f2370e8d6b01f469c67e70e787515b32",
      "parents": [
        "7dbafe021ba360bf25674a7e290d3e4a5c953981"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:08 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:08 2008 +0200"
      },
      "message": "hwmon: (adm1026) Convert to a new-style i2c driver\n\nThe new-style adm1026 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7dbafe021ba360bf25674a7e290d3e4a5c953981",
      "tree": "e45fc613b0604a99e0935974669b213b35650e3e",
      "parents": [
        "65817ed8d1376afff21019b5c0e0109e5a7d9cc0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:08 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:08 2008 +0200"
      },
      "message": "hwmon: (adm1025) Convert to a new-style i2c driver\n\nThe new-style adm1025 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "65817ed8d1376afff21019b5c0e0109e5a7d9cc0",
      "tree": "c06d100f8f6874fe46465c43b0167c98f36f8296",
      "parents": [
        "369932f6f840aedfbc717dd156bba7668a11d916"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:08 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:08 2008 +0200"
      },
      "message": "hwmon: (adm1021) Convert to a new-style i2c driver\n\nThe new-style adm1021 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "369932f6f840aedfbc717dd156bba7668a11d916",
      "tree": "153813ce93538e8288a6d60bf6a3f07e8ef40b21",
      "parents": [
        "61c91f7ded640bb2b340cc89d9ca3a3ca0229c74"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:08 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:08 2008 +0200"
      },
      "message": "hwmon: (ad7418) Convert to a new-style i2c driver\n\nThe ad7418 driver is only used on embedded platforms where i2c\ndevices can easily be declared in platform code. Thus a new-style\ni2c driver makes perfect sense. This lets us get rid of quirky\ndetection code (these chips have no identification registers) and\nshrinks the binary driver size by 38%.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\n"
    },
    {
      "commit": "61c91f7ded640bb2b340cc89d9ca3a3ca0229c74",
      "tree": "8d5baf0685008a5bf55802184ac203101f65f970",
      "parents": [
        "bd8d421f7ca9f8da3d820d28379d796500f69529"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "message": "w1/ds2482: Convert to a new-style driver\n\nThe new-style ds2482 driver implements the optional detect() callback\nto cover the use cases of the legacy driver. I\u0027m curious if anyone\nreally needs this though, so it might be removed in the feature.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bd8d421f7ca9f8da3d820d28379d796500f69529",
      "tree": "705ec8b1dad4cbc4e20e6ca861f8db12a37143db",
      "parents": [
        "3d63430a26b91fe3daee0dd933f899c225e66daa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "message": "i2c: Convert the max6875 driver to a new-style i2c driver\n\nThe new-style max6875 driver implements the optional detect() callback\nto cover the use cases of the legacy driver. I\u0027m curious if anyone\nreally needs this though, so it might be removed in the feature.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3d63430a26b91fe3daee0dd933f899c225e66daa",
      "tree": "88b10cf9d53c2c84f13eb60db0e6304ad8eff6da",
      "parents": [
        "97addff6def3f8e228a634fa017589f45c69de5c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "message": "i2c: Convert the pca9539 driver to a new-style i2c driver\n\nThe new-style pca9539 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nWarning: users will now have to use the force module parameter to get\nthe driver to attach to their device. That\u0027s not a bad thing as these\ndevices can\u0027t be detected anyway.\n\nNote that this doesn\u0027t change the fact that this driver is deprecated\nin favor of gpio/pca953x.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "97addff6def3f8e228a634fa017589f45c69de5c",
      "tree": "abdbe65bb56dd88dbdaeb1878168ef4640ff829c",
      "parents": [
        "833bedb813689807385ae73175389c73a3f855c1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:06 2008 +0200"
      },
      "message": "i2c: Convert the pcf8575 driver to a new-style i2c driver\n\nThe new-style pcf8575 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nWarning: users will now have to use the force module parameter to get\nthe driver to attach to their device. That\u0027s not a bad thing as these\ndevices can\u0027t be detected anyway.\n\nNote that this doesn\u0027t change the fact that this driver is deprecated\nin favor of gpio/pcf857x.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "833bedb813689807385ae73175389c73a3f855c1",
      "tree": "f9b33add52ca947fd9f8ae89753eb8d534efc70e",
      "parents": [
        "8b77e6ac4911a79993e583ece719736a9e035b1d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:06 2008 +0200"
      },
      "message": "i2c: Convert the pcf8574 driver to a new-style i2c driver\n\nThe new-style pcf8574 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nWarning: users will now have to use the force module parameter to get\nthe driver to attach to their device. That\u0027s not a bad thing as these\ndevices can\u0027t be detected anyway.\n\nNote that this doesn\u0027t change the fact that this driver is deprecated\nin favor of gpio/pcf857x.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8b77e6ac4911a79993e583ece719736a9e035b1d",
      "tree": "91019e9effc2ceb173c08c00ed5698057beb4ccf",
      "parents": [
        "68be3363740e4ac3b4309faebcdf8fe5bf62ed2f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:06 2008 +0200"
      },
      "message": "i2c: Convert the pcf8591 driver to a new-style i2c driver\n\nThe new-style pcf8591 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "68be3363740e4ac3b4309faebcdf8fe5bf62ed2f",
      "tree": "7bfd27545886faf096a6af52f13d67e705f470ea",
      "parents": [
        "bd4bc3dbded9cd7b2bdca6bba1aecb4251a8039d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:05 2008 +0200"
      },
      "message": "i2c: Convert the eeprom driver to a new-style i2c driver\n\nThe new-style eeprom driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bd4bc3dbded9cd7b2bdca6bba1aecb4251a8039d",
      "tree": "463f7b4283b3924abf504e4db020050bd2b55db5",
      "parents": [
        "45158894d4d6704afbb4cefe55e5f6ca279fe12a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:05 2008 +0200"
      },
      "message": "i2c: Clear i2c_adapter.dev on adapter removal\n\nClear i2c_adapter.dev on adapter removal. This makes it possible to\nre-add the adapter at a later point, which some drivers\n(i2c-amd756-s4882, i2c-nforce2-s4985) actually do.\n\nThis fixes a bug reported by John Stultz here:\n  http://lkml.org/lkml/2008/7/15/720\nand by Ingo Molar there:\n  http://lkml.org/lkml/2008/7/16/78\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "45158894d4d6704afbb4cefe55e5f6ca279fe12a",
      "tree": "d57e745e2d0848d75cd4a46ca04178b16f186b50",
      "parents": [
        "89a93f2f4834f8c126e8d9dd6b368d0b9e21ec3d",
        "84c3d4aaec3338201b449034beac41635866bddf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 19:04:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 19:04:58 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (249 commits)\n  powerpc: Fix pte_update for CONFIG_PTE_64BIT and !PTE_ATOMIC_UPDATES\n  powerpc: Fix a build problem on ppc32 with new DMA_ATTRs\n  ibm_newemac: Add MII mode support to the EMAC RGMII bridge.\n  powerpc: Don\u0027t spin on sync instruction at boot time\n  powerpc: Add VSX load/store alignment exception handler\n  powerpc: fix giveup_vsx to save registers correctly\n  powerpc: support for latencytop\n  powerpc: Remove unnecessary condition when sanity-checking WIMG bits\n  powerpc: Add PPC_FEATURE_PSERIES_PERFMON_COMPAT\n  powerpc: Add driver for Barrier Synchronization Register\n  powerpc: mman.h export fixups\n  powerpc/fsl: update crypto node definition and device tree instances\n  powerpc/fsl: Refactor device bindings\n  powerpc/85xx: Minor fixes for 85xxds and 8536ds board.\n  powerpc: Add 82xx/83xx/86xx to 6xx Multiplatform\n  powerpc/85xx: publish of device for cds platforms\n  powerpc/booke: don\u0027t reinitialize time base\n  powerpc/86xx: Refactor pic init\n  powerpc/CPM: Add i2c pins to dts and board setup\n  cpm_uart: Support uart_wait_until_sent()\n  ...\n"
    },
    {
      "commit": "89a93f2f4834f8c126e8d9dd6b368d0b9e21ec3d",
      "tree": "e731456fec0cab1225ad3e806dc8d3efefa0a78b",
      "parents": [
        "260eddf4391f162a69d1d163729249635fa7a78f",
        "fe9233fb6914a0eb20166c967e3020f7f0fba2c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:58:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:58:04 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (102 commits)\n  [SCSI] scsi_dh: fix kconfig related build errors\n  [SCSI] sym53c8xx: Fix bogus sym_que_entry re-implementation of container_of\n  [SCSI] scsi_cmnd.h: remove double inclusion of linux/blkdev.h\n  [SCSI] make struct scsi_{host,target}_type static\n  [SCSI] fix locking in host use of blk_plug_device()\n  [SCSI] zfcp: Cleanup external header file\n  [SCSI] zfcp: Cleanup code in zfcp_erp.c\n  [SCSI] zfcp: zfcp_fsf cleanup.\n  [SCSI] zfcp: consolidate sysfs things into one file.\n  [SCSI] zfcp: Cleanup of code in zfcp_aux.c\n  [SCSI] zfcp: Cleanup of code in zfcp_scsi.c\n  [SCSI] zfcp: Move status accessors from zfcp to SCSI include file.\n  [SCSI] zfcp: Small QDIO cleanups\n  [SCSI] zfcp: Adapter reopen for large number of unsolicited status\n  [SCSI] zfcp: Fix error checking for ELS ADISC requests\n  [SCSI] zfcp: wait until adapter is finished with ERP during auto-port\n  [SCSI] ibmvfc: IBM Power Virtual Fibre Channel Adapter Client Driver\n  [SCSI] sg: Add target reset support\n  [SCSI] lib: Add support for the T10 (SCSI) Data Integrity Field CRC\n  [SCSI] sd: Move scsi_disk() accessor function to sd.h\n  ...\n"
    },
    {
      "commit": "260eddf4391f162a69d1d163729249635fa7a78f",
      "tree": "56800d02133c839b26a74f203918c2d68cb0ce7c",
      "parents": [
        "f2d9c740f6b9f92608dfb2a2bdd797e0350cabe4",
        "7890ea1f95fa8968fa6f5bb5860e6632932abfd3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:57:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:57:38 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  Revert crypto: prng - Deterministic CPRNG\n"
    },
    {
      "commit": "f2d9c740f6b9f92608dfb2a2bdd797e0350cabe4",
      "tree": "5314ea29b26110fa0f1924d1386daca3b495cfdb",
      "parents": [
        "fafa3a3f16723997f039a0193997464d66dafd8f"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Jul 15 10:57:33 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:57:20 2008 -0700"
      },
      "message": "ftrace: ftrace.txt updates\n\nThis patch includes ftrace.txt updates that address (mostly) comments from\nAndrew Morton. It also includes updates that were suggested by Randy\nDunlap, John Kacur and David Teigland.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84c3d4aaec3338201b449034beac41635866bddf",
      "tree": "3412951682fb2dd4feb8a5532f8efbaf8b345933",
      "parents": [
        "43d2548bb2ef7e6d753f91468a746784041e522d",
        "fafa3a3f16723997f039a0193997464d66dafd8f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027\n\nManual merge of:\n\n\tarch/powerpc/Kconfig\n\tarch/powerpc/kernel/stacktrace.c\n\tarch/powerpc/mm/slice.c\n\tarch/ppc/kernel/smp.c"
    },
    {
      "commit": "fafa3a3f16723997f039a0193997464d66dafd8f",
      "tree": "dd7e93c8bde2b8ac8ec67f3f8302f8ddf4ec9c43",
      "parents": [
        "7e2225d860772aaa07e1cebca6a5aa6f93f9aa91",
        "431ceb83f703a343bdd14350480a2224fa4bfedf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 16:29:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 16:29:18 2008 -0700"
      },
      "message": "Merge branch \u0027x86/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: fix TSC build error on 32bit\n"
    },
    {
      "commit": "7e2225d860772aaa07e1cebca6a5aa6f93f9aa91",
      "tree": "8a4c3076c2043d011fcf2357835f4f16be7606a7",
      "parents": [
        "3a628b0fd42f7eaf9d052447784d48ceae9ffb8e",
        "b27418aa551a153e8bf1bd16cf93e5786f9590a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 15:01:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 15:01:29 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (54 commits)\n  [MIPS] Remove mips_machtype for LASAT machines\n  [MIPS] Remove mips_machtype from EMMA2RH machines\n  [MIPS] Remove mips_machtype from ARC based machines\n  [MIPS] MTX-1 flash partition setup move to platform devices registration\n  [MIPS] TXx9: cleanup and fix some sparse warnings\n  [MIPS] TXx9: rename asm-mips/mach-jmr3927 to asm-mips/mach-tx39xx\n  [MIPS] remove machtype for group Toshiba\n  [MIPS] separate rbtx4927_time_init() and rbtx4937_time_init()\n  [MIPS] separate rbtx4927_arch_init() and rbtx4937_arch_init()\n  [MIPS] txx9_cpu_clock setup move to rbtx4927_time_init()\n  [MIPS] txx9_board_vec set directly without mips_machtype\n  [MIPS] IP22: Add platform device for Indy volume buttons\n  [MIPS] cmbvr4133: Remove support\n  [MIPS] remove wrppmc_machine_power_off()\n  [MIPS] replace inline assembler to cpu_wait()\n  [MIPS] IP22/28: Add platform devices for HAL2\n  [MIPS] TXx9: Update and merge defconfigs\n  [MIPS] TXx9: Make single kernel can support multiple boards\n  [MIPS] TXx9: Update defconfigs\n  [MIPS] TXx9: Reorganize PCI code\n  ...\n"
    },
    {
      "commit": "3a628b0fd42f7eaf9d052447784d48ceae9ffb8e",
      "tree": "44ffc68125d966d58f7cf8a1905dc9b7143e57a8",
      "parents": [
        "a5db33411ae762e597bfcde6bb9d0c8c2ea9c0eb"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Jul 15 17:19:55 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:30:56 2008 -0700"
      },
      "message": "Don\u0027t crash on IOMMU overflow in A100U2W driver\n\nHandle IOMMU overflow correctly, by retrying.  IOMMU errors can happen\nand drivers must deal with them.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5db33411ae762e597bfcde6bb9d0c8c2ea9c0eb",
      "tree": "fca5929eddc432092f0c444ffc672058effb78b0",
      "parents": [
        "56d387ec210049be2fdb0fe26ba6d6de1b3c1b15"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Jul 15 17:18:38 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:30:56 2008 -0700"
      },
      "message": "BUG_ON on kernel misbehavior on A100U2W driver\n\nWith broken Sparc64 IOMMU accounting, the kernel submits larger requests\nthen allowed.  Better to crash on BUG than corrupt memory.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56d387ec210049be2fdb0fe26ba6d6de1b3c1b15",
      "tree": "7765729d4d4b51007de544af6abb5f7841f515cb",
      "parents": [
        "987ff954cda2a206f5e694f267b0ccad869c257c"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Jul 15 17:16:38 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:30:56 2008 -0700"
      },
      "message": "Add udelay to A100U2W SCSI driver\n\nudelay is required on Sun Ultra 5.\n\nI don\u0027t know any reason or explanation for this, it was found purely\nexperimentally.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "987ff954cda2a206f5e694f267b0ccad869c257c",
      "tree": "a362254e637f3d6da019f783b4cef057117a2cdb",
      "parents": [
        "63cf13b77ab785e87c867defa8545e6d4a989774"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Jul 15 17:15:41 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:30:56 2008 -0700"
      },
      "message": "Fix endianity in A100U2W SCSI driver\n\nSupport big endian systems in a100u2w driver.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63cf13b77ab785e87c867defa8545e6d4a989774",
      "tree": "b71d0a77a59f58f90de9d24d3ecaf6f4eab67fca",
      "parents": [
        "59190f4213462f191fc0d22d39b1cf18ea39ca39"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Jul 15 13:22:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:12:20 2008 -0700"
      },
      "message": "generic ipi function calls: wait on alloc failure fallback\n\nWhen a GFP_ATOMIC allocation fails, it falls back to allocating the\ndata on the stack and converting it to a waiting call.\n\nMake sure we actually wait in this case.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59190f4213462f191fc0d22d39b1cf18ea39ca39",
      "tree": "8f30fa62ae7d8948e7974dfecede3d6a41ae3ec3",
      "parents": [
        "64fd52a52077d3cd5a778ca031c0aaecf885eaa6",
        "f6f88e9bfb6ced9871ed65ebe85c371de3c9e4be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:02:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:12:03 2008 -0700"
      },
      "message": "Merge branch \u0027generic-ipi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027generic-ipi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (22 commits)\n  generic-ipi: more merge fallout\n  generic-ipi: merge fix\n  x86, visws: use mach-default/entry_arch.h\n  x86, visws: fix generic-ipi build\n  generic-ipi: fixlet\n  generic-ipi: fix s390 build bug\n  generic-ipi: fix linux-next tree build failure\n  fix: \"smp_call_function: get rid of the unused nonatomic/retry argument\"\n  fix: \"smp_call_function: get rid of the unused nonatomic/retry argument\"\n  fix \"smp_call_function: get rid of the unused nonatomic/retry argument\"\n  on_each_cpu(): kill unused \u0027retry\u0027 parameter\n  smp_call_function: get rid of the unused nonatomic/retry argument\n  sh: convert to generic helpers for IPI function calls\n  parisc: convert to generic helpers for IPI function calls\n  mips: convert to generic helpers for IPI function calls\n  m32r: convert to generic helpers for IPI function calls\n  arm: convert to generic helpers for IPI function calls\n  alpha: convert to generic helpers for IPI function calls\n  ia64: convert to generic helpers for IPI function calls\n  powerpc: convert to generic helpers for IPI function calls\n  ...\n\nFix trivial conflicts due to rcu updates in kernel/rcupdate.c manually\n"
    },
    {
      "commit": "64fd52a52077d3cd5a778ca031c0aaecf885eaa6",
      "tree": "00d72f4aac587eeeff89b8af369250725bf83c6a",
      "parents": [
        "fe1a6875fcaaac2041945008a9875d2c07be1d9b",
        "6c9fcaf2eec1b9f85226a694230dd957dd7926b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 13:59:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 13:59:31 2008 -0700"
      },
      "message": "Merge branch \u0027core/rcu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/rcu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (23 commits)\n  rcu classic: update qlen when cpu offline\n  rcu: make rcutorture even more vicious: invoke RCU readers from irq handlers (timers)\n  rcu: make quiescent rcutorture less power-hungry\n  rcu, rcutorture: make quiescent rcutorture less power-hungry\n  rcu: make rcutorture more vicious: reinstate boot-time testing\n  rcu: make rcutorture more vicious: add stutter feature\n  rcutorture: WARN_ON_ONCE(1) when detecting an error\n  rcu: remove unused field struct rcu_data::rcu_tasklet\n  Revert \"prohibit rcutorture from being compiled into the kernel\"\n  rcu: fix nf_conntrack_helper.c build bug\n  rculist.h: fix include in net/netfilter/nf_conntrack_netlink.c\n  rcu: remove duplicated include in kernel/rcupreempt.c\n  rcu: remove duplicated include in kernel/rcupreempt_trace.c\n  RCU, rculist.h: fix list iterators\n  rcu: fix rcu_try_flip_waitack_needed() to prevent grace-period stall\n  rculist.h: use the rcu API\n  rcu: split list.h and move rcu-protected lists into rculist.h\n  sched: 1Q08 RCU doc update, add call_rcu_sched()\n  rcu: add call_rcu_sched() and friends to rcutorture\n  rcu: add rcu_barrier_sched() and rcu_barrier_bh()\n  ...\n"
    },
    {
      "commit": "fe1a6875fcaaac2041945008a9875d2c07be1d9b",
      "tree": "5875f52aa0a859a91b96076279f028246475a6cb",
      "parents": [
        "de3b69d7d87e1e86c0307f0f15b377dcebeab906"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Jul 15 22:28:46 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 13:58:40 2008 -0700"
      },
      "message": "mm: fix build on non-mmu machines\n\nCommit 1ea0704e0d aka \"mm: add a ptep_modify_prot transaction abstraction\"\n\ncaused:\n\n|  CC      init/main.o\n|In file included from include2/asm/pgtable.h:68,\n|                 from /home/bigeasy/git/linux-2.6-m68k/include/linux/mm.h:39,\n|                 from include2/asm/uaccess.h:8,\n|                 from /home/bigeasy/git/linux-2.6-m68k/include/linux/poll.h:13,\n|                 from /home/bigeasy/git/linux-2.6-m68k/include/linux/rtc.h:113,\n|                 from /home/bigeasy/git/linux-2.6-m68k/include/linux/efi.h:19,\n|                 from /home/bigeasy/git/linux-2.6-m68k/init/main.c:43:\n|/linux-2.6/include/asm-generic/pgtable.h: In function \u0027__ptep_modify_prot_start\u0027:\n|/linux-2.6/include/asm-generic/pgtable.h:209: error: implicit declaration of function \u0027ptep_get_and_clear\u0027\n|/linux-2.6/include/asm-generic/pgtable.h:209: error: incompatible types in return\n|/linux-2.6/include/asm-generic/pgtable.h: In function \u0027__ptep_modify_prot_commit\u0027:\n|/linux-2.6/include/asm-generic/pgtable.h:220: error: implicit declaration of function \u0027set_pte_at\u0027\n|make[2]: *** [init/main.o] Error 1\n|make[1]: *** [init] Error 2\n|make: *** [sub-make] Error 2\n\non my m68knommu box.\n\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de3b69d7d87e1e86c0307f0f15b377dcebeab906",
      "tree": "f12e86eb67a5da16b5d01d95bc054165971a2162",
      "parents": [
        "22a37bcb7857541eb2d37806c4744ee2530baa98"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Jul 15 13:28:14 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 13:58:40 2008 -0700"
      },
      "message": "ftrace: maintainer\n\nI\u0027m willing to take responsibility for ftrace, and follow up on any\nissues that arise due to it.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "431ceb83f703a343bdd14350480a2224fa4bfedf",
      "tree": "2f4644aec0d326e23327ed2297a4a4f52b1d830e",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 15 22:08:04 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 15 22:46:47 2008 +0200"
      },
      "message": "x86: fix TSC build error on 32bit\n\nDave Hansen reported a build error on 32bit which went unnoticed\nas newer gcc versions seem to optimize unused static functions\naway before compiling them.\n\nMake vread_tsc() depend on CONFIG_X86_64\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f6f88e9bfb6ced9871ed65ebe85c371de3c9e4be",
      "tree": "fec0def5fed9ab79340a04184bc4d48ac2b832ce",
      "parents": [
        "b3c9816b9fa9a7b75ab36111eb76eca03e5bab78"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 22:08:52 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 22:08:52 2008 +0200"
      },
      "message": "generic-ipi: more merge fallout\n\nfix more API change fallout in recently merged upstream changes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b3c9816b9fa9a7b75ab36111eb76eca03e5bab78",
      "tree": "e30d1e9841c1196193e24eb284f0349a17ab776f",
      "parents": [
        "1a781a777b2f6ac46523fe92396215762ced624d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 22:03:56 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 22:03:56 2008 +0200"
      },
      "message": "generic-ipi: merge fix\n\nfix merge fallout:\n\narch/x86/pci/amd_bus.c: In function ‘enable_pci_io_ecs\u0027:\narch/x86/pci/amd_bus.c:581: error: too many arguments to function ‘on_each_cpu\u0027\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1a781a777b2f6ac46523fe92396215762ced624d",
      "tree": "4f34bb4aade85c0eb364b53d664ec7f6ab959006",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "42a2f217a5e324ed5f2373ab1b7a0a15187c4d6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "message": "Merge branch \u0027generic-ipi\u0027 into generic-ipi-for-linus\n\nConflicts:\n\n\tarch/powerpc/Kconfig\n\tarch/s390/kernel/time.c\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/cpu/perfctr-watchdog.c\n\tarch/x86/kernel/i8259_64.c\n\tarch/x86/kernel/ldt.c\n\tarch/x86/kernel/nmi_64.c\n\tarch/x86/kernel/smpboot.c\n\tarch/x86/xen/smp.c\n\tinclude/asm-x86/hw_irq_32.h\n\tinclude/asm-x86/hw_irq_64.h\n\tinclude/asm-x86/mach-default/irq_vectors.h\n\tinclude/asm-x86/mach-voyager/irq_vectors.h\n\tinclude/asm-x86/smp.h\n\tkernel/Makefile\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "22a37bcb7857541eb2d37806c4744ee2530baa98",
      "tree": "9b3e1a8165908ffa74b2559924ee0f18488667ba",
      "parents": [
        "849c529f57020cc47085400edd5e641d95cd4faf",
        "82f06e86117680ada35fdb76c8852268d994cd99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 12:39:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 12:39:44 2008 -0700"
      },
      "message": "Merge branch \u0027sbp2-spindown\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027sbp2-spindown\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: sbp2: spin disks down on suspend and shutdown\n  firewire: fw-sbp2: spin disks down on suspend and shutdown\n  ieee1394: sbp2: fix spindown for PL-3507 and TSB42AA9 firmwares\n  firewire: fw-sbp2: fix spindown for PL-3507 and TSB42AA9 firmwares\n  scsi: sd: optionally set power condition in START STOP UNIT\n"
    },
    {
      "commit": "849c529f57020cc47085400edd5e641d95cd4faf",
      "tree": "5f2d1add9f98995bf8c22cdfc6ade3e02869e1ac",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "a7ea67823af4a7e442e92064b0fab46603a588f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 12:39:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 12:39:13 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: don\u0027t respond to broadcast write requests\n  firewire: clean up fw_card reference counting\n  firewire: clean up some includes\n  firewire: remove unused struct members\n  firewire: implement broadcast_channel CSR for 1394a compliance\n  ieee1394: dump mmapped iso buffers in core files\n  ieee1394: raw1394: Push the BKL down into the driver ioctls\n  ieee1394: video1394: reorder module init, prepare BKL removal\n  ieee1394: reduce log noise about config ROM CRC errors\n"
    },
    {
      "commit": "6c9fcaf2eec1b9f85226a694230dd957dd7926b3",
      "tree": "f8c824c6c64dc411752c844f116e693760768bcc",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "199a952876adbfc2b6c13b8b07adabebf4ff54b2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:10:12 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:10:12 2008 +0200"
      },
      "message": "Merge branch \u0027core/rcu\u0027 into core/rcu-for-linus\n"
    },
    {
      "commit": "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
      "tree": "7db5a11d1d57a56fc330b8313680bbbe4eb3a564",
      "parents": [
        "b312bf359e20cc39c00d480fd40a24c245d80bf7",
        "e79aec291da55aa322ddb5d8f3bb04cdf69470d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:26:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:26:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slab: rename slab_destroy_objs\n  slub: current is always valid\n  slub: Add check for kfree() of non slab objects.\n"
    },
    {
      "commit": "b312bf359e20cc39c00d480fd40a24c245d80bf7",
      "tree": "756247f113688403cf35d1d7437fc92d390279d2",
      "parents": [
        "dc221eae08eea3b0db127d1f152fac24d10b6a52",
        "2640d7c0b8d5d9d9ee303b8cd09f5124176f6239"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:18:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:18:10 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  AHCI: Remove an unnecessary flush from ahci_qc_issue\n  AHCI: speed up resume\n  [libata] Add support for VPD page b1\n  ata: endianness annotations in pata drivers\n  libata-eh: update atapi_eh_request_sense() to take @dev instead of @qc\n  [libata] sata_svw: update code comments relating to data corruption\n  libata/ahci: enclosure management support\n  libata: improve EH internal command timeout handling\n  libata: use ULONG_MAX to terminate reset timeout table\n  libata: improve EH retry delay handling\n  libata: consistently use msecs for time durations\n"
    },
    {
      "commit": "dc221eae08eea3b0db127d1f152fac24d10b6a52",
      "tree": "eea4cc64f2568db6aea94b9491120525ebcd738f",
      "parents": [
        "98339cbd360b77c3167db287fd611468c2c44559",
        "4735c98f8447acb1c8977e2b8024640f7bf36dd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:16:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:16:05 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6: (56 commits)\n  i2c: Add detection capability to new-style drivers\n  i2c: Call client_unregister for new-style devices too\n  i2c: Clean up old chip drivers\n  i2c-ibm_iic: Register child nodes\n  i2c: New-style EEPROM driver using device IDs\n  i2c: Export the i2c_bus_type symbol\n  i2c-au1550: Fix PM support\n  i2c-dev: Delete empty detach_client callback\n  i2c: Drop stray references to lm_sensors\n  i2c: Check for ACPI resource conflicts\n  i2c-ocores: basic PM support\n  i2c-sibyte: SWARM I2C board initialization\n  i2c-i801: Fix handling of error conditions\n  i2c-i801: Rename local variable temp to status\n  i2c-i801: Properly report bus arbitration loss\n  i2c-i801: Remove verbose debugging messages\n  i2c-algo-pcf: Drop unused struct members\n  i2c-algo-pcf: Multi-master lost-arbitration improvement\n  i2c: Deprecate the legacy gpio drivers\n  i2c-pxa: Initialize early\n  ...\n"
    },
    {
      "commit": "98339cbd360b77c3167db287fd611468c2c44559",
      "tree": "06779e040c18aa40fc5a6e15b132fa1f70ec45f6",
      "parents": [
        "e4e0fadcd929138aa82130a1c5f22206d86d7bb2",
        "cbbc4e818de4451cdef75a112b7fc8a523d5d2a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:15:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:15:36 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: (80 commits)\n  ide-floppy: fix unfortunate function naming\n  ide-tape: unify idetape_create_read/write_cmd\n  ide: add ide_pc_intr() helper\n  ide-{floppy,scsi}: read Status Register before stopping DMA engine\n  ide-scsi: add more debugging to idescsi_pc_intr()\n  ide-scsi: use pc-\u003ecallback\n  ide-floppy: add more debugging to idefloppy_pc_intr()\n  ide-tape: always log debug info in idetape_pc_intr() if debugging is enabled\n  ide-tape: add ide_tape_io_buffers() helper\n  ide-tape: factor out DSC handling from idetape_pc_intr()\n  ide-{floppy,tape}: move checking of -\u003efailed_pc to -\u003ecallback\n  ide: add ide_issue_pc() helper\n  ide: add PC_FLAG_DRQ_INTERRUPT pc flag\n  ide-scsi: move idescsi_map_sg() call out from idescsi_issue_pc()\n  ide: add ide_transfer_pc() helper\n  ide-scsi: set drive-\u003escsi flag for devices handled by the driver\n  ide-{cd,floppy,tape}: remove checking for drive-\u003escsi\n  ide: add PC_FLAG_ZIP_DRIVE pc flag\n  ide-tape: factor out waiting for good ireason from idetape_transfer_pc()\n  ide-tape: set PC_FLAG_DMA_IN_PROGRESS flag in idetape_transfer_pc()\n  ...\n"
    },
    {
      "commit": "cbbc4e818de4451cdef75a112b7fc8a523d5d2a0",
      "tree": "a82449f4b007692caf7526aa02a5b16acaaf0721",
      "parents": [
        "cd2abbfec84f43db740483daf4ea528d49d8858f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "message": "ide-floppy: fix unfortunate function naming\n\nmv idefloppy_transfer_pc1 idefloppy_start_pc_transfer\nmv idefloppy_transfer_pc2 idefloppy_transfer_pc\n\nwhich describes their functionality and disambiguates them. There should be no\nfunctionality change introduced by this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cd2abbfec84f43db740483daf4ea528d49d8858f",
      "tree": "ac23e0356ae3bd5ac6a4bbe91be8786b9c4de369",
      "parents": [
        "646c0cb6c430f8d3ad3769dd1518fe664ff0ce27"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "message": "ide-tape: unify idetape_create_read/write_cmd\n\nA straightforward one. There should be no functional change resulting from this\nchange.\n\n[bart: minor fixups]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "646c0cb6c430f8d3ad3769dd1518fe664ff0ce27",
      "tree": "4e02a6ffe70aceeb36093534845f3308c81a11b5",
      "parents": [
        "55d82bfa6763d6761670d740ab3bac2f1c042d87"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "message": "ide: add ide_pc_intr() helper\n\n* ide-tape.c: add \u0027drive\u0027 argument to idetape_update_buffers().\n\n* Add generic ide_pc_intr() helper to ide-atapi.c and then\n  convert ide-{floppy,tape,scsi} device drivers to use it.\n\n* ide-tape.c: remove no longer needed DBG_PC_INTR.\n\nThere should be no functional changes caused by this patch\n(unless the debugging is explicitely compiled in).\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "55d82bfa6763d6761670d740ab3bac2f1c042d87",
      "tree": "dd5e13c6c4801a4853ee0ce5f11469ab05ba6c31",
      "parents": [
        "cdca5c1f3b769eb2cdfc9cadc254cb74ba73c7d6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "message": "ide-{floppy,scsi}: read Status Register before stopping DMA engine\n\nRead Status Register before stopping DMA engine to match ide-tape\ndevice driver - it should be safe and shouldn\u0027t affect anything.\n\nThis is a preparation for adding generic ide_pc_intr() helper.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cdca5c1f3b769eb2cdfc9cadc254cb74ba73c7d6",
      "tree": "3fb425069ab22632d5497e558d2864e444a2fa0d",
      "parents": [
        "c6b2d260b5a7a5ed32aa2ce370d81183fc37eeb1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "message": "ide-scsi: add more debugging to idescsi_pc_intr()\n\nAdd more debugging to idescsi_pc_intr() to match ide-tape\u0027s\nidetape_pc_intr().\n\nWhile at it:\n\n* Correct the first debug message.\n\nThis is a preparation for adding generic ide_pc_intr() helper.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c6b2d260b5a7a5ed32aa2ce370d81183fc37eeb1",
      "tree": "806a4770acce66ee15f7af626caa36d040d73338",
      "parents": [
        "4c93067ea9e5eca9d975bec74dae641228ac1bbe"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "message": "ide-scsi: use pc-\u003ecallback\n\n* Add ide_scsi_callback() pc-\u003ecallback implementation, then update\n  idescsi_check_condition() and idescsi_queue() to setup -\u003ecallback.\n\n* Convert idescsi_pc_intr() to use pc-\u003ecallback.\n\nThis is a preparation for adding generic ide_pc_intr() helper.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4c93067ea9e5eca9d975bec74dae641228ac1bbe",
      "tree": "18ad0e02a98291988ad080dc9c4858fe58f3b5b1",
      "parents": [
        "3e421d324c003f8f002f402141b15d758adbfaef"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "message": "ide-floppy: add more debugging to idefloppy_pc_intr()\n\nAdd more debugging to idefloppy_pc_intr() to match ide-tape\u0027s\nidetape_pc_intr().\n\nWhile at it:\n\n* Correct the first debug message.\n\n* Log device name with \"DMA finished\" message.\n\nThis is a preparation for adding generic ide_pc_intr() helper.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3e421d324c003f8f002f402141b15d758adbfaef",
      "tree": "2c3463dc5df51276f51faee3ba43502caf48e8d7",
      "parents": [
        "08424ac24a35b505463919a897b097f27e4dca96"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "message": "ide-tape: always log debug info in idetape_pc_intr() if debugging is enabled\n\nAdd DBG_PC_INTR debug level and use it to always log debug info\nin idetape_pc_intr() if debugging is enabled.\n\nWhile at it:\n\n* Use drive-\u003ename instead of tape-\u003ename.\n\n* Log device name with \"DMA finished\" message.\n\nThis is a preparation for adding generic ide_pc_intr() helper.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "08424ac24a35b505463919a897b097f27e4dca96",
      "tree": "ad78a1c794e8d22174b5e84d2ef9e1813f7c3336",
      "parents": [
        "74e63e74ea57e06839aa5fcf016eace35da26050"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "message": "ide-tape: add ide_tape_io_buffers() helper\n\n* Add ide_tape_io_buffers() helper which is a wrapper for\n  idetape_{in,out}put_buffers() and convert idetape_pc_intr()\n  to use it.\n\n* Remove no longer used idetape_io_buf typedef.\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": "74e63e74ea57e06839aa5fcf016eace35da26050",
      "tree": "7392142a25920307db4509ec7886a3c591555588",
      "parents": [
        "dd2e9a032bc552f6e2ae852e81cde602c09d7d3e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "message": "ide-tape: factor out DSC handling from idetape_pc_intr()\n\nFactor out DSC handling from idetape_pc_intr() to ide_tape_handle_dsc()\nhelper as a preparation for adding generic ide_pc_intr() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dd2e9a032bc552f6e2ae852e81cde602c09d7d3e",
      "tree": "4252e71a2a3c1bbe0c5fd2eae404b09f1d99208e",
      "parents": [
        "6bf1641ca1c7554f0da54aaf89788731b541bacc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "message": "ide-{floppy,tape}: move checking of -\u003efailed_pc to -\u003ecallback\n\nMove checking/resetting of -\u003efailed_pc from ide*_pc_intr() to -\u003ecallback\nas a preparation for adding generic ide_pc_intr() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e---\n"
    },
    {
      "commit": "6bf1641ca1c7554f0da54aaf89788731b541bacc",
      "tree": "ce7c371971e68b650d87e67935e460c948f4cb20",
      "parents": [
        "28c7214bd8c2bbd4873b8f1e7f58d86d3731124f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:00 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:00 2008 +0200"
      },
      "message": "ide: add ide_issue_pc() helper\n\nAdd generic ide_issue_pc() helper to ide-atapi.c and then\nconvert ide-{floppy,tape,scsi} device drivers to use it.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "28c7214bd8c2bbd4873b8f1e7f58d86d3731124f",
      "tree": "224d9b798a73a3b5d0d8de204a6e9465a37c4104",
      "parents": [
        "4cc196897de9e6c02cf86debc5b9f7cf1b69a214"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:59 2008 +0200"
      },
      "message": "ide: add PC_FLAG_DRQ_INTERRUPT pc flag\n\nAdd PC_FLAG_DRQ_INTERRUPT pc flag, set it in ide*_do_request()\nand check for it (instead of checking for IDE*_FLAG_DRQ_INTERRUPT)\nin ide*_issue_pc().  This is a preparation for adding generic\nide_issue_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4cc196897de9e6c02cf86debc5b9f7cf1b69a214",
      "tree": "70aebe4c447f6ce48ff10909779382000fd8b6da",
      "parents": [
        "594c16d8dd54cd7b1c5ef1ec3ac0f6bf34301dad"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "message": "ide-scsi: move idescsi_map_sg() call out from idescsi_issue_pc()\n\nMove idescsi_map_sg() call out from idescsi_issue_pc()\nto idescsi_do_request() as a preparation to adding generic\nide_issue_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "594c16d8dd54cd7b1c5ef1ec3ac0f6bf34301dad",
      "tree": "4891a8ab4e998ba00db51e4672da64fd83663002",
      "parents": [
        "f83cbc77b0d5521b4f0f591ede4870316944481a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "message": "ide: add ide_transfer_pc() helper\n\n* Add ide-atapi.c file for generic ATAPI support together with\n  CONFIG_IDE_ATAPI config option.\n\n* Add generic ide_transfer_pc() helper to ide-atapi.c and then\n  convert ide-{floppy,tape,scsi} device drivers to use it.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f83cbc77b0d5521b4f0f591ede4870316944481a",
      "tree": "e62b34fbcf381af7bc472129c980246c52f6ccb8",
      "parents": [
        "794cc6804bb946826b7427d205ac391a5370d361"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "message": "ide-scsi: set drive-\u003escsi flag for devices handled by the driver\n\nThis is a preparation for adding generic ide_transfer_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "794cc6804bb946826b7427d205ac391a5370d361",
      "tree": "7717c37c6cc8650a36408b8744df534191555918",
      "parents": [
        "5d41893c0f9caf94b449eada0279a08c86f0212e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "message": "ide-{cd,floppy,tape}: remove checking for drive-\u003escsi\n\nRemove checking for drive-\u003escsi which is no longer set by IDE core code\n(leave the flag since it will be re-used for generic ATAPI support).\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5d41893c0f9caf94b449eada0279a08c86f0212e",
      "tree": "37dbcbb686f506c0f275c127b74f8f8ac349e0ee",
      "parents": [
        "5a7b75ab429e9ed568be50cfbf7091f097457cb8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "message": "ide: add PC_FLAG_ZIP_DRIVE pc flag\n\nAdd PC_FLAG_ZIP_DRIVE pc flag, set it in idefloppy_do_request()\nand check for it (instead of checking for IDEFLOPPY_FLAG_ZIP_DRIVE)\nin idefloppy_transfer_pc().  This is a preparation for adding\ngeneric ide_transfer_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5a7b75ab429e9ed568be50cfbf7091f097457cb8",
      "tree": "dd2b16ba3be2b40311df559ef248398155d0345e",
      "parents": [
        "9fd13a27c8a35ff1986793cb96aaedb5e75b5368"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "message": "ide-tape: factor out waiting for good ireason from idetape_transfer_pc()\n\nFactor out waiting for good ireason from idetape_transfer_pc()\nto ide_tape_wait_ireason() as a preparation for adding generic\nide_transfer_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9fd13a27c8a35ff1986793cb96aaedb5e75b5368",
      "tree": "e6393bb2d3ccfd83f937ddaea2ef63818b8ef2b8",
      "parents": [
        "6ffb66410dd9f5f383d9265d51ab667333a8296c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "message": "ide-tape: set PC_FLAG_DMA_IN_PROGRESS flag in idetape_transfer_pc()\n\nSet PC_FLAG_DMA_IN_PROGRESS flag in idetape_transfer_pc() instead of\nidetape_issue_pc() to match the other ATAPI device drivers.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6ffb66410dd9f5f383d9265d51ab667333a8296c",
      "tree": "8974bd5ed612fde885e26b42ca738f3dbfce3047",
      "parents": [
        "5e3310958204912f3f00be2592c945fbc37db6ae"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "message": "ide-floppy: start DMA engine in idefloppy_transfer_pc1()\n\nStart DMA engine and set PC_FLAG_DMA_IN_PROGRESS flag in\nidefloppy_transfer_pc1() instead of idefloppy_issue_pc()\nso the Status Register and the Interrupt Reason Register\nare checked first.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5e3310958204912f3f00be2592c945fbc37db6ae",
      "tree": "90f43165564207eaa8adb97b49faac032bcf73f4",
      "parents": [
        "1b06e92aa03018e4b3ba281e03a7711d9b71a998"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "message": "ide-{floppy,tape}: PC_FLAG_DMA_RECOMMENDED -\u003e PC_FLAG_DMA_OK\n\n* Use PC_FLAG_DMA_OK flag instead of PC_FLAG_DMA_RECOMMENDED one.\n\n* Remove no longer used PC_FLAG_DMA_RECOMMENDED flag.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1b06e92aa03018e4b3ba281e03a7711d9b71a998",
      "tree": "636b1d90f44270253f3834684b85e902f638a21a",
      "parents": [
        "81f4938239fea86d0a7529194a37fb81041171e0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "message": "ide-{floppy,tape}: merge pc-\u003eidefloppy_callback and pc-\u003eidetape_callback\n\nMerge pc-\u003eidefloppy_callback and pc-\u003eidetape_callback into pc-\u003ecallback.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "81f4938239fea86d0a7529194a37fb81041171e0",
      "tree": "253aba635bc99792cc6e3e4c09426ab2489e15ff",
      "parents": [
        "92f5daff2b8439fa4c57c57f47823ffc459c3bd9"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "message": "ide-floppy: merge callbacks\n\nThe appropriate functionality of the callback is established through querying\nthe ATAPI packet command in pc-\u003ec[0].\n\nWhile at it, simplify if (floppy-\u003efailed_pc)-branch to be found in the original\nidefloppy_request_sense_callback().\n\nBart:\n- keep handling for blk_pc_request() requests unchanged + add FIXME\n- add uptodate variable + leave just one idefloppy_end_request() call\n- add newline to the debug message\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92f5daff2b8439fa4c57c57f47823ffc459c3bd9",
      "tree": "77a122aaa1ff0291f646ecaa7f72b309bf18f9f9",
      "parents": [
        "5985e6abbd89f969c17fd80ab864c80f089827a3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "message": "ide-tape: make pc-\u003eidetape_callback void\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5985e6abbd89f969c17fd80ab864c80f089827a3",
      "tree": "3268f44b3c45414aeddbfd2f2bee41560adc57a5",
      "parents": [
        "258ec4113081c2b63117dc2df6d94c3e484e9747"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "message": "ide-tape: merge callbacks\n\nThe appropriate functionality of the callback is established through querying\nthe ATAPI packet command in pc-\u003ec[0].\n\nWhile at it:\n- add uptodate variable + leave just one idetape_end_request() call\n- don\u0027t use HWGROUP() macro\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "258ec4113081c2b63117dc2df6d94c3e484e9747",
      "tree": "8332678b71b82c17f7b0b5ae1a0ca00ff63b0274",
      "parents": [
        "568ca92774d2f6be4a7e2f8357559bfdc9424056"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "message": "ide-tape: make idetape_retry_pc() void\n\nidetape_retry_pc() always returns ide_stopped so make it void.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "568ca92774d2f6be4a7e2f8357559bfdc9424056",
      "tree": "bde2cd61eafb613124923a6e57de91f0d0e4f016",
      "parents": [
        "0b2eea4c5594ceaf13c57eaff7ff226263f1c36f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "message": "ide-{floppy,tape,scsi}: log device name instead of driver name\n\nLog device name instead of driver name in *_pc_intr() and *_transfer_pc*().\n\nWhile at it:\n\n* Merge two consecutive printk()-s in *_pc_intr() together.\n\n* Replace \"floppy\"/\"tape\"/\"scsi\" references in printk()-s by \"device\".\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0b2eea4c5594ceaf13c57eaff7ff226263f1c36f",
      "tree": "5ec03a9ae0ae904e5115712b957e957ed4edd165",
      "parents": [
        "170ee569bbe1005baebf2e9e4c3f4622d14ec851"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "message": "ide-floppy: merge idefloppy_transfer_pc() and idefloppy_transfer_pc1()\n\n* Check IDEFLOPPY_FLAG_ZIP_DRIVE flag in idefloppy_transfer_pc1()\n  and skip idefloppy_transfer_pc2()-phase if the flag is not set.\n\n* Always use idefloppy_transfer_pc1() in idefloppy_issue_pc()\n  and remove no longer needed idefloppy_transfer_pc().\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": "170ee569bbe1005baebf2e9e4c3f4622d14ec851",
      "tree": "f2d906cad12ab735414652f79b29a9fbd8012c99",
      "parents": [
        "531e9e50543ebf562237b8ac64529ae09b344a43"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "message": "ide-tape: remove SIMULATE_ERRORS debug code\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "531e9e50543ebf562237b8ac64529ae09b344a43",
      "tree": "75b64cf2b0a4b85878c39ffc860de433ed655e2b",
      "parents": [
        "91395a16309596c2e78439aa5f9f6004f0365ef9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "message": "ide-tape: remove stale comments from idetape_pc_intr()\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "91395a16309596c2e78439aa5f9f6004f0365ef9",
      "tree": "e84829f6e04093f0767423e672d8949538a3aa1b",
      "parents": [
        "6bd3b0bfb8fccdcce3b8524d6761e0a3ab6e23f0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "message": "ide-tape: remove unneeded CONFIG_BLK_DEV_IDEDMA ifdef\n\nPC_FLAG_DMA_IN_PROGRESS flag is never set if DMA support is disabled.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6bd3b0bfb8fccdcce3b8524d6761e0a3ab6e23f0",
      "tree": "81ec1ab90db542a102a7384aecf00ea5fde8fd68",
      "parents": [
        "1e049a8ea190b7cc22320c7797b36b2c6128c9c5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "message": "ide-tape: remove superfluous warning message from idetape_issue_pc()\n\nide_dma_off() prints info about DMA being disabled.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1e049a8ea190b7cc22320c7797b36b2c6128c9c5",
      "tree": "6c826913ebebe21588b04733d177a125e1b1418f",
      "parents": [
        "87429bdc2e0701fa33a455297de01e79797b4210"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "message": "ide-tape: remove superfluous error message from idetape_pc_intr()\n\nide_dma_off() prints info about DMA being disabled.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "87429bdc2e0701fa33a455297de01e79797b4210",
      "tree": "cb301abc3b2c08cf1ff1c8fdbc5da5f51ea11ce6",
      "parents": [
        "43a2b5b29385a3e0997a47c86f286d3645e5cb44"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "message": "ide-tape: idetape_pc_intr() should use local_irq_enable_in_hardirq()\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "43a2b5b29385a3e0997a47c86f286d3645e5cb44",
      "tree": "f590ec553fc54db04bdf3178518c52196bee304e",
      "parents": [
        "c8c51129805c0efb32f34afd3af8fe94f5757363"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "message": "ide-scsi: add debug_log() macro\n\nAdd debug_log() macro and convert the driver to use it.\n\n[ This makes debug messages to be always prefixed with \"ide-scsi: \"\n  and use KERN_INFO level. ]\n\nWhile at it:\n\n* Change \"DMA complete\" debug message to \"DMA finished\" to match\n  other ATAPI device drivers.\n\n* Use __func__.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c8c51129805c0efb32f34afd3af8fe94f5757363",
      "tree": "8aa6ddbb78a79cadc1fc8d561a45fa05a02822ac",
      "parents": [
        "3e52fb4d1f4cc9630422982b6c5fa571e30f9889"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "message": "ide-scsi: remove superfluous BUG_ON() from idescsi_transfer_pc()\n\nide_set_handler() bugs on -\u003ehandler \u003d\u003d NULL so no need to do it\nin idescsi_transfer_pc().\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": "3e52fb4d1f4cc9630422982b6c5fa571e30f9889",
      "tree": "9e5f9509b1755255ac6f4684b3d5c1710a89369c",
      "parents": [
        "6c60bd8ea7aa536d67830bc8384ef0ebdfb8aad4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "message": "ide-scsi: merge idescsi_input_buffers() and idescsi_output_buffers()\n\n* Merge idescsi_input_buffers() and idescsi_output_buffers()\n  into ide_scsi_io_buffers() helper.\n\nWhile at it:\n\n* Log device name instead of driver name on error.\n\n* Use xfer_func_t.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6c60bd8ea7aa536d67830bc8384ef0ebdfb8aad4",
      "tree": "6e6cb8fe2b80ef19e4e48ad6fefeba6909cbffa3",
      "parents": [
        "c04bbc812b05b304a9118687d0e0a47e35f00d1d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "message": "ide-scsi: fix Interrupt Reason checking in idescsi_pc_intr()\n\nSet PC_FLAG_WRITING pc flag in idescsi_queue() (if needed)\nand then fix Interrupt Reason checking in idescsi_pc_intr().\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c04bbc812b05b304a9118687d0e0a47e35f00d1d",
      "tree": "62a76e3a893cbec2aeee1fc01fd716f9fdc64fbc",
      "parents": [
        "e8e25f03e19c2c47834c821511625c0b80567827"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "message": "ide-scsi: fix handling of DMA errors in idescsi_pc_intr()\n\nCheck return value of -\u003edma_end method and if there was a DMA error\nhandle it accordingly (set PC_FLAG_DMA_ERROR pc flag, don\u0027t update\npc-\u003exferred and increase rq-\u003eerrors).\n\nAlso move debug message in the right place while at it.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e8e25f03e19c2c47834c821511625c0b80567827",
      "tree": "1dfdfe2f3be1165352299100329d1e77b9508fa7",
      "parents": [
        "b3d96afccf8b5c67b66a61efb88c53ff029c6611"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "message": "ide-scsi: fix DRQ checking for DMA transfers in idescsi_pc_intr()\n\nIf DRQ bit of Status Register is not cleared it is an error condition\nand should be handled accordingly (disable DMA + reset the device).\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b3d96afccf8b5c67b66a61efb88c53ff029c6611",
      "tree": "879275e500e2f0ac597252996a71a19d73cd6b90",
      "parents": [
        "63f5abb0959337db0d5bece9cefba03cdcadec51"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "message": "ide-scsi: fix race in idescsi_transfer_pc()\n\nStart DMA engine before sending content of packet command (otherwise\nit is possible that IRQ will happen before DMA engine is started).\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "63f5abb0959337db0d5bece9cefba03cdcadec51",
      "tree": "908862cbb739d6571fab4b24f264d4d3671e6400",
      "parents": [
        "7e12ca11d65f4cb29ed58ea3948f8c5d4f57b35e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "message": "ide: remove action argument in ide_do_drive_cmd\n\nide_do_drive_cmd is called only with ide_preempt action argument. So\nwe can remove the action argument in ide_do_drive_cmd and ide_action_t\ntypedef.\n\nThis patch also includes two minor cleanups: 1) ide_do_drive_cmd\nalways succeeds so we don\u0027t need the return value; 2) the callers use\nblk_rq_init before ide_do_drive_cmd so there is no need to initialize\nrq-\u003eerrors.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7e12ca11d65f4cb29ed58ea3948f8c5d4f57b35e",
      "tree": "425d4b7dcb1ed97def498cb0f5dc28d57bf2ac9e",
      "parents": [
        "ff07488346702f554aaeb6aae982540aa0302373"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "message": "ide-scsi: replace ide_do_drive_cmd with blk_execute_rq_nowait\n\nAll the callers of ide_do_drive_cmd() except for ide-scsi use\nide_preempt action argument. This converts ide-scsi to use\nblk_execute_rq_nowait instead of ide_do_drive_cmd so that we can\nremove the action argument in ide_do_drive_cmd and ide_action_t\ntypedef.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ff07488346702f554aaeb6aae982540aa0302373",
      "tree": "1df71858ebc91390c34ffc9e71a1c8c4278a785d",
      "parents": [
        "0fd04dcc2ebb6ec9088c24b368b0ce1f42a98ef5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "message": "ide: remove drive-\u003ectl\n\nRemove drive-\u003ectl (it is always equal to 0x08 after init time).\n\nWhile at it:\n\n* Use ATA_DEVCTL_OBS define.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0fd04dcc2ebb6ec9088c24b368b0ce1f42a98ef5",
      "tree": "e0e3a2cfe7cdcc114a02f7404db67d630a2de3d5",
      "parents": [
        "6a732e11be1355baeeca7c47f19ab20e7baa6ce7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "message": "ide: use -\u003eOUTBSYNC in ide_set_irq()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6a732e11be1355baeeca7c47f19ab20e7baa6ce7",
      "tree": "c6771638fd064bf120920a254cb3e40ebe0df1ae",
      "parents": [
        "f8c4bd0ab2b8783c0f080957781e9f70bee48eaa"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:50 2008 +0200"
      },
      "message": "ide: use -\u003eOUTBSYNC in init_irq()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f8c4bd0ab2b8783c0f080957781e9f70bee48eaa",
      "tree": "b082fb55336f996b56c95d15072b1b4629b1ba12",
      "parents": [
        "135721446144af005109c25eeacca4fdddcd9a66"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:49 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:49 2008 +0200"
      },
      "message": "ide: pass \u0027hwif *\u0027 instead of \u0027drive *\u0027 to -\u003eOUTBSYNC method\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "135721446144af005109c25eeacca4fdddcd9a66",
      "tree": "b3bbcc431492930cfc095b36e73ca9e6fa038878",
      "parents": [
        "ed4af48fd660176680da905817f6e40d51436e4c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:49 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:49 2008 +0200"
      },
      "message": "ide: remove -\u003emmio flag from ide_hwif_t\n\nSince scc_pata host driver no longer uses IDE PCI layer / ide_dma_setup()\nand all other -\u003emmio users set also IDE_HFLAG_MMIO host flag we can safely\nremove -\u003emmio flag.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ed4af48fd660176680da905817f6e40d51436e4c",
      "tree": "6d27fe51ce299b84de1cd7cc64eea3ee55660bef",
      "parents": [
        "9a410e79b552bacb4481f85618aa7333b7776ed7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:48 2008 +0200"
      },
      "message": "ide: move IRQ unmasking out from -\u003etf_load method\n\nMove IRQ unmasking out from -\u003etf_load method to its users.\n\nThere should be no functional changes caused by this patch\n(SELECT_MASK() is NOP except for hpt366, icside and sgiioc4).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9a410e79b552bacb4481f85618aa7333b7776ed7",
      "tree": "9a6668d9edb84710c284185d6f860c4361df6ef6",
      "parents": [
        "e81a3bde13343bc36613aff8f864def7171b376a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:48 2008 +0200"
      },
      "message": "ide: remove IDE_TFLAG_NO_SELECT_MASK taskfile flag\n\nAlways call SELECT_MASK(..., 0) in ide_tf_load() (needs to be done\nto match ide_set_irq(..., 1)) and then remove IDE_TFLAG_NO_SELECT_MASK\ntaskfile flag.\n\nThis change should only affect hpt366 and icside host drivers since\n-\u003emaskproc(..., 0) for sgiioc4 is equivalent to ide_set_irq(..., 1).\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e81a3bde13343bc36613aff8f864def7171b376a",
      "tree": "f548b10e79cc1e4245d7f72434bfc6253ab0273c",
      "parents": [
        "49e153e68187454e296f1e03442393f1a3f1d69c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:48 2008 +0200"
      },
      "message": "ide: fix do_probe() to use SELECT_DRIVE()\n\nFix one place in do_probe() which used -\u003eOUTB directly instead\nof calling SELECT_DRIVE() (so -\u003eselectproc method is also used).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "49e153e68187454e296f1e03442393f1a3f1d69c",
      "tree": "6981e2940be3e63ee9aa0ad9e915f6b3cb152d69",
      "parents": [
        "912ef6d94cc07ce5db19a8ed8953676727d4f30c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "message": "ide: remove commented out code from ide_config_drive_speed()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "912ef6d94cc07ce5db19a8ed8953676727d4f30c",
      "tree": "77c34b479796660a015e017552dc2cea908697da",
      "parents": [
        "57279a7a401eed844ded4346c5ff512e622ac1de"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "message": "sgiioc4: use -\u003eextra_base instead of -\u003edma_status for dma_handle\n\nThis is a preparation for removal of -\u003edma_status field from ide_hwif_t.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "57279a7a401eed844ded4346c5ff512e622ac1de",
      "tree": "c4fee3921d8d33ba5050bad66e3b5f692d75f48f",
      "parents": [
        "931ee0dc5c69e8113233d21942681ab8fecde7f9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "message": "ide: remove try_to_flush_leftover_data()\n\nJust use the new \u0026 shiny ide_pad_transfer() helper instead.\n\nAlso remove the superfluous check for \u0027drive-\u003emedia \u003d\u003d ide_disk\u0027\nwhile at it (ide_ata_error() is used only for ide_disk devices).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "931ee0dc5c69e8113233d21942681ab8fecde7f9",
      "tree": "5de3137f0eb3557727c1233c92b558256408f92c",
      "parents": [
        "dbac9f895f628deebc99dee86dfd21c1823013c3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "message": "ide: remove obsoleted \"ide\u003d\" kernel parameters\n\n* Remove obsoleted \"ide\u003d\" kernel parameters.\n\n* Remove no longer needed:\n  - ide_setup()\n  - parse_options()\n  - __setup(\"\", ...)\n  - module_param(options, ...)\n\n* Use module_{init,exit}() for MODULE\u003dy case and remove MODULE ifdef.\n\n* Make ide_*acpi* and ide_doubler variables static.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dbac9f895f628deebc99dee86dfd21c1823013c3",
      "tree": "f99ca6b5afb2557d3576410d2be7717409e57a6d",
      "parents": [
        "232595eaff951e96cabe5e85fed35f66b72ff51e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "message": "ide: cleanup init_ide_data()\n\n* Remove no longer need init_ide_data() call from ide_setup().\n\n* Cleanup init_ide_data().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "232595eaff951e96cabe5e85fed35f66b72ff51e",
      "tree": "3e15bd413b5b796c3fc01a144d4c5c84dad64baf",
      "parents": [
        "30e5ee4d1a651a0c66e86c6612c003034bd20ba2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "message": "ide: remove obsoleted \"hdx\u003d\" kernel parameters\n\n* Remove obsoleted \"hdx\u003d\" kernel parameters.\n\n* Remove no longer used stridx() and match_parm().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "30e5ee4d1a651a0c66e86c6612c003034bd20ba2",
      "tree": "5845b35a16b81f263c18708d45398cc695ac21ed",
      "parents": [
        "681a561b7ec7fdcd8f35b68e44ac6d6c70aecc04"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "message": "ide: remove obsoleted \"idebus\u003d\" kernel parameter\n\n* Remove obsoleted \"idebus\u003d\" kernel parameter.\n\n* Remove no longer needed ide_system_bus_speed() and system_bus_clock()\n  (together with idebus_parameter and system_bus_speed variables).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "681a561b7ec7fdcd8f35b68e44ac6d6c70aecc04",
      "tree": "0bd31a85ccdbbae87f452448bd001e7a4c2b75da",
      "parents": [
        "52a93ba815737e3877f85b46850cffe993a22429"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 15 21:21:45 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:45 2008 +0200"
      },
      "message": "block: unexport blk_end_sync_rq\n\nAll the users of blk_end_sync_rq has gone (they are converted to use\nblk_execute_rq). This unexports blk_end_sync_rq.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "52a93ba815737e3877f85b46850cffe993a22429",
      "tree": "fcc2797c13884e70100d7c9939c39cc9b4658cc8",
      "parents": [
        "d79c5a670ddf076a346ddcf3d9e21785ecab963f"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 15 21:21:45 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:45 2008 +0200"
      },
      "message": "block: remove the checking for NULL queue in blk_put_request\n\nSome uses blk_put_request asymmetrically, that is, they uses it with\nrequests that not allocated by blk_get_request. As a result,\nblk_put_request has a hack to catch a NULL request_queue. Now such\ncallers are fixed (they use blk_get_request properly). So we can\nsafely remove the hack in blk_put_request.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "d79c5a670ddf076a346ddcf3d9e21785ecab963f"
}
