)]}'
{
  "log": [
    {
      "commit": "fb0e7942bdcbbd2f90e61cb4cfa4fa892a873f8a",
      "tree": "71344e9afafbd631f4ac010bc8c48e0b16737299",
      "parents": [
        "2f1b6248682f8b39ca3c7e549dfc216d26c4109b"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Sep 25 23:31:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:48:46 2006 -0700"
      },
      "message": "[PATCH] reduce MAX_NR_ZONES: make ZONE_DMA32 optional\n\nMake ZONE_DMA32 optional\n\n- Add #ifdefs around ZONE_DMA32 specific code and definitions.\n\n- Add CONFIG_ZONE_DMA32 config option and use that for x86_64\n  that alone needs this zone.\n\n- Remove the use of CONFIG_DMA_IS_DMA32 and CONFIG_DMA_IS_NORMAL\n  for ia64 and fix up the way per node ZVCs are calculated.\n\n- Fall back to prior GFP_ZONEMASK of 0x03 if there is no\n  DMA32 zone.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1f60a5a419cc60aff27daffb150f5a3a3a79ef4",
      "tree": "8ae176462d6f220cd744ae6c3454113eebda02a8",
      "parents": [
        "182e8e237349e7b6354f45aee4780b6423fd6a50"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Sep 25 23:31:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:48:46 2006 -0700"
      },
      "message": "[PATCH] reduce MAX_NR_ZONES: move HIGHMEM counters into highmem.c/.h\n\nMove totalhigh_pages and nr_free_highpages() into highmem.c/.h\n\nMove the totalhigh_pages definition into highmem.c/.h.  Move the\nnr_free_highpages function into highmem.c\n\n[yoichi_yuasa@tripeaks.co.jp: build fix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f06a96844a577c43249fce25809a4fae07407f46",
      "tree": "57fd0fdbfbcce081d27d5595de2886b748b8bb49",
      "parents": [
        "776ed98b842ee8551793f842fe028c8091f3633e"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Sep 25 23:31:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:48:46 2006 -0700"
      },
      "message": "[PATCH] reduce MAX_NR_ZONES: fix MAX_NR_ZONES array initializations\n\nFix array initialization in lots of arches\n\nThe number of zones may now be reduced from 4 to 2 for many arches.  Fix the\narray initialization for the zones array for all architectures so that it is\nnot initializing a fixed number of elements.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "776ed98b842ee8551793f842fe028c8091f3633e",
      "tree": "face81e04a9d02147f5310b162614618cc94af2b",
      "parents": [
        "f71bf0cac730ccb5ebcdf21747db75ae0445ccde"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Sep 25 23:31:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:48:46 2006 -0700"
      },
      "message": "[PATCH] reduce MAX_NR_ZONES: remove two strange uses of MAX_NR_ZONES\n\nI keep seeing zones on various platforms that are never used and wonder why we\ncompile support for them into the kernel.  Counters show up for HIGHMEM and\nDMA32 that are alway zero.\n\nThis patch allows the removal of ZONE_DMA32 for non x86_64 architectures and\nit will get rid of ZONE_HIGHMEM for arches not using highmem (like 64 bit\narchitectures).  If an arch does not define CONFIG_HIGHMEM then ZONE_HIGHMEM\nwill not be defined.  Similarly if an arch does not define CONFIG_ZONE_DMA32\nthen ZONE_DMA32 will not be defined.\n\nNo current architecture uses all the 4 zones (DMA,DMA32,NORMAL,HIGH) that we\nhave now.  The patchset will reduce the number of zones for all platforms.\n\nOn many platforms that do not have DMA32 or HIGHMEM this will reduce the\nnumber of zones by 50%.  F.e.  ia64 only uses DMA and NORMAL.\n\nLarge amounts of memory can be saved for larger systemss that may have a few\nhundred NUMA nodes.\n\nWith ZONE_DMA32 and ZONE_HIGHMEM support optional MAX_NR_ZONES will be 2 for\nmany non i386 platforms and even for i386 without CONFIG_HIGHMEM set.\n\nTested on ia64, x86_64 and on i386 with and without highmem.\n\nThe patchset consists of 11 patches that are following this message.\n\nOne could go even further than this patchset and also make ZONE_DMA optional\nbecause some platforms do not need a separate DMA zone and can do DMA to all\nof memory.  This could reduce MAX_NR_ZONES to 1.  Such a patchset will\nhopefully follow soon.\n\nThis patch:\n\nFix strange uses of MAX_NR_ZONES\n\nSometimes we use MAX_NR_ZONES - x to refer to a zone.  Make that explicit.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91023300057e96de7f46e95166a3e02394ae72f9",
      "tree": "b28306089d7f5631bb023c7657808380359df316",
      "parents": [
        "b221385bc41d6789edde3d2fa0cb20d5045730eb"
      ],
      "author": {
        "name": "keith mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Mon Sep 25 23:31:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:48:45 2006 -0700"
      },
      "message": "[PATCH] convert i386 NUMA KVA space to bootmem\n\nAddress a long standing issue of booting with an initrd on an i386 numa\nsystem.  Currently (and always) the numa kva area is mapped into low memory\nby finding the end of low memory and moving that mark down (thus creating\nspace for the kva).  The issue with this is that Grub loads initrds into\nthis similar space so when the kernel check the initrd it finds it outside\nmax_low_pfn and disables it (it thinks the initrd is not mapped into usable\nmemory) thus initrd enabled kernels can\u0027t boot i386 numa :(\n\nMy solution to the problem just converts the numa kva area to use the\nbootmem allocator to save it\u0027s area (instead of moving the end of low\nmemory).  Using bootmem allows the kva area to be mapped into more diverse\naddresses (not just the end of low memory) and enables the kva area to be\nmapped below the initrd if present.\n\nI have tested this patch on numaq(no initrd) and summit(initrd) i386 numa\nbased systems.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b29122f9ec54db5c38a66a11127d94db0817c17",
      "tree": "8a9b5c5937f6fa0167de090dd199b964ec803d5a",
      "parents": [
        "b7de567bf3187ccf776e2fe0e241593cdcba5459",
        "be5b6d3d6cb7311893c9fbeebf094591d5f760a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:39:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:39:04 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SOUND] sparc/amd7930: Use __devinit and __devinitdata as needed.\n  [SUNLANCE]: Mark sparc_lance_probe_one as __devinit.\n  [SPARC64]: Fix section-mismatch errors in solaris emul module.\n"
    },
    {
      "commit": "bfa0e9a07cd31f3858239dbc93011b82780acf4b",
      "tree": "a46cfc35789a597a5005ec1332897364b961e429",
      "parents": [
        "3212fe1594e577463bc8601d28aa008f520c3377"
      ],
      "author": {
        "name": "keith mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Mon Sep 25 16:25:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] i386: fix flat mode numa on a real numa system\n\nIf there is only 1 node in the system cpus should think they are apart of\nsome other node.\n\nIf cases where a real numa system boots the Flat numa option make sure the\ncpus don\u0027t claim to be apart on a non-existent node.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3212fe1594e577463bc8601d28aa008f520c3377",
      "tree": "6f4270c825c2df9f4a361360dab0963ecaed34c1",
      "parents": [
        "08992986497471ce575f23796268fb1b50b5c2ab"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Sep 25 16:25:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] cpu to node relationship fixup: map cpu to node\n\nAssume that a cpu is *physically* offlined at boot time...\n\nBecause smpboot.c::smp_boot_cpu_map() canoot find cpu\u0027s sapicid,\nnuma.c::build_cpu_to_node_map() cannot build cpu\u003c-\u003enode map for\nofflined cpu.\n\nFor such cpus, cpu_to_node map should be fixed at cpu-hot-add.\nThis mapping should be done before cpu onlining.\n\nThis patch also handles cpu hotremove case.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08992986497471ce575f23796268fb1b50b5c2ab",
      "tree": "186f08591c58f21a4c8c2d30070c35392be3439a",
      "parents": [
        "25981de5b836581364612a4b1fe27db3b5d1f861"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Sep 25 16:25:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] cpu to node relationship fixup: acpi_map_cpu2node\n\nProblem description:\n\n  We have additional_cpus\u003d option for allocating possible_cpus.  But nid\n  for possible cpus are not fixed at boot time.  cpus which is offlined at\n  boot or cpus which is not on SRAT is not tied to its node.  This will\n  cause panic at cpu onlining.\n\nUsually, pxm_to_nid() mapping is fixed at boot time by SRAT.\n\nBut, unfortunately, some system (my system!) do not include\nfull SRAT table for possible cpus.  (Then, I use\nadditiona_cpus\u003d option.)\n\nFor such possible cpus, pxm\u003c-\u003enid should be fixed at\nhot-add.  We now have acpi_map_pxm_to_node() which is also\nused at boot.  It\u0027s suitable here.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24fd425edd53ea580cad917e825c1f6715e9b939",
      "tree": "bcd6d5394434edb960fe71ebc9173324980cba35",
      "parents": [
        "0b16f21f144010aa627c58b3a33be49ebfd685dc"
      ],
      "author": {
        "name": "keith mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Mon Sep 25 16:24:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:35 2006 -0700"
      },
      "message": "[PATCH] i386 bootioremap / kexec fix\n\nWith CONFIG_PHYSICAL_START set to a non default values the i386\nboot_ioremap code calculated its pte index wrong and users of boot_ioremap\nhave their areas incorrectly mapped (for me SRAT table not mapped during\nearly boot).  This patch removes the addr \u003c BOOT_PTE_PTRS constraint.\n\n[ Keith says this is applicable to 2.6.16 and 2.6.17 as well ]\n\nSigned-off-by: Keith Mannthey\u003ckmannth@us.ibm.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4c0291aa942dceddabe23bf2b74addb958d0964",
      "tree": "09aa49ecb42475203b7c64a9f0cbc9e2700367c6",
      "parents": [
        "a6d967a485c67ec8a1276261f39d81ace6a3e308"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 25 14:00:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 25 16:39:55 2006 -0700"
      },
      "message": "[SPARC64]: Fix section-mismatch errors in solaris emul module.\n\ninit_socksys() was marked __init but invoked from a\nnon-__init function.\n\nUse the correct module_{init,exit}() faciltiies while we\u0027re\nhere and eliminate some seriously bogus ifdefs.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02b25fcff676125a88169c8a78d4c6dd647574ed",
      "tree": "372fc8e885be41ba1819b2767c8889ecd97ff948",
      "parents": [
        "1694176a210189312e31b083bac1e1688981219a",
        "a68aa1cc6f3203b8a332683ebde67a00f39eec43"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Sep 24 22:05:59 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Sep 24 22:05:59 2006 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "6973dddee264723720e18ad2be5a0a454c0f52d9",
      "tree": "ece3be91a32831a77fbac0ddcbe10f101ae03707",
      "parents": [
        "e17ba8f51f69782abc4575dd30848ba5eafaa797"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Sep 23 18:32:38 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Sep 23 18:34:07 2006 -0700"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e17ba8f51f69782abc4575dd30848ba5eafaa797",
      "tree": "534d829913806ce56e32f3d2e0404f3ab236bddf",
      "parents": [
        "1ab9dd0902df4f4ff56fbf672220549090ab28ba"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 23 18:31:42 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Sep 23 18:34:06 2006 -0700"
      },
      "message": "[SPARC64]: Fix sched_clock() wrapping every ~17 seconds.\n\nUnfortunately, sparc64 doesn\u0027t have an easy way to do a \"64 X 64 --\u003e\n128\" bit multiply like PowerPC and IA64 do.  We were doing a\n\"64 X 64 --\u003e 64\" bit multiple which causes overflow very quickly with\na 30-bit quotient shift.\n\nSo use a quotientshift count of 10 instead of 30, just like x86 and\nARM do.\n\nThis also fixes the wrapping of printk timestamp values every ~17\nseconds.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13b5aeccc4350e5069c723e8f9becd7208ee02f2",
      "tree": "84decf7505e98d2e1d7a0935219f8b5e006c04d7",
      "parents": [
        "d7b2004528a967f2ba0bf31b1eb0da6a876960e6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 16:44:58 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 23 11:34:43 2006 -0700"
      },
      "message": "[PATCH] more fallout from get_property returning pointer to const\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ee8099f2c2bc74a7c2fac7f83e12a5d651681d3",
      "tree": "433ebb87a3d5d02e7df3700c846ac9af632c55f3",
      "parents": [
        "c03efdb202a4882f426ce49766859af4058c9b8a",
        "24669f7d00d387799fc6a39452ab22d7f078f043"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:50:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:50:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] sw_any_bug_dmi_table can be used on resume, so it isn\u0027t initdata\n  [CPUFREQ] Fix some more CPU hotplug locking.\n  [CPUFREQ] Workaround for BIOS bug in software coordination of frequency\n  [CPUFREQ] Longhaul - Add voltage scaling to driver\n  [CPUFREQ] Fix sparse warning in ondemand\n  [CPUFREQ] make drivers/cpufreq/cpufreq_ondemand.c:powersave_bias_target() static\n  [CPUFREQ] Longhaul - Add ignore_latency option\n  [CPUFREQ] Longhaul - Disable arbiter\n  [CPUFREQ][2/2] ondemand: updated add powersave_bias tunable\n  [CPUFREQ][1/2] ondemand: updated tune for hardware coordination\n  [CPUFREQ] Fix typo.\n"
    },
    {
      "commit": "5932ef077716e3e798eaba6738ef874849f62a17",
      "tree": "aef525063c75811002dc97033cfa6a9933e026ff",
      "parents": [
        "a07562e03a3f4a1276931e3fb3cb532622a6c616"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 01:26:02 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:48:57 2006 -0700"
      },
      "message": "[PATCH] sun4: fix sbus_setup_iommu()\n\niommu_init() and iounit_init() are never called for sun4, but that\u0027s not\nenough - these calls should be ifdefed out since the functions in question\nsimply do not exist for CONFIG_SUN4 kernel.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00ddaf20b0049c65ddd0c2b1cbed16c7a433e47c",
      "tree": "34b5fa03e9d81611dd1e746813a350a9961850c8",
      "parents": [
        "55ae922323c90fdcb733c13ccf0da2ee72763913"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 01:22:46 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:48:56 2006 -0700"
      },
      "message": "[PATCH] sanitize frv archclean\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc9bd99e9adfa4f44ea050a63fb41a3f764acf84",
      "tree": "d8f4512b107305f119d727e7fd3f523fd9125f4e",
      "parents": [
        "a83fbf635992442edf6aa3252e4008d4a08edf12"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 01:18:41 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:48:56 2006 -0700"
      },
      "message": "[PATCH] fix ancient breakage in ebus_init()\n\nBack when pci_dev had base_address[], loop of form\n\tbase \u003d \u0026...-\u003ebase_address[0];\n\tfor (.....) {\n\t\t...\n\t\t*base++ \u003d addr;\n\t}\nwas fine, but when that array got spread in -\u003eresource[...].start\nreplacing the initialization with\n\tbase \u003d \u0026...-\u003eresource[0].start;\nwas not a sufficient modification.  IOW this code got broken for cases\nwhen there had been more than one resource to fill.  All way back in\n2.3.41-pre3...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24669f7d00d387799fc6a39452ab22d7f078f043",
      "tree": "4ccea639fe4958e45586c7f19e6f77a39faaa9cc",
      "parents": [
        "ddad65df0048e210c93640b59b3bad12701febb6"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Sep 12 18:55:53 2006 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Sep 22 19:18:19 2006 -0400"
      },
      "message": "[CPUFREQ] sw_any_bug_dmi_table can be used on resume, so it isn\u0027t initdata\n\nsw_any_bug_dmi_table can be used on resume, so it isn\u0027t initdata.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "6bbd9b6d694ff7242d63cda2faac4bd59ee4328e",
      "tree": "0641aa896e2ea01f4692973e5fbea429408854f4",
      "parents": [
        "a489d159229fcc07bbb7566ac4fac745b79197ad",
        "3c164bd8153c4644a22dc2101b003c67cd2a0d0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:51:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:51:33 2006 -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: (64 commits)\n  [BLOCK] dm-crypt: trivial comment improvements\n  [CRYPTO] api: Deprecate crypto_digest_* and crypto_alg_available\n  [CRYPTO] padlock: Convert padlock-sha to use crypto_hash\n  [CRYPTO] users: Use crypto_comp and crypto_has_*\n  [CRYPTO] api: Add crypto_comp and crypto_has_*\n  [CRYPTO] users: Use crypto_hash interface instead of crypto_digest\n  [SCSI] iscsi: Use crypto_hash interface instead of crypto_digest\n  [CRYPTO] digest: Remove old HMAC implementation\n  [CRYPTO] doc: Update documentation for hash and me\n  [SCTP]: Use HMAC template and hash interface\n  [IPSEC]: Use HMAC template and hash interface\n  [CRYPTO] tcrypt: Use HMAC template and hash interface\n  [CRYPTO] hmac: Add crypto template implementation\n  [CRYPTO] digest: Added user API for new hash type\n  [CRYPTO] api: Mark parts of cipher interface as deprecated\n  [PATCH] scatterlist: Add const to sg_set_buf/sg_init_one pointer argument\n  [CRYPTO] drivers: Remove obsolete block cipher operations\n  [CRYPTO] users: Use block ciphers where applicable\n  [SUNRPC] GSS: Use block ciphers where applicable\n  [IPSEC] ESP: Use block ciphers where applicable\n  ...\n"
    },
    {
      "commit": "a489d159229fcc07bbb7566ac4fac745b79197ad",
      "tree": "ea7bcf20e845de8a96ccc1549799ac073fb28a84",
      "parents": [
        "a48178a2fa17beee17d7e6aeaa6ed2db5813552d",
        "388c571cffc4ae4e64f0786333e811308acbbc10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:50:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:50:35 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (44 commits)\n  [S390] hypfs crashes with invalid mount option.\n  [S390] cio: subchannel evaluation function operates without lock\n  [S390] cio: always query all paths on path verification.\n  [S390] cio: update path groups on logical CHPID changes.\n  [S390] cio: subchannels in no-path state.\n  [S390] Replace nopav-message on VM.\n  [S390] set modalias for ccw bus uevents.\n  [S390] Get rid of DBG macro.\n  [S390] Use alternative user-copy operations for new hardware.\n  [S390] Make user-copy operations run-time configurable.\n  [S390] Cleanup in signal handling code.\n  [S390] Cleanup in page table related code.\n  [S390] Linux API for writing z/VM APPLDATA Monitor records.\n  [S390] xpram off by one error.\n  [S390] Remove kexec experimental flag.\n  [S390] cleanup appldata.\n  [S390] fix typo in vmcp.\n  [S390] Kernel stack overflow handling.\n  [S390] qdio slsb processing state.\n  [S390] Missing initialization in common i/o layer.\n  ...\n"
    },
    {
      "commit": "14d1adfc59ba66932ef167fdff62983e7c2b0197",
      "tree": "34bad21bf4ec220be87fa5d79ff41dd98e7dad9f",
      "parents": [
        "e478bec0ba0a83a48a0f6982934b6de079e7e6b3",
        "69917c26c840e7de94522bf90fb190de63bf92bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:48:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:48:03 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (114 commits)\n  [POWERPC] Fix ohare IDE irq workaround on old powermacs\n  [POWERPC] EEH: Power4 systems sometimes need multiple resets.\n  [POWERPC] Include \u003casm/mmu.h\u003e in arch/powerpc/sysdev/fsl_soc.h for phys_addr_t.\n  [POWERPC] Demacrofy arch/powerpc/platforms/maple/pci.c\n  [POWERPC] Maple U3 HT - reject inappropriate config space access\n  [POWERPC] Fix IPIC pending register assignments\n  [POWERPC] powerpc: fix building gdb against asm/ptrace.h\n  [POWERPC] Remove DISCONTIGMEM cruft from page.h\n  [POWERPC] Merge iSeries i/o operations with the rest\n  [POWERPC] 40x: Fix debug status register defines\n  [POWERPC] Fix compile error in sbc8560\n  [POWERPC] EEH: support MMIO enable recovery step\n  [POWERPC] EEH: enable MMIO/DMA on frozen slot\n  [POWERPC] EEH: code comment cleanup\n  [POWERPC] EEH: balance pcidev_get/put calls\n  [POWERPC] PPC: Fix xmon stack frame address in backtrace\n  [POWERPC] Add AT_PLATFORM value for Xilinx Virtex-4 FX\n  [POWERPC] Start arch/powerpc/boot code reorganization\n  [POWERPC] Define of_read_ulong helper\n  [POWERPC] iseries: eliminate a couple of warnings\n  ...\n"
    },
    {
      "commit": "e102926385b56e593b995ecc433f041b498a49e1",
      "tree": "28426cd50b4cd833a761242b8a7788596e1ddfe0",
      "parents": [
        "3d574abd59d49173ac3096a19575a2f7430505be"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Sep 21 18:25:56 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 22 15:19:58 2006 +1000"
      },
      "message": "[POWERPC] EEH: Power4 systems sometimes need multiple resets.\n\nOn detection of an EEH error, some Power4 systems seem to occasionally\nwant to be reset twice before they report themselves as fully recovered.\nThis patch re-arranges the code to attempt additional resets if the first\none doesn\u0027t take.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3d574abd59d49173ac3096a19575a2f7430505be",
      "tree": "8657d051db10eb49e36d85b09269fc075cc53a8e",
      "parents": [
        "cc9881ce371dc7ff3ef5404feda59566fabaf521"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 21 13:11:52 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 22 15:19:58 2006 +1000"
      },
      "message": "[POWERPC] Include \u003casm/mmu.h\u003e in arch/powerpc/sysdev/fsl_soc.h for phys_addr_t.\n\nThis patch causes fsl_soc.h to import the definition of phys_addr_t\nitself, rather than relying on its includer to do so.\n\nSigned-off-by: Scott Wood \u003cscott@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc9881ce371dc7ff3ef5404feda59566fabaf521",
      "tree": "3326f263f308f9c3c4bc6cb2737e3c1377fade2a",
      "parents": [
        "d608df5c7da6ee968aa2ad43c596d5f8d4022299"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Thu Sep 21 14:31:13 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 22 15:19:58 2006 +1000"
      },
      "message": "[POWERPC] Demacrofy arch/powerpc/platforms/maple/pci.c\n\nNoticed that the U3_*CFA macros have some typos:\n\n#define U3_HT_CFA0(devfn, off)\t\t\\\n\t\t((((unsigned long)devfn) \u003c\u003c 8) | offset)\n\n(refers to offset rather than off)\n\n#define U3_AGP_CFA0(devfn, off)\t\\\n\t((1 \u003c\u003c (unsigned long)PCI_SLOT(dev_fn)) \\\n\t| (((unsigned long)PCI_FUNC(dev_fn)) \u003c\u003c 8) \\\n\n(refers to dev_fn rather than devfn)\n\nThings happen to work, but there doesn\u0027t seem to be any reason these\nshouldn\u0027t be functions.  Overall behavior should be unchanged.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d608df5c7da6ee968aa2ad43c596d5f8d4022299",
      "tree": "421df8cc60c8570e89b15a74cd67b177ca64778c",
      "parents": [
        "ed709d134deeaea7925a3d748b33ca7e58cc683d"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Thu Sep 21 14:25:34 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 22 15:19:58 2006 +1000"
      },
      "message": "[POWERPC] Maple U3 HT - reject inappropriate config space access\n\nWhen there is a PCI-X mode 2 capable device behind the HT\u003c-\u003ePCI-X\nbridge, the pci core decides that the device has the extended 4K\nconfig space, even though the bus is not operating in mode 2.  This is\nbecause the u3_ht pci ops silently accept offsets greater than 255 but\nuse only the 8 least significant bits, which means reading at offset\n0x100 gets the data at offset 0x0, and causes confusion for lspci.\n\nReject accesses to configuration space offsets greater than 255.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ed709d134deeaea7925a3d748b33ca7e58cc683d",
      "tree": "9d42ba6363e933273011e6c31d834b950ea8cad8",
      "parents": [
        "7d452c326c2ac879aced884411a0fe3ba75d9c87"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 21 13:10:51 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 22 15:19:58 2006 +1000"
      },
      "message": "[POWERPC] Fix IPIC pending register assignments\n\nThis patch fixes the assignment of pending registers to IRQ numbers for\nthe IPIC; the code previously assigned all IRQs to the high pending word\nregardless of which word the interrupt belonged to.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "caf81329c39b5c48f6cc0d78fa159b5a587e37f9",
      "tree": "7cf6afe7a14e2a9d1cc962895b61d8cb24e71793",
      "parents": [
        "7da8a2e5c1fd2ee513fdeac8d13c4f3623838fd0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Sep 21 18:00:00 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 22 15:19:58 2006 +1000"
      },
      "message": "[POWERPC] Merge iSeries i/o operations with the rest\n\nThis patch changes the io operations so that they are out of line if\nCONFIG_PPC_ISERIES is set and includes a firmware feature check in\nthat case.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8b9b5a77e3aeb9650b511a8be4c61632999537db",
      "tree": "1e704132f4fd02db24cf0e73ab6e0c31d1d74e77",
      "parents": [
        "6a1ca373a16b0e170164ab8a2d6d01eab2a22f6e"
      ],
      "author": {
        "name": "Amy Fong",
        "email": "amy.fong@windriver.com",
        "time": "Mon Sep 18 23:07:24 2006 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 21 22:59:38 2006 +1000"
      },
      "message": "[POWERPC] Fix compile error in sbc8560\n\nThe following fixes compile errors in sbc8560.\n\nSigned-off-by: Amy Fong \u003camy.fong@windriver.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6a1ca373a16b0e170164ab8a2d6d01eab2a22f6e",
      "tree": "94408b9a75b9a031fb3dfaf18c4dd192de4fb448",
      "parents": [
        "47b5c838af92d3504e99633bf568578203b7305f"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 15 18:58:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 21 22:59:20 2006 +1000"
      },
      "message": "[POWERPC] EEH: support MMIO enable recovery step\n\nUpdate to the PowerPC PCI error recovery code.\n\nAdd code to enable MMIO if a device driver reports that it is capable\nof recovering on its own.  One anticipated use of this having a device\ndriver enable MMIO so that it can take a register dump, which might\nthen be followed by the device driver requesting a full reset.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "47b5c838af92d3504e99633bf568578203b7305f",
      "tree": "0122e533f39c48572d74a592c61ac394466fff01",
      "parents": [
        "cb5b562444c27cf53f5d297bd7a89807ea614cf3"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 15 18:57:42 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 21 22:59:14 2006 +1000"
      },
      "message": "[POWERPC] EEH: enable MMIO/DMA on frozen slot\n\nAdd wrapper around the rtas call to enable MMIO or DMA on a frozen pci\nslot.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cb5b562444c27cf53f5d297bd7a89807ea614cf3",
      "tree": "462b0ed5aad52c2595dc6f906eaf6e82919bd0da",
      "parents": [
        "af525592187951a595c73de11b48969a13b5d5a3"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 15 18:56:35 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 21 22:59:10 2006 +1000"
      },
      "message": "[POWERPC] EEH: code comment cleanup\n\nClean up subroutine documentation; mostly formatting changes, with\nsome new content.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "af525592187951a595c73de11b48969a13b5d5a3",
      "tree": "0c0c6876b5278b4390fddf1d49fd9d53dc4ff1b8",
      "parents": [
        "4dbefe6459555d6fb9d08743615fbaa53894beb2"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 15 18:55:34 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 21 22:59:08 2006 +1000"
      },
      "message": "[POWERPC] EEH: balance pcidev_get/put calls\n\nThis corrects a pci_dev get/put imbalance that can occur only in\nhighly unlikely situations (kmalloc failures, pci devices with\noverlapping resource addresses).  No actual failures seen, this was\nspotted during code review.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4dbefe6459555d6fb9d08743615fbaa53894beb2",
      "tree": "f185541b0b0224ffb2b26de85e8814115faa3ade",
      "parents": [
        "838fdb4d2d0e4730364220b51be28a42d04c665e"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jdub@us.ibm.com",
        "time": "Fri Sep 15 14:53:10 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 21 22:55:06 2006 +1000"
      },
      "message": "[POWERPC] PPC: Fix xmon stack frame address in backtrace\n\nThe stack frame address was being printed incorrectly in the backtrace\noption of XMON on PPC.  This patch fixes it to print the actual stack\naddress instead of the address of the local variable that contains it.\n\nSigned-off-by: Josh Boyer \u003cjdub@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "838fdb4d2d0e4730364220b51be28a42d04c665e",
      "tree": "6eaece1f5d1295b3d7f43d5362478cd1d71bf243",
      "parents": [
        "b2c5f61920eeee9c4e78698de4fde4586fe5ae79"
      ],
      "author": {
        "name": "Peter Bergner",
        "email": "bergner@vnet.ibm.com",
        "time": "Thu Sep 14 14:18:38 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 21 22:54:54 2006 +1000"
      },
      "message": "[POWERPC] Add AT_PLATFORM value for Xilinx Virtex-4 FX\n\nJakub noticed the cputable.c entry for Xilinx Virtex-4 FX was missing\na .platform value, so the AT_PLATFORM value wouldn\u0027t be set correctly.\nThis adds it.\n\nSigned-off-by: Peter Bergner \u003cbergner@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b5233d0704c9a6147ebbfabc576d1638b3ac5274",
      "tree": "af5f587d45cba760ddee8304d8b72fb9007fc1f7",
      "parents": [
        "6ff6340abeaaf1a15587c87dac3e56754778cc7a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 20 03:25:34 2006 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Sep 21 08:36:50 2006 +0100"
      },
      "message": "Fix \u0027make headers_check\u0027 on sh\n\nCleanup for user headers, as noted:\n\nasm-sh/page.h requires asm-generic/memory_model.h, which does not exist in exported headers\nasm-sh/ptrace.h requires asm/ubc.h, which does not exist in exported headers\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "efcf8023e299be605f217dc2c1b2754b5534569c",
      "tree": "36baba6406dd270f64c4e039811893877f9f0499",
      "parents": [
        "f12cc2090d721647c23dfce20834f4306db3b77d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Aug 05 16:28:19 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:46:16 2006 +1000"
      },
      "message": "[CRYPTO] drivers: Remove obsolete block cipher operations\n\nThis patch removes obsolete block operations of the simple cipher type\nfrom drivers.  These were preserved so that existing users can make a\nsmooth transition.  Now that the transition is complete, they are no\nlonger needed.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a9e62fadf0b02ba4a1d945d1a75652507da94319",
      "tree": "8e17290e66a3b0200d1a55b1798c81c9bb83e19d",
      "parents": [
        "28ce728a90cce3a0c6c0ed00354299de52db94b1"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Aug 21 21:39:24 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:44:50 2006 +1000"
      },
      "message": "[CRYPTO] s390: Added block cipher versions of CBC/ECB\n\nThis patch adds block cipher algorithms for S390.  Once all users of the\nold cipher type have been converted the existing CBC/ECB non-block cipher\noperations will be removed.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "65b75c36f4e8422602826c75c803136e0da94122",
      "tree": "4adf5b95aff10656469572425a0ae14196031370",
      "parents": [
        "f3f632d61ae9af85d436706ee8e33af1a7fb9c28"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Aug 21 21:18:50 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:41:50 2006 +1000"
      },
      "message": "[CRYPTO] s390: Added missing driver name and priority\n\nAccelerated versions of crypto algorithms must carry a distinct driver name\nand priority in order to distinguish themselves from their generic counter-\npart.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "560c06ae1ab7c677002ea3b6ac83521bf12ee07d",
      "tree": "374ed69a7e23ba9d07458d20672aac6ae552ae51",
      "parents": [
        "25cdbcd9e5d20e431f829cafce48a418830011f4"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Aug 13 14:16:39 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:41:02 2006 +1000"
      },
      "message": "[CRYPTO] api: Get rid of flags argument to setkey\n\nNow that the tfm is passed directly to setkey instead of the ctx, we no\nlonger need to pass the \u0026tfm-\u003ecrt_flags pointer.\n\nThis patch also gets rid of a few unnecessary checks on the key length\nfor ciphers as the cipher layer guarantees that the key length is within\nthe bounds specified by the algorithm.\n\nRather than testing dia_setkey every time, this patch does it only once\nduring crypto_alloc_tfm.  The redundant check from crypto_digest_setkey\nis also removed.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "eaf44088ff467410dd15a033fef118888002ffe6",
      "tree": "72b225b910342ae74e1b0915ceff61b4ead97883",
      "parents": [
        "b9f535ffe38f7eb61ac2219d32d97c377b69f70d"
      ],
      "author": {
        "name": "Joachim Fritschi",
        "email": "jfritschi@freenet.de",
        "time": "Tue Jun 20 21:12:02 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:16:29 2006 +1000"
      },
      "message": "[CRYPTO] twofish: x86-64 assembly version\n\nThe patch passed the trycpt tests and automated filesystem tests.\nThis rewrite resulted in some nice perfomance increase over my last patch.\n\nShort summary of the tcrypt benchmarks:\n\nTwofish Assembler vs. Twofish C (256bit 8kb block CBC)\nencrypt: -27% Cycles\ndecrypt: -23% Cycles\n\nTwofish Assembler vs. AES Assembler (128bit 8kb block CBC)\nencrypt: +18%  Cycles\ndecrypt: +15% Cycles\n\nTwofish Assembler vs. AES Assembler (256bit 8kb block CBC)\nencrypt: -9% Cycles\ndecrypt: -8% Cycles\n\nFull Output:\nhttp://homepages.tu-darmstadt.de/~fritschi/twofish/tcrypt-speed-twofish-c-x86_64.txt\nhttp://homepages.tu-darmstadt.de/~fritschi/twofish/tcrypt-speed-twofish-asm-x86_64.txt\nhttp://homepages.tu-darmstadt.de/~fritschi/twofish/tcrypt-speed-aes-asm-x86_64.txt\n\n\nHere is another bonnie++ benchmark with encrypted filesystems. Most runs maxed\nout the hd. It should give some idea what the module can do for encrypted filesystem\nperformance even though you can\u0027t see the full numbers.\n\nhttp://homepages.tu-darmstadt.de/~fritschi/twofish/output_20060610_130806_x86_64.html\n\nSigned-off-by: Joachim Fritschi \u003cjfritschi@freenet.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b9f535ffe38f7eb61ac2219d32d97c377b69f70d",
      "tree": "57e09481226ab5a25f3938963f8299c9f0cd8439",
      "parents": [
        "758f570ea785a5fbcdca026dfab2e9e1a3f89726"
      ],
      "author": {
        "name": "Joachim Fritschi",
        "email": "jfritschi@freenet.de",
        "time": "Tue Jun 20 20:59:16 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:16:28 2006 +1000"
      },
      "message": "[CRYPTO] twofish: i586 assembly version\n\nThe patch passed the trycpt tests and automated filesystem tests.\nThis rewrite resulted in some nice perfomance increase over my last patch.\n\nShort summary of the tcrypt benchmarks:\n\nTwofish Assembler vs. Twofish C (256bit 8kb block CBC)\nencrypt: -33% Cycles\ndecrypt: -45% Cycles\n\nTwofish Assembler vs. AES Assembler (128bit 8kb block CBC)\nencrypt: +3%  Cycles\ndecrypt: -22% Cycles\n\nTwofish Assembler vs. AES Assembler (256bit 8kb block CBC)\nencrypt: -20% Cycles\ndecrypt: -36% Cycles\n\nFull Output:\nhttp://homepages.tu-darmstadt.de/~fritschi/twofish/tcrypt-speed-twofish-asm-i586.txt\nhttp://homepages.tu-darmstadt.de/~fritschi/twofish/tcrypt-speed-twofish-c-i586.txt\nhttp://homepages.tu-darmstadt.de/~fritschi/twofish/tcrypt-speed-aes-asm-i586.txt\n\n\nHere is another bonnie++ benchmark with encrypted filesystems. All runs with\nthe twofish assembler modules max out the drivespeed. It should give some\nidea what the module can do for encrypted filesystem performance even though\nyou can\u0027t see the full numbers.\n\nhttp://homepages.tu-darmstadt.de/~fritschi/twofish/output_20060611_205432_x86.html\n\nSigned-off-by: Joachim Fritschi \u003cjfritschi@freenet.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "388c571cffc4ae4e64f0786333e811308acbbc10",
      "tree": "98bfa69fe8fa4cae331ccfa46118e40d1e80d389",
      "parents": [
        "564337f34cc10fd8f30329e4e5f14f8995db5711"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Wed Sep 20 16:00:04 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 16:00:04 2006 +0200"
      },
      "message": "[S390] hypfs crashes with invalid mount option.\n\nWhen an invalid mount option is specified, no root inode is created\nfor hypfs, hypfs_fill_super() returns with -EINVAL and then\nhypfs_kill_super() is called. hypfs_kill_super() does not check if\nthe root inode has been initialized. This patch adds this check.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6c2a9e6df60478e712f3c3d98b5047778a82a3d7",
      "tree": "6768eb3991f4f1616b211a21ccf1b8e27820ae79",
      "parents": [
        "d02765d1af743567398eb6d523dea0ba5e5e7e8e"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Wed Sep 20 15:59:44 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:44 2006 +0200"
      },
      "message": "[S390] Use alternative user-copy operations for new hardware.\n\nThis introduces new user-copy operations which are optimized for\ncopying more than 256 Bytes on new hardware.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d02765d1af743567398eb6d523dea0ba5e5e7e8e",
      "tree": "9a39c21d9924a8d81ce85254cd3d013dbe50d23e",
      "parents": [
        "6837a8c352efcc5efc70424e9bfd94ff9bfa9a47"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Wed Sep 20 15:59:42 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:42 2006 +0200"
      },
      "message": "[S390] Make user-copy operations run-time configurable.\n\nIntroduces a struct uaccess_ops which allows setting user-copy\noperations at run-time.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6837a8c352efcc5efc70424e9bfd94ff9bfa9a47",
      "tree": "a77dd0895fca642175d65db2cd23157be82ff7a5",
      "parents": [
        "9282ed929758b82f448a40d3c17319d794970624"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Wed Sep 20 15:59:39 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:39 2006 +0200"
      },
      "message": "[S390] Cleanup in signal handling code.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9282ed929758b82f448a40d3c17319d794970624",
      "tree": "f3db7796f0ea7afddc853ab4294033b4fdd6d785",
      "parents": [
        "31b58088292c7f00f0b81088bfb557285b0b6247"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Wed Sep 20 15:59:37 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:37 2006 +0200"
      },
      "message": "[S390] Cleanup in page table related code.\n\nChanged and simplified some page table related #defines and code.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "31b58088292c7f00f0b81088bfb557285b0b6247",
      "tree": "7ce82a49cbf3ad0c28feb63d15b35a6c97d668a0",
      "parents": [
        "e620c4940002348417e8d317d65bc7b152646493"
      ],
      "author": {
        "name": "Melissa Howland",
        "email": "melissah@us.ibm.com",
        "time": "Wed Sep 20 15:59:34 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:34 2006 +0200"
      },
      "message": "[S390] Linux API for writing z/VM APPLDATA Monitor records.\n\nThis patch delivers a new Linux API in the form of a misc char\ndevice that is useable from user space and allows write access\nto the z/VM APPLDATA Monitor Records collected by the *MONITOR\nSystem Service of z/VM.\n\nSigned-off-by: Melissa Howland \u003cmelissah@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "07d43ce6a2ba0bb914078c3b066a7a3bab57599d",
      "tree": "084ab9c3f7e4a3fd531679ced250215ff9ae74ff",
      "parents": [
        "1f38d61347203055b55e34083cce7a9cd8c529a9"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:29 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:29 2006 +0200"
      },
      "message": "[S390] Remove kexec experimental flag.\n\nFollow other architectures and remove kexec experimental flag.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1f38d61347203055b55e34083cce7a9cd8c529a9",
      "tree": "f7793ce226cbef903e4e3400c588ca7fcdaa1a52",
      "parents": [
        "45af3af8761a3f790fe414c017de039a08ccd780"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Wed Sep 20 15:59:26 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:26 2006 +0200"
      },
      "message": "[S390] cleanup appldata.\n\nIntroduce asm header that contains the appldata data structures and\nthe diag inline assembly.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9514e2311be97a01e8669c4de78e9fea37489f09",
      "tree": "74a256ce4ab6a94c904635f47862f8f3e3ec7974",
      "parents": [
        "6981e936aa156c747bb3e6aea414bba673457115"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:22 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:22 2006 +0200"
      },
      "message": "[S390] Kernel stack overflow handling.\n\nSubstract the size of the initial stack frame from the correct\nregister. Otherwise we will end up in a program check loop.\nFix the offset into the save area as well.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e87bfe51b5ca2db99dd680bbb1e8fe3c94b607df",
      "tree": "abbffd8e3ca0edcbe5a0e36e1e94deb9a3b10adc",
      "parents": [
        "1375fc1fb0434a26f93c59b1b9f3fdb8bf90bba5"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:15 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:15 2006 +0200"
      },
      "message": "[S390] convert some assembler to C.\n\nConvert GET_IPL_DEVICE assembler macro to C function.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1375fc1fb0434a26f93c59b1b9f3fdb8bf90bba5",
      "tree": "ea38ce53e9cc74b73fc3171f55a67437e9b29eb2",
      "parents": [
        "0fee644ada12c524abbf723132fbea6a082ecfc2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:12 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:12 2006 +0200"
      },
      "message": "[S390] __exit cleanup.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7d5d688f724dd5a651d1ce7bc3ea7c03d28137a1",
      "tree": "8279b48cfd496490003710ef919327c9751e1023",
      "parents": [
        "8301425534b87bae9990261f3008f39999be738c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:00 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:00 2006 +0200"
      },
      "message": "[S390] Use simple_strtoul instead of own cmm_strtoul wrapper.\n\nFix compile warning with some configurations:\n\narch/s390/mm/cmm.c:58: warning: \u0027cmm_strtoul\u0027 defined but not used\n\nOriginally cmm_strtoul was introduced because simple_strtoul couldn\u0027t\nhandle strings with hexadecimal numbers that contained a capital \u0027X\u0027.\nSince this is no longer true cmm_strtoul can be removed.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8427082a506f7ae0abf82ce0047a045ec4309e59",
      "tree": "ddd756abcf3fe2241ce4a8d322a11e0404fb345f",
      "parents": [
        "39b083fe1c3c7b88939f6fa1b0b96e579f12e96f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:58:54 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:54 2006 +0200"
      },
      "message": "[S390] fix syscall restart handling.\n\nIf do_signal() gets called several times before returning to user space\nand no signal is pending (e.g. cancelled by a debugger) syscall restart\nhandling could be done several times. This would change the user space\nPSW to an address prior to the syscall instruction.\nFix this by making sure that syscall restart handling is only done once.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ff6b8ea68f4b7353f88b97024f28127e2148aa00",
      "tree": "67ebb74cbbc042d99325ff33c3f80e4b3e0a1c42",
      "parents": [
        "331c982d4a6b43cdc0d056956a1cae8a7d6237bf"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Wed Sep 20 15:58:49 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:49 2006 +0200"
      },
      "message": "[S390] ipl/dump on panic.\n\nIt is now possible to specify a ccw/fcp dump device which is used to\nautomatically create a system dump in case of a kernel panic. The dump\ndevice can be configured under /sys/firmware/dump.\nIn addition it is now possible to specify a ccw/fcp device which is used\nfor the next reboot of Linux. The reipl device can be configured under\n/sys/firmware/reipl.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "331c982d4a6b43cdc0d056956a1cae8a7d6237bf",
      "tree": "45fd6612c461c278f53c09fe666a17a85d305d29",
      "parents": [
        "f19bfb2c9b8675590fbecb43e5ce3b34ee321185"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Wed Sep 20 15:58:47 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:47 2006 +0200"
      },
      "message": "[S390] hypfs compiler warnings.\n\nAdd casts to avoid compiler warnings.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f19bfb2c9b8675590fbecb43e5ce3b34ee321185",
      "tree": "efe625aaf90e61fedfe7d5af028d9b202a44c850",
      "parents": [
        "65912a84c0f33304fa5ea004c7b6ee58d5f5572e"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Wed Sep 20 15:58:44 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:44 2006 +0200"
      },
      "message": "[S390] hypfs comment cleanup.\n\nCorrect some comments in the hypervisor filesystem.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "65912a84c0f33304fa5ea004c7b6ee58d5f5572e",
      "tree": "a9a684ed713f09cd47d6bd1cfe6872cf757feb58",
      "parents": [
        "4ba069b802c29eee066385f9826e2d83716626b4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:58:41 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:41 2006 +0200"
      },
      "message": "[S390] initrd vs. bootmem bitmap.\n\nMove initrd if the bitmap of the bootmem allocator would overwrite it.\nIn addition this patch sets the default size and address of the initrd to 0.\nTherefore all boot loaders must set the initrd size and address correctly.\nThis is especially relevant for ftp boot via HMC/SE, where this change\nrequires a special patch file entry in the .ins file which sets these two\nvalues contained at address 0x10408 and 0x10410.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4ba069b802c29eee066385f9826e2d83716626b4",
      "tree": "663159a4d05a49b4133bb9145fc41fb95a6d4132",
      "parents": [
        "5432114baf0300286a6ca1b0aea549492a379432"
      ],
      "author": {
        "name": "Michael Grundy",
        "email": "grundym@us.ibm.com",
        "time": "Wed Sep 20 15:58:39 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:39 2006 +0200"
      },
      "message": "[S390] add kprobes support.\n\nSigned-off-by: Michael Grundy \u003cgrundym@us.ibm.com\u003e\nSigned-off-by: David Wilder \u003cdwilder@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b2c5f61920eeee9c4e78698de4fde4586fe5ae79",
      "tree": "53927c324413786b34db4f0e79cd0aa436d3f930",
      "parents": [
        "a4dc7ff08915a2035aa6d6decc53fa1deaa410bb"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Sep 19 14:05:08 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 20 15:09:58 2006 +1000"
      },
      "message": "[POWERPC] Start arch/powerpc/boot code reorganization\n\nThis abstracts the operations used in the bootwrapper, and defines\nthe operations needed for the bootwrapper to run on an OF platform.\n\nThe operations have been divided up into platform ops (platform_ops),\nfirmware ops (fw_ops), device tree ops (dt_ops), and console ops\n(console_ops).\n\nThe proper operations will be hooked up at runtime to provide the\nfunctionality that you need.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a4dc7ff08915a2035aa6d6decc53fa1deaa410bb",
      "tree": "9b28af3a21f915e3fe8ed7ee163be1b1d2bfe8b0",
      "parents": [
        "19e59df4dc2e6f7b46190ee77ce7093769f597a7"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 19 14:06:27 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 20 15:09:48 2006 +1000"
      },
      "message": "[POWERPC] Define of_read_ulong helper\n\nThere are various places where we want to extract an unsigned long\nvalue from a device-tree property that can be 1 or 2 cells in length.\nThis replaces some open-coded calculations, and one place where we\nassumed without checking that properties were the length we wanted,\nwith a little of_read_ulong() helper.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5adcaf50cf697aa4d0c731107003c1383b59b214",
      "tree": "c4f93c02f43c325066a46e9d9221cac9d51125d8",
      "parents": [
        "73ea9e1bcb8eea4f3b2052fe7ccd7ee4b5a271a0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Sep 19 22:17:49 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 20 14:06:18 2006 +1000"
      },
      "message": "[POWERPC] convert string i/o operations to C\n\nThis produces essentially the same code and will make the iSeries i/o\nconsolidation easier.\n\nThe count parameter is changed to long since that will produce the same\n(better) code on 32 and 64 bit builds.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "73ea9e1bcb8eea4f3b2052fe7ccd7ee4b5a271a0",
      "tree": "be96595750908640a29fb5ad2a4a8224af2bb65e",
      "parents": [
        "661f1cdb8b3e3c2c44e97df122c1d5643c054ce8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Sep 19 17:30:20 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 20 14:06:18 2006 +1000"
      },
      "message": "[POWERPC] clean up ide io accessors\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "661f1cdb8b3e3c2c44e97df122c1d5643c054ce8",
      "tree": "9f540dda2d57d2ec2fcec5aee3b7f0a4c7992d94",
      "parents": [
        "fa053d2f008cb73fa768b8e171486d8c0b33312b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Sep 19 16:52:55 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 20 14:06:18 2006 +1000"
      },
      "message": "[POWERPC] remove unused asm routines\n\n_insw, _outsw, _insl amd _outsl are all unused, so remove them.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "fa053d2f008cb73fa768b8e171486d8c0b33312b",
      "tree": "007b3e058e9b065f7a38bd26bc7498802bf68940",
      "parents": [
        "9ca91e0fb5295e8317030feb889085e452cedab1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Sep 19 14:51:40 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 20 14:06:17 2006 +1000"
      },
      "message": "[POWERPC] remove unused io accessors\n\nThe io accessors insw_ns, outsw_ns, insl_ns and outsl_ns are unused\n(except for one unnecessary use in drivers/net/3c509.c that is addressed\nin a previous patch) and are only defined in powerpc/ppc, so remove them.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "9ca91e0fb5295e8317030feb889085e452cedab1",
      "tree": "54fffc6f581d4ae0b2491807f36998c067bdf76f",
      "parents": [
        "4f896e53eea70013fa48d0d8662680cf8aae8a43"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Sep 14 16:59:31 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 20 14:02:51 2006 +1000"
      },
      "message": "[POWERPC] silence a warning\n\nLeft over from the constifying of get_property.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "4f896e53eea70013fa48d0d8662680cf8aae8a43",
      "tree": "4a22e8033ac46f4a801e79e8002b60d792efd6cf",
      "parents": [
        "7dcd86e14319f4ceab883787ab2e00a5f860d14d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Aug 24 13:29:33 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 20 14:01:16 2006 +1000"
      },
      "message": "[POWERPC] make spinlocks work in a combined kernel\n\nIf we build a pSeries/iSeries combined kernel, we will need this.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "79e453d49bd49ba1b576f89310cc565c9e4ca379",
      "tree": "690353097ed789d691c072edd3a7259e3477d511",
      "parents": [
        "ab5cfd2aa3af40b35d7a948de8e279dc82c5b9f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 08:15:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 08:15:22 2006 -0700"
      },
      "message": "Revert mmiocfg heuristics and blacklist changes\n\nThis reverts commits 11012d419cfc0e0f78ca356aca03674217910124 and\n40dd2d20f220eda1cd0da8ea3f0f9db8971ba237, which allowed us to use the\nMMIO accesses for PCI config cycles even without the area being marked\nreserved in the e820 memory tables.\n\nThose changes were needed for EFI-environment Intel macs, but broke some\nnewer Intel 965 boards, so for now it\u0027s better to revert to our old\n2.6.17 behaviour and at least avoid introducing any new breakage.\n\nAndi Kleen has a set of patches that work with both EFI and the broken\nIntel 965 boards, which will be applied once they get wider testing.\n\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47a5c6fa0e204a2b63309c648bb2fde36836c826",
      "tree": "688b6c12c72fed720dc4a047f310cd292e88a6f1",
      "parents": [
        "1d19f176a2884d31c4fe2c7018349ff884a819b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:20:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:20:40 2006 -0700"
      },
      "message": "x86: save/restore eflags in context switch\n\n(And reset it on new thread creation)\n\nIt turns out that eflags is important to save and restore not just\nbecause of iopl, but due to the magic bits like the NT bit, which we\ndon\u0027t want leaking between different threads.\n\nTested-by: Mike Galbraith \u003cefault@gmx.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20bf94e266969f91c623ed8b51da4109e3f57bcb",
      "tree": "4aead8959e49802b454d9c650a86ee04ae94ad47",
      "parents": [
        "77e2782f9b683893c9341e9cf05c88b0caac7382",
        "b9c54f91a48146778fe91423d4d467a0ee8c719b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:15:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:15:40 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Fix regression in sys_getdomainname()\n  [OPENPROMIO]: Handle current_node being NULL correctly.\n"
    },
    {
      "commit": "77e2782f9b683893c9341e9cf05c88b0caac7382",
      "tree": "de65fd4477b104c64b55c144529fa6185fc70853",
      "parents": [
        "803db244b9f71102e366fd689000c1417b9a7508",
        "e40b1074af46d53740320f88dfffd9fb2f78bdf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:15:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:15:16 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3815/1: headers_install support for ARM\n  [ARM] 3794/1: S3C24XX: do not defined set_irq_wake when no CONFIG_PM\n  [ARM] 3793/1: S3C2412: fix wrong serial info struct\n  [ARM] 3780/1: Fix iop321 cpuid\n  [ARM] 3786/1: pnx4008: update defconfig\n  [ARM] 3785/1: S3C2412: Fix idle code as default uses wrong clocks\n  [ARM] 3784/1: S3C2413: fix config for MACH_S3C2413/MACH_SMDK2413\n"
    },
    {
      "commit": "b9c54f91a48146778fe91423d4d467a0ee8c719b",
      "tree": "f123be6ee2fb44b5795a3aa6f0ccbc8e9ea19d2b",
      "parents": [
        "b9b64e6e89fc5a6ef220747115c5b7764614ca3f"
      ],
      "author": {
        "name": "Andy Walker",
        "email": "andy@puszczka.com",
        "time": "Mon Sep 18 07:11:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 18 07:11:36 2006 -0700"
      },
      "message": "[SPARC]: Fix regression in sys_getdomainname()\n\nThis patch corrects the buffer length checking in the\nsys_getdomainname() implementation for sparc/sparc64.\n\nSigned-off-by: Andy Walker \u003candy@puszczka.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9c3685b2f0515bffd8d13ea9e3417664ff22a07",
      "tree": "358a877cbd770157d9483251937da6ae74189bbb",
      "parents": [
        "71aa7054d3df0f74d9ffbef3dd1486764c7f592a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Sep 18 13:30:20 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 18 13:30:20 2006 +0100"
      },
      "message": "[ARM] 3794/1: S3C24XX: do not defined set_irq_wake when no CONFIG_PM\n\nPatch from Ben Dooks\n\nDo not define set_irq_wake as a real function if\nthe CONFIG_PM option is not set.\n\nFixes bug reported by Thomas Gleixner.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f04b92e97d21b1921c91ec1d6d5e8bbf8606b77a",
      "tree": "48ed1289bbba1cb0220d3f17cecc9ec0a8cf5a29",
      "parents": [
        "35e4ddfc86df84d32fbd2b9ae3b0b0408afb7e3f"
      ],
      "author": {
        "name": "Benjamin LaHaise",
        "email": "benjamin.c.lahaise@intel.com",
        "time": "Sat Sep 16 16:35:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 16 21:37:48 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Add core 2 to oprofile\n\nAdd the CPU identification needed by oprofile for Intel (r) Core (tm) 2\nCPUs.\n\nSigned-off-by: Benjamin LaHaise \u003cbenjamin.c.lahaise@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Arun Sharma\" \u003caruns@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36694a4c22767ee09c91ccda63810086c65c810b",
      "tree": "e1096d02c0eed080b8a04647b0126b09bfb01fa6",
      "parents": [
        "0ce046dfca26f098286b9b154a8de7976cbbf1c0"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@gmail.com",
        "time": "Thu Sep 14 17:45:16 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 14 17:45:16 2006 +0100"
      },
      "message": "[ARM] 3780/1: Fix iop321 cpuid\n\nPatch from Dan Williams\n\ncommit a6a38a66224c7c578cfed2f584b440c81af0c3ae changed the iop321 id to a value that does not work with all platforms.  Change the mask to permit bit 11.  Tested on an iq80321 600Mhz CRB.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0ce046dfca26f098286b9b154a8de7976cbbf1c0",
      "tree": "741033f6ec23bf8c10af4d8117126be7d83d5db4",
      "parents": [
        "c84cbb246e5a5235af30ddbe49d23bb1eaf64add"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Thu Sep 14 13:32:08 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 14 13:32:08 2006 +0100"
      },
      "message": "[ARM] 3786/1: pnx4008: update defconfig\n\nPatch from Vitaly Wool\n\nThis patch updates the default configuration file for PNX4008.\n\n arch/arm/configs/pnx4008_defconfig |  715 +++++++------------------------------\n 1 file changed, 154 insertions(+), 561 deletions(-)\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c84cbb246e5a5235af30ddbe49d23bb1eaf64add",
      "tree": "90ba1f16e562a64d4efe6e23470a90c74f9006e5",
      "parents": [
        "a55ee0ea51ae8f622cb3d69d81a47cb772952f73"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Sep 14 13:29:15 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 14 13:29:15 2006 +0100"
      },
      "message": "[ARM] 3785/1: S3C2412: Fix idle code as default uses wrong clocks\n\nPatch from Ben Dooks\n\nFix the idle code on the s3c2412 as the default\ncode is using bits in the CLKCON register that are\nno-longer there.\n\nProvide an override for the idle code, and ensure\nthat the power configuration is set to allow idle\ninstead of stop or sleep.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a55ee0ea51ae8f622cb3d69d81a47cb772952f73",
      "tree": "833cb59e7a9730757fe22a708b6edb8814f76bcb",
      "parents": [
        "63b98080daa35f0d682db04f4fb7ada010888752"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Sep 14 13:29:13 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 14 13:29:13 2006 +0100"
      },
      "message": "[ARM] 3784/1: S3C2413: fix config for MACH_S3C2413/MACH_SMDK2413\n\nPatch from Ben Dooks\n\nThese two machines are identical, and supported\nby the SMDK2413 configuration. When MACH_SMDK2413\nis selected, we must also select MACH_S3C2413\nto allow machine_is_smdk2413() or machine_is_s3c2413()\nto work.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7dcd86e14319f4ceab883787ab2e00a5f860d14d",
      "tree": "c5fa0ea156e38e0aa5edde243c43b0dee1c7f097",
      "parents": [
        "f04da0bc36566ad17cf21e4ac8dbae377ca1dc75"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Wed Sep 13 17:41:55 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 14 10:36:11 2006 +1000"
      },
      "message": "[POWERPC] Fix MPC8349EMDS dts PCI interrupt-map values for IDSEL 0x18\n\nFix MPC8349EMDS dts PCI interrupt-map values for IDSEL 0x18 per\nTanya\u0027s catch.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Tanya Jiang \u003ctanya.jiang@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f04da0bc36566ad17cf21e4ac8dbae377ca1dc75",
      "tree": "7555ffd9de1938ed533aa94452a98805508cece3",
      "parents": [
        "c547fc28ab3e8716076fdaf4bd0260c5d63a18f7"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 13 13:32:39 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 14 10:36:11 2006 +1000"
      },
      "message": "[POWERPC] Fix non-smp build\n\nThis fixes a compile error that only surfaces on CONFIG_SMP\u003dn builds;\n\u003casm/hvcall.h\u003e seems to get pulled in through another header file for\nSMP builds.  This problem was introduced by the hvcall stats patch.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c547fc28ab3e8716076fdaf4bd0260c5d63a18f7",
      "tree": "34af1fa64a63618660187ae58ad182665a1861ef",
      "parents": [
        "3dd836a56de0d4f049438412959b905e1db4666e",
        "63b98080daa35f0d682db04f4fb7ada010888752"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 14 07:07:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 14 07:07:18 2006 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "63b98080daa35f0d682db04f4fb7ada010888752",
      "tree": "213e124c89a51bbb99dd8e07fb6eacc970bbdc99",
      "parents": [
        "1883c5aba9973331e3ff0050e05707fe8e84fe0d",
        "eeac5c142b8687e35780b11b54b4c2f95b1a2436"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 08:01:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 08:01:41 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix G5 DART (IOMMU) race causing occasional data corruption\n  [POWERPC] Fix MMIO ops to provide expected barrier behaviour\n  [POWERPC] Fix interrupt clearing in kdump shutdown sequence\n  [POWERPC] update prep_defconfig\n  [POWERPC] kdump: Support kernels having 64k page size.\n  [POWERPC] Implement PowerPC futex_atomic_cmpxchg_inatomic().\n  [POWERPC] Add new, missing argument to of_irq_map_raw() for 86xx.\n  [POWERPC] Update defconfigs\n"
    },
    {
      "commit": "eeac5c142b8687e35780b11b54b4c2f95b1a2436",
      "tree": "c0df8f3f5b154d41a63bff1a4e49f2bf5172b079",
      "parents": [
        "f007cacffc8870702a1473d83ba5e4922d54e17c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Sep 13 22:12:52 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 22:12:52 2006 +1000"
      },
      "message": "[POWERPC] Fix G5 DART (IOMMU) race causing occasional data corruption\n\nIt seems that the occasional data corruption observed with the tg3\ndriver wasn\u0027t due to missing barriers after all, but rather seems to\nbe due to the DART (\u003d IOMMU) in the U4 northbridge reading stale\nIOMMU table entries from memory due to a race.  This fixes it by\nmaking the CPU read the entry back from memory before using it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "f007cacffc8870702a1473d83ba5e4922d54e17c",
      "tree": "7faa1dbd7ccd2c4536f29852e0fedf7499d90508",
      "parents": [
        "2e8e8dacc566cc91cd8707cb092e76c7bbfab178"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 22:08:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 22:08:26 2006 +1000"
      },
      "message": "[POWERPC] Fix MMIO ops to provide expected barrier behaviour\n\nThis changes the writeX family of functions to have a sync instruction\nbefore the MMIO store rather than after, because the generally expected\nbehaviour is that the device receiving the MMIO store can be guaranteed\nto see the effects of any preceding writes to normal memory.\n\nTo preserve ordering between writeX and readX, and to preserve ordering\nbetween preceding stores and the readX, the readX family of functions\nhave had an sync added before the load.\n\nAlthough writeX followed by spin_unlock is not officially guaranteed\nto keep the writeX inside the spin-locked region unless an mmiowb()\nis used, there are currently drivers that depend on the previous\nbehaviour on powerpc, which was that the mmiowb wasn\u0027t actually required.\nTherefore we have a per-cpu flag that is set by writeX, cleared by\n__raw_spin_lock and mmiowb, and tested by __raw_spin_unlock.  If it is\nset, __raw_spin_unlock does a sync and clears it.\n\nThis changes both 32-bit and 64-bit readX/writeX.  32-bit already has a\nsync in __raw_spin_unlock (since lwsync doesn\u0027t exist on 32-bit), and thus\ndoesn\u0027t need the per-cpu flag.\n\nTested on G5 (PPC970) and POWER5.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "3dd836a56de0d4f049438412959b905e1db4666e",
      "tree": "d42c0afb2a438403683904c0af089c74167767d6",
      "parents": [
        "26c8af5f01dfb91f709cc2ba07fb650949aae13e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Sep 12 16:04:25 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:53 2006 +1000"
      },
      "message": "[POWERPC] Export copy_4K_page()\n\nExport copy_4K_page() for use by modules via copy_page() (such as\nCacheFiles).\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "26c8af5f01dfb91f709cc2ba07fb650949aae13e",
      "tree": "dbaa11641da7348bb2fbde3c75429449c7ca4104",
      "parents": [
        "87fd7724d4022913ae8dbee3ed55cd04f2c316a6"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Fri Sep 08 16:29:21 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:53 2006 +1000"
      },
      "message": "[POWERPC] print backtrace when entering xmon\n\nxmon does not print a backtrace per default. This is bad on systems with\nUSB keyboard, the most needed info about the crash is lost.\nprint a backtrace during the very first xmon entry.\n\nBooting with xmon\u003dnobt disables the autobacktrace functionality.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "06e6d290ac7a9fb6fcec3a2207988163709f06aa",
      "tree": "b307d4cedab14f39b34d7eddbbeb6525dc7b2025",
      "parents": [
        "57852a853b0d6761f270be0961d5d8387e98c8bb"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jdub@us.ibm.com",
        "time": "Thu Sep 07 08:25:40 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:53 2006 +1000"
      },
      "message": "[POWERPC] PPC: Fix Kconfig whitespace warnings\n\nFix the following whitespace warnings when compiling with ARCH\u003dppc\n\narch/ppc/Kconfig:1207:warning: leading whitespace ignored\narch/ppc/Kconfig:1226:warning: leading whitespace ignored\narch/ppc/Kconfig:1231:warning: leading whitespace ignored\n\nAlso fix a typo (\"Supprt\").\n\nSigned-off-by: Josh Boyer \u003cjdub@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "57852a853b0d6761f270be0961d5d8387e98c8bb",
      "tree": "f3c3ff7ec94014a9acba27761dd489fdce1c66db",
      "parents": [
        "ab06ff3af34a6288b314862abfebd86ad918c5d9"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Wed Sep 06 16:23:12 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:53 2006 +1000"
      },
      "message": "[POWERPC] powerpc: Instrument Hypervisor Calls\n\nAdd instrumentation for hypervisor calls on pseries.  Call statistics\ninclude number of calls, wall time and cpu cycles (if available) and\nare made available via debugfs.  Instrumentation code is behind the\nHCALL_STATS config option and has no impact if not enabled.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1e76875e51266a5c43f601ecf08a92be5769228c",
      "tree": "62867c80d57bd5fc335917dc0c2bcd26dfcc934b",
      "parents": [
        "b3ebd1d862d6c23caa58e40d341eefc426f835e1"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 06 14:42:08 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:53 2006 +1000"
      },
      "message": "[POWERPC] powerpc: PA Semi PWRficient platform support\n\nBase patch for PA6T and PA6T-1682M. This introduces the\narch/powerpc/platform/pasemi directory, together with basic\nimplementations for various setup.\n\nMuch of this was based on other platform code, i.e. Maple, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b3ebd1d862d6c23caa58e40d341eefc426f835e1",
      "tree": "c4db512b520833be44b72b97aab0c439138bfb5e",
      "parents": [
        "0024300000769eadcb4a4fcdff531d45ee7735d4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 06 14:35:57 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] powerpc: PA6T cputable entry, PVR value\n\nIntroduce PWRficient PA6T cputable entries and feature bits.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5a2fe38d2844ba2f2dd8f4946d795e09d8f7e095",
      "tree": "21a995bedd7c7fdca8b2fdb3b7f91f4bfc8228a3",
      "parents": [
        "b7e89214aadf82fa5eaff28f50f2078fa6ae773c"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 06 14:34:41 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] powerpc: Reduce default cacheline size to 64 bytes\n\nReduce default cacheline size on 64-bit powerpc from 128 bytes to 64.\nThis is the architected minimum. In most cases we\u0027ll still end up using\ncache line information from the device tree, but defaults are used during\nearly boot and doing a few dcbst/icbi\u0027s too many there won\u0027t do any harm.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b7e89214aadf82fa5eaff28f50f2078fa6ae773c",
      "tree": "877bfd9e81dcdb68a2a66080ee562fc4796b0975",
      "parents": [
        "477bcae4c289a60f2303fbd4a3a875dcca647cf8"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jdub@us.ibm.com",
        "time": "Thu Sep 07 13:27:58 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] PPC 4xx: Enable XMON on PPC 4xx boards\n\nThe following patch allows XMON to run on the 4xx platform.  Tested on\nWalnut, Ebony, and Nova (440GX based) eval boards.  440EP, 440SP, and\n440SPE boards should work as well.  Patch is against 2.6.18-rc6.\n\nSigned-off-by: Josh Boyer \u003cjdub@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "477bcae4c289a60f2303fbd4a3a875dcca647cf8",
      "tree": "c9c7136011ad809d433e94c9bc482f7526c53627",
      "parents": [
        "c3412dcb75ff4d64b44bedc72761d5707d19edf7"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Sep 06 09:02:53 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] Make function of pm_power_off consistent with x86\n\nAllow the pm_power_off function variable in PPC to work as an override.\nThis makes the function consistent with the other architectures and it\nallows generic poweroff operations (like those provided in IPMI\nsystems) to work properly on PPC.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Joseph Barnett \u003cjbarnett@motorola.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c3412dcb75ff4d64b44bedc72761d5707d19edf7",
      "tree": "3e893de720ce5aca6a3e6471cd6ef0fcbcb62281",
      "parents": [
        "f50d4cfc98d70f919afb2924b1b53c36b2f4e62f"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Aug 30 13:11:38 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] Emulate power5 popcntb instruction\n\nIn an attempt to make it easier for a power5 optimized app to run on a\npower4 or a 970 or random earlier machine, this provides emulation of\nthe popcntb instruction.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f50d4cfc98d70f919afb2924b1b53c36b2f4e62f",
      "tree": "352c8c20b13d6951de56c90895161c06e1bb0563",
      "parents": [
        "aa43f77939c97bf9d3580c6a5e71a5a40290e451"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Aug 24 16:54:08 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] Split out vpa unregister logic from pseries_kexec_cpu_down_xics()\n\nAs part of the new irq code pseries_kexec_cpu_down() was split into a\nxics and mpic version. The vpa unregister logic is now only done in the\nxics routine, and although that\u0027s ok in practice (we don\u0027t have SPLPAR\nmachines with mpic), I\u0027d rather have the two concepts stay separate.\n\nSo move the vpa unregister into pseries_kexec_cpu_down(), which gets called\nby both the xics and mpic routines. This also gives us an obvious place to\nput any new kexec-down logic needed in future.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2e8e8dacc566cc91cd8707cb092e76c7bbfab178",
      "tree": "ccb14c4d73874782bef530877f3e0066284bce3f",
      "parents": [
        "ebf2ed283897b752daa743952aff43d78b725183"
      ],
      "author": {
        "name": "Mohan Kumar M",
        "email": "mohan@in.ibm.com",
        "time": "Tue Sep 12 17:48:21 2006 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:31:23 2006 +1000"
      },
      "message": "[POWERPC] Fix interrupt clearing in kdump shutdown sequence\n\nCall chip-\u003eeoi(irq) to clear any pending interrupt in case of kdump\nshutdown sequence.  chip-\u003eend(irq) does not serve this purpose.\n\nSigned-off-by: Mohan Kumar M \u003cmohan@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ebf2ed283897b752daa743952aff43d78b725183",
      "tree": "b8355873a18afd892b6d2fd5746628a25ca27aef",
      "parents": [
        "e269d269e0b53a7a6cb1d04290f8174bf0488cb4"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Thu Sep 07 14:44:45 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:30:08 2006 +1000"
      },
      "message": "[POWERPC] update prep_defconfig\n\nUpdate PReP defconfig, disable some drivers for hardware that is not\nused on those systems; enable SL82C105 IDE driver for Powerstack.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "20fb96e2aa009ae9892fde9ef7ffa82f56eebd11",
      "tree": "7e1cbaeb9dc72d1e332fe9a68435eb00ddda4e82",
      "parents": [
        "fb7d527c1aec5e224fb3a0772337f8b5e59eecd0"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Fri Sep 01 10:17:20 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:28:28 2006 +1000"
      },
      "message": "[POWERPC] Add new, missing argument to of_irq_map_raw() for 86xx.\n\nBen speaks; we follow.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "bd314d976e22e82c55e96603804ed7cb0514d252"
}
