)]}'
{
  "log": [
    {
      "commit": "32836259ff25ce97010569706cd33ba94de81d62",
      "tree": "7411cfd8879b10653a20196a064f8fcc7df00e13",
      "parents": [
        "56960b546a88844a6f5295a9f81aab9e6b81edc9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 05 16:17:52 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:12:05 2008 -0500"
      },
      "message": "ACPI: pci_link: remove acpi_irq_balance_set() interface\n\nThis removes the acpi_irq_balance_set() interface from the PCI\ninterrupt link driver.\n\nx86 used acpi_irq_balance_set() to tell the PCI interrupt link\ndriver to configure links to minimize IRQ sharing.  But the link\ndriver can easily figure out whether to turn on IRQ balancing\nbased on the IRQ model (PIC/IOAPIC/etc), so we can get rid of\nthat external interface.\n\nIt\u0027s better for the driver to figure this out at init-time.  If\nwe set it externally via the x86 code, the interface reduces\nmodularity, and we depend on the fact that acpi_process_madt()\nhappens before we process the kernel command line.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "56960b546a88844a6f5295a9f81aab9e6b81edc9",
      "tree": "8290582bd857b0c0ee3590d8386bc96896315b05",
      "parents": [
        "a1a8d334f9e8c89a15bba8f34e443a37c29079c3"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "tony@linx.net",
        "time": "Sun Nov 09 04:20:05 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:11:49 2008 -0500"
      },
      "message": "fujitsu-laptop: Add DMI callback for Lifebook S6420\n\nThe Lifebook S6420 is the ICH9M-based follow-up to the S6410. The application panel\ncontains the following keys: lock, mobility center, eco, info.\nWhilst key 4 might be more appropriate for help then key 2, I\u0027ve done things the\nS6410 way. I can confirm that backlight control is functional, and that the lock key\nactivates the Gnome screensaver as expected.\n\nSigned-off-by: Tony Vroon \u003ctony@linx.net\u003e\nAcked-by: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a1a8d334f9e8c89a15bba8f34e443a37c29079c3",
      "tree": "44b733d3a774d9a8d4b7fe3d2050f512ad09d31c",
      "parents": [
        "a0d84a92df43b7206b9c1330a2cccf109cf0a41a"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Jul 31 23:02:28 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 22:21:33 2008 -0500"
      },
      "message": "Delete an unwanted return statement at evgpe.c\n\nLen\u0027s tree branch release-2.6.27, found an unwanted return statement at\nevgpe.c.\n\n(git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\nrelease-2.6.27)\n\nSigned-of-by Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a0d84a92df43b7206b9c1330a2cccf109cf0a41a",
      "tree": "c21171f847cb316fccd610db8017fa3126b38656",
      "parents": [
        "87b586088ef953c602680e5aff8ab83a2e299498"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Nov 07 16:58:05 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 21:45:29 2008 -0500"
      },
      "message": "ACPI: update debug parameter documentation\n\nReformat acpi.debug_layer and acpi.debug_level documentation so it\u0027s\nmore readable, add some clues about how to figure out the mask bits that\nenable a specific ACPI_DEBUG_PRINT statement, and include some useful\nexamples.\n\nMove the list of masks to Documentation/acpi/debug.txt (these are\ncopies of the authoritative values in acoutput.h and acpi_drivers.h).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "87b586088ef953c602680e5aff8ab83a2e299498",
      "tree": "1c6294ea2768254dab8cbb1bf7581ac00bad7fc6",
      "parents": [
        "bdd7279919f682da8752fb47784a1ee302f8b7ea"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Nov 07 16:58:00 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 21:45:16 2008 -0500"
      },
      "message": "ACPI: turn off all debug output by default\n\nWhen CONFIG_ACPI_DEBUG\u003dy, the default acpi_dbg_layer and acpi_dbg_level\nvalues built into the ACPI CA have some debug output enabled.  We\u0027d\nrather be quiet unless the user actually specified the acpi.debug_level\nargument.\n\nThis enables distros to ship with CONFIG_ACPI_DEBUG\u003dy without\ninundating users with debug output.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bdd7279919f682da8752fb47784a1ee302f8b7ea",
      "tree": "1ce0d49a3ec628bffa56cfe04182e082edea9dc1",
      "parents": [
        "44342f9e8dfbe8c0fadf940bf6b5c2eaaffe6850"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Nov 07 16:57:55 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 21:45:04 2008 -0500"
      },
      "message": "ACPI: add driver component definitions to sysfs debug_layers\n\n/sys/module/acpi/parameters/debug_layers used to contain only the\ndebug layers defined by the ACPI CA.  This patch adds the additional\nlayer definitions for ACPI drivers.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "44342f9e8dfbe8c0fadf940bf6b5c2eaaffe6850",
      "tree": "ff8152f1a1229272fe6faff0b59b1080d5c2743f",
      "parents": [
        "89595b8f2850a080d290bf778ec933ea1d99f78e"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Nov 07 16:57:50 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 21:44:49 2008 -0500"
      },
      "message": "ACPI: fix conflicting component definitions\n\nSome of the component definitions that were previous scattered around\nthe drivers conflict with each other.  That doesn\u0027t hurt anything\nexcept that setting one bit in the debug_layer mask would turn on\ndebugging in two different modules.  This patch fixes the conflicts.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "89595b8f2850a080d290bf778ec933ea1d99f78e",
      "tree": "63a6682ede74d9570878b0d7d4d936e050439ba7",
      "parents": [
        "14a63ba821ac2a0f5166789b31241c0b7eb147d9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Nov 07 16:57:45 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 21:44:37 2008 -0500"
      },
      "message": "ACPI: consolidate ACPI_*_COMPONENT definitions in acpi_drivers.h\n\nMove all the component definitions for drivers to a single shared place,\ninclude/acpi/acpi_drivers.h.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "14a63ba821ac2a0f5166789b31241c0b7eb147d9",
      "tree": "4e34296ed588f0bceb9a87c8f746e8e98c67c1a8",
      "parents": [
        "afeb12b7478fee31888e7c34804bee2f658e7765"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Wed Oct 29 14:13:22 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 21:51:02 2008 -0500"
      },
      "message": "ACPI: use macro to replace hard number\n\nImpact: cleanup\n\nUse MACRO for rev 3 fadt id instead of 3 directly.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "afeb12b7478fee31888e7c34804bee2f658e7765",
      "tree": "a0b6d48e8d0a0340a5edc6643f8640dc1ad67425",
      "parents": [
        "2d59f6a73e1cb4415cdd5a0083b1196cceffa275"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 14:13:20 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 21:42:07 2008 -0500"
      },
      "message": "fujitsu-laptop: fix section mismatch warning\n\nCould fix a bug in a hotplug add scenario.\n\nWARNING: drivers/misc/fujitsu-laptop.o(.text+0xbde): Section mismatch in reference from the function acpi_fujitsu_add() to the variable .init.data:fujitsu_dmi_table\nThe function acpi_fujitsu_add() references\nthe variable __initdata fujitsu_dmi_table.\nThis is often because acpi_fujitsu_add lacks a __initdata\nannotation or the annotation of fujitsu_dmi_table is wrong.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2d59f6a73e1cb4415cdd5a0083b1196cceffa275",
      "tree": "d8c614523ba0ffe7e040ea5e1129e52a76b7a58c",
      "parents": [
        "d17cb18a07c587b8f9ff174a1bf6d03413eabe64"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Aug 01 10:01:12 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 21:05:39 2008 -0500"
      },
      "message": "PNP: add Bjorn Helgaas as PNP co-maintainer\n\nUpdate Adam\u0027s email address and add myself as PNP co-maintainer.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d17cb18a07c587b8f9ff174a1bf6d03413eabe64",
      "tree": "8ee13e9c4fa88208e3f09cc1137653c14802137a",
      "parents": [
        "f4a9bc4c7de4cef83e86a7052eb2e88b193668e4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 20:51:59 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 20:51:59 2008 -0500"
      },
      "message": "Revert \"ACPI: Ingore the RESET_REG_SUP bit when using ACPI reset mechanism\"\n\nThis reverts commit 8fd145917fb62368a9b80db59562c20576238f5a.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11942\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f4a9bc4c7de4cef83e86a7052eb2e88b193668e4",
      "tree": "8dae1f20b035ef2d1cff31280465e6bb2f687bc9",
      "parents": [
        "d65dcdcf0cd55b4be1fd1f5025388e91042d63fc"
      ],
      "author": {
        "name": "Thomas, Sujith",
        "email": "sujith.thomas@intel.com",
        "time": "Wed Nov 05 16:15:31 2008 +0530"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 20:26:04 2008 -0500"
      },
      "message": "intel_menlow: MAINTAINERS\n\nSigned-off-by: Sujith Thomas \u003csujith.thomas@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d65dcdcf0cd55b4be1fd1f5025388e91042d63fc",
      "tree": "f02facdf511a45c43b324f3100f12927228582eb",
      "parents": [
        "8950d89acaa8c353869e681772479d7955ae6f7a"
      ],
      "author": {
        "name": "Thomas, Sujith",
        "email": "sujith.thomas@intel.com",
        "time": "Wed Nov 05 16:15:13 2008 +0530"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 20:24:24 2008 -0500"
      },
      "message": "intel_menlow: Add comment documenting legal GTHS values\n\nSigned-off-by: Sujith Thomas \u003csujith.thomas@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8950d89acaa8c353869e681772479d7955ae6f7a",
      "tree": "0e434e795f1b6cf1c1edb6df284cdc8bc62248c8",
      "parents": [
        "fefe5ab3d67b0ade6200fec5ed6f2812cbcbb658"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 05 16:18:03 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 15:52:28 2008 -0500"
      },
      "message": "ACPI: remove CONFIG_ACPI_EC\n\nRemove CONFIG_ACPI_EC.  It was always set the same as CONFIG_ACPI,\nand it had no menu label, so there was no way to set it to anything\nother than \"y\".\n\nPer section 6.5.4 of the ACPI 3.0b specification,\n\n    OSPM must make Embedded Controller operation regions, accessed\n    via the Embedded Controllers described in ECDT, available before\n    executing any control method.\n\nThe ECDT table is optional, but if it is present, the above text\nmeans that the EC it describes is a required part of the ACPI\nsubsystem, so CONFIG_ACPI_EC\u003dn wouldn\u0027t make sense.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fefe5ab3d67b0ade6200fec5ed6f2812cbcbb658",
      "tree": "9270a9aad04aeed7af52d795ee0eb4ba00218597",
      "parents": [
        "5b881479af4352791e5004b74e3639f1416c5fe4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 05 16:17:58 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 15:42:38 2008 -0500"
      },
      "message": "ACPI: remove CONFIG_ACPI_POWER\n\nRemove CONFIG_ACPI_POWER.  It was always set the same as CONFIG_ACPI,\nand it had no menu label, so there was no way to set it to anything\nother than \"y\".\n\nThe interfaces under CONFIG_ACPI_POWER (acpi_device_sleep_wake(),\nacpi_power_transition(), etc) are called unconditionally from the\nACPI core, so we already depend on it always being present.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5b881479af4352791e5004b74e3639f1416c5fe4",
      "tree": "56f466dc95162a43498954fee8a5f32b42b05679",
      "parents": [
        "5704d626e7c770ef4a984a697bac7eff07420a39"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 05 16:17:47 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 15:31:15 2008 -0500"
      },
      "message": "ACPI: SBS: remove useless acpi_cm_sbs_init() initcall\n\nacpi_cm_sbs_init() doesn\u0027t do anything, so we can just remove it.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5704d626e7c770ef4a984a697bac7eff07420a39",
      "tree": "9b1b99199b29ca8262840d1f08ea121e2909f419",
      "parents": [
        "c2d06fe338912ee56c2ddd7de5574d5396ed8050"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 05 16:17:42 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 15:30:19 2008 -0500"
      },
      "message": "ACPI: remove comments about debug layer/level to use\n\nI don\u0027t think there\u0027s any point in cluttering the code with these.\nBetter to improve the documentation so *anybody* can figure out\nwhat layer \u0026 level to use.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c2d06fe338912ee56c2ddd7de5574d5396ed8050",
      "tree": "6a7e6ad344135d6dca8c0d7984034995784fe233",
      "parents": [
        "2830c9fb8e66cee70b8bffdfb0de01c144c7e643"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Sep 11 10:56:00 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 03 22:56:32 2008 -0500"
      },
      "message": "intel_menlow: don\u0027t set max_state a negative value\n\nmax_state is unsigned long.\ndon\u0027t set max_state a negative value\n\nCc : Thomas Sujith \u003csujith.thomas@intel.com\u003e\nCc : Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2830c9fb8e66cee70b8bffdfb0de01c144c7e643",
      "tree": "7f7bf5e2c84d2b7b8971a97b2368601909d09474",
      "parents": [
        "49fdf6785fd660e18a1eb4588928f47e9fa29a9a"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Oct 24 11:00:35 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 28 00:14:47 2008 -0400"
      },
      "message": "i7300_idle: Kconfig, show menu only on x86_64\n\n...since today it contains only a single driver\nwhich is visible to just x86_64\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "49fdf6785fd660e18a1eb4588928f47e9fa29a9a",
      "tree": "71cccf385d734bfc33e9cd4752b5046aef99c130",
      "parents": [
        "b70a6b27ed4cbb9ea7a4e1abc080ed65692ecb9b",
        "43a49cbdf31e812c0d8f553d433b09b421f5d52c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 11:41:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 11:41:51 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  libata: fix NCQ devices behind port multipliers\n  scsi: make sure that scsi_init_shared_tag_map() doesn\u0027t overwrite existing map\n"
    },
    {
      "commit": "43a49cbdf31e812c0d8f553d433b09b421f5d52c",
      "tree": "be1e56a51d9a35c1414f26a8d30badc4c4256662",
      "parents": [
        "3070f69b66b7ab2f02d8a2500edae07039c38508"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 27 19:23:06 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 27 19:25:30 2008 +0100"
      },
      "message": "libata: fix NCQ devices behind port multipliers\n\nFor devices behind sata port multipliers, we have to make sure that\nthey share a tag map since all tags for that PMP must be unique.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "3070f69b66b7ab2f02d8a2500edae07039c38508",
      "tree": "508c5f64ac507d8248f591d9e1a6da93379004e5",
      "parents": [
        "1d63e726408dfdb3e10ed8f00c383b30ebb333d3"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 27 19:20:59 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 27 19:25:30 2008 +0100"
      },
      "message": "scsi: make sure that scsi_init_shared_tag_map() doesn\u0027t overwrite existing map\n\nRight now callers have to check whether scsi_host-\u003ebqt is already\nset up, it\u0027s much cleaner to just have scsi_init_shared_tag_map()\ndoes this check on its own.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "b70a6b27ed4cbb9ea7a4e1abc080ed65692ecb9b",
      "tree": "6b60940d4cbd3dec420ea1aaf955264b13d25b27",
      "parents": [
        "1d63e726408dfdb3e10ed8f00c383b30ebb333d3",
        "3a63913f607832a2629545467e715a40ec930c32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 09:54:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 09:54:23 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (33 commits)\n  MIPS: lemote/lm2e: Added io_map_base to pci controller\n  MIPS: TXx9: Make firmware parameter passing more robust\n  MIPS: Markeins: Remove unnecessary define and cleanup comments, etc.\n  MIPS: Markeins: Extract ll_emma2rh_* functions\n  MIPS: Markeins: Remove runtime debug prints\n  MIPS: EMMA: Fold arch/mips/emma/{common,markeins}/irq*.c into markeins/irq.c\n  MIPS: EMMA2RH: Remove emma2rh_gpio_irq_base\n  MIPS: EMMA2RH: Remove emma2rh_sw_irq_base\n  MIPS: EMMA2RH: Remove emma2rh_irq_base global variable\n  MIPS: EMMA2RH: Remove emma2rh_sync on read operation\n  MIPS: EMMA: Move \u003casm/emma2rh\u003e to \u003casm/emma\u003e dir\n  MIPS: EMMA: Move arch/mips/emma2rh/ into arch/mips/emma/\n  MIPS: EMMA: Kconfig reorganization\n  MIPS: Add CONFIG_CPU_R5500 for NEC VR5500 series processors\n  MIPS: RB532: Disable the right device\n  MIPS: Add support for NXP PNX833x (STB222/5) into linux kernel\n  MIPS: TXx9: CONFIG_TOSHIBA_RBTX4939 spelling\n  MIPS: Fix KGDB build error\n  INPUT: sgi_btns: Add license specification\n  MIPS: IP22: ip22-int.c header file weeding.\n  ...\n"
    },
    {
      "commit": "1d63e726408dfdb3e10ed8f00c383b30ebb333d3",
      "tree": "abd2154d0515bf5581cdd2d2a6224960829145d2",
      "parents": [
        "31390d0fde1ac9cf47002729660ffd7cd2ae1d75",
        "cd1f70fdb4823c97328a1f151f328eb36fafd579"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 09:37:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 09:37:16 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: fw-sbp2: fix races\n  firewire: fw-sbp2: delay first login to avoid retries\n  firewire: fw-ohci: initialization failure path fixes\n  firewire: fw-ohci: don\u0027t leak dma memory on module removal\n  firewire: fix struct fw_node memory leak\n  firewire: Survive more than 256 bus resets\n"
    },
    {
      "commit": "31390d0fde1ac9cf47002729660ffd7cd2ae1d75",
      "tree": "4188ec73c65a182257e6b46e56e8423ad6cbe3b3",
      "parents": [
        "6634160abfdbac39bd5ebda516b15b078a0f598e",
        "0a9b86381c76e9d33a9b6edb66aef32d7a3306e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 09:36:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 09:36:33 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ASoC: Blackfin: update SPORT0 port selector (v2)\n  ALSA: hda - Restore default pin configs for realtek codecs\n  sound: use a common working email address\n  pci: use pci_ioremap_bar() in sound/\n"
    },
    {
      "commit": "3a63913f607832a2629545467e715a40ec930c32",
      "tree": "e47bfd5e31dc66144244028d5e77e817a68218f0",
      "parents": [
        "97b0511ce125b0cb95d73b198c1bdbb3cebc4de2"
      ],
      "author": {
        "name": "Zhang Le",
        "email": "r0bertz@gentoo.org",
        "time": "Mon Oct 27 23:33:24 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:31 2008 +0000"
      },
      "message": "MIPS: lemote/lm2e: Added io_map_base to pci controller\n\nSigned-off-by: Zhang Le \u003cr0bertz@gentoo.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "97b0511ce125b0cb95d73b198c1bdbb3cebc4de2",
      "tree": "0caed72319b7e270b26d82c4a61ae26628b33254",
      "parents": [
        "d1a8e2a6da5bea09452495748891a4ea9e42035e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Oct 27 15:25:49 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:31 2008 +0000"
      },
      "message": "MIPS: TXx9: Make firmware parameter passing more robust\n\nWhen booting Linux on a txx9 board with VxWorks boot loader, it crashes in\nprom_getenv(), as VxWorks doesn\u0027t pass firmware parameters in a0-a3 (in my\ncase, the actual leftover values in these registers were 0x80002000,\n0x80001fe0, 0x2000, and 0x20).\n\nMake the parsing of argc, argv, and envp a bit more robust by checking if\nargc is a number below CKSEG0, and argv/envp point to CKSEG0.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d1a8e2a6da5bea09452495748891a4ea9e42035e",
      "tree": "aaf5ddc74f7d3b2ba28d13fb5872a8ec9d2a46e9",
      "parents": [
        "49618d652b2fe9c63808c7a2cc7089aa594cf521"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:36:33 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:31 2008 +0000"
      },
      "message": "MIPS: Markeins: Remove unnecessary define and cleanup comments, etc.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49618d652b2fe9c63808c7a2cc7089aa594cf521",
      "tree": "263ee47a72882c651ac20838382ae002a613bfbf",
      "parents": [
        "a9c2aa17a8b8b7a813d31e66da5d31cfdd006f4b"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:35:59 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:31 2008 +0000"
      },
      "message": "MIPS: Markeins: Extract ll_emma2rh_* functions\n\nThese functions are completely ineffective.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a9c2aa17a8b8b7a813d31e66da5d31cfdd006f4b",
      "tree": "8ab2d7e464c707bd844b47a86f58cb2a710c4e30",
      "parents": [
        "9ae9fd79af28d6488e97311a3b60379b59ff4c90"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:33:10 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:30 2008 +0000"
      },
      "message": "MIPS: Markeins: Remove runtime debug prints\n\nRemove runtime db_* macros as we don\u0027t need them any more.  In general,\nsuch helpers are useful for initial porting, but once approved, they are\nnot indispensable.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9ae9fd79af28d6488e97311a3b60379b59ff4c90",
      "tree": "3146a83f9d1245d0ab0448326cd97dd5db25589c",
      "parents": [
        "fcb3cfe7f087fb27c35be911791883fb725055b1"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:32:40 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:30 2008 +0000"
      },
      "message": "MIPS: EMMA: Fold arch/mips/emma/{common,markeins}/irq*.c into markeins/irq.c\n\nCurrent EMMA2RH irq code is mess.  Before cleaning it up, gather them\nin one place as a first step.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcb3cfe7f087fb27c35be911791883fb725055b1",
      "tree": "acd6c85383117ef3342ae2697a45964f9603b46f",
      "parents": [
        "68ed1ca9120506b2a0f80e4542deea24f89081ab"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:32:11 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:30 2008 +0000"
      },
      "message": "MIPS: EMMA2RH: Remove emma2rh_gpio_irq_base\n\nLet\u0027s use immediate value, instead.  This also saves memory footprint,\nand probably a little bit faster.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "68ed1ca9120506b2a0f80e4542deea24f89081ab",
      "tree": "a43ba9226b7d1a15165c0243cb673b327c84137e",
      "parents": [
        "9b6c04bc9726edf2655dd69d2e40c0ae4f07e525"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:31:43 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:30 2008 +0000"
      },
      "message": "MIPS: EMMA2RH: Remove emma2rh_sw_irq_base\n\nLet\u0027s use immediate value, instead.  This also saves memory footprint,\nand probably a little bit faster.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b6c04bc9726edf2655dd69d2e40c0ae4f07e525",
      "tree": "1dddebddbb43edd6f2f754c959452c42e1961016",
      "parents": [
        "27bd804582d9a45cad8304e703c9de65ddd67bc5"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:31:16 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:30 2008 +0000"
      },
      "message": "MIPS: EMMA2RH: Remove emma2rh_irq_base global variable\n\nLet\u0027s use immediate value, instead.  This also saves memory footprint,\nand probably a little bit faster.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "27bd804582d9a45cad8304e703c9de65ddd67bc5",
      "tree": "75d459c092a766cb1a7875e3fd49f8ea2afb0504",
      "parents": [
        "d91f2cbe698cf70b50099343dac1ec8061bfd045"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:30:48 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:30 2008 +0000"
      },
      "message": "MIPS: EMMA2RH: Remove emma2rh_sync on read operation\n\nIt\u0027s totally a waste of CPU cycles.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d91f2cbe698cf70b50099343dac1ec8061bfd045",
      "tree": "0f419de8abc2b930dc7636d97a7d9dd8d64425f8",
      "parents": [
        "f27655e34171b0ae9ea5a0aadae894e817f0f875"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:30:20 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:29 2008 +0000"
      },
      "message": "MIPS: EMMA: Move \u003casm/emma2rh\u003e to \u003casm/emma\u003e dir\n\nWe\u0027ll put all EMMA related headers there in the future.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f27655e34171b0ae9ea5a0aadae894e817f0f875",
      "tree": "3375121c5b9db911d5b16e56e47c1871bd9db9c1",
      "parents": [
        "cd741b604b94a4d5bebf2672626ffec7de44652c"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:29:16 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:29 2008 +0000"
      },
      "message": "MIPS: EMMA: Move arch/mips/emma2rh/ into arch/mips/emma/\n\ngit mv arch/mips/{emma2rh,emma} and fixups Makefiles.  We\u0027ll put all NEC\nEMMA series based machines there in the future.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cd741b604b94a4d5bebf2672626ffec7de44652c",
      "tree": "e810e98d22c1aec0628602be9a980c02e15212f1",
      "parents": [
        "542c1020ac1cbc2f50934086ad893384a2cbd233"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 06:00:01 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:29 2008 +0000"
      },
      "message": "MIPS: EMMA: Kconfig reorganization\n\n- Move EMMA related stuff into arch/mips/emma/Kconfig\n- Create CONFIG_SOC_EMMA* to handle more EMMA SoCs effectively\n- Rename CONFIG_MARKEINS into CONFIG_NEC_MARKEINS\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "542c1020ac1cbc2f50934086ad893384a2cbd233",
      "tree": "1216d52d4a4c7422094057ff06c66e61ce04a37a",
      "parents": [
        "bc4c4e832a203f66959e5eb2ecc56b0b9525173e"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:27:57 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:29 2008 +0000"
      },
      "message": "MIPS: Add CONFIG_CPU_R5500 for NEC VR5500 series processors\n\nWe already have sufficient infrastructure to support VR5500 and VR5500A\nseries processors.  Here\u0027s a Makefile support to make it selectable by\nports, and enable it for NEC EMMA2RH Markeins board.\n\nThis patch also fixes a confused target help, and adds 1Gb PageMask bits\nsupported by VR5500 and its variants.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bc4c4e832a203f66959e5eb2ecc56b0b9525173e",
      "tree": "d847868b970d8e65f3bb3ca23b7aa7087ff9b314",
      "parents": [
        "edb6310aaa0dfc3da303a4ba6dff9dce3fbaa8d3"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Oct 27 02:29:57 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:29 2008 +0000"
      },
      "message": "MIPS: RB532: Disable the right device\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "edb6310aaa0dfc3da303a4ba6dff9dce3fbaa8d3",
      "tree": "c57fb86878978d13b4959109f1a9760b18cc177b",
      "parents": [
        "537fa37c8606793b9998c35de0abfcb7d549a3f2"
      ],
      "author": {
        "name": "Daniel Laird",
        "email": "daniel.j.laird@nxp.com",
        "time": "Mon Jun 16 15:49:21 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:29 2008 +0000"
      },
      "message": "MIPS: Add support for NXP PNX833x (STB222/5) into linux kernel\n\nThe following patch add support for the NXP PNX833x SOC.  More\nspecifically it adds support for the STB222/5 variant. It fixes\nthe vectored interrupt issue.\n\nSigned-off-by: daniel.j.laird \u003cdaniel.j.laird@nxp.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "537fa37c8606793b9998c35de0abfcb7d549a3f2",
      "tree": "e0203b5ba953b9a73f06eadd15457a413864c484",
      "parents": [
        "f6a3176a18b724154e7beede0e10da56e47abe2b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Thu Oct 23 16:43:13 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:28 2008 +0000"
      },
      "message": "MIPS: TXx9: CONFIG_TOSHIBA_RBTX4939 spelling\n\nFix a typo in the comment for the TOSHIBA_RBTX4939 config option\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6a3176a18b724154e7beede0e10da56e47abe2b",
      "tree": "bbda6af31bd145c50f6a3fcb64840f043251ba2b",
      "parents": [
        "4c2bdcdc62e7a07bd0786fd2048e4ac97ae74e6e"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sat Oct 25 17:30:35 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:28 2008 +0000"
      },
      "message": "MIPS: Fix KGDB build error\n\nIn file included from include/linux/ptrace.h:49,\n                 from arch/mips/kernel/kgdb.c:25:\n/home/yuasa/src/linux/test/mips/linux/arch/mips/include/asm/ptrace.h:123: error: expected declaration specifiers or \u0027...\u0027 before \u0027__s64\u0027\n/home/yuasa/src/linux/test/mips/linux/arch/mips/include/asm/ptrace.h:124: error: expected declaration specifiers or \u0027...\u0027 before \u0027__s64\u0027\n/home/yuasa/src/linux/test/mips/linux/arch/mips/include/asm/ptrace.h:126: error: expected declaration specifiers or \u0027...\u0027 before \u0027__u32\u0027\n/home/yuasa/src/linux/test/mips/linux/arch/mips/include/asm/ptrace.h:127: error: expected declaration specifiers or \u0027...\u0027 before \u0027__u32\u0027\nmake[1]: *** [arch/mips/kernel/kgdb.o] Error 1\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4c2bdcdc62e7a07bd0786fd2048e4ac97ae74e6e",
      "tree": "7df27e767cc3427db41dba55d3a6f41c086bc43b",
      "parents": [
        "2f123e503dccde75550a0384982d5070d41b8a52"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Sat Oct 25 01:46:57 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:28 2008 +0000"
      },
      "message": "INPUT: sgi_btns: Add license specification\n\nThe SGI Volume Button interface driver uses GPL-only symbols\nplatform_driver_unregister and platform_driver_register, but\nlacks license specification. Thus, when compiled as a module,\nthis driver cannot be installed. This patch fixes this by\nadding the MODULE_LICENSE() specification.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2f123e503dccde75550a0384982d5070d41b8a52",
      "tree": "59bf54d95ca59f09840d7c48a468cfcb9a83f0ff",
      "parents": [
        "14823ccbf8c3209a84a544e846feaf886cb59be9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 25 15:51:48 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:28 2008 +0000"
      },
      "message": "MIPS: IP22: ip22-int.c header file weeding.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "14823ccbf8c3209a84a544e846feaf886cb59be9",
      "tree": "283520d194a99984846efe7444e41dc104d3b551",
      "parents": [
        "1ba5a1767416cfa4fa37096e160e764c56e1460a"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Sat Oct 25 01:46:56 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:28 2008 +0000"
      },
      "message": "MIPS: IP22: Small cleanups\n\nThe following functions\n\ndisable_local1_irq()\ndisable_local2_irq()\ndisable_local3_irq()\n\nare needlessly defined global, so make them static. While at it, fix a\nwhitespace error in the same file.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ba5a1767416cfa4fa37096e160e764c56e1460a",
      "tree": "8feceebc290143f5fc4e77700836a93a155178be",
      "parents": [
        "bc89b2bdefa5f56133d0b19a220880d4ada62560"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 21 00:01:06 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:27 2008 +0000"
      },
      "message": "MIPS: RBTX4939: Add smc91x support\n\nAdd smc91x platform device to RBTX4939 board and some hacks for big endian.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bc89b2bdefa5f56133d0b19a220880d4ada62560",
      "tree": "0b5698b5c9d47c3771e27660a10d51b79001b9db",
      "parents": [
        "f591eb1e6896e26675e91a319cc93f3800dbaad4"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Oct 20 23:28:50 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:27 2008 +0000"
      },
      "message": "MIPS: TXx9: 7 segment LED support\n\nAdd sysfs interface for 7 segment LED and implement access routine for\nRBTX4939.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f591eb1e6896e26675e91a319cc93f3800dbaad4",
      "tree": "c3f925431a393b59e5fc9bee2ea77ac596ae19cc",
      "parents": [
        "fa36b04386422951a7c73f9210403d1a2eaffe92"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Tue Oct 21 08:59:14 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:27 2008 +0000"
      },
      "message": "MIPS: Alchemy: Wire up SD controller on DB/PB1200 boards.\n\nAdd au1xmmc platform data for PB1200/DB1200 boards and wire up the 2 SD\ncontrollers for them.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fa36b04386422951a7c73f9210403d1a2eaffe92",
      "tree": "756cf6db4f5af6e764f61d6971f67796e76a5d27",
      "parents": [
        "052ac71c4b85e5ce7e70d4f9b3555caa647d884a"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Oct 24 19:53:55 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:26 2008 +0000"
      },
      "message": "MIPS: RB532: Set gpio interrupt status and level for CompactFlash\n\nThis patch sets the correct interrupt status and level\nin order to get the CompactFlash adapter working.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "052ac71c4b85e5ce7e70d4f9b3555caa647d884a",
      "tree": "766356033919e0c28f03a228bdc87c80af9492a4",
      "parents": [
        "c944013518cc3ba407057e9ee910d0258c0a47dd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Oct 12 16:01:35 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:26 2008 +0000"
      },
      "message": "MIPS: RB532: Fix build error\n\nmips/pci/fixup-rc32434.c must #include \u003casm/mach-rc32434/irq.h\u003e\n\nThis patch fixes the following compile error caused by\ncommit 606a083b1e1a357cb66454e4581b80f1a67d8368\n(MIPS: RB532: Cleanup the headers again):\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/mips/pci/fixup-rc32434.o\narch/mips/pci/fixup-rc32434.c: In function \u0027pcibios_map_irq\u0027:\narch/mips/pci/fixup-rc32434.c:46: error: \u0027GROUP4_IRQ_BASE\u0027 undeclared (first use in this function)\narch/mips/pci/fixup-rc32434.c:46: error: (Each undeclared identifier is reported only once\narch/mips/pci/fixup-rc32434.c:46: error: for each function it appears in.)\nmake[2]: *** [arch/mips/pci/fixup-rc32434.o] Error 1\n\n\u003c--  snip  --\u003e\n\nA virtually identical patch was also submitted by Yoichi Yuasa\n\u003cyoichi_yuasa@tripeaks.co.jp\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c944013518cc3ba407057e9ee910d0258c0a47dd",
      "tree": "5ba3f451eb2ab9bba150a99a9755de91001659e6",
      "parents": [
        "fb498e2570eedc6c9c3d165e370624dfc3aed97b"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Oct 24 09:31:13 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:26 2008 +0000"
      },
      "message": "MIPS: Fix KGDB build error\n\n\u003casm/ptrace.h\u003e is exported to userland so can\u0027t include \u003clinux/ptrace.h\u003e,\nso replace the C99 types with their basic C type equivalents.\n\nBug originally reported and initial patch by Yoichi Yuasa\n\u003cyoichi_yuasa@tripeaks.co.jp\u003e.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fb498e2570eedc6c9c3d165e370624dfc3aed97b",
      "tree": "8792999820c2afb432f8ba79833b03be8bdba342",
      "parents": [
        "bda8229bdd087167f463ad5e74299987924f8137"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Oct 25 01:17:23 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:26 2008 +0000"
      },
      "message": "MIPS: Set ENOSYS to errno on illegal system call number for syscall(2)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bda8229bdd087167f463ad5e74299987924f8137",
      "tree": "739744571df9ff4ad9a75bc9c3db74a9cbdbeb01",
      "parents": [
        "7920c4d658ff2b0f7b8acf3bd7c700875c2bc163"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Oct 25 01:17:22 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:26 2008 +0000"
      },
      "message": "MIPS: Set positive error number to errno on illegal_syscall\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7920c4d658ff2b0f7b8acf3bd7c700875c2bc163",
      "tree": "102ac4fd260329c49eaa94491413658c647e95a0",
      "parents": [
        "f67ae98352284d7ac1e03f3a872e33c68ea35a5b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 18 13:23:10 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:26 2008 +0000"
      },
      "message": "MIPS: SMP: Don\u0027t reenable interrupts in stop_this_cpu; use WAIT instruction.\n\nNoticed by Anirban Sinha \u003cASinha@zeugmasystems.com\u003e; patch by me.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f67ae98352284d7ac1e03f3a872e33c68ea35a5b",
      "tree": "35f9dce737b2f2855927d10506f605d1d568ab64",
      "parents": [
        "b517531ce53794f2a2eae1fff1d1216b9db4da9f"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Oct 17 17:48:53 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:25 2008 +0000"
      },
      "message": "MIPS: Don\u0027t unmap the memory for dma_sync*.\n\nWe were getting away with this for so long only because the only platform\nwith a non-empty plat_unmap_dma_mem() doesn\u0027t call dma_sync_sg_for_cpu()\nand dma_sync_sg_for_device() from its commonly used drivers.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b517531ce53794f2a2eae1fff1d1216b9db4da9f",
      "tree": "9b7c842a92b43ba9f9d2eae2a491cf902469f494",
      "parents": [
        "ecab1f4479abb88d739bc1aac5545e8399fbad66"
      ],
      "author": {
        "name": "Zhaolei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Fri Oct 17 19:12:35 2008 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:25 2008 +0000"
      },
      "message": "MIPS: Fix debugfs_create_*\u0027s error checking method for mips/kernel/\n\ndebugfs_create_*() returns NULL on error.  Make its callers return -ENODEV\non error.\n\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ecab1f4479abb88d739bc1aac5545e8399fbad66",
      "tree": "00923c379480f8a8dae115892e5b486c9211bb8d",
      "parents": [
        "f8d56f1771e4867acc461146764b4feeb5245669"
      ],
      "author": {
        "name": "Zhaolei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Fri Oct 17 19:12:30 2008 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:25 2008 +0000"
      },
      "message": "MIPS: Fix debugfs_create_*\u0027s error checking method for arch/mips/math-emu/\n\ndebugfs_create_*() returns NULL on error.  Make its caller debugfs_fpuemu\nreturn -ENODEV on error.\n\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0a9b86381c76e9d33a9b6edb66aef32d7a3306e3",
      "tree": "c42274e9a2d1e8dad7296e511bbc69c846ece36c",
      "parents": [
        "bfd4e66b8d0dfcdbe3f5ccff45757f098bdbb26e",
        "c3e5203bed1999df716e3c7119f6749523eb952f",
        "e044c39ae258678d6ebb09fccb2a0fdf7ec51847",
        "2f1e593d4209d0194f9639c5d11aa91171435963",
        "2f5ad54ea6e2e38156bfb889964deee991f3087a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 17:08:11 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 17:08:11 2008 +0100"
      },
      "message": "Merge branches \u0027topic/fix/asoc\u0027, \u0027topic/fix/hda\u0027, \u0027topic/fix/misc\u0027 and \u0027topic/pci-ioremap-bar\u0027 into for-linus\n"
    },
    {
      "commit": "c3e5203bed1999df716e3c7119f6749523eb952f",
      "tree": "77994a592e204ee9f46639b6cdecea959ba74ed8",
      "parents": [
        "4b7d283150b35db6e5e10f72606f603ff424c92a"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Mon Oct 27 17:09:25 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 17:05:42 2008 +0100"
      },
      "message": "ALSA: ASoC: Blackfin: update SPORT0 port selector (v2)\n\n- Setting the TFS pin selector for SPORT 0 based on whether the selected\n  port id F or G. If the port is F then no conflict should exist for the\n  TFS. When Port G is selected and EMAC then there is a conflict between\n  the PHY interrupt line and TFS.  Current settings prevent the conflict\n  by ignoring the TFS pin when Port G is selected. This allows both\n  ssm2602 using Port G and EMAC concurrently.\n\n - some code cleanup\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e044c39ae258678d6ebb09fccb2a0fdf7ec51847",
      "tree": "a7a3360678b340aa939272788cab123dbd426c1b",
      "parents": [
        "da74ae3e32374755e0fbdfed4074cf839a82f615"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 16:56:24 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 16:56:24 2008 +0100"
      },
      "message": "ALSA: hda - Restore default pin configs for realtek codecs\n\nSome machines have broken BIOS resume that doesn\u0027t restore the default\npin configuration properly, which results in a wrong detection of HP\npin.  This causes a silent speaker output due to missing HP detection.\nRelated bug: Novell bug#406101\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d406101\n\nThis patch fixes the issue by saving/restoring the default pin configs\nby the driver itself.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6634160abfdbac39bd5ebda516b15b078a0f598e",
      "tree": "85a570445d953f011b4d00595868f449ac652028",
      "parents": [
        "526719ba51e7d7bd31f7af9ab04b015b70096685",
        "8b5f12d04b2e93842f3dda01f029842047bf3f81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 08:41:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 08:41:13 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  syncookies: fix inclusion of tcp options in syn-ack\n  libertas: free sk_buff with kfree_skb\n  btsdio: free sk_buff with kfree_skb\n  Phonet: do not reply to indication reset packets\n  Phonet: include generic link-layer header size in MAX_PHONET_HEADER\n"
    },
    {
      "commit": "526719ba51e7d7bd31f7af9ab04b015b70096685",
      "tree": "ccbacb533487b9f0b9e475050b3804fa506e7faf",
      "parents": [
        "77122d0b5d1fb2276b1fe7bce6366f22b2f96606"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 27 15:19:48 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 08:40:17 2008 -0700"
      },
      "message": "Switch to a valid email address...\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77122d0b5d1fb2276b1fe7bce6366f22b2f96606",
      "tree": "4c2ee7b2b7fd55d633dc0f56e3b6acac5308c8ed",
      "parents": [
        "b9b54aa2a60dcd9c06b76f6610e1b466bc93e3cd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 27 15:10:23 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 08:39:52 2008 -0700"
      },
      "message": "Tidy up addresses in random drivers\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9b54aa2a60dcd9c06b76f6610e1b466bc93e3cd",
      "tree": "f20b1815b392fb87f386ac406f777bb28c2e5fd8",
      "parents": [
        "f8d56f1771e4867acc461146764b4feeb5245669"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Oct 27 17:48:50 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 08:38:16 2008 -0700"
      },
      "message": "leds: da903x: fix the building failure of incomplete type of \u0027work\u0027\n\nThe leds-da903x LED driver was missing the proper #include of\nlinux/workqueue.h, but happened to compile on ARM due to implied\nincludes through other header files.\n\nWe do need the explict include on other architectures (reported at least\nfor x86-64).\n\nReported-tested-and-acked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f1e593d4209d0194f9639c5d11aa91171435963",
      "tree": "23f17815860831db8de1049ffcd236e200c450e5",
      "parents": [
        "9f50bbad8fc3b0f9fd453ab1e2716b3106d89b13"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 27 15:21:19 2008 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 16:36:30 2008 +0100"
      },
      "message": "sound: use a common working email address\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8b5f12d04b2e93842f3dda01f029842047bf3f81",
      "tree": "c539679c5dce56b95de9767a9aa90eff07193fa5",
      "parents": [
        "b700a98c70401c2a48e509b91b47f58a883806bc"
      ],
      "author": {
        "name": "Florian Westphal",
        "email": "fw@strlen.de",
        "time": "Sun Oct 26 23:10:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 26 23:10:12 2008 -0700"
      },
      "message": "syncookies: fix inclusion of tcp options in syn-ack\n\nDavid Miller noticed that commit\n33ad798c924b4a1afad3593f2796d465040aadd5 \u0027(tcp: options clean up\u0027)\ndid not move the req-\u003ecookie_ts check.\nThis essentially disabled commit 4dfc2817025965a2fc78a18c50f540736a6b5c24\n\u0027[Syncookies]: Add support for TCP options via timestamps.\u0027.\n\nThis restores the original logic.\n\nSigned-off-by: Florian Westphal \u003cfw@strlen.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b700a98c70401c2a48e509b91b47f58a883806bc",
      "tree": "76da9516d2cd36f95d1ae2f0d002289ac6ca1c5f",
      "parents": [
        "cbfd24a75f98fe731547d3bc995f3a1f1fed6b20"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@larces.uece.br",
        "time": "Sun Oct 26 23:09:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 26 23:09:27 2008 -0700"
      },
      "message": "libertas: free sk_buff with kfree_skb\n\nfree sk_buff with kfree_skb, instead of kree\n \nSigned-off-by: Sergio Luis \u003csergio@larces.uece.br\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbfd24a75f98fe731547d3bc995f3a1f1fed6b20",
      "tree": "4d7bff8acb0e4030cedd3aef43efe938cdb12368",
      "parents": [
        "c3a90c788b743303c4d824780a3a7271693fb64a"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@larces.uece.br",
        "time": "Sun Oct 26 23:08:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 26 23:08:48 2008 -0700"
      },
      "message": "btsdio: free sk_buff with kfree_skb\n\nfree sk_buff with kfree_skb, instead of kree\n \nSigned-off-by: Sergio Luis \u003csergio@larces.uece.br\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3a90c788b743303c4d824780a3a7271693fb64a",
      "tree": "b969b0607688b1e39672ab6790383554b8902c7a",
      "parents": [
        "e214a8cc7a81f20ed7cb4f6373cf15048556bbac"
      ],
      "author": {
        "name": "Remi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Sun Oct 26 23:07:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 26 23:07:25 2008 -0700"
      },
      "message": "Phonet: do not reply to indication reset packets\n\nThis fixes a potential error packet loop.\n\nSigned-off-by: Remi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e214a8cc7a81f20ed7cb4f6373cf15048556bbac",
      "tree": "2a822179aba3a05d9b3c2862a2235448cf220dcf",
      "parents": [
        "f8d56f1771e4867acc461146764b4feeb5245669"
      ],
      "author": {
        "name": "Remi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Sun Oct 26 23:06:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 26 23:06:31 2008 -0700"
      },
      "message": "Phonet: include generic link-layer header size in MAX_PHONET_HEADER\n\nThis fixes an OOPS in hard_header if a Phonet address is assigned to a\nnon-Phonet network interface.\n\nSigned-off-by: Remi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8d56f1771e4867acc461146764b4feeb5245669",
      "tree": "9d4857b72287f3170818b4b883c232e3ffb677af",
      "parents": [
        "3d6eadcb5008beca1b289983ffd7771d1e947bac",
        "92850bbd71228730c80efd491e7427650188d359"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:42:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:42:18 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: allow extended partitions on md devices.\n  md: use sysfs_notify_dirent to notify changes to md/dev-xxx/state\n  md: use sysfs_notify_dirent to notify changes to md/array_state\n"
    },
    {
      "commit": "3d6eadcb5008beca1b289983ffd7771d1e947bac",
      "tree": "2a765d732c67173d323e903da67db12282ad597a",
      "parents": [
        "a483ab1dddf86a0e8924e94cf838eed602602b39",
        "2a0bd75e5e687a9c34921e942c18477ea7ec2d63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:40:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:40:59 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: psmouse - add support for Elantech touchpads\n  Input: i8042 - add Blue FB5601 to noloop exception table\n"
    },
    {
      "commit": "a483ab1dddf86a0e8924e94cf838eed602602b39",
      "tree": "3cfd2da7cfec32f5c1bc54dfb1d491bfa07d444f",
      "parents": [
        "eba966a4e780199e31e8fd1d21bc9d187b1c9eaf",
        "9c366452e0b2df06f3ce0aabc6a53c94c595cd00"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:37:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:37:37 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-mfd\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-mfd:\n  mfd: Make WM8400 depend on I2C until SPI is submitted\n  mfd: add missing Kconfig entry for da903x\n"
    },
    {
      "commit": "eba966a4e780199e31e8fd1d21bc9d187b1c9eaf",
      "tree": "9197d7ac5022217c7d441b425cbbd245e6a19746",
      "parents": [
        "ecc96e79202ed7225f7a2e2b7cb5a9e09fc74aa6",
        "ae5d82cb8d600989338bbda5ea38f5c0ff47175a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:35:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:35:46 2008 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb\n\n* \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb:\n  uwb: build UWB before USB/WUSB\n"
    },
    {
      "commit": "ecc96e79202ed7225f7a2e2b7cb5a9e09fc74aa6",
      "tree": "8aee0b8d86b71617051dded87e2b7c1ae6c7e55d",
      "parents": [
        "a1a739c56ad031b8bf8b3804f568ac88899f8dd7",
        "cc6e0bbb47f02fd36cd55b3189c0c79079096ab8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:34:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:34:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Add support for Sony Vaio VGX-TP1E\n  HID: fix lock imbalance in hiddev\n  HID: fix lock imbalance in hidraw\n  HID: fix hidbus/appletouch device binding regression\n  HID: add hid_type to general hid struct\n  HID: quirk for OLED devices present in ASUS G50/G70/G71\n  HID: Remove \"default m\" for Thrustmaster and Zeroplus\n  HID: fix hidraw_exit section mismatch\n  HID: add support for another Gyration remote control\n  Revert \"HID: Invert HWHEEL mappings for some Logitech mice\"\n"
    },
    {
      "commit": "a1a739c56ad031b8bf8b3804f568ac88899f8dd7",
      "tree": "17499048d1f9a3cf0dbd51d3afbbde0a29380c26",
      "parents": [
        "890c78c2d681a8dc89c78eb9177990cad3a77dc3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Oct 25 17:24:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:32:10 2008 -0700"
      },
      "message": "docbooks: fix fatal filename errors\n\nFix docbook fatal errors (file location changed):\n\ndocproc: lin2628-rc1/include/asm-x86/io_32.h: No such file or directory\nmake[1]: *** [Documentation/DocBook/deviceiobook.xml] Error 1\n\ndocproc: lin2628-rc1/include/asm-x86/atomic_32.h: No such file or directory\nmake[1]: *** [Documentation/DocBook/kernel-api.xml] Error 1\n\ndocproc: lin2628-rc1/include/asm-x86/mca_dma.h: No such file or directory\nmake[1]: *** [Documentation/DocBook/mcabook.xml] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "890c78c2d681a8dc89c78eb9177990cad3a77dc3",
      "tree": "1d3b6ba606a5c029f6442bd89213147010c6ba5c",
      "parents": [
        "7eea5b897eb6bbb79d7e6e398f4fbb61fcee57c7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Oct 25 17:06:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:32:09 2008 -0700"
      },
      "message": "kernel-doc: allow more whitespace in macros\n\nAllow macros that are annotated with kernel-doc to contain whitespace\nbetween the \u0027#\u0027 and \"define\".  It\u0027s valid and being used, so allow it.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7eea5b897eb6bbb79d7e6e398f4fbb61fcee57c7",
      "tree": "b06a8cbd9e64078dcece93ba9eb3669727c13277",
      "parents": [
        "0173a3265b228da319ceb9c1ec6a5682fd1b2d92",
        "9fb3c5ca3dabe06758c35f790c68e273ed749e19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:29:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:29:12 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  leds-hp-disk: fix build warning\n  ACPI: Oops in ACPI with git latest\n  ACPI suspend: build fix for ACPI_SLEEP\u003dn \u0026\u0026 XEN_SAVE_RESTORE\u003dy.\n  toshiba_acpi: always call input_sync() after input_report_switch()\n  ACPI: Always report a sync event after a lid state change\n  ACPI: cpufreq, processor: fix compile error in drivers/acpi/processor_perflib.c\n  i7300_idle: Fix compile warning CONFIG_I7300_IDLE_IOAT_CHANNEL not defined\n  i7300_idle: Cleanup based review comments\n  i7300_idle: Disable ioat channel only on platforms where ile driver can load\n"
    },
    {
      "commit": "0173a3265b228da319ceb9c1ec6a5682fd1b2d92",
      "tree": "a8aaa817a509d29fe5f7f5b2324e0f608d8c909c",
      "parents": [
        "d1a35e4d74d070b06163e435e590ca90a2420b9e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 12:13:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 12:13:29 2008 -0700"
      },
      "message": "Linux 2.6.28-rc2\n\n.. fix all the worst problems in -rc1\n"
    },
    {
      "commit": "d1a35e4d74d070b06163e435e590ca90a2420b9e",
      "tree": "d6b22893e372ecba9499389c5a9ab5056c31ea8e",
      "parents": [
        "9ce209d64d820a6d5ed6b952e2c0f917faad6031"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Oct 26 19:51:14 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 12:11:21 2008 -0700"
      },
      "message": "m68k: Disable Amiga serial console support if modular\n\nIf CONFIG_AMIGA_BUILTIN_SERIAL\u003dm, I get the following warnings:\n\n| drivers/char/amiserial.c: At top level:\n| drivers/char/amiserial.c:2138: warning: data definition has no type or storage class\n| drivers/char/amiserial.c:2138: warning: type defaults to \u0027int\u0027 in declaration of \u0027console_initcall\u0027\n| drivers/char/amiserial.c:2138: warning: parameter names (without types) in function declaration\n| drivers/char/amiserial.c:2134: warning: \u0027amiserial_console_init\u0027 defined but not used\n\nbecause console_initcall() is not defined (nor really sensible) in the\nmodular case.\n\nSo disable serial console support if the driver is modular.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ce209d64d820a6d5ed6b952e2c0f917faad6031",
      "tree": "817c5bd01e6666c8269d29d3d8292b5e75ea7fb3",
      "parents": [
        "4d36a9e65d4966b433b2f3424d9457468bc80e00"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Fri Oct 17 16:17:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 12:09:49 2008 -0700"
      },
      "message": "epoll: avoid double-inserts in case of EFAULT\n\nIn commit f337b9c58332bdecde965b436e47ea4c94d30da0 (\"epoll: drop\nunnecessary test\") Thomas found that there is an unnecessary (always\ntrue) test in ep_send_events().  The callback never inserts into\n-\u003erdllink while the send loop is performed, and also does the\n~EP_PRIVATE_BITS test.  Given we\u0027re holding the mutex during this time,\nthe conditions tested inside the loop are always true.\n\nHOWEVER.\n\nThe test \"!ep_is_linked(\u0026epi-\u003erdllink)\" wasn\u0027t there because we insert\ninto -\u003erdllink, but because the send-events loop might terminate before\nthe whole list is scanned (-EFAULT).\n\nIn such cases, when the loop terminates early, and when a (leftover)\nfile received an event while we\u0027re performing the lockless loop, we need\nsuch test to avoid to double insert the epoll items.  The list_splice()\ndone a few steps below, will correctly re-insert the ones that were left\non \"txlist\".\n\nThis should fix the kenrel.org bugzilla entry 11831.\n\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4d36a9e65d4966b433b2f3424d9457468bc80e00",
      "tree": "8c7b8e64ae40769a3f9f948491987ba93698ee3a",
      "parents": [
        "44a504c405ae5c3a80e71acf71d6b1cb0db70715"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Oct 25 12:41:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 11:22:08 2008 -0700"
      },
      "message": "select: deal with math overflow from borderline valid userland data\n\nSome userland apps seem to pass in a \"0\" for the seconds, and several\nseconds worth of usecs to select().  The old kernels accepted this just\nfine, so the new kernels must too.\n\nHowever, due to the upscaling of the microseconds to nanoseconds we had\nsome cases where we got math overflow, and depending on the GCC version\n(due to inlining decisions) that actually resulted in an -EINVAL return.\n\nThis patch fixes this by adding the excess microseconds to the seconds\nfield.\n\nAlso with thanks to Marcin Slusarz for spotting some implementation bugs\nin the diagnostics patches.\n\nReported-by: Carlos R. Mafra \u003ccrmafra2@gmail.com\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44a504c405ae5c3a80e71acf71d6b1cb0db70715",
      "tree": "043c7da028ae67676cf221e76cbc767eddfe8d07",
      "parents": [
        "2077776641b6ffb0049f13018d2e162340ec51c7"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Oct 26 10:25:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 10:38:52 2008 -0700"
      },
      "message": "wireless: fix regression caused by regulatory config option\n\nThe default for the regulatory compatibility option is wrong;\nif you picked the default you ended up with a non-functional wifi\nsystem (at least I did on Fedora 9 with iwl4965).\nI don\u0027t think even the October 2008 releases of the various distros\nhas the new userland so clearly the default is wrong, and also\nwe can\u0027t just go about deleting this in 2.6.29...\n\nChange the default to \"y\" and also adjust the config text a little to\nreflect this.\n\nThis patch fixes regression #11859\n\nWith thanks to Johannes Berg for the diagnostics\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2077776641b6ffb0049f13018d2e162340ec51c7",
      "tree": "7fa3a58a4a8645f7a756e1f05c3f1d48ed6b639b",
      "parents": [
        "b1cd2ee3b95f1c3108c68c82342c614e58ce1f13"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Oct 21 16:11:20 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 09:38:17 2008 -0700"
      },
      "message": "cgroup: remove unused variable\n\n/scratch/sfr/next/kernel/cgroup.c: In function \u0027cgroup_tasks_start\u0027:\n/scratch/sfr/next/kernel/cgroup.c:2107: warning: unused variable \u0027i\u0027\n\nIntroduced in commit cc31edceee04a7b87f2be48f9489ebb72d264844 \"cgroups:\nconvert tasks file to use a seq_file with shared pid array\".\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1cd2ee3b95f1c3108c68c82342c614e58ce1f13",
      "tree": "f282632a4cd5de359c8ba586371e907ade0543ec",
      "parents": [
        "e383d56487062275e9971094f2efcca34227ee60",
        "c02d65694debbc82dc48453a9fd52efb036c7258"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 09:36:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 09:36:19 2008 -0700"
      },
      "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) enable DMI probing feature on AW9D-MAX\n  hwmon: (abituguru3) Cosmetic whitespace fixes\n  hwmon: (adt7473) Fix voltage conversion routines\n  hwmon: (lm90) Add support for the LM99 16 degree offset\n  hwmon: (lm90) Fix handling of hysteresis value\n  hwmon-vid: Add support for AMD family 10h CPUs\n  hwmon: (w83781d) Fix linking when built-in\n"
    },
    {
      "commit": "e383d56487062275e9971094f2efcca34227ee60",
      "tree": "9e4523b27417f1572d9c33ae9012ee98c0dcb556",
      "parents": [
        "1137fb670465b6b5d15b9db7d01707a5833ee3ae"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Oct 26 17:02:49 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 09:35:05 2008 -0700"
      },
      "message": "r8169: revert \"read MAC address from EEPROM on init\"\n\nThis reverts commit 7bf6bf4803df1adc927f585168d2135fb019c698.\n\nThe code has both a short existence and an increasing track of failures\ndespite some work to amend it for -rc1.  It is not just a matter of\nreading the eeprom: sometimes the eeprom is read correctly, then the mac\naddress is not written correctly back into the mac registers.\n\nSome chipsets seem to work reliably but it is not clear at this point if\nthe code can simply be made to work on a per-chipset basis and post -rc1\nis not the place where I want to experiment these things.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1137fb670465b6b5d15b9db7d01707a5833ee3ae",
      "tree": "84c46502d53718d0c9275e7d41ae6776ab9eab52",
      "parents": [
        "ce97e13e52848c6388598696b7d44748598db759"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Sun Oct 26 05:40:26 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 09:35:05 2008 -0700"
      },
      "message": "arm ide breakage\n\na) semicolon before the function body is a bad idea\nb) it\u0027s const struct foo, not struct const foo\nc) incidentally, it\u0027s ecard_remove_driver(), not ecard_unregister_driver()\nd) compiling is occasionally useful.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce97e13e52848c6388598696b7d44748598db759",
      "tree": "2baccc7a0532aaee8afe42cca84e09732a131a2a",
      "parents": [
        "23cf24c0c83a5a6eb39b9fa4d3843a8b9414db40"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Sun Oct 26 05:12:34 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 09:35:05 2008 -0700"
      },
      "message": "fix allmodconfig breakage\n\nIf you use KCONFIG_ALLCONFIG (even with empty file) you get broken\nallmodconfig/allyesconfig; CONFIG_MODULES gets turned off, with obvious\nmassive fallout.\n\nBreakage had been introduced when conf_set_all_new_symbols() got used\nfor allmodconfig et.al.\n\nWhat happens is that sym_calc_value(modules_sym) done in\nconf_read_simple() sets SYMBOL_VALID on both modules_sym and MODULES.\nWhen we get to conf_set_all_new_symbols(), we set sym-\u003edef[S_DEF_USER]\non everything, but it has no effect on sym-\u003ecurr for the symbols that\nalready have SYMBOL_VALID - these are stuck.\n\nSolution: use sym_clear_all_valid() in there.  Note that it makes\nreevaluation of modules_sym redundant - sym_clear_all_valid() will do\nthat itself.\n\n[ Fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d11512, says Alexey ]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c02d65694debbc82dc48453a9fd52efb036c7258",
      "tree": "fd40c4c64cc78b27e132766d422e7840aeb74827",
      "parents": [
        "4777e4e6b8540ee4226876a737833d03bbc55394"
      ],
      "author": {
        "name": "Alistair John Strachan",
        "email": "alistair@devzero.co.uk",
        "time": "Sun Oct 26 17:04:40 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:40 2008 +0100"
      },
      "message": "hwmon: (abituguru3) enable DMI probing feature on AW9D-MAX\n\nSwitch the AW9D-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: Justin Piszcz \u003cjpiszcz@lucidpixels.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4777e4e6b8540ee4226876a737833d03bbc55394",
      "tree": "b7dd4398ec455e5aade71b0072d86a9c1cfd40e3",
      "parents": [
        "be821b78af9de886571e3565515a59f966d66f42"
      ],
      "author": {
        "name": "Alistair John Strachan",
        "email": "alistair@devzero.co.uk",
        "time": "Sun Oct 26 17:04:40 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:40 2008 +0100"
      },
      "message": "hwmon: (abituguru3) Cosmetic whitespace fixes\n\nAs the probable result of zealous copy/pasting, many supported boards\ncontain sensor names with trailing whitespace. Though this is not a\nhuge problem, it is inconsistent with other sensor names, and with\nother similar hwmon drivers.\n\nAdditionally, the DMI nag message added in 2.6.27 was missing a\nspace between two sentence fragments -- might as well clean that up\ntoo.\n\nDoesn\u0027t alter any kernel text, just data.\n\nSigned-off-by: Alistair John Strachan \u003calistair@devzero.co.uk\u003e\nReported-by: Justin Piszcz \u003cjpiszcz@lucidpixels.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "be821b78af9de886571e3565515a59f966d66f42",
      "tree": "2fd43589b6673700b65c0c30efb4ffaecab690ea",
      "parents": [
        "97ae60bb38279e1941c738b1037a57e6b14efeaf"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:40 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:40 2008 +0100"
      },
      "message": "hwmon: (adt7473) Fix voltage conversion routines\n\nFix voltage conversion routines. Based on an earlier patch from\nPaulius Zaleckas.\n\nAccording to the datasheet voltage is scaled with resistors and\nvalue 192 is nominal voltage. 0 is 0V.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nCc: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "97ae60bb38279e1941c738b1037a57e6b14efeaf",
      "tree": "8ee603aa0450eca8d31f46a7946dc5e08338ff32",
      "parents": [
        "ec38fa2b35f13e7fa1d676a5bc997d0df1b02574"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:39 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:39 2008 +0100"
      },
      "message": "hwmon: (lm90) Add support for the LM99 16 degree offset\n\nThe LM99 differs from the LM86, LM89 and LM90 in that it reports\nremote temperatures (temp2) 16 degrees lower than they really are. So\nfar we have been cheating and handled this in userspace but it really\nshould be handled by the driver directly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\n"
    },
    {
      "commit": "ec38fa2b35f13e7fa1d676a5bc997d0df1b02574",
      "tree": "df2ffd6eb0af65516cf0aae37c80c9fd1eee5dc6",
      "parents": [
        "1b871826b3dfcdcd78140d17c00e452eec6c12a4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:39 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:39 2008 +0100"
      },
      "message": "hwmon: (lm90) Fix handling of hysteresis value\n\nThere are several problems in the way the hysteresis value is handled\nby the lm90 driver:\n\n* In show_temphyst(), specific handling of the MAX6646 is missing, so\n  the hysteresis is reported incorrectly if the critical temperature\n  is over 127 degrees C.\n* In set_temphyst(), the new hysteresis register value is written to\n  the chip but data-\u003etemp_hyst isn\u0027t updated accordingly, so there is\n  a short period of time (up to 2 seconds) where the old hystereris\n  value will be returned while the new one is already active.\n* In set_temphyst(), the critical temperature which is used as a base\n  to compute the value of the hysteresis register lacks\n  device-specific handling. As a result, the value of the hysteresis\n  register might be incorrect for the ADT7461 and MAX6646 chips.\n\nFix these 3 bugs.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nCc: Nate Case \u003cncase@xes-inc.com\u003e\n"
    },
    {
      "commit": "1b871826b3dfcdcd78140d17c00e452eec6c12a4",
      "tree": "cd1cb9cd021a52e93f9e2396181290e1edb85742",
      "parents": [
        "dd56b638951936cda945ba5641cc44927a5f1c6d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:39 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:39 2008 +0100"
      },
      "message": "hwmon-vid: Add support for AMD family 10h CPUs\n\nThe AMD family 10h CPUs use the same VID decoding table as the family\n0Fh CPUs.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\n"
    },
    {
      "commit": "dd56b638951936cda945ba5641cc44927a5f1c6d",
      "tree": "707e5449c73191894e2c32f7303e006e6063082e",
      "parents": [
        "57f8f7b60db6f1ed2c6918ab9230c4623a9dbe37"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Oct 26 17:04:38 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 26 17:04:38 2008 +0100"
      },
      "message": "hwmon: (w83781d) Fix linking when built-in\n\nWhen w83781d is built-in, the final links fails with the following vague error\nmessage:\n\n`.exit.text\u0027 referenced in section `.init.text\u0027 of drivers/built-in.o: defined\nin discarded section `.exit.text\u0027 of drivers/built-in.o\n\nw83781d_isa_unregister() cannot be marked __exit, as it\u0027s also called from\nsensors_w83781d_init(), which is marked __init.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cd1f70fdb4823c97328a1f151f328eb36fafd579",
      "tree": "43810548ecebf6bc8329a1c6454584d81151c758",
      "parents": [
        "0dcfeb7e3c8695c5aa3677dda8efb9bef2e7e64d"
      ],
      "author": {
        "name": "Jay Fenlason",
        "email": "fenlason@redhat.com",
        "time": "Fri Oct 24 15:26:20 2008 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 26 10:27:01 2008 +0100"
      },
      "message": "firewire: fw-sbp2: fix races\n\n1: There is a small race between queue_delayed_work() and its\n   corresponding kref_get().  Do the kref_get first, and _put it again\n   if the queue_delayed_work() failed, so there is no chance of the\n   kref going to zero while the work is scheduled.\n2: An SBP2_LOGOUT_REQUEST could be sent out with a login_id full of\n   garbage.  Initialize it to an invalid value so we can tell if we\n   ever got a valid login_id.\n3: The node ID and generation may have changed but the new values may\n   not yet have been recorded in lu and tgt when the final logout is\n   attempted.  Use the latest values from the device in\n   sbp2_release_target().\n\nSigned-off-by: Jay Fenlason \u003cfenlason@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "0dcfeb7e3c8695c5aa3677dda8efb9bef2e7e64d",
      "tree": "1b810e6cec5bc303c16806d4e33b2923a122a1ee",
      "parents": [
        "7007a0765e33bf89182e069e35ec6009fa54f610"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 22 00:28:36 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 26 10:27:01 2008 +0100"
      },
      "message": "firewire: fw-sbp2: delay first login to avoid retries\n\nThis optimizes firewire-sbp2\u0027s device probe for the case that the local\nnode and the SBP-2 node were discovered at the same time.  In this case,\nfw-core\u0027s bus management work and fw-sbp2\u0027s login and SCSI probe work\nare scheduled in parallel (in the globally shared workqueue and in\nfw-sbp2\u0027s workqueue, respectively).  The bus reset from fw-core may then\ndisturb and extremely delay the login and SCSI probe because the latter\nfails with several command timeouts and retries and has to be retried\nfrom scratch.\n\nWe avoid this particular situation of sbp2_login() and fw_card_bm_work()\nrunning in parallel by delaying the first sbp2_login() a little bit.\n\nThis is meant to be a short-term fix for\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d466679.  In the long run,\nthe SCSI probe, i.e. fw-sbp2\u0027s call of __scsi_add_device(), should be\nparallelized with sbp2_reconnect().\n\nProblem reported and fix tested and confirmed by Alex Kanavin.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "7007a0765e33bf89182e069e35ec6009fa54f610",
      "tree": "fd3117ac84b5b951ae459a692e7f14c4af15dd2a",
      "parents": [
        "a55709ba9d27053471f9fca8ee76b41ecefc14cd"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 26 09:50:31 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 26 10:27:00 2008 +0100"
      },
      "message": "firewire: fw-ohci: initialization failure path fixes\n\nFix leaks when pci_probe fails.  Simplify error log strings.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    }
  ],
  "next": "a55709ba9d27053471f9fca8ee76b41ecefc14cd"
}
