)]}'
{
  "log": [
    {
      "commit": "c3da23be1673be4e738aea235604b4e6cb259655",
      "tree": "876a7f8625e2c733bd87f58f1980e9b40031f8a0",
      "parents": [
        "141e6ebd1b1759bd5cebf092b7216b6f1c7b4c4f"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Jan 05 14:46:19 2009 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 18 14:02:08 2009 +0200"
      },
      "message": "UBI: add ioctl for unmap operation\n\nThis patch adds ioctl for the LEB unmap operation (as a debugging\noption so far).\n\n[Re-named ioctl to make it look the same as the other one and made\n some minor stylistic changes. Artem Bityutskiy.]\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "141e6ebd1b1759bd5cebf092b7216b6f1c7b4c4f",
      "tree": "91b66f4b4d54fdb07084f8f5ee21c00491fe754b",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Jan 05 14:44:11 2009 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 18 14:02:08 2009 +0200"
      },
      "message": "UBI: add ioctl for map operation\n\nThis patch adds ioctl for the LEB map operation (as a debugging\noption so far).\n\n[Re-named ioctl to make it look the same as the other one and made\n some minor stylistic changes. Artem Bityutskiy.]\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "71556b9800fff8bf59075d2c1622acc9d99113ef",
      "tree": "9e2b6c799cf0cb023a20622bd1338b7ce624c26d",
      "parents": [
        "abcea859783f63c9140ebd9fcb69580d0832f2c8",
        "d45e0855488032ea62ec5638fb1dcd47367f8ddb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 12:40:37 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 12:40:37 2009 -0800"
      },
      "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: (23 commits)\n  ACPI PCI hotplug: harden against panic regression\n  ACPI: rename main.c to sleep.c\n  dell-laptop: move to drivers/platform/x86/ from drivers/misc/\n  eeepc-laptop: enable Bluetooth ACPI details\n  ACPI: fix ACPI_FADT_S4_RTC_WAKE comment\n  kprobes: check CONFIG_FREEZER instead of CONFIG_PM\n  PM: Fix freezer compilation if PM_SLEEP is unset\n  thermal fixup for broken BIOS which has invalid trip points.\n  ACPI: EC: Don\u0027t trust ECDT tables from ASUS\n  ACPI: EC: Limit workaround for ASUS notebooks even more\n  ACPI: thinkpad-acpi: bump up version to 0.22\n  ACPI: thinkpad-acpi: handle HKEY event 6030\n  ACPI: thinkpad-acpi: clean-up fan subdriver quirk\n  ACPI: thinkpad-acpi: start the event hunt season\n  ACPI: thinkpad-acpi: handle HKEY thermal and battery alarms\n  ACPI: thinkpad-acpi: clean up hotkey_notify()\n  ACPI: thinkpad-acpi: use killable instead of interruptible mutexes\n  ACPI: thinkpad-acpi: add UWB radio support\n  ACPI: thinkpad-acpi: preserve radio state across shutdown\n  ACPI: thinkpad-acpi: resume with radios disabled\n  ...\n"
    },
    {
      "commit": "abcea859783f63c9140ebd9fcb69580d0832f2c8",
      "tree": "b769dd06a0fcf8e86849f31fd1f62358eb7209d0",
      "parents": [
        "4b48d9d44ebe0e8c31b4fe3b7480941576fff613",
        "009777846165fcc49352c0f1487e3a96102884c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 12:40:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 12:40:11 2009 -0800"
      },
      "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  netxen: include ipv6.h (fixes build failure)\n  netxen: avoid invalid iounmap\n"
    },
    {
      "commit": "d45e0855488032ea62ec5638fb1dcd47367f8ddb",
      "tree": "801341825d4f3ec51746715e3e29b36e7337caff",
      "parents": [
        "88d998c264722cd6e8fafa42aee191f7d9194960"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Jan 15 15:12:27 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 15:20:00 2009 -0500"
      },
      "message": "ACPI PCI hotplug: harden against panic regression\n\nACPI hotplug panic with current git head\nhttp://lkml.org/lkml/2009/1/10/136\n\nRather than reverting the entire commit that causes the crash:\ne8c331e963c58b83db24b7d0e39e8c07f687dbc6\n\"PCI hotplug: introduce functions for ACPI slot detection\"\n\nsimply harden against it while the changes to\nthe hotplug code on this particularl machine are understood.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "88d998c264722cd6e8fafa42aee191f7d9194960",
      "tree": "72cfd34df16be3e6778ab585c8324e8f5677fe21",
      "parents": [
        "79491ca416347f9e3c51993db556ba78bef44afa",
        "d08ca2ca743f324eceba59e93188f9439e966bce"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:34 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:34 2009 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "79491ca416347f9e3c51993db556ba78bef44afa",
      "tree": "d81ec7210e990164e9cb0737a3a1ae6ea97c9fea",
      "parents": [
        "f1f055f1036a20742608c28ee82139f572dfd031",
        "aa2fbcec07b0d594808bc3058692395d24eba66e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:24 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:24 2009 -0500"
      },
      "message": "Merge branch \u0027thinkpad-acpi\u0027 into release\n"
    },
    {
      "commit": "f1f055f1036a20742608c28ee82139f572dfd031",
      "tree": "eef6b9bd1e077322b5256a484626f082d5331d4d",
      "parents": [
        "4b48d9d44ebe0e8c31b4fe3b7480941576fff613",
        "c6cb0e878446c79f42e7833d7bb69ed6bfbb381f",
        "0e4240d94628530a912d216cad1e32d2e3827327"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:11 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:11 2009 -0500"
      },
      "message": "Merge branches \u0027bugzilla-11884\u0027 and \u0027bugzilla-8544\u0027 into release\n"
    },
    {
      "commit": "d08ca2ca743f324eceba59e93188f9439e966bce",
      "tree": "97dc57cc690fceb637ab0642a11ec648e4620ff8",
      "parents": [
        "cad73120ab0dfd484682229346de8c16073577e1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 13:52:03 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:19 2009 -0500"
      },
      "message": "ACPI: rename main.c to sleep.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cad73120ab0dfd484682229346de8c16073577e1",
      "tree": "4f04f6c4dc1771d53bd1d9c7da65c7fab629d246",
      "parents": [
        "3af9bfcb433c110839e4c815a9928377f66bbd0e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 17:23:38 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:18 2009 -0500"
      },
      "message": "dell-laptop: move to drivers/platform/x86/ from drivers/misc/\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3af9bfcb433c110839e4c815a9928377f66bbd0e",
      "tree": "f76116192e4f1630cd64a558b7ca8ab6f0e880c5",
      "parents": [
        "c3407710b76610962a5ebb244172631ef9eeb51a"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Wed Dec 03 20:31:11 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:18 2009 -0500"
      },
      "message": "eeepc-laptop: enable Bluetooth ACPI details\n\nAlthough rfkill support for the EEE bluetooth device has been added to\n2.6.28-rc the appropriate ACPI accessor definitions were not added, so\nthe support was non functional. The patch below adds the get and set\naccessors and has been verified to work on an EEE 901.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0e4240d94628530a912d216cad1e32d2e3827327",
      "tree": "6c0e965923e5e761a5df7f981209292a808d4f0e",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Jan 16 12:53:42 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:13:12 2009 -0500"
      },
      "message": "thermal fixup for broken BIOS which has invalid trip points.\n\nACPI thermal driver only re-evaluate VALID trip points.\n\nFor the broken BIOS show in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8544\nthe active[0] is set to invalid at boot time\nand it will not be re-evaluated again.\nWe can still get a single warning message at boot time.\n\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d120496222629983\u0026w\u003d2\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12203\n\nSigned-off-by: Zhang Rui\u003crui.zhang@intel.com\u003e\nTested-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "009777846165fcc49352c0f1487e3a96102884c3",
      "tree": "dcc37726294c0e42fb0202c78752fb8cb07b8d11",
      "parents": [
        "3bfafd6b136bea2de9bd96c01b7e3808635a15b2"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Jan 16 11:03:25 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 16 11:05:28 2009 -0800"
      },
      "message": "netxen: include ipv6.h (fixes build failure)\n\nFixes a build error in absence of CONFIG_IPV6:\n\ndrivers/net/netxen/netxen_nic_main.c:1189: error: implicit declaration of function \u0027ipv6_hdr\u0027\ndrivers/net/netxen/netxen_nic_main.c:1189: error: invalid type argument of \u0027-\u003e\u0027\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6cb0e878446c79f42e7833d7bb69ed6bfbb381f",
      "tree": "f1d585a339837e030e51df6b567998515dfcbd06",
      "parents": [
        "235c4a59278eb07e61d909f1f0c233733034a8b3"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Jan 14 02:57:53 2009 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:03:32 2009 -0500"
      },
      "message": "ACPI: EC: Don\u0027t trust ECDT tables from ASUS\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9399\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11880\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3bfafd6b136bea2de9bd96c01b7e3808635a15b2",
      "tree": "6fd176a779975662742df9f5227263c9bf596e78",
      "parents": [
        "a58c891a53aca81c78f9cbe0572a301042470e96"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Jan 16 11:03:01 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 16 11:03:01 2009 -0800"
      },
      "message": "netxen: avoid invalid iounmap\n\nFor NX3031 only one I/O range is mapped, so unmapping other\ntwo which are used by older chips, causes this warning on\nppc64.\n\n\"Attempt to iounmap early bolted mapping at 0x0000000000000000\"\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "235c4a59278eb07e61d909f1f0c233733034a8b3",
      "tree": "84d88c2994d4e430e4d0e7c4ef2c18108aa31f79",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Jan 14 02:57:47 2009 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:00:51 2009 -0500"
      },
      "message": "ACPI: EC: Limit workaround for ASUS notebooks even more\n\nReferences: http://bugzilla.kernel.org/show_bug.cgi?id\u003d11884\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b762666cc7c9f83ac5759127c29dfad438c09e48",
      "tree": "138057d812df7052ea4b5d1ae47179fb174a704e",
      "parents": [
        "e58d4fd89aa91369357526f810c783a5acaf0cc4",
        "0025e75357e7e8daf03a74294c98425a80a433c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:41:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:41:09 2009 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  serial: Add 16850 uart type support to OF uart driver\n  hvc_console: Remove tty-\u003elow_latency\n  powerpc: Get the number of SLBs from \"slb-size\" property\n  powerpc: is_hugepage_only_range() must account for both 4kB and 64kB slices\n  powerpc/ps3: printing fixups for l64 to ll64 conversion drivers/video\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/scsi\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/ps3\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion sound/ppc\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/char\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/block\n  powerpc/ps3: Printing fixups for l64 to ll64 conversion arch/powerpc\n  powerpc/ps3: ps3_repository_read_mm_info() takes u64 * arguments\n  powerpc/ps3: clear_bit()/set_bit() operate on unsigned longs\n  powerpc/ps3: The lv1_ routines have u64 parameters\n  powerpc/ps3: Use dma_addr_t down through the stack\n  powerpc/ps3: set_dabr() takes an unsigned long\n  powerpc: Cleanup from l64 to ll64 change drivers/scsi\n"
    },
    {
      "commit": "e58d4fd89aa91369357526f810c783a5acaf0cc4",
      "tree": "2ff0180423156c18ac8d7efd2b9d14712d7566c0",
      "parents": [
        "a11d9b623ea7cdcd647318bb2b3282d4c337f086",
        "e4ac522bd7261829197a3d01d5feedb2aca8ae38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:40:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:40:57 2009 -0800"
      },
      "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  sata_fsl: Return non-zero on error in probe()\n  drivers/ata/pata_ali.c: s/isa_bridge/ali_isa_bridge/ to fix alpha build\n  libata: New driver for OCTEON SOC Compact Flash interface (v7).\n  libata: Add another column to the ata_timing table.\n  sata_via: Add VT8261 support\n  pata_atiixp: update port enabledness test handling\n  [libata] get-identity ioctl: Fix use of invalid memory pointer\n"
    },
    {
      "commit": "a11d9b623ea7cdcd647318bb2b3282d4c337f086",
      "tree": "856c45c8914dddbce77d8b85c93e067de99502de",
      "parents": [
        "4c44323db15f26f4c744f06179daa43711cdb708",
        "32aeef605aa01e1fee45e052eceffb00e72ba2b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:40:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:40:40 2009 -0800"
      },
      "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] Skip deleted devices in __scsi_device_lookup_by_target()\n  [SCSI] Add SUN Universal Xport to no attach blacklist\n  [SCSI] iscsi_tcp: make padbuf non-static\n  [SCSI] mpt fusion: Add Firmware debug support\n  [SCSI] mpt fusion: Add separate msi enable disable for FC,SPI,SAS\n  [SCSI] mpt fusion: Update MPI Headers to version 01.05.19\n  [SCSI] qla2xxx: Fix ISP restart bug in multiq code\n"
    },
    {
      "commit": "4c44323db15f26f4c744f06179daa43711cdb708",
      "tree": "e9e7a1fc18127ac1f6016a9f292dde72ce3d2487",
      "parents": [
        "50246dd41ccbcb47beb06d6c1d9355f6b7137a11",
        "34b8686e12eaf9878aaab89e92222060c3e7cc48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:39:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:39:52 2009 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: lock correct mutex around object unreference.\n  drm/i915: add support for physical memory objects\n  drm/i915: make LVDS fixed mode a preferred mode\n  drm: handle depth \u0026 bpp changes correctly\n  drm: initial KMS config fixes\n  drm/i915: setup sarea properly in master_priv\n  drm/i915: set vblank enabled flag correctly across IRQ install/uninstall\n  drm/i915: don\u0027t enable vblanks on disabled pipes\n"
    },
    {
      "commit": "50246dd41ccbcb47beb06d6c1d9355f6b7137a11",
      "tree": "d6febca069bd5734adb2383bbfe87192fad4ef7c",
      "parents": [
        "7cb36b6ccdca03bd87e8faca7fd920643dd1aec7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:14:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 16 08:14:51 2009 -0800"
      },
      "message": "Revert \"PCI PM: Register power state of devices during initialization\"\n\nThis reverts commit 98e6e286d7b01deb7453b717aa38ebb69d6cefc0, as Yinghai\nLu reports that it breaks kexec with at least the e1000 and e1000e\ndrivers.  The reason is that the shutdown sequence puts the hardware\ninto D3 sleep, and the commit causes us to claim that it then is in D0\n(running) state just because we don\u0027t understand the PM capabilities.\n\nWhich then later makes \"pci_set_power_state()\" not do anything, and the\ndevice never wakes up properly and just returns 0xff to everything.\n\nReported-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nAcked-by: From: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4ac522bd7261829197a3d01d5feedb2aca8ae38",
      "tree": "f5164aea02d44e7f38352da14800627862d0ea25",
      "parents": [
        "bc42b24e6ef01ca7b23fafee7237882d27031614"
      ],
      "author": {
        "name": "Michal Sojka",
        "email": "sojkam1@fel.cvut.cz",
        "time": "Wed Jan 14 14:02:38 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:23:58 2009 -0500"
      },
      "message": "sata_fsl: Return non-zero on error in probe()\n\nwhile I was looking over kernel sources I\u0027ve found this small bug.\n\nFormerly, zero was returned even if an error happened.\n\nSigned-off-by: Michal Sojka \u003csojkam1@fel.cvut.cz\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bc42b24e6ef01ca7b23fafee7237882d27031614",
      "tree": "cb2597aa5be785fc6ba4a267d33b8ed78c4b030d",
      "parents": [
        "3c929c6f5aa7501790586a38dd8faca8fed9a158"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jan 14 16:48:42 2009 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:23:43 2009 -0500"
      },
      "message": "drivers/ata/pata_ali.c: s/isa_bridge/ali_isa_bridge/ to fix alpha build\n\ndrivers/ata/pata_ali.c:44: error: static declaration of \u0027isa_bridge\u0027 follows non-static declaration\narch/alpha/include/asm/pci.h:274: error: previous declaration of \u0027isa_bridge\u0027 was here\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3c929c6f5aa7501790586a38dd8faca8fed9a158",
      "tree": "772ff335f9a9da2d10a40cff5a4070e080d181dc",
      "parents": [
        "3ada9c126499dd4700dcdbd5b9fe8110ad17f578"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Jan 15 17:45:32 2009 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:23:39 2009 -0500"
      },
      "message": "libata: New driver for OCTEON SOC Compact Flash interface (v7).\n\nCavium OCTEON processor support was recently merged, so now we have\nthis CF driver for your consideration.\n\nMost OCTEON variants have *no* DMA or interrupt support on the CF\ninterface so for these, only PIO is supported.  Although if DMA is\navailable, we do take advantage of it.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3ada9c126499dd4700dcdbd5b9fe8110ad17f578",
      "tree": "aec4fc6d574589eec606cf234eb7f5df529b05f3",
      "parents": [
        "6813952021a7820a505002de260bda36978671f7"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Jan 15 17:45:31 2009 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:23:37 2009 -0500"
      },
      "message": "libata: Add another column to the ata_timing table.\n\nThe forthcoming OCTEON SOC Compact Flash driver needs an additional\ntiming value that was not available in the ata_timing table.  I add a\nnew column for dmack_hold time.  The values were obtained from the\nCompact Flash specification Rev 4.1.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6813952021a7820a505002de260bda36978671f7",
      "tree": "c92e8c3de6980dd3a73188c699e26a5ee0f11c60",
      "parents": [
        "16028232bf6dc5ed7e4bd341ef335f386229ad0b"
      ],
      "author": {
        "name": "JosephChan@via.com.tw",
        "email": "JosephChan@via.com.tw",
        "time": "Fri Jan 16 19:44:55 2009 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:23:22 2009 -0500"
      },
      "message": "sata_via: Add VT8261 support\n\nSigned-off-by: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "16028232bf6dc5ed7e4bd341ef335f386229ad0b",
      "tree": "44795da29621afb0012dc77c09f316b4e5a80cc4",
      "parents": [
        "94be9a58d7e683ac3c1df1858a17f09ebade8da0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Jan 16 15:27:27 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:20:27 2009 -0500"
      },
      "message": "pata_atiixp: update port enabledness test handling\n\nPort enabledness test fits much better into init_one() instead of\npre_reset().  The reason why these tests are in pre_reset() is purely\nhistorical at this point.  Move it to init_one().  This will help\nfurther changes.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "94be9a58d7e683ac3c1df1858a17f09ebade8da0",
      "tree": "2f346bb4d179caf1cf0f61012f35c8277504c55a",
      "parents": [
        "5393f780277165f282a37ed82dd878159ec9dad5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 16 10:17:09 2009 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 16 10:17:09 2009 -0500"
      },
      "message": "[libata] get-identity ioctl: Fix use of invalid memory pointer\nfor SAS drivers.\n\nCaught by Ke Wei (and team?) at Marvell.\n\nAlso, move the ata_scsi_ioctl export to libata-scsi.c, as that seems to be the\ngeneral trend.\n\nAcked-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "34b8686e12eaf9878aaab89e92222060c3e7cc48",
      "tree": "7e69761bdcb9865afd28a6e4d7b9ffcd77ce317d",
      "parents": [
        "71acb5eb8d95b371f4cdd88a47f3c83c870d1c8f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jan 15 14:03:07 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 16 18:45:22 2009 +1000"
      },
      "message": "drm/i915: lock correct mutex around object unreference.\n\nThis makes sure the mutex is held around the unreference.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "71acb5eb8d95b371f4cdd88a47f3c83c870d1c8f",
      "tree": "36c370582e69cd61f2f088c31808fc02c6c86f1a",
      "parents": [
        "e285f3cd2c376d2336f9a383241a98266363c7d4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Dec 30 20:31:46 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 16 18:45:06 2009 +1000"
      },
      "message": "drm/i915: add support for physical memory objects\n\nThis is an initial patch to do support for objects which needs physical\ncontiguous main ram, cursors and overlay registers on older chipsets.\n\nThese objects are bound on cursor bin, like pinning, and we copy\nthe data to/from the backing store object into the real one on attach/detach.\n\nnotes:\npossible over the top in attach/detach operations.\nno overlay support yet.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e285f3cd2c376d2336f9a383241a98266363c7d4",
      "tree": "99f8f68659796132a1675c6f805e5cc305ceaea9",
      "parents": [
        "712531bfe95be42a672ebab51b55580e7d92c464"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 14 10:53:36 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 16 18:41:01 2009 +1000"
      },
      "message": "drm/i915: make LVDS fixed mode a preferred mode\n\nThe detected fixed panel mode really is preferred, so mark it as such and\nadd it to the LVDS connector mode list.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "712531bfe95be42a672ebab51b55580e7d92c464",
      "tree": "c792aadeee7059e01ea5a3d5d2b2ab63b8cd8d26",
      "parents": [
        "40a518d9f1fd8ed1061b8b4e2ce8a44794f4eb03"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 09 13:56:14 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 16 18:40:57 2009 +1000"
      },
      "message": "drm: handle depth \u0026 bpp changes correctly\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "40a518d9f1fd8ed1061b8b4e2ce8a44794f4eb03",
      "tree": "c085ac55dadbd78024b06a052f73e097777858b5",
      "parents": [
        "3a03ac1a0223f779a3de313523408ddb099e5679"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Jan 12 12:05:32 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 16 18:40:54 2009 +1000"
      },
      "message": "drm: initial KMS config fixes\n\nWhen mode setting is first initialized, the driver will call into\ndrm_helper_initial_config() to set up an initial output and framebuffer\nconfiguration.  This routine is responsible for probing the available\nconnectors, encoders, and crtcs, looking for modes and putting together\nsomething reasonable (where reasonable is defined as \"allows kernel\nmessages to be visible on as many displays as possible\").\n\nHowever, the code was a bit too aggressive in setting default modes when\nnone were found on a given connector.  Even if some connectors had modes,\nany connectors found lacking modes would have the default 800x600 mode added\nto their mode list, which in some cases could cause problems later down the\nline.  In my case, the LVDS was perfectly available, but the initial config\ncode added 800x600 modes to both of the detected but unavailable HDMI\nconnectors (which are on my non-existent docking station).  This ended up\npreventing later code from setting a mode on my LVDS, which is bad.\n\nThis patch fixes that behavior by making the initial config code walk\nthrough the connectors first, counting the available modes, before it decides\nto add any default modes to a possibly connected output.  It also fixes the\nlogic in drm_target_preferred() that was causing zeroed out modes to be set\nas the preferred mode for a given connector, even if no modes were available.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0025e75357e7e8daf03a74294c98425a80a433c7",
      "tree": "c07aacb2059d0f3a812cf5d9705d979556176ebe",
      "parents": [
        "7f8030d166f84b7413a0393819cb8b800484d5a9"
      ],
      "author": {
        "name": "Matthias Fuchs",
        "email": "mfuchs@ma-fu.de",
        "time": "Thu Jan 15 09:43:35 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:17 2009 +1100"
      },
      "message": "serial: Add 16850 uart type support to OF uart driver\n\nThis patch adds support for \"ns16850\" as supported value\nof the compatible node in flat device tree uart descriptions.\n\nThis is needed for example when you have a XR16C2850 uart\nconnected to a PPC405\u0027s external bus controller.\n\nSigned-off-by: Matthias Fuchs \u003cmfuchs@ma-fu.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7f8030d166f84b7413a0393819cb8b800484d5a9",
      "tree": "e9cc1595c6c2a09e6bb4c656dfd69fe2b5c7d58d",
      "parents": [
        "b60c31d85a2a2f1a9c8623f1fb56e2688aa1e2b1"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Wed Jan 14 23:15:44 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:16 2009 +1100"
      },
      "message": "hvc_console: Remove tty-\u003elow_latency\n\nThis patch removes the tty-\u003elow_latency setting.\n\nFor irq based hvc_console backends the tty-\u003elow_latency must be set to 0,\nbecause the tty_flip_buffer_push() function must not be called from IRQ context\n(see drivers/char/tty_buffer.c).\n\nFor polled backends, the low_latency setting causes the bug trace below, because\ntty_flip_buffer_push() is called within an atomic context and subsequent calls\nmight sleep due to mutex_lock.\n\nBUG: sleeping function called from invalid context at /root/cvs/linux-2.6.git/kernel/mutex.c:207\nin_atomic(): 1, irqs_disabled(): 0, pid: 748, name: khvcd\n1 lock held by khvcd/748:\n #0:  (hvc_structs_lock){--..}, at: [\u003c00000000002ceb50\u003e] khvcd+0x58/0x12c\nCPU: 0 Not tainted 2.6.29-rc1git #29\nProcess khvcd (pid: 748, task: 000000002fb9a480, ksp: 000000002f66bd78)\n070000000000000a 000000002f66ba00 0000000000000002 (null)\n       000000002f66baa0 000000002f66ba18 000000002f66ba18 0000000000104f08\n       ffffffffffffc000 000000002f66bd78 (null) (null)\n       000000002f66ba00 000000000000000c 000000002f66ba00 000000002f66ba70\n       0000000000466af8 0000000000104f08 000000002f66ba00 000000002f66ba50\nCall Trace:\n([\u003c0000000000104e7c\u003e] show_trace+0x138/0x158)\n [\u003c0000000000104f62\u003e] show_stack+0xc6/0xf8\n [\u003c0000000000105740\u003e] dump_stack+0xb0/0xc0\n [\u003c000000000013144a\u003e] __might_sleep+0x14e/0x17c\n [\u003c000000000045e226\u003e] mutex_lock_nested+0x42/0x3b4\n [\u003c00000000002c443e\u003e] echo_char_raw+0x3a/0x9c\n [\u003c00000000002c688c\u003e] n_tty_receive_buf+0x1154/0x1208\n [\u003c00000000002ca0a2\u003e] flush_to_ldisc+0x152/0x220\n [\u003c00000000002ca1da\u003e] tty_flip_buffer_push+0x6a/0x90\n [\u003c00000000002cea74\u003e] hvc_poll+0x244/0x2c8\n [\u003c00000000002ceb68\u003e] khvcd+0x70/0x12c\n [\u003c000000000015bbd0\u003e] kthread+0x68/0xa0\n [\u003c0000000000109d5a\u003e] kernel_thread_starter+0x6/0xc\n [\u003c0000000000109d54\u003e] kernel_thread_starter+0x0/0xc\n1 lock held by khvcd/748:\n #0:  (hvc_structs_lock){--..}, at: [\u003c00000000002ceb50\u003e] khvcd+0x58/0x12c\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nAcked-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5d9ee3ff3dbf815cd9ee18c166bb9b538e8057d2",
      "tree": "e603b7eb1666e822b098662aed280befeedbd8ca",
      "parents": [
        "7ad489e3d2459f7520d9062cb855ff29a8dd683d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:13:39 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:15 2009 +1100"
      },
      "message": "powerpc/ps3: printing fixups for l64 to ll64 conversion drivers/video\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7ad489e3d2459f7520d9062cb855ff29a8dd683d",
      "tree": "5f8ea9b8317e2a8e733136c406c618bc59a260e0",
      "parents": [
        "a9dad6e598155e2a548142336cd833e5360335d1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:11:44 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:15 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/scsi\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a9dad6e598155e2a548142336cd833e5360335d1",
      "tree": "0f62aafad67ccaf746d28e54b330f65989270e3b",
      "parents": [
        "26db11af12fb58dde1d6327035a248a99f60f112"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:10:06 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:14 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/ps3\n\nAlso some min -\u003e mint_t conversion.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4c33d2dc34f50e5d5436e62cd99395859f157a19",
      "tree": "aeb7a94a1b16b7602580dfc551be07181cb37429",
      "parents": [
        "e377c6e24d1b465ebd18fe49d0dc06932ced9bb0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:06:02 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:14 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/char\n\nAlso a couple of min -\u003e min_t changes.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e377c6e24d1b465ebd18fe49d0dc06932ced9bb0",
      "tree": "6f6ff2d92c5e088291523c0092c12ce5e8f9f589",
      "parents": [
        "5c949070c7a591d1001a5d8444731dfa4223b094"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:04:48 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:13 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/block\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b17b3df161814c43c03dbc8dbf8d32741bb30ba4",
      "tree": "5b830bd808a50c0fe201ee0751181fbe66548027",
      "parents": [
        "494fd07a88ea561e1bea73516d7e92c4c2d1f223"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 19:59:41 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:12 2009 +1100"
      },
      "message": "powerpc/ps3: The lv1_ routines have u64 parameters\n\nWe just fix up the reference parameters as the others are dealt with by\narithmetic promotion rules and don\u0027t cause warnings.\n\nThis removes warnings like this:\n\narch/powerpc/platforms/ps3/interrupt.c:327: warning: passing argument 1 of \u0027lv1_construct_event_receive_port\u0027 from incompatible pointer type\n\nAlso, these:\n\ndrivers/ps3/ps3-vuart.c:462: warning: passing argument 4 of \u0027ps3_vuart_raw_read\u0027 from incompatible pointer type\ndrivers/ps3/ps3-vuart.c:592: warning: passing argument 4 of \u0027ps3_vuart_raw_read\u0027 from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "775a42ecf8b8a86b55173da27e6cc874af5b944d",
      "tree": "7273d8461ccc5d3534d45052715676dcea6a6c02",
      "parents": [
        "7cb36b6ccdca03bd87e8faca7fd920643dd1aec7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 06 14:59:00 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:10 2009 +1100"
      },
      "message": "powerpc: Cleanup from l64 to ll64 change drivers/scsi\n\nThis is a powerpc specific driver.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3feeba1e53f54f726a39da254a5c41e02530255e",
      "tree": "11be6e023579adb6727884f4cc105c3106a06fb4",
      "parents": [
        "7e92214b539ea17ccaf0886d140cbba9801a4d40",
        "a58c891a53aca81c78f9cbe0572a301042470e96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:15 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:15 2009 -0800"
      },
      "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: (95 commits)\n  b44: GFP_DMA skb should not escape from driver\n  korina: do not use IRQF_SHARED with IRQF_DISABLED\n  korina: do not stop queue here\n  korina: fix handling tx_chain_tail\n  korina: do tx at the right position\n  korina: do schedule napi after testing for it\n  korina: rework korina_rx() for use with napi\n  korina: disable napi on close and restart\n  korina: reset resource buffer size to 1536\n  korina: fix usage of driver_data\n  bnx2x: First slow path interrupt race\n  bnx2x: MTU Filter\n  bnx2x: Indirection table initialization index\n  bnx2x: Missing brackets\n  bnx2x: Fixing the doorbell size\n  bnx2x: Endianness issues\n  bnx2x: VLAN tagged packets without VLAN offload\n  bnx2x: Protecting the link change indication\n  bnx2x: Flow control updated before reporting the link\n  bnx2x: Missing mask when calculating flow control\n  ...\n"
    },
    {
      "commit": "7e92214b539ea17ccaf0886d140cbba9801a4d40",
      "tree": "5a678acfca63f485fd02c83932ffcfa486657650",
      "parents": [
        "6364853dabe78dda7ffdfb8803c1e56c0fff2e43",
        "46a5f173fc88ffc22651162033696d8a9fbcdc5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:40:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:40:12 2009 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  hwmon: (abituguru3) Fix CONFIG_DMI\u003dn fallback to probe\n  hwmon: (abituguru3) Enable DMI probing feature on IN9 32X MAX\n  hwmon: (abituguru3) Match partial DMI board name strings\n  hwmon: Add a driver for the ADT7475 hardware monitoring chip\n  hwmon: (k8temp) Fix temperature reporting for (most) K8 RevG CPUs\n  hwmon: (k8temp) Fix wrong sensor selection for AMD K8 RevF/RevG CPUs\n  hwmon: (k8temp) Warn about fam F rev F errata\n"
    },
    {
      "commit": "634a84f8d5b74da497688d3346f6809c28239eda",
      "tree": "ed8df846fa48b70896c5ed18fbe3e5b91740e07f",
      "parents": [
        "00bfddaf7f68a6551319b536f052040c370756b0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Jan 15 13:51:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:41 2009 -0800"
      },
      "message": "drivers/usb/core/hub.c: fix CONFIG_USB_OTG\u003dy build\n\nCarry out the PM-routine interface change in the USB OTG pathway.  This\nwas omitted from the earlier interface-change patch by mistake.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e1c9d865543593ee92ec3a5075f064dec981a96",
      "tree": "b89aa477a142e50fb45553b63fa51a20e67d6e89",
      "parents": [
        "219beb291ba9275dd676578724103abed4cfbfe3"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Thu Jan 15 13:51:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:41 2009 -0800"
      },
      "message": "hp_accel: do not call ACPI from invalid context\n\nThe LED on HP notebooks is connected through ACPI.  That unfortunately\nmeans that it needs to be delayed by using schedule_work() to avoid\ncalling the ACPI interpreter from an invalid context.\n\n[akpm@linux-foundation.org: use flush_work() rather than sort-of reimplementing it]\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e0c79782143a816ba7d7f0f6e195091a97053f6",
      "tree": "109a347061a1e2d1e08aa3908b893e2ee55f9732",
      "parents": [
        "5b019e99016f3a692ba45bf68fba73a402d7c01a"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Thu Jan 15 13:51:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "lis3lv02d: merge with leds hp disk\n\nMove the second part of the HP laptop disk protection functionality (a red\nled) to the same driver.  From a purely Linux developer\u0027s point of view,\nthe led and the accelerometer have nothing related.  However, they\ncorrespond to the same ACPI functionality, and so will always be used\ntogether, moreover as they share the same ACPI PNP alias, there is no\nother simple to allow to have same loaded at the same time if they are not\nin the same module.  Also make it requires the led class to compile and\nupdate the Kconfig text.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3d6362b8717759de7f2086f9665a4d96cacbc51",
      "tree": "3474b8abc3a37cd645415f85ffc340c7d96c8d18",
      "parents": [
        "db92a6502d4e8cb885e85e862b24ba5c07036fbf"
      ],
      "author": {
        "name": "Alex Murray",
        "email": "murray.alex@gmail.com",
        "time": "Thu Jan 15 13:51:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:39 2009 -0800"
      },
      "message": "hwmon: applesmc: fix light sensor readings on newer MacBooks\n\nThe light sensors ALV0 and ALV1 on newer MacBooks (early 2008 and later)\nchanged to report 10 bytes instead the earlier 6, and the sensor encoding\nsubsequently changed.  As a result, the reported light sensors readings\nare much too low.\n\nVia experiments leading up to this patch, it seems only the ALV0 is\nreporting data, and the most useful value therein is a 10-bit big-endian\nvalue at offset 6.  This suggests that a new protocol was added as a\nbackward-compatible replacement on top of the old one.\n\nThis patch makes applesmc report the improved light sensor reading for the\nnew machines, on a scale in conformance with earlier ones.\n\nSigned-off-by: Alex Murray \u003cmurray.alex@gmail.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c91192d66d6cea7878b8542c9d9f1873971aba92",
      "tree": "954adf09a2d6f4028aa8c3a842aa07235e3d4be5",
      "parents": [
        "1bcbf31337391a2f54ef6c1e8871c2de5944a7dc"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Thu Jan 15 13:51:03 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:38 2009 -0800"
      },
      "message": "nbd: do not allow two clients at the same time\n\nTwo nbd-clients at same time are bad idea, and cause WARN_ON from nbd in\n2.6.28-rc7 from sysfs_add_one.  This simply prevents that from happening.\n\nTo reproduce:\n\n cat /dev/zero | head -c 10000000 \u003e /tmp/delme.fstest.fs\n nbd-server 9100 -l /anyone.can.connect \u003e /tmp/delme.fstest.fs \u0026\n sleep 1\n nbd-client localhost 9100 /dev/nd0 \u0026\n nbd-client localhost 9100 /dev/nd0 \u0026\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nAcked-by: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6b2f87be1aafedc585bad86b77c2e2bbd49b308",
      "tree": "72d54105d57f746262e41c09647332099f24a7ee",
      "parents": [
        "158bc69effbf96f59c01cdeb20f8d4c184e59f8e"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu Jan 15 13:50:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:37 2009 -0800"
      },
      "message": "synclink_gt: enable RI interrupt\n\n- Enable ring indicator interrupt.\n\n- Remove vendor specific CVS version tags.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "158bc69effbf96f59c01cdeb20f8d4c184e59f8e",
      "tree": "001dc5f61d6b08445c7e1676468c1bcaa7788921",
      "parents": [
        "cafa1d8b0c90252e73f20db1b6f32cf88e73ff17"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Thu Jan 15 13:50:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:37 2009 -0800"
      },
      "message": "sgi-xp: eliminate false detection of no heartbeat\n\nAfter XPC has been up and running on multiple partitions for any length of\ntime, if XPC on one of the partitions is stopped and restarted (either by\na rmmod/insmod or a system restart), it is possible for the XPCs running\non the other partitions to falsely detect a lack of heartbeat from the XPC\nthat was just restarted.  This false detection will occur if the restarted\nXPC comes up within the five-seconds preceding one of the other XPC\u0027s\nheartbeat check (which occurs once every twenty seconds).\n\nThe detection of no heartbeat results in the detecting XPC deactivating\nfrom the just restarted XPC.  The only remedy is to restart one of the\nXPCs and hope that one doesn\u0027t hit this five-second window on any of the\nother partitions.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cafa1d8b0c90252e73f20db1b6f32cf88e73ff17",
      "tree": "bfe17370eadc0db4ff366a333cfc008f86d79003",
      "parents": [
        "4216d0bd8fef77b7926eb065a766e2ee003acf6a"
      ],
      "author": {
        "name": "Matti Halme",
        "email": "matti.halme@nokia.com",
        "time": "Thu Jan 15 13:50:56 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:36 2009 -0800"
      },
      "message": "rtc: rtc-twl4030 don\u0027t mask alarm interrupts on shutdown\n\nA triggering RTC alarm should be able to power on a device that has been\npowered off. This patch enables that on twl4030 by not masking the alarm\ninterrupt at shutdown.\n\nSigned-off-by: Matti Halme \u003cmatti.halme@nokia.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4216d0bd8fef77b7926eb065a766e2ee003acf6a",
      "tree": "f64ed98b5f158f69460339c5317eb3d790e0f0dd",
      "parents": [
        "a748384bba1754409383ba9f0738bffdfa3fd431"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Thu Jan 15 13:50:54 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:36 2009 -0800"
      },
      "message": "rtc-pxa: fix build failure\n\nFix these build errors:\n\n  CC      drivers/rtc/rtc-pxa.o\ndrivers/rtc/rtc-pxa.c: In function `pxa_rtc_init\u0027:\ndrivers/rtc/rtc-pxa.c:472: error: implicit declaration of function `cpu_is_pxa27x\u0027\ndrivers/rtc/rtc-pxa.c:472: error: implicit declaration of function `cpu_is_pxa3xx\u0027\n\nSigned-off-by: Antonio Ospite \u003cao2@openezx.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a748384bba1754409383ba9f0738bffdfa3fd431",
      "tree": "906b6a0d111c9b054242ec96d0bbde386bc95c7a",
      "parents": [
        "fb144adc517d9ebe8fd8d98a5696fb68ec91e1f5"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Thu Jan 15 13:50:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:36 2009 -0800"
      },
      "message": "rtc: tw4030 add alarm/update interfaces\n\n- implement alarm_irq_enable\n- return correct error code when registering fails\n\n[dbrownell@users.sourceforge.net: build fixes, force 1/sec irqs]\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: rtc-linux@googlegroups.com\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb144adc517d9ebe8fd8d98a5696fb68ec91e1f5",
      "tree": "1e7adf4da0fdaef9ffaeff07cc7727b9561261e4",
      "parents": [
        "47c33d9c1984ae4c5bd1f144024eacc14c5bc0c0"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Thu Jan 15 13:50:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:36 2009 -0800"
      },
      "message": "sysrq: add commentary on why we use the console loglevel over using KERN_EMERG\n\nAdd an explanitory comment as to why we modify the kernel console loglevel\nrather than simply moving sysrq messages to KERN_EMERG level.\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b46578ed094122a6b36002c644711cef68aa9c9e",
      "tree": "b59525983804eda1b56ec1f61872bef2e1d36fd6",
      "parents": [
        "a342d215c206d955fea55d778e3803b29ee41b60"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Jan 15 13:50:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:35 2009 -0800"
      },
      "message": "video/framebuffer: fix bug: jpegview cannot work on framebuffer device other than 16BPP\n\nForce fb_var_screeninfo color format on all Blackfin Framebuffer Drivers.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a342d215c206d955fea55d778e3803b29ee41b60",
      "tree": "36e831878b6ed7e004d5f4e6c667b4053c756f83",
      "parents": [
        "5b96f1729064453e09805a387378e0644da1c937"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 15 13:50:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:35 2009 -0800"
      },
      "message": "gpio: fix probe() error return in gpio driver probes\n\nA number of drivers in drivers/gpio return -ENODEV when confronted with\nmissing setup parameters such as the platform data.  However, returning\n-ENODEV causes the driver layer to silently ignore the driver as it\nassumes the probe did not find anything and was only speculative.\n\nTo make life easier to discern why a driver is not being attached, change\nto returning -EINVAL, which is a better description of the fact that the\ndriver data was not valid.\n\nAlso add a set of dev_dbg() statements to the error paths to provide an\nbetter explanation of the error as there may be more that one point in the\ndriver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b96f1729064453e09805a387378e0644da1c937",
      "tree": "e2ef80291f2ed0176e9d8330c0b698aae790ecd4",
      "parents": [
        "1f14081d8b31b2780e2e6e2ae2766264e1f7d38b"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Thu Jan 15 13:50:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:35 2009 -0800"
      },
      "message": "atmel_spi: allow transfer when max_speed_hz \u003d 0\n\nFor some reason I have to slowdown clock to touchscreen device.\n\nIn atmel_spi_setup() there is comment that max_speed_hz \u003d\u003d 0 means as slow\nas possible and divider is set to maximum value.  But in\natmel_spi_transfer() function is check against not zero max_speed_hz with\nEINVAL returned.\n\nProbably driver should setup divider for each transfer based on\ntransfer-\u003espeed_hz value, but I think that would be not necessary overhead\nas all used devices have constant clock.\n\nBelow patch works fine for me.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f14081d8b31b2780e2e6e2ae2766264e1f7d38b",
      "tree": "a6902b80c7baef2e49206a4c44c5f96a98fd6dc6",
      "parents": [
        "db0fb1848a645b0b1b033765f3a5244e7afd2e3c"
      ],
      "author": {
        "name": "Itai Levi",
        "email": "itai.levi.devel@gmail.com",
        "time": "Thu Jan 15 13:50:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:35 2009 -0800"
      },
      "message": "atmel_serial: fix flow control bug\n\nFix the following problem, related to hardware flow control (CTS/RTS):\nTransmitting while CTS line is asserted in DMA mode, due to not checking\nfor tx-stopped condition.\n\nWe found these problems while testing the UARTs with hardware\nflow-control.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: \"Andrew Victor\" \u003cavictor.za@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a58c891a53aca81c78f9cbe0572a301042470e96",
      "tree": "b81ac812625a701e30157877a6f563c89002cb92",
      "parents": [
        "1c5625cf0f121486abad4da0e0251ec67765aa95"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Thu Jan 15 15:29:35 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 15:29:35 2009 -0800"
      },
      "message": "b44: GFP_DMA skb should not escape from driver\n\nb44 chip has some hardware limitations, that need GFP_DMA bounce\nbuffers in some situations.\n\nIn order to not deplete DMA zone, we should keep allocated GFP_DMA skb\nonly for driver use. At rx time, we copy such skb to newly allocated\nskb, reusing existing copybreak infrastructure.\n\nOn machines with low amount of memory, all skb meet the hardware limitation,\nso no copy is needed. We detect this situation using a new device flag, set\nto one if one GFP_DMA skb was ever allocated by b44_alloc_rx_skb().\n\nPreviously allocated skb, even outside from DMA zone will then be recycled,\nto have minimal impact on DMA zone use.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nTested-by: Ionut Leonte \u003cionut.leonte@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46a5f173fc88ffc22651162033696d8a9fbcdc5c",
      "tree": "e4a1ac8140f0ae70e5956f866bb212973ea2d835",
      "parents": [
        "3907a8def78a15cd91985c23a3e76b563f36929a"
      ],
      "author": {
        "name": "Alistair John Strachan",
        "email": "alistair@devzero.co.uk",
        "time": "Thu Jan 15 22:27:48 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 15 22:27:48 2009 +0100"
      },
      "message": "hwmon: (abituguru3) Fix CONFIG_DMI\u003dn fallback to probe\n\nWhen CONFIG_DMI is not enabled, dmi detection should flag that no board\ncould be detected (err\u003d1) rather than another error condition (err\u003c0).\n\nThis fixes the fallback to manual probing for all motherboards, even\nthose without DMI strings, when CONFIG_DMI\u003dn.\n\nSigned-off-by: Alistair John Strachan \u003calistair@devzero.co.uk\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3907a8def78a15cd91985c23a3e76b563f36929a",
      "tree": "2c0222a069d0403f15e44aca0530f71edccdad52",
      "parents": [
        "058943ddcb7cb307a0c406088c1e61f203d8b66f"
      ],
      "author": {
        "name": "Alistair John Strachan",
        "email": "alistair@devzero.co.uk",
        "time": "Thu Jan 15 22:27:48 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 15 22:27:48 2009 +0100"
      },
      "message": "hwmon: (abituguru3) Enable DMI probing feature on IN9 32X MAX\n\nSwitch the IN9 32X MAX over from port probing to the preferred DMI\nprobe method.\n\nSigned-off-by: Alistair John Strachan \u003calistair@devzero.co.uk\u003e\nTested-by: Paul Hartman \u003cpaul.hartman+gentoo@gmail.com\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "058943ddcb7cb307a0c406088c1e61f203d8b66f",
      "tree": "83fe67fa183d7b68ec3cf2c5f91918cd199e16a5",
      "parents": [
        "1c301fc5394f7e1aa4c201e6e03d55d9c08b3bdf"
      ],
      "author": {
        "name": "Alistair John Strachan",
        "email": "alistair@devzero.co.uk",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "message": "hwmon: (abituguru3) Match partial DMI board name strings\n\nThe switch-over to using DMI board strings to identify abituguru3 compatible\nmainboards works most of the time, but sometimes the vendor has substantially\nmodified the board string between BIOS revisions.\n\nWe have found that the vendor chipset identification string (provided in\nbrackets) changes frequently and is of no use to us. The rest of the board\nstring sometimes changes in subtle ways, e.g. whitespace or variations in\ncapitalization.\n\nThe new comparison code checks only a part of the supplied DMI board string,\ntrimming the bracketed content, whitespace, and ignoring case as necessary.\n\nThis fixes a bug where an IP35 Pro running an early BIOS would not be\ndetected without the force\u003d1 module parameter, and also speculatively\nfixes other similiar issues.\n\nSigned-off-by: Alistair John Strachan \u003calistair@devzero.co.uk\u003e\nReported-by: Nick Pasich \u003cNewsLetters@nickandbarb.net\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1c301fc5394f7e1aa4c201e6e03d55d9c08b3bdf",
      "tree": "579d27b572c965a377a9a8da7ff16d7f9febfe1b",
      "parents": [
        "76ff08da34196cfa308fcd3552bb9ea20888e745"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "message": "hwmon: Add a driver for the ADT7475 hardware monitoring chip\n\nHwmon driver for the ADT7475 chip.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "76ff08da34196cfa308fcd3552bb9ea20888e745",
      "tree": "da6e83ed71af4e13358400f5c1fb5b06eb19b206",
      "parents": [
        "a2e066bba2aad6583e3ff648bf28339d6c9f0898"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "message": "hwmon: (k8temp) Fix temperature reporting for (most) K8 RevG CPUs\n\nCurrent Temperature for K8 RevG desktop CPUs is a \"normalized value\"\nwhich can be below ambient temperature.\n\nAs a consequence lots of RevG systems report temperatures like:\n\n$ sensors\nk8temp-pci-00c3\nAdapter: PCI adapter\nCore0 Temp:    +17 C\nCore0 Temp:     +3 C\nCore1 Temp:    +21 C\nCore1 Temp:     +5 C\n\nbeing quite below ambient temperature.\nThere are even reports of negative temperature values.\n\nThis patch corrects the temperature reporting of k8temp for\nRevG desktop CPUs.\n\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a2e066bba2aad6583e3ff648bf28339d6c9f0898",
      "tree": "64b84783acc67aa3c20d0587b79efe6e618bbd73",
      "parents": [
        "bb9a35f293a3c8b5d57253cdfe2f29fa2627e1b9"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "message": "hwmon: (k8temp) Fix wrong sensor selection for AMD K8 RevF/RevG CPUs\n\nMeaning of ThermSenseCoreSel bit was inverted beginning with K8 RevF.\nThat means with current driver temp1/temp2 belong to core 1 and\ntemp3/temp4 belong to core 0 on a K8 RevF/RevG CPU.\n\nThis patch ensures that temp1/temp2 always belong to core 0 and\ntemp3/temp4 to core 1 for all K8 revisions.\n\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bb9a35f293a3c8b5d57253cdfe2f29fa2627e1b9",
      "tree": "41cf2f3ebc4736b0cc8cf92e1070ad3606a57d82",
      "parents": [
        "5393f780277165f282a37ed82dd878159ec9dad5"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Thu Jan 15 22:27:46 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 15 22:27:46 2009 +0100"
      },
      "message": "hwmon: (k8temp) Warn about fam F rev F errata\n\nAdd warning about wrong CPU temperature readouts on all fam F rev F.\n\nThe allowed combinations of processors ensure that all processors\nin a multisocket system have similar characteristics, e.g.\n\n(1) provide temperature sensor interface (\u003e\u003dRevC \u0026\u0026 \u003cRevF)\n(2) are affected by erratum #141 (\u003e\u003dRevF)\n\nThus it is sufficient to check the revision of the boot CPU.\n\nFor \"mixed silicon support\" refer to\n\"Revision Guide for AMD Athlon 64 and AMD Opteron Processors\" (RevA-E) and\n\"Revision Guide for AMD NPT Family 0Fh Processors\" (RefF-G).\n\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5839b414f9f9d2d6a471988763b61dbf85eb2dba",
      "tree": "5ce869b94d082023ff87f8432fae8b45b33b9b1f",
      "parents": [
        "d45eb81c3e345fabaf27ef3ab437b85c0bf9fafa"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Thu Jan 15 13:31:34 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "hso serial throttled tty kref fix.\n\nThis patch is for Alan Cox as it related to the tty layer.\nHopefully the hso driver is again relatively stable with this fix.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d45eb81c3e345fabaf27ef3ab437b85c0bf9fafa",
      "tree": "46f3008a49f0c3dd167237419267d70626729e8c",
      "parents": [
        "fe41cbb164a0dc55f3914a0e4cabe8240410157c"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barrow@option.com",
        "time": "Thu Jan 15 13:31:24 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "tty: Fix double grabbing of a spinlock\n\nThe HSO changes for kref introduced a recursive spinlock take. All\nfunctions which call put_rxbuf_data already have serial-\u003eserial_lock\ngrabbed.\n\n[Comment to code added-AC]\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barrow@option.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe41cbb164a0dc55f3914a0e4cabe8240410157c",
      "tree": "ffbb292ec7ccac89dcc5751e438d4700b91e9c72",
      "parents": [
        "a9fec7102f01f6464b19e13ffd9d8c48663379ad"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Thu Jan 15 13:31:15 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "tty: Fix a kref leak in the HSO driver on re-open\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9fec7102f01f6464b19e13ffd9d8c48663379ad",
      "tree": "db25d21c6880b34a340ccd08071e9c0084c66ba9",
      "parents": [
        "cd1e40f0981e22018373307cd4087dc876b08fb0"
      ],
      "author": {
        "name": "Jim Paris",
        "email": "jim@jtan.com",
        "time": "Thu Jan 15 13:31:07 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "ftdi_sio: fix kref leak\n\nCommit 4a90f09b20f4622dcbff1f0e1e6bae1704f8ad8c added kref stuff to\nftdi_sio, but missed tty_kref_put at one exit point in\nftdi_process_read.\n\nSigned-off-by: Jim Paris \u003cjim@jtan.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd1e40f0981e22018373307cd4087dc876b08fb0",
      "tree": "c135e194063c85987aa0b36e41db4ed019bc3322",
      "parents": [
        "7fdd4f76e9a289592d020538f1837a7541ea89ff"
      ],
      "author": {
        "name": "Mischa Jonker",
        "email": "mischa.jonker@nxp.com",
        "time": "Thu Jan 15 13:30:56 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "When a break signal is detected, the next character should be ignored.\n\nThis was not implemented correctly for the pnx8xxx_uart driver.\n\n[From further discussion:\nCorrect, you can look to it as two separate bugs:\na) the next character is not ignored while it should;\nb) the status bits 31-8 are copied to the \u0027ch\u0027 variable while they shouldn\u0027t.\n\nBoth bugs prevent correct break signal handling (and therefore correct\nbehaviour of the magic SysRq key). Bug b didn\u0027t cause too much trouble\nearlier because in most situations the status bits are all zero; for\nthis case they unfortunately aren\u0027t.\n]\n\nSigned-off-by: Mischa Jonker \u003cmischa.jonker@nxp.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fdd4f76e9a289592d020538f1837a7541ea89ff",
      "tree": "7a8169a84b1081de1b92ee13aa15bc74429c2a1d",
      "parents": [
        "25cf9bc1fcb085daaeb82b09bab0fb3c40570887"
      ],
      "author": {
        "name": "Daniel Gagnon",
        "email": "daniel.gagnon@yahoo.com",
        "time": "Thu Jan 15 13:30:45 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "serial: Add SupraExpress 336i PnP Voice Modem\n\nAdd SupraExpress 336i PnP Voice Modem\n\nTested and working with the following device: (output from lspnp -v)\n01:01.00 SUP1381 (unknown)\n    state \u003d active\n\tio 0x2f8-0x2ff\n\tirq 3\n\nSigned-off-by: Daniel Gagnon \u003cdaniel.gagnon@yahoo.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25cf9bc1fcb085daaeb82b09bab0fb3c40570887",
      "tree": "874fcc6ee6f887a025fb169c5ab20f6bf20a32b0",
      "parents": [
        "c0253eec2a8e1140dd9672a1efe095cdcf5811d0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Jan 15 13:30:34 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:35 2009 -0800"
      },
      "message": "8250_pci: add support for netmos 9835 IBM devices\n\nMost of netmos 9835 hardware is handled by parport-serial.  IBM introduces\na device which doesn\u0027t have any parallel ports and have screwed subdevice\nPCI id (not corresponding to port numbers).\n\nHandle this device (9710:9835 1014:0299) properly.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0253eec2a8e1140dd9672a1efe095cdcf5811d0",
      "tree": "c48dc5283ca4f01005295a97a28e532818aedce6",
      "parents": [
        "5393f780277165f282a37ed82dd878159ec9dad5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Thu Jan 15 13:30:25 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:35 2009 -0800"
      },
      "message": "tty: Fix race in the flush for some ldiscs\n\nIf you issue an ioctl to flush a tty as the line discipline is changing or\notherwise unplugged you can get a crash. The bug is very old but the rest\nof the BKL lock dropping and some very \"good\" luck on Ingo\u0027s part caught\nan example.\n\nUse the correct ldisc_ref form so that we wait for the ldisc change to\ncomplete and then flush\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa2fbcec07b0d594808bc3058692395d24eba66e",
      "tree": "e64fb430ab14fc95323780ccd828b588a4471d9d",
      "parents": [
        "54926ce8d2db7ebcbc4b80aae2cec571cd793e46"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:10 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:48:24 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: bump up version to 0.22\n\nIt is about time to bump up the version.\n\nFeatures added since 0.21:  fan suspend/resume support, preserve radio\nstate across power off (for some radio types), built-in UWB radio\nrfkill support and thermal alarm events support.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "54926ce8d2db7ebcbc4b80aae2cec571cd793e46",
      "tree": "4c912cf43a12ce95a809fe3da53bdcda4f21e0a1",
      "parents": [
        "1c2ece758a36b48133717e4db060fbe8fa52c5cd"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:09 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:48:03 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: handle HKEY event 6030\n\nHKEY event 0x6030 is a helper for Lenovo\u0027s Advanced Thermal Management\nWindows driver, which is, of course, completely undocumented.\n\nSilence any warnings about it being an unknown alarm, and report it\nunmodified for userspace.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1c2ece758a36b48133717e4db060fbe8fa52c5cd",
      "tree": "c0ab4d86ba1726eafee6a713d24ee89e572db8ad",
      "parents": [
        "cb4293589855714b6d5079336019bf2af5fc41f8"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:08 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:47:14 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: clean-up fan subdriver quirk\n\nBetter document the Unitialized HFSP quirk, and modularize it a bit.\nThis makes the code flow easier to read and reduces LOC.\n\nApply the Unitialized HFSP closer to the source (i.e. inside the\nget_fan_status()), this fixes a harmless buglet where at driver init\nwith the quirk active, the user could set the hwmon pwm1 attribute and\nswitch out of pwm1_mode\u003d2 to pwm1_mode\u003d0 without changing pwm1_mode\ndirectly.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Tino Keitel \u003ctino.keitel@tikei.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cb4293589855714b6d5079336019bf2af5fc41f8",
      "tree": "cc4f81c004623b9f0399443b288f511a74abca8e",
      "parents": [
        "106b4e6657e10831f35c32afa26d9c11e6312783"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:07 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:46:27 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: start the event hunt season\n\nAsk users to tell us about any unhandled events they find.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "106b4e6657e10831f35c32afa26d9c11e6312783",
      "tree": "54f913dbda8642cbb86a754045548ed59599c2bb",
      "parents": [
        "3827e7a3fd03718d4d204c66d9e3ab9b125ae552"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:06 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:45:46 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: handle HKEY thermal and battery alarms\n\nHandle some HKEY events that are actually firmware alarms.  For\nnow, we do the simple thing: log specific messages to the log and let\nthe thinkpad-specific event pass to userspace.\n\nIn the future, these events will be migrated to generic notifications\nand subsystems.\n\nThese alarms are NOT available on all ThinkPads.  E.g. the T43 only\nissues 0x6011 and 0x6012.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3827e7a3fd03718d4d204c66d9e3ab9b125ae552",
      "tree": "9676e709c3c2262a4999b99c9086fdbeaf1fc4bc",
      "parents": [
        "7646ea88af80a92f2775e17d4283830d7f09ea2d"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:05 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:40:02 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: clean up hotkey_notify()\n\nClean up the hotkey_notify() handler, which handles the HKEY notifications\nfrom the ACPI firmware.  It was getting too long and deep.\n\nNo functional changes.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7646ea88af80a92f2775e17d4283830d7f09ea2d",
      "tree": "1d54184b5b6c24333955b912dd5f996e33893cd7",
      "parents": [
        "0045c0aa7d5e787f78938e6a10927b8a516f0b83"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:04 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:39:35 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: use killable instead of interruptible mutexes\n\nUnfortunately, POSIX in all of its braindamage, do not state that userspace has\nto deal with EINTR in read/write and friends... so, lesser code just doesn\u0027t.\n\nSwitch from *_interruptible to *_killable on the sysfs- and procfs-related\nmutexes.  This closes this possible can of worms.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0045c0aa7d5e787f78938e6a10927b8a516f0b83",
      "tree": "48f2ac334391e800616fb6c4ae30a4d01db565cd",
      "parents": [
        "90d9d3c79c44bcf95bc487e9bbceaff2de370310"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:03 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:36:51 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: add UWB radio support\n\nAdd rfkill support for USB UWB radio devices on very recent ThinkPad\nlaptop models.\n\nThe new subdriver is moslty a trimmed down copy of the wwan subdriver.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "90d9d3c79c44bcf95bc487e9bbceaff2de370310",
      "tree": "3cb097801f97c106bef5cc743db86bc665a15ccb",
      "parents": [
        "153f82207c51193e4d6a7e6f0e3f9442eabeba1c"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:02 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:36:25 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: preserve radio state across shutdown\n\nStore in firmware NVRAM the radio state on machine shutdown for WWAN and\nbluetooth.  Also, try to set the initial boot state of these radios as the\nrfkill default state for their respective classes.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "153f82207c51193e4d6a7e6f0e3f9442eabeba1c",
      "tree": "b6143c9f393b55f6bdb219730dd1151eb1253c15",
      "parents": [
        "a73f30916ee524437253739eacc682f6fb0f3ea8"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:01 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:30:29 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: resume with radios disabled\n\nInstruct the firmware to not enable the radios when resuming.  This\nis safer, and the rfkill core will take care to manually enable any\nradios that need to be enabled.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a73f30916ee524437253739eacc682f6fb0f3ea8",
      "tree": "82005ee460486436207106f0c5b906ac5137f271",
      "parents": [
        "e0b36fc5efd610a208b6b80e821a49302ca424ab"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jan 11 03:01:00 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:29:21 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: debug facility to emulate the rf switches\n\nThis code is required to keep the thinkpad-acpi maintainer sane, and\nit is disabled by default.\n\nAdd a debug facility to simulate an rfkill hardware rocker switch, a\nbluetooth rfkill soft-switch, a WWAN rfkill soft-switch on thinkpads.\n\nThe simulated switches obviously do not kill any radios in hardware or\nfirmware (unlike the real one).  They also don\u0027t issue deprecated proc\nevents.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e0b36fc5efd610a208b6b80e821a49302ca424ab",
      "tree": "f6edde8b97687c3fd30141da15ff53f3f5212b6f",
      "parents": [
        "9abf0eea877d6107d3a8a5c6913450e961fb7050"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sun Jan 11 03:00:59 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 15 13:28:26 2009 -0500"
      },
      "message": "ACPI: thinkpad-acpi: struct device - replace bus_id with dev_name(), dev_set_name()\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1c5625cf0f121486abad4da0e0251ec67765aa95",
      "tree": "eb3eb485d1d756434125c49333b85bde81117aea",
      "parents": [
        "5edc7668bbece4238a32943ae7a47135af076948"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Jan 14 21:51:48 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:21 2009 -0800"
      },
      "message": "korina: do not use IRQF_SHARED with IRQF_DISABLED\n\nAs the kernel warning states: \"IRQF_DISABLED is not guaranteed on shared\nIRQs\". Since these IRQs\u0027 values are hardcoded and my test system doesn\u0027t\nshow any shared use of IRQs at all, rather make them non-shared than\nnon-disabled.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5edc7668bbece4238a32943ae7a47135af076948",
      "tree": "35b00c9ad3fe64267f8c0a677a9f97b3b54c8568",
      "parents": [
        "97bc477cbc3d63f2a29c2c81031434b3a082f44c"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Jan 14 21:51:15 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:21 2009 -0800"
      },
      "message": "korina: do not stop queue here\n\nApparently this doesn\u0027t make sense. Otherwise the queue gets disabled as\nsoon as it\u0027s getting empty and can only be resurrected by a driver\nrestart.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97bc477cbc3d63f2a29c2c81031434b3a082f44c",
      "tree": "36d4993d7f48a5460f360ab6e976a5a214296ecb",
      "parents": [
        "60d3f9827ca455e7272681d67a37137c328d7012"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Jan 14 21:50:41 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:20 2009 -0800"
      },
      "message": "korina: fix handling tx_chain_tail\n\nOriginally this must have been a rewrite error when introducing\n\u0027chain_index\u0027. But the original driver did not use the previous chain\nitem everywhere: when altering the address tx_chain_tail points to, it\nshould move forward, not backwards.\nAlso this is not an \"index\" but rather the penultimate element in the\nchain, so rename it accordingly.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60d3f9827ca455e7272681d67a37137c328d7012",
      "tree": "19858fc9cb3d98ad2650a7f6bebf8e5d52166ad0",
      "parents": [
        "4676f63d4c1e2e3530e42cb39bf88a1c1d4d78a5"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Jan 14 21:50:12 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:20 2009 -0800"
      },
      "message": "korina: do tx at the right position\n\nTriggering TX before the write to the DMA status mask register leads to\ntransferring packets with maximum payload no matter what the actual\npacket size is.\nWhile here, also trigger RX scheduling after writing the DMA status mask\nregister, like it was in the original driver before it was sent\nupstream.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4676f63d4c1e2e3530e42cb39bf88a1c1d4d78a5",
      "tree": "3bf0f404339330b916553c7bad284a750d9b94f2",
      "parents": [
        "4cf83b664fc14f8262d3013566ca36645f891df2"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Jan 14 21:49:39 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:19 2009 -0800"
      },
      "message": "korina: do schedule napi after testing for it\n\nThe called netif_rx_schedule() does all the work for us:\n- it checks the return value of netif_rx_schedule_prep() and\n- if everything is ok calls __netif_rx_schedule().\nBefore this change, the driver received absolutely nothing.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cf83b664fc14f8262d3013566ca36645f891df2",
      "tree": "c60d11959dd582606d3bb2c2b67cdf9cd8846392",
      "parents": [
        "beb0babfb77eab0cbcc7f64a7b8f3545fec5c0ba"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Jan 14 21:48:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:19 2009 -0800"
      },
      "message": "korina: rework korina_rx() for use with napi\n\nThis function needs an early exit condition to function properly, or\nelse caller assumes napi workload wasn\u0027t enough to handle all received\npackets and korina_rx is called again (and again and again and ...).\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "beb0babfb77eab0cbcc7f64a7b8f3545fec5c0ba",
      "tree": "52f050bf49bbe140496c05943450bc2820f9e02a",
      "parents": [
        "a13b27826a67bfc0ca444fb42885f2069b6898e2"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Jan 14 21:48:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:18 2009 -0800"
      },
      "message": "korina: disable napi on close and restart\n\nWithout this the driver will crash when the NIC is being restarted.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a13b27826a67bfc0ca444fb42885f2069b6898e2",
      "tree": "7eaaf4f96c8dddfb6cfeead4996d930b8f7ad57a",
      "parents": [
        "b96ecfa689126d1e652ebd758da0b5b9b27dbd12"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Jan 14 21:47:50 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:18 2009 -0800"
      },
      "message": "korina: reset resource buffer size to 1536\n\nThe new value is the one used in the external patch before and allows at\nleast a standard MTU of 1500 to be handled correctly. Impact of this\nchange gets visible when bigger packets are to be received, issuing:\n| ping -s 492 \u003cIP\u003e\nand bigger payload sized led to 100% packet loss.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b96ecfa689126d1e652ebd758da0b5b9b27dbd12",
      "tree": "9caed6a7f1c863f52173695064cffc0ab08b0b37",
      "parents": [
        "0ef00459a638ae4f5d1e5326d3e50232fa80119f"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Jan 14 21:46:51 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:17 2009 -0800"
      },
      "message": "korina: fix usage of driver_data\n\nUsing platform_set_drvdata() here makes no sense, since the driver_data\nfield has already been filled with valuable data (i.e. the MAC address).\nAlso having driver_data point to the net_device is rather pointless\nsince struct korina_device contains an apropriate field for it.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ef00459a638ae4f5d1e5326d3e50232fa80119f",
      "tree": "1c0568c4aef5c9b87141dc89710454eb99886d34",
      "parents": [
        "e7799c5f79072b5b34cf08170f142bcb8569cfff"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 21:31:08 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:17 2009 -0800"
      },
      "message": "bnx2x: First slow path interrupt race\n\nThe \"read for interrupts\" flag must be set before enabling slow-path\ninterrupts as well (and not just before fast-path interrupts)\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7799c5f79072b5b34cf08170f142bcb8569cfff",
      "tree": "2e2d54c2f9ce5fbfe5d9adfc89737834ee2c0f1e",
      "parents": [
        "26c8fa4d8a08b6e7a61f23339e2236218957ecc0"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 21:30:27 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:16 2009 -0800"
      },
      "message": "bnx2x: MTU Filter\n\nToo big packets could pass due to wrong filter size\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26c8fa4d8a08b6e7a61f23339e2236218957ecc0",
      "tree": "e2fb903b83bd1008268f80caa144bf09af8aa3da",
      "parents": [
        "f5ba6772f226be0266f95642c8162493246d3b79"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 21:29:55 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:15 2009 -0800"
      },
      "message": "bnx2x: Indirection table initialization index\n\nWrong initialization of the multi-queue indirection table - it should\nbe using the function and not the port index\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5ba6772f226be0266f95642c8162493246d3b79",
      "tree": "5d666af7eb9b1ac614733687e3947c5729998c45",
      "parents": [
        "a5f67a04d998b0b6e4beb1de8f1247dd93ac1ff4"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Wed Jan 14 21:29:18 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 15 08:28:15 2009 -0800"
      },
      "message": "bnx2x: Missing brackets\n\nCalculation bug due to missing brackets\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "a5f67a04d998b0b6e4beb1de8f1247dd93ac1ff4"
}
