)]}'
{
  "log": [
    {
      "commit": "10be7eb36b93364b98688831ee7d26f58402bb96",
      "tree": "eb13ae80fcaa8baacd804a721c5a4962a501a2a4",
      "parents": [
        "90c30335a70e96b8b8493b7deb15e6b30e6d9fce",
        "5ffaf8a361b4c9025963959a744f21d8173c7669"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 04 08:58:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 04 08:58:14 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "c1596b75c29eb5b32c65ef1e186c8b08c289bf05",
      "tree": "9380202d85d49bd114c6535ac56a1a116b8154c5",
      "parents": [
        "54233261d5aa2926f080b67ac22f508c9f15e690"
      ],
      "author": {
        "name": "Hamish Guthrie",
        "email": "hamish.guthrie@sonycom.com",
        "time": "Thu Jan 28 12:54:09 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 28 15:21:56 2010 -0500"
      },
      "message": "ps3_gelic_wireless: Remove PS3 gelic legacy wpa support\n\nThe current PS3 gelic wireless driver has support for wireless\nextensions. The original PS3 gelic wireless driver exposed a\ndedicated API for a dedicated wpa_supplicant driver. This old\nAPI could be enabled with CONFIG_GELIC_WIRELESS_OLD_PSK_INTERFACE,\nhowever, as this is not being used by any distros, and it is being\nremoved from the driver and from wpa_supplicant.\n\nSigned-off-by: Hamish Guthrie \u003chamish.guthrie@sonycom.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51c24aaacaea90c8e87f1dec75a2ac7622b593f8",
      "tree": "9f54936c87764bef75e97395cb56b7d1e0df24c6",
      "parents": [
        "4276e47e2d1c85a2477caf0d22b91c4f2377fba8",
        "6be325719b3e54624397e413efd4b33a997e55a3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 23 00:31:06 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 23 00:31:06 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "e80b1359858df17b0034bdf7d1b6f3e0d5b97257",
      "tree": "c0ce7b9abcef8910ee78327285d85b04b0512d33",
      "parents": [
        "341031caec0cd730e84d248d95851bf54ec4e41f",
        "b27d515a49169e5e2a92d621faac761074a8c5b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 08:50:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 08:50:04 2010 -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: x86: Add support for the ANY bit\n  perf: Change the is_software_event() definition\n  perf: Honour event state for aux stream data\n  perf: Fix perf_event_do_pending() fallback callsite\n  perf kmem: Print usage help for unknown commands\n  perf kmem: Increase \"Hit\" column length\n  hw-breakpoints, perf: Fix broken mmiotrace due to dr6 by reference change\n  perf timechart: Use tid not pid for COMM change\n"
    },
    {
      "commit": "dedd0c2a48d1eb779373de5eddd04a3e059ce540",
      "tree": "7c88094810291c16d6f42a76ee4f0c94260d1a61",
      "parents": [
        "15e551e52bf62f595f06ddf7a66b750ccfe41683",
        "418521deef3b3dd478a54e4e21d983e010c848f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:29:36 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:29:36 2010 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (23 commits)\n  ACPI: delete acpi_processor_power_verify_c2()\n  ACPI: allow C3 \u003e 1000usec\n  ACPI: enable C2 and Turbo-mode on Nehalem notebooks on A/C\n  ACPI: power_meter: remove double kfree()\n  ACPI: processor: restrict early _PDC to opt-in platforms\n  ACPI: Fix unused variable warning in sbs.c\n  acpi: make ACPI device id constant\n  sony-laptop - fix using of uninitialized variable\n  ACPI: Fix section mismatch error for acpi_early_processor_set_pdc()\n  eeepc-laptop: disable wireless hotplug for 1201N\n  eeepc-laptop: add hotplug_disable parameter\n  eeepc-laptop: switch to using sparse keymap library\n  eeepc-laptop: dmi blacklist to disable pci hotplug code\n  eeepc-laptop: disable cpu speed control on EeePC 701\n  ACPI: don\u0027t cond_resched if irq is disabled\n  ACPI: Remove unnecessary cast.\n  ACPI: Advertise to BIOS in _OSC: _OST on _PPC changes\n  ACPI: EC: Add wait for irq storm\n  ACPI: SBS: Move SBS HC callback to faster Notify queue\n  x86, ACPI: delete acpi_boot_table_init() return value\n  ...\n"
    },
    {
      "commit": "970114a1dacf5f1f47aae9ad75c0abca42d8499c",
      "tree": "4373412a410d5d61226dfb6a845b74e714a7c6e3",
      "parents": [
        "def20529227a5c0938c374d11781bd0dbd5edee4",
        "79f211b8e17205aae0304c58518fbc58506e52e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:16:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:16:27 2010 -0800"
      },
      "message": "Merge branch \u0027sh/for-2.6.33\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.33\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh64: wire up sys_accept4.\n  sh: unwire sys_recvmmsg.\n  sh: ms7724: Correct sh-eth EEPROM polling timeout.\n"
    },
    {
      "commit": "def20529227a5c0938c374d11781bd0dbd5edee4",
      "tree": "76ba59d7dfdb858892996a59e95a892b43e0e6d2",
      "parents": [
        "24bc7347da73a9ed3383056c3d0f28c0e361621e",
        "2045124ffd1a5e46d157349016a2c50f19c8c91d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:15:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:15:10 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 5888/1: arm: Update comments in cacheflush.h and remove unnecessary V6 and V7 comments\n  ARM: 5886/1: arm: Fix cpu_proc_fin() for proc-v7.S and make kexec work\n  ARM: 5885/1: arm: Flush TLB entries in setup_mm_for_reboot()\n  ARM: 5884/1: arm: Fix DCC console for v7\n  ARM: 5883/1: Revert \"disable NX support for OABI-supporting kernels\"\n  ARM: 5882/1: ARM: Fix uncompress code compile for different defines of flush(void)\n  ARM: fix badly placed mach/plat entries in Kconfig \u0026 Makefile\n"
    },
    {
      "commit": "b27d515a49169e5e2a92d621faac761074a8c5b1",
      "tree": "cc27b8a7c3b3d07df4a09c0eed9ca7aaf265ead1",
      "parents": [
        "92b6759857ea3ad19bc6871044e373f6251841d3"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Mon Jan 18 10:58:01 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 21 13:40:41 2010 +0100"
      },
      "message": "perf: x86: Add support for the ANY bit\n\nPropagate the ANY bit into the fixed counter config for v3 and higher.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\n[a.p.zijlstra@chello.nl: split from larger patch]\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c4b5430c6.0f975e0a.1bf9.ffff85fe@mx.google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c1fb8340d7a39346c08ec4b1db4fb432f02acd4c",
      "tree": "f6e93360e9395ec758ab326af79fc27ee4fcda9f",
      "parents": [
        "d03e067778104911cc02cb92dd152df2f3b988a5"
      ],
      "author": {
        "name": "Liu Yu-B13201",
        "email": "Yu.Liu@freescale.com",
        "time": "Wed Jan 13 22:13:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 21 01:17:54 2010 -0800"
      },
      "message": "mpc8569mds: Add bscr setting for rtbi mode\n\nSigned-off-by: Liu Yu \u003cyu.liu@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d03e067778104911cc02cb92dd152df2f3b988a5",
      "tree": "8ec2c29d1c23145bff81f0acccf8f7565051cc9d",
      "parents": [
        "b0f752210c0aa5e3d9ece4cbfefdc43092a68b83"
      ],
      "author": {
        "name": "Liu Yu-B13201",
        "email": "Yu.Liu@freescale.com",
        "time": "Wed Jan 13 22:13:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 21 01:17:54 2010 -0800"
      },
      "message": "dts/mpc8569mds: Cleanup tbi phy to support rtbi\n\nAfter these change, when need to work in rtbi mode,\njust change phy-connection-type to \"rtbi\".\n\nAlso, this work can be done by u-boot.\n\nSigned-off-by: Liu Yu \u003cyu.liu@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be6066f34c948ccf4adcc90bbeb1fd335d663303",
      "tree": "551d2cf4934e7101e2e668347d85f47663a77e7c",
      "parents": [
        "b4cdd6ac4f9b73118542a5c4e796e6b9f287d0dd",
        "7f07a605a3929d2d94dcbad8ccb7d280958d21f9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 20 01:23:27 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 20 01:23:27 2010 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "2045124ffd1a5e46d157349016a2c50f19c8c91d",
      "tree": "e305146e3f9054baead6ccb6d8bddb22c845161a",
      "parents": [
        "1f667c690be3ab71036c436d8391105eee23f65b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 23:42:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 23:11:56 2010 +0000"
      },
      "message": "ARM: 5888/1: arm: Update comments in cacheflush.h and remove unnecessary V6 and V7 comments\n\nThe comments in cacheflush.h should follow what\u0027s in\nstruct cpu_cache_fns. The comments for V6 and V7 are\nunnecessary.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f667c690be3ab71036c436d8391105eee23f65b",
      "tree": "6ae1c21bc08853412c4c7b384a3485da9c21ec70",
      "parents": [
        "ad3e6c0b1fad31282a8384903ed811671d840a9c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 17:01:33 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 20:23:17 2010 +0000"
      },
      "message": "ARM: 5886/1: arm: Fix cpu_proc_fin() for proc-v7.S and make kexec work\n\nThe comments in arm_machine_restart() suggest that cpu_proc_fin()\nwill clean and disable cache and turn off interrupts. This does\nnot seem to be implemented for proc-v7.S, implement it the same\nway as for proc-v6.S.\n\nThis also makes kexec work for v7. Note that a related TLB and\nbranch traget flush patch is also needed to avoid kexec\n\"crc error\".\n\nNote that there are still some issues that seem to be related\nto L2 cache being on and causing occasional uncompress \"crc error\"\nwith kexec. Anyways, this gets kexec mostly working on V7 for now.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad3e6c0b1fad31282a8384903ed811671d840a9c",
      "tree": "cc2ea5a7f713c3b0684515ad24ab23aa8f491c71",
      "parents": [
        "200b7a8dc09504bc0aedac567a307a6e533f39e5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 16:42:12 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 20:23:17 2010 +0000"
      },
      "message": "ARM: 5885/1: arm: Flush TLB entries in setup_mm_for_reboot()\n\nWe need to do that if we tinker with the MMU entries.\n\nThis fixes the occasional bug with kexec where the new\nfails to uncompress with \"crc error\". Most likely at\nleast kexec on v6 and v7 need this fix.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "200b7a8dc09504bc0aedac567a307a6e533f39e5",
      "tree": "ec735fed9611efcbafd4982cb015eab58b552f27",
      "parents": [
        "a7b22962776109b5bfe3a3efa4f42622318c547d"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 16:40:07 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 20:23:16 2010 +0000"
      },
      "message": "ARM: 5884/1: arm: Fix DCC console for v7\n\nWithout this patch arch/arm/compressed/head.S defaults to generic\nDCC code that does not work for v7.\n\nFor more information on the v7 DCC, see Cortex-A8 TRM\n\"12.11.1 Debug communications channel\".\n\nTo use it with post 2.6.33-rc1 or later, you need to have:\n\nCONFIG_DEBUG_LL\u003dy\nONFIG_DEBUG_ICEDCC\u003dy\nCONFIG_EARLY_PRINTK\u003dy\n\nEarlier kernels need commit 93fd03a8c6728b58879f8af20ffd55d9c32a778b\nbackported.\n\nTested on omap3430.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "79f211b8e17205aae0304c58518fbc58506e52e3",
      "tree": "cf4227655998956a2a57646bef700bbd27bf308e",
      "parents": [
        "6eacb2c4cba4c84c2aee13f416cd476777e8400a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 19 17:00:31 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 19 17:00:31 2010 +0900"
      },
      "message": "sh64: wire up sys_accept4.\n\nsh64 on the other hand provides both direct broken out syscalls as well\nas socketcall access. As there are binaries that use both socketcall has\nto stay around. The current ABI prefers direct syscalls.\n\nIt was pointed out that when sys_recvmmsg was added in, sys_accept4 was\noverlooked. This takes care of wiring it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6eacb2c4cba4c84c2aee13f416cd476777e8400a",
      "tree": "03c70df6e42f2e512a0c6545c75f6a007640e9b3",
      "parents": [
        "c718aff2e673a4f42de2a8b9f43bbfd700ce9544"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 19 17:00:06 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 19 17:00:06 2010 +0900"
      },
      "message": "sh: unwire sys_recvmmsg.\n\nsh32 at the moment only uses sys_socketcall to reach these, so unwire\nrecvmmsg for now. While we\u0027re at it, add it to the ignore list, as per\nthe s390 change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bb668da6d6f2bec8a63838c098d9515eccb22cc4",
      "tree": "d41b25f7f9a8dcfcfeea13be8035799f3e154216",
      "parents": [
        "dfea91d5a7c795fd6f4e1a97489a98e4e767463e"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Jan 18 12:10:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:15:28 2010 -0800"
      },
      "message": "x86, apic: use logical flat for systems with \u003c\u003d 8 logical cpus\n\nWe can use logical flat mode if there are \u003c\u003d 8 logical cpu\u0027s\n(irrespective of physical apic id values).  This will enable simplified\nand efficient IPI and device interrupt routing on such platforms.\n\nThis has been tested to work on both Intel and AMD platforms.\nExceptions like IBM summit platform which can\u0027t use logical flat mode\nare addressed by using OEM platform checks.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Chris McDermott \u003clcm@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfea91d5a7c795fd6f4e1a97489a98e4e767463e",
      "tree": "f4e60892201bd21cb0f1c462861dd28f3c0437d2",
      "parents": [
        "54ef91dcf094313fb4fbe87713c11fb55bcf15a9"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Jan 18 12:10:48 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:15:27 2010 -0800"
      },
      "message": "x86, apic: use physical mode for IBM summit platforms\n\nChris McDermott from IBM confirmed that hurricane chipset in IBM summit\nplatforms doesn\u0027t support logical flat mode.  Irrespective of the other\nthings like apic_id\u0027s, total number of logical cpu\u0027s, Linux kernel\nshould default to physical mode for this system.\n\nThe 32-bit kernel does so using the OEM checks for the IBM summit\nplatform.  Add a similar OEM platform check for the 64bit kernel too.\n\nOtherwise the linux kernel boot can hang on this platform under certain\nbios/platform settings.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nTested-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Chris McDermott \u003clcm@linux.vnet.ibm.com\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91302873bad9550ad06f09dd1ce9e283900ef84e",
      "tree": "387e2764ca5966c08eb13a5e12cf8a1745769db7",
      "parents": [
        "fe64454d7b0474cc43360d86267844b043275e82",
        "878194c8237e4fc5276685ec59cb3bfb9341988c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:12:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:12:42 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: pci_controller-\u003earch_data really is a struct device_node *\n  microblaze: Add missing double apostrophe in Kconfig\n  microblaze: Add PT_ macros for special purpose regs\n  microblaze: Enable accept4 syscall\n  microblaze: Wire up recvmmsg syscall\n"
    },
    {
      "commit": "8888be69adea1d86d694096cb206ef570e2d691a",
      "tree": "ba3fd0c0b7d7dd7c8d7b7afeb56f094b65ebdb66",
      "parents": [
        "1e868d8e6d2c4b8736cdf7a4bd5701e4f527f722",
        "78924577f493c6fa62e2b38356faa542fa7583e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:08:55 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:08:55 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Move cpu hotplug driver lock from pseries to powerpc\n  powerpc: Move /proc/ppc64 to /proc/powerpc update\n  powerpc/8xx: Fix user space TLB walk in dcbX fixup\n  powerpc: Fix decrementer setup on 1GHz boards\n  powerpc/iseries: Initialise on-stack completion\n  powerpc/hvc: Driver build breaks with !HVC_CONSOLE\n  serial/pmac_zilog: Workaround problem due to interrupt on closed port\n  powerpc/macintosh: Make Open Firmware device id constant\n  powerpc: Use helpers for rlimits\n  powerpc: cpumask_of_node() should handle -1 as a node\n  powerpc/pseries: Fix dlpar compile warning without CONFIG_PROC_DEVICETREE\n  powerpc/pseries: Fix xics interrupt affinity\n  powerpc/swsusp_32: Fix TLB invalidation\n  powerpc/8xx: Always pin kernel instruction TLB\n  powerpc: 2.6.33 update of defconfigs for embedded 6xx/7xxx, 8xx, 8xxx\n  powerpc: Use scripts/mkuboot.sh instead of \u0027mkimage\u0027\n  powerpc/5200: update defconfigs\n"
    },
    {
      "commit": "878194c8237e4fc5276685ec59cb3bfb9341988c",
      "tree": "6dd51d5000986223d4c1cc46a4b33c65e43c1991",
      "parents": [
        "296e2603cfdb9e80cb4c7c4535d904524d1eac13"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jan 13 15:29:52 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:36:07 2010 +0100"
      },
      "message": "microblaze: pci_controller-\u003earch_data really is a struct device_node *\n\nwe are follow powerpc change:\n44ef339073f67d4abcc62ae52a5fbc069d7a4d29\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "296e2603cfdb9e80cb4c7c4535d904524d1eac13",
      "tree": "05fa079376af8d7ec5ac65e04c00473a3441a160",
      "parents": [
        "90974cb4cc283b36fe00b594446aba9177ac3287"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jan 12 11:05:49 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:52 2010 +0100"
      },
      "message": "microblaze: Add missing double apostrophe in Kconfig\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "90974cb4cc283b36fe00b594446aba9177ac3287",
      "tree": "9d8eb90b376041f0c73099c975beca6000aef04a",
      "parents": [
        "4a3bb9a90083c064031f15c2ac38bcf68c3487e6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 28 14:25:15 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:39 2010 +0100"
      },
      "message": "microblaze: Add PT_ macros for special purpose regs\n\nPT_ macros are used by gdb and strace uses them too.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4a3bb9a90083c064031f15c2ac38bcf68c3487e6",
      "tree": "8655a290b2f7c804e6a74ecba1783d39b0cbcb04",
      "parents": [
        "ce9c37f1318d98c357ab733be51b768ba138c0b0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 28 14:24:21 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:27 2010 +0100"
      },
      "message": "microblaze: Enable accept4 syscall\n\nWe had wrong name in unistd.h + I wire up this syscall\nin syscall table.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ce9c37f1318d98c357ab733be51b768ba138c0b0",
      "tree": "4809904afede7586a5c39416df7318267ec94230",
      "parents": [
        "7dc9c484a71525794ca05cf7a47f283f1b54cd12"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 28 14:21:46 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:15 2010 +0100"
      },
      "message": "microblaze: Wire up recvmmsg syscall\n\nPatch a2e2725541fad72416326798c2d7fa4dafb7d337 should\ncontain change in unistd.h too. The same problem\nhad MIPS.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a7b22962776109b5bfe3a3efa4f42622318c547d",
      "tree": "f3ed45fc8504a862f909f55a3a4ba93bb11f9ec2",
      "parents": [
        "b53e9b5ebd5c6e718f54bcacd4e97b71533ca681"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Mon Jan 18 15:04:32 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 18 14:12:11 2010 +0000"
      },
      "message": "ARM: 5883/1: Revert \"disable NX support for OABI-supporting kernels\"\n\nThis reverts commit 14f0aa359365e8a93a77b71e3b840274b9b4dcb1.\n\nThat commit was needed earlier because system call restarting for\nOABI (compat) required an executable stack and thus had problems\nwith NX.  Since ab72b00734ae4d0b (\"ARM: Fix signal restart issues\nwith NX and OABI compat\") has reworked the code to not require an\nexecutable stack anymore, we can re-enable NX support for kernels\nwith OABI (compat) support.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b53e9b5ebd5c6e718f54bcacd4e97b71533ca681",
      "tree": "055a09686eefa24a4bc72be7c25847c690f34c7d",
      "parents": [
        "95b8f20fd6a2694a16b8addb190b942bfb670c88"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 14 20:36:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 18 12:44:51 2010 +0000"
      },
      "message": "ARM: 5882/1: ARM: Fix uncompress code compile for different defines of flush(void)\n\nBecause of the include of the decompress_inflate.c file from\nboot/compress/misc.c, there are different flush() defines:\n\nIn file included from arch/arm/boot/compressed/misc.c:249:\narch/arm/boot/compressed/../../../../lib/decompress_inflate.c:138:29: error: macro \"flush\" passed 2 arguments, but takes just 0\n\nFix this by removing the define of flush() in misc.c for\nCONFIG_DEBUG_ICEDCC as it\u0027s already defined in mach/uncompress.h,\nand that is being included unconditionally.\n\nAlso use a static inline function instead of define\nfor mach-mxc and mach-gemini to avoid similar bug\nfor those platforms.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c718aff2e673a4f42de2a8b9f43bbfd700ce9544",
      "tree": "be5af25699bef51ddbd9f0870e68e0948c3bb7d1",
      "parents": [
        "7dc9c484a71525794ca05cf7a47f283f1b54cd12"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 24 08:31:44 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 18 20:47:15 2010 +0900"
      },
      "message": "sh: ms7724: Correct sh-eth EEPROM polling timeout.\n\nThis converts the cpu_relax() to a udelay(1), which fixes up issues with\nthe EEPROM polling occasionally timing out.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7dc9c484a71525794ca05cf7a47f283f1b54cd12",
      "tree": "e150ea705069b06af5c6e0d077a94437f24e991a",
      "parents": [
        "3a5dd791abef032fe57fc652c0232913c696e59b",
        "27d55f1f4c190b14092fcca3069c7d15df83514f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 17 11:01:16 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 17 11:01:16 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  do_add_mount() should sanitize mnt_flags\n  CIFS shouldn\u0027t make mountpoints shrinkable\n  mnt_flags fixes in do_remount()\n  attach_recursive_mnt() needs to hold vfsmount_lock over set_mnt_shared()\n  may_umount() needs namespace_sem\n  Fix configfs leak\n  Fix the -ESTALE handling in do_filp_open()\n  ecryptfs: Fix refcnt leak on ecryptfs_follow_link() error path\n  Fix ACC_MODE() for real\n  Unrot uml mconsole a bit\n  hppfs: handle -\u003eput_link()\n  Kill 9p readlink()\n  fix autofs/afs/etc. magic mountpoint breakage\n"
    },
    {
      "commit": "95b8f20fd6a2694a16b8addb190b942bfb670c88",
      "tree": "089023ef349b6170b1a1078d8a9299298706c7e6",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 14 11:43:54 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 17 17:19:56 2010 +0000"
      },
      "message": "ARM: fix badly placed mach/plat entries in Kconfig \u0026 Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0bb7a95f5455cd87e6a69e5818bc1f509a98d187",
      "tree": "23c3e35c8300fc07d469a1875daf0be29cc37588",
      "parents": [
        "8f06d7e6e1bbfb32698d6d455583ab7460c090e2"
      ],
      "author": {
        "name": "Luca Barbieri",
        "email": "luca@luca-barbieri.com",
        "time": "Sat Jan 16 10:39:30 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 17 08:01:44 2010 +0100"
      },
      "message": "hw-breakpoints, perf: Fix broken mmiotrace due to dr6 by reference change\n\nCommit 62edab9056a6cf0c9207339c8892c923a5217e45 (from June 2009\nbut merged in 2.6.33) changes notify_die to pass dr6 by\nreference.\n\nHowever, it forgets to fix the check for DR_STEP in kmmio.c,\nbreaking mmiotrace. It also passes a wrong value to the post\nhandler.\n\nThis simple fix makes mmiotrace work again.\n\nSigned-off-by: Luca Barbieri \u003cluca@luca-barbieri.com\u003e\nAcked-by: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c1263634770-14578-1-git-send-email-luca@luca-barbieri.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "330a518a1aae6724601903b278ce892d7ab08136",
      "tree": "11cfe776207693f0624b0c1412f5f1d117170f74",
      "parents": [
        "2a8249daf6e2d643bf47a68a7fef2584a0597cb5",
        "1d2c867c941d635e53e8ad7bf37d060bb5b25ec5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:31:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:31:42 2010 -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, uv: Ensure hub revision set for all ACPI modes.\n  x86, uv: Add function retrieving node controller revision number\n  x86: xen: 64-bit kernel RPL should be 0\n  x86: kernel_thread() -- initialize SS to a known state\n  x86/agp: Fix agp_amd64_init and agp_amd64_cleanup\n  x86: SGI UV: Fix mapping of MMIO registers\n  x86: mce.h: Fix warning in header checks\n"
    },
    {
      "commit": "c6a93d330b53fa587f550aedcdeb93ff23ea7f87",
      "tree": "9f702ce8e33f5c455cd95d6d5f6f78537e65ba67",
      "parents": [
        "6ccc347b699681a0b21c2f7b1a1f85500a58c6b8",
        "1703f2c321a8a531c393e137a82602e16c6061cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:27:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:27:47 2010 -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 tools: Check if /dev/null can be used as the -o gcc argument\n  perf tools: Move QUIET_STDERR def to before first use\n  perf: Stop stack frame walking off kernel addresses boundaries\n"
    },
    {
      "commit": "355e8e8d1b0779fccb6ca1351fb73c71985e22b2",
      "tree": "c38807c04771c0a72f21504ee07ec76795b19c05",
      "parents": [
        "3018aa4b1a46946dfd0ee73a533038f24e390539"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Fri Jan 15 17:01:09 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:15:38 2010 -0800"
      },
      "message": "m68knommu: fix invalid flags on coldfire pit clocksource\n\nThe m68knommu coldfire pit clocksource looks like it was incorrectly\nmarked as a continuous clocksource.  Running with it marked as a\ncontinuous clocksource could cause hangs when the system switches to\nhighres mode or enables nohz.\n\nThis patch removes the CLOCK_SOURCE_IS_CONTINUOUS flag on the coldfire pit\nclocksource.  This will disallow systems using this clocksource from\nentering oneshot mode (disabling highres timers and nohz).\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@snapgear.com\u003e\nCc: Steven King \u003csfking@fdwdc.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ddabb6700f82a033a76bcf7a547204fa12aaa17",
      "tree": "f35c7be566b9c1c02cce775562d70bb42e5e8e51",
      "parents": [
        "bf0c346b3fbfb7315c5773767f3c7210fdeacce0",
        "3ce2f76f5dfeeacd128db9e5cd6945bac0ea0b2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:53:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:53:24 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: MINI2440: Fixup __initdata usage\n  ARM: MINI2440: Fix crash on boot due to improper __initdata qualifier\n  ARM: SMDK6410: Specify no GPIO for B_PWR_5V regulator\n  ARM: S3C: NAND: Check the existence of nr_map before copying\n"
    },
    {
      "commit": "3b3ef30833cc85982b0b7e950998d86f5e2d28cf",
      "tree": "0abbb1ec81a14f0f718abc01ac908bbe783f7bf9",
      "parents": [
        "9fc819172aa565c7be51f758b7e85301c9df7c70",
        "c332e9fcc5289698350d39d4d22c3ed5257d7a80"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:51:57 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:51:57 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: sentelic - fix left/right horizontal scroll mapping\n  Input: pmouse - move Sentelic probe down the list\n  Input: add compat support for sysfs and /proc capabilities output\n  Input: i8042 - add Dritek quirk for Acer Aspire 5610.\n  Input: xbox - do not use GFP_KERNEL under spinlock\n  Input: psmouse - fix Synaptics detection when protocol is disabled\n  Input: bcm5974 - report ABS_MT events\n  Input: davinci_keyscan - add device_enable method to platform data\n  Input: evdev - be less aggressive about sending SIGIO notifies\n  Input: atkbd - fix canceling event_work in disconnect\n  Input: serio - fix potential deadlock when unbinding drivers\n  Input: gf2k - fix \u0026\u0026/|| confusion in gf2k_connect()\n"
    },
    {
      "commit": "9fc819172aa565c7be51f758b7e85301c9df7c70",
      "tree": "55bddc16c148257494ce912728422b32d5f96fbb",
      "parents": [
        "933a42b1842d0b7bc7e4e16f2f5f1099e72870d4",
        "44c36aed43b57ea12140957bebe76d711fbed653"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:51:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:51:39 2010 -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: cpumask_of_node() should handle -1 as a node\n  alpha: add myself as a maintainer, and drop mention of 2.4\n"
    },
    {
      "commit": "1d2c867c941d635e53e8ad7bf37d060bb5b25ec5",
      "tree": "d80a1290173729543866ce4763797fa7b4b471fc",
      "parents": [
        "7a1110e861b2666ac09f5708d6fbe71d18ce64bb"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Fri Jan 15 12:09:09 2010 -0600"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Jan 15 11:09:04 2010 -0800"
      },
      "message": "x86, uv: Ensure hub revision set for all ACPI modes.\n\nEnsure that UV hub revision is set for all ACPI modes.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nLKML-Reference: \u003c20100115180908.GB7757@sgi.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "7a1110e861b2666ac09f5708d6fbe71d18ce64bb",
      "tree": "2958eb36de538330534c94ccfc5960133b3a4633",
      "parents": [
        "e68266b7001a4e29af083716f0c36c0d6dbb1b39"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jan 12 15:09:04 2010 -0600"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Jan 15 11:08:55 2010 -0800"
      },
      "message": "x86, uv: Add function retrieving node controller revision number\n\nAdd function for determining the revision id of the SGI UV\nnode controller chip (HUB). This function is needed in a\nsubsequent patch.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nLKML-Reference: \u003c20100112210904.GA24546@sgi.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "3a4d5c94e959359ece6d6b55045c3f046677f55c",
      "tree": "113cfe31540e3d77925837f6990c3284d425bfd1",
      "parents": [
        "5da779c34ccff5e1e617892b6c8bd8260fb1f04c"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 14 06:17:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 15 01:43:29 2010 -0800"
      },
      "message": "vhost_net: a kernel-level virtio server\n\nWhat it is: vhost net is a character device that can be used to reduce\nthe number of system calls involved in virtio networking.\nExisting virtio net code is used in the guest without modification.\n\nThere\u0027s similarity with vringfd, with some differences and reduced scope\n- uses eventfd for signalling\n- structures can be moved around in memory at any time (good for\n  migration, bug work-arounds in userspace)\n- write logging is supported (good for migration)\n- support memory table and not just an offset (needed for kvm)\n\ncommon virtio related code has been put in a separate file vhost.c and\ncan be made into a separate module if/when more backends appear.  I used\nRusty\u0027s lguest.c as the source for developing this part : this supplied\nme with witty comments I wouldn\u0027t be able to write myself.\n\nWhat it is not: vhost net is not a bus, and not a generic new system\ncall. No assumptions are made on how guest performs hypercalls.\nUserspace hypervisors are supported as well as kvm.\n\nHow it works: Basically, we connect virtio frontend (configured by\nuserspace) to a backend. The backend could be a network device, or a tap\ndevice.  Backend is also configured by userspace, including vlan/mac\netc.\n\nStatus: This works for me, and I haven\u0027t see any crashes.\nCompared to userspace, people reported improved latency (as I save up to\n4 system calls per packet), as well as better bandwidth and CPU\nutilization.\n\nFeatures that I plan to look at in the future:\n- mergeable buffers\n- zero copy\n- scalability tuning: figure out the best threading model to use\n\nNote on RCU usage (this is also documented in vhost.h, near\nprivate_pointer which is the value protected by this variant of RCU):\nwhat is happening is that the rcu_dereference() is being used in a\nworkqueue item.  The role of rcu_read_lock() is taken on by the start of\nexecution of the workqueue item, of rcu_read_unlock() by the end of\nexecution of the workqueue item, and of synchronize_rcu() by\nflush_workqueue()/flush_work(). In the future we might need to apply\nsome gcc attribute or sparse annotation to the function passed to\nINIT_WORK(). Paul\u0027s ack below is for this RCU usage.\n\n(Includes fixes by Alan Cox \u003calan@linux.intel.com\u003e,\nDavid L Stevens \u003cdlstevens@us.ibm.com\u003e,\nChris Wright \u003cchrisw@redhat.com\u003e)\n\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ce2f76f5dfeeacd128db9e5cd6945bac0ea0b2a",
      "tree": "1052bfb05b5f30b248808747be6c61f7d694e353",
      "parents": [
        "0a3727ffb99f09481da6110ac0067550129a768d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 17:04:42 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 17:04:42 2010 +0900"
      },
      "message": "ARM: MINI2440: Fixup __initdata usage\n\nRemove some of the __initdata tags which are currently inappropriate for\nplatform_device and some of the platform data. These can be returned once\nsupport for copying platform devices and data is added.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0a3727ffb99f09481da6110ac0067550129a768d",
      "tree": "64b1288db960f57d7b8ba682970cdd1def3c3d29",
      "parents": [
        "d3cf4489d5a50ca9dc82473cd105f97fc7f720e0"
      ],
      "author": {
        "name": "Uri Yosef",
        "email": "uri.yosef@gmail.com",
        "time": "Fri Jan 15 16:56:05 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 16:56:05 2010 +0900"
      },
      "message": "ARM: MINI2440: Fix crash on boot due to improper __initdata qualifier\n\nThis patch fix mini2440 crash on boot due to improper __initdata\nqualifier on mini2440_led1_pdata.\n\nSigned-off-by: Uri Yosef \u003curi.yosef@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "78924577f493c6fa62e2b38356faa542fa7583e6",
      "tree": "14a3e49dcf36536fe793d0e4526e22c97b37606f",
      "parents": [
        "291f8de2c632789bc4af9655fcd6f4f7f23c06aa",
        "3f884bf54dde417e963a0e6effb8f2c01f95abee"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:40:17 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:40:17 2010 +1100"
      },
      "message": "Merge commit \u0027gcl/merge\u0027 into merge\n"
    },
    {
      "commit": "291f8de2c632789bc4af9655fcd6f4f7f23c06aa",
      "tree": "1d483fd1e025eddc377a158c310f563a40168286",
      "parents": [
        "d0174c721900ff807b95ac4ab23191ffcb7511c7",
        "1e65346b3b26b87f46b3d861ca023e2652b8ac65"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:40:03 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:40:03 2010 +1100"
      },
      "message": "Merge commit \u0027kumar/merge\u0027 into merge\n"
    },
    {
      "commit": "d0174c721900ff807b95ac4ab23191ffcb7511c7",
      "tree": "7f88a45d99e689d754f7ed4240403622d6ca3128",
      "parents": [
        "9becd2a0d6a7996669a606b9da33cee6d413acb0"
      ],
      "author": {
        "name": "Nathan Fontenot",
        "email": "nfont@austin.ibm.com",
        "time": "Thu Jan 14 09:52:44 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:26:18 2010 +1100"
      },
      "message": "powerpc: Move cpu hotplug driver lock from pseries to powerpc\n\nMove the defintion and lock helper routines for the cpu hotplug driver\nlock from pseries to powerpc code to avoid build breaks for platforms\nother than pseries that use cpu hotplug.\n\nSigned-off-by: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nAcked-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9becd2a0d6a7996669a606b9da33cee6d413acb0",
      "tree": "991513a8d56e9308fb4e086ace93b8605a4ec017",
      "parents": [
        "061ec9599f7ea515a3f08cd5cb74a03b2f9c56d2"
      ],
      "author": {
        "name": "Nathan Fontenot",
        "email": "nfont@austin.ibm.com",
        "time": "Thu Jan 14 09:45:58 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:26:17 2010 +1100"
      },
      "message": "powerpc: Move /proc/ppc64 to /proc/powerpc update\n\nIt looks like the previous patch sent out to move RTAS and\nother items from /proc/ppc64 to /proc/powerpc missed a few\nfiles needed for RAS and DLPAR functionality.\n\nOriginal Patch here:\nhttp://lists.ozlabs.org/pipermail/linuxppc-dev/2009-September/076096.html\n\nThis patch updates the remaining files to be created under /proc/powerpc.\n\nSigned-off-by: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "061ec9599f7ea515a3f08cd5cb74a03b2f9c56d2",
      "tree": "b078ad67594cc2794914e85e9fbbdb5642a0ff9d",
      "parents": [
        "3e7b484354c8f60c12119c1c5174ef354696c30d"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Fri Jan 08 06:46:26 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:26:16 2010 +1100"
      },
      "message": "powerpc/8xx: Fix user space TLB walk in dcbX fixup\n\nThe newly added fixup for buggy dcbX insn\u0027s has\na bug that always trigger a kernel TLB walk so a user space\ndcbX insn will cause a Kernel Machine Check if it hits DTLB error.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3e7b484354c8f60c12119c1c5174ef354696c30d",
      "tree": "79e56b4a1abef756e94a26067aa2d5922a364998",
      "parents": [
        "b0ff153cd6228b2502e1c3ce5e226b82ae4e0679"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Mon Jan 11 22:28:54 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:26:15 2010 +1100"
      },
      "message": "powerpc: Fix decrementer setup on 1GHz boards\n\nWe noticed that recent kernels didn\u0027t boot on our 1GHz Canyonlands 460EX\nboards anymore. As it seems, patch 8d165db1 [powerpc: Improve\ndecrementer accuracy] introduced this problem. The routine div_sc()\noverflows with shift \u003d 32 resulting in this incorrect setup:\n\ntime_init: decrementer frequency \u003d 1000.000012 MHz\ntime_init: processor frequency   \u003d 1000.000012 MHz\nclocksource: timebase mult[400000] shift[22] registered\nclockevent: decrementer mult[33] shift[32] cpu[0]\n\nThis patch now introduces a local div_dc64() version of this function\nso that this overflow doesn\u0027t happen anymore.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Detlev Zundel \u003cdzu@denx.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b0ff153cd6228b2502e1c3ce5e226b82ae4e0679",
      "tree": "f555a751bcb94a1c5a4d1761966a9fa36c7fedde",
      "parents": [
        "aa8b83cb0b48e3cac58a3b75ad9c556564c5fe9d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Jan 12 21:10:56 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:26:14 2010 +1100"
      },
      "message": "powerpc/iseries: Initialise on-stack completion\n\nget_viotape_info() declares a vio_waitevent on the stack, which\ncontains a completion, but never initialises the completion.\n\nI have no idea how this ever worked, and on recent kernels it causes\nan oops in handle_tape_event() when we access the non-initialised\ncompletion.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4bf936b9e484bb8ee5f32bfd1351893810864f58",
      "tree": "c1ae85550c155bdcd8eb482898d3c0ea52409975",
      "parents": [
        "c81b812a333818c5cc1be2e086c8509d853ebeeb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Jan 06 05:24:31 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:08 2010 +1100"
      },
      "message": "powerpc: Use helpers for rlimits\n\nMake sure compiler won\u0027t do weird things with limits. E.g. fetching\nthem twice may return 2 different values after writable limits are\nimplemented.\n\nI.e. either use rlimit helpers added in\n3e10e716abf3c71bdb5d86b8f507f9e72236c9cd\nor ACCESS_ONCE if not applicable.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\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": "c81b812a333818c5cc1be2e086c8509d853ebeeb",
      "tree": "bb84b805a78e74f2e8aa64f5d946d0659d2a28fb",
      "parents": [
        "46150a050f7a329bf570462dc6df3330cafee926"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 05 18:55:10 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:08 2010 +1100"
      },
      "message": "powerpc: cpumask_of_node() should handle -1 as a node\n\npcibus_to_node can return -1 if we cannot determine which node a pci bus\nis on. If passed -1, cpumask_of_node will negatively index the lookup array\nand pull in random data:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\n00000000,00000003,00000000,00000000\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n64-65\n\nChange cpumask_of_node to check for -1 and return cpu_all_mask in this\ncase:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\nffffffff,ffffffff,ffffffff,ffffffff\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n0-127\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "46150a050f7a329bf570462dc6df3330cafee926",
      "tree": "07b8464dc4b028d5d9211e4b9d9621a1f5321ef9",
      "parents": [
        "92cb3694dd8da8769f9415790e169b9cf3a16fcb"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jan 05 00:49:02 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:07 2010 +1100"
      },
      "message": "powerpc/pseries: Fix dlpar compile warning without CONFIG_PROC_DEVICETREE\n\ncc1: warnings being treated as errors\narch/powerpc/platforms/pseries/dlpar.c: In function \u0027dlpar_attach_node\u0027:\narch/powerpc/platforms/pseries/dlpar.c:239: error: unused variable \u0027ent\u0027\narch/powerpc/platforms/pseries/dlpar.c: In function \u0027dlpar_detach_node\u0027:\narch/powerpc/platforms/pseries/dlpar.c:271: error: unused variable \u0027prop\u0027\narch/powerpc/platforms/pseries/dlpar.c:270: error: unused variable \u0027parent\u0027\nmake[3]: *** [arch/powerpc/platforms/pseries/dlpar.o] Error 1\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "92cb3694dd8da8769f9415790e169b9cf3a16fcb",
      "tree": "8098b4b455879b4aa61cd9d8c7961e723c37d031",
      "parents": [
        "e443ed35606cf921cbf9d6949010a5b36bbe747d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 04 15:26:33 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:07 2010 +1100"
      },
      "message": "powerpc/pseries: Fix xics interrupt affinity\n\nCommit 57b150cce8e004ddd36330490a68bfb59b7271e9 (irq: only update affinity if\n-\u003eset_affinity() is sucessfull) broke xics irq affinity.\n\nWe need to use the cpumask passed in, instead of accessing -\u003eaffinity directly.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e443ed35606cf921cbf9d6949010a5b36bbe747d",
      "tree": "91839698bc14c32da9f191c41810067f0e5a1143",
      "parents": [
        "9f4f04ba2b117a5c741d019629d7ffccdc621122"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Dec 30 07:40:17 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:07 2010 +1100"
      },
      "message": "powerpc/swsusp_32: Fix TLB invalidation\n\nIt seems there is a thinko in the TLB invalidation code that makes the\ntlbie in the loop executed just once. The intended check was probably\n\u0027gt\u0027, not \u0027lt\u0027.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9f4f04ba2b117a5c741d019629d7ffccdc621122",
      "tree": "3a96a7c0263b01b4706a665e9d9cbfc76d3f7011",
      "parents": [
        "004b35063296b6772fa72404a35b498f1e71e87e"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Tue Dec 29 05:10:58 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:07 2010 +1100"
      },
      "message": "powerpc/8xx: Always pin kernel instruction TLB\n\nVarious kernel asm modifies SRR0/SRR1 just before executing\na rfi. If such code crosses a page boundary you risk a TLB miss\nwhich will clobber SRR0/SRR1. Avoid this by always pinning\nkernel instruction TLB space.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d3cf4489d5a50ca9dc82473cd105f97fc7f720e0",
      "tree": "13a298e20b5586c28c3701e99b9af872db47f796",
      "parents": [
        "9b96918a974fcd6c9e752cc8b28157f776c601d3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 13 13:57:04 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 09:52:51 2010 +0900"
      },
      "message": "ARM: SMDK6410: Specify no GPIO for B_PWR_5V regulator\n\nSince the fixed voltage regulator grew support for GPIO based\nenables and GPIO 0 is valid on some systems we need to specify\nthat there is no valid GPIO enable control.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ea4407834118405ef419e9b07794ceacadc01bae",
      "tree": "1362babe2bc49f8bdf48d76d9ec4a845f2b8faae",
      "parents": [
        "61c39bb354a1f791ba6f562b766a72e508a036ee"
      ],
      "author": {
        "name": "NISHIMOTO Hiroki",
        "email": "nishimoto.hiroki@renesas.com",
        "time": "Fri Jan 15 08:25:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 15 08:25:00 2010 +0900"
      },
      "message": "sh: mach-ecovec24: Add motion sensor driver support.\n\nThis patch adds support for the lis3lv02d motion sensor connected via\ni2c on the Ecovec board. Tested with evtest.\n\nSigned-off-by: NISHIMOTO Hiroki \u003cnishimoto.hiroki@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44c36aed43b57ea12140957bebe76d711fbed653",
      "tree": "b284727dbb13c047195bd58f7322030c3987477b",
      "parents": [
        "abd4d609057dd4faa22837376fdef2433e4c33b1"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jan 14 13:21:35 2010 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Thu Jan 14 13:21:35 2010 -0500"
      },
      "message": "alpha: cpumask_of_node() should handle -1 as a node\n\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\nCC: linux-alpha@vger.kernel.org\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\n"
    },
    {
      "commit": "61c39bb354a1f791ba6f562b766a72e508a036ee",
      "tree": "1186cd23bc50089c8506b19403220ca46542de2c",
      "parents": [
        "4a24eef671614aea479eac6c9ce5fa2cf590ee76",
        "c5406079780f0f687316732353f49c3357504428"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 14 08:37:53 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 14 08:37:53 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] tape_char: add missing compat_ptr conversion\n  [S390] zcrypt: add sanity check before copy_from_user()\n  [S390] unwire sys_recvmmsg again\n  [S390] con3215: remove empty ioctl function\n  [S390] dasd: add proper compat pointer conversion for symmetrix ioctl\n  [S390] mmap: add missing compat_ptr conversion to both mmap compat syscalls\n  [S390] bug: implement arch specific __WARN macro\n  [S390] Move __cpu_logical_map to smp.c\n  [S390] tape_block: remove ioctl function\n  [S390] smp: remove volatile type quilifier from __cpu_logical_map\n  [S390] smp: setup smp_processor_id early\n  [S390] use helpers for rlimits\n  [S390] fs3270: add missing compat ptr conversion\n  [S390] vmcp: add missing compat ptr conversion\n  [S390] cio: add missing compat ptr conversion\n  [S390] dasd: add missing compat ptr conversion\n  [S390] remove superfluous TIF_USEDFPU bit\n  [S390] duplicate SIGTRAP on signal delivery.\n  [S390] clear TIF_SINGLE_STEP for new process.\n  [S390] fix loading of PER control registers for utrace.\n"
    },
    {
      "commit": "4ecf09fd3a7c8858198875171b684c73338fad83",
      "tree": "3e14954a67e438be9a1bad29a6817ab3ddeff81f",
      "parents": [
        "7b264fc2bef4a3de8bc5ff1a6c5b9e890b069a04"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 24 00:44:44 2009 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Jan 14 09:05:26 2010 -0500"
      },
      "message": "Unrot uml mconsole a bit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9b96918a974fcd6c9e752cc8b28157f776c601d3",
      "tree": "7aaf19ea7af8a9dc1cc79425934fd56bdf87ccfb",
      "parents": [
        "004b35063296b6772fa72404a35b498f1e71e87e"
      ],
      "author": {
        "name": "Ramax Lo",
        "email": "ramaxlo@gmail.com",
        "time": "Thu Jan 14 10:15:05 2010 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 14 11:25:44 2010 +0900"
      },
      "message": "ARM: S3C: NAND: Check the existence of nr_map before copying\n\nSince the structure field nr_map is optional, we need to check whether the\nchip number map is provided to avoid unexpected NULL pointer exception.\n\nSigned-off-by: Ramax Lo \u003cramaxlo@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6846ee5ca68d81e6baccf0d56221d7a00c1be18b",
      "tree": "f2c1fdbeb24ca3de7ba23a4c0b3d2ce176abcf41",
      "parents": [
        "8866f9df4a5b91a4e514ccc76472261a644a3848"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 13 16:19:34 2010 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 13 16:13:39 2010 -0800"
      },
      "message": "zlib: Fix build of powerpc boot wrapper\n\nCommit ac4c2a3bbe5db5fc570b1d0ee1e474db7cb22585 broke the build\nof all powerpc boot wrappers.\n\nIt attempts to add an include of autoconf.h but used the wrong\npath for it. It also adds -D__KERNEL__ to our boot wrapper, both\nthings that we pretty much didn\u0027t do on purpose so far.\n\nWe want our boot wrapper to remain independent enough of the kernel\nfor various reasons, one of them being that you can \"wrap\" an existing\nkernel at distro install time which allows to ship one kernel image\nand a set of boot wrappers for different platforms, the wrappers\ndon\u0027t have to be built out of the same kernel build tree.\n\nIt\u0027s also incorrect to do what the patch does in our boot environment\nsince we may not have a proper alignment exception handler which means\nwe may not be able to fixup the few cases where an unaligned access will\nneed SW emulation (depends on the core variant, could be when crossing\npage or segment boundaries for example).\n\nThis patch fixes it by putting the old code back in and using the\nnew \"fancy\" variant only when CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS\nis set, which happens not to be set on powerpc since we don\u0027t include\nautoconf.h. It also reverts the changes to our boot wrapper Makefile.\n\nThis means that x86 should, afaik, keep the optimisations since its\nboot wrapper does include autoconf.h and define __KERNEL__ (though I\ndoubt they make that much different outside of slow embedded processors).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94e587f61ef5da3b4da40289cdb7e9a62d455313",
      "tree": "e718cedd2083e74f938706b90288bc33d6fd475f",
      "parents": [
        "7b475d59a07cb193310afae48367bd1ea2faa411"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:42 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:46 2010 +0100"
      },
      "message": "[S390] unwire sys_recvmmsg again\n\nsys_recvmmsg is reachable via sys_socketcall. So unwire it again since\nthere is no point in having two entry points for it.\nAlso put it to the ignore list so we don\u0027t get reminded anymore in order\nto wire it up.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d381589834aa69f51f95b1e364fe79688692aab4",
      "tree": "a8db6e97c21f5dc82aef3a89111d2260b79b92c6",
      "parents": [
        "a9df8e325d0de527c2e97297704ebbec48c01cbf"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:39 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] mmap: add missing compat_ptr conversion to both mmap compat syscalls\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a9df8e325d0de527c2e97297704ebbec48c01cbf",
      "tree": "6bc57b4d9d670cc7cd166c3261b598d2b664a51f",
      "parents": [
        "fb380aadfe34e8d3ce628cb3e386882351940874"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:38 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] bug: implement arch specific __WARN macro\n\nThis one will trap, generates shorter code and emits better debug data\nthan the generic version.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fb380aadfe34e8d3ce628cb3e386882351940874",
      "tree": "2607a2f3ee9732516d01a2e5083fbea0476491bb",
      "parents": [
        "957a37ad587f3ef1022f1fe434d818cbed38eb95"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:37 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] Move __cpu_logical_map to smp.c\n\nFinally move it to the place where it belongs to and make get rid of\nit for !CONFIG_SMP.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c6a5f8cea2e5454fce3859ca5ed381c2535184cf",
      "tree": "c2b7dce50da44d79e3669bda8152d6d0f9357dc8",
      "parents": [
        "02beaccc901b7a28ac1de79f3ed122f5fda220b1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:35 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] smp: remove volatile type quilifier from __cpu_logical_map\n\nRemove pointless qualifier.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "02beaccc901b7a28ac1de79f3ed122f5fda220b1",
      "tree": "77c36cd14b9ce1324ff6127a4bdb19e312fef7e2",
      "parents": [
        "a58c26bba9ebe97fea99aee125728b1f3886499e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:34 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] smp: setup smp_processor_id early\n\nsmp_processor_id() is supposed to work before setup_arch() gets called.\nBefore that smp_processor_id() may return just an arbitrary value that\nis contained in the uninitialized boot lowcore.\nSo provide the arch function which will override the weak function in\ninit/main.c.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a58c26bba9ebe97fea99aee125728b1f3886499e",
      "tree": "a4f989ee10aee76712eb93899ae99d9201d40966",
      "parents": [
        "16e1a577693a470367287281765b7daad0998fc1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Jan 13 20:44:33 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] use helpers for rlimits\n\nMake sure compiler won\u0027t do weird things with limits. E.g. fetching\nthem twice may return 2 different values after writable limits are\nimplemented.\n\nI.e. either use rlimit helpers added in\n3e10e716abf3c71bdb5d86b8f507f9e72236c9cd\nor ACCESS_ONCE if not applicable.\n\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: linux390@de.ibm.com\nCc: linux-s390@vger.kernel.org\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bebf023d415fd8984994a596aaa83cd0a3046d0b",
      "tree": "5708a0d8ee1f48b982a847916bee0447a56b26a7",
      "parents": [
        "6f50248ef0efa7453397eb53e41e8aa5df534492"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 13 20:44:28 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:44 2010 +0100"
      },
      "message": "[S390] remove superfluous TIF_USEDFPU bit\n\nThe TIF_USEDFPU bit is always 0 for s390 and it is not tested anywhere.\nRemove the bit. At the same time remove the calls to clear_used_math()\nas well. The PF_USED_MATH bit is never set for s390 either.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6f50248ef0efa7453397eb53e41e8aa5df534492",
      "tree": "c04084989d30918bb9515bebcc9496689e90b4e0",
      "parents": [
        "f8d5faf718c9ff2c04eb8484585d4963c4111cd7"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 13 20:44:27 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:44 2010 +0100"
      },
      "message": "[S390] duplicate SIGTRAP on signal delivery.\n\nThe code in do_signal sets the TIF_SINGLE_STEP bit and calls\ntracehook_signal_handler after the signal frame has been set up.\nThis causes two SIGTRAP signals to be delivered to the tracer.\nStop setting the TIF_SINGLE_STEP bit in do_signal to get the\ncorrect number of SIGTRAPs.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f8d5faf718c9ff2c04eb8484585d4963c4111cd7",
      "tree": "776ed927d2e3c1a02404e2ac9253170085c28ee6",
      "parents": [
        "c3311c13adc1021e986fef12609ceb395ffc5014"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 13 20:44:26 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:44 2010 +0100"
      },
      "message": "[S390] clear TIF_SINGLE_STEP for new process.\n\nClear the TIF_SINGLE_STEP bit in copy_thread. The new process did not get\na PER event of its own. It is wrong deliver a SIGTRAP that was meant for\nthe parent process.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c3311c13adc1021e986fef12609ceb395ffc5014",
      "tree": "089bc4527e9f032ad2dcd7feee4118020cb1dcce",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 13 20:44:25 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:44 2010 +0100"
      },
      "message": "[S390] fix loading of PER control registers for utrace.\n\nIf the current task enables / disables PER tracing for itself the\nPER control registers need to be loaded in FixPerRegisters.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "07105202bdebf6e9a4c72c634cf90398abfad870",
      "tree": "0eec6777ac1e7a4d1282b5434d1602eb7767edc8",
      "parents": [
        "1373411ae4cd0caf2e1a35fb801dd9a00b64dea2"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 08 12:25:37 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jan 13 13:27:24 2010 +0100"
      },
      "message": "Makefile: do not override LC_CTYPE\n\nSetting LC_CTYPE\u003dC breaks localized messages in some setups. With only\nLC_COLLATE\u003dC and LC_NUMERIC\u003dC, we get almost all we need, except for not\nso defined character classes and tolower()/toupper(). The former is not\na big issue, because we can assume that e.g. [:alpha:] will always\ninclude a-zA-Z and we only ever process ASCII input. The latter seems\nonly affect arch/sh/tools/gen-mach-types, which we can handle separately.\n\nSo after this patch the meaning of ranges like [a-z], the behavior of\nsort and join, etc. should be the same everywhere and at the same time\ngcc should be able to print localized waring and error messages.\nLC_NUMERIC\u003dC might not be necessary, but setting it doesn\u0027t hurt.\n\nReported-by: Simon Horman \u003chorms@verge.net.au\u003e\nReported-by: Sergei Trofimovich \u003cslyfox@inbox.ru\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nTested-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e68266b7001a4e29af083716f0c36c0d6dbb1b39",
      "tree": "7840adf9c7b1b63a47564dfa209399ca1333b18e",
      "parents": [
        "864a0922dd128392467611d9857e5138c6a91999"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Wed Jan 13 10:16:08 2010 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 11:23:54 2010 +0100"
      },
      "message": "x86: xen: 64-bit kernel RPL should be 0\n\nUnder Xen 64 bit guests actually run their kernel in ring 3,\nhowever the hypervisor takes care of squashing descriptor the\nRPLs transparently (in order to allow them to continue to\ndifferentiate between user and kernel space CS using the RPL).\nTherefore the Xen paravirt backend should use RPL\u003d\u003d0 instead of\n1 (or 3). Using RPL\u003d\u003d1 causes generic arch code to take\nincorrect code paths because it uses \"testl $3, \u003cCS\u003e, je foo\"\ntype tests for a userspace CS and this considers 1\u003d\u003duserspace.\n\nThis issue was previously masked because get_kernel_rpl() was\nomitted when setting CS in kernel_thread(). This was fixed when\nkernel_thread() was unified with 32 bit in\nf443ff4201dd25cd4dec183f9919ecba90c8edc2.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Christian Kujau \u003clists@nerdbynature.de\u003e\nCc: Jeremy Fitzhardinge \u003cJeremy.Fitzhardinge@citrix.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Brian Gerst \u003cbrgerst@gmail.com\u003e\nLKML-Reference: \u003c1263377768-19600-2-git-send-email-ian.campbell@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "864a0922dd128392467611d9857e5138c6a91999",
      "tree": "1ce4f65ab7ed12d229be35de84b66ea445672522",
      "parents": [
        "42590a75019a50012f25a962246498dead428433"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Wed Jan 13 10:16:07 2010 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 11:23:45 2010 +0100"
      },
      "message": "x86: kernel_thread() -- initialize SS to a known state\n\nBefore the kernel_thread was converted into \"C\" we had\npt_regs::ss set to __KERNEL_DS (by SAVE_ALL asm macro).\n\nThough I must admit I didn\u0027t find any *explicit* load of\n%ss from this structure the better to be on a safe side\nand set it to a known value.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Christian Kujau \u003clists@nerdbynature.de\u003e\nCc: Jeremy Fitzhardinge \u003cJeremy.Fitzhardinge@citrix.com\u003e\nCc: Brian Gerst \u003cbrgerst@gmail.com\u003e\nLKML-Reference: \u003c1263377768-19600-1-git-send-email-ian.campbell@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "42590a75019a50012f25a962246498dead428433",
      "tree": "f248821c7f38d988e2d03ddaaa7c63c59e0e3206",
      "parents": [
        "fcfbb2b5facd65efa7284cc315225bfe3d1856c2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jan 04 16:16:23 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 11:15:37 2010 +0100"
      },
      "message": "x86/agp: Fix agp_amd64_init and agp_amd64_cleanup\n\nThis fixes the regression introduced by the commit\nf405d2c02395a74d3883bd03ded36457aa3697ad.\n\nThe above commit fixes the following issue:\n\n  http://marc.info/?l\u003dlinux-kernel\u0026m\u003d126192729110083\u0026w\u003d2\n\nHowever, it doesn\u0027t work properly when you remove and insert the\nagp_amd64 module again.\n\nagp_amd64_init() and agp_amd64_cleanup should be called only\nwhen gart_iommu is not called earlier (that is, the GART IOMMU\nis not enabled). We need to use \u0027gart_iommu_aperture\u0027 to see if\nGART IOMMU is enabled or not.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: mitov@issp.bas.bg\nCc: davej@redhat.com\nLKML-Reference: \u003c20100104161603L.fujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fcfbb2b5facd65efa7284cc315225bfe3d1856c2",
      "tree": "2732cee9ce39ed6035d162dff9d3967c857f3c14",
      "parents": [
        "df39a2e48f99e2d706e8fa4dc99fd148eb59449d"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Fri Jan 08 12:13:54 2010 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 10:56:27 2010 +0100"
      },
      "message": "x86: SGI UV: Fix mapping of MMIO registers\n\nThis fixes the problem of the initialization code not correctly\nmapping the entire MMIO space on a UV system.  A side effect is\nthe map_high() interface needed to be changed to accommodate\ndifferent address and size shifts.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nReviewed-by: Mike Habeck \u003chabeck@sgi.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c4B479202.7080705@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "df39a2e48f99e2d706e8fa4dc99fd148eb59449d",
      "tree": "412b4ce3696577f4c028e819131a0ca3588eb700",
      "parents": [
        "7f41c2e1523f628cc248e34192162aec5728bed7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jan 04 16:17:21 2010 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 10:41:22 2010 +0100"
      },
      "message": "x86: mce.h: Fix warning in header checks\n\nSomeone isn\u0027t reading their build output: Move the definition\nout of the exported header.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: linux-kernel@vger.kernelorg\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c2c5d45d46c8c0fd34291dec958670ad4816796f",
      "tree": "3d65ac0b76107abb6cf30982f69ccb9120de5be7",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Dec 31 03:52:25 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 09:32:54 2010 +0100"
      },
      "message": "perf: Stop stack frame walking off kernel addresses boundaries\n\nWhile processing kernel perf callchains, an bad entry can be\nconsidered as a valid stack pointer but not as a kernel address.\n\nIn this case, we hang in an endless loop. This can happen in an\nx86-32 kernel after processing the last entry in a kernel\nstacktrace.\n\nJust stop the stack frame walking after we encounter an invalid\nkernel address.\n\nThis fixes a hard lockup in x86-32.\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: \u003c1262227945-27014-1-git-send-regression-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1f0e14bbc065c88ddb68fec42b317f487cc85410",
      "tree": "ed8d6206d3362e92db3f5dd981a2e865200bde9c",
      "parents": [
        "f25bb39f8adfe980df223f415f3b845953ca1147",
        "aff7b4f86737f1ae364bf5ece9a9b8586ddb2db4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:56:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:56:01 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: Ensure ARMv6/7 mm files are built using appropriate assembler options\n  ARM: Fix wrong dmb\n  ARM: 5874/1: serial21285: fix disable_irq-from-interrupt-handler deadlock\n  ARM: 5873/1: ARM: Fix the reset logic for ARM RealView boards\n  ARM: 5872/1: ARM: include needed linux/cpu.h in asm/cpu.h\n  ARM: 5871/1: arch/arm: Fix build failure for lpd7a404_defconfig caused by missing includes\n  ARM: 5870/1: arch/arm: Fix build failure for defconfigs without CONFIG_ISA_DMA_API set\n  ARM: 5868/1: ARM: fix \"BUG: using smp_processor_id() in preemptible code\"\n  ARM: 5867/1: Update U300 defconfig\n  ARM: 5866/1: arm ptrace: use unsigned types for kernel pt_regs\n  [ARM] pxa: fix strange characters in zaurus gpio .desc\n  ARM: add missing recvmmsg syscall number\n  [ARM] pxa: fix compiler warnings of unused variable \u0027id\u0027 in cpu_is_pxa9*()\n  [ARM] pxa: update pwm_backlight-\u003enotify() to include missed \u0027struct device *\u0027\n  [ARM] pxa: enable L2 if present in XSC3\n  [ARM] pxa: do not enable L2 after MMU is enabled\n"
    },
    {
      "commit": "f25bb39f8adfe980df223f415f3b845953ca1147",
      "tree": "720e9a95d36061d133867d07282654dc9825b570",
      "parents": [
        "7113578a8a930259d6497976208e5b3e57141c5c",
        "9a3065c942d59afcc1b71bb75743d9f37fcc2954"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:55:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:55:31 2010 -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: (22 commits)\n  MIPS: Ignore vmlinux.*\n  MIPS: Move vmlinux.ecoff to arch/mips/boot\n  MIPS: cpumask_of_node() should handle -1 as a node\n  MIPS: Octeon: Use non-overflowing arithmetic in sched_clock\n  MIPS: Malta, PowerTV: Remove unnecessary \"Linux started\"\n  MIPS: BCM63xx: Remove duplicate CONFIG_CMDLINE.\n  MIPS: AR7: Remove unused prom_getchar()\n  MIPS: PowerTV: Remove extra r4k_clockevent_init() call\n  MIPS: Cobalt use strlcat() for the command line arguments\n  MIPS: Octeon: Add sched_clock() to csrc-octeon.c\n  MIPS: TXx9: Cleanup builtin-cmdline processing\n  MIPS: PowerTV: simplify prom_init_cmdline() and merge into prom_init()\n  MIPS: PowerTV: Remove unused platform_die()\n  MIPS: PowerTV: Remove mips_machine_halt()\n  MIPS: PowerTV: Remove unused ptv_memsize\n  MIPS: PowerTV: Remove unused prom_getcmdline()\n  MIPS: AR7: Remove kgdb_enabled\n  MIPS: Alchemy: Correct code taking the size of a pointer\n  MIPS: BCM63xx: Fix whitespace damaged board_bcm963xx.c\n  MIPS: VR41xx: Use strlcat() for the command line arguments\n  ...\n"
    },
    {
      "commit": "682137f7e6bc78e3c324874c0c213123ddc5e261",
      "tree": "dc7abee5b6ac11bb3819f6e8432566651998afe6",
      "parents": [
        "066000dd856709b6980123eb39b957fe26993f7b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Jan 13 10:42:05 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:51:45 2010 -0800"
      },
      "message": "m68knommu: fix definitions of __pa() and __va()\n\nFix compilation breakage of all m68knommu targets:\n\n  CC      arch/m68knommu/kernel/asm-offsets.s\nIn file included from include/linux/sched.h:77,\n                 from arch/m68knommu/kernel/asm-offsets.c:12:\ninclude/linux/percpu.h: In function \u0027per_cpu_ptr_to_phys\u0027:\ninclude/linux/percpu.h:161: error: implicit declaration of function \u0027virt_to_phy\n\nThis is broken in linux-2.6.33-rc3.\n\nChange the definitions of __pa() and __va() to not use virt_to_phys()\nand phys_to_virt(). Trivial 1:1 conversion required for the non-MMU case.\n\nA side effect if this is that the m68knommu can now use asm/virtconvert.h\nfor the definition of virt_to_phys() and phys_to_virt().\n\nAlso cleaned up the definition of page_to_phys() when moving into\nvirtconvert.h.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aff7b4f86737f1ae364bf5ece9a9b8586ddb2db4",
      "tree": "c083c9f20933c89a5d24882f69bcba410766b739",
      "parents": [
        "7511bce4069de39ea04b14c1e1d55c249f9ce808"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 19:02:05 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 19:02:05 2010 +0000"
      },
      "message": "ARM: Ensure ARMv6/7 mm files are built using appropriate assembler options\n\nA kernel with both ARMv6 and ARMv7 selected results in build errors.\nFix this by specifying the proper architectures for these assembly\nfiles.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7511bce4069de39ea04b14c1e1d55c249f9ce808",
      "tree": "befa78be1f9631b9fc3d5cbc10cef9e8fcd641bd",
      "parents": [
        "cc20b900be7aa8e456aff82dfcb55fb15c508962"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 18:59:16 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 18:59:16 2010 +0000"
      },
      "message": "ARM: Fix wrong dmb\n\nThe __kuser_cmpxchg code uses an ARMv6 dmb instruction, rather than\none based upon the architecture being built for.  Switch to using\nthe macro provided for this purpose, which also eliminates the\nneed for an ifdef.\n\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a3065c942d59afcc1b71bb75743d9f37fcc2954",
      "tree": "35e3866da513fbd25dd0604b6537880e3e6b4cd1",
      "parents": [
        "17f964e881e125917cbeea8eb82271cc68485a22"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:14:19 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:38 2010 +0100"
      },
      "message": "MIPS: Ignore vmlinux.*\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/795/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "17f964e881e125917cbeea8eb82271cc68485a22",
      "tree": "8a1fbbb95ec46049c1dfdee0117da36cbeeed96c",
      "parents": [
        "d797396f3387c5be8f63fcc8e9be98bb884ea86a"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:13:17 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:38 2010 +0100"
      },
      "message": "MIPS: Move vmlinux.ecoff to arch/mips/boot\n\nIt moves to the same directory as the boot files in other formats.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/796/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d797396f3387c5be8f63fcc8e9be98bb884ea86a",
      "tree": "63024f12dfb080db7d8fbc73776f1bbdc68bbf7f",
      "parents": [
        "0e8a1d8262f41d6e8c1d736a408882bbb7a5c0a6"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Jan 06 15:55:13 2010 +1100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:37 2010 +0100"
      },
      "message": "MIPS: cpumask_of_node() should handle -1 as a node\n\npcibus_to_node can return -1 if we cannot determine which node a pci bus\nis on. If passed -1, cpumask_of_node will negatively index the lookup array\nand pull in random data:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\n00000000,00000003,00000000,00000000\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n64-65\n\nChange cpumask_of_node to check for -1 and return cpu_all_mask in this\ncase:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\nffffffff,ffffffff,ffffffff,ffffffff\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n0-127\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/831/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e8a1d8262f41d6e8c1d736a408882bbb7a5c0a6",
      "tree": "b8943db01b333cbd3629555e2de92a8670f39404",
      "parents": [
        "9b54dc5869c3989077e456c57e51810f0a1bdbcb"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Jan 08 14:47:36 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: Octeon: Use non-overflowing arithmetic in sched_clock\n\nWith typical mult and shift values, the calculation for Octeon\u0027s sched_clock\noverflows when using 64-bit arithmetic.  Use 128-bit calculations instead.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/849/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b54dc5869c3989077e456c57e51810f0a1bdbcb",
      "tree": "cd897db1c1a2d0742dbd047930d399680eec9075",
      "parents": [
        "0622870a641f17f9ea10be82d5a8770d0e16c19b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sun Jan 03 14:47:34 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: Malta, PowerTV: Remove unnecessary \"Linux started\"\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/813/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0622870a641f17f9ea10be82d5a8770d0e16c19b",
      "tree": "c50878875cd3b0dc8d9e79acf5ce8eb0f8bfa788",
      "parents": [
        "70b5c8194f1ecfab5f7e8db3590e7ef7996d893e"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sun Jan 03 14:39:11 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: BCM63xx: Remove duplicate CONFIG_CMDLINE.\n\nBuiltin cmdline is copied by arch_mem_init().\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/812/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "70b5c8194f1ecfab5f7e8db3590e7ef7996d893e",
      "tree": "a97c249b88dc5b5302f3d3228aef6a1decf7cc8b",
      "parents": [
        "1dc238632bbb4283ba2c789b2aeadb1a2743eb4f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sun Jan 03 14:13:04 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: AR7: Remove unused prom_getchar()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/811/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1dc238632bbb4283ba2c789b2aeadb1a2743eb4f",
      "tree": "1a3b95808fc936aa0e8828fb72ca9ecc5df615d6",
      "parents": [
        "0833c76bd894b797f353e32c5eadfe16855bcf69"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Mon Dec 21 17:43:42 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:35 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove extra r4k_clockevent_init() call\n\nA call to r4k_clocksource_init() was added to plat_time_init(), but\nwhen init_mips_clock_source() calls the same function, boot fails in\nclockevents_register_device(). This patch removes the extraneous call.\n\nSigned-off-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/803/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0833c76bd894b797f353e32c5eadfe16855bcf69",
      "tree": "21825231b2c6cb96d3962055cf27da8aaad2a33a",
      "parents": [
        "c6a3c851a287980e47b45bf191a3b78d9d8508e2"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Thu Dec 24 17:06:34 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:34 2010 +0100"
      },
      "message": "MIPS: Cobalt use strlcat() for the command line arguments\n\nTested with CoLo v1.22\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/807/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c6a3c851a287980e47b45bf191a3b78d9d8508e2",
      "tree": "b58339ebc32655ecff45e1f2d32c9ec26dc881f8",
      "parents": [
        "98bea6fc87390b6a12f595ad06fc686712435f94"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 23 13:18:54 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:34 2010 +0100"
      },
      "message": "MIPS: Octeon: Add sched_clock() to csrc-octeon.c\n\nWith the advent of function graph tracing on MIPS, Octeon needs a high\nprecision sched_clock() implementation.  Without it, most timing\nnumbers are reported as 0.000.\n\nThis new sched_clock just uses the 64-bit cycle counter appropriately\nscaled.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/805/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98bea6fc87390b6a12f595ad06fc686712435f94",
      "tree": "0cd549e85dc4c0d55b88ecb0dc5b38b475e10e66",
      "parents": [
        "7e326d687d182e45447c24daccaa9b60bae130d5"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Dec 22 00:48:57 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:34 2010 +0100"
      },
      "message": "MIPS: TXx9: Cleanup builtin-cmdline processing\n\nSince commit 898d357b5262f9e26bc2418e01f8676e80d9867e (lmo) /\n6acc7d485c24c00e111c61b2e6dff9180faebcae (kernel.org) (\"Fix and enhance\nbuilt-in kernel command line\") arcs_cmdline[] does not contain built-in\ncommand line.  The commit introduce CONFIG_CMDLINE_BOOL and\nCONFIG_CMDLINE_OVERRIDE to control built-in command line, and now we can\nuse them instead of platform-specific built-in command line processing.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/802/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e326d687d182e45447c24daccaa9b60bae130d5",
      "tree": "60958ec62e35aacc5471503a4ef3d58c6ccb93f6",
      "parents": [
        "0eb99a9354cfe73dfa76ef81c917f7655b1b306c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:38:37 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:33 2010 +0100"
      },
      "message": "MIPS: PowerTV: simplify prom_init_cmdline() and merge into prom_init()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/801/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0eb99a9354cfe73dfa76ef81c917f7655b1b306c",
      "tree": "58a5528d31d84dbbedbb678273b71f63baf3fe27",
      "parents": [
        "2620c3570f748647afb17e095507099a309ed8f6"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:36:32 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:33 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove unused platform_die()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/800/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2620c3570f748647afb17e095507099a309ed8f6",
      "tree": "985c1dccc3c125d9e536e2105d6cc3b6c68c0824",
      "parents": [
        "09b7c9f24d8e9b772da682b52b83c88f426a849d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:33:46 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:32 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove mips_machine_halt()\n\nmips_machine_halt() is same as mips_machine_restart().  Also delete the\nregistration of _machine_halt and pm_power_off because mips_machine_halt()\nis the restart function.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/798/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "09b7c9f24d8e9b772da682b52b83c88f426a849d"
}
