)]}'
{
  "log": [
    {
      "commit": "71492fd1bdd4734d8efd20fe00ebf31027d86d3c",
      "tree": "d98ce4131c47f0027dded482d25528b9a57f44ac",
      "parents": [
        "45e62974fb110da926e2a6c5b357c15639bdc233",
        "fcb11235d3910c39afece52f6e106a9ca565d34b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:00:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:00:02 2009 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (34 commits)\n  classmate-laptop: add support for Classmate PC ACPI devices\n  hp-wmi: Fix two memleaks\n  acer-wmi, msi-wmi: Remove needless DMI MODULE_ALIAS\n  dell-wmi: do not keep driver loaded on unsupported boxes\n  wmi: Free the allocated acpi objects through wmi_get_event_data\n  drivers/platform/x86/acerhdf.c: check BIOS information whether it begins with string of table\n  acerhdf: add new BIOS versions\n  acerhdf: limit modalias matching to supported\n  toshiba_acpi: convert to seq_file\n  asus_acpi: convert to seq_file\n  ACPI: do not select ACPI_DOCK from ATA_ACPI\n  sony-laptop: enumerate rfkill devices using SN06\n  sony-laptop: rfkill support for newer models\n  ACPI: fix OSC regression that caused aer and pciehp not to load\n  MAINTAINERS: add maintainer for msi-wmi driver\n  fujitu-laptop: fix tests of acpi_evaluate_integer() return value\n  arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c: avoid cross-CPU interrupts by using smp_call_function_any()\n  ACPI: processor: remove _PDC object list from struct acpi_processor\n  ACPI: processor: change acpi_processor_set_pdc() interface\n  ACPI: processor: open code acpi_processor_cleanup_pdc\n  ...\n"
    },
    {
      "commit": "756fe285070feb254a770cefc5640fe005ea9c27",
      "tree": "c391c039bc8ef7ec6958017413aba250210e9af6",
      "parents": [
        "eec74a410fafd32c8f832d47dc196006ade68d05",
        "ed5a35acbb48d512332a53565e6341c65eecfa29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:57:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:57:45 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: pci_request_regions needs a persistent name\n  ARM: dma-isa: request cascade channel after registering it\n  ARM: footbridge: trim down old ISA rtc setup\n  ARM: fix PAGE_KERNEL\n  ARM: Fix wrong shared bit for CPU write buffer bug test\n  ARM: 5857/1: ARM: dmabounce: fix build\n  ARM: 5856/1: Fix bug of uart0 platfrom data for nuc900\n  ARM: 5855/1: putc support for nuc900\n  ARM: 5854/1: fix compiling error for NUC900\n  ARM: 5849/1: ARMv7: fix Oprofile events count\n  ARM: add missing include to nwflash.c\n  ARM: Kill CONFIG_CPU_32\n  ARM: Convert VFP/Crunch/XscaleCP thread_release() to exit_thread()\n  ARM: 5853/1: ARM: Fix build break on ARM v6 and v7\n"
    },
    {
      "commit": "e8b8f5ef90b934bc9eaef7c8960ecd9dda9f7a62",
      "tree": "7a8e9cd4549373c17856535ee222ecd694b3848c",
      "parents": [
        "382b4480ff832e472d76c99f3f75fffb30e118c0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 14:45:39 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 18:34:08 2009 +0000"
      },
      "message": "ARM: dma-isa: request cascade channel after registering it\n\nWe can\u0027t request the cascade channel before it\u0027s been registered, so\nmove it afterwards.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "382b4480ff832e472d76c99f3f75fffb30e118c0",
      "tree": "caddb10180a24cda8b0ed280688dde14dcb7232e",
      "parents": [
        "6dc995a3da9adfa83d61ccf06aa1afa5f6ab764f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 12:52:44 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 13:39:18 2009 +0000"
      },
      "message": "ARM: footbridge: trim down old ISA rtc setup\n\nThis fixes a \"start_kernel(): bug: interrupts were enabled early\".\n\nrtc_cmos now takes care of initializing the ISA RTC and reading the\ncurrent time and date from it; there\u0027s no need to repeat that here,\nthereby causing interrupts to be enabled too early.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6dc995a3da9adfa83d61ccf06aa1afa5f6ab764f",
      "tree": "02ebf4534f9eaa964b8a840ca0d70323e6bb460a",
      "parents": [
        "52e8bfd81af5492a14cc3a4641d4c80d05b66bdb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 10:16:21 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 10:16:21 2009 +0000"
      },
      "message": "ARM: fix PAGE_KERNEL\n\nPAGE_KERNEL should not be executable; any area marked executable can\nbe prefetched into the instruction cache.  We don\u0027t want vmalloc areas\nto be read in this way.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fcb11235d3910c39afece52f6e106a9ca565d34b",
      "tree": "07412f9c367f5f9bf6ad7ccd6fa8146c4aba68af",
      "parents": [
        "78a5331dddcffabadef024ccc051f7a519b13238",
        "44ef00e6482e755f36629773abc2aee83a6f53e3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:19:00 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:19:00 2009 -0500"
      },
      "message": "Merge branch \u0027misc-2.6.33\u0027 into release\n"
    },
    {
      "commit": "da3df858c88f7bb420f2517ee9aab238da2e6ed7",
      "tree": "49c9e69818d7a7fc59ebda96dc7abf17a0f3b088",
      "parents": [
        "309ddc53be1766d6ed5411a3dc1782c2040198fa",
        "e59897fe443b5b0a71e135ef4020d1937c9f8901"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:21 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:21 2009 -0500"
      },
      "message": "Merge branch \u0027pdc\u0027 into release\n"
    },
    {
      "commit": "f34548cb735b7a80bbbb0bdd09ad4c2173ba92d5",
      "tree": "e53c9e39b3149221779c10595bc59fa02de4f45f",
      "parents": [
        "76382b5bdb77c29ab430e1b82ef1c604c8dd113b",
        "32b53076c31ce9159740b744d5eb5d9505312add"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 15:16:02 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 15:16:02 2009 +0900"
      },
      "message": "Merge branch \u0027sh/g3-prep\u0027 into sh/for-2.6.33\n"
    },
    {
      "commit": "76382b5bdb77c29ab430e1b82ef1c604c8dd113b",
      "tree": "98a672c96d10f1426eb6d3bc4c525e34a974627c",
      "parents": [
        "9503e891d28e91961026c778ec251dfe886626fb"
      ],
      "author": {
        "name": "Markus Pietrek",
        "email": "Markus.Pietrek@emtrion.de",
        "time": "Thu Dec 24 15:12:02 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 15:12:02 2009 +0900"
      },
      "message": "sh: Ensure all PG_dcache_dirty pages are written back.\n\nWith some of the cache rework an address aliasing optimization was added,\nbut this managed to fail on certain mappings resulting in pages with\nPG_dcache_dirty set never writing back their dcache lines. This patch\nreverts to the earlier behaviour of simply always writing back when the\ndirty bit is set.\n\nSigned-off-by: Markus Pietrek \u003cMarkus.Pietrek@emtrion.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9503e891d28e91961026c778ec251dfe886626fb",
      "tree": "12ae43f1a4eb7d1c18eab3a093774172cdecaac2",
      "parents": [
        "73a38b839b9295216e8d44dabf54de88270e77b8"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 24 05:27:47 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:59:51 2009 +0900"
      },
      "message": "sh: mach-ecovec24: setup.c detailed correction\n\no remove unused define\no add device name comment\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872",
      "tree": "4642baeafcd4b4eec2a39e30b862c24b83b8b8d4",
      "parents": [
        "17a3be341e55b49e4579634281b86f1eb0bad8e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 15:04:53 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 15:04:53 2009 -0800"
      },
      "message": "Revert \"x86, ucode-amd: Ensure ucode update on suspend/resume after CPU off/online cycle\"\n\nThis reverts commit 9f15226e75583547aaf542c6be4bdac1060dd425.  It\u0027s just\nwrong, and broke resume for Rafael even on a non-AMD CPU.\n\nAs Rafael says:\n \"... it causes microcode_init_cpu() to be called during resume even for\n  CPUs for which there\u0027s no microcode to apply.  That, in turn, results\n  in executing request_firmware() (on Intel CPUs at least) which doesn\u0027t\n  work at this stage of resume (we have device interrupts disabled, I/O\n  devices are still suspended and so on).\n\n  If I\u0027m not mistaken, the \"if (uci-\u003evalid)\" logic means \"if that CPU is\n  known to us\" , so before commit 9f15226e755 microcode_resume_cpu() was\n  called for all CPUs already in the system during suspend, which was\n  the right thing to do.  The commit changed it so that the CPUs without\n  microcode to apply are now treated as \"unknown\", which is not quite\n  right.\n\n  The problem this commit attempted to solve has to be handled\n  differently.\"\n\nBisected-and -requested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52e8bfd81af5492a14cc3a4641d4c80d05b66bdb",
      "tree": "1489eb5f4ecac93071fc9995afa298a5a3f10e92",
      "parents": [
        "d9fd3ab89ff58ca70c8cc0eadc87cd4a96950f95"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 23 19:54:31 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 23 19:54:31 2009 +0000"
      },
      "message": "ARM: Fix wrong shared bit for CPU write buffer bug test\n\nIt is unpredictable to have the same memory mapped using different\nshared bit settings for ARMv6 and ARMv7 CPUs.  Fix this for the CPU\nwrite buffer bug test.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd508ae2dbff0cfc7401eb6e278339fc56bc5033",
      "tree": "daa9f88a4e2e65e86b351ffa2d52dcc07e753c1e",
      "parents": [
        "7801edb0b8b66e83c13623b483bc2e846c007c9d",
        "95cd34b42b43c0ed5a89a764e023189bfe7b1530"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 22 14:18:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 22 14:18:13 2009 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (36 commits)\n  powerpc/gc/wii: Remove get_irq_desc()\n  powerpc/gc/wii: hlwd-pic: convert irq_desc.lock to raw_spinlock\n  powerpc/gamecube/wii: Fix off-by-one error in ugecon/usbgecko_udbg\n  powerpc/mpic: Fix problem that affinity is not updated\n  powerpc/mm: Fix stupid bug in subpge protection handling\n  powerpc/iseries: use DECLARE_COMPLETION_ONSTACK for non-constant completion\n  powerpc: Fix MSI support on U4 bridge PCIe slot\n  powerpc: Handle VSX alignment faults correctly in little-endian mode\n  powerpc/mm: Fix typo of cpumask_clear_cpu()\n  powerpc/mm: Fix hash_utils_64.c compile errors with DEBUG enabled.\n  powerpc: Convert BUG() to use unreachable()\n  powerpc/pseries: Make declarations of cpu_hotplug_driver_lock() ANSI compatible.\n  powerpc/pseries: Don\u0027t panic when H_PROD fails during cpu-online.\n  powerpc/mm: Fix a WARN_ON() with CONFIG_DEBUG_PAGEALLOC and CONFIG_DEBUG_VM\n  powerpc/defconfigs: Set HZ\u003d100 on pseries and ppc64 defconfigs\n  powerpc/defconfigs: Disable token ring in powerpc defconfigs\n  powerpc/defconfigs: Reduce 64bit vmlinux by making acenic and cramfs modules\n  powerpc/pseries: Select XICS and PCI_MSI PSERIES\n  powerpc/85xx: Wrong variable returned on error\n  powerpc/iseries: Convert to proc_fops\n  ...\n"
    },
    {
      "commit": "4a28395d72a956f2dad24e343d06bc08c9afb89a",
      "tree": "37418b244175d017061bb4aef257c379dce859f4",
      "parents": [
        "55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Dec 21 16:19:58 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 15:03:57 2009 -0500"
      },
      "message": "arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c: avoid cross-CPU interrupts by using smp_call_function_any()\n\nPresently acpi-cpufreq will perform the MSR read on the first CPU in the\nmask.  That\u0027s inefficient if that CPU differs from the current CPU.\nBecause we have to perform a cross-CPU call, but we could have run the\nrdmsr on the current CPU.\n\nSo switch to using the new smp_call_function_any(), which will perform the\ncall on the current CPU if that CPU is present in the mask (it is).\n\nCc: \"Zhang, Yanmin\" \u003cyanmin_zhang@linux.intel.com\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jaswinder Singh Rajput \u003cjaswinder@kernel.org\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d9fd3ab89ff58ca70c8cc0eadc87cd4a96950f95",
      "tree": "6f2c68cd44f2547be20afefaf0eeb556a4f5ab12",
      "parents": [
        "db93dd1ad65172867a9f50a1c36874a7393b8c53"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Dec 22 07:31:04 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 22 15:32:32 2009 +0000"
      },
      "message": "ARM: 5857/1: ARM: dmabounce: fix build\n\nCommit f74f7e57ae9fa12b2951ae62ce3557799b318399 (ARM: use\nflush_kernel_dcache_area() for dmabounce) has broken dmabounce build:\n\n  CC      arch/arm/common/dmabounce.o\narch/arm/common/dmabounce.c: In function \u0027unmap_single\u0027:\narch/arm/common/dmabounce.c:315: error: implicit declaration of function \u0027__cpuc_flush_kernel_dcache_area\u0027\nmake[2]: *** [arch/arm/common/dmabounce.o] Error 1\n\nFix it.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "db93dd1ad65172867a9f50a1c36874a7393b8c53",
      "tree": "fe02e2bdd96f736fa720ad7109de0a34620db23a",
      "parents": [
        "040f04598c6f494796815a4fc203379ff9fb847e"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Fri Dec 18 18:02:46 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 22 15:32:32 2009 +0000"
      },
      "message": "ARM: 5856/1: Fix bug of uart0 platfrom data for nuc900\n\nFix bug of uart0 platfrom data for nuc900\n\nSigned-off-by: lijie \u003celtshanli@gmail.com\u003e\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "040f04598c6f494796815a4fc203379ff9fb847e",
      "tree": "8136270a5174eee4a2e47be8cf62bd743b6a5b51",
      "parents": [
        "d76cdf2394df98383a21cbd0777234956aac2a18"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Fri Dec 18 18:00:37 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 22 15:32:32 2009 +0000"
      },
      "message": "ARM: 5855/1: putc support for nuc900\n\nputc support for nuc900\n\nSigned-off-by: lijie \u003celtshanli@gmail.com\u003e\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d76cdf2394df98383a21cbd0777234956aac2a18",
      "tree": "b1665924067a08fe541cc930f9ccb6f16330b5f0",
      "parents": [
        "3321c2bceab3ae6efdb2dc119c41d78e85d4b661"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Fri Dec 18 17:58:58 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 22 15:32:31 2009 +0000"
      },
      "message": "ARM: 5854/1: fix compiling error for NUC900\n\nfix compiling error for NUC900\n\nSigned-off-by: lijie \u003celtshanli@gmail.com\u003e\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3321c2bceab3ae6efdb2dc119c41d78e85d4b661",
      "tree": "73f0472cfc082893c0d71e32a0a8b3109e6133a5",
      "parents": [
        "cdd90fb575807622e69245d5c3048281f47c77b3"
      ],
      "author": {
        "name": "Jean PIHET",
        "email": "jpihet@mvista.com",
        "time": "Tue Dec 15 12:36:10 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 22 15:32:31 2009 +0000"
      },
      "message": "ARM: 5849/1: ARMv7: fix Oprofile events count\n\nOn Oprofile ARMv7 the PMNC_D bit was set to lower the PMU IRQs\nand so to decrease the risk of errata #628216 from appearing.\nThe effect of setting the PMNC_D bit is that the CCNT counter\nis divided by 64, making the program counter events count\ninaccurate.\nThe new OMAP3 r4 cores should have that errata fixed.\n\nThe PMNC_D bit should not be set, this patch fixes it.\n\nSigned-off-by: Jean Pihet \u003cjpihet@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "47817254b8637b56730aec26eed2c337d3938bb5",
      "tree": "288ded69b4e5505520e9e347e7580a4df368838e",
      "parents": [
        "6c5807d7bc7d051fce00863ffb98d36325501eb2"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:34 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:14 2009 -0500"
      },
      "message": "ACPI: processor: unify arch_acpi_processor_cleanup_pdc\n\nThe x86 and ia64 implementations of the function in $subject are\nexactly the same.\n\nAlso, since the arch-specific implementations of setting _PDC have\nbeen completely hollowed out, remove the empty shells.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6c5807d7bc7d051fce00863ffb98d36325501eb2",
      "tree": "eceda659786e5e6ff659fca0b0382ec52ea13871",
      "parents": [
        "08ea48a326d8030ef5b7fb02292faf5a53c95e0a"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:29 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:13 2009 -0500"
      },
      "message": "ACPI: processor: finish unifying arch_acpi_processor_init_pdc()\n\nThe only thing arch-specific about calling _PDC is what bits get\nset in the input obj_list buffer.\n\nThere\u0027s no need for several levels of indirection to twiddle those\nbits. Additionally, since we\u0027re just messing around with a buffer,\nwe can simplify the interface; no need to pass around the entire\nstruct acpi_processor * just to get at the buffer.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "08ea48a326d8030ef5b7fb02292faf5a53c95e0a",
      "tree": "c0f9dd9001c50925fc85b18b5f2afc24000d90f6",
      "parents": [
        "407cd87c54e76c266245e8faef8dd4a84b7254fe"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:24 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:12 2009 -0500"
      },
      "message": "ACPI: processor: factor out common _PDC settings\n\nBoth x86 and ia64 initialize _PDC with mostly common bit settings.\n\nFactor out the common settings and leave the arch-specific ones alone.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "407cd87c54e76c266245e8faef8dd4a84b7254fe",
      "tree": "e07067c0d51317a4dc93144f1d16c050a0f5ca89",
      "parents": [
        "1d9cb470a755409ce97c3376174b1e234bd20371"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:19 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:11 2009 -0500"
      },
      "message": "ACPI: processor: unify arch_acpi_processor_init_pdc\n\nThe x86 and ia64 implementations of arch_acpi_processor_init_pdc()\nare almost exactly the same. The only difference is in what bits\nthey set in obj_list buffer.\n\nCombine the boilerplate memory management code, and leave the\narch-specific bit twiddling in separate implementations.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1d9cb470a755409ce97c3376174b1e234bd20371",
      "tree": "cc0f35e02fed9b833be7bafda72b4980c4667ec9",
      "parents": [
        "78f1699659963fff97975df44db6d5dbe7218e55"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:14 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:10 2009 -0500"
      },
      "message": "ACPI: processor: introduce arch_has_acpi_pdc\n\narch dependent helper function that tells us if we should attempt to\nevaluate _PDC on this machine or not.\n\nThe x86 implementation assumes that the CPUs in the machine must be\nhomogeneous, and that you cannot mix CPUs of different vendors.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "73a38b839b9295216e8d44dabf54de88270e77b8",
      "tree": "977d40b6198a8a6b5e5c28590b22610993a78b51",
      "parents": [
        "3147093e1de59081e82fb1d815424c3e952caf3e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 18 14:40:56 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 21 11:57:33 2009 +0900"
      },
      "message": "sh: Only use bl bit toggling for sleeping idle.\n\nWe don\u0027t actually require this in the cpu_relax() polling case, so just\ncuddle these around the sleeping version.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3147093e1de59081e82fb1d815424c3e952caf3e",
      "tree": "40f2a09247c0ec6279591f7ad35336032650c031",
      "parents": [
        "2f7bb2dfed3b15b388c88250b66f590aabc438da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 18 14:19:27 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 21 11:57:29 2009 +0900"
      },
      "message": "sh: Restore bl bit toggling in idle loop.\n\nThis fixes up some crashes with IRQs racing the need_resched() test under\nQEMU.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "95cd34b42b43c0ed5a89a764e023189bfe7b1530",
      "tree": "de5bdf31618e390c31de893910d6d7ea837fc7c0",
      "parents": [
        "7ccec3e72693f48957f37949039bf2dfd1c80f22"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Fri Dec 18 10:04:05 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 21 11:12:14 2009 +1100"
      },
      "message": "powerpc/gc/wii: Remove get_irq_desc()\n\nFix the following build failures:\n\narch/powerpc/platforms/embedded6xx/flipper-pic.c: In function \u0027flipper_pic_map\u0027:\narch/powerpc/platforms/embedded6xx/flipper-pic.c:105: error: implicit declaration of function \u0027get_irq_desc\u0027\n\narch/powerpc/platforms/embedded6xx/hlwd-pic.c: In function \u0027hlwd_pic_map\u0027:\narch/powerpc/platforms/embedded6xx/hlwd-pic.c:98: error: implicit declaration of function \u0027get_irq_desc\u0027\n\nThese failures are caused by the changes introduced in commit\n\"powerpc: Remove get_irq_desc()\". The reason these drivers were not\nupdated is that they weren\u0027t merged yet.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7ccec3e72693f48957f37949039bf2dfd1c80f22",
      "tree": "8ed689094fbf38d598f74b8fc6e2b89b55db9da9",
      "parents": [
        "8beac08ee906870b27160fab262975577d3e4338"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Fri Dec 18 10:04:42 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 21 11:12:13 2009 +1100"
      },
      "message": "powerpc/gc/wii: hlwd-pic: convert irq_desc.lock to raw_spinlock\n\nFix the following build failures:\n\narch/powerpc/platforms/embedded6xx/hlwd-pic.c: In function \u0027hlwd_pic_irq_cascade\u0027:\narch/powerpc/platforms/embedded6xx/hlwd-pic.c:135: error: passing argument 1 of \u0027spin_lock\u0027 from incompatible pointer type\narch/powerpc/platforms/embedded6xx/hlwd-pic.c:137: error: passing argument 1 of \u0027spin_unlock\u0027 from incompatible pointer type\narch/powerpc/platforms/embedded6xx/hlwd-pic.c:145: error: passing argument 1 of \u0027spin_lock\u0027 from incompatible pointer type\narch/powerpc/platforms/embedded6xx/hlwd-pic.c:149: error: passing argument 1 of \u0027spin_unlock\u0027 from incompatible pointer type\n\nThese failures are caused by the changes introduced in commit\n\"genirq: Convert irq_desc.lock to raw_spinlock\". The reason this driver\nwas not updated is that it wasn\u0027t merged yet.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8beac08ee906870b27160fab262975577d3e4338",
      "tree": "58a19d4bf65f057c9a32f6231cd96b36232f39b8",
      "parents": [
        "2593f939a5fa7564ba5be0fd5aec4bb1162bd4b2",
        "a18cb387e5c29be5c95cded5b5a55110bb930f5c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 21 09:30:45 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 21 09:30:45 2009 +1100"
      },
      "message": "Merge commit \u0027jwb/next\u0027 into merge\n"
    },
    {
      "commit": "2593f939a5fa7564ba5be0fd5aec4bb1162bd4b2",
      "tree": "e605e977dfb7a03b89ee85ffb643e8645a6752ac",
      "parents": [
        "698cd335a782561b79504d4e98c7df62b08e7abd",
        "c1a676dfa2fa25fb9ec77c92ebe3ff580648b6ac"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 21 09:30:42 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 21 09:30:42 2009 +1100"
      },
      "message": "Merge commit \u0027kumar/next\u0027 into merge\n"
    },
    {
      "commit": "dd59f6c76b265ed2ff18b497d6105a9511b1feb1",
      "tree": "20b2dada6ef16126c8e4c372d65790cc5b757b86",
      "parents": [
        "70e66a5079b2b33f142303d31581cf03f7af98fe",
        "acadbfb90a54673d6c8b05aa4e93218433890411"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 19 12:38:55 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 19 12:38:55 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6:\n  alpha: Convert BUG() to use unreachable()\n  alpha: Add minimal support for software performance events\n  alpha: Wire up missing/new syscalls\n"
    },
    {
      "commit": "eca9dfcd0029c8a84b1094bb84a2fb53e4addf6c",
      "tree": "2e5982fef1e737ce5f8936981c7dc7fb50fc655c",
      "parents": [
        "3981e152864fcc1dbbb564e1f4c0ae11a09639d2",
        "b5b60fda1e462a849bc37dfbace2888191be82cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 19 09:48:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 19 09:48:42 2009 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf session: Make events_stats u64 to avoid overflow on 32-bit arches\n  hw-breakpoints: Fix hardware breakpoints -\u003e perf events dependency\n  perf events: Dont report side-band events on each cpu for per-task-per-cpu events\n  perf events, x86/stacktrace: Fix performance/softlockup by providing a special frame pointer-only stack walker\n  perf events, x86/stacktrace: Make stack walking optional\n  perf events: Remove unused perf_counter.h header file\n  perf probe: Check new event name\n  kprobe-tracer: Check new event/group name\n  perf probe: Check whether debugfs path is correct\n  perf probe: Fix libdwarf include path for Debian\n"
    },
    {
      "commit": "3981e152864fcc1dbbb564e1f4c0ae11a09639d2",
      "tree": "76c767a9b25e294c3cc8edd9870304b845cabdd9",
      "parents": [
        "aac3d39693529ca538e37ebdb6ed5d6432a697c7",
        "18374d89e5fe96772102f44f535efb1198d9be08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 19 09:48:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 19 09:48:14 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system\n  Makefile: Unexport LC_ALL instead of clearing it\n  x86: Fix objdump version check in arch/x86/tools/chkobjdump.awk\n  x86: Reenable TSC sync check at boot, even with NONSTOP_TSC\n  x86: Don\u0027t use POSIX character classes in gen-insn-attr-x86.awk\n  Makefile: set LC_CTYPE, LC_COLLATE, LC_NUMERIC to C\n  x86: Increase MAX_EARLY_RES; insufficient on 32-bit NUMA\n  x86: Fix checking of SRAT when node 0 ram is not from 0\n  x86, cpuid: Add \"volatile\" to asm in native_cpuid()\n  x86, msr: msrs_alloc/free for CONFIG_SMP\u003dn\n  x86, amd: Get multi-node CPU info from NodeId MSR instead of PCI config space\n  x86: Add IA32_TSC_AUX MSR and use it\n  x86, msr/cpuid: Register enough minors for the MSR and CPUID drivers\n  initramfs: add missing decompressor error check\n  bzip2: Add missing checks for malloc returning NULL\n  bzip2/lzma/gzip: pre-boot malloc doesn\u0027t return NULL on failure\n"
    },
    {
      "commit": "1d802e24774c94ec7bdb12b6515226f3341533c1",
      "tree": "3ef93ce8ed49aedd4feb4c292d9bb4b6284518b2",
      "parents": [
        "8bcd9b04fdbab9cee4948501f8862af2a288f1b5"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Dec 18 17:43:27 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Fri Dec 18 17:43:33 2009 +0100"
      },
      "message": "[S390] Use strim instead of strstrip to avoid false warnings.\n\nCc: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ca633fd006486ed2c2d3b542283067aab61e6dc8",
      "tree": "71ba9fbcf841f5a565185338ef677d6fb8cd89c8",
      "parents": [
        "d302e1a5dbe1677a495033a2d310656a55139cdf"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Fri Dec 18 17:43:24 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Fri Dec 18 17:43:32 2009 +0100"
      },
      "message": "[S390] ptrace: dont abuse PT_PTRACED\n\nNobody except ptrace itself should use task-\u003eptrace or PT_PTRACED\ndirectly, change arch/s390/kernel/traps.c to use the helper.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "622e99bf0d54c4517cb0524540cd77257db8621a",
      "tree": "fee40306c296f57ef507a096c5c4bb36edf3ea72",
      "parents": [
        "2b31001d306a2b5fd690eee878d2ee61a0a0674c"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 18 17:43:20 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Fri Dec 18 17:43:32 2009 +0100"
      },
      "message": "[S390] rename NT_PRXSTATUS to NT_S390_HIGHREGS\n\nThe elf notes number for the upper register halves is s390 specific.\nChange the name of the elf notes to include S390.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b59cdcb339fc7286161b80403f6af63acf26876f",
      "tree": "634b24bf68cede2d844006aa69d9428c93110746",
      "parents": [
        "6d53cfe590c17c28ebae2c869bb7a5ab9554b4da"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Dec 18 17:43:18 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Fri Dec 18 17:43:31 2009 +0100"
      },
      "message": "[S390] s390: PTR_ERR return of wrong pointer in fallback_init_cip()\n\nReturn the PTR_ERR of the correct pointer.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "70ee9518cfc8baec618e69e4ef22566dcb2f29d3",
      "tree": "6a19c6907bb620e6eb699f04bde45a650518dd2f",
      "parents": [
        "55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Dec 18 17:43:14 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Fri Dec 18 17:43:31 2009 +0100"
      },
      "message": "[S390] wire up sys_recvmmsg\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4da8b8208eded0ba21e3ed7cee79e7454b2b973d",
      "tree": "592ba5af65c6799fad17d26d0d642a7912fdf3e6",
      "parents": [
        "797245f5da543074ee7db0e0516da744c89aa17f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 16:06:32 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 16:07:53 2009 +0000"
      },
      "message": "ARM: Kill CONFIG_CPU_32\n\n26-bit ARM support was removed a long time ago, and this symbol has\nbeen defined to be \u0027y\u0027 ever since.  As it\u0027s never disabled anymore,\nwe can kill it without any side effects.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "797245f5da543074ee7db0e0516da744c89aa17f",
      "tree": "429a08d54bb870c720139a3f04ad27ded7f93a8f",
      "parents": [
        "2395d66d09ce10c25b6756575c4aeb219760d1fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 14:34:43 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 14:53:41 2009 +0000"
      },
      "message": "ARM: Convert VFP/Crunch/XscaleCP thread_release() to exit_thread()\n\nThis avoids races in the VFP code where the dead thread may have\nstate on another CPU.  By moving this code to exit_thread(), we\nwill be running as the thread, and therefore be running on the\ncurrent CPU.\n\nThis means that we can ensure that the only local state is accessed\nin the thread notifiers.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "99e8c5a3b875a34d894a711c9a3669858d6adf45",
      "tree": "cb0feb7052857b9f32b476f9b4d793b8ff628974",
      "parents": [
        "5d27c23df09b702868d9a3bff86ec6abd22963ac"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Dec 17 01:33:54 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 18 13:11:51 2009 +0100"
      },
      "message": "hw-breakpoints: Fix hardware breakpoints -\u003e perf events dependency\n\nThe kbuild\u0027s select command doesn\u0027t propagate through the config\ndependencies.\n\nHence the current rules of hardware breakpoint\u0027s config can\u0027t\nensure perf can never be disabled under us.\n\nWe have:\n\nconfig X86\n\tselects HAVE_HW_BREAKPOINTS\n\nconfig HAVE_HW_BREAKPOINTS\n\tselect PERF_EVENTS\n\nconfig PERF_EVENTS\n\t[...]\n\nx86 will select the breakpoints but that won\u0027t propagate to perf\nevents. The user can still disable the latter, but it is\nnecessary for the breakpoints.\n\nWhat we need is:\n\n - x86 selects HAVE_HW_BREAKPOINTS and PERF_EVENTS\n - HAVE_HW_BREAKPOINTS depends on PERF_EVENTS\n\nso that we ensure PERF_EVENTS is enabled and frozen for x86.\n\nThis fixes the following kind of build errors:\n\n In file included from arch/x86/kernel/hw_breakpoint.c:31:\n include/linux/hw_breakpoint.h: In function \u0027hw_breakpoint_addr\u0027:\n include/linux/hw_breakpoint.h:39: error: \u0027struct perf_event\u0027 has no member named \u0027attr\u0027\n\nv2: Select also ANON_INODES from x86, required for perf\n\nReported-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nReported-by: Michal Marek \u003cmmarek@suse.cz\u003e\nReported-by: Andrew Randrianasulu \u003crandrik_a@yahoo.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003c1261010034-7786-1-git-send-regression-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2395d66d09ce10c25b6756575c4aeb219760d1fc",
      "tree": "10da4bf5978bf06a4014b9294837a31e7503e4f4",
      "parents": [
        "55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Fri Dec 18 12:56:10 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 12:07:05 2009 +0000"
      },
      "message": "ARM: 5853/1: ARM: Fix build break on ARM v6 and v7\n\nCommit 2c9b9c849 added an argument to __cpuc_flush_dcache_page\nand renamed it.\n\nUpdate a caller of the old function to fix this build error:\n\n  CC      arch/arm/mm/copypage-v6.o\narch/arm/mm/copypage-v6.c: In function \u0027v6_copy_user_highpage_nonaliasing\u0027:\narch/arm/mm/copypage-v6.c:51: error: implicit declaration of function \u0027__cpuc_flush_dcache_page\u0027\nmake[1]: *** [arch/arm/mm/copypage-v6.o] Error 1\nmake: *** [arch/arm/mm] Error 2\n\nReported-by: Jinsung Yang \u003cjsgood.yang@samsung.com\u003e\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "acadbfb90a54673d6c8b05aa4e93218433890411",
      "tree": "51a505ed337af12751e8a54043dcffa5d81b41ca",
      "parents": [
        "a582e6f01b90211933e70edcec9bc0bbb1157402"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 10 18:07:24 2009 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Fri Dec 18 01:14:52 2009 -0500"
      },
      "message": "alpha: Convert BUG() to use unreachable()\n\nUse the new unreachable() macro instead of for(;;);\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCC: Richard Henderson \u003crth@twiddle.net\u003e\nCC: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCC: linux-alpha@vger.kernel.org\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "a582e6f01b90211933e70edcec9bc0bbb1157402",
      "tree": "f893e538cf288c153b7970f1b635f613cbb56e0e",
      "parents": [
        "21797c599c710d3851d241c4b50690f2482bf618"
      ],
      "author": {
        "name": "Michael Cree",
        "email": "mcree@orcon.net.nz",
        "time": "Tue Dec 08 14:27:01 2009 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Fri Dec 18 01:11:30 2009 -0500"
      },
      "message": "alpha: Add minimal support for software performance events\n\nIn the kernel the patch enables configuration of the perf event\noption, adds the perf_event_open syscall, and includes a minimal\narchitecture specific asm/perf_event.h header file.\n\nSigned-off-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "21797c599c710d3851d241c4b50690f2482bf618",
      "tree": "d80d0d03acc38f57a1f775767300f52c960dee49",
      "parents": [
        "55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f"
      ],
      "author": {
        "name": "Daniele Calore",
        "email": "orkaan@orkaan.org",
        "time": "Tue Dec 08 13:59:47 2009 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Fri Dec 18 01:11:13 2009 -0500"
      },
      "message": "alpha: Wire up missing/new syscalls\n\nThis wire up the: fallocate, timerfd_create, timerfd_settime,\ntimerfd_gettime, signalfd4, eventfd2, epoll_create1, dup3, pipe2,\ninotify_init1, preadv, pwritev and rt_tgsigqueueinfo syscalls for\nthe alpha port.\n\nFor umount2, alpha have an \"old\" and \"new\" version called: oldumount and\numount; so ignore umount2.\n\nRebased on top of 6e17e8b9fb74b9fb9f6ea331f7f4a049c5b4c4b8 by Matt\nTurner.\n\nSigned-off-by: Daniele Calore \u003corkaan@orkaan.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "18374d89e5fe96772102f44f535efb1198d9be08",
      "tree": "b289884f86615e01c5e3cccf808ee222e087d681",
      "parents": [
        "06b5dc646b9479b786d77749936f25910cd82a37"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Thu Dec 17 18:29:46 2009 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Dec 17 22:03:06 2009 -0800"
      },
      "message": "x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system\n\nJohn Blackwood reported:\n\u003e on an older Dell PowerEdge 6650 system with 8 cpus (4 are hyper-threaded),\n\u003e and  32 bit (x86) kernel, once you change the irq smp_affinity of an irq\n\u003e to be less than all cpus in the system, you can never change really the\n\u003e irq smp_affinity back to be all cpus in the system (0xff) again,\n\u003e even though no error status is returned on the \"/bin/echo ff \u003e\n\u003e /proc/irq/[n]/smp_affinity\" operation.\n\u003e\n\u003e This is due to that fact that BAD_APICID has the same value as\n\u003e all cpus (0xff) on 32bit kernels, and thus the value returned from\n\u003e set_desc_affinity() via the cpu_mask_to_apicid_and() function is treated\n\u003e as a failure in set_ioapic_affinity_irq_desc(), and no affinity changes\n\u003e are made.\n\nset_desc_affinity() is already checking if the incoming cpu mask\nintersects with the cpu online mask or not. So there is no need\nfor the apic op cpu_mask_to_apicid_and() to check again\nand return BAD_APICID.\n\nRemove the BAD_APICID return value from cpu_mask_to_apicid_and()\nand also fix set_desc_affinity() to return -1 instead of using BAD_APICID\nto represent error conditions (as cpu_mask_to_apicid_and() can return\nlogical or physical apicid values and BAD_APICID is really to represent\nbad physical apic id).\n\nReported-by: John Blackwood \u003cjohn.blackwood@ccur.com\u003e\nRoot-caused-by: John Blackwood \u003cjohn.blackwood@ccur.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nLKML-Reference: \u003c1261103386.2535.409.camel@sbs-t61\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "698cd335a782561b79504d4e98c7df62b08e7abd",
      "tree": "44b3056c81ff1032ffd6c6681cf9e08c12746af8",
      "parents": [
        "38e1313fc753482b93aa6c6f11cfbd43a5bcd963"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Thu Dec 17 08:33:41 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 15:13:57 2009 +1100"
      },
      "message": "powerpc/gamecube/wii: Fix off-by-one error in ugecon/usbgecko_udbg\n\nThe retry logic in ug_putc() is broken.\n\nIf the TX fifo is not ready and the counter runs out it will have a\nvalue of -1 and no transfer should be attempted. Also, a counter\nwith a value of 0 means that the TX fifo got ready in the last try\nand the transfer should be attempted.\n\nReported-by: \"Juha Leppanen\" \u003cjuha_motorsportcom@luukku.com\u003e\nSigned-off-by: \"Juha Leppanen\" \u003cjuha_motorsportcom@luukku.com\u003e\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "38e1313fc753482b93aa6c6f11cfbd43a5bcd963",
      "tree": "0adcc3a9db52c5689b9386673f22fa0f892a7630",
      "parents": [
        "a1128f8f0ff06ccbea5d6b4a69446b506c57bfbc"
      ],
      "author": {
        "name": "Yang Li",
        "email": "leoli@freescale.com",
        "time": "Wed Dec 16 20:18:11 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 15:13:57 2009 +1100"
      },
      "message": "powerpc/mpic: Fix problem that affinity is not updated\n\nSince commit 57b150cce8e004ddd36330490a68bfb59b7271e9, desc-\u003eaffinity\nof an irq is changed after calling desc-\u003echip-\u003eset_affinity.\nTherefore we need to fix the irq_choose_cpu() not to depend on the\ndesc-\u003eaffinity for new mask.\n\nSigned-off-by: Jiajun Wu \u003cb06378@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a1128f8f0ff06ccbea5d6b4a69446b506c57bfbc",
      "tree": "b537d9cbe2678b4c6a986d95918c1ca2e4fd1a9c",
      "parents": [
        "c3a66359398028cd8e5f32611950dc7dc32ea2f2"
      ],
      "author": {
        "name": "David Gibson",
        "email": "dwg@au1.ibm.com",
        "time": "Wed Dec 16 14:29:56 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:55:44 2009 +1100"
      },
      "message": "powerpc/mm: Fix stupid bug in subpge protection handling\n\nCommit d28513bc7f675d28b479db666d572e078ecf182d (\"Fix bug in pagetable\ncache cleanup with CONFIG_PPC_SUBPAGE_PROT\"), itself a fix for\nbreakage caused by an earlier clean up patch of mine, contains a\nstupid bug.  I changed the parameters of the subpage_protection()\nfunction, but failed to update one of the callers.\n\nThis patch fixes it, and replaces a void * with a typed pointer so\nthat the compiler will warn on such an error in future.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c3a66359398028cd8e5f32611950dc7dc32ea2f2",
      "tree": "e98e259fff561dab25140a19f7fe5107e8a4dfb5",
      "parents": [
        "7a96c6b22efbd84e195836e192a3ce478cd6e14c"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Wed Dec 16 04:35:57 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:55:44 2009 +1100"
      },
      "message": "powerpc/iseries: use DECLARE_COMPLETION_ONSTACK for non-constant completion\n\nThe _ONSTACK variant should be used for on-stack completion,\notherwise it will break lockdep.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: linuxppc-dev@ozlabs.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7a96c6b22efbd84e195836e192a3ce478cd6e14c",
      "tree": "adf9c9c5e1bb9d89d8536bf49c049beb5e9458d7",
      "parents": [
        "bb7f20b1c639606def3b91f4e4aca6daeee5d80a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 14 15:31:13 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:55:43 2009 +1100"
      },
      "message": "powerpc: Fix MSI support on U4 bridge PCIe slot\n\nOn machines using the Apple U4 bridge (AKA IBM CPC945) PCIe interface such\nas the latest generation G5 machines x16 slot or the x16 slot of the\nPowerStation, MSIs are currently broken (and will oops when enabling).\n\nThis fixes the oops and implements proper support for those. Instead of\nusing the PCIe \u003c-\u003e HT bridge conversion, on such slots we need to use\na bunch of magic registers in the bridge as the MSI target, encoding\nthe interrupt number in the low bits of the address itself\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bb7f20b1c639606def3b91f4e4aca6daeee5d80a",
      "tree": "9ccfe5acbbb9750ac5aae7048fd86b26cdf90c53",
      "parents": [
        "f04b10cddb0fbceadbad7af38c31543298948d8f"
      ],
      "author": {
        "name": "Neil Campbell",
        "email": "neilc@linux.vnet.ibm.com",
        "time": "Mon Dec 14 04:08:57 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:55:43 2009 +1100"
      },
      "message": "powerpc: Handle VSX alignment faults correctly in little-endian mode\n\nThis patch fixes the handling of VSX alignment faults in little-endian\nmode (the current code assumes the processor is in big-endian mode).\n\nThe patch also makes the handlers clear the top 8 bytes of the register\nwhen handling an 8 byte VSX load.\n\nThis is based on 2.6.32.\n\nSigned-off-by: Neil Campbell \u003cneilc@linux.vnet.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f04b10cddb0fbceadbad7af38c31543298948d8f",
      "tree": "c2c00dd85d8bd867e787f72cfaa6003283ed1c56",
      "parents": [
        "5c3399198791f7f828eb9fd504dbb46eef3cb472"
      ],
      "author": {
        "name": "Yang Li",
        "email": "leoli@freescale.com",
        "time": "Mon Dec 14 03:01:49 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:54:27 2009 +1100"
      },
      "message": "powerpc/mm: Fix typo of cpumask_clear_cpu()\n\nThe function name of cpumask_clear_cpu was not correct. Fortunately\nnobody uses that code with hotplug yet :-)\n\nReported-by: Jin Qing \u003cb24347@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5c3399198791f7f828eb9fd504dbb46eef3cb472",
      "tree": "c090c3565204d7d81aec31c3317818cc6d608480",
      "parents": [
        "01ae45bcd48527e90923d4a247259770eb836d2b"
      ],
      "author": {
        "name": "Sachin P. Sant",
        "email": "sachinp@in.ibm.com",
        "time": "Sun Dec 13 21:15:12 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:54:27 2009 +1100"
      },
      "message": "powerpc/mm: Fix hash_utils_64.c compile errors with DEBUG enabled.\n\nThis time without the funny characters.\n\nFix following build errors generated with DEBUG\u003d1\n\ncc1: warnings being treated as errors\narch/powerpc/mm/hash_utils_64.c: In function \u0027htab_dt_scan_page_sizes\u0027:\narch/powerpc/mm/hash_utils_64.c:343: error: format \u0027%04x\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027long unsigned int\u0027\narch/powerpc/mm/hash_utils_64.c:343: error: format \u0027%08x\u0027 expects type \u0027unsigned int\u0027, but argument 5 has type \u0027long unsigned int\u0027\narch/powerpc/mm/hash_utils_64.c: In function \u0027htab_initialize\u0027:\narch/powerpc/mm/hash_utils_64.c:666: error: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027long unsigned int\u0027\n... SNIP ...\n\nSigned-off-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "01ae45bcd48527e90923d4a247259770eb836d2b",
      "tree": "2fa42fb9785775b9a27d56f12a488ea3b7036db0",
      "parents": [
        "3d9b740b2d8d73795d745a46eabd55479ee68dcc"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 10 07:28:19 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:54:27 2009 +1100"
      },
      "message": "powerpc: Convert BUG() to use unreachable()\n\nUse the new unreachable() macro instead of for(;;);\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCC: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCC: Paul Mackerras \u003cpaulus@samba.org\u003e\nCC: linuxppc-dev@ozlabs.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3d9b740b2d8d73795d745a46eabd55479ee68dcc",
      "tree": "8f37f2eca17b65cf841ac1660c9423753a79295b",
      "parents": [
        "e9edb232d3b0848457a83a5b697f55264542892f"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Thu Dec 10 01:19:42 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:54:26 2009 +1100"
      },
      "message": "powerpc/pseries: Make declarations of cpu_hotplug_driver_lock() ANSI compatible.\n\nAnd add the __acquires() and __releases() annotations, while at it.\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e9edb232d3b0848457a83a5b697f55264542892f",
      "tree": "1881524953c51d458d85d218576bbc15f0de715a",
      "parents": [
        "50891457f1001450be61be0861b2b49abdcb5fb9"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Thu Dec 10 01:19:37 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:54:26 2009 +1100"
      },
      "message": "powerpc/pseries: Don\u0027t panic when H_PROD fails during cpu-online.\n\nIf an online-attempt on a CPU which has been offlined using H_CEDE\nwith an appropriate cede latency hint fails, don\u0027t panic.\n\nInstead print the error message and let the __cpu_up() code notify the\nCPU Hotplug framework of the failure, which in turn can notify the\nother subsystem through CPU_UP_CANCELED.\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "50891457f1001450be61be0861b2b49abdcb5fb9",
      "tree": "655ba01774854f86665aca52478527e8798fa520",
      "parents": [
        "030bdc3fd0807b6097a937468859f4b4baf1b950"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 08 21:08:44 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:54:26 2009 +1100"
      },
      "message": "powerpc/mm: Fix a WARN_ON() with CONFIG_DEBUG_PAGEALLOC and CONFIG_DEBUG_VM\n\nSet need to call __set_pte_at() and not set_pte_at() from __change_page_attr()\nsince the later will perform checks with CONFIG_DEBUG_VM that aren\u0027t suitable\nto the way we override an existing PTE. (More specifically, it doesn\u0027t let\nyou write over a present PTE).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "030bdc3fd0807b6097a937468859f4b4baf1b950",
      "tree": "0d95e6f6ed8fd9fc1e1b7f0ba29ee9e1ebeaae25",
      "parents": [
        "55f2fa147392ffd23cec56cbb3d85ab5b3ebc125"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Dec 06 17:48:33 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:54:26 2009 +1100"
      },
      "message": "powerpc/defconfigs: Set HZ\u003d100 on pseries and ppc64 defconfigs\n\nNow we have high res timers there is less of a reason for a high HZ value.\nFurthermore I think there a few reasons we should reduce HZ to 100:\n\n- Timer interrupt overhead. While this overhead is small, there are\n  applications that are very sensitive to jitter (eg some HPC apps).\n\n- Issues with the timer wheel code. When coming out of NO_HZ idle we work our\n  way through the timer code one tick at a time.  If we have been idle a long\n  time, this adds up - I sometimes see milliseconds of time spent in that\n  loop.\n\n  Long term we should fix the timer wheel algorithm, but for now if we reduce\n  HZ then we reduce the amount of work the timer code has to do when coming\n  out of idle.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "55f2fa147392ffd23cec56cbb3d85ab5b3ebc125",
      "tree": "7d67b539f2597bac6d7dc9f8e5544a9be736e1a9",
      "parents": [
        "c2613c7f80eca4d334b3da18a2059d82b750b628"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Dec 06 17:45:55 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:54:25 2009 +1100"
      },
      "message": "powerpc/defconfigs: Disable token ring in powerpc defconfigs\n\nToken what? Lets save some space in our powerpc kernels and remove token\nring support.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c2613c7f80eca4d334b3da18a2059d82b750b628",
      "tree": "32be2ce2f11fad883f59f2e15392bb6c7da5f381",
      "parents": [
        "8a55c4ba3ed95f3f73f5ee371e863a1deadaec5f"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Dec 06 17:45:09 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:54:25 2009 +1100"
      },
      "message": "powerpc/defconfigs: Reduce 64bit vmlinux by making acenic and cramfs modules\n\nMachines with acenic adapters are rare these days, so we may as well make it\na module. Cramfs is also very rarely used so we can make it a module.\n\nTogether this saves 143kB on a 64bit compile:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n8247176\t1729404\t1221988\t11198568\t aae068\tvmlinux~\n8134997\t1727588\t1188836\t11051421\t a8a19d\tvmlinux\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8a55c4ba3ed95f3f73f5ee371e863a1deadaec5f",
      "tree": "303afff8b93e1abee3ddbb2bb5ab9c98918dfd20",
      "parents": [
        "29827b02dc5d1eed8a1ff8b34cd1926966a87e89"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Fri Nov 27 06:33:58 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:54:25 2009 +1100"
      },
      "message": "powerpc/pseries: Select XICS and PCI_MSI PSERIES\n\nIt\u0027s possible to set CONFIG_XICS without CONFIG_PCI_MSI. When that happens,\nthe kernel fails to build with\n\narch/powerpc/platforms/built-in.o: In function `.xics_startup\u0027:\nxics.c:(.text+0x12f60): undefined reference to `.unmask_msi_irq\u0027 make: ***\n[.tmp_vmlinux1] Error 1\n\nFurthermore, as noted by Benjamin Herrenschmidt, \"CONFIG_XICS should be\nmade invisible and selected by PSERIES.\"\n\nThis patch fixes PSERIES to select both options\n\nSigned-off-by: Mel Gorman \u003cmel[at]csn.ul.ie\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "29827b02dc5d1eed8a1ff8b34cd1926966a87e89",
      "tree": "b6601200d4347be34d80079101656bd8cdba7b91",
      "parents": [
        "5c916a295f27dbc0df4769a53b109666506bd061"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Dec 17 14:45:15 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:53:37 2009 +1100"
      },
      "message": "powerpc/85xx: Wrong variable returned on error\n\nThe wrong variable was returned in the case of an error.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5c916a295f27dbc0df4769a53b109666506bd061",
      "tree": "886c81735c56e292afcd0355db4547f98fbc7365",
      "parents": [
        "14b8a76b9d53346f2871bf419da2aaf219940c50"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Dec 17 14:45:05 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:53:37 2009 +1100"
      },
      "message": "powerpc/iseries: Convert to proc_fops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "14b8a76b9d53346f2871bf419da2aaf219940c50",
      "tree": "eddf79b6b53803456fe17888f45b56082d5e44a4",
      "parents": [
        "925cc71e512a29e2594bcc17dc58d0a0e9c4d524"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Thu Dec 17 14:44:52 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:53:36 2009 +1100"
      },
      "message": "powerpc: Make the CMM memory hotplug aware\n\nThe Collaborative Memory Manager (CMM) module allocates individual pages\nover time that are not migratable.  On a long running system this can\nseverely impact the ability to find enough pages to support a hotplug\nmemory remove operation.\n\nThis patch adds a memory isolation notifier and a memory hotplug notifier.\nThe memory isolation notifier will return the number of pages found in\nthe range specified.  This is used to determine if all of the used pages\nin a pageblock are owned by the balloon (or other entities in the notifier\nchain).  The hotplug notifier will free pages in the range which is to be\nremoved.  The priority of this hotplug notifier is low so that it will be\ncalled near last, this helps avoids removing loaned pages in operations\nthat fail due to other handlers.\n\nCMM activity will be halted when hotplug remove operations are active and\nresume activity after a delay period to allow the hypervisor time to\nadjust.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Gerald Schaefer \u003cgeralds@linux.vnet.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "55db493b65c7b6bb5d7bd3dd3c8a2fe13f5dc09c",
      "tree": "7f9203f43e7c81687c9aaa0213266bc7b2e89e35",
      "parents": [
        "efc8e7f4c83dc85acbf5f54a8b1b24ae75b20aaa",
        "a4636818f8e0991f32d9528f39cf4f3d6a7d30a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 17:00:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 17:00:20 2009 -0800"
      },
      "message": "Merge branch \u0027cpumask-cleanups\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* \u0027cpumask-cleanups\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  cpumask: rename tsk_cpumask to tsk_cpus_allowed\n  cpumask: don\u0027t recommend set_cpus_allowed hack in Documentation/cpu-hotplug.txt\n  cpumask: avoid dereferencing struct cpumask\n  cpumask: convert drivers/idle/i7300_idle.c to cpumask_var_t\n  cpumask: use modern cpumask style in drivers/scsi/fcoe/fcoe.c\n  cpumask: avoid deprecated function in mm/slab.c\n  cpumask: use cpu_online in kernel/perf_event.c\n"
    },
    {
      "commit": "b5c96f89177b460ef89ecd777d5f2fefd4534d3f",
      "tree": "0cbb456cf76c98d5adfc25b65f0fca4b08d38695",
      "parents": [
        "e82b1dae2a8730c89e2a30c5c28562ef066f39d9",
        "f2eeeae06a41d4f9c90f8382cc0ef1d35888d09a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 16:57:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 16:57:49 2009 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  OMAP3: serial - fix bug introduced in\n  mfd: twl: fix twl4030 rename for remaining driver, board files\n  USB ehci: replace mach header with plat\n  omap3: Allow EHCI to be built on OMAP3\n"
    },
    {
      "commit": "dbfc985195410dad803c845743c63cd73bd1fe32",
      "tree": "6bf6dbecb92539285ebb89948e63e691a0947941",
      "parents": [
        "7c508e50be47737b9a72d0f15c3ef1146925e2d2",
        "606d62fa02cf1da43c6e21521650fff07a2e56d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 16:38:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 16:38:06 2009 -0800"
      },
      "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: (71 commits)\n  MIPS: Lasat: Fix botched changes to sysctl code.\n  RTC: rtc-cmos.c: Fix warning on MIPS\n  MIPS: Cleanup random differences beween lmo and Linus\u0027 kernel.\n  MIPS: No longer hardwire CONFIG_EMBEDDED to y\n  MIPS: Fix and enhance built-in kernel command line\n  MIPS: eXcite: Remove platform.\n  MIPS: Loongson: Cleanups of serial port support\n  MIPS: Lemote 2F: Suspend CS5536 MFGPT Timer\n  MIPS: Excite: move iodev_remove to .devexit.text\n  MIPS: Lasat: Convert to proc_fops / seq_file\n  MIPS: Cleanup signal code initialization\n  MIPS: Modularize COP2 handling\n  MIPS: Move EARLY_PRINTK to Kconfig.debug\n  MIPS: Yeeloong 2F: Cleanup reset logic using the new ec_write function\n  MIPS: Yeeloong 2F: Add LID open event as the wakeup event\n  MIPS: Yeeloong 2F: Add basic EC operations\n  MIPS: Move several variables from .bss to .init.data\n  MIPS: Tracing: Make function graph tracer work with -mmcount-ra-address\n  MIPS: Tracing: Reserve $12(t0) for mcount-ra-address of gcc 4.5\n  MIPS: Tracing: Make ftrace for MIPS work without -fno-omit-frame-pointer\n  ...\n"
    },
    {
      "commit": "bf931a01a2c024a54204b4b02276af6e8d99a2c0",
      "tree": "bd76e2f25430b1394c4dc54cd674bdc08b1bfaf2",
      "parents": [
        "4e46aa083853a84c770e00b03746bdeaf5c5aeff",
        "d53342bf9616ecd7e4a03fece167d0f53b195e87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:59:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:59:05 2009 -0800"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi: spi_txx9.c: use resource_size()\n  spi: spi_sh_sci.c: use resource_size()\n  spi: spi_mpc8xxx.c: use resource_size()\n  spi: spi_bfin5xx.c: use resource_size()\n  spi: atmel_spi.c: use resource_size()\n  spi: Add s3c64xx SPI Controller driver\n  atmel_spi: fix dma addr calculation for len \u003e BUFFER_SIZE\n  spi_s3c24xx: add FIQ pseudo-DMA support\n  spi: controller driver for Designware SPI core\n  spidev: add proper section markers\n  spidev: use DECLARE_BITMAP instead of declaring the array\n"
    },
    {
      "commit": "a695bc683609a2b815915e4cfcd93e4ccc0e2cae",
      "tree": "824d6b35783317f929fe13a9efcc8a35d5e00311",
      "parents": [
        "6485536bcf499839a54dcda8a8d47ea0bd29b375",
        "6665398afafcb1c75d933c1452a9010644aba3e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:53:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:53:41 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  PCMCIA: fix pxa2xx_lubbock modular build error\n  [ARM] Update mach-types\n  [ARM] pxa: fix no reference of cpu_is_pxa25x() in devices.c\n  [ARM] pxa/cm-x300: add PWM backlight support\n  revert \"[ARM] pxa/cm-x300: add PWM backlight support\"\n  ARM: use flush_kernel_dcache_area() for dmabounce\n  ARM: add size argument to __cpuc_flush_dcache_page\n  ARM: 5848/1: kill flush_ioremap_region()\n  ARM: cache-l2x0: make better use of background cache handling\n  ARM: cache-l2x0: avoid taking spinlock for every iteration\n  [ARM] Kirkwood: Add LaCie Network Space v2 support\n  ARM: dove: fix the mm mmu flags of the pj4 procinfo\n"
    },
    {
      "commit": "8c63450718ea62ee3a70bffde170b4d15fc72d3c",
      "tree": "db8ab8de8ca3948ea854c87a559ad27476599d79",
      "parents": [
        "6c56ccecf05fafe100ab4ea94f6fccbf5ff00db7"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 17 15:26:36 2009 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Dec 17 15:34:29 2009 -0800"
      },
      "message": "x86: Fix objdump version check in arch/x86/tools/chkobjdump.awk\n\nIt says\n\nWarning: objdump version  is older than 2.19\nWarning: Skipping posttest.\n\nbecause it used the wrong field from `objdump -v\u0027:\n\nakpm:/usr/src/25\u003e /opt/crosstool/gcc-4.0.2-glibc-2.3.6/x86_64-unknown-linux-gnu/bin/x86_64-unknown-linux-gnu-objdump -v\nGNU objdump 2.16.1\nCopyright 2005 Free Software Foundation, Inc.\nThis program is free software; you may redistribute it under the terms of\nthe GNU General Public License.  This program has absolutely no warranty.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c200912172326.nBHNQaQl024796@imap1.linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\n"
    },
    {
      "commit": "6665398afafcb1c75d933c1452a9010644aba3e6",
      "tree": "6a6dce2ac7835de25f422330ea224a01eef55635",
      "parents": [
        "c0caac93f873cd3402b63246bf94d904afc4f5fd",
        "bf32eb85492af197ea5ff20e0be56f667a80584d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 17 23:22:23 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 17 23:22:23 2009 +0000"
      },
      "message": "Merge branch \u0027cache\u0027 (early part)\n"
    },
    {
      "commit": "6c56ccecf05fafe100ab4ea94f6fccbf5ff00db7",
      "tree": "c9d1f27a2fbb53251d2abeeab771b86d4122541a",
      "parents": [
        "4beb3d6d144c41525541cce2b611858b2645c725"
      ],
      "author": {
        "name": "Pallipadi, Venkatesh",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Dec 17 12:27:02 2009 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Dec 17 14:44:35 2009 -0800"
      },
      "message": "x86: Reenable TSC sync check at boot, even with NONSTOP_TSC\n\nCommit 83ce4009 did the following change\nIf the TSC is constant and non-stop, also set it reliable.\n\nBut, there seems to be few systems that will end up with TSC warp across\nsockets, depending on how the cpus come out of reset. Skipping TSC sync\ntest on such systems may result in time inconsistency later.\n\nSo, reenable TSC sync test even on constant and non-stop TSC systems.\nSet, sched_clock_stable to 1 by default and reset it in\nmark_tsc_unstable, if TSC sync fails.\n\nThis change still gives perf benefit mentioned in 83ce4009 for systems\nwhere TSC is reliable.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nLKML-Reference: \u003c20091217202702.GA18015@linux-os.sc.intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "b8a7f3cd7e8212e5c572178ff3b5a514861036a5",
      "tree": "f88fd0fc83a466a6d5781f90e7ed76cb2fa0f5d7",
      "parents": [
        "a377d181e65241344dd95aa4a42c477477be03f1",
        "eaff8079d4f1016a12e34ab323737314f24127dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 08:31:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 08:31:01 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  kill I_LOCK\n  fold do_sync_file_range into sys_sync_file_range\n  fix up O_SYNC comments\n  VFS/fsstack: handle 32-bit smp + preempt + large files in fsstack_copy_inode_size\n  fsstack/ecryptfs: remove unused get_nlinks param to fsstack_copy_attr_all\n  vfs: remove extraneous NULL d_inode check from do_filp_open\n  fs: no games with DCACHE_UNHASHED\n  fs: anon_inodes implement dname\n  dio: fix use-after-free\n"
    },
    {
      "commit": "a377d181e65241344dd95aa4a42c477477be03f1",
      "tree": "bb624d0d33a95c9894899a22ea3d896ede66ce1e",
      "parents": [
        "22a80593598736e33080c6877be6ae99ec091e02",
        "ef8355c3a3c7a4d7f1d49881937337ea78ed306a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 08:08:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 08:08:57 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitserver.sunplusct.com/linux-2.6-score\n\n* \u0027for-linus\u0027 of git://gitserver.sunplusct.com/linux-2.6-score:\n  score: include asm-generic/param.h in asm/delay.h.\n  score: fixed pfn_valid define.\n  score: add flush_dcahce_page and PG_dcache_dirty define\n"
    },
    {
      "commit": "76b7e0058d09f8104387980a690001681c04cc0a",
      "tree": "98ed096b9f5f7e25651a7d10750706026c543250",
      "parents": [
        "1b8ab8159ef8f818f870a1d2e3b6953d80eefd3f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Dec 17 14:24:20 2009 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 17 11:03:24 2009 -0500"
      },
      "message": "fix up O_SYNC comments\n\nProper Posix O_SYNC handling only made it into 2.6.33, not 2.6.32.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "bec0806cfec6ded1a7e097bb95279e521a796129",
      "tree": "f4be92d1c09a1785ea693d9f99ad2dbfc26bbbac",
      "parents": [
        "e24c745272072fd2abe55209f1949b7b7ee602a7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Dec 14 22:20:24 2009 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 08:57:01 2009 -0700"
      },
      "message": "spi_s3c24xx: add FIQ pseudo-DMA support\n\nAdd pseudo-DMA by FIQ to the S3C24XX SPI driver.  This allows the driver\nto get DMA-like performance where there are either no free DMA channels or\nwhen doing transfers that required both TX and RX data paths.\n\nSince this patch requires the addition of an assembly file to hold the FIQ\ncode, we rename the module (instead of adding a rename of the .c file to\nthis patch).  We expect most users are loading this via udev and thus\nthere should be no change to the userland configuration.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5a865c0606eb44d5d12cabb429751c83712183de",
      "tree": "726d6eaf3b20f30900304bd0cbb6339b423a071f",
      "parents": [
        "331d9d5958277de27e6ce42247e1cbec54fd1c7e",
        "46e75f66677f5094bb51e91f9473128c4e907c7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 07:23:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 07:23:42 2009 -0800"
      },
      "message": "Merge branch \u0027for-33\u0027 of git://repo.or.cz/linux-kbuild\n\n* \u0027for-33\u0027 of git://repo.or.cz/linux-kbuild: (29 commits)\n  net: fix for utsrelease.h moving to generated\n  gen_init_cpio: fixed fwrite warning\n  kbuild: fix make clean after mismerge\n  kbuild: generate modules.builtin\n  genksyms: properly consider  EXPORT_UNUSED_SYMBOL{,_GPL}()\n  score: add asm/asm-offsets.h wrapper\n  unifdef: update to upstream revision 1.190\n  kbuild: specify absolute paths for cscope\n  kbuild: create include/generated in silentoldconfig\n  scripts/package: deb-pkg: use fakeroot if available\n  scripts/package: add KBUILD_PKG_ROOTCMD variable\n  scripts/package: tar-pkg: use tar --owner\u003droot\n  Kbuild: clean up marker\n  net: add net_tstamp.h to headers_install\n  kbuild: move utsrelease.h to include/generated\n  kbuild: move autoconf.h to include/generated\n  drop explicit include of autoconf.h\n  kbuild: move compile.h to include/generated\n  kbuild: drop include/asm\n  kbuild: do not check for include/asm-$ARCH\n  ...\n\nFixed non-conflicting clean merge of modpost.c as per comments from\nStephen Rothwell (modpost.c had grown an include of linux/autoconf.h\nthat needed to be changed to generated/autoconf.h)\n"
    },
    {
      "commit": "04a1e62c2cec820501f93526ad1e46073b802dc4",
      "tree": "c997e71d095d521f945daacc5b1e6b0e767639dc",
      "parents": [
        "718deb6b61e34c200c1f2b706176d9aac334cb2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 07:04:56 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 07:04:56 2009 -0800"
      },
      "message": "x86/ptrace: make genregs[32]_get/set more robust\n\nThe loop condition is fragile: we compare an unsigned value to zero, and\nthen decrement it by something larger than one in the loop.  All the\ncallers should be passing in appropriately aligned buffer lengths, but\nit\u0027s better to just not rely on it, and have some appropriate defensive\nloop limits.\n\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4beb3d6d144c41525541cce2b611858b2645c725",
      "tree": "35695ec54ba939ae996fa28eb0bf1377c8c64da0",
      "parents": [
        "c051346b7db27aaf674b8f3b4955240580b2a58a"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Wed Dec 16 17:39:48 2009 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Dec 17 07:03:21 2009 -0800"
      },
      "message": "x86: Don\u0027t use POSIX character classes in gen-insn-attr-x86.awk\n\nNot all awk implementations (including the default awk in Ubuntu 9.10)\nsupport POSIX character classes.  Since x86-opcode-map.txt is plain\nASCII, we can just use explicit ranges for lower case, alphabetic, and\nalphanumeric characters instead.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nLKML-Reference: \u003cadabphy750b.fsf@roland-alpha.cisco.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "ef8355c3a3c7a4d7f1d49881937337ea78ed306a",
      "tree": "a7977e708bf8daa62381304250c1455956fa217e",
      "parents": [
        "202b864ad5aa34989609a3073acbe7a04795b265"
      ],
      "author": {
        "name": "Chen Liqin",
        "email": "liqin.chen@sunplusct.com",
        "time": "Thu Dec 17 18:31:23 2009 +0800"
      },
      "committer": {
        "name": "Chen Liqin",
        "email": "liqin.chen@sunplusct.com",
        "time": "Thu Dec 17 18:31:23 2009 +0800"
      },
      "message": "score: include asm-generic/param.h in asm/delay.h.\n\nSigned-off-by: Cui Bixiong \u003cbixiong@sunnorth.com.cn\u003e\nSigned-off-by: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\n"
    },
    {
      "commit": "202b864ad5aa34989609a3073acbe7a04795b265",
      "tree": "bfe99f7623102802726f1265e0032673435f04fd",
      "parents": [
        "11ab3f3d3c2474d3ed6912443de74c3972bd6f23"
      ],
      "author": {
        "name": "Chen Liqin",
        "email": "liqin.chen@sunplusct.com",
        "time": "Wed Nov 18 13:28:13 2009 +0800"
      },
      "committer": {
        "name": "Chen Liqin",
        "email": "liqin.chen@sunplusct.com",
        "time": "Thu Dec 17 18:28:31 2009 +0800"
      },
      "message": "score: fixed pfn_valid define.\n\nSigned-off-by: Cui Bixiong \u003cbixiong@sunnorth.com.cn\u003e\nSigned-off-by: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\n\n\tmodified:   arch/score/include/asm/page.h\n\tmodified:   arch/score/kernel/setup.c\n\tmodified:   arch/score/mm/init.c\n"
    },
    {
      "commit": "11ab3f3d3c2474d3ed6912443de74c3972bd6f23",
      "tree": "51b121a80494989c220b10dbef1f2c463882899f",
      "parents": [
        "718deb6b61e34c200c1f2b706176d9aac334cb2d"
      ],
      "author": {
        "name": "Chen Liqin",
        "email": "liqin.chen@sunplusct.com",
        "time": "Wed Nov 18 13:22:33 2009 +0800"
      },
      "committer": {
        "name": "Chen Liqin",
        "email": "liqin.chen@sunplusct.com",
        "time": "Thu Dec 17 18:28:31 2009 +0800"
      },
      "message": "score: add flush_dcahce_page and PG_dcache_dirty define\n\nSigned-off-by: Cui Bixiong \u003cbixiong@sunnorth.com.cn\u003e\nSigned-off-by: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\n\n\tmodified:   arch/score/include/asm/cacheflush.h\n\tmodified:   arch/score/mm/cache.c\n"
    },
    {
      "commit": "06d65bda75341485d32f33da474b0664819ad497",
      "tree": "3b5edc58b9c5a6a9b5cff4b5886f54929b12863a",
      "parents": [
        "61c1917f47f73c968e92d04d15370b1dc3ec4592"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Dec 17 05:40:34 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 17 10:42:52 2009 +0100"
      },
      "message": "perf events, x86/stacktrace: Fix performance/softlockup by providing a special frame pointer-only stack walker\n\nIt\u0027s just wasteful for stacktrace users like perf to walk\nthrough every entries on the stack whereas these only accept\nreliable ones, ie: that the frame pointer validates.\n\nSince perf requires pure reliable stacktraces, it needs a stack\nwalker based on frame pointers-only to optimize the stacktrace\nprocessing.\n\nThis might solve some near-lockup scenarios that can be triggered\nby call-graph tracing timer events.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1261024834-5336-2-git-send-regression-fweisbec@gmail.com\u003e\n[ v2: fix for modular builds and small detail tidyup ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c0caac93f873cd3402b63246bf94d904afc4f5fd",
      "tree": "a3a6f5dc5172bda471dd5f2392e8e83c2d5283fb",
      "parents": [
        "a7a5ac58df0832daf7774b083c33032a7d26c792",
        "75e874c698bf7aeed005acd74d0fb13c47124939"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 17 09:34:26 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 17 09:34:26 2009 +0000"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "61c1917f47f73c968e92d04d15370b1dc3ec4592",
      "tree": "a20445bcaf484d270bd6cb8de5969702110af687",
      "parents": [
        "5b74ed4729ad2b2017453add68104a83206caefb"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Dec 17 05:40:33 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 17 09:56:19 2009 +0100"
      },
      "message": "perf events, x86/stacktrace: Make stack walking optional\n\nThe current print_context_stack helper that does the stack\nwalking job is good for usual stacktraces as it walks through\nall the stack and reports even addresses that look unreliable,\nwhich is nice when we don\u0027t have frame pointers for example.\n\nBut we have users like perf that only require reliable\nstacktraces, and those may want a more adapted stack walker, so\nlets make this function a callback in stacktrace_ops that users\ncan tune for their needs.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1261024834-5336-1-git-send-regression-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2f7bb2dfed3b15b388c88250b66f590aabc438da",
      "tree": "b99c00cb39c62cf823d097659607338791c33a2c",
      "parents": [
        "4385af80bd617c6126c7ab8cb1c7d9417b548f2e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 17 14:25:10 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 17 14:25:10 2009 +0900"
      },
      "message": "sh: Fix up MAX_DMA_CHANNELS definition when DMA is disabled.\n\nMAX_DMA_CHANNELS is tested for the total number of channels in order to\npopulate an IRQ map. Stub this out completely when no DMA support is\nenabled -- as used to be the default behaviour before this was\ngeneralized for use by the dmaengine code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4385af80bd617c6126c7ab8cb1c7d9417b548f2e",
      "tree": "032cbe484a6c1f799ea7c34183a3d197753e083f",
      "parents": [
        "39b27f4cc332abed2e37c0554a823312955b8afc"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Thu Dec 17 12:15:57 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 17 14:19:33 2009 +0900"
      },
      "message": "sh: dmaengine support for SH7785\n\nAdd dmaengine platform device to SH7785.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "39b27f4cc332abed2e37c0554a823312955b8afc",
      "tree": "9f6b4b4f0cec6ff126e75c03a7315cc2c1a29a19",
      "parents": [
        "718deb6b61e34c200c1f2b706176d9aac334cb2d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Dec 17 14:18:27 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 17 14:18:27 2009 +0900"
      },
      "message": "sh: dmaengine support for sh7724.\n\nAdd a dmaengine platform device to sh7724, fix DMA channel interrupt numbers.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "606d62fa02cf1da43c6e21521650fff07a2e56d1",
      "tree": "42e37b52ae1cfc124b59ed8a085555b840f3d4c2",
      "parents": [
        "95abd0dfaf5d2741dc9ebe733c9d609629a92b77"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:37 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:37 2009 +0000"
      },
      "message": "MIPS: Lasat: Fix botched changes to sysctl code.\n\nCommit 163931922220e4cb5effd5af1e105038c2f0ab7a \"sysctl mips/lasat: Remove\ndead binary sysctl support\" obviously wasn\u0027t test built ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cf72e9470dc071c395f7895b5cb9418dca27d07d",
      "tree": "b7a082dbabe32db6857d207c65c84a4ef9b2e3a8",
      "parents": [
        "a4609780c9acd291becfc5e81b08485f92803886"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:36 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:36 2009 +0000"
      },
      "message": "MIPS: Cleanup random differences beween lmo and Linus\u0027 kernel.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a4609780c9acd291becfc5e81b08485f92803886",
      "tree": "dc8fd4c7e7e658a0cb192f1d1f44352017fc5b90",
      "parents": [
        "6acc7d485c24c00e111c61b2e6dff9180faebcae"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Thu Nov 19 16:46:32 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:36 2009 +0000"
      },
      "message": "MIPS: No longer hardwire CONFIG_EMBEDDED to y\n\nThere\u0027s no reason for MIPS to select EMBEDDED.  In fact, EMBEDDED makes\nMIPS more awkward to deal with because it makes it different to the\nmajority of architectures for no good reason.\n\n[Ralf: Historically disabling EMBEDDED had hid essential options for many\n MIPS platforms such as serial console and forced crap like VGA support\n or power managment enabled for platforms where those don\u0027t make any sense.\n\n The name of the option is also _very_ missleading so many users don\u0027t\n select it even where is was required for a functioning kernel.]\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/663/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6acc7d485c24c00e111c61b2e6dff9180faebcae",
      "tree": "7c7519153775b20a87ff1a4745d16b0f1369861a",
      "parents": [
        "de4148f3ef54b644a181ad75a6fb4b373f2b01f0"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.com",
        "time": "Sat Nov 21 22:34:41 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:35 2009 +0000"
      },
      "message": "MIPS: Fix and enhance built-in kernel command line\n\nCurrently, MIPS kernels silently overwrite kernel command-line parameters\nhardcoded in CONFIG_CMDLINE by the ones received from firmware.  Therefore,\nusing firmware remains the only reliable method to transfer the\ncommand-line parameters, which is not always desirable or convenient, and\nthe CONFIG_CMDLINE option is thereby effectively rendered useless.\n\nThis patch fixes the problem described above and introduces a more flexible\nscheme of handling the kernel command line, in a manner identical to what is\ncurrently used for x86.  The default behavior, i.e. when CONFIG_CMDLINE_BOOL\nis not defined, retains the existing semantics, and firmware command-line\narguments override the hardcoded ones.\n\n[Ralf: I fixed up all the defconfig files so the stay unaffected by this\nchange.]\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/689/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "de4148f3ef54b644a181ad75a6fb4b373f2b01f0",
      "tree": "83aa287fbbcc14a3df9e161af99af49776b61b6f",
      "parents": [
        "c3d8d85019c9e4f6e4f23d194b6432a2c2464372"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:35 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:35 2009 +0000"
      },
      "message": "MIPS: eXcite: Remove platform.\n\nThe platform has never been fully merged \n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mtd@lists.infradead.org\nAcked-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "c3d8d85019c9e4f6e4f23d194b6432a2c2464372",
      "tree": "644e1cf5e7f215fa6789d96bce9fac7e14666846",
      "parents": [
        "c47a48d83a7a82c86ff3e74bdcabeee8f6e6b730"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Nov 28 14:21:50 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:34 2009 +0000"
      },
      "message": "MIPS: Loongson: Cleanups of serial port support\n\nThis patchs uses a loongson_uart_base variable instead of the\nuart_base[] array and adds a new kernel option to avoid to compile\nuart_base.c all the time, which will save a little bit of memory for us.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nhttp://patchwork.linux-mips.org/patch/727/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c47a48d83a7a82c86ff3e74bdcabeee8f6e6b730",
      "tree": "feae9101c62c105a1afe9b5826b1921bb50d581b",
      "parents": [
        "59d4a91416957c12ccc4185d90a62eb1b44b2fc8"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Tue Nov 24 21:48:36 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:33 2009 +0000"
      },
      "message": "MIPS: Lemote 2F: Suspend CS5536 MFGPT Timer\n\nBefore putting the Loongson 2F into wait mode, suspend the MFGPT Timer and\nafter wake-up resume it.  This may save some power.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/706/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "59d4a91416957c12ccc4185d90a62eb1b44b2fc8",
      "tree": "82e89f8146d4b31102af9b60086d50645c9bb7f1",
      "parents": [
        "c0b4abdd529d8256acc4cf0094db385877f34ae6"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Nov 24 22:07:01 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:33 2009 +0000"
      },
      "message": "MIPS: Excite: move iodev_remove to .devexit.text\n\nThe function iodev_remove is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/710/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0b4abdd529d8256acc4cf0094db385877f34ae6",
      "tree": "76bbbf41fafa687ed1501c8cf97ea79b84ddbc58",
      "parents": [
        "137f6f3e284e8215a940cf20dbf2aef449fe5a60"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Nov 27 09:55:03 2009 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:33 2009 +0000"
      },
      "message": "MIPS: Lasat: Convert to proc_fops / seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: akpm@linux-foundation.org\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/725/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "137f6f3e284e8215a940cf20dbf2aef449fe5a60",
      "tree": "a8243dc24c2e00eb2d6b0c924b2dde3910912eb0",
      "parents": [
        "69f3a7de1f1ec935924b1b13f83812f8b30e92ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 24 19:35:41 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:32 2009 +0000"
      },
      "message": "MIPS: Cleanup signal code initialization\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/709/\n"
    },
    {
      "commit": "69f3a7de1f1ec935924b1b13f83812f8b30e92ce",
      "tree": "a5f8a71b9cb3026a44ae7a1564488de8c3d8d2a9",
      "parents": [
        "4dd92e15b316d1a782772f16074571a70ceb9184"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 24 01:24:58 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:30 2009 +0000"
      },
      "message": "MIPS: Modularize COP2 handling\n\nAway with the daemons of ifdef; get ready for future COP2 users.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/708/\n"
    }
  ],
  "next": "4dd92e15b316d1a782772f16074571a70ceb9184"
}
