)]}'
{
  "log": [
    {
      "commit": "770e1ac5f29003fca18af4e67eb5a05ddb5b1491",
      "tree": "71a5f1e9efb001a4f46bc077c024dedd1f94a835",
      "parents": [
        "a63fdc5156f2ef5690b6cf03d72b0c4917efbba7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 14 10:57:51 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 12 11:16:45 2011 +1000"
      },
      "message": "powerpc/mm: Fix memory_block_size_bytes() for non-pseries\n\nJust compiling pseries in the kernel causes it to override\nmemory_block_size_bytes() regardless of what is the runtime\nplatform.\n\nThis cleans up the implementation of that function, fixing\na bug or two while at it, so that it\u0027s harmless (and potentially\nuseful) for other platforms. Without this, bugs in that code\nwould trigger a WARN_ON() in drivers/base/memory.c when\nbooting some different platforms.\n\nIf/when we have another platform supporting memory hotplug we\nmight want to either move that out to a generic place or\nmake it a ppc_md. callback.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "78a3cc38f72cb0e6938ed8e796041d6d1beb8a28",
      "tree": "400bf76711d46155b78090371d96a2d8b6ed994e",
      "parents": [
        "49743170556e13156a64f8f20fa412805771b4e1",
        "76462232c21dc011462522387ddad0598a4f11e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 29 11:03:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 29 11:03:27 2011 -0700"
      },
      "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  arch/powerpc: use printk_ratelimited instead of printk_ratelimit\n  powerpc/rtas-rtc: remove sideeffects of printk_ratelimit\n  powerpc/pseries: remove duplicate SCSI_BNX2_ISCSI in pseries_defconfig\n  powerpc/e500: fix breakage with fsl_rio_mcheck_exception\n  powerpc/p1022ds: fix audio-related properties in the device tree\n  powerpc/85xx: fix NAND_CMD_READID read bytes number\n"
    },
    {
      "commit": "76462232c21dc011462522387ddad0598a4f11e4",
      "tree": "a21be7280dd159e44f5a9a387c586a059a84485b",
      "parents": [
        "9a8f99fab02db296815d7f0ae8ba8ce169df0063"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "christian.dietrich@informatik.uni-erlangen.de",
        "time": "Sat Jun 04 05:36:54 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 29 15:31:01 2011 +1000"
      },
      "message": "arch/powerpc: use printk_ratelimited instead of printk_ratelimit\n\nSince printk_ratelimit() shouldn\u0027t be used anymore (see comment in\ninclude/linux/printk.h), replace it with printk_ratelimited.\n\nSigned-off-by: Christian Dietrich \u003cchristian.dietrich@informatik.uni-erlangen.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9a8f99fab02db296815d7f0ae8ba8ce169df0063",
      "tree": "5f1bfc1bf3febaded62f6ab64afe1b7a6b3d15ba",
      "parents": [
        "937c190ccdd29855828529fc2b4b3e5f1282ff23"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "christian.dietrich@informatik.uni-erlangen.de",
        "time": "Sat Jun 04 05:35:47 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 29 15:30:43 2011 +1000"
      },
      "message": "powerpc/rtas-rtc: remove sideeffects of printk_ratelimit\n\nDon\u0027t use printk_ratelimit() as an additional condition for returning\non an error. Because when the ratelimit is reached, printk_ratelimit\nwill return 0 and e.g. in rtas_get_boot_time won\u0027t check for an error\ncondition.\n\nSigned-off-by: Christian Dietrich \u003cchristian.dietrich@informatik.uni-erlangen.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "937c190ccdd29855828529fc2b4b3e5f1282ff23",
      "tree": "aa00289bf6722bc26f39300124f3433c16da4702",
      "parents": [
        "82a9a4809f4cb4ce3f17da99a8150df8455fa096"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Mon Jun 27 19:55:30 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 29 09:28:52 2011 +1000"
      },
      "message": "powerpc/pseries: remove duplicate SCSI_BNX2_ISCSI in pseries_defconfig\n\nRemove duplicate assignment of SCSI_BNX2_ISCSI in pseries_defconfig\nintroduced by:\n  37e0c21e powerpc/pseries: Enable iSCSI support for a number of cards\n\ncauses warning:\narch/powerpc/configs/pseries_defconfig:151:warning: override: reassigning to symbol SCSI_BNX2_ISCSI\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c6830c22603aaecf65405af23f6da2d55892f9cb",
      "tree": "19458ebc7c32bef8a4ed59630cabb5785b1bdc11",
      "parents": [
        "af4087e0e682df12bdffec5cfafc2fec9208716e"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Thu Jun 16 17:28:07 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 14:13:09 2011 -0700"
      },
      "message": "Fix node_start/end_pfn() definition for mm/page_cgroup.c\n\ncommit 21a3c96 uses node_start/end_pfn(nid) for detection start/end\nof nodes. But, it\u0027s not defined in linux/mmzone.h but defined in\n/arch/???/include/mmzone.h which is included only under\nCONFIG_NEED_MULTIPLE_NODES\u003dy.\n\nThen, we see\n  mm/page_cgroup.c: In function \u0027page_cgroup_init\u0027:\n  mm/page_cgroup.c:308: error: implicit declaration of function \u0027node_start_pfn\u0027\n  mm/page_cgroup.c:309: error: implicit declaration of function \u0027node_end_pfn\u0027\n\nSo, fixiing page_cgroup.c is an idea...\n\nBut node_start_pfn()/node_end_pfn() is a very generic macro and\nshould be implemented in the same manner for all archs.\n(m32r has different implementation...)\n\nThis patch removes definitions of node_start/end_pfn() in each archs\nand defines a unified one in linux/mmzone.h. It\u0027s not under\nCONFIG_NEED_MULTIPLE_NODES, now.\n\nA result of macro expansion is here (mm/page_cgroup.c)\n\nfor !NUMA\n start_pfn \u003d ((\u0026contig_page_data)-\u003enode_start_pfn);\n  end_pfn \u003d ({ pg_data_t *__pgdat \u003d (\u0026contig_page_data); __pgdat-\u003enode_start_pfn + __pgdat-\u003enode_spanned_pages;});\n\nfor NUMA (x86-64)\n  start_pfn \u003d ((node_data[nid])-\u003enode_start_pfn);\n  end_pfn \u003d ({ pg_data_t *__pgdat \u003d (node_data[nid]); __pgdat-\u003enode_start_pfn + __pgdat-\u003enode_spanned_pages;});\n\nChangelog:\n - fixed to avoid using \"nid\" twice in node_end_pfn() macro.\n\nReported-and-acked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReported-and-tested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Mel Gorman \u003cmgorman@suse.de\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82a9a4809f4cb4ce3f17da99a8150df8455fa096",
      "tree": "06659597671abf80360dd5c89df8aaba26e6962a",
      "parents": [
        "f3fed682f78dfab384d3dc3f9ca7a7338a93c142"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Jun 16 14:09:17 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jun 22 06:15:16 2011 -0500"
      },
      "message": "powerpc/e500: fix breakage with fsl_rio_mcheck_exception\n\nThe wrong MCSR bit was being used on e500mc.  MCSR_BUS_RBERR only exists\non e500v1/v2.  Use MCSR_LD on e500mc, and remove all MCSR checking\nin fsl_rio_mcheck_exception as we now no longer call that function\nif the appropriate bit in MCSR is not set.\n\nIf RIO support was enabled at compile-time, but was never probed, just\nreturn from fsl_rio_mcheck_exception rather than dereference a NULL\npointer.\n\nTODO: There is still a remaining, though comparitively minor, issue in\nthat this recovery mechanism will falsely engage if there\u0027s an unrelated\nMCSR_LD event at the same time as a RIO error.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f3fed682f78dfab384d3dc3f9ca7a7338a93c142",
      "tree": "86fb6bd8b175fc321d8db33aeef643e230fa98b9",
      "parents": [
        "c02a02ee4db5cd8b95ee3cc705b535f443612583"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Jun 08 14:03:05 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jun 22 06:14:54 2011 -0500"
      },
      "message": "powerpc/p1022ds: fix audio-related properties in the device tree\n\nOn the Freescale P1022DS reference board, the SSI audio controller is\nconnected in \"asynchronous\" mode to the codec\u0027s clocks, so the device tree\nneeds an \"fsl,ssi-asynchronous\" property.\n\nAlso remove the clock-frequency property from the wm8776 node, because\nthe clock is enabled only if U-Boot enables it, and U-Boot will set the\nproperty if the clock is enabled.  A future version of the P1022DS audio\ndriver will configure the clock itself, but for now, the driver should\nnot be told that the clock is running when it isn\u0027t.\n\nAlso fix the FIFO depth to 15, instead of 16.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c7cbb02222eccb82bfd42696b01abceddae663f2",
      "tree": "6204f5c691c762ccddaa10a3928316d7a803dc3b",
      "parents": [
        "fb139dfeef9558a12ffdbf9e26951fd1a9304f3b"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "wanlong.gao@gmail.com",
        "time": "Wed Jun 15 15:08:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:04:02 2011 -0700"
      },
      "message": "rtc: fix build warnings in defconfigs\n\nRTC_CLASS is changed to bool, so \u0027m\u0027 is invalid.\n\nSigned-off-by: Wanlong Gao \u003cwanlong.gao@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "307cfe715344e15eda12dad3bb14f794115ca823",
      "tree": "1069c883a4abf9230b510821de3359e9d83b29a8",
      "parents": [
        "d660474e840a8ec5dc770f1a15d44e0045d411a6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 09 16:52:38 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 09 16:52:38 2011 +1000"
      },
      "message": "powerpc: Force page alignment for initrd reserved memory\n\nWhen using 64K pages with a separate cpio rootfs, U-Boot will align\nthe rootfs on a 4K page boundary. When the memory is reserved, and\nsubsequent early memblock_alloc is called, it will allocate memory\nbetween the 64K page alignment and reserved memory. When the reserved\nmemory is subsequently freed, it is done so by pages, causing the\nearly memblock_alloc requests to be re-used, which in my case, caused\nthe device-tree to be clobbered.\n\nThis patch forces the reserved memory for initrd to be kernel page\naligned, and will move the device tree if it overlaps with the range\nextension of initrd. This patch will also consolidate the identical\nfunction free_initrd_mem() from mm/init_32.c, init_64.c to mm/mem.c,\nand adds the same range extension when freeing initrd. free_initrd_mem()\nis also moved to the __init section.\n\nMany thanks to Milton Miller for his input on this patch.\n\n[BenH: Fixed build without CONFIG_BLK_DEV_INITRD]\n\nSigned-off-by: Dave Carroll \u003cdcarroll@astekcorp.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d660474e840a8ec5dc770f1a15d44e0045d411a6",
      "tree": "f9be76e031d9f9996111c8c4d2f3f0011f15ee4b",
      "parents": [
        "43d795c6320fce4c1b3b38ae764fb465230745ef",
        "704102a6799ecf7c1b268a43452761dae335f29c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 09 14:46:32 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 09 14:46:32 2011 +1000"
      },
      "message": "Merge remote branch \u0027kumar/merge\u0027 into merge\n"
    },
    {
      "commit": "c49f8789f532ae39019135ca038e9bc0d15aaa4a",
      "tree": "d9b44eb4480d4e13436fda3cde39ea6f1e2f16a8",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Mar 12 17:44:10 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 08 18:51:18 2011 -0600"
      },
      "message": "dtc/powerpc: remove obsolete .gitignore entries\n\ndtc was moved and .gitignores have been added to the new location. So, we can\ndelete the old, forgotten ones.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "704102a6799ecf7c1b268a43452761dae335f29c",
      "tree": "42813e5451f0454262a8cf5054a0fb453583e24e",
      "parents": [
        "fb9be2349f099d7c68b706e04fd62c478d3c0ed2"
      ],
      "author": {
        "name": "Shaohui Xie",
        "email": "Shaohui.Xie@freescale.com",
        "time": "Fri Jun 03 10:45:11 2011 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 03 00:09:09 2011 -0500"
      },
      "message": "powerpc/85xx: fix race bug of calling request_irq after enable elbc interrupts\n\nSigned-off-by: Shaohui Xie \u003cShaohui.Xie@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fb9be2349f099d7c68b706e04fd62c478d3c0ed2",
      "tree": "5a0d80e4aeba5bbaa5359e14c82e4f64fcf76b16",
      "parents": [
        "a3623239ad941c7fa5440231f601e8f6de1f2a54"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 02 11:26:13 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 02 15:29:09 2011 -0500"
      },
      "message": "powerpc/book3e: Fix CPU feature handling on e5500 in 32-bit mode\n\nWe are missing FPU feature bit that user space may require.  In the\n64-bit mode this gets set since we pull it in via COMMON_USER_PPC64.  We\njust explicitly set it so user space will be happy again.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a3623239ad941c7fa5440231f601e8f6de1f2a54",
      "tree": "06549dc702d556af5b08881ef8bb983635191f5d",
      "parents": [
        "9693ebd4815eefa2b7c8fcc699061a0c8da0c1e7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 02 11:18:53 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 02 15:29:08 2011 -0500"
      },
      "message": "powerpc/fsl_rio: Fix compile error when CONFIG_FSL_RIO not set\n\narch/powerpc/kernel/built-in.o: In function `machine_check_e500mc\u0027:\narch/powerpc/kernel/traps.c:429: undefined reference to `fsl_rio_mcheck_exception\u0027\narch/powerpc/kernel/built-in.o: In function `machine_check_e500\u0027:\narch/powerpc/kernel/traps.c:519: undefined reference to `fsl_rio_mcheck_exception\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nReported-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "339dedf709e21d5718d6596750166f70e8bed40a",
      "tree": "f4fab2933bd90211d3f62141f068b90060cd90f0",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 31 18:01:23 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 31 20:30:20 2011 +0900"
      },
      "message": "powerpc/pmac: Don\u0027t register pmac PIC syscore ops when HW not present\n\nThe Apple custom PIC only exist in some earlier machine models,\nanything with an MPIC will crash on suspend if we register those\nsyscore ops unconditionally.\n\nThis is a regression caused by commit f5a592f7d74e (\"PM / PowerPC: Use\nstruct syscore_ops instead of sysdevs for PM\")\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "571503e10045c89af951962ea0bb783482663aad",
      "tree": "b24af1e4b5c67e2da940991b8219f8f8c4e7ac0a",
      "parents": [
        "29a6ccca3869bbe33879dae0cd7df2a1559eff54",
        "7b21fddd087678a70ad64afc0f632e0f1071b092"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "message": "Merge branch \u0027setns\u0027\n\n* setns:\n  ns: Wire up the setns system call\n\nDone as a merge to make it easier to fix up conflicts in arm due to\naddition of sendmmsg system call\n"
    },
    {
      "commit": "7b21fddd087678a70ad64afc0f632e0f1071b092",
      "tree": "c3ee152ab9b57b6cbc1ee3c6fd495c704ec47f66",
      "parents": [
        "14d74e0cab7a7779a7ff0c3863c04c8a8e507106"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri May 27 19:28:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:48:39 2011 -0700"
      },
      "message": "ns: Wire up the setns system call\n\n32bit and 64bit on x86 are tested and working.  The rest I have looked\nat closely and I can\u0027t find any problems.\n\nsetns is an easy system call to wire up.  It just takes two ints so I\ndon\u0027t expect any weird architecture porting problems.\n\nWhile doing this I have noticed that we have some architectures that are\nvery slow to get new system calls.  cris seems to be the slowest where\nthe last system calls wired up were preadv and pwritev.  avr32 is weird\nin that recvmmsg was wired up but never declared in unistd.h.  frv is\nbehind with perf_event_open being the last syscall wired up.  On h8300\nthe last system call wired up was epoll_wait.  On m32r the last system\ncall wired up was fallocate.  mn10300 has recvmmsg as the last system\ncall wired up.  The rest seem to at least have syncfs wired up which was\nnew in the 2.6.39.\n\nv2: Most of the architecture support added by Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nv3: ported to v2.6.36-rc4 by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nv4: Moved wiring up of the system call to another patch\nv5: ported to v2.6.39-rc6\nv6: rebased onto parisc-next and net-next to avoid syscall  conflicts.\nv7: ported to Linus\u0027s latest post 2.6.39 tree.\n\n\u003e  arch/blackfin/include/asm/unistd.h     |    3 ++-\n\u003e  arch/blackfin/mach-common/entry.S      |    1 +\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n\nOh - ia64 wiring looks good.\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a56d2220284b0e4dd8569fa475d7053f1c40a63",
      "tree": "96f959486a2f31db599e5f97167074bd1ecb3dc6",
      "parents": [
        "46f2cc80514e389bacfb642a32a4181fa1f1d20b",
        "239df0fd5ee25588f8a5ba7f7ee646940cc403f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 19:51:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 19:51:32 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (45 commits)\n  ARM: 6945/1: Add unwinding support for division functions\n  ARM: kill pmd_off()\n  ARM: 6944/1: mm: allow ASID 0 to be allocated to tasks\n  ARM: 6943/1: mm: use TTBR1 instead of reserved context ID\n  ARM: 6942/1: mm: make TTBR1 always point to swapper_pg_dir on ARMv6/7\n  ARM: 6941/1: cache: ensure MVA is cacheline aligned in flush_kern_dcache_area\n  ARM: add sendmmsg syscall\n  ARM: 6863/1: allow hotplug on msm\n  ARM: 6832/1: mmci: support for ST-Ericsson db8500v2\n  ARM: 6830/1: mach-ux500: force PrimeCell revisions\n  ARM: 6829/1: amba: make hardcoded periphid override hardware\n  ARM: 6828/1: mach-ux500: delete SSP PrimeCell ID\n  ARM: 6827/1: mach-netx: delete hardcoded periphid\n  ARM: 6940/1: fiq: Briefly document driver responsibilities for suspend/resume\n  ARM: 6938/1: fiq: Refactor {get,set}_fiq_regs() for Thumb-2\n  ARM: 6914/1: sparsemem: fix highmem detection when using SPARSEMEM\n  ARM: 6913/1: sparsemem: allow pfn_valid to be overridden when using SPARSEMEM\n  at91: drop at572d940hf support\n  at91rm9200: introduce at91rm9200_set_type to specficy cpu package\n  at91: drop boot_params and PLAT_PHYS_OFFSET\n  ...\n"
    },
    {
      "commit": "239df0fd5ee25588f8a5ba7f7ee646940cc403f4",
      "tree": "bfece31a51ceec2793cb69b3ac1c936e0652bcbc",
      "parents": [
        "cc780af5aca00d573eae0e926e1d4cf1439b580e",
        "ae1d3b974e091b5fc9008bd41bcbdaac68110b62",
        "81479c246c07b703aeb4bf54933b7d928cb5b717"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 27 22:59:57 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 27 22:59:57 2011 +0100"
      },
      "message": "Merge branches \u0027devel\u0027, \u0027devel-stable\u0027 and \u0027fixes\u0027 into for-linus\n"
    },
    {
      "commit": "f23a5e1405e47df6cdc86568ea75df266b9e151f",
      "tree": "788fab831a235ce8f143e8562d832336a595cff7",
      "parents": [
        "d24c2af42292cb4ad9c829d71fe0d795112ca6e7",
        "0775a60aca2375ea5598741b30d13fe6d3f15617"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 14:27:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 14:27:34 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM: Fix PM QOS\u0027s user mode interface to work with ASCII input\n  PM / Hibernate: Update kerneldoc comments in hibernate.c\n  PM / Hibernate: Remove arch_prepare_suspend()\n  PM / Hibernate: Update some comments in core hibernate code\n"
    },
    {
      "commit": "45acab01ca6389371ec39e16844768a60f5f1380",
      "tree": "c2997deab16bdc254f927edfa849d2a4dfb36092",
      "parents": [
        "c0880dcded3ffe77700184e9d96c110ce0094c11",
        "9693ebd4815eefa2b7c8fcc699061a0c8da0c1e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:17:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:17:30 2011 -0700"
      },
      "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/fsl_rio: Error interrupt handler for sRIO on MPC85xx\n  powerpc/fsl_rio: move machine_check handler\n  powerpc/fsl_lbc: Add workaround for ELBC-A001 erratum\n"
    },
    {
      "commit": "63e424c84429903c92a0f1e9654c31ccaf6694d0",
      "tree": "7a5dbe2587176f3552a71aa18d4cc006bc05261b",
      "parents": [
        "19de85ef574c3a2182e3ccad9581805052f14946"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu May 26 16:26:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:38 2011 -0700"
      },
      "message": "arch: remove CONFIG_GENERIC_FIND_{NEXT_BIT,BIT_LE,LAST_BIT}\n\nBy the previous style change, CONFIG_GENERIC_FIND_NEXT_BIT,\nCONFIG_GENERIC_FIND_BIT_LE, and CONFIG_GENERIC_FIND_LAST_BIT are not used\nto test for existence of find bitops anymore.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a77aea92010acf54ad785047234418d5d68772e2",
      "tree": "c7cb57b62fd02bee2baceb79251923f7caec6139",
      "parents": [
        "d846687d7f84e45f23ecf3846dbb43312a1206dd"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@free.fr",
        "time": "Thu May 26 16:25:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:34 2011 -0700"
      },
      "message": "cgroup: remove the ns_cgroup\n\nThe ns_cgroup is an annoying cgroup at the namespace / cgroup frontier and\nleads to some problems:\n\n  * cgroup creation is out-of-control\n  * cgroup name can conflict when pids are looping\n  * it is not possible to have a single process handling a lot of\n    namespaces without falling in a exponential creation time\n  * we may want to create a namespace without creating a cgroup\n\n  The ns_cgroup was replaced by a compatibility flag \u0027clone_children\u0027,\n  where a newly created cgroup will copy the parent cgroup values.\n  The userspace has to manually create a cgroup and add a task to\n  the \u0027tasks\u0027 file.\n\nThis patch removes the ns_cgroup as suggested in the following thread:\n\nhttps://lists.linux-foundation.org/pipermail/containers/2009-June/018616.html\n\nThe \u0027cgroup_clone\u0027 function is removed because it is no longer used.\n\nThis is a userspace-visible change.  Commit 45531757b45c (\"cgroup: notify\nns_cgroup deprecated\") (merged into 2.6.27) caused the kernel to emit a\nprintk warning users that the feature is planned for removal.  Since that\ntime we have heard from XXX users who were affected by this.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@free.fr\u003e\nSigned-off-by: Serge E. Hallyn \u003cserge.hallyn@canonical.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nReviewed-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Paul Menage \u003cmenage@google.com\u003e\nAcked-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9693ebd4815eefa2b7c8fcc699061a0c8da0c1e7",
      "tree": "cd8d8919c18528c26aa78291833b3551c4d33a35",
      "parents": [
        "3fb7933850faf1017c59a675e895ed8f27fef4be",
        "6ff31453161e8614e8ba3b360f8d883a27230e0c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 27 09:58:22 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 27 09:58:22 2011 +1000"
      },
      "message": "Merge remote branch \u0027kumar/merge\u0027 into merge\n"
    },
    {
      "commit": "3fb7933850faf1017c59a675e895ed8f27fef4be",
      "tree": "0d9b038f08aefb888329c134aedfa391c30d8a99",
      "parents": [
        "4dd602900196bcc00505485e2a363caec4f3fd93"
      ],
      "author": {
        "name": "Rupjyoti Sarmah",
        "email": "rsarmah@amcc.com",
        "time": "Tue Mar 29 23:10:24 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 15:00:37 2011 +1000"
      },
      "message": "powerpc/4xx: Adding PCIe MSI support\n\nThis patch adds MSI support for 440SPe, 460Ex, 460Sx and 405Ex.\n\nSigned-off-by: Rupjyoti Sarmah \u003crsarmah@apm.com\u003e\nSigned-off-by: Tirumala R Marri \u003ctmarri@apm.com\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4dd602900196bcc00505485e2a363caec4f3fd93",
      "tree": "4876c904feadff354e9da9c21ce7e6b6d77a458b",
      "parents": [
        "9b7882515864117d0015a3484c0ba0eee6713de9"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 24 20:34:18 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 13:38:59 2011 +1000"
      },
      "message": "powerpc: Fix irq_free_virt by adjusting bounds before loop\n\nInstead of looping over each irq and checking against the irq array\nbounds, adjust the bounds before looping.\n\nThe old code will not free any irq if the irq + count is above\nirq_virq_count because the test in the loop is testing irq + count\ninstead of irq + i.\n\nThis code checks the limits to avoid unsigned integer overflows.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9b7882515864117d0015a3484c0ba0eee6713de9",
      "tree": "727b76078328927ba87f060b7bb57219ead3f314",
      "parents": [
        "2e455257d143f54b44701e947a092d513889d01c"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 24 20:34:18 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 13:38:59 2011 +1000"
      },
      "message": "powerpc/irq: Protect irq_radix_revmap_lookup against irq_free_virt\n\nThe radix-tree code uses call_rcu when freeing internal elements.\nWe must protect against the elements being freed while we traverse\nthe tree, even if the returned pointer will still be valid.\n\nWhile preparing a patch to expand the context in which\nirq_radix_revmap_lookup will be called, I realized that the\nradix tree was not locked.\n\nWhen asked\n\n    For a normal call_rcu usage, is it allowed to read the structure in\n    irq_enter / irq_exit, without additional rcu_read_lock?  Could an\n    element freed with call_rcu advance with the cpu still between\n    irq_enter/irq_exit (and irq_disabled())?\n\nPaul McKenney replied:\n\n    Absolutely illegal to do so. OK for call_rcu_sched(), but a\n    flaming bug for call_rcu().\n\n    And thank you very much for finding this!!!\n\nFurther analysis:\n\nIn the current CONFIG_TREE_RCU implementation. CONFIG_TREE_PREEMPT_RCU\n(and CONFIG_TINY_PREEMPT_RCU) uses explicit counters.\n\nThese counters are reflected from per-CPU to global in the\nscheduling-clock-interrupt handler, so disabling irq does prevent the\ngrace period from completing. But there are real-time implementations\n(such as the one use by the Concurrent guys) where disabling irq\ndoes -not- prevent the grace period from completing.\n\nWhile an alternative fix would be to switch radix-tree to rcu_sched, I\ndon\u0027t want to audit the other users of radix trees (nor put alternative\nfreeing in the library).  The normal overhead for rcu_read_lock and\nunlock are a local counter increment and decrement.\n\nThis does not show up in the rcu lockdep because in 2.6.34 commit\n2676a58c98 (radix-tree: Disable RCU lockdep checking in radix tree)\ndeemed it too hard to pass the condition of the protecting lock\nto the library.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nReviewed-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2e455257d143f54b44701e947a092d513889d01c",
      "tree": "3ec9c640c1bce6b2ea78accc0b0b962f97595e0c",
      "parents": [
        "3d1b5e206a4f0ce46f2aa138590738c5d8e118ac"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 24 20:34:18 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 13:38:59 2011 +1000"
      },
      "message": "powerpc/irq: Check desc in handle_one_irq and expand generic_handle_irq\n\nLook up the descriptor and check that it is found in handle_one_irq\nbefore checking if we are on the irq stack, and call the handler\ndirectly using the descriptor if we are on the stack.\n\nWe need check irq_to_desc finds the descriptor to avoid a NULL\npointer dereference.  It could have failed because the number from\nppc_md.get_irq was above NR_IRQS, or various exceptional conditions\nwith sparse irqs (eg race conditions while freeing an irq if its was\nnot shutdown in the controller).\n\nfe12bc2c99 (genirq: Uninline and sanity check generic_handle_irq())\nmoved generic_handle_irq out of line to allow its use by interrupt\ncontrollers in modules.  However, handle_one_irq is core arch code.\nIt already knows the details of struct irq_desc and handling irqs in\nthe nested irq case.  This will avoid the extra stack frame to return\nthe value we don\u0027t check.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3d1b5e206a4f0ce46f2aa138590738c5d8e118ac",
      "tree": "23e10e1c4d3a89bdb6c870998e3b4843358e75b8",
      "parents": [
        "8142f032a90680ed2fb080ca694ffe9509276361"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 24 20:34:17 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 13:38:59 2011 +1000"
      },
      "message": "powerpc/irq: Always free duplicate IRQ_LEGACY hosts\n\nSince kmem caches are allocated before init_IRQ as noted in 3af259d155\n(powerpc: Radix trees are available before init_IRQ), we now call\nkmalloc in all cases and can can always call kfree if we are asked\nto allocate a duplicate or conflicting IRQ_HOST_MAP_LEGACY host.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8142f032a90680ed2fb080ca694ffe9509276361",
      "tree": "0ab59f4d894a38575bd8d423fbc703a83538b02f",
      "parents": [
        "d5a1c1937090d72c08c72e8abaa906b26459608e"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 24 20:34:18 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 13:38:58 2011 +1000"
      },
      "message": "powerpc/irq: Remove stale and misleading comment\n\nThe comment claims we will call host-\u003eops-\u003emap() to update the flags if\nwe find a previously established mapping, but we never did.  We used\nto call remap, but that call was removed in da05198002 (powerpc: Remove\nirq_host_ops-\u003eremap hook).\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d5a1c1937090d72c08c72e8abaa906b26459608e",
      "tree": "c76aca30793f0234fb9a6853d3d16ffa903b09b7",
      "parents": [
        "7ef71d753ea0286bfeb4251b9ba592716ebdd9e8"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 24 20:34:18 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 13:38:58 2011 +1000"
      },
      "message": "powerpc/cell: Rename ipi functions to match current abstractions\n\nRename functions and arguments to reflect current usage.  iic_cause_ipi\nbecomes iic_message_pass and iic_ipi_to_irq becomes iic_msg_to_irq,\nand iic_request_ipi now takes a message (msg) instead of an ipi number.\nAlso mesg is renamed to msg.\n\nCommit f1072939b6 (powerpc: Remove checks for MSG_ALL and\nMSG_ALL_BUT_SELF) connected the smp_message_pass hook for cell to the\nunderlying iic_cause_IPI, a platform unique name.  Later 23d72bfd8f\n(powerpc: Consolidate ipi message mux and demux) added a cause_ipi\nhook to the smp_ops, also used in message passing, but for controllers\nthat can not send 4 unique messages and require multiplexing.  It is\neven more confusing that the both take two arguments, but one is the\nsmall message ordinal and the other is an opaque long data associated\nwith the cpu.\n\nSince cell iic maps messages one to one to ipi irqs, rename the\nfunction and argument to translate from ipi to message.  Also make it\nclear that iic_request_ipi takes a message number as the argument\nfor which ipi to create and request.\n\nNo functionional change, just renames to avoid future confusion.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7ef71d753ea0286bfeb4251b9ba592716ebdd9e8",
      "tree": "60b9cbc4ab3a6d1e60d5170debdc8ee1575e6310",
      "parents": [
        "ce2a40458ebf9c2e47fa0806fec31f845bfcb9d5"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 24 20:34:18 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 13:38:58 2011 +1000"
      },
      "message": "powerpc/cell: Use common smp ipi actions\n\nThe cell iic interrupt controller has enough software caused interrupts\nto use a unique interrupt for each of the 4 messages powerpc uses.\nThis means each interrupt gets its own irq action/data combination.\n\nUse the seperate, optimized, arch common ipi action functions\nregistered via the helper smp_request_message_ipi instead passing the\nmessage as action data to a single action that then demultipexes to\nthe required acton via a switch statement.\n\nsmp_request_message_ipi will register the action as IRQF_PER_CPU\nand IRQF_DISABLED, and WARN if the allocation fails for some reason,\nso no need to print on that failure.  It will return positive if\nthe message will not be used by the kernel, in which case we can\nfree the virq.\n\nIn addition to elimiating inefficient code, this also corrects the\nerror that a kernel built with kexec but without a debugger would\nnot register the ipi for kdump to notify the other cpus of a crash.\n\nThis also restores the debugger action to be static to kernel/smp.c.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ca1931507f6e0e150eb654d621e4a33b6c637773",
      "tree": "65ca491199140f3fe5ba9a4600bb1aee5ea88f7d",
      "parents": [
        "ad5d5292f16c6c1d7d3e257c4c7407594286b97e"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue May 24 03:40:54 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 13:38:57 2011 +1000"
      },
      "message": "powerpc/pseries: Update MAX_HCALL_OPCODE to reflect page coalescing\n\nWhen page coalescing support was added recently, the MAX_HCALL_OPCODE\ndefine was not updated for the newly added H_GET_MPP_X hcall.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ad5d5292f16c6c1d7d3e257c4c7407594286b97e",
      "tree": "8ff3f0e12f0cd2211aff6d8f1513bdc4b4262eff",
      "parents": [
        "02424d8966d803e33cbe51469be56b5d177b4a37"
      ],
      "author": {
        "name": "Eric B Munson",
        "email": "emunson@mgebm.net",
        "time": "Mon May 23 04:22:40 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 13:38:57 2011 +1000"
      },
      "message": "powerpc/oprofile: Handle events that raise an exception without overflowing\n\nCommit 0837e3242c73566fc1c0196b4ec61779c25ffc93 fixes a situation on POWER7\nwhere events can roll back if a specualtive event doesn\u0027t actually complete.\nThis can raise a performance monitor exception.  We need to catch this to ensure\nthat we reset the PMC.  In all cases the PMC will be less than 256 cycles from\noverflow.\n\nThis patch lifts Anton\u0027s fix for the problem in perf and applies it to oprofile\nas well.\n\nSigned-off-by: Eric B Munson \u003cemunson@mgebm.net\u003e\nCc: \u003cstable@kernel.org\u003e # as far back as it applies cleanly\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "02424d8966d803e33cbe51469be56b5d177b4a37",
      "tree": "9bf4f118b92c912dc45a2a93a751c18deff4a00c",
      "parents": [
        "3f5785ec31adcb7cafa9135087297a38d9698cf8"
      ],
      "author": {
        "name": "Ian Munsie",
        "email": "imunsie@au.ibm.com",
        "time": "Wed Feb 02 17:27:24 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 26 13:38:57 2011 +1000"
      },
      "message": "powerpc/ftrace: Implement raw syscall tracepoints on PowerPC\n\nThis patch implements the raw syscall tracepoints on PowerPC and exports\nthem for ftrace syscalls to use.\n\nTo minimise reworking existing code, I slightly re-ordered the thread\ninfo flags such that the new TIF_SYSCALL_TRACEPOINT bit would still fit\nwithin the 16 bits of the andi. instruction\u0027s UI field. The instructions\nin question are in /arch/powerpc/kernel/entry_{32,64}.S to and the\n_TIF_SYSCALL_T_OR_A with the thread flags to see if system call tracing\nis enabled.\n\nIn the case of 64bit PowerPC, arch_syscall_addr and\narch_syscall_match_sym_name are overridden to allow ftrace syscalls to\nwork given the unusual system call table structure and symbol names that\nstart with a period.\n\nSigned-off-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ae1d3b974e091b5fc9008bd41bcbdaac68110b62",
      "tree": "82e50a66925ced79f59ed4504f6e073ef55edee3",
      "parents": [
        "586893ebc42943008010b4c210cfc9167df615e5",
        "7a2207a0e1142a9b214b323e43ab2ecc592e5b0e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 26 00:41:21 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 26 00:41:21 2011 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://github.com/at91linux/linux-2.6-at91 into devel-stable\n"
    },
    {
      "commit": "22e12bbc9bc38c6d0bd541d061a0f547596fc19d",
      "tree": "39b93f43b482c5b4cb9d99933384a8a7fcb85d71",
      "parents": [
        "19426a8f810752b4218e59b1e2187f33e255f7bc",
        "86ff9baadf16c8a1b452d72f5585be63457d9b15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:59:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:59:42 2011 -0700"
      },
      "message": "Merge branch \u0027timers-ptp-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-ptp-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ptp: Fix dp83640 build warning when building statically\n  ptp: Added a clock driver for the National Semiconductor PHYTER.\n  ptp: Added a clock driver for the IXP46x.\n  ptp: Added a clock that uses the eTSEC found on the MPC85xx.\n  ptp: Added a brand new class driver for ptp clocks.\n"
    },
    {
      "commit": "5ca43f6c3b365024d889bc77064bb331f5a72a45",
      "tree": "c22cf20dc33d85770b88c117fd67b33c7bd7099d",
      "parents": [
        "c84598bbfa756b7d042da31aa4e198ae866a6c7d"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Tue May 24 17:13:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:54 2011 -0700"
      },
      "message": "lib: consolidate DEBUG_STACK_USAGE option\n\nMost arches define CONFIG_DEBUG_STACK_USAGE exactly the same way.  Move it\nto lib/Kconfig.debug so each arch doesn\u0027t have to define it.  This\nobviously makes the option generic, but that\u0027s fine because the config is\nalready used in generic code.\n\nIt\u0027s not obvious to me that sysrq-P actually does anything caution by\nkeeping the most inclusive wording.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Richard Weinberger \u003crichard@nod.at\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCc: Lennox Wu \u003clennox.wu@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44ec7abe359204cc9186e32d31ef5b34c8d17274",
      "tree": "0a00cefe04db51828a11d2fe28fc75e763bda5f1",
      "parents": [
        "c196e32a111b0ee356d67acceb938ae0b5e63ef0"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Tue May 24 17:13:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:53 2011 -0700"
      },
      "message": "lib: consolidate DEBUG_PER_CPU_MAPS\n\nDEBUG_PER_CPU_MAPS is used in lib/cpumask.c as well as in\ninlcude/linux/cpumask.h and thus it has outgrown its use within x86 and\npowerpc alone.  Any arch with SMP support may want to get some more\ndebugging, so make this option generic.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "267239116987d64850ad2037d8e0f3071dc3b5ce",
      "tree": "142595897f7fc7bb673b791891dcc2fab31f6e91",
      "parents": [
        "1c395176962176660bb108f90e97e1686cfe0d85"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue May 24 17:12:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:16 2011 -0700"
      },
      "message": "mm, powerpc: move the RCU page-table freeing into generic code\n\nIn case other architectures require RCU freed page-tables to implement\ngup_fast() and software filled hashes and similar things, provide the\nmeans to do so by moving the logic into generic code.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nRequested-by: David Miller \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Richard Weinberger \u003crichard@nod.at\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6bf29b44ddf3ca915f77b9383bee8b7a209f3fd",
      "tree": "777e98ebcbf207ea8442e977bd93053bb23a8df8",
      "parents": [
        "d16dfc550f5326a4000f3322582a7c05dec91d7a"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue May 24 17:11:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:13 2011 -0700"
      },
      "message": "powerpc: mmu_gather rework\n\nFix up powerpc to the new mmu_gather stuff.\n\nPPC has an extra batching queue to RCU free the actual pagetable\nallocations, use the ARCH extentions for that for now.\n\nFor the ppc64_tlb_batch, which tracks the vaddrs to unhash from the\nhardware hash-table, keep using per-cpu arrays but flush on context switch\nand use a TLF bit to track the lazy_mmu state.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Richard Weinberger \u003crichard@nod.at\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03eb14199e8a2ff2bc170b283305990151b0d619",
      "tree": "c16c123a850e8033b2daa71ad9ae241906542dd8",
      "parents": [
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4",
        "ede338f4ce2fb5ee99d18751df32fbd3b10df268"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 25 00:08:17 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 25 00:08:17 2011 +0100"
      },
      "message": "Merge branch \u0027devicetree/arm-next\u0027 of git://git.secretlab.ca/git/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "354258011e8e86961f7a72ad154ca8caf0c4c6f7",
      "tree": "e1c680e692a9cdddaabece1fe73dd85928bd1b23",
      "parents": [
        "4e2d9491a78929badcf774869b458486acb96365"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue May 24 23:35:55 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue May 24 23:35:55 2011 +0200"
      },
      "message": "PM / Hibernate: Remove arch_prepare_suspend()\n\nAll architectures supporting hibernation define\narch_prepare_suspend() as an empty function, so remove it.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "5129df03d0c44b2d5a5f9d7d52f3b079706b9a8f",
      "tree": "799e309a7db032cb7abe9f0fa910c2989c3fdab5",
      "parents": [
        "4d429480352c63db2228489f0db9fd381cdc3c9c",
        "6988f20fe04e9ef3aea488cb8ab57fbeb78e12f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:53:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:53:42 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-2.6.40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  percpu: Unify input section names\n  percpu: Avoid extra NOP in percpu_cmpxchg16b_double\n  percpu: Cast away printk format warning\n  percpu: Always align percpu output section to PAGE_SIZE\n\nFix up fairly trivial conflict in arch/x86/include/asm/percpu.h as per Tejun\n"
    },
    {
      "commit": "6988f20fe04e9ef3aea488cb8ab57fbeb78e12f0",
      "tree": "c9d7fc50a2e2147a5ca07e3096e7eeb916ad2da9",
      "parents": [
        "0415b00d175e0d8945e6785aad21b5f157976ce0",
        "6ea0c34dac89611126455537552cffe6c7e832ad"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue May 24 09:59:36 2011 +0200"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue May 24 09:59:36 2011 +0200"
      },
      "message": "Merge branch \u0027fixes-2.6.39\u0027 into for-2.6.40\n"
    },
    {
      "commit": "c78275f366c687b5b3ead3d99fc96d1f02d38a8e",
      "tree": "279a8cccfc56fd347b4864c3f400935f18244a5f",
      "parents": [
        "d94ba80ebbea17f036cecb104398fbcd788aa742"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Fri Apr 22 12:03:54 2011 +0200"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Mon May 23 13:10:14 2011 -0700"
      },
      "message": "ptp: Added a clock that uses the eTSEC found on the MPC85xx.\n\nThe eTSEC includes a PTP clock with quite a few features. This patch adds\nsupport for the basic clock adjustment functions, plus two external time\nstamps, one alarm, and the PPS callback.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "f4b10bc60a310916bab5413f821b99ef845cac17",
      "tree": "904532e8cd93b88261f21427c4ec4917d4b3e79d",
      "parents": [
        "53ee7569ce8beb3fd3fc0817116c29298d72353f",
        "c8cfbb555eb3632bf3dcbe1a591c1f4d0c28681c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:42:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:42:08 2011 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.40\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.40\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (131 commits)\n  KVM: MMU: Use ptep_user for cmpxchg_gpte()\n  KVM: Fix kvm mmu_notifier initialization order\n  KVM: Add documentation for KVM_CAP_NR_VCPUS\n  KVM: make guest mode entry to be rcu quiescent state\n  KVM: x86 emulator: Make jmp far emulation into a separate function\n  KVM: x86 emulator: Rename emulate_grpX() to em_grpX()\n  KVM: x86 emulator: Remove unused arg from emulate_pop()\n  KVM: x86 emulator: Remove unused arg from writeback()\n  KVM: x86 emulator: Remove unused arg from read_descriptor()\n  KVM: x86 emulator: Remove unused arg from seg_override()\n  KVM: Validate userspace_addr of memslot when registered\n  KVM: MMU: Clean up gpte reading with copy_from_user()\n  KVM: PPC: booke: add sregs support\n  KVM: PPC: booke: save/restore VRSAVE (a.k.a. USPRG0)\n  KVM: PPC: use ticks, not usecs, for exit timing\n  KVM: PPC: fix exit accounting for SPRs, tlbwe, tlbsx\n  KVM: PPC: e500: emulate SVR\n  KVM: VMX: Cache vmcs segment fields\n  KVM: x86 emulator: consolidate segment accessors\n  KVM: VMX: Avoid reading %rip unnecessarily when handling exceptions\n  ...\n"
    },
    {
      "commit": "5ce941ee4258b836cf818d2ac159d8cf3ebad648",
      "tree": "082526b38824e8f763944c39a7e0e9390f298882",
      "parents": [
        "eab176722f4628b2d9cf76221a43dd3a0e37e632"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed Apr 27 17:24:21 2011 -0500"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun May 22 08:47:53 2011 -0400"
      },
      "message": "KVM: PPC: booke: add sregs support\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "eab176722f4628b2d9cf76221a43dd3a0e37e632",
      "tree": "4b1e9e9ecb6adc4fb97c47ad5a3c174d3ad942ef",
      "parents": [
        "1a040b26c5c915b317103b87ae7006d40443f197"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed Apr 27 17:24:10 2011 -0500"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun May 22 08:47:50 2011 -0400"
      },
      "message": "KVM: PPC: booke: save/restore VRSAVE (a.k.a. USPRG0)\n\nLinux doesn\u0027t use USPRG0 (now renamed VRSAVE in the architecture, even\nwhen Altivec isn\u0027t involved), but a guest might.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "1a040b26c5c915b317103b87ae7006d40443f197",
      "tree": "264b19e5489bfc6baab352d5353a236784cf3008",
      "parents": [
        "49ea06957bf637b28aa338fba26432d5bafdeb99"
      ],
      "author": {
        "name": "Stuart Yoder",
        "email": "stuart.yoder@freescale.com",
        "time": "Mon Mar 28 15:01:56 2011 -0500"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun May 22 08:47:49 2011 -0400"
      },
      "message": "KVM: PPC: use ticks, not usecs, for exit timing\n\nConvert to microseconds when displaying\n(with fix from Bharat Bhushan \u003cBharat.Bhushan@freescale.com\u003e).\n\nThis reduces rounding error with large quantities of short exits.\n\nSigned-off-by: Stuart Yoder \u003cstuart.yoder@freescale.com\u003e\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "49ea06957bf637b28aa338fba26432d5bafdeb99",
      "tree": "a141af139f4d7e59765a8cdb2640b81560164b11",
      "parents": [
        "90d34b0e45df3bfe522e9e9d604c4c1a0253699d"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Mar 28 15:01:24 2011 -0500"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun May 22 08:47:47 2011 -0400"
      },
      "message": "KVM: PPC: fix exit accounting for SPRs, tlbwe, tlbsx\n\nThe exit type setting for mfspr/mtspr is moved from 44x to toplevel SPR\nemulation.  This enables it on e500, and makes sure that all SPRs\nare covered.\n\nExit accounting for tlbwe and tlbsx is added to e500.\n\nSigned-off-by: Stuart Yoder \u003cstuart.yoder@freescale.com\u003e\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "90d34b0e45df3bfe522e9e9d604c4c1a0253699d",
      "tree": "19a00d6e110b9d4e561c90858d2e07d98b87bf40",
      "parents": [
        "2fb92db1ec08f3235c500e7f460eeb78092d844e"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Mar 29 16:49:10 2011 -0500"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun May 22 08:47:46 2011 -0400"
      },
      "message": "KVM: PPC: e500: emulate SVR\n\nReturn the actual host SVR for now, as we already do for PVR.  Eventually\nwe may support Qemu overriding PVR/SVR if the situation is appropriate,\nonce we implement KVM_SET_SREGS on e500.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "052497553e5dedc04c43800820c1d5788201cc71",
      "tree": "952466fc0f0df2b44b8df6b087c944ddf890f709",
      "parents": [
        "cae13fe4cc3f24820ffb990c09110626837e85d4",
        "4427b1b4ec111622071ec872c94594e05635c6e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 17:24:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 17:24:14 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (45 commits)\n  crypto: caam - add support for sha512 variants of existing AEAD algorithms\n  crypto: caam - remove unused authkeylen from caam_ctx\n  crypto: caam - fix decryption shared vs. non-shared key setting\n  crypto: caam - platform_bus_type migration\n  crypto: aesni-intel - fix aesni build on i386\n  crypto: aesni-intel - Merge with fpu.ko\n  crypto: mv_cesa - make count_sgs() null-pointer proof\n  crypto: mv_cesa - copy remaining bytes to SRAM only when needed\n  crypto: mv_cesa - move digest state initialisation to a better place\n  crypto: mv_cesa - fill inner/outer IV fields only in HMAC case\n  crypto: mv_cesa - refactor copy_src_to_buf()\n  crypto: mv_cesa - no need to save digest state after the last chunk\n  crypto: mv_cesa - print a warning when registration of AES algos fail\n  crypto: mv_cesa - drop this call to mv_hash_final from mv_hash_finup\n  crypto: mv_cesa - the descriptor pointer register needs to be set just once\n  crypto: mv_cesa - use ablkcipher_request_cast instead of the manual container_of\n  crypto: caam - fix printk recursion for long error texts\n  crypto: caam - remove unused keylen from session context\n  hwrng: amd - enable AMD hw rnd driver for Maple PPC boards\n  hwrng: amd - manage resource allocation\n  ...\n"
    },
    {
      "commit": "6de06f313a65d0ecabf055e708d082002b568866",
      "tree": "4d2d8196a9682a399790ea1ac86f24bcf1f4270d",
      "parents": [
        "557eed603159b4e007c57d97fad1333ecebd3c2e"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri May 20 16:22:25 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 16:23:19 2011 -0700"
      },
      "message": "powerpc: Fix 32-bit SMP build\n\nCommit 69e3cea8d5fd526 (\"powerpc/smp: Make start_secondary_resume\navailable to all CPU variants\") introduced start_secondary_resume to\nmisc_32.S, however it uses a 64-bit instruction which is not valid on\n32-bit platforms.  Use \u0027stw\u0027 instead.\n\nReported-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nTested-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06f4e926d256d902dd9a53dcb400fd74974ce087",
      "tree": "0b438b67f5f0eff6fd617bc497a9dace6164a488",
      "parents": [
        "8e7bfcbab3825d1b404d615cb1b54f44ff81f981",
        "d93515611bbc70c2fe4db232e5feb448ed8e4cc9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1446 commits)\n  macvlan: fix panic if lowerdev in a bond\n  tg3: Add braces around 5906 workaround.\n  tg3: Fix NETIF_F_LOOPBACK error\n  macvlan: remove one synchronize_rcu() call\n  networking: NET_CLS_ROUTE4 depends on INET\n  irda: Fix error propagation in ircomm_lmp_connect_response()\n  irda: Kill set but unused variable \u0027bytes\u0027 in irlan_check_command_param()\n  irda: Kill set but unused variable \u0027clen\u0027 in ircomm_connect_indication()\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_transport()\n  be2net: Kill set but unused variable \u0027req\u0027 in lancer_fw_download()\n  irda: Kill set but unused vars \u0027saddr\u0027 and \u0027daddr\u0027 in irlan_provider_connect_indication()\n  atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined.\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_peer().\n  rxrpc: Kill set but unused variable \u0027local\u0027 in rxrpc_UDP_error_handler()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_process_connection()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_rotate_tx_window()\n  pkt_sched: Kill set but unused variable \u0027protocol\u0027 in tc_classify()\n  isdn: capi: Use pr_debug() instead of ifdefs.\n  tg3: Update version to 3.119\n  tg3: Apply rx_discards fix to 5719/5720\n  ...\n\nFix up trivial conflicts in arch/x86/Kconfig and net/mac80211/agg-tx.c\nas per Davem.\n"
    },
    {
      "commit": "82aff107f8c9194586f68e86412246629d05670a",
      "tree": "c4336e8bbd453235dafecba6b8dca24c8cbcb2e5",
      "parents": [
        "d974d905cbfc1039a73ba0c7eea3f4d4e13c0624",
        "208b3a4c196e733b9cec006dc132cfc149b2810a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:28:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:28:01 2011 -0700"
      },
      "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: (152 commits)\n  powerpc: Fix hard CPU IDs detection\n  powerpc/pmac: Update via-pmu to new syscore_ops\n  powerpc/kvm: Fix the build for 32-bit Book 3S (classic) processors\n  powerpc/kvm: Fix kvmppc_core_pending_dec\n  powerpc: Remove last piece of GEMINI\n  powerpc: Fix for Pegasos keyboard and mouse\n  powerpc: Make early memory scan more resilient to out of order nodes\n  powerpc/pseries/iommu: Cleanup ddw naming\n  powerpc/pseries/iommu: Find windows after kexec during boot\n  powerpc/pseries/iommu: Remove ddw property when destroying window\n  powerpc/pseries/iommu: Add additional checks when changing iommu mask\n  powerpc/pseries/iommu: Use correct return type in dupe_ddw_if_already_created\n  powerpc: Remove unused/obsolete CONFIG_XICS\n  misc: Add CARMA DATA-FPGA Programmer support\n  misc: Add CARMA DATA-FPGA Access Driver\n  powerpc: Make IRQ_NOREQUEST last to clear, first to set\n  powerpc: Integrated Flash controller device tree bindings\n  powerpc/85xx: Create dts of each core in CAMP mode for P1020RDB\n  powerpc/85xx: Fix PCIe IDSEL for Px020RDB\n  powerpc/85xx: P2020 DTS: re-organize dts files\n  ...\n"
    },
    {
      "commit": "268bb0ce3e87872cb9290c322b0d35bce230d88f",
      "tree": "c8331ade4a3e24fc589c4eb62731bc2312d35333",
      "parents": [
        "257313b2a87795e07a0bdf58d0fffbdba8b31051"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 12:50:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 12:50:29 2011 -0700"
      },
      "message": "sanitize \u003clinux/prefetch.h\u003e usage\n\nCommit e66eed651fd1 (\"list: remove prefetching from regular list\niterators\") removed the include of prefetch.h from list.h, which\nuncovered several cases that had apparently relied on that rather\nobscure header file dependency.\n\nSo this fixes things up a bit, using\n\n   grep -L linux/prefetch.h $(git grep -l \u0027[^a-z_]prefetchw*(\u0027 -- \u0027*.[ch]\u0027)\n   grep -L \u0027prefetchw*(\u0027 $(git grep -l \u0027linux/prefetch.h\u0027 -- \u0027*.[ch]\u0027)\n\nto guide us in finding files that either need \u003clinux/prefetch.h\u003e\ninclusion, or have it despite not needing it.\n\nThere are more of them around (mostly network drivers), but this gets\nmany core ones.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ff31453161e8614e8ba3b360f8d883a27230e0c",
      "tree": "1c54568b3fd0039ad9919f2b4d4ee6a7ec40544e",
      "parents": [
        "cce1f106c64dc1d19d5e9406320fde18dfc662df"
      ],
      "author": {
        "name": "Shaohui Xie",
        "email": "b21989@freescale.com",
        "time": "Thu Nov 18 14:57:53 2010 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 20 08:47:45 2011 -0500"
      },
      "message": "powerpc/fsl_rio: Error interrupt handler for sRIO on MPC85xx\n\nThe sRIO controller reports errors to the core with one signal, it uses\nregister EPWISR to provides the core quick access to where the error\noccurred.  The EPWISR indicates that there are 4 interrupts sources,\nport1, port2, message unit and port write receive, but the sRIO driver\ndoes not support port2 for now, still the handler takes care of port2.\nCurrently the handler only clear error status without any recovery.\n\nSigned-off-by: Shaohui Xie \u003cb21989@freescale.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nCc: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nCc: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cce1f106c64dc1d19d5e9406320fde18dfc662df",
      "tree": "0fe38cf975577cb22de977ab36dc1cde82d80125",
      "parents": [
        "d08e44570ed611c527a1062eb4f8c6ac61832e6e"
      ],
      "author": {
        "name": "Shaohui Xie",
        "email": "b21989@freescale.com",
        "time": "Thu Nov 18 14:57:32 2010 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 20 08:46:57 2011 -0500"
      },
      "message": "powerpc/fsl_rio: move machine_check handler\n\nAdd support for machine_check support into machine_check_e500 and\nmachine_check_e500mc.\n\nSigned-off-by: Shaohui Xie \u003cb21989@freescale.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nCc: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d08e44570ed611c527a1062eb4f8c6ac61832e6e",
      "tree": "ed808ac6e887995a5d7dd9c6b2ed6c355deaa000",
      "parents": [
        "208b3a4c196e733b9cec006dc132cfc149b2810a"
      ],
      "author": {
        "name": "Shengzhou Liu",
        "email": "Shengzhou.Liu@freescale.com",
        "time": "Thu May 19 18:48:01 2011 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 20 08:46:49 2011 -0500"
      },
      "message": "powerpc/fsl_lbc: Add workaround for ELBC-A001 erratum\n\nSimultaneous FCM and GPCM or UPM operation may erroneously trigger\nbus monitor timeout.\n\nSet the local bus monitor timeout value to the maximum by setting\nLBCR[BMT] \u003d 0 and LBCR[BMTPS] \u003d 0xF.\n\nSigned-off-by: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "208b3a4c196e733b9cec006dc132cfc149b2810a",
      "tree": "72f0a54c20389b0be3fc2b7d76f2e6d26bd627e2",
      "parents": [
        "e83b906c99eb87a11cd731f6726e60cd8ac9ec4b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 20 17:50:18 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 20 17:50:18 2011 +1000"
      },
      "message": "powerpc: Fix hard CPU IDs detection\n\ncommit 9d07bc841c9779b4d7902e417f4e509996ce805d\n\"powerpc: Properly handshake CPUs going out of boot spin loop\"\n\nWould cause a miscalculation of the hard CPU ID. It removes breaking\nout of the loop when finding a match with a processor, thus the \"i\"\nused as an index in the intserv array is always incorrect\n\nThis broke interrupt on my PowerMac laptop.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "880102e78547c1db158a17e36cf0cdd98e7ad710",
      "tree": "3fff9cc54c44dafe275cfabefb96c589e08d971d",
      "parents": [
        "3d07f0e83d4323d2cd45cc583f7cf1957aca3cac",
        "39ab05c8e0b519ff0a04a869f065746e6e8c3d95"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 20 15:36:52 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 20 15:36:52 2011 +1000"
      },
      "message": "Merge remote branch \u0027origin/master\u0027 into merge\n\nManual merge of arch/powerpc/kernel/smp.c and add missing scheduler_ipi()\ncall to arch/powerpc/platforms/cell/interrupt.c\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3d07f0e83d4323d2cd45cc583f7cf1957aca3cac",
      "tree": "279203d24b3a366ed6da93a3f9664409eb1a8488",
      "parents": [
        "593adf317cf165f7c66facf2285db9d4befbd1c0",
        "bbfff72ee3e76bd4712b87386af00bfe97114bc9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 20 13:43:47 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 20 13:43:47 2011 +1000"
      },
      "message": "Merge remote branch \u0027kumar/next\u0027 into next\n"
    },
    {
      "commit": "593adf317cf165f7c66facf2285db9d4befbd1c0",
      "tree": "e0dad2d05ea04cc44048766e47a6e6ef78f8db2f",
      "parents": [
        "44075d95e2567ce7b454bc1a4cf264ff6afebe65"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 11 00:39:50 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 20 13:43:41 2011 +1000"
      },
      "message": "powerpc/kvm: Fix the build for 32-bit Book 3S (classic) processors\n\nCommits a5d4f3ad3a (\"powerpc: Base support for exceptions using\nHSRR0/1\") and 673b189a2e (\"powerpc: Always use SPRN_SPRG_HSCRATCH0\nwhen running in HV mode\") cause compile and link errors for 32-bit\nclassic Book 3S processors when KVM is enabled.  This fixes these\nerrors.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "44075d95e2567ce7b454bc1a4cf264ff6afebe65",
      "tree": "8d72f5a6c5cb2753cc335796ae1d04e3f6605d0a",
      "parents": [
        "f38aa708776aefd9e3ba7ec1211c07efe9fa3227"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 11 00:38:50 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 20 13:43:41 2011 +1000"
      },
      "message": "powerpc/kvm: Fix kvmppc_core_pending_dec\n\nThe vcpu-\u003earch.pending_exceptions field is a bitfield indexed by\ninterrupt priority number as returned by kvmppc_book3s_vec2irqprio.\nHowever, kvmppc_core_pending_dec was using an interrupt vector shifted\nby 7 as the bit index.  Fix it to use the irqprio value for the\ndecrementer interrupt instead.  This problem was found by code\ninspection.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "39ab05c8e0b519ff0a04a869f065746e6e8c3d95",
      "tree": "e73f0ba74c4ea7a80dff9b2dd9445a3a74190e28",
      "parents": [
        "1477fcc290b3d5c2614bde98bf3b1154c538860d",
        "c42d2237143fcf35cff642cefe2bcf7786aae312"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 18:24:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 18:24:11 2011 -0700"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (44 commits)\n  debugfs: Silence DEBUG_STRICT_USER_COPY_CHECKS\u003dy warning\n  sysfs: remove \"last sysfs file:\" line from the oops messages\n  drivers/base/memory.c: fix warning due to \"memory hotplug: Speed up add/remove when blocks are larger than PAGES_PER_SECTION\"\n  memory hotplug: Speed up add/remove when blocks are larger than PAGES_PER_SECTION\n  SYSFS: Fix erroneous comments for sysfs_update_group().\n  driver core: remove the driver-model structures from the documentation\n  driver core: Add the device driver-model structures to kerneldoc\n  Translated Documentation/email-clients.txt\n  RAW driver: Remove call to kobject_put().\n  reboot: disable usermodehelper to prevent fs access\n  efivars: prevent oops on unload when efi is not enabled\n  Allow setting of number of raw devices as a module parameter\n  Introduce CONFIG_GOOGLE_FIRMWARE\n  driver: Google Memory Console\n  driver: Google EFI SMI\n  x86: Better comments for get_bios_ebda()\n  x86: get_bios_ebda_length()\n  misc: fix ti-st build issues\n  params.c: Use new strtobool function to process boolean inputs\n  debugfs: move to new strtobool\n  ...\n\nFix up trivial conflicts in fs/debugfs/file.c due to the same patch\nbeing applied twice, and an unrelated cleanup nearby.\n"
    },
    {
      "commit": "80fe02b5daf176f99d3afc8f6c9dc9dece019836",
      "tree": "970b90d56870e1b87b4c8efff7ec31fc454445a7",
      "parents": [
        "df48d8716eab9608fe93924e4ae06ff110e8674f",
        "db670dac49b5423b39b5e523d28fe32045d71b10",
        "ec514c487c3d4b652943da7b0afbc094eee08cfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:41:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:41:22 2011 -0700"
      },
      "message": "Merge branches \u0027sched-core-for-linus\u0027 and \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (60 commits)\n  sched: Fix and optimise calculation of the weight-inverse\n  sched: Avoid going ahead if -\u003ecpus_allowed is not changed\n  sched, rt: Update rq clock when unthrottling of an otherwise idle CPU\n  sched: Remove unused parameters from sched_fork() and wake_up_new_task()\n  sched: Shorten the construction of the span cpu mask of sched domain\n  sched: Wrap the \u0027cfs_rq-\u003enr_spread_over\u0027 field with CONFIG_SCHED_DEBUG\n  sched: Remove unused \u0027this_best_prio arg\u0027 from balance_tasks()\n  sched: Remove noop in alloc_rt_sched_group()\n  sched: Get rid of lock_depth\n  sched: Remove obsolete comment from scheduler_tick()\n  sched: Fix sched_domain iterations vs. RCU\n  sched: Next buddy hint on sleep and preempt path\n  sched: Make set_*_buddy() work on non-task entities\n  sched: Remove need_migrate_task()\n  sched: Move the second half of ttwu() to the remote cpu\n  sched: Restructure ttwu() some more\n  sched: Rename ttwu_post_activation() to ttwu_do_wakeup()\n  sched: Remove rq argument from ttwu_stat()\n  sched: Remove rq-\u003elock from the first half of ttwu()\n  sched: Drop rq-\u003elock from sched_exec()\n  ...\n\n* \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Fix rt_rq runtime leakage bug\n"
    },
    {
      "commit": "51509a283a908d73b20371addc67ee3ae7189934",
      "tree": "bb920f09799cc47d496f26f7deb78a315351150d",
      "parents": [
        "75f5076b12924f53340209d2cde73b98ed3b3095",
        "6538df80194e305f1b78cafb556f4bb442f808b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 16:46:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 16:46:07 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6: (34 commits)\n  PM: Introduce generic prepare and complete callbacks for subsystems\n  PM: Allow drivers to allocate memory from .prepare() callbacks safely\n  PM: Remove CONFIG_PM_VERBOSE\n  Revert \"PM / Hibernate: Reduce autotuned default image size\"\n  PM / Hibernate: Add sysfs knob to control size of memory for drivers\n  PM / Wakeup: Remove useless synchronize_rcu() call\n  kmod: always provide usermodehelper_disable()\n  PM / ACPI: Remove acpi_sleep\u003ds4_nonvs\n  PM / Wakeup: Fix build warning related to the \"wakeup\" sysfs file\n  PM: Print a warning if firmware is requested when tasks are frozen\n  PM / Runtime: Rework runtime PM handling during driver removal\n  Freezer: Use SMP barriers\n  PM / Suspend: Do not ignore error codes returned by suspend_enter()\n  PM: Fix build issue in clock_ops.c for CONFIG_PM_RUNTIME unset\n  PM: Revert \"driver core: platform_bus: allow runtime override of dev_pm_ops\"\n  OMAP1 / PM: Use generic clock manipulation routines for runtime PM\n  PM: Remove sysdev suspend, resume and shutdown operations\n  PM / PowerPC: Use struct syscore_ops instead of sysdevs for PM\n  PM / UNICORE32: Use struct syscore_ops instead of sysdevs for PM\n  PM / AVR32: Use struct syscore_ops instead of sysdevs for PM\n  ...\n"
    },
    {
      "commit": "f38aa708776aefd9e3ba7ec1211c07efe9fa3227",
      "tree": "d12fd4c70352fa0b4ba1a4d86fce786428c76ee0",
      "parents": [
        "2c78027a62ea38585da1ff944afdc6146335cb7c"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Mon May 16 08:58:13 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 17:32:29 2011 +1000"
      },
      "message": "powerpc: Remove last piece of GEMINI\n\nIt seems that Adrian is getting old. He removed almost everything of\nGEMINI in commit c53653130 (\"[POWERPC] Remove the broken Gemini\nsupport\") except this piece.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2c78027a62ea38585da1ff944afdc6146335cb7c",
      "tree": "a19ce0e97975115db7893ef104fe01c65c5fb536",
      "parents": [
        "03bf469add176afd8a1a4c493d9f4e0e520db12b"
      ],
      "author": {
        "name": "Gabriel Paubert",
        "email": "paubert@iram.es",
        "time": "Fri May 13 01:03:13 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 17:32:27 2011 +1000"
      },
      "message": "powerpc: Fix for Pegasos keyboard and mouse\n\n[See http://lists.ozlabs.org/pipermail/linuxppc-dev/2010-October/086424.html\nand followups. Part of the commit message is directly copied from that.]\n\nCommit 540c6c392f01887dcc96bef0a41e63e6c1334f01 tries to find i8042 IRQs in\nthe device-tree but doesn\u0027t fall back to the old hardcoded 1 and 12 in all\nfailure cases.\n\nSpecifically, the case where the device-tree contains nothing matching\npnpPNP,303 or pnpPNP,f03 doesn\u0027t seem to be handled well. It sort of falls\nthrough to the old code, but leaves the IRQs set to 0.\n\nSigned-off-by: Gabriel Paubert \u003cpaubert@iram.es\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "03bf469add176afd8a1a4c493d9f4e0e520db12b",
      "tree": "2e36fc188ad74d41066e486771a0ed2a5cd8bc03",
      "parents": [
        "b73a635f348610304eee543d733a6277f67ba178"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed May 11 20:58:18 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 17:32:25 2011 +1000"
      },
      "message": "powerpc: Make early memory scan more resilient to out of order nodes\n\nWe keep track of the size of the lowest block of memory and call\nsetup_initial_memory_limit() only after we\u0027ve parsed them all\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Milton Miller \u003cmiltonm@bga.com\u003e\n"
    },
    {
      "commit": "b73a635f348610304eee543d733a6277f67ba178",
      "tree": "bd401ccf03f8d1ed524d83eba8089ea5bf5198f8",
      "parents": [
        "c85667802bb5093c4054f8a887a90dd0acf82d3e"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Wed May 11 12:25:00 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 17:25:28 2011 +1000"
      },
      "message": "powerpc/pseries/iommu: Cleanup ddw naming\n\nWhen using a property refering to the availibily of dynamic dma windows\ncall it ddw_avail not ddr_avail.\n\ndupe_ddw_if_already_created does not dupilcate anything, it only finds\nand reuses the windows we already created, so rename it to\nfind_existing_ddw.  Also, it does not need the pci device node, so\nremove that argument.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c85667802bb5093c4054f8a887a90dd0acf82d3e",
      "tree": "739b32c42b8a83e142cd64b48d6723ac666ddc22",
      "parents": [
        "2573f6842201a00f139237e4b42ab16711b582af"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Wed May 11 12:24:59 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 17:25:28 2011 +1000"
      },
      "message": "powerpc/pseries/iommu: Find windows after kexec during boot\n\nMove the discovery of windows previously setup from when the pci driver\ncalls set_dma_mask to an arch_initcall.\n\nWhen kexecing into a kernel with dynamic dma windows allocated, we need\nto find the windows early so that memory hot remove will be able to\ndelete the tces mapping the to be removed memory and memory hotplug add\nwill map the new memory into the window.  We should not wait for the\ndriver to be loaded and the device to be probed.  The iommu init hooks\nare before kmalloc is setup, so defer to arch_initcall.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2573f6842201a00f139237e4b42ab16711b582af",
      "tree": "38aeb9991df02560909dae049e1ad791aa02ae61",
      "parents": [
        "64ac822fb4554fb516bce123a38b35e04e41fff5"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Wed May 11 12:24:58 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 17:25:27 2011 +1000"
      },
      "message": "powerpc/pseries/iommu: Remove ddw property when destroying window\n\nIf we destroy the window, we need to remove the property recording that\nwe setup the window.  Otherwise the next kernel we kexec will be\nconfused.\n\nAlso we should remove the property if even if we don\u0027t find the\nibm,ddw-applicable window or if one of the property sizes is unexpected;\npresumably these came from a prior kernel via kexec, and we will not be\nmaintaining the window with respect to memory hotplug.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "64ac822fb4554fb516bce123a38b35e04e41fff5",
      "tree": "85cc5cfa796ae856213c46ba1817399d7beb5009",
      "parents": [
        "23a6c484047bb8ac50e6d5bb718f8d178a4bf32e"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Wed May 11 12:24:57 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 17:25:27 2011 +1000"
      },
      "message": "powerpc/pseries/iommu: Add additional checks when changing iommu mask\n\nDo not check dma supported until we have chosen the right dma ops.\nCheck that the device is pci before treating it as such.\n\nCheck the mask is supported by the selected dma ops before\ncommitting it.\n\nWe only need to set iommu ops if it is not the current ops; this\navoids searching the tree for the iommu table unnecessarily.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "23a6c484047bb8ac50e6d5bb718f8d178a4bf32e",
      "tree": "bc3742c6fe443359947a20e337b5b47c038ef01f",
      "parents": [
        "4c8440666b995f20604852b35dcfdbcc1d5931f1"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Wed May 11 11:07:51 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 17:25:27 2011 +1000"
      },
      "message": "powerpc/pseries/iommu: Use correct return type in dupe_ddw_if_already_created\n\nOtherwise we get silent truncations.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Milton Miller \u003cmiltonm@bga.com\u003e\nCc: linuxppc-dev@ozlabs.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4c8440666b995f20604852b35dcfdbcc1d5931f1",
      "tree": "b3b6cd65ee275ba1adf9d2c050063f30ebbadb91",
      "parents": [
        "751e1f5099f1568444fe2485f2485ca541d4952e",
        "c560bbceaf6b06e52f1ef20131b76a3fdc0a2c19"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 17:00:06 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 17:00:06 2011 +1000"
      },
      "message": "Merge branch \u0027merge\u0027 into next\n"
    },
    {
      "commit": "751e1f5099f1568444fe2485f2485ca541d4952e",
      "tree": "f90bf2535fc9db717995341184532d470fcd72c6",
      "parents": [
        "0e1d715b5b982ee0099f3fbf6ad47dc8bda518a6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 14:44:31 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 16:55:11 2011 +1000"
      },
      "message": "powerpc: Remove unused/obsolete CONFIG_XICS\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "41fb5e62604c5ddd00a784ffb7672dd8df5d76f2",
      "tree": "9d0629053e1c528adb7a9f29e4850453732cc4ed",
      "parents": [
        "1e8c23013ed0d535e531b3b9cc30200e884f3ff0"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 10 19:30:44 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 16:54:46 2011 +1000"
      },
      "message": "powerpc: Make IRQ_NOREQUEST last to clear, first to set\n\nWhen creating an irq, don\u0027t allow a concurent driver request until\nwe have caled map, which will likley call set_chip_and_handler to\nchange the irq_chip and its operations.\n\nSimilarly, when tearing down an IRQ, make sure no new uses come\nalong while we change the irq back to the nop chip and then reset\nthe descriptor to freed status.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "41cd08560bbf8371bbd00e783e992b0dc7e7c83d",
      "tree": "0b870954332ef09311f8b6d9c8911b81b7d85c44",
      "parents": [
        "bc99d09abe14b4841454701c47e45f22444a890a"
      ],
      "author": {
        "name": "Prabhakar Kushwaha",
        "email": "prabhakar@freescale.com",
        "time": "Thu Apr 28 12:30:00 2011 +0530"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 01:36:21 2011 -0500"
      },
      "message": "powerpc/85xx: Create dts of each core in CAMP mode for P1020RDB\n\nCreate the dts files for each core and splits the devices between the two\ncores for P1020RDB.\n\nCore0 has core0 to have memory, l2, i2c, spi, gpio, tdm, dma, usb, eth1,\neth2, sdhc, crypto, global-util, message, pci0, pci1, msi.\nCore1 has l2, eth0, crypto.\n\nMPIC is shared between two cores but each core will protect its interrupts\nfrom other core by using \"protected-sources\" of mpic.\n\nFix compatible property for global-util node of P1020si.dtsi.\n\nSigned-off-by: Prabhakar Kushwaha \u003cprabhakar@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bc99d09abe14b4841454701c47e45f22444a890a",
      "tree": "5ac103e873a71c79aaac561678f96816e187e77a",
      "parents": [
        "eb2c5d9965adec2d7cd1946fa39f2dece073dab7"
      ],
      "author": {
        "name": "Prabhakar Kushwaha",
        "email": "prabhakar@freescale.com",
        "time": "Wed Apr 20 09:42:44 2011 +0530"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 01:15:42 2011 -0500"
      },
      "message": "powerpc/85xx: Fix PCIe IDSEL for Px020RDB\n\nPCIe device in legacy mode can trigger interrupts using the wires #INTA,\n#INTB ,#INTC and #INTD. PCI devices are obligated to use #INTx for\ninterrupts under legacy mode.  Each PCI slot or device is typically wired\nto different inputs on the interrupt controller.\n\nSo, Define interrupt-map and interrupt-map-mask properties for device tree\nto of map each PCI interrupt signal to the inputs of the interrupt\ncontroller.\n\nSigned-off-by: Prabhakar Kushwaha \u003cprabhakar@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "eb2c5d9965adec2d7cd1946fa39f2dece073dab7",
      "tree": "7778df28b5df25e90fef7a614aa9aba3d4a9fbc5",
      "parents": [
        "b6e4df4dab86e3cd2475748c49aac16dadb8330e"
      ],
      "author": {
        "name": "Prabhakar Kushwaha",
        "email": "prabhakar@freescale.com",
        "time": "Fri Apr 08 17:57:05 2011 +0530"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 01:14:33 2011 -0500"
      },
      "message": "powerpc/85xx: P2020 DTS: re-organize dts files\n\nCreates P2020si.dtsi, containing information for P2020 SoC. Modifies dts\nfiles for P2020 based systems to use dtsi file.\n\nSigned-off-by: Prabhakar Kushwaha \u003cprabhakar@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b6e4df4dab86e3cd2475748c49aac16dadb8330e",
      "tree": "124a836d601613ace89c0bd04616974902a456cd",
      "parents": [
        "9c817f183b8e02e418d3d5396a16879dc11f921d"
      ],
      "author": {
        "name": "Prabhakar Kushwaha",
        "email": "prabhakar@freescale.com",
        "time": "Thu Apr 07 14:40:55 2011 +0530"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 01:14:31 2011 -0500"
      },
      "message": "powerpc/85xx: P1020 DTS : re-organize dts files\n\nCreates P1020si.dtsi, containing information for the P1020 SoC. Modifies dts\nfiles for P1020 based systems to use dtsi file\n\nSigned-off-by: Prabhakar Kushwaha \u003cprabhakar@freescale.com\u003e\nAcked-by: Grant Likely \u003cgrant.likelY@secretlab.ca\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b637cf7bf82d0692609821cd84e3a345e56cd96c",
      "tree": "e1a9086b2f5bdb1e5aeb6b499932cfbd5221ea60",
      "parents": [
        "5e8393ab311d2c34f2965be40ebec99c772284ab"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue May 10 13:02:06 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 01:14:30 2011 -0500"
      },
      "message": "powerpc/fsl: enable verbose bug output\n\nThis debug option has no overhead other than a slight increase in\nkernel size, and makes bug reports more useful.  While some end users\nmay prefer to save the space, as a default on a kernel config aimed\nprimarily at development on reference boards, it should be enabled.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5e8393ab311d2c34f2965be40ebec99c772284ab",
      "tree": "70e0142d367a084d1a56605a69dfd1fd40de49e8",
      "parents": [
        "ea94187face757e723aa461a60698ca43c09fbb9"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue May 10 13:01:47 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 01:14:29 2011 -0500"
      },
      "message": "powerpc/e5500: add networking to defconfig\n\nEven though support for the p5020\u0027s on-chip ethernet is not yet upstream,\nit is not appropriate to disable all networking support (including\nloopback, unix domain sockets, external ethernet devices, etc) in the\ndefconfig.  The networking settings are taken from mpc85xx_smp_defconfig,\nminus the drivers for ethernet devices not found on any current e5500\nchip.\n\nThe other changes are the result of running \"make savedefconfig\".\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ea94187face757e723aa461a60698ca43c09fbb9",
      "tree": "0be763512d05cbace1098837d0019703bf517dc9",
      "parents": [
        "22d168ce60272ca112e86e58c5ebde82f20f9c83"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Mar 24 16:43:55 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 01:14:28 2011 -0500"
      },
      "message": "powerpc/mpic: add the mpic global timer support\n\nAdd support for MPIC timers as requestable interrupt sources.\n\nBased on http://patchwork.ozlabs.org/patch/20941/ by Dave Liu.\n\nSigned-off-by: Dave Liu \u003cdaveliu@freescale.com\u003e\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "22d168ce60272ca112e86e58c5ebde82f20f9c83",
      "tree": "9be17df8b4173c7e0fa380614ae5ba3bcbe594b9",
      "parents": [
        "c281739f5988af1f86ef06e92485aec25b8c8c4f"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Mar 24 16:43:54 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 01:14:27 2011 -0500"
      },
      "message": "powerpc/mpic: parse 4-cell intspec types other than zero\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c281739f5988af1f86ef06e92485aec25b8c8c4f",
      "tree": "811c048f00200c6fc36f6383f2f637dad2cdbdff",
      "parents": [
        "180076cb11a5f02de7d26f8cb82969b895a26f40"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Mar 24 16:43:52 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 01:14:26 2011 -0500"
      },
      "message": "powerpc/p1022ds: fix broken mpic timer node\n\nThere is no hardware interrupt 0xf7.  But now we can express the timer\ninterrupt using 4-cell interrupts.  This requires converting all of the\nother interrupt specifiers in the tree as well.\n\nAlso add the second timer group, and fix the reg property to only\ndescribe the timer registers.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f46dad270b7f425d7d4ec08676f2513732d11c2b",
      "tree": "94c0cf8d35a52515b00e3edf5678b4e69549ea69",
      "parents": [
        "e0be2c21649107282930837f0805c71dfe29e2cc"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon May 09 14:29:40 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 01:13:53 2011 -0500"
      },
      "message": "powerpc/86xx: don\u0027t pretend that we support 8-bit pixels on the MPC8610 HPCD\n\nIf the video mode is set to 16-, 24-, or 32-bit pixels, then the pixel data\ncontains actual levels of red, blue, and green.  However, if the video mode\nis set to 8-bit pixels, then the 8-bit value represents an index into color\ntable.  This is called \"palette mode\" on the Freescale DIU video controller.\n\nThe DIU driver does not currently support palette mode, but the MPC8610 HPCD\nboard file returned a non-zero (although incorrect) pixel format value for\n8-bit mode.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e0be2c21649107282930837f0805c71dfe29e2cc",
      "tree": "9480bcbaaf884338ac8ca240be990eed56a721ed",
      "parents": [
        "3a6e9bd7f60b29efc205485ceb11a768032c40d4"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed May 04 16:29:31 2011 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 00:41:10 2011 -0500"
      },
      "message": "powerpc/mpc8610_hpcd: Do not use \"/\" in interrupt names\n\nIt may trigger a warning in fs/proc/generic.c:__xlate_proc_name() when\ntrying to add an entry for the interrupt handler to sysfs.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3a6e9bd7f60b29efc205485ceb11a768032c40d4",
      "tree": "4e54010c5fc5636d985e146fc0fccb9372d41502",
      "parents": [
        "d36b4c4f3cc6caae6d4a12d9f995513e4c3acdd5"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon May 09 16:26:00 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 00:36:43 2011 -0500"
      },
      "message": "powerpc/e5500: set non-base IVORs\n\nWithout this, we attempt to use doorbells for IPIs, and end up\nbranching to some bad address.  Plus, even for the exceptions\nwe don\u0027t implement, it\u0027s good to handle it and get a message out.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d36b4c4f3cc6caae6d4a12d9f995513e4c3acdd5",
      "tree": "410d9093b681689b5e74cd6cba4b44601efb8876",
      "parents": [
        "134c428e5a31f2d5ed3a70ba20dac83895ec8b82"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 06 00:18:48 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 00:36:42 2011 -0500"
      },
      "message": "powerpc/fsl-booke64: Add support for Debug Level exception handler\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "134c428e5a31f2d5ed3a70ba20dac83895ec8b82",
      "tree": "0fb28accbf09171b8a1ca792361f4160434529e8",
      "parents": [
        "a0496d450ab8c17f6c4d86979b1f6ba486fe9365",
        "c560bbceaf6b06e52f1ef20131b76a3fdc0a2c19"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 00:36:21 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 19 00:36:21 2011 -0500"
      },
      "message": "Merge remote branch \u0027benh/merge\u0027 into benh-next\n"
    },
    {
      "commit": "1e8c23013ed0d535e531b3b9cc30200e884f3ff0",
      "tree": "782c34bc7046e8a92e6e94c5cd262376aacb89cd",
      "parents": [
        "3ee62d365b519c0c18c774049efcde84fe51c60c"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 10 19:30:40 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 15:32:01 2011 +1000"
      },
      "message": "powerpc: Remove virq_to_host\n\nThe only references to the irq_map[].host field are internal to\narch/powerpc/kernel/irq.c\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3ee62d365b519c0c18c774049efcde84fe51c60c",
      "tree": "7229d970675b0c5dff165d8597707ebc6e5798cc",
      "parents": [
        "9553361499f9f9e8ca8c9dae2e103f651fa48217"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 10 19:30:36 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 15:31:59 2011 +1000"
      },
      "message": "powerpc: Add virq_is_host to reduce virq_to_host usage\n\nSome irq_host implementations are using virq_to_host to check if\nthey are the irq_host for a virtual irq.  To allow us to make space\nversus time tradeoffs, replace this usage with an assertive\nvirq_is_host that confirms or denies the irq is associated with the\ngiven irq_host.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9553361499f9f9e8ca8c9dae2e103f651fa48217",
      "tree": "bb96161231f4ff21805491238306f220c34cf99c",
      "parents": [
        "6b0aea44d6b36b52010d206be69ce37c2f4f1bd1"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 10 19:30:33 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 15:31:57 2011 +1000"
      },
      "message": "powerpc/axon_msi: Validate msi irq via chip_data\n\nInstead of checking for rogue msi numbers via the irq_map host field\nset the chip_data to h.host_data (which is the msic struct pointer)\nat map and compare it in get_irq.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6b0aea44d6b36b52010d206be69ce37c2f4f1bd1",
      "tree": "9e2155493d917b2536cf64aa0cb3c0aed61c05fd",
      "parents": [
        "da0519800260a3c791b4fe3317a0c7560027a372"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 10 19:30:29 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 15:31:55 2011 +1000"
      },
      "message": "powerpc/spider-pic: Get pic from chip_data instead of irq_map\n\nBuilding on Grant\u0027s efforts to remove the irq_map array, this patch\nmoves spider-pics use of virq_to_host() to use irq_data_get_chip_data\nand sets the irq chip data in the map call, like most other interrupt\ncontrollers in powerpc.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "da0519800260a3c791b4fe3317a0c7560027a372",
      "tree": "8512a5dcee8eaf0dc78c4814aecf1413cc4b8869",
      "parents": [
        "23f73a5fb0dee5ab681bfeb8897bcfc57153ba9a"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue May 10 19:30:26 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 15:31:53 2011 +1000"
      },
      "message": "powerpc: Remove irq_host_ops-\u003eremap hook\n\nIt was called from irq_create_mapping if that was called for a host\nand hwirq that was previously mapped, \"to update the flags\".  But the\nonly implementation was in beat_interrupt and all it did was repeat a\nhypervisor call without error checking that was performed with error\nchecking at the beginning of the map hook.  In addition, the comment on\nthe beat remap hook says it will only called once for a given mapping,\nwhich would apply to map not remap.\n\nAll flags should be known by the time the match hook is called, before\nwe call the map hook.  Removing this mostly unused hook will simpify\nthe requirements of irq_domain concept.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "23f73a5fb0dee5ab681bfeb8897bcfc57153ba9a"
}
