)]}'
{
  "log": [
    {
      "commit": "f8cc5756dee3c2a4c56a7f089291f5ae0232747f",
      "tree": "c56914922a40cca1a48ac0191f2f5d7fb224ad55",
      "parents": [
        "bf7c7decb9752a3cb644b435cb354c8948606680",
        "b4d1b825785847cddee6d104113da913f2ca8efb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:17:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:17:04 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "9e04099cb90dce6a34b4cbc6b4a0d4e4cc4c5680",
      "tree": "30c96145b80941b1e59c4c32df3616cc2f33125f",
      "parents": [
        "757e0108473787f470294ce77bf703fedddfce7d",
        "414894938b88c1ad2e9cea6502ceccefb30605c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:35 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "1350843cf0fa46e2f633c78b335777aac3d054b2",
      "tree": "a2983db190088e01a44f05450c09e2deea3a8c24",
      "parents": [
        "a90933fb4e7b85587e5cbdf863deeb16695c19bd"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 14 15:59:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix G5 model in /proc/cpuinfo\n\nAndreas Schwab spotted that recent kernels broke reporting of the PowerMac\nmachine model in /proc/cpuinfo.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a90933fb4e7b85587e5cbdf863deeb16695c19bd",
      "tree": "b27be41b3412d5ffdc90b3f7d76f2a2aa25662f5",
      "parents": [
        "6593b58cfb54138781c5cd88f605e2ae663301b0"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Oct 14 15:59:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] m32r: Fix smp.c for preempt kernel\n\nThis patch fixes the following BUG message of arch/m32r/smp.c for\nCONFIG_DEBUG_PREEMPT:\n\nBUG: using smp_processor_id() in preemptible\n\nThis message is displayed by an smp_processor_id() execution during\nkernel\u0027s preemptible-state.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@isl.melco.co.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43d2c4ca385b02ab7a604aa09a9da36f1668bee6",
      "tree": "208cdf7bd9bc9fbd1c7dc951ae9b9c22413a4381",
      "parents": [
        "3384a04ed42c583755226374e1ff6a53db7f27c3"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Fri Oct 14 15:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:11 2005 -0700"
      },
      "message": "[PATCH] mips: fix build error in TANBAC TB0226\n\narch/mips/pci/fixup-tb0226.c: In function `pcibios_map_irq\u0027:\narch/mips/pci/fixup-tb0226.c:31: warning: implicit declaration of function `vr41xx_set_irq_trigger\u0027\narch/mips/pci/fixup-tb0226.c:32: error: `TRIGGER_LEVEL\u0027 undeclared (first use in this function)\narch/mips/pci/fixup-tb0226.c:32: error: (Each undeclared identifier is reported only once\narch/mips/pci/fixup-tb0226.c:32: error: for each function it appears in.)\narch/mips/pci/fixup-tb0226.c:33: error: `SIGNAL_THROUGH\u0027 undeclared (first use in this function)\narch/mips/pci/fixup-tb0226.c:34: warning: implicit declaration of function `vr41xx_set_irq_level\u0027\narch/mips/pci/fixup-tb0226.c:34: error: `LEVEL_LOW\u0027 undeclared (first use in this function)\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4d1b825785847cddee6d104113da913f2ca8efb",
      "tree": "b491001940d86d6e3325300056aeda4158f6ef84",
      "parents": [
        "f75884d28a6eae5a422d0454b982da3842f777af"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 14 15:26:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 14 15:26:08 2005 -0700"
      },
      "message": "[SPARC64]: Fix powering off on SMP.\n\nDoing a \"SUNW,stop-self\" firmware call on the other cpus is not the\ncorrect thing to do when dropping into the firmware for a halt,\nreboot, or power-off.\n\nFor now, just do nothing to quiet the other cpus, as the system should\nbe quiescent enough.  Later we may decide to implement smp_send_stop()\nlike the other SMP platforms do.\n\nBased upon a report from Christopher Zimmermann.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72023b63cc512d2d7c2a31c6bc1be497eafbd834",
      "tree": "439f0f193a26e5af065c9c7f365af2875272bf10",
      "parents": [
        "10f92eb7c6b4e8069c2defd2ad23b74f31f8962d"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:27 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:27 2005 +0100"
      },
      "message": "[ARM] 3013/1: Spitz: Fix compile errors\n\nPatch from Richard Purdie\n\nRemove a couple of lines of accidently added code causing compile\nerrors.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10f92eb7c6b4e8069c2defd2ad23b74f31f8962d",
      "tree": "0ab8f965123b8215ff44c69f30c9da5996e35bdf",
      "parents": [
        "cb38c569e5ecf9e922e66963b6da2751b4f13d81"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:26 2005 +0100"
      },
      "message": "[ARM] 3012/1: Corgi/Spitz LCD: Use bus_find_device to locate pxafb - fix compile error\n\nPatch from Richard Purdie\n\nUpdate corgi_lcd to use bus_find_device to locate the pxafb device\nhence fixing a compile error.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb38c569e5ecf9e922e66963b6da2751b4f13d81",
      "tree": "de0c6c57b91fd2f6c1458f95e7022fbec9435d41",
      "parents": [
        "cb90d681ae439e525de9de519508ac9041342321"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:25 2005 +0100"
      },
      "message": "[ARM] 3011/1: pxafb: Add ability to set device parent + fix spitz compile error\n\nPatch from Richard Purdie\n\nAdd a function to allow machines to set the parent of the pxa\nframebuffer device. This means the power up/down sequence can be\ncontrolled where required by the machine.\n\nUpdate spitz to use the new function, fixing a compile error.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb90d681ae439e525de9de519508ac9041342321",
      "tree": "fb4ad4931318154171cc32e50b631ecb016ba641",
      "parents": [
        "6205d158d16d2619bf30f0aff47a8e09b07106e9"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Oct 14 12:49:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 12:49:15 2005 +0100"
      },
      "message": "[ARM] 2980/1: Fix L7200 core.c compile\n\nPatch from Deepak Saxena\n\nThis patch fixes L7200 so that it builds in 2.6.latest. I do not\nhave the hardware so don\u0027t know if it actually still works, but\nthe changes are fairly trivial. I am not even sure if anyone\nstill maintains, uses, or cares about this machine type.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "688cb30bdc3e398d97682a6a58f825821ee838c2",
      "tree": "8fc9ca543fc3966eb961743ba4587298fce49279",
      "parents": [
        "51e8513615ed8202b22ba9a43b0c7376ea4f6868"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 22:15:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 22:15:24 2005 -0700"
      },
      "message": "[SPARC64]: Eliminate PCI IOMMU dma mapping size limit.\n\nThe hairy fast allocator in the sparc64 PCI IOMMU code\nhas a hard limit of 256 pages.  Certain devices can\nexceed this when performing very large I/Os.\n\nSo replace with a more simple allocator, based largely\nupon the arch/ppc64/kernel/iommu.c code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51e8513615ed8202b22ba9a43b0c7376ea4f6868",
      "tree": "17242822a3520e2075448ac294c98adfe44a0583",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 21:10:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 21:10:08 2005 -0700"
      },
      "message": "[SPARC64]: Consolidate common PCI IOMMU init code.\n\nAll the PCI controller drivers were doing the same thing\nsetting up the IOMMU software state, put it all in one spot.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8923c6b852d3a97c1faad0566e38fca330375a7",
      "tree": "eb79e97c5468bba641c7a34b83514876f4902cf2",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:23 2005 -0700"
      },
      "message": "[NETFILTER]: Fix OOPSes on machines with discontiguous cpu numbering.\n\nOriginal patch by Harald Welte, with feedback from Herbert Xu\nand testing by Sébastien Bernard.\n\nEBTABLES, ARP tables, and IP/IP6 tables all assume that cpus\nare numbered linearly.  That is not necessarily true.\n\nThis patch fixes that up by calculating the largest possible\ncpu number, and allocating enough per-cpu structure space given\nthat.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13b1f64c16e2eb96a021b49cf3986528046ba3dc",
      "tree": "b8220efc2177dc7fb041b9490a42b36f7bfeb177",
      "parents": [
        "50688ea9ed6fe154058c065bc7dc60980533a2c8"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Oct 13 22:04:37 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 22:04:37 2005 +0100"
      },
      "message": "[ARM] 3008/1: the exception table is not read-only\n\nPatch from Nicolas Pitre\n\n... and therefore should not live in the .text section.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "50688ea9ed6fe154058c065bc7dc60980533a2c8",
      "tree": "58a793d1d870dcaadac26e226e4bc7e705df2d02",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 22:04:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 22:04:36 2005 +0100"
      },
      "message": "[ARM] 3007/1: BAST - add CONFIG_ISA to build\n\nPatch from Ben Dooks\n\nThe Simtec EB2410ITX (BAST) has a PC/104 slot, and\ntherefore we should enable CONFIG_ISA to allow the\ndrivers for ISA peripherals to be selected\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": "c931488cc4619eecfe68a2f046b5898fddc2f904",
      "tree": "b92e43b7cbae6e7128ca6d7831d06e63989f2a31",
      "parents": [
        "aac372de6bde03168b833b4db1346a2c34a016c6",
        "3a8f675c40ba2d04e4fff6710db3da763436269f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 09:59:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 09:59:32 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "3a8f675c40ba2d04e4fff6710db3da763436269f",
      "tree": "d1215879e5672b2a4287bcfd398fb3cbb10968de",
      "parents": [
        "9153bd75f25ff3170f07fb9ac1fb0e718afc6fce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "message": "[ARM] 3006/1: S3C2410 - arch/arm/mach-s3c2410 sparse fixes\n\nPatch from Ben Dooks\n\nRemove an unused variable from s3c2410.c and\nensure that items not needed to be exported from\ns3c2440.c are declared static.\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": "c9c10830740df1b5e7848d6fbb68c93a73e8f7cd",
      "tree": "b614058c3291ebccb996b27cee9b709956df7791",
      "parents": [
        "d8e998c58a870770905495a1d45ebf7285b5b1c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 12:22:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 12:22:46 2005 -0700"
      },
      "message": "[SPARC64]: Fix boot failures on SunBlade-150\n\nThe sequence to move over to the Linux trap tables from\nthe firmware ones needs to be more air tight.  It turns\nout that to be %100 safe we do need to be able to translate\nOBP mappings in our TLB miss handlers early.\n\nIn order not to eat up a lot of kernel image memory with\nstatic page tables, just use the translations array in\nthe OBP TLB miss handlers.  That solves the bulk of the\nproblem.\n\nFurthermore, to make sure the OBP TLB miss path will work\neven before the fixed MMU globals are loaded, explicitly\nload %g1 to TLB_SFSR at the beginning of the i-TLB and\nd-TLB miss handlers.\n\nTo ease the OBP TLB miss walking of the prom_trans[] array,\nwe sort it then delete all of the non-OBP entries in there\n(for example, there are entries for the kernel image itself\nwhich we\u0027re not interested in at all).\n\nWe also save about 32K of kernel image size with this change.\nNot a bad side effect :-)\n\nThere are still some reasons why trampoline.S can\u0027t use the\nsetup_trap_table() yet.  The most noteworthy are:\n\n1) OBP boots secondary processors with non-bias\u0027d stack for\n   some reason.  This is easily fixed by using a small bootup\n   stack in the kernel image explicitly for this purpose.\n\n2) Doing a firmware call via the normal C call prom_set_trap_table()\n   goes through the whole OBP enter/exit sequence that saves and\n   restores OBP and Linux kernel state in the MMUs.  This path\n   unfortunately does a \"flush %g6\" while loading up the OBP locked\n   TLB entries for the firmware call.\n\n   If we setup the %g6 in the trampoline.S code properly, that\n   is in the PAGE_OFFSET linear mapping, but we\u0027re not on the\n   kernel trap table yet so those addresses won\u0027t translate properly.\n\n   One idea is to do a by-hand firmware call like we do in the\n   early bootup code and elsewhere here in trampoline.S  But this\n   fails as well, as aparently the secondary processors are not\n   booted with OBP\u0027s special locked TLB entries loaded.  These\n   are necessary for the firwmare to processes TLB misses correctly\n   up until the point where we take over the trap table.\n\nThis does need to be resolved at some point.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ec5e7f3656f0397b7e8b39a7dcc77937d187596",
      "tree": "bbf8e615955817764637b7a2ecd2e228835b2cc5",
      "parents": [
        "737d0bb7701cdebb661e4db0236071a7df977777"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "message": "[ARM] 2978/1: nwfpe - clean up sparse errors\n\nPatch from Ben Dooks\n\nThe NWFPE is producing a number of errors from sparse\ndue to not defining a number of functions in the\nheader files.\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": "737d0bb7701cdebb661e4db0236071a7df977777",
      "tree": "fe250db7c6bf3381d01418bdab50fb9124e6fe00",
      "parents": [
        "cd26f45bfca4d4fa5ddfe21613d2da46f1acb821"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "message": "[ARM] 2969/1: miscellaneous whitespace cleanup\n\nPatch from George G. Davis\n\nFix leading, trailing and other miscellaneous whitespace issues\nin arch/arm/kernel/alignment.c.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cd26f45bfca4d4fa5ddfe21613d2da46f1acb821",
      "tree": "85ca14c209a808201fcbc21909924a4bcf8d5ec6",
      "parents": [
        "ceca629e0b4858d6b8bff260dab2e947d31aca56"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Wed Oct 12 19:58:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:09 2005 +0100"
      },
      "message": "[ARM] 2970/1: Use -mtune\u003darm1136j-s when building for CPU_V6 targets\n\nPatch from George G. Davis\n\nWhen building for CPU_V6 targets, we should use -mtune\u003darm1136j-s rather\nthan -mtune\u003dstrongarm but fall back to the later in case someone is\nusing an older toolchain (although they should really upgrade instead).\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f693d7b149a74bac301ee47136359294cffed25",
      "tree": "5cedfec20f95b07006e5ea2add7c0c2b6bb40612",
      "parents": [
        "a7b1bbbc89194deba8cde02200f08b3840c9daa2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "message": "[ARM] 2979/2: S3C2410 - add static to non-exported machine items\n\nPatch from Ben Dooks\n\nDo not export items that are not needed by symbol name\nelsewhere\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": "a7b1bbbc89194deba8cde02200f08b3840c9daa2",
      "tree": "3ad70801998d8ad62531ad3d2d4e2902a794312e",
      "parents": [
        "17efa644f624a521e4a6c6a4641d39d227a9b24a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "message": "[ARM] 2977/1: armksyms.c - make items in export table static\n\nPatch from Ben Dooks\n\nThe items in the export table do not need to be\nexported elsehwere, so quash the sparse warning\nby making the symbol for the table entry static.\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": "0eea3c0b6cb356bc8e515084f831cac7e3d5131c",
      "tree": "100507b40de41e2391783604e99d700771b672cd",
      "parents": [
        "60ac133aac9e07b94f2cb6bf571bf8aef69248c3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:05 2005 +0100"
      },
      "message": "[ARM] 2975/1: S3C2410: time.c missing include of cpu.h\n\nPatch from Ben Dooks\n\narch/arm/mach-s3c2410/time.c is missing include\nof cpu.h, causing the declaration of the timer\nstruct (s3c24xx_timer) to be flagged as missing\nthe declaration.\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": "60ac133aac9e07b94f2cb6bf571bf8aef69248c3",
      "tree": "f75a44630c4cd0b63c025eee1ccc615a6ec7157e",
      "parents": [
        "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Oct 12 19:51:24 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:51:24 2005 +0100"
      },
      "message": "[ARM] 2974/1: fix ARM710 swi bug workaround\n\nPatch from Nicolas Pitre\n\nEither no one is using an ARM710 with recent kernels, or all ARM710s\nstill in use are not afflicted by this swi bug.  Nevertheless, the code\nto work around the ARM710 swi bug is itself currently buggy since it\nuses r8 as a pointer to S_PC while in fact it holds the spsr content\nthese days. Fix that, and simplify the code as well.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d8e998c58a870770905495a1d45ebf7285b5b1c5",
      "tree": "828a1633c667c0769feec6451aa450bbfb911a10",
      "parents": [
        "cbd27b8ced4b1888c93f69b4dd108a69ac4d733f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 12 14:22:50 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:24:47 2005 -0700"
      },
      "message": "[PATCH] ppc32: Tell userland about lack of standard TB\n\nGlibc is about to get some new high precision timer stuff that relies on\nthe standard timebase of the PPC architecture.\n\nHowever, some (rare \u0026 old) CPUs do not have such timebase and it is a\nbit annoying to have your stuff just crash because you are running on\nthe wrong CPU...\n\nThis exposes to userland a CPU feature bit that tells that the current\nprocessor doesn\u0027t have a standard timebase.  It\u0027s negative logic so that\nglibc will still \"just work\" on older kernels (it will just be unhappy\non those old CPUs but that doesn\u0027t really matter as distro tend to\nupdate glibc \u0026 kernel at the same time).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d624ea474a3ddf3a0702d9b47e428ce1f8488a6",
      "tree": "6974b966b5da06e04597fc32a3b67fe0a8e0bafc",
      "parents": [
        "91acb21f084aa244f26839406ae7ed8aa3668058"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Tue Oct 11 21:01:01 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:22:26 2005 -0700"
      },
      "message": "[PATCH] uml: compile-time fix recent patch\n\nGive an empty definition for clear_can_do_skas() when it is not needed.\nThanks to Junichi Uekawa \u003cdancer@netfort.gr.jp\u003e for reporting the\nbreakage and providing a fix (I re-fixed it in an IMHO cleaner way).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91acb21f084aa244f26839406ae7ed8aa3668058",
      "tree": "5a186b9b35d2e26aaf1c85441125611c9c88dd18",
      "parents": [
        "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Oct 10 23:10:32 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:22:26 2005 -0700"
      },
      "message": "[PATCH] uml: revert block driver use of host AIO\n\nThe patch to use host AIO support that I submitted early after 2.6.13 exposed\nsome problems in the block driver.  I have fixes for these, but am not\ncomfortable putting them into 2.6.14 at this late date.  So, this patch reverts\nthe use of host AIO.\n\nI will resubmit the original patch, plus fixes to the driver after 2.6.14\nin order to get a reasonable amount of testing before they\u0027re exposed to\nthe general public.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89",
      "tree": "c6f31816e5a5afc84e920c6c3f5702327dd990de",
      "parents": [
        "f5154a98a1931641f0448f6512294a15279110d7",
        "b1b510aa284af1908d5d369d52f7dae16aaabd71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 16:39:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 16:39:24 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "b1b510aa284af1908d5d369d52f7dae16aaabd71",
      "tree": "dd79875667adf73552c4b9c4789aee2b4ada8368",
      "parents": [
        "08eb8f124f990aa476589d1f7810f7ec7f259c08"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 11 15:45:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 11 15:45:16 2005 -0700"
      },
      "message": "[SPARC64]: Fix net booting on Ultra5\n\nWe were not doing alignment properly when remapping the kernel image.\n\nWhat we want is a 4MB aligned physical address to map at KERNBASE.\nMistakedly we were 4MB aligning the virtual address where the kernel\ninitially sits, that\u0027s wrong.\n\nInstead, we should PAGE align the virtual address, then 4MB align the\nphysical address result the prom gives to us.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9149ccfa3571eaa4a4b444777d67fc4ed3ebcf27",
      "tree": "92d07c8a2e76abf5b5805db6deb5a90d69406b76",
      "parents": [
        "d3089792f6ee38cdc9e254a7cb2f8c8d7f38c20d"
      ],
      "author": {
        "name": "Peter Bergner",
        "email": "bergner@vnet.ibm.com",
        "time": "Tue Oct 11 09:28:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] ppc64: Add R_PPC64_TOC16 module reloc\n\nNewer gcc\u0027s are generating this relocation, so the module loader needs to\nhandle it.\n\nSigned-off-by: Peter Bergner \u003cbergner@vnet.ibm.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9de11aab1c8fd87da7e1fb435ce0ff26bacd7909",
      "tree": "3ab41df3d9ba382278e819ab8d84be163b6dab9c",
      "parents": [
        "6de505173e24e76bb33a2595312e0c2b44d49e58"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Oct 11 08:29:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] m32r: trap handler code for illegal traps\n\nThis patch prevents illegal traps from causing m32r kernel\u0027s infinite loop\nexecution.\n\nSigned-off-by: Naoto Sugai \u003csugai@isl.melco.co.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0c111c631e7ab4abd68920debd44259160812ef",
      "tree": "bfcafa019ba2fb2bf38e5a07f9f5958b7ecb697f",
      "parents": [
        "1bef40032992320dd25a266fc166bfb8fa3f2f59"
      ],
      "author": {
        "name": "Paolo Galtieri",
        "email": "pgaltieri@mvista.com",
        "time": "Tue Oct 11 08:29:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] ppc highmem fix\n\nI\u0027ve noticed that the calculations for seg_size and nr_segs in\n__dma_sync_page_highmem() (arch/ppc/kernel/dma-mapping.c) are wrong.  The\nincorrect calculations can result in either an oops or a panic when running\nfsck depending on the size of the partition.\n\nThe problem with the seg_size calculation is that it can result in a\nnegative number if size is offset \u003e size.  The problem with the nr_segs\ncaculation is returns the wrong number of segments, e.g.  it returns 1 when\nsize is 200 and offset is 4095, when it should return 2 or more.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4314bf496bb7bb9acd754aeb319c30869bc8d76",
      "tree": "ecec8fb728b2f872f970a7d666aa0147654e809f",
      "parents": [
        "e5945b4f605d1479d5b44252a2c691168c5d38d6"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Oct 11 08:29:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:53 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix PCI hotplug\n\npSeries_irq_bus_setup is marked __devinit but references s7a_workaround\nwhich is marked __initdata.\n\nDepending on who got the memory for s7a_workaround (and if the value was\nnow positive), it was possible for PCI hotplugged devices to have 3\nsubtracted from their interrupt number.  This would happen randomly and\ncaused me much confusion :)\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08eb8f124f990aa476589d1f7810f7ec7f259c08",
      "tree": "2c303b6c0bc4a2c41ed493af7713e3088ba0482c",
      "parents": [
        "b8df110fea555d5088bba67f446c2435104405be"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 21:02:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 21:02:26 2005 -0700"
      },
      "message": "[SPARC32]: Revert IOMAP change eb98129eec7fa605f0407dfd92d40ee8ddf5cd9a\n\nBreakage noted by Al Viro.\n\nIt breaks non-PCI builds, it\u0027s probably better to have a more\ndirect implementation on sparc32, and which driver actually\nneeds this is still questionable.\n\nWe can resolve this in 2.6.15\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c92c2ba33cd7d666c5f83cc32aa590e794e91b0",
      "tree": "becef856504063805545afbed00247e384309e06",
      "parents": [
        "421c7ce6d001fce28b1fa8fdd2e7ded0ed8a0ad5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Oct 11 01:28:33 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:34:09 2005 -0700"
      },
      "message": "[PATCH] i386: Don\u0027t discard upper 32bits of HWCR on K8\n\nNeed to use long long, not long when RMWing a MSR. I think\nit\u0027s harmless right now, but still should be better fixed\nif AMD adds any bits in the upper 32bit of HWCR.\n\nBug was introduced with the TLB flush filter fix for i386\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "421c7ce6d001fce28b1fa8fdd2e7ded0ed8a0ad5",
      "tree": "7046c3ea354063046288e422cae5142b127b2bed",
      "parents": [
        "af74c3a61d24ab42c04052ddd2343de972a1cc07"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Oct 10 22:32:45 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:33:25 2005 -0700"
      },
      "message": "[PATCH] x86_64: Allocate cpu local data for all possible CPUs\n\nCPU hotplug fills up the possible map to NR_CPUs, but it did that after\nsetting up per CPU data. This lead to CPU data not getting allocated\nfor all possible CPUs, which lead to various side effects.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af74c3a61d24ab42c04052ddd2343de972a1cc07",
      "tree": "03d6ff52a9302b9c155a01dd4df0e916693639dc",
      "parents": [
        "d7dd8a72ab8d305fbe1c4bb571e0633eba3a8d23",
        "5d8e1b181c4ad63e6ca90d51287b31afd400d2eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:32:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:32:32 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "5d8e1b181c4ad63e6ca90d51287b31afd400d2eb",
      "tree": "555d79c07b00def9f5eab72431ae95ebd5af4f86",
      "parents": [
        "f96c3bbe91117402f13119ce9e609db9087ed58f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 16:12:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 16:12:13 2005 -0700"
      },
      "message": "[SPARC64]: Fix Ultra5, Ultra60, et al. boot failures.\n\nOn the boot processor, we need to do the move onto the Linux trap\ntable a little bit differently else we\u0027ll take unhandlable faults in\nthe firmware address space.\n\nPreviously we would do the following:\n\n1) Disable PSTATE_IE in %pstate.\n2) Set %tba by hand to sparc64_ttable_tl0\n3) Initialize alternate, mmu, and interrupt global\n   trap registers.\n4) Call prom_set_traptable()\n\nThat doesn\u0027t work very well actually with the way we boot the kernel\nVM these days.  It worked by luck on many systems because the firmware\naccesses for the prom_set_traptable() call happened to be loaded into\nthe TLB already, something we cannot assume.\n\nSo the new scheme is this:\n\n1) Clear PSTATE_IE in %pstate and set %pil to 15\n2) Call prom_set_traptable()\n3) Initialize alternate, mmu, and interrupt global\n   trap registers.\n\nand this works quite well.  This sequence has been moved into a\ncallable function in assembler named setup-trap_table().  The idea is\nthat eventually trampoline.S can use this code as well.  That isn\u0027t\npossible currently due to some complications, but eventually we should\nbe able to do it.\n\nThanks to Meelis Roos for the Ultra5 boot failure report.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "094804c5a132f04c12dd4902ee15c64362e5c1af",
      "tree": "44a146301f43a7ba9db72308585122218ccafe6f",
      "parents": [
        "f96c3bbe91117402f13119ce9e609db9087ed58f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Oct 11 01:03:39 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:10:33 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix change_page_attr cache flushing\n\nNoticed by Terence Ripperda\n\nUndo wrong change in global_flush_tlb. We need to flush the caches in all\ncases, not just when pages were reverted. This was a bogus optimization\nadded earlier, but it was wrong.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec384d297c2c47611cae835284fe970073d41783",
      "tree": "5818f4e53fba4975b700814825b8d37677d59c8d",
      "parents": [
        "d347f372273c2b3d86a66e2e1c94c790c208e166",
        "71e2b2ecc1c44cb4f2f3e68827af8b90246becac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 10:39:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 10:39:14 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "71e2b2ecc1c44cb4f2f3e68827af8b90246becac",
      "tree": "b901004be31d02d5f204b650b1e45446e608e4b0",
      "parents": [
        "36e5ea67590707a069ce3bcc179b38cdabebcfdd"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:09 2005 +0100"
      },
      "message": "[ARM] 2968/1: defconfig for the ARM Collie platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Collie platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "36e5ea67590707a069ce3bcc179b38cdabebcfdd",
      "tree": "81cd6a0f6d0b6993e90fe21c32f14cf908104bdf",
      "parents": [
        "b0bdc7be78931dfbfaec8bd0da44a5f4e158ca8f"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:08 2005 +0100"
      },
      "message": "[ARM] 2967/1: defconfig for the ARM Corgi platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Corgi Zarus platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b0bdc7be78931dfbfaec8bd0da44a5f4e158ca8f",
      "tree": "a88e3a9fca9bf162bf59b364ea5cd956072d8e82",
      "parents": [
        "86b324874f571297237c0c940bfe7e5f0f9ca5d2"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:07 2005 +0100"
      },
      "message": "[ARM] 2966/1: defconfig for the ARM Poodle platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Poodle Zarus platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "86b324874f571297237c0c940bfe7e5f0f9ca5d2",
      "tree": "792553d4767579d19e9d15b048f6d6beaa125e3c",
      "parents": [
        "7dead80cbee3259e3a9f25bfc65c8dc769a19e0e"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:06 2005 +0100"
      },
      "message": "[ARM] 2965/1: defconfig for the ARM Spitz platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Spitz Zarus platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d347f372273c2b3d86a66e2e1c94c790c208e166",
      "tree": "2015798f0acdc66866765438343f992326db51ad",
      "parents": [
        "867f8b4e47a17c5d68c98dc6eee12739c4490056"
      ],
      "author": {
        "name": "Markus F.X.J. Oberhumer",
        "email": "markus@oberhumer.com",
        "time": "Sun Oct 09 18:54:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:45:06 2005 -0700"
      },
      "message": "[PATCH] i386: fix stack alignment for signal handlers\n\nThis fixes the setup of the alignment of the signal frame, so that all\nsignal handlers are run with a properly aligned stack frame.\n\nThe current code \"over-aligns\" the stack pointer so that the stack frame\nis effectively always mis-aligned by 4 bytes.  But what we really want\nis that on function entry ((sp + 4) \u0026 15) \u003d\u003d 0, which matches what would\nhappen if the stack were aligned before a \"call\" instruction.\n\nSigned-off-by: Markus F.X.J. Oberhumer \u003cmarkus@oberhumer.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb1b74e097db51a213600e8c776db754d7056e6a",
      "tree": "b16c3b9c42e01a3b5affb70621de6587f4dd4651",
      "parents": [
        "50f72b57946d565db74fae71bac23f3f319311c8",
        "7dead80cbee3259e3a9f25bfc65c8dc769a19e0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:38:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:38:52 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "50f72b57946d565db74fae71bac23f3f319311c8",
      "tree": "88d18c8576258846723670a239e8782ddf33642e",
      "parents": [
        "3dd083255ddcfa87751fa8e32f61a9547a15a541"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Oct 09 16:11:44 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:37:59 2005 -0700"
      },
      "message": "[PATCH] uml: fix x86_64 with !CONFIG_FRAME_POINTER\n\nUML/x86_64 doesn\u0027t run when built with frame pointers disabled.  There\nwas an implicit frame pointer assumption in the stub segfault handler.\nWith frame pointers disabled, UML dies on handling its first page fault.\n\nThe container-of part of this is from Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3dd083255ddcfa87751fa8e32f61a9547a15a541",
      "tree": "9767ee9d882e57037d8423ea06205f6f0139bfea",
      "parents": [
        "52a2d3e45e06012a662f627177729d3196ba8903"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Oct 09 21:19:40 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:46 2005 -0700"
      },
      "message": "[PATCH] x86_64: Set up safe page tables during resume\n\nThe following patch makes swsusp avoid the possible temporary corruption\nof page translation tables during resume on x86-64.  This is achieved by\ncreating a copy of the relevant page tables that will not be modified by\nswsusp and can be safely used by it on resume.\n\nThe problem is that during resume on x86-64 swsusp may temporarily\ncorrupt the page tables used for the direct mapping of RAM.  If that\nhappens, a page fault occurs and cannot be handled properly, which leads\nto the solid hang of the affected system.  This leads to the loss of the\nsystem\u0027s state from before suspend and may result in the loss of data or\nthe corruption of filesystems, so it is a serious issue.  Also, it\nappears to happen quite often (for me, as often as 50% of the time).\n\nThe problem is related to the fact that (at least) one of the PMD\nentries used in the direct memory mapping (starting at PAGE_OFFSET)\npoints to a page table the physical address of which is much greater\nthan the physical address of the PMD entry itself.  Moreover,\nunfortunately, the physical address of the page table before suspend\n(i.e.  the one stored in the suspend image) happens to be different to\nthe physical address of the corresponding page table used during resume\n(i.e.  the one that is valid right before swsusp_arch_resume() in\narch/x86_64/kernel/suspend_asm.S is executed).  Thus while the image is\nrestored, the \"offending\" PMD entry gets overwritten, so it does not\npoint to the right physical address any more (i.e.  there\u0027s no page\ntable at the address pointed to by it, because it points to the address\nthe page table has been at during suspend).  Consequently, if the PMD\nentry is used later on, and it _is_ used in the process of copying the\nimage pages, a page fault occurs, but it cannot be handled in the normal\nway and the system hangs.\n\nIn principle we can call create_resume_mapping() from\nswsusp_arch_resume() (ie.  from suspend_asm.S), but then the memory\nallocations in create_resume_mapping(), resume_pud_mapping(), and\nresume_pmd_mapping() must be made carefully so that we use _only_\nNosaveFree pages in them (the other pages are overwritten by the loop in\nswsusp_arch_resume()).  Additionally, we are in atomic context at that\ntime, so we cannot use GFP_KERNEL.  Moreover, if one of the allocations\nfails, we should free all of the allocated pages, so we need to trace\nthem somehow.\n\nAll of this is done in the appended patch, except that the functions\npopulating the page tables are located in arch/x86_64/kernel/suspend.c\nrather than in init.c.  It may be done in a more elegan way in the\nfuture, with the help of some swsusp patches that are in the works now.\n\n[AK: move some externs into headers, renamed a function]\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52a2d3e45e06012a662f627177729d3196ba8903",
      "tree": "735ed9c6e64a0e2d7f2925559becab7da97b0e3d",
      "parents": [
        "028c0cc16e429ae24d9b8aacc64f4438bdfac0cc"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:53 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] uml: cleanup whitespace for COW driver\n\nFix whitespace - I split this off the previous patch for easier review.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "028c0cc16e429ae24d9b8aacc64f4438bdfac0cc",
      "tree": "46f18e2496d5c6a09993923805abbba87c94fced",
      "parents": [
        "855ec613ca7e1953d96d7ea81af90392678788f5"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:45 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] uml: cleanup byte order macros for COW driver\n\nAfter restoring the existing code, make it work also when included in\nkernelspace code (which isn\u0027t currently the case, but at least this will prevent\npeople from \"fixing\" it as just happened).\nWhitespace is fixed in next patch - it cluttered the diff too much.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "855ec613ca7e1953d96d7ea81af90392678788f5",
      "tree": "6b2333d121a0560f078f7332752b67e384bc2c59",
      "parents": [
        "54a8a2220c936a47840c9a3d74910c5a56fae2ed"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:35 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] uml: restore include breakage, breaking binary format of COW driver\n\nCommit 44456d37b59d8e541936ed26d8b6e08d27e88ac1, between 2.6.13-rc3 and -rc4,\nwas a \"nice cleanup\" which broke something. Revert the offending part.\n\nIt broke because:\na) because this part doesn\u0027t fall under the description\nb) the author didn\u0027t know what he was doing here\nc) the author didn\u0027t try to compile the existing code and see that it worked\n   perfectly.\nd) the author didn\u0027t ask us what was happening\ne) you didn\u0027t either, and somebody there should have learned that UML is a bit\n   different.\n\nIn fact, UML is special in linking to host libc and using its includes.\n\nIn particular, since host includes always define both __BIG_ENDIAN and\n__LITTLE_ENDIAN, ntohll() macros started thinking to be in a big-endian world;\nand on-disk compatibility was broken.\n\nMany thanks go to Nix for reporting the problem and correctly diagnosing an\nendianness problem.\n\nBtw, this patch restores the previous code, which worked; but the definitions\nwould be uncorrect if used in kernelspace files.\n\nNext patch addresses that.\n\nCc: Nix \u003cnix@esperi.org.uk\u003e, Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54a8a2220c936a47840c9a3d74910c5a56fae2ed",
      "tree": "956f0c58385ff5f1688b583b6f37c42a91349f8b",
      "parents": [
        "9e3d862e5c341c59b673c9cadd64210ca03cb41e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:26 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] uml: allow building .s/.i/.lst files from userspace files\n\nFor files which need to include glibc headers (i.e. userspace files), we\nspecified the correct flags only for .o, not for .s/.lst/.i. Fix this.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e3d862e5c341c59b673c9cadd64210ca03cb41e",
      "tree": "6360de02f760802ee749ed7998a19b92e18d3a5c",
      "parents": [
        "5cd10daa0c7fc1410e1c0d685cbc9622c769eb16"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:18 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] uml: add mode\u003dskas0 as a synonym of skas0\n\nToo many people were confused by skas0 and tried using \"mode\u003dskas0\". And after\nall, they are right - accept this.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cd10daa0c7fc1410e1c0d685cbc9622c769eb16",
      "tree": "7475f8aaf84189ba8fa6464bed483e1b9bbd81e2",
      "parents": [
        "220ec0291130a932b32b2c66a10e9c5019dab702"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:05 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] Uml: hide commands when not being verbose\n\nAdd a missing $(Q) to a \"ln\" invocation.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c3989885cfd37d237eca97832b712a7ffbbf40c",
      "tree": "268bf1aeb7026eeceb7d70fb9c68d5d8de185c30",
      "parents": [
        "1036260e93a907a0143efa31bf05be1f3271eb90"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Oct 10 10:20:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:20:06 2005 +0100"
      },
      "message": "[ARM] 2962/1: scoop: Allow GPIO pin suspend state to be specified\n\nPatch from Richard Purdie\n\nAllow the GPIO pin suspend states to be specified for SCOOP devices.\nThis is needed for correct operation on the spitz platform.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1036260e93a907a0143efa31bf05be1f3271eb90",
      "tree": "91b8d5eb75ea18af603a5d395e2caf90333682fc",
      "parents": [
        "97b8e00e8538c9eb23983545d665ffd7052ccedb"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Oct 10 10:17:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:17:45 2005 +0100"
      },
      "message": "[ARM] 2961/1: corgi: Add missing include\n\nPatch from Richard Purdie\n\nAdd a missing include from corgi.c\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "97b8e00e8538c9eb23983545d665ffd7052ccedb",
      "tree": "b862470aa4b8f99bef9a42c88f431233cd85bfa4",
      "parents": [
        "19da83f632d235fff9f94671d2e2cf87d27a2446"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Oct 10 10:17:44 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:17:44 2005 +0100"
      },
      "message": "[ARM] 2960/1: collie: Add missing scoop call parameters\n\nPatch from Richard Purdie\n\nAdd some missing parameters from the scoop calls on collie.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "19da83f632d235fff9f94671d2e2cf87d27a2446",
      "tree": "7c5935b9c88497367c7da4b373c98180cafd9a2b",
      "parents": [
        "79d13b62ef9da84d3ba551caac42d6107e57208f"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Mon Oct 10 10:17:44 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:17:44 2005 +0100"
      },
      "message": "[ARM] 2959/1: Add test for invalid LDRD/STRD Rd cases in ARM alignment handler\n\nPatch from George G. Davis\n\nAdd test for invalid LDRD/STRD Rd cases in ARM alignment handler\nand restore SWP printk KERN_ERR.\n\nSigned-off-by: Steve Longerbeam \u003cslongerbeam@mvista.com\u003e\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ce80cc14810fbd78fa70c15c7e16a0b26d462fc6",
      "tree": "a8a7a68f566d3eb96c1806c2b4b6fc5e50fa0b69",
      "parents": [
        "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Oct 10 09:48:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 09:48:10 2005 +0100"
      },
      "message": "[ARM] Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2e457ef667158840c1be511f5d10dd42c6dbbe46",
      "tree": "778f05a12d48b001807a7eac96bbb6731850b015",
      "parents": [
        "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7"
      ],
      "author": {
        "name": "Sven Hartge",
        "email": "hartge@ds9.argh.org",
        "time": "Sat Oct 08 21:12:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 08 21:12:04 2005 -0700"
      },
      "message": "[SPARC64]: Fix compile error in irq.c\n\nirq.c is missing the inclusion of asm/io.h, which causes\nreadb() and writeb() the be undefined.\n\nSigned-off-by: Sven Hartge \u003chartge@ds9.argh.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7",
      "tree": "51f96a9db96293b352e358f66032e1f4ff79fafb",
      "parents": [
        "3b0e77bd144203a507eb191f7117d2c5004ea1de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Oct 07 07:46:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] gfp flags annotations - part 1\n\n - added typedef unsigned int __nocast gfp_t;\n\n - replaced __nocast uses for gfp flags with gfp_t - it gives exactly\n   the same warnings as far as sparse is concerned, doesn\u0027t change\n   generated code (from gcc point of view we replaced unsigned int with\n   typedef) and documents what\u0027s going on far better.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba6399334dd8a75bd295de26496196c720abae0a",
      "tree": "0535e4bcfe8da7d0dde0bcf1ba8cb914c5f12e46",
      "parents": [
        "d85c3553df5e24cb3117385f0a17e1cc0436d148"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 07 13:30:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 07 13:30:49 2005 -0700"
      },
      "message": "[SPARC64]: Fix userland FPU state corruption.\n\nWe need to use stricter memory barriers around the block\nload and store instructions we use to save and restore the\nFPU register file.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb98129eec7fa605f0407dfd92d40ee8ddf5cd9a",
      "tree": "9f8ee55b513e84c23d67b917d0d9a9aa7cac2a19",
      "parents": [
        "2256c13b992b09f1f9563c26457aa048da2865df"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Thu Oct 06 22:14:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 06 22:14:59 2005 -0700"
      },
      "message": "[SPARC32]: Enable generic IOMAP.\n\nThis helps some PCI stuff build.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2256c13b992b09f1f9563c26457aa048da2865df",
      "tree": "a5a04b843b4c31c292e0570844b68c33fcfe9bc4",
      "parents": [
        "edb4a3534adbaf90768d67da35f0bfeac4767db6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 06 20:43:54 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 06 20:43:54 2005 -0700"
      },
      "message": "[SPARC64]: Probe for power device on ISA bus too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edb4a3534adbaf90768d67da35f0bfeac4767db6",
      "tree": "e92344973592a5901dc9a0e2f70b78394062639a",
      "parents": [
        "b954cbcb1a121ad23892a006af5a9616d5265512",
        "76e677e25dd3d8af77d0b3810eacaacaf2f93f2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 06 15:37:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 06 15:37:09 2005 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "76e677e25dd3d8af77d0b3810eacaacaf2f93f2f",
      "tree": "be96c432f97e0390d615acf0a162671705d6570e",
      "parents": [
        "c0758146adbe39514e75ac860ce7e49f865c2297"
      ],
      "author": {
        "name": "Bryan Sutula",
        "email": "Bryan.Sutula@hp.com",
        "time": "Wed Oct 05 11:02:06 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Oct 06 15:04:11 2005 -0700"
      },
      "message": "[IA64] Avoid kernel hang during CMC interrupt storm\n\nI\u0027ve noticed a kernel hang during a storm of CMC interrupts, which was\ntracked down to the continual execution of the interrupt handler.\n\nThere\u0027s code in the CMC handler that\u0027s supposed to disable CMC\ninterrupts and switch to polling mode when it sees a bunch of CMCs.\nBecause disabling CMCs across all CPUs isn\u0027t safe in interrupt context,\nthe disable is done with a schedule_work().  But with continual CMC\ninterrupts, the schedule_work() never gets executed.\n\nThe following patch immediately disables CMC interrupts for the current\nCPU.  This then allows (at least) one CPU to ignore CMC interrupts,\nexecute the schedule_work() code, and disable CMC interrupts on the rest\nof the CPUs.\n\nAcked-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Bryan Sutula \u003cBryan.Sutula@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5cd9a60cc63f2308cab457ea847a06f044362792",
      "tree": "e7cce8842e7d31c5175e029ec8663a690eaf7774",
      "parents": [
        "9aec247d3b213f3c29cfba921cf11deb1ed513cd",
        "e03eb5272b670e5002463c95fdc023410ba18484"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 06 15:00:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 06 15:00:53 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "dce32c781b1c026863a254fe8123dd78c59ad984",
      "tree": "9714c0629b036e9844d6c394d3373f1462eed8b7",
      "parents": [
        "c0758146adbe39514e75ac860ce7e49f865c2297",
        "9ad98c5b4461e7dfa3754963200993a68825eab4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 06 14:16:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 06 14:16:07 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "9ad98c5b4461e7dfa3754963200993a68825eab4",
      "tree": "b7456cf49eaf034740fa7cb8b75e5b6ee01c9666",
      "parents": [
        "782c3fd470abddf2525e34cf3131215a8f95e834"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 05 15:12:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 05 15:12:00 2005 -0700"
      },
      "message": "[SPARC64]: Fix initrd when net booting.\n\nBy allocating early memory for the firmware page tables, we\ncan write over the beginning of the initrd image.\n\nSo what we do now is:\n\n1) Read in firmware translations table while still on the\n   firmware\u0027s trap table.\n2) Switch to Linux trap table.\n3) Init bootmem.\n4) Build firmware page tables using __alloc_bootmem().\n\nAnd this keeps the initrd from being clobbered.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e03eb5272b670e5002463c95fdc023410ba18484",
      "tree": "abb775231d2871ade31006874a1541e397ff7d16",
      "parents": [
        "bb77c03cf40fec911c4ce9610b8207bf0050a5fd"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Oct 05 23:06:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 05 23:06:36 2005 +0100"
      },
      "message": "[ARM] 2954/1: Allow D and I cache and branch prediction disabling for ARMv6\n\nPatch from Catalin Marinas\n\nThere is no reason to not allow these config options. They are useful when\nthe hardware has problems.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "782c3fd470abddf2525e34cf3131215a8f95e834",
      "tree": "081eeaff9441adc07d9f3824868e204e91b39f8f",
      "parents": [
        "0835ae0f27c0bfde67613d189ef6c537e004a6de"
      ],
      "author": {
        "name": "Martin Habets",
        "email": "errandir_news@mph.eclipse.co.uk",
        "time": "Wed Oct 05 12:21:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 05 12:21:36 2005 -0700"
      },
      "message": "[SPARC]: Remove some duplicated sparc32 config items\n\nRemove some duplicated items due to the inclusion of the general\ndrivers/Kconfig file. These are now taken from drivers/char/Kconfig,\nand can be turned off there as well (which is desirable sometimes).\n\nSigned-off-by: Martin Habets \u003cerrandir_news@mph.eclipse.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23cb8c297eb939b25e5a628dc9e8a71b17f1c44e",
      "tree": "c7dbcdef11fd251b39d0dcab80aaae6a3bcb9439",
      "parents": [
        "329d4dd72e5c3393a0c7aeebf3e62df77b196d71"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 05 17:43:40 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 05 07:33:42 2005 -0700"
      },
      "message": "[PATCH] ppc: Fix timekeeping with HZ\u003d250 on some Mac models\n\nOlder Macs which uses the VIA chip timers to calibrate the timebase used\nsome code that wouldn\u0027t work if HZ wasn\u0027t divisible by 100...\n\nThis fixes it at least for 250.  Not totally perfect but should be\nenough for now (so it at least works with the default value which is now\n250).\n\nThere is still a potential issue with the core using CLOCK_TICK_RATE to\nmaintain xtime and CLOCK_TICK_RATE value on ppc32 is pure crap, but that\nis a different problem, this patch at least brings us back to our\nprevious situation.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50165d8b1d915422343079f79a878a0f7572feaa",
      "tree": "55358d0e902b34c6d45f73afb16310e686212669",
      "parents": [
        "944d2647dded12e2b05ad8ebc020644bb1997ce1",
        "c2f480869fa7559fa3532e415e3e3ec49339f208"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 15:57:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 15:57:53 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "944d2647dded12e2b05ad8ebc020644bb1997ce1",
      "tree": "1b4ce29652e6f01e08880a47f467ccec052f1505",
      "parents": [
        "f6e63cfb5cfcccca510672155b90dd39bf45a35f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Oct 05 00:21:39 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 15:56:52 2005 -0700"
      },
      "message": "[PATCH] x86_64: Drop global bit from early low mappings\n\nDrop global bit from early low mappings\n\nSuggested by Linus, originally also proposed by Suresh.\n\nThis fixes a race condition with early start of udev, originally\ntracked down by Suresh B. Siddha. The problem was that switching\nto the user space VM would not clear the global low mappings\nfor the beginning of memory, which lead to memory corruption.\n\nDrop the global bits.\n\nThe kernel mapping stays global because it should stay constant.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0835ae0f27c0bfde67613d189ef6c537e004a6de",
      "tree": "ad5cad209eeb11bd1bf49a3b5cffa49618c717c8",
      "parents": [
        "dd7205ed0f022a2a5e60eb7404e6c9f49d2301c3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 04 15:23:20 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 04 15:23:20 2005 -0700"
      },
      "message": "[SPARC64]: Replace cheetah+ code patching with variables.\n\nInstead of code patching to handle the page size fields in\nthe context registers, just use variables from which we get\nthe proper values.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2f480869fa7559fa3532e415e3e3ec49339f208",
      "tree": "be1914404491e7010f3068010cc72e22fa054d4d",
      "parents": [
        "74f8849496b73d2ae4f9c53f61bf59e063ceed88"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Oct 04 23:17:53 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 04 23:17:53 2005 +0100"
      },
      "message": "[ARM] 2952/1: fix a register clobber list\n\nPatch from Nicolas Pitre\n\nIf gcc decides to assign lr to %0 we\u0027re screwed.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "74f8849496b73d2ae4f9c53f61bf59e063ceed88",
      "tree": "15b167058991d2733c4f96be507b61febc081a12",
      "parents": [
        "0a5b0aa8a331f4346b4b02bc653107304a6abdc5"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Oct 04 23:17:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 04 23:17:52 2005 +0100"
      },
      "message": "[ARM] 2951/1: fix wrong comment\n\nPatch from Nicolas Pitre\n\nThe cmpxchg emulation syscall needs write access.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0a5b0aa8a331f4346b4b02bc653107304a6abdc5",
      "tree": "10476f4758b174a86a133493da992d6fb7adc636",
      "parents": [
        "d78795b6930956fb66238d4d26242482d4a31470"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Tue Oct 04 23:17:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 04 23:17:52 2005 +0100"
      },
      "message": "[ARM] 2950/1: i.MX gpio setup function\n\nPatch from Sascha Hauer\n\nCurrent implementation of imx_gpio_mode does not allow to\nconfigure all alternate routing possibilities of the i.MX. With\nthis patch every bit in the gpio setup registers has a\ncorresponding bit in the gpio_mode parameter, so every routing\nshould be possible now.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fad1c45c939bb246a488be1fa06f539e85b80545",
      "tree": "2a368da0e73817083caed84f4fe8085fcb654554",
      "parents": [
        "71dc036247573e377703233af289019f4aa3176e"
      ],
      "author": {
        "name": "Allan Graves",
        "email": "allan.graves@oracle.com",
        "time": "Tue Oct 04 14:53:52 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:22:01 2005 -0700"
      },
      "message": "[PATCH] uml: Fix sysrq-r support for skas mode\n\nThe old code had the IP and SP coming from the registers in the thread\nstruct, which are completely wrong since those are the userspace\nregisters.  This fixes that by pulling the correct values from the\njmp_buf in which the kernel state of each thread is stored.\n\nSigned-off-by: Allan Graves \u003callan.graves@oracle.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "71dc036247573e377703233af289019f4aa3176e",
      "tree": "271f2932328fdfba3b72087e311412f992e4bc1d",
      "parents": [
        "c2b513dfbb04d7c94cca145172cfeb91f7683e54"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Oct 04 14:53:49 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:22:01 2005 -0700"
      },
      "message": "[PATCH] UML - Fix Al\u0027s build tidying\n\nAl\u0027s build tidying missed one bit from me - without this UML doesn\u0027t boot.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3115624eda34d0f4e673fc6bcea36b7ad701ee33",
      "tree": "a81c9e0f3d84a96725e109452d4ddc90f95b513a",
      "parents": [
        "ed39f731ab2e77e58122232f6e27333331d7793d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Oct 03 17:37:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 17:37:02 2005 -0700"
      },
      "message": "[SPARC]: \"extern inline\" doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddea7be0ec8d1374f0b483a81566ed56ec9f3905",
      "tree": "c04ca29bf4bcf047aacabcbce4d451817df155c3",
      "parents": [
        "7d6322b4659216fff76619d3b4088eecbdfa46d5"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Mon Oct 03 10:36:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 03 10:54:22 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix numa node topology detection for srat based x86_64 boxes\n\n2.6.14-rc2 does not assign cpus to proper nodeids on our em64t numa boxen.\nOur boxes use acpi srat for parsing the numa information.\n\nsrat_detect_node() used phys_proc_id[] to get to the cpu\u0027s local apic id,\nbut phys_proc_id[] represents the cpu\u003c-\u003einitial_apic_id mapping.  The\nfollowing patch fixes this problem.  Now apicid_to_node[] is properly\nindexed with the local apic id.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c77054e518d9163578cfcad09826d7b959f95ece",
      "tree": "b91725791a44b2ab14cb65ef35b9a4deb5ef59e3",
      "parents": [
        "75f8426c17bc091260a6f7536ba10767596e15eb",
        "2c3a0540999ac9bd7147fb98833224a58cdaf217"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 02 18:28:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 02 18:28:32 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "2c3a0540999ac9bd7147fb98833224a58cdaf217",
      "tree": "85fe67c8a02c5e7b90f9ceb2330c0e6b8d1f6b7d",
      "parents": [
        "487fd4eb1445407c9760af08b0b34c3f4cdb4afc"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sun Oct 02 22:34:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 02 22:34:35 2005 +0100"
      },
      "message": "[ARM] 2943/1: Clear the exclusive monitor in v6_early_abort\n\nPatch from Catalin Marinas\n\nData abort caused by ldrex/strex can leave the exclusive monitor in an\nunpredictable state. It is recommended that a clrex/strex is performed to\nclear this state.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d70ddac1bf3a8b102996588010ca87018c3a4a04",
      "tree": "f1c2db0d79c3ccc357e2b837f7d0ec07977b6b39",
      "parents": [
        "b620cc2cd80393b9a0f9a76806cb7f9e91671dac"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Sun Oct 02 12:49:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 02 14:32:49 2005 -0700"
      },
      "message": "[PATCH] alpha: fix kernel alignment traps\n\nPass in the pointer to the on-stack registers rather than using them\ndirectly as the arguments.\n\nIvan noticed that I missed a spot when purging the registers as first\nstack parameter idiom.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b620cc2cd80393b9a0f9a76806cb7f9e91671dac",
      "tree": "6291cc977570bfbdd209fb55602806b8f4cd8d11",
      "parents": [
        "036bfdcb0dfa39fc1ff5ded196b5fd92f1bb9ea8",
        "31f919c3296a30427b18458b13c308513a62c3b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 17:02:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 17:02:13 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "036bfdcb0dfa39fc1ff5ded196b5fd92f1bb9ea8",
      "tree": "90ac70029802d5730a36a0bd8a092a97721605b8",
      "parents": [
        "14bfd1ff94f519a59b1e88e682819332d7e98171"
      ],
      "author": {
        "name": "Sven Henkel",
        "email": "shenkel@gmail.com",
        "time": "Sun Oct 02 08:30:33 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 17:01:48 2005 -0700"
      },
      "message": "[PATCH] ppc32: Add new iBook 12\" to PowerMac models table\n\nThis adds the new iBook G4 (manufactured after July 2005) to the\nPowerMac models table.  The model name (PowerBook6,7) is taken from a\n12\" iBook, I don\u0027t know if it also matches the 14\" version.  The patch\napplies to a vanilla 2.6.13.2 kernel.\n\nSigned-off-by: Sven Henkel \u003cshenkel@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31f919c3296a30427b18458b13c308513a62c3b9",
      "tree": "2c803a5b61b8559bd18ae69b01031fe74e5fe4c0",
      "parents": [
        "9f4426dde2be352aabc326539eccc726cea2d98c"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Sat Oct 01 22:56:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 01 22:56:34 2005 +0100"
      },
      "message": "[ARM] 2945/1: ARM fortunet fails to build because of missing include\n\nPatch from Vincent Sanders\n\nWhen building the fortunet ARM platform it fails to compile because of\nmissing include.\n\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2d8ab6ad6edf0e8709da9ad24e3f023503f76cee",
      "tree": "ba5f06ad6f77c199f9f7d79493013dbdebf2ba6c",
      "parents": [
        "702c96d55059b4a8e5b1eb112ee3b1804708a1bd"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Sat Oct 01 13:14:17 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 01 10:54:47 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix up()/down() usage for kprobe_mutex\n\nThe incorrect kprobe_mutex usage on x86_64 had percolated to ppc64 too.\nFirst noticed by Yanmin Zhang.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "702c96d55059b4a8e5b1eb112ee3b1804708a1bd",
      "tree": "21783503ba16539d1e0d9d0b53edf97266382daf",
      "parents": [
        "f0e837d9182d7903bde3ebafbd1d0d68c6d32d43"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Sep 30 16:20:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 23:04:20 2005 -0700"
      },
      "message": "[PATCH] ARM: Fix IXP2000 serial port resource range. For real this time.\n\nSerial port only needs 32 bytes of resource space but we are currently\nasking for 64K.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\n[ diff went missing first time due to corrupted patch ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9487e48a34d7ad606f40a76080475a522a27cff",
      "tree": "a4fa93c9088781ae4ece9a5e60e8ecb9b63d960f",
      "parents": [
        "69d37960b578be0a69383bd71d06c1fcfb86e8b9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Oct 01 09:21:25 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 17:20:20 2005 -0700"
      },
      "message": "[PATCH] pmac: fix cpufreq for old tipb 550Mhz\n\nThe old 550Mhz titanium powerbook can switch to a lower frequency\n(500Mhz). A user has been repeately reporting overtemp conditions on his\nmachine at high speed so this simple patch adds support to PowerMac\ncpufreq for this machine. The difference in frequency isn\u0027t big but seem\nenough to fix that user\u0027s problems. The patch has been around for some\ntime now and doesn\u0027t seem to cause any problem, so I suppose it could go\nin now.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Alain RICHARD \u003calain.richard@equation.fr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85cc5135ace4c8b75d7b4e1ea9fe15a7fcbd1516",
      "tree": "9b671671331c8da39dc2a9b75e3d34d79aeac86e",
      "parents": [
        "e6a045a5b89037ae87c8c1bc84403f1d498e52a1"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Fri Sep 30 11:59:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:20 2005 -0700"
      },
      "message": "[PATCH] x86_64 early numa init fix\n\nThe tests Alok carried out on Petr\u0027s box confirmed that cpu_to_node[BP] is\nnot setup early enough by numa_init_array due to the x86_64 changes in\n2.6.14-rc*, and unfortunately set wrongly by the work around code in\nnuma_init_array().  cpu_to_node[0] gets set with 1 early and later gets set\nproperly to 0 during identify_cpu() when all cpus are brought up, but\nconfusing the numa slab in the process.\n\nHere is a quick fix for this.  The right fix obviously is to have\ncpu_to_node[bsp] setup early for numa_init_array().  The following patch\nwill fix the problem now, and the code can stay on even when\ncpu_to_node{BP] gets fixed early correctly.\n\nThanks to Petr for access to his box.\n\nSigned off by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6a045a5b89037ae87c8c1bc84403f1d498e52a1",
      "tree": "6e031521bec77df6f47ae65ff3375123d57623d2",
      "parents": [
        "2dd960d66bc12b6b206e63104636514e5da0ddb7"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Fri Sep 30 11:59:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:20 2005 -0700"
      },
      "message": "[PATCH] x86_64: fix the BP node_to_cpumask\n\nFix the BP node_to_cpumask.  2.6.14-rc* broke the boot cpu bit as the\ncpu_to_node(0) is now not setup early enough for numa_init_array.\ncpu_to_node[] is setup much later at srat_detect_node on acpi srat based\nem64t machines.  This seems like a problem on amd machines too, Tested on\nem64t though.  /sys/devices/system/node/node0/cpumap shows up sanely after\nthis patch.\n\nSigned off by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2dd960d66bc12b6b206e63104636514e5da0ddb7",
      "tree": "07fc074809ad2028891201f10b0279d3280da5e6",
      "parents": [
        "32e7a04faa29f50f65e06d43a9029bb607743e76"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin.zhang@intel.com",
        "time": "Fri Sep 30 11:59:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:20 2005 -0700"
      },
      "message": "[PATCH] utilization of kprobe_mutex is incorrect on x86_64\n\nThe up()/down() orders are incorrect in arch/x86_64/kprobes.c file.\nkprobe_mutext is used to protect the free kprobe instruction slot list.\narch_prepare_kprobe applies for a slot from the free list, and\narch_remove_kprobe returns a slot to the free list.  The incorrect up()/down()\norders to operate on kprobe_mutex fail to protect the free list.  If 2 threads\ntry to get/return kprobe instruction slot at the same time, the free slot list\nmight be broken, or a free slot might be applied by 2 threads.\n\nSigned-off-by: Zhang Yanmin \u003cYanmin.zhang@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bd948057357db5febfe64cf7a9ef11d7e347ffec",
      "tree": "1c0e0f0a746ee2c3fcd881207b26580a5bcc4494",
      "parents": [
        "8923648c125421b0fcb240cde607e2748d099ab8"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Sep 30 11:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] uml: revert \"run mconsole \"sysrq\" in process context\"\n\nRevert commit 12ebcd73e40e09f0dfddf89e465cc0541e0ff8b1, i.e.  [PATCH] uml: run\nmconsole \"sysrq\" in process context on request from Jeff Dike.\n\na) sysrq may be run when the scheduler is non-functioning\n\nb) the warning I wanted to fix actually came from the fault handler run in\n   atomic context.  But I fixed that not to take the semaphore in a separate\n   patch.\n\nc) the fault handler is run because of a fault, and that fault was\n   unaffected by this patch.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8923648c125421b0fcb240cde607e2748d099ab8",
      "tree": "04cbc84071399120ff96061da05659479a46fcff",
      "parents": [
        "be662a18b7763496a052d489206af9ca2c2e1ac2"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Sep 30 11:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] uml: clear SKAS0/3 flags when running in TT mode\n\nSEGV_MAYBE_FIXABLE tests ptrace_faultinfo, and depends on it being 1 only in\nSKAS3 mode, while currently when running with mode\u003dtt it will be 1 anyway.\nFix this, and do the same for proc_mm.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be662a18b7763496a052d489206af9ca2c2e1ac2",
      "tree": "73b0777d900e2f6b10642acd1e6a0d8017cc61e8",
      "parents": [
        "79dfa4a5a2eea5035de793b1633031750fe8d3ff"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Sep 30 11:58:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] uml: fix page faults in SKAS3 mode.\n\nI hadn\u0027t been running a SKAS3 host when testing the \"uml: fix hang in TT mode\non fault\" patch (commit 546fe1cbf91d4d62e3849517c31a2327c992e5c5), and I\ndidn\u0027t think enough to the missing trap_no in SKAS3 mode.\n\nIn fact, the resulting kernel doesn\u0027t work at all in SKAS3 mode.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b33fa1f3c3ec05e54e73f06c4578948c55d89ef6",
      "tree": "dd3c961546dedc360487f5188dc36baa7daefb01",
      "parents": [
        "03cdc0c304e1c068d49adc32264f07af76253e4c"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sat Oct 01 02:34:42 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 10:58:37 2005 -0700"
      },
      "message": "[PATCH] i386: include linux/irq.h rather than asm/hw_irq.h\n\nI need the following patch to compile -git8 here, otherwise these\nfiles fail to compile (asm/hw_irq.h needs definitions from\nlinux/irq.h and that file provides the required include ordering).\n\nI did not do a full audit, though there looks to be many other\nplaces that should get the same treatment, if this is  the right\nway to do it.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "794fb8370db3d5f26592b9b45d69aeca2f583efb",
      "tree": "d2a377316233438f3cef15a02afdf43e75ed54c6",
      "parents": [
        "c4a7c77fcb8c0ef16e7193fb8cab2654282bbfab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Sep 30 05:09:34 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:54:02 2005 -0700"
      },
      "message": "[PATCH] useless includes of linux/irq.h (arch/ppc)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "c4a7c77fcb8c0ef16e7193fb8cab2654282bbfab"
}
