)]}'
{
  "log": [
    {
      "commit": "bec95aab8c056ab490fe7fa54da822938562443d",
      "tree": "597856476547811928a6d053f9e050045c613d38",
      "parents": [
        "71c2742f5e6348d76ee62085cf0a13e5eff0f00e",
        "bcccc3a28e9cbb44549cde326852c26203a53a56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 21 12:31:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 21 12:31:32 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:\n  hwmon: (lm75) sensor reading bugfix\n  hwmon: (abituguru3) update driver detection\n  hwmon: (w83791d) new maintainer\n  hwmon: (abituguru3) Identify Abit AW8D board as such\n  hwmon: Update the sysfs interface documentation\n  hwmon: (adt7473) Initialize max_duty_at_overheat before use\n  hwmon: (lm85) Fix function RANGE_TO_REG()\n"
    },
    {
      "commit": "a19214430d27a3af6f1672ec26f3c893ef899ede",
      "tree": "ecd998eaf216f6e195c65cb050f4335db86b26f6",
      "parents": [
        "b732d9680b7a2968823851f1163507ad9c45c8cb",
        "b9f75f45a6b46a0ab4eb0857d437a0845871f314"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 21 08:44:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 21 08:44:08 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  netns: Don\u0027t receive new packets in a dead network namespace.\n  sctp: Make sure N * sizeof(union sctp_addr) does not overflow.\n  pppoe: warning fix\n  ipv6: Drop packets for loopback address from outside of the box.\n  ipv6: Remove options header when setsockopt\u0027s optlen is 0\n  mac80211: detect driver tx bugs\n"
    },
    {
      "commit": "2645a3c3761ac25498db2e627271016c849c68e1",
      "tree": "bf9ef85b4aede7a1773af2971084911245385c2d",
      "parents": [
        "f630e43a215a3129d0c1173cae0bce6ea4855cf7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Jun 20 21:58:02 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 20 21:58:02 2008 -0700"
      },
      "message": "pppoe: warning fix\n\nFix warning:\ndrivers/net/pppoe.c: In function \u0027pppoe_recvmsg\u0027:\ndrivers/net/pppoe.c:945: warning: comparison of distinct pointer types lacks a cast\nbecause skb-\u003elen is unsigned int and total_len is size_t\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06d5e334a4f8a1f33ebfcdc89c077f4fc85bcffb",
      "tree": "f8a55625cef3e754702add71acaf9958edfd8352",
      "parents": [
        "d5545fa0056ff2982f8a6419bd9a6ba2674deefd",
        "ac1623625c5818bbdf5c68973098ba386ba7a004"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:46:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:46:47 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  BAST: Remove old IDE driver\n  pcmcia ide kingston compactflash\u0027s have a new manufacturer id\n  pcmcia: add another pata/ide ID\n  pcmcia: add an pata/ide ID\n  ide: increase timeout in wait_drive_not_busy()\n  palm_bk3710: fix resource management\n"
    },
    {
      "commit": "d5545fa0056ff2982f8a6419bd9a6ba2674deefd",
      "tree": "f6f4eb4b1d7a4b3b65b2ae58c993bc456facfb45",
      "parents": [
        "77a189c28b44035ff1b6841df32c43af8a9e8399",
        "9499fe2b340d19ef55c349de794db9d917e7403f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:41:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:41:10 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  ieee1394: Kconfig menu touch-up\n  firewire: Kconfig menu touch-up\n  firewire: deadline for PHY config transmission\n  firewire: fw-ohci: unify printk prefixes\n  firewire: fill_bus_reset_event needs lock protection\n  firewire: fw-ohci: write selfIDBufferPtr before LinkControl.rcvSelfID\n  firewire: fw-ohci: disable PHY packet reception into AR context\n  firewire: fw-ohci: use of uninitialized data in AR handler\n  firewire: don\u0027t panic on invalid AR request buffer\n"
    },
    {
      "commit": "77a189c28b44035ff1b6841df32c43af8a9e8399",
      "tree": "fc72ff43367d887da25a63b523eb7380d85094a1",
      "parents": [
        "9aef85cc58f54f01bbbafdb3c87af4465f4257c0",
        "5a87f7f5e523030aa6fe732ec338fd53c9a11c42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:39:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:39:12 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: no AC status notification\n  ACPI Exception (video-1721): UNKNOWN_STATUS_CODE, Cant attach device\n"
    },
    {
      "commit": "9aef85cc58f54f01bbbafdb3c87af4465f4257c0",
      "tree": "5bad4a1e733b46aa60f7af866409d3cb984d39c7",
      "parents": [
        "fdfe6d3d000775b50fb1adbc278ba0a34c3007c7",
        "858a3685bcf3ac199128e4aa85eaae2fb9d191b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:38:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:38:18 2008 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (21 commits)\n  drm: only trust core drm ioctls - driver ioctls are a mess.\n  drm/i915: add support for Intel series 4 chipsets.\n  drm/radeon: add hier-z registers for r300 and r500 chipsets\n  drm/radeon: use DSTCACHE_CTLSTAT rather than RB2D_DSTCACHE_CTLSTAT\n  drm/radeon: switch IGP gart to use radeon_write_agp_base()\n  drm/radeon: Restore sw interrupt on resume\n  drm/r500: add support for AGP based cards.\n  drm/radeon: fix texture uploads with large 3d textures (bug 13980)\n  drm/radeon: add initial r500 support.\n  drm/radeon: init pipe setup in kernel code.\n  drm/radeon: fixup radeon_do_engine_reset\n  drm/radeon: fix pixcache and purge/cache flushing registers\n  drm/radeon: write AGP_BASE_2 on chips that support it.\n  drm/radeon: merge IGP chip setup and fixup RS400 vs RS480 support\n  drm/radeon: IGP clean up register and magic numbers.\n  drm/rs690: set base 2 to 0.\n  drm/rs690: set all of gart base address.\n  radeon: add production microcode from AMD\n  drm: pcigart use proper pci map interfaces.\n  drm: the sg alloc ioctl should write back the handle to userspace\n  ...\n"
    },
    {
      "commit": "fdfe6d3d000775b50fb1adbc278ba0a34c3007c7",
      "tree": "1d8f90f6be657cd7de16692474d9e85d7bc2f92d",
      "parents": [
        "1f1e2ce8a55bac60ff165d353c6b882e750c9092",
        "7d15ddf79ec35ce79093832c80b86c0888eb5bce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:37:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:37:55 2008 -0700"
      },
      "message": "Merge branch \u0027agp-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6\n\n* \u0027agp-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6:\n  [agp]: fixup chipset flush for new Intel G4x.\n  agp: brown paper bag patch - put back the two lines it took out.\n"
    },
    {
      "commit": "55017923f699471f68c1469d5f3ff141dd416ab4",
      "tree": "d0a45ea1da874baf556218a0b33ce9141760bb30",
      "parents": [
        "b4eea67a129423fe423c5d8d26a0aaa9d68ed600",
        "f30ac0ce34f32bb998ac87e37b251374de03e603"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:34:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:34:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin Serial Driver: Use timer to poll CTS PIN instead of workqueue.\n  Blackfin arch: fix typo error in bf548 serial header file\n"
    },
    {
      "commit": "b4eea67a129423fe423c5d8d26a0aaa9d68ed600",
      "tree": "7c0fdf21fe2864d88762d54c91b77212614caf0c",
      "parents": [
        "1f6ef2342972dc7fd623f360f84006e2304eb935",
        "9a3b103c27a7e3199b917bc3ca219530132afdfc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:31:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:31:03 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: sis can\u0027t do PMP\n  ata_piix: add TECRA M4 to broken suspend list\n  LIBATA: Add HAVE_PATA_PLATFORM to select PATA_PLATFORM driver\n  sata_mv: warn on PIO with multiple DRQs\n  sata_mv: enable async_notify for 60x1 Rev.C0 and higher\n  libata: don\u0027t check whether to use DMA or not for no data commands\n  ahci: jmb361 has only one port\n"
    },
    {
      "commit": "1f6ef2342972dc7fd623f360f84006e2304eb935",
      "tree": "4bc32bb53b6203ba570e21025e1385c0f1db6061",
      "parents": [
        "89f5b7da2a6bad2e84670422ab8192382a5aeb9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:19:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 12:25:34 2008 -0700"
      },
      "message": "[watchdog] hpwdt: fix use of inline assembly\n\nThe inline assembly in drivers/watchdog/hpwdt.c was incredibly broken,\nand included all the function prologue and epilogue stuff, even though\nit was itself then inside a C function where the compiler would add its\nown prologue and epilogue on top of it all.\n\nThis then just _happened_ to work if you had exactly the right compiler\nversion and exactly the right compiler flags, so that gcc just happened\nto not create any prologue at all (the gcc-generated epilogue wouldn\u0027t\nmatter, since it would never be reached).\n\nBut the more proper way to fix it is to simply not do this.  Move the\ninline asm to the top level, with no surrounding function at all (the\nbetter alternative would be to remove the prologue and make it actually\nuse proper description of the arguments to the inline asm, but that\u0027s a\nbigger change than the one I\u0027m willing to make right now).\n\nTested-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nAcked-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac1623625c5818bbdf5c68973098ba386ba7a004",
      "tree": "64376f6da43c93abf1c841e247c30d30377fd407",
      "parents": [
        "a49c06bfe48c43b4fea4d3789807d8393828ca8a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jun 20 20:53:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jun 20 20:53:35 2008 +0200"
      },
      "message": "BAST: Remove old IDE driver\n\nRemove the old BAST IDE driver, as we are now using the platform-pata\nsupport.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a49c06bfe48c43b4fea4d3789807d8393828ca8a",
      "tree": "7350eb6ef7fc2d246c6f248eac5390f2c47408cb",
      "parents": [
        "a17bf220231a5061a29a27a99a273246eb3b156e"
      ],
      "author": {
        "name": "Christophe Niclaes",
        "email": "cniclaes@develtech.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "message": "pcmcia ide kingston compactflash\u0027s have a new manufacturer id\n\nUp to now, Kingston compactflash cards (ab)used the Toshiba Manufacturer\u0027s ID,\nIn their new CF cards, they use a new one.  Let\u0027s the ide subsystem\nrecognize CF cards with the new id.\n\nSigned-off-by: Christophe Niclaes \u003ccniclaes@develtech.com\u003e\nAcked-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a17bf220231a5061a29a27a99a273246eb3b156e",
      "tree": "fcc62bd3e092533dc5aff7a7fa3119a004264238",
      "parents": [
        "74e23386b7818c7edb1252f6661806dd34042db1"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer_e1@hotmail.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "message": "pcmcia: add another pata/ide ID\n\nAddition of Transcend 1GB 45x id so that it is properly detected.\n\n[bart: fix typo in ide-cs\u0027s ID spotted by Alan Cox]\n\nSigned-off-by: William Peters \u003cw1ll14@gmail.com\u003e\nSigned-off-by: Kristoffer Ericson \u003cKristoffer_e1@hotmail.com\u003e\nCC: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCC: linux-ide@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "74e23386b7818c7edb1252f6661806dd34042db1",
      "tree": "0c0cf212aa609787a87a486f581fa358b0c24169",
      "parents": [
        "f54feafa6d47d0aa1a96adefdc763b708b02f94f"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mattjreimer@gmail.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "message": "pcmcia: add an pata/ide ID\n\nAdd an id for:\n\nproduct info: \"M-Systems\", \"CF300\", \"\"\nmanfid: 0x000a, 0x0000\nfunction: 4 (fixed disk)\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nCC: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCC: linux-ide@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f54feafa6d47d0aa1a96adefdc763b708b02f94f",
      "tree": "a14b7030652ba394656862625eaa192d271e8c99",
      "parents": [
        "ce42a54946db338e43be9a89c0f7927e02aa3a16"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jun 20 20:53:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jun 20 20:53:33 2008 +0200"
      },
      "message": "ide: increase timeout in wait_drive_not_busy()\n\nSome ATAPI devices take longer than the current max timeout value to\nbecome ready (i.e. TEAC DV-W28ECW takes 6 ms) so increase the timeout\nvalue to 10 ms.\n\nThis fixes kernel.org bugzilla bug #10887:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10887\n\nReported-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ce42a54946db338e43be9a89c0f7927e02aa3a16",
      "tree": "278d32be3b1bed64360b9acdf50de0e157fa24a3",
      "parents": [
        "9bedbcb207ed9a571b239231d99c8fd4a34ae24d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Jun 20 20:53:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jun 20 20:53:32 2008 +0200"
      },
      "message": "palm_bk3710: fix resource management\n\nThe driver expected a *virtual* address in the IDE platform device\u0027s memory\nresource and didn\u0027t request the memory region for the register block. Fix this\ntaking into account the fact that DaVinci SoC devices are fixed-mapped to the\nvirtual memory early and we can get their virtual addresses using IO_ADDRESS()\nmacro, not having to call ioremap()...\n\nWhile at it, also do some cosmetic changes...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5a87f7f5e523030aa6fe732ec338fd53c9a11c42",
      "tree": "a41d38ca5892b84711fdaf2b376f673109b5c52c",
      "parents": [
        "7b09f27891476c668d058926b90539e4068fbda2",
        "d385c2a85877f0cb785070094edf9a624c090d68"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 20 02:47:16 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 20 02:47:16 2008 -0400"
      },
      "message": "Merge branch \u0027bugzilla-9761\u0027 into release\n"
    },
    {
      "commit": "7b09f27891476c668d058926b90539e4068fbda2",
      "tree": "1d75c31446639e9e2fc675a96a3e382e42905aeb",
      "parents": [
        "9bedbcb207ed9a571b239231d99c8fd4a34ae24d",
        "f163ff5176a8e9c827d8ebe044710d67d40799c3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 20 02:45:05 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 20 02:45:05 2008 -0400"
      },
      "message": "Merge branch \u0027bugzilla-10695\u0027 into release\n"
    },
    {
      "commit": "858a3685bcf3ac199128e4aa85eaae2fb9d191b5",
      "tree": "abfe40eca6567faba5807b44483a01311d634f5d",
      "parents": [
        "d3adbc0c582b767ba1561ffa38313e905cc917ea"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 20 15:42:38 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 20 15:42:38 2008 +1000"
      },
      "message": "drm: only trust core drm ioctls - driver ioctls are a mess.\n\nSo driver ioctls need a full auditing before we can make this change.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d3adbc0c582b767ba1561ffa38313e905cc917ea",
      "tree": "7e8d3f3ea687d2b86fdce8dc32bf61d5bd5dfb9d",
      "parents": [
        "21efa2bac91b8d12064617c5a35492ec982544eb"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Fri Jun 20 12:12:56 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 20 12:12:56 2008 +1000"
      },
      "message": "drm/i915: add support for Intel series 4 chipsets.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7d15ddf79ec35ce79093832c80b86c0888eb5bce",
      "tree": "e876d010a80c724d8197fb6db4bf8f1cdf831691",
      "parents": [
        "0e480e5fc03c411d350478b2e8dc0906a37b6f07"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Fri Jun 20 11:48:06 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 20 11:48:06 2008 +1000"
      },
      "message": "[agp]: fixup chipset flush for new Intel G4x.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bcccc3a28e9cbb44549cde326852c26203a53a56",
      "tree": "a4d3af720b9763313ca7104e060cdf2ea841f726",
      "parents": [
        "b3aeab0cdbd0fe5339a3a5918b59eebf148cbcd1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat May 03 19:19:16 2008 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jun 19 06:50:32 2008 -0400"
      },
      "message": "hwmon: (lm75) sensor reading bugfix\n\nLM75 sensor reading bugfix: never save error status as valid\nsensor output.  This could be improved, but at least this\nprevents certain rude failure modes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "b3aeab0cdbd0fe5339a3a5918b59eebf148cbcd1",
      "tree": "d2957d48337305cb033c353c2de34d3d8163942a",
      "parents": [
        "25845c22647fad2a0852cf6bf277d84e8a7a6b4a"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Fri May 23 16:10:41 2008 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jun 19 06:50:32 2008 -0400"
      },
      "message": "hwmon: (abituguru3) update driver detection\n\nIt has been reported that the abituguru3 driver fails to load after a BIOS\nupdate. This patch fixes this by loosening the detection routine so that it\nwill work after the BIOS update too. To compensate for the now very loose\ndetection an additional check is added on the DMI Base Board vendor string to\nmake sure we only load on Abit motherboards, this is the same as the check in\nthe abituguru (1 / 2) driver.\n\nSigned-of-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Alistair John Strachan \u003calistair@devzero.co.uk\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "1604e78b7d6e6087ae9bde6e7a6b41cda80d6557",
      "tree": "ed5671fd5349a4933f7fc556faf7f08b5e4377ee",
      "parents": [
        "125ff8087fca28e922e7ad6e082efcf04fe2f0f4"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Tue Feb 26 19:34:48 2008 +0100"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jun 19 06:50:31 2008 -0400"
      },
      "message": "hwmon: (abituguru3) Identify Abit AW8D board as such\n\nThis patch identifies the Abit AW8D board as such, and adds support for its\naux5 fan connector\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "ed4ec814e45ae8b1596aea0a29b92f6c3614acaa",
      "tree": "05190bbb539e2c383555d46d6302269788dd03ca",
      "parents": [
        "d38b149794e7444a55e741446717147e7f0467f8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Apr 26 16:34:26 2008 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jun 19 06:50:31 2008 -0400"
      },
      "message": "hwmon: (adt7473) Initialize max_duty_at_overheat before use\n\ndata-\u003emax_duty_at_overheat is not updated in adt7473_update_device,\nso it might be used before it is initialized (if the user reads from\nsysfs file max_duty_at_crit before writing to it.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "d38b149794e7444a55e741446717147e7f0467f8",
      "tree": "ccf0949c3fa05eebead99ffe0504bc41e43c5c79",
      "parents": [
        "5dd34572ad9a3be430632dd42e4af2ea370b397b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Apr 03 10:40:39 2008 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jun 19 06:50:31 2008 -0400"
      },
      "message": "hwmon: (lm85) Fix function RANGE_TO_REG()\n\nFunction RANGE_TO_REG() is broken. For a requested range of 2000 (2\ndegrees C), it will return an index value of 15, i.e. 80.0 degrees C,\ninstead of the expected index value of 0. All other values are handled\nproperly, just 2000 isn\u0027t.\n\nThe bug was introduced back in November 2004 by this patch:\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/tglx/history.git;a\u003dcommit;h\u003d1c28d80f1992240373099d863e4996cdd5d646d0\n\nWhile this can be fixed easily with the current code, I\u0027d rather\nrewrite the whole function in a way which is more obviously correct.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Justin Thiessen \u003cjthiessen@penguincomputing.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "f30ac0ce34f32bb998ac87e37b251374de03e603",
      "tree": "cb22bb5d8ec4ef450902552c66809188a5d788bf",
      "parents": [
        "ec64b6c8763c83899908fdd62746435c19211686"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Jun 19 17:46:39 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Jun 19 17:46:39 2008 +0800"
      },
      "message": "Blackfin Serial Driver: Use timer to poll CTS PIN instead of workqueue.\n\nThis allows other threads to run when the serial driver polls the CTS\nPIN in a loop.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "9bedbcb207ed9a571b239231d99c8fd4a34ae24d",
      "tree": "2fd3a4873977aeff6008fe08a1bc195afe2d9968",
      "parents": [
        "3506ba7b082f9330657b3386c98246d5fda6c698"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 14:57:31 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 22:12:50 2008 -0700"
      },
      "message": "agp: brown paper bag patch - put back two lines that got lost\n\nCommit 62c96b9d0917894c164aa3e474a3ff3bca1554ae (\"agp/intel: cleanup\nsome serious whitespace badness\") didn\u0027t just fix whitespace.  It also\nlost two lines.\n\nNoticed by Linus. No more whitespace diffs for me.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e480e5fc03c411d350478b2e8dc0906a37b6f07",
      "tree": "c88dd87e6f2709278ce3f9df372b59149ccf935b",
      "parents": [
        "62c96b9d0917894c164aa3e474a3ff3bca1554ae"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 14:57:31 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 14:57:31 2008 +1000"
      },
      "message": "agp: brown paper bag patch - put back the two lines it took out.\n\nno more whitespace diffs for me.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3506ba7b082f9330657b3386c98246d5fda6c698",
      "tree": "52bddb8c38a5065002769842d53a9f75ac96f20b",
      "parents": [
        "f9d1c6ca2bb1bbfde4a95d9e55ab3b0126825295",
        "62c96b9d0917894c164aa3e474a3ff3bca1554ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 21:52:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 21:52:35 2008 -0700"
      },
      "message": "Merge branch \u0027agp-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6\n\n* \u0027agp-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6:\n  agp/intel: cleanup some serious whitespace badness\n  [AGP] intel_agp: Add support for Intel 4 series chipsets\n  [AGP] intel_agp: extra stolen mem size available for IGD_GM chipset\n  agp: more boolean conversions.\n  drivers/char/agp - use bool\n  agp: two-stage page destruction issue\n  agp/via: fixup pci ids\n"
    },
    {
      "commit": "62c96b9d0917894c164aa3e474a3ff3bca1554ae",
      "tree": "71b88f16aaf88385f6dfbc59dabafc9f699abf61",
      "parents": [
        "25ce77abf8be3a96b3673e46722a9bd05f149584"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 14:27:53 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 14:27:53 2008 +1000"
      },
      "message": "agp/intel: cleanup some serious whitespace badness\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "25ce77abf8be3a96b3673e46722a9bd05f149584",
      "tree": "812ce16f60917030f5b71c9126c8e7e0dfa4862a",
      "parents": [
        "598d14482380312939a3e3a4ae0657eb6b50a532"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Thu Jun 19 14:17:58 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 14:17:58 2008 +1000"
      },
      "message": "[AGP] intel_agp: Add support for Intel 4 series chipsets\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "598d14482380312939a3e3a4ae0657eb6b50a532",
      "tree": "7f7086167284d0ae1b449d235395718e02d0da1d",
      "parents": [
        "9516b030b484fc99cf24213caf88df01f99248dd"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Thu Jun 19 14:00:37 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 14:00:37 2008 +1000"
      },
      "message": "[AGP] intel_agp: extra stolen mem size available for IGD_GM chipset\n\nThis adds missing stolen memory size detect for IGD_GM, be sure to\ndetect right size as current X intel driver (2.3.2) which has already\nworked out.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "21efa2bac91b8d12064617c5a35492ec982544eb",
      "tree": "03d6293704e70f335fa8df32ac8dd990931e4246",
      "parents": [
        "5e35eff13f7dd0f5c1d82b3b4708b2f7a5f44113"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 13:01:58 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 13:01:58 2008 +1000"
      },
      "message": "drm/radeon: add hier-z registers for r300 and r500 chipsets\n"
    },
    {
      "commit": "5e35eff13f7dd0f5c1d82b3b4708b2f7a5f44113",
      "tree": "00205c57f05c5dc3b2db0d432c71df87440f6262",
      "parents": [
        "5cfb6956073a9e42d44a26790b7800980634d037"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alex@botchco.com",
        "time": "Thu Jun 19 12:39:23 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 12:39:23 2008 +1000"
      },
      "message": "drm/radeon: use DSTCACHE_CTLSTAT rather than RB2D_DSTCACHE_CTLSTAT\n\nAccording to the hw guys, you should use DSTCACHE_CTLSTAT to flush\nthe 2D dst cache rather than RB2D_DSTCACHE_CTLSTAT.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5cfb6956073a9e42d44a26790b7800980634d037",
      "tree": "10f6deb2880e6e0c72e2ddfe175724d05fc68a48",
      "parents": [
        "7ecabc53a29bb31689fa1852a926e021179a64a6"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alex@botchco.com",
        "time": "Thu Jun 19 12:38:29 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 12:38:29 2008 +1000"
      },
      "message": "drm/radeon: switch IGP gart to use radeon_write_agp_base()\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7ecabc53a29bb31689fa1852a926e021179a64a6",
      "tree": "a4c7426a429cf0c9c787d4448ae7d5f876337ede",
      "parents": [
        "70b13d510fc9d137e362b7db3ac5b14b50d78477"
      ],
      "author": {
        "name": "Dennis Kasprzyk",
        "email": "onestone@opencompositing.org",
        "time": "Thu Jun 19 12:36:55 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 12:36:55 2008 +1000"
      },
      "message": "drm/radeon: Restore sw interrupt on resume\n\nFixes performance drop after suspend/resume on some systems.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "70b13d510fc9d137e362b7db3ac5b14b50d78477",
      "tree": "b3b27f93d29db85cdb3a15bf744ef7b61cd34976",
      "parents": [
        "9156cf09f56150ed89f77eaa4c386a07789776a0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:40:44 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:40:44 2008 +1000"
      },
      "message": "drm/r500: add support for AGP based cards.\n\nAGP registers weren\u0027t programmed properly for r500 cards.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9156cf09f56150ed89f77eaa4c386a07789776a0",
      "tree": "39088281aa78ab6e3188dcd789e35ff726a056c0",
      "parents": [
        "c0beb2a723d69934a53f51a9d664c5b1dbbf634b"
      ],
      "author": {
        "name": "Roland Scheidegger",
        "email": "sroland@tungstengraphics.com",
        "time": "Thu Jun 19 11:36:04 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:36:04 2008 +1000"
      },
      "message": "drm/radeon: fix texture uploads with large 3d textures (bug 13980)\n\nTexture uploads could hit the blitter coordinate limit, adjust the texture\noffset when uploading the pieces. Make sure to check the end address of the\nupload too.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c0beb2a723d69934a53f51a9d664c5b1dbbf634b",
      "tree": "a0057cb846b1935fd2303fb352b30730509952b5",
      "parents": [
        "5b92c4045eaa42441b7ec249a406e4110ea400d4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 28 13:52:28 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:40 2008 +1000"
      },
      "message": "drm/radeon: add initial r500 support.\n\nThis contains all the command buffer processing for the r500 cards.\nIt doesn\u0027t yet contain vblank support.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5b92c4045eaa42441b7ec249a406e4110ea400d4",
      "tree": "5ee8b6907868b0fb7cd62272f6df0b612ed8bb2c",
      "parents": [
        "d396db321bcaec54345e7e9e87cea8482d6ae3a8"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 28 11:57:40 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:40 2008 +1000"
      },
      "message": "drm/radeon: init pipe setup in kernel code.\n\nThis inits the card pipes in the kernel and lets userspace getparam\nthe correct setup.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d396db321bcaec54345e7e9e87cea8482d6ae3a8",
      "tree": "abc725575d0b2acb00e01b8261a118f04db1c9a8",
      "parents": [
        "259434acccbc823ee8bc00b2d2689ccccd25e1fd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 28 11:54:06 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:39 2008 +1000"
      },
      "message": "drm/radeon: fixup radeon_do_engine_reset\n\nCleanup do engine reset for different chip families.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "259434acccbc823ee8bc00b2d2689ccccd25e1fd",
      "tree": "0911c4f17d334ac981680b7da684a8c217957fd8",
      "parents": [
        "d7463eb41d88a39de2653fd41857c4ccddb8707b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 28 11:51:12 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:39 2008 +1000"
      },
      "message": "drm/radeon: fix pixcache and purge/cache flushing registers\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d7463eb41d88a39de2653fd41857c4ccddb8707b",
      "tree": "f19c23767fd5dbbacc1ea60adebe074fb90e20a3",
      "parents": [
        "45e519052e8f583a709edd442a23f59581d3fe42"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 28 11:46:36 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:39 2008 +1000"
      },
      "message": "drm/radeon: write AGP_BASE_2 on chips that support it.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "45e519052e8f583a709edd442a23f59581d3fe42",
      "tree": "e928f17fdc5f8c52d33a649c361aa5c2cdee720c",
      "parents": [
        "2735977b12cb0f113aae24afff04747b6d0f5bf1"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 28 13:28:59 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:39 2008 +1000"
      },
      "message": "drm/radeon: merge IGP chip setup and fixup RS400 vs RS480 support\n\nWe only support RS480 (AMD based IGP) at the moment not\nRS400 (Intel based IGP) ones.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2735977b12cb0f113aae24afff04747b6d0f5bf1",
      "tree": "b1ff6774d4a86bbbcb3b7bae28c55d79dcb6e6ab",
      "parents": [
        "3722bfc607d46275369865c02fe8694486d640b5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 28 12:54:16 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:39 2008 +1000"
      },
      "message": "drm/radeon: IGP clean up register and magic numbers.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3722bfc607d46275369865c02fe8694486d640b5",
      "tree": "3398ea00f5878ac1ff3be01364e8b43892c37f08",
      "parents": [
        "fa0d71b967506031f7cb08ced6095d1c4f988594"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed May 28 11:28:27 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:39 2008 +1000"
      },
      "message": "drm/rs690: set base 2 to 0.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fa0d71b967506031f7cb08ced6095d1c4f988594",
      "tree": "cff727e9449a79384062fcc846c446df6793c4fe",
      "parents": [
        "9f18409ea3d778a171a9505c0a849d846f352bd0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed May 28 11:27:01 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:39 2008 +1000"
      },
      "message": "drm/rs690: set all of gart base address.\n\nDocs state bits 4-11 maps to bits 32-39 of the 40-bit range\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9f18409ea3d778a171a9505c0a849d846f352bd0",
      "tree": "799fa3243efa649178920f0cb0f074595a65c244",
      "parents": [
        "7ec700fcaf4f01ae72956df74a9e0d08938fd26e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 28 11:21:25 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:38 2008 +1000"
      },
      "message": "radeon: add production microcode from AMD\n\nThis adds production microcode for r100-\u003er500 from AMD.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7ec700fcaf4f01ae72956df74a9e0d08938fd26e",
      "tree": "9ed0931cd35320af58d5fd256e1d4b1de165ec32",
      "parents": [
        "b554305905d9bc2184b424aa67712119d5c9fb99"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:23 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 11:27:23 2008 +1000"
      },
      "message": "drm: pcigart use proper pci map interfaces.\n\nSwitch to using more correct pci dma mapping interfaces.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9a3b103c27a7e3199b917bc3ca219530132afdfc",
      "tree": "16ae27606d646c8bf53996804359e27052298b02",
      "parents": [
        "040dee53a724f54d47876674d50184873364f207"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Jun 18 20:56:58 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 20:56:58 2008 -0400"
      },
      "message": "ahci: sis can\u0027t do PMP\n\nFrom: Piter PUNK \u003cpiterpunk@slackware.com\u003e\n\nSiS AHCIs say they can do PMP but can\u0027t and fail detection if SRST w/\npmp\u003d\u003d15 is used.  Turn off PMP support.\n\ntj: added patch description, adapted patch to #upstream-fixes and\n    renamed board_ahci_sis to board_ahci_nopmp.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9516b030b484fc99cf24213caf88df01f99248dd",
      "tree": "ffe28d3a70d9f7b29eb9f438e52e78d79f5e3ad1",
      "parents": [
        "c72580129209aaa509ace81c1f2ee1caa9c9774b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 10:42:17 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 10:42:17 2008 +1000"
      },
      "message": "agp: more boolean conversions.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "040dee53a724f54d47876674d50184873364f207",
      "tree": "28a6472978533cb15ab02c96abaed307ddaf2130",
      "parents": [
        "cc18e0fea7907e7a96b7df71b81838d518bc074e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jun 13 18:05:02 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 20:28:17 2008 -0400"
      },
      "message": "ata_piix: add TECRA M4 to broken suspend list\n\nTOSHIBA also used \"TECRA M4\" in additon to \"Tecra M4\", add it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cc18e0fea7907e7a96b7df71b81838d518bc074e",
      "tree": "2f6b928d816cae0b8e0d28014a0b04886e084b8c",
      "parents": [
        "c6112bd86bc8f727bb732a47f2133e0ff12beda9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 16 12:16:26 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 20:28:00 2008 -0400"
      },
      "message": "LIBATA: Add HAVE_PATA_PLATFORM to select PATA_PLATFORM driver\n\nAdd HAVE_PATA_PLATFORM to select the pata platform driver\nto ensure that we do not end up with a long \u0027depends on\u0027 list\nwhen other users of this driver turn up.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c6112bd86bc8f727bb732a47f2133e0ff12beda9",
      "tree": "da6ab40dfa4ac2d69127e23e68f2bab305299879",
      "parents": [
        "3bd0a70ee9cc30ae81b39cb5ecad0fa7bcb4675b"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Wed Jun 18 12:13:02 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 20:27:58 2008 -0400"
      },
      "message": "sata_mv: warn on PIO with multiple DRQs\n\nChip errata sometimes prevents reliable use of PIO commands which involve\nmore than a single DRQ (data request).  In normal operation, libata should\nnot generate such PIO commands (uses DMA instead), but they could be sent\nin via SG_IO from userspace.\n\nA full workaround might be to break up such commands into sequences\nof single DRQ ones, but that\u0027s just way too complex for something\nthat doesn\u0027t normally happen in real life.\n\nSo, allow the attempt (it often works, despite the errata),\nbut log the event for reference when somebody screams.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3bd0a70ee9cc30ae81b39cb5ecad0fa7bcb4675b",
      "tree": "4f97e1c8fc662dde53c218c87414bcbd15d36d9b",
      "parents": [
        "5895ef9a5b746e7cc9ebda50c87fbd11562da0a4"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Wed Jun 18 12:11:16 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 20:27:55 2008 -0400"
      },
      "message": "sata_mv: enable async_notify for 60x1 Rev.C0 and higher\n\nThe early chipsets cannot safely handle Async Notification (AN),\nbut 6041/6081 chip revision \"C0\" (and newer) can handle it.\n\nSo allow AN for \"C0\" and higher.\n\nThis enables use of hotplug on PMP ports for the 6041/6081 PCI Rev.9 chips.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5895ef9a5b746e7cc9ebda50c87fbd11562da0a4",
      "tree": "264ed72edfef60f11260f3227523334b1e1aca80",
      "parents": [
        "d799e083a80b220f3681d7790f11e77d1704022b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Jun 17 12:36:26 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 20:27:49 2008 -0400"
      },
      "message": "libata: don\u0027t check whether to use DMA or not for no data commands\n\nThere\u0027s no reason to check whether to use DMA or not for no data\ncommands.  Don\u0027t do it.  While at it, make local variable using_pio in\natapi_xlat() set iff ATAPI_PROT_PIO is going to be used and rename\nata_check_atapi_dma() to atapi_check_dma() for consistency.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d799e083a80b220f3681d7790f11e77d1704022b",
      "tree": "0ad0617602584cf31dbba04ea6d3ede8e992e310",
      "parents": [
        "f9d1c6ca2bb1bbfde4a95d9e55ab3b0126825295"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Jun 17 12:46:30 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 20:27:45 2008 -0400"
      },
      "message": "ahci: jmb361 has only one port\n\nJMB361 has only one port but reports it has two causing longish probe\nfailure on the second one.  Quirk it.\n\nReported by Gajo Petrovic in bz 10911.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Gajo Petrovic \u003cgajo01@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c72580129209aaa509ace81c1f2ee1caa9c9774b",
      "tree": "396b774314f154b04cb6e4532042a38eafab809a",
      "parents": [
        "da503fa60b84d5945deb3ab74efdd0bec61df4a1"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 26 14:10:02 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 10:04:20 2008 +1000"
      },
      "message": "drivers/char/agp - use bool\n\nUse boolean in AGP instead of having own TRUE/FALSE\n\n--\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "da503fa60b84d5945deb3ab74efdd0bec61df4a1",
      "tree": "9883d28cabdab419567a2c0689d06c938460eaa1",
      "parents": [
        "dcd981a77b2b35d169656d4b9cee208096ed7ccf"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Jun 18 09:28:00 2008 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 09:56:16 2008 +1000"
      },
      "message": "agp: two-stage page destruction issue\n\nbesides it apparently being useful only in 2.6.24 (the changes in 2.6.25\nreally mean that it could be converted back to a single-stage mechanism),\nI\u0027m seeing an issue in Xen Dom0 kernels, which is caused by the calling\nof gart_to_virt() in the second stage invocations of the destroy function.\nI think that besides this being a real issue with Xen (where\nunmap_page_from_agp() is not just a page table attribute change), this\nalso is invalid from a theoretical perspective: One should not assume that\ngart_to_virt() is still valid after unmapping a page. So minimally (keeping\nthe 2-stage mechanism) a patch like the one below would be needed.\n\nJan\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dcd981a77b2b35d169656d4b9cee208096ed7ccf",
      "tree": "b5e8adb1189884e1928a7d5773bc8e0661dddf01",
      "parents": [
        "952f4a0a9b27e6dbd5d32e330b3f609ebfa0b061"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 19 09:52:26 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 19 09:52:26 2008 +1000"
      },
      "message": "agp/via: fixup pci ids\n\nadd a new PCI ID and remove an old dodgy one, include the explaination\nin the commented code so nobody readds later.\n\n(davej also sent the pci id addition).\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f9d1c6ca2bb1bbfde4a95d9e55ab3b0126825295",
      "tree": "8d6d56189526b50041abaef8aa308d0e72aca91a",
      "parents": [
        "a8051fde6b71ac9a0e63c861c81c59ba776175f9",
        "fb77bcef9f7be78e3e11543cb5abbcb1b1fac53e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 16:08:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 16:08:59 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/uverbs: Fix check of is_closed flag check in ib_uverbs_async_handler()\n  RDMA/nes: Fix off-by-one in nes_reg_user_mr() error path\n"
    },
    {
      "commit": "fb77bcef9f7be78e3e11543cb5abbcb1b1fac53e",
      "tree": "f5e96f158e20f426d7c4a08c296ecb9cb3c95ece",
      "parents": [
        "24797a344293601f14f49e2d259c3ca447c4f802"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Wed Jun 18 15:36:38 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jun 18 15:36:38 2008 -0700"
      },
      "message": "IB/uverbs: Fix check of is_closed flag check in ib_uverbs_async_handler()\n\nCommit 1ae5c187 (\"IB/uverbs: Don\u0027t store struct file * for event\nfiles\") changed the way that closed files are handled in the uverbs\ncode.  However, after the conversion, is_closed flag is checked\nincorrectly in ib_uverbs_async_handler().  As a result, no async\nevents are ever passed to applications.\n\nFound by: Ronni Zimmerman \u003cronniz@mellanox.co.il\u003e\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "9499fe2b340d19ef55c349de794db9d917e7403f",
      "tree": "90bf07bd0dbc43b65dea9a2adb7c86be9e8f918a",
      "parents": [
        "a7b64b8704b03c9972b114932fdf517e06153f11"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jun 16 01:39:28 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:36 2008 +0200"
      },
      "message": "ieee1394: Kconfig menu touch-up\n\nRename and reorder some prompts and modify some help texts.\nThe result:\n\n  -------------------- IEEE 1394 (FireWire) support --------------------\n  *** Enable only one of the two stacks, unless you know what you are doing ***\n  New FireWire stack, EXPERIMENTAL\n    OHCI-1394 controllers\n    Storage devices (SBP-2 protocol)\n  Stable FireWire stack\n    OHCI-1394 controllers\n    PCILynx controller\n    Storage devices (SBP-2 protocol)\n      Enable replacement for physical DMA in SBP2\n    IP over 1394\n    raw1394 userspace interface\n    video1394 userspace interface\n    dv1394 userspace interface (deprecated)\n    Excessive debugging output\n\nThe old prompts for reference:\n\n  -------------------- IEEE 1394 (FireWire) support --------------------\n  IEEE 1394 (FireWire) support - alternative stack, EXPERIMENTAL\n    Support for OHCI FireWire host controllers\n    Support for storage devices (SBP-2 protocol driver)\n  IEEE 1394 (FireWire) support\n    *** Subsystem Options ***\n    Excessive debugging output\n    *** Controllers ***\n    Texas Instruments PCILynx support\n    OHCI-1394 support\n    *** Protocols ***\n    OHCI-1394 Video support\n    SBP-2 support (Harddisks etc.)\n      Enable replacement for physical DMA in SBP2\n    IP over 1394\n    OHCI-DV I/O support (deprecated)\n    Raw IEEE1394 I/O support\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a7b64b8704b03c9972b114932fdf517e06153f11",
      "tree": "e6d183d2f703b6126e95948fb667edbbee69d703",
      "parents": [
        "ae1e53557911d7e60a637b2400173add958aae94"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jun 14 14:24:53 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:35 2008 +0200"
      },
      "message": "firewire: Kconfig menu touch-up\n\nEmphasize the recommendation to build only one stack.\nTrim the prompts to better fit into short attention spans.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "ae1e53557911d7e60a637b2400173add958aae94",
      "tree": "eb0e731e5ac2afcb3e39abacd6942bec7b8b52cd",
      "parents": [
        "161b96e782ec995c55843101976d9c35b57aa109"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jun 18 18:20:45 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:35 2008 +0200"
      },
      "message": "firewire: deadline for PHY config transmission\n\nIf the low-level driver failed to initialize a card properly without\nnoticing it, fw-core was blocked indefinitely when trying to send a\nPHY config packet.  This hung up the events kernel thread, e.g. locked\nup keyboard input.\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d444694\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d446763\n\nThis problem was introduced between 2.6.25 and 2.6.26-rc1 by commit\n2a0a2590498be7b92e3e76409c9b8ee722e23c8f \"firewire: wait until PHY\nconfiguration packet was transmitted (fix bus reset loop)\".\n\nThe solution is to wait with timeout.  I tested it with 7 different\nworking controllers and 1 non-working controller.  On the working ones,\nthe packet callback complete()s usually --- but not always --- before a\ntimeout of 10ms.  Hence I chose a safer timeout of 100ms.\n\nOn the few tests with the non-working controller ALi M5271, PHY config\npacket transmission always timed out so far.  (Fw-ohci needs to be fixed\nfor this controller independently of this deadline fix.  Often the core\ndoesn\u0027t even attempt to send a phy config because not even self ID\nreception works.)\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "161b96e782ec995c55843101976d9c35b57aa109",
      "tree": "b84cb7fb8ec81c67b8b34087a2a1e926db9bb47b",
      "parents": [
        "5cb84067d646fa3889463129dad8b218806b4698"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jun 14 14:23:43 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:35 2008 +0200"
      },
      "message": "firewire: fw-ohci: unify printk prefixes\n\nThe messages which can be enabled by fw-ohci\u0027s debug module parameter\nare changed from KERN_DEBUG to KERN_NOTICE level and uniformly prefixed\nwith \"firewire_ohci: \".  This further simplifies communication with\nusers when we ask them to capture debug messages.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5cb84067d646fa3889463129dad8b218806b4698",
      "tree": "081afef7668bf0e3e496fbefbe2d6256efb2d2dd",
      "parents": [
        "affc9c24ade666f9903163c12686da567dbfe06f"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Jun 06 22:11:30 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:35 2008 +0200"
      },
      "message": "firewire: fill_bus_reset_event needs lock protection\n\nCallers of fill_bus_reset_event() have to take card-\u003elock.  Otherwise\naccess to node data may oops if node removal is in progress.\n\nA lockless alternative would be\n\n-\tevent-\u003elocal_node_id \u003d card-\u003elocal_node-\u003enode_id;\n+\ttmp \u003d fw_node_get(card-\u003elocal_node);\n+\tevent-\u003elocal_node_id \u003d tmp-\u003enode_id;\n+\tfw_node_put(tmp);\n\nand ditto with the other node pointers which fill_bus_reset_event()\naccesses.  But I went the locked route because one of the two callers\nalready holds the lock.  As a bonus, we don\u0027t need the memory barrier\nanymore because device-\u003egeneration and device-\u003enode_id are written in\na card-\u003elock protected section.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "affc9c24ade666f9903163c12686da567dbfe06f",
      "tree": "3beff66f52c3201bd24b6dd6777c2942373c9881",
      "parents": [
        "e896ec4302f45fdaf2fc78aec0093eca5478fe28"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 05 20:50:53 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:35 2008 +0200"
      },
      "message": "firewire: fw-ohci: write selfIDBufferPtr before LinkControl.rcvSelfID\n\nOHCI 1.1 clause 5.10 requires that selfIDBufferPtr is valid when a 1 is\nwritten into LinkControl.rcvSelfID.\n\nThis driver bug has so far not been known to cause harm because most\nchips obviously accept a later selfIDBufferPtr write, at least before\nHCControl.linkEnable is written.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "e896ec4302f45fdaf2fc78aec0093eca5478fe28",
      "tree": "2fe7eb6553d17401477cb8ae27bd0d9bb43386fe",
      "parents": [
        "ccff962943df539c5860aa120eecc189d70a308b"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 05 20:49:38 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:34 2008 +0200"
      },
      "message": "firewire: fw-ohci: disable PHY packet reception into AR context\n\nWe want the rcvPhyPkt bit in LinkControl off before we start using the\nchip.  However, the spec says that the reset value of it is undefined.\nHence switch it explicitly off.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d244576#c48 shows that for\nexample the nForce2 integrated FireWire controller seems to have it on\nby default.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\n"
    },
    {
      "commit": "ccff962943df539c5860aa120eecc189d70a308b",
      "tree": "645f031d3b751a30e20ce65e364948fb9426f7b2",
      "parents": [
        "0bf607c5b4edd13362e4add6ca1e81f8a9fbd47c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 31 19:36:06 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:34 2008 +0200"
      },
      "message": "firewire: fw-ohci: use of uninitialized data in AR handler\n\nheader_length and payload_length are filled with random data if an\nunknown tcode was read from the AR buffer (i.e. if the AR buffer\ncontained invalid data).\n\nWe still need a better strategy to recover from this, but at least\nhandle_ar_packet now doesn\u0027t return out of bound buffer addresses\nanymore.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "0bf607c5b4edd13362e4add6ca1e81f8a9fbd47c",
      "tree": "cfd10d0025df679ee525aacfbc7479e8fffe90aa",
      "parents": [
        "952f4a0a9b27e6dbd5d32e330b3f609ebfa0b061"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 31 19:01:26 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:34 2008 +0200"
      },
      "message": "firewire: don\u0027t panic on invalid AR request buffer\n\nBUG() at this place is wrong.  (Unless if the low level driver would\nalready do higher-level input validation of incoming request headers.)\n\nInvalid incoming requests or bugs in the controller which corrupt the\nAR-req buffer needlessly crashed the box because this is run in tasklet\ncontext.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a8051fde6b71ac9a0e63c861c81c59ba776175f9",
      "tree": "f6451c14bca538e01ec4a364f5f628870322181e",
      "parents": [
        "5dfd06215b951de70b3e610de47813811c822a44",
        "fdf7be6f13b920f0d80c249c70f794a2f6d53992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 12:55:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 12:55:00 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  Revert \"[WATCHDOG] hpwdt: Fix NMI handling.\"\n  [WATCHDOG] hpwdt: Add CFLAGS to get driver working\n  Revert \"[WATCHDOG] make watchdog/hpwdt.c:asminline_call() static\"\n"
    },
    {
      "commit": "5dfd06215b951de70b3e610de47813811c822a44",
      "tree": "a2aed2b23ef48137a8c7b59c36a2e8fbe5d848bf",
      "parents": [
        "f32c23f59a3af0c5bb9e198386f2e6cd22038e9f",
        "f93daa3f7ff4f0cc13acc7452a00feb1c586102a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 11:55:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 11:55:43 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] dpt_i2o: Add PROC_IA64 define\n  [SCSI] scsi_host regression: fix scsi host leak\n  [SCSI] sr: fix corrupt CD data after media change and delay\n"
    },
    {
      "commit": "d83b14c0db5b238975990c0abda51521120106e9",
      "tree": "67f27ccfe6dcb37ae07b407b6e6978f18757dba3",
      "parents": [
        "952f4a0a9b27e6dbd5d32e330b3f609ebfa0b061",
        "6d1a3fb567a728d31474636e167c324702a0c38b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 11:48:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 18 11:48:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  netlink: genl: fix circular locking\n  Revert \"mac80211: Use skb_header_cloned() on TX path.\"\n  af_unix: fix \u0027poll for write\u0027/ connected DGRAM sockets\n  tun: Proper handling of IPv6 header in tun driver when TUN_NO_PI is set\n  atl1: relax eeprom mac address error check\n  net/enc28j60: low power mode\n  net/enc28j60: section fix\n  sky2: 88E8040T pci device id\n  netxen: download firmware in pci probe\n  netxen: cleanup debug messages\n  netxen: remove global physical_port array\n  netxen: fix portnum for hp mezz cards\n  ibm_newemac: select CRC32 in Kconfig\n  xfrm: fix fragmentation for ipv4 xfrm tunnel\n  netfilter: nf_conntrack_h323: fix module unload crash\n  netfilter: nf_conntrack_h323: fix memory leak in module initialization error path\n  netfilter: nf_nat: fix RCU races\n  atm: [he] send idle cells instead of unassigned when in SDH mode\n  atm: [he] limit queries to the device\u0027s register space\n  atm: [br2864] fix routed vcmux support\n  ...\n"
    },
    {
      "commit": "fdf7be6f13b920f0d80c249c70f794a2f6d53992",
      "tree": "d430de48f9f17ab536d67e963fc895797a28fe48",
      "parents": [
        "4dc7347a3b4a76705b7fd00b271847dd10cf5a32"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Jun 18 16:22:48 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Jun 18 16:22:48 2008 +0000"
      },
      "message": "Revert \"[WATCHDOG] hpwdt: Fix NMI handling.\"\n\nThe old setup works better.\n\nSigned-off-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "4552e1198a08198ce0b42e856845b5394c82c59c",
      "tree": "1e89b580a7a7f06d3765e50ef4ba642e37b06b4f",
      "parents": [
        "f09f7ee20c867818bacf79426cf491b2749e7eff",
        "58c7821c4264a7ddd6f0c31c5caaf393b3897f10"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 21:32:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 21:32:08 2008 -0700"
      },
      "message": "Merge branch \u0027davem-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "f09f7ee20c867818bacf79426cf491b2749e7eff",
      "tree": "c570f7385827241c45dae25611759b0909ede9ce",
      "parents": [
        "fe833fca2eac6b3d3ad5e35f44ad4638362f1da8"
      ],
      "author": {
        "name": "Ang Way Chuang",
        "email": "wcang@nav6.org",
        "time": "Tue Jun 17 21:10:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 21:10:33 2008 -0700"
      },
      "message": "tun: Proper handling of IPv6 header in tun driver when TUN_NO_PI is set\n\nBy default, tun.c running in TUN_TUN_DEV mode will set the protocol of\npacket to IPv4 if TUN_NO_PI is set. My program failed to work when I\nassumed that the driver will check the first nibble of packet,\ndetermine IP version and set the appropriate protocol.\n\nSigned-off-by: Ang Way Chuang \u003cwcang@nav6.org\u003e\nAcked-by: Max Krasnyansky \u003cmaxk@qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58c7821c4264a7ddd6f0c31c5caaf393b3897f10",
      "tree": "fe34d345975b21d29abe52cb112cac28d528bd4c",
      "parents": [
        "7dac6f8df607929e51f4fd598d80bd009c45a9f8"
      ],
      "author": {
        "name": "Radu Cristescu",
        "email": "advantis@gmx.net",
        "time": "Thu Jun 12 17:04:54 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:09:21 2008 -0400"
      },
      "message": "atl1: relax eeprom mac address error check\n\nThe atl1 driver tries to determine the MAC address thusly:\n\n\t- If an EEPROM exists, read the MAC address from EEPROM and\n\t  validate it.\n\t- If an EEPROM doesn\u0027t exist, try to read a MAC address from\n\t  SPI flash.\n\t- If that fails, try to read a MAC address directly from the\n\t  MAC Station Address register.\n\t- If that fails, assign a random MAC address provided by the\n\t  kernel.\n\nWe now have a report of a system fitted with an EEPROM containing all\nzeros where we expect the MAC address to be, and we currently handle\nthis as an error condition.  Turns out, on this system the BIOS writes\na valid MAC address to the NIC\u0027s MAC Station Address register, but we\nnever try to read it because we return an error when we find the all-\nzeros address in EEPROM.\n\nThis patch relaxes the error check and continues looking for a MAC\naddress even if it finds an illegal one in EEPROM.\n\nSigned-off-by: Radu Cristescu \u003cadvantis@gmx.net\u003e\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7dac6f8df607929e51f4fd598d80bd009c45a9f8",
      "tree": "8b388f6fcbf9fbf6429f1f5ea2ac419abc30bedf",
      "parents": [
        "6fd65882f5e99972ba96f7cc92086ebac041cdf8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jun 12 21:38:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:29 2008 -0400"
      },
      "message": "net/enc28j60: low power mode\n\nKeep enc28j60 chips in low-power mode when they\u0027re not in use.\nAt typically 120 mA, these chips run hot even when idle; this\nlow power mode cuts that power usage by a factor of around 100.\n\nThis version provides a generic routine to poll a register until\nits masked value equals some value ... e.g. bit set or cleared.\nIt\u0027s basically what the previous wait_phy_ready() did, but this\nversion is generalized to support the handshaking needed to\nenter and exit low power mode.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Claudio Lanconelli \u003clanconelli.claudio@eptar.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6fd65882f5e99972ba96f7cc92086ebac041cdf8",
      "tree": "3e386254b6f853623c95c4bd13a11e7237487838",
      "parents": [
        "a3b4fcedee5cf1d1342b85f1318c0fe1ff1727a9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jun 12 21:36:24 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:05 2008 -0400"
      },
      "message": "net/enc28j60: section fix\n\nMinor bugfixes to the enc28j60 driver ... wrong section marking,\nindentation, and bogus use of spi_bus_type.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Claudio Lanconelli \u003clanconelli.claudio@eptar.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a3b4fcedee5cf1d1342b85f1318c0fe1ff1727a9",
      "tree": "94b5d917fabb5cf90e738c20c79cdfedac18090a",
      "parents": [
        "439b454edf551f5a6eb49de6b868015724d275ab"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Jun 14 10:32:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:03 2008 -0400"
      },
      "message": "sky2: 88E8040T pci device id\n\nMissed one pci id for 88E8040T.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "439b454edf551f5a6eb49de6b868015724d275ab",
      "tree": "4c3b9f9c3a9ef85a36ae77636040f19033287af0",
      "parents": [
        "dcd56fdbaeae1008044687b973c4a3e852e8a726"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:46 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:01 2008 -0400"
      },
      "message": "netxen: download firmware in pci probe\n\nDownloading firmware in pci probe allows recovery in case of\nfirmware failure by reloading the driver.\n\nAlso reduced delays in firmware load.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dcd56fdbaeae1008044687b973c4a3e852e8a726",
      "tree": "b9b10cdf10ceefafe863c2231078a13f1b94923d",
      "parents": [
        "3276fbad8385d8e86d85fad4d86dae669a045c65"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:45 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:00 2008 -0400"
      },
      "message": "netxen: cleanup debug messages\n\no Remove unnecessary debug prints and functions.\no Explicitly specify pci class (0x020000) to avoid enabling\n  management function.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3276fbad8385d8e86d85fad4d86dae669a045c65",
      "tree": "dffa1ece415eb7871df54d1e7852394616dca39b",
      "parents": [
        "dc515f2e0b356981ea0c4581ff0e587aea8b624a"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:44 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:06:59 2008 -0400"
      },
      "message": "netxen: remove global physical_port array\n\nStore physical port number in netxen_adapter structure.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dc515f2e0b356981ea0c4581ff0e587aea8b624a",
      "tree": "fa24f2d27a4234fea678dcc9fae530f090ecd905",
      "parents": [
        "8b8091fbf4d8791ad70b146ba2c892c62c2cdc6b"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:43 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:06:58 2008 -0400"
      },
      "message": "netxen: fix portnum for hp mezz cards\n\nThis fixes a the issue where logical port number is set incorrectly\nfor HP blade mezz cards.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8b8091fbf4d8791ad70b146ba2c892c62c2cdc6b",
      "tree": "0c155bac9ef3ea82ec431b68a5dc799aa55bd0ac",
      "parents": [
        "fe833fca2eac6b3d3ad5e35f44ad4638362f1da8"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Jun 17 19:27:55 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:06:56 2008 -0400"
      },
      "message": "ibm_newemac: select CRC32 in Kconfig\n\nThe ibm_newemac driver requires ether_crc to be defined.  Apparently it is\npossible to generate a .config without CONFIG_CRC32 set which causes the\nfollowing link errors if IBM_NEW_EMAC is selected:\n\n  LD      .tmp_vmlinux1\ndrivers/built-in.o: In function `emac_hash_mc\u0027:\ncore.c:(.text+0x2f524): undefined reference to `crc32_le\u0027\ncore.c:(.text+0x2f528): undefined reference to `bitrev32\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nThis patch has IBM_NEW_EMAC select CRC32 so we don\u0027t hit this error.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "952f4a0a9b27e6dbd5d32e330b3f609ebfa0b061",
      "tree": "5becdb0689960e2c8b9786a0a8d7c26ae5452957",
      "parents": [
        "f948d56435fc1f7506f08866302ecd6e60b533dd",
        "90d95ef617a535a8832bdcb8dee07bf591e5dd82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 18:10:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 18:10:40 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - implement reset-resume logic\n  Input: i8042 - retry failed CTR writes when resuming\n  Input: i8042 - add Fujitsu-Siemens Amilo Pro V2030 to nomux table\n  Input: pcspkr - remove negative dependency on snd-pcsp\n\nManually fixed up trivial conflict in drivers/usb/core/quirks.c\n"
    },
    {
      "commit": "4dc7347a3b4a76705b7fd00b271847dd10cf5a32",
      "tree": "8a176c89ef7b45b31efe0e7c97da21062f44440f",
      "parents": [
        "58c2709c2b551704f289cb3442a41d2a0cf40b6e"
      ],
      "author": {
        "name": "Thomas Mingarelli",
        "email": "Thomas.Mingarelli@hp.com",
        "time": "Thu Jun 12 20:20:32 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 17 20:58:03 2008 +0000"
      },
      "message": "[WATCHDOG] hpwdt: Add CFLAGS to get driver working\n\nTo get this driver working we need the CFLAGS_hpwdt.o +\u003d -O in the Makefile.\n\nSigned-off-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "58c2709c2b551704f289cb3442a41d2a0cf40b6e",
      "tree": "394768e0faa44f7aea674c476468d42ecf3bc7c1",
      "parents": [
        "c8988f968240069aeae16d8cf9f59096a085eb27"
      ],
      "author": {
        "name": "Thomas Mingarelli",
        "email": "Thomas.Mingarelli@hp.com",
        "time": "Thu Jun 12 20:20:32 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 17 20:43:48 2008 +0000"
      },
      "message": "Revert \"[WATCHDOG] make watchdog/hpwdt.c:asminline_call() static\"\n\nThe driver needs the asmlinkage tag and the CFLAGS line in the Makefile.\nWithout it the driver doesn\u0027t work.\n\nSigned-off-by: Thomas Mingarelli \u003cThomas.Mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "90d95ef617a535a8832bdcb8dee07bf591e5dd82",
      "tree": "5b1633d1c6384d0fc4f37e5cf9b86a53496f2597",
      "parents": [
        "2f6a77d56523c14651236bc401a99b0e2aca2fdd"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jun 17 11:56:55 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 17 11:56:55 2008 -0400"
      },
      "message": "Input: appletouch - implement reset-resume logic\n\nOn some boxes the touchpad needs to be reinitialized after resume to make\nit function again. This fixes bugzilla #10825.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2f6a77d56523c14651236bc401a99b0e2aca2fdd",
      "tree": "3697ee2c0525a6e4455327afcaaa7935c0d4dac0",
      "parents": [
        "efd5184646d5d400fc538d093e9a0bec22a75551"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jun 17 11:47:27 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 17 11:47:27 2008 -0400"
      },
      "message": "Input: i8042 - retry failed CTR writes when resuming\n\nThere are systems that fail in i8042_resume() with\n\n\ti8042: Can\u0027t write CTR to resume\n\nas i8042_command(\u0026i8042_ctr, I8042_CMD_CTL_WCTR) fails even though the\ncontroller claimed itself to be ready before.\n\nOne retry after failing write fixes the problems on the failing systems.\n\nReported-by: Helmut Schaa \u003chschaa@novell.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "65c3e4715b1b934f8dcc002d9f46b4371ca7a9b1",
      "tree": "b24e7a7bffa48cee7cf80c41bf8327ad055abfb5",
      "parents": [
        "28e84ab3abafb0f9c9573993626abe6ca3fa8eb1"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Mon Jun 16 17:21:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:21:27 2008 -0700"
      },
      "message": "atm: [he] send idle cells instead of unassigned when in SDH mode\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28e84ab3abafb0f9c9573993626abe6ca3fa8eb1",
      "tree": "13d7c12e8041d9e0f64c37d6764c492857ab230b",
      "parents": [
        "7e903c2ae36efb526eacab3b25d00e90424bd8a8"
      ],
      "author": {
        "name": "Robert T. Johnson",
        "email": "rtjohnso@eecs.berkeley.edu",
        "time": "Mon Jun 16 17:20:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:20:52 2008 -0700"
      },
      "message": "atm: [he] limit queries to the device\u0027s register space\n\nFrom: \"Robert T. Johnson\" \u003crtjohnso@eecs.berkeley.edu\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\n"
    },
    {
      "commit": "059e3779b59527150e1d1942026ec149192cbf77",
      "tree": "ff3ee9a9f7c5cfdb948863cd3e5c48e0a5063ae0",
      "parents": [
        "d6c1d704ab5d2e13bebb096e415156a9c54a3d32"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Mon Jun 16 17:17:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:17:31 2008 -0700"
      },
      "message": "atm: [he] only support suni driver on multimode interfaces\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6c1d704ab5d2e13bebb096e415156a9c54a3d32",
      "tree": "419bdb2e79ae6be235956279a155e4337a4438a4",
      "parents": [
        "c0ed0b60f2c36acfebb53384a3b24d13b3a09309"
      ],
      "author": {
        "name": "Jorge Boncompte [DTI2]",
        "email": "jorge@dti2.net",
        "time": "Mon Jun 16 17:16:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:16:35 2008 -0700"
      },
      "message": "atm: [iphase] doesn\u0027t call phy-\u003estart due to a bogus #ifndef\n\nThis causes the suni driver to oops if you try to use sonetdiag to get\nthe statistics. Also add the corresponding phy-\u003estop call to fix another\noops if you try to remove the module.\n\nSigned-off-by: Jorge Boncompte [DTI2] \u003cjorge@dti2.net\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0ed0b60f2c36acfebb53384a3b24d13b3a09309",
      "tree": "cfdc26e4e218e11898c4743fcc7108470daf5bf1",
      "parents": [
        "27141666b69f535a4d63d7bc6d9e84ee5032f82a"
      ],
      "author": {
        "name": "Jorge Boncompte [DTI2]",
        "email": "jorge@dti2.net",
        "time": "Mon Jun 16 17:16:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:16:04 2008 -0700"
      },
      "message": "atm: [iphase] set drvdata before enabling interrupts\n\nSigned-off-by: Jorge Boncompte [DTI2] \u003cjorge@dti2.net\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "305c73687157d677bee6f2a5dbee438d844a028c",
      "tree": "be91e711074389f3238ca44446b3de6878840521",
      "parents": [
        "8e01520c06c65a1a376059199fc24d4f3d606991"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 11 03:47:45 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:47 2008 +1000"
      },
      "message": "[POWERPC] Build fix for drivers/macintosh/mediabay.c\n\nThis fixes the following build error with CONFIG_BLK_DEV_IDE_PMAC\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      drivers/macintosh/mediabay.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/macintosh/mediabay.c: In function \u0027check_media_bay\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/macintosh/mediabay.c:428: error: \u0027struct media_bay_info\u0027 has no member named \u0027cd_index\u0027\nmake[3]: *** [drivers/macintosh/mediabay.o] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "958a65f205fdc5ce5461d79376073b89acc51b31",
      "tree": "ea5831ca25e8468929baa37a0516a2da15f5b882",
      "parents": [
        "8b9dba2ce28f64246198704b23f133bed5429e62"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jun 09 22:21:51 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:39 2008 +1000"
      },
      "message": "[POWERPC] Add missing of_node_put in drivers/macintosh/therm_adt746x.c\n\nof_node_put is needed before discarding a value received from\nof_find_node_by_name, eg in error handling code.\n\nThe semantic patch that makes the change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nstruct device_node *n;\nstruct device_node *n1;\nstatement S;\nidentifier f;\nexpression E;\nconstant C;\n@@\n\nn \u003d of_find_node_by_name(...)\n...\nif (!n) S\n... when !\u003d of_node_put(n)\n    when !\u003d n1 \u003d f(n,...)\n    when !\u003d E \u003d n\n    when any\n    when strict\n(\n+ of_node_put(n);\n  return -C;\n|\n  of_node_put(n);\n|\n  n1 \u003d f(n,...)\n|\n  E \u003d n\n|\n  return ...;\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "8b9dba2ce28f64246198704b23f133bed5429e62"
}
