)]}'
{
  "log": [
    {
      "commit": "fea23bfefb4e98efd3c36f00ccc0b60281dc99da",
      "tree": "81c3b57be56ebed680aece7bc085c3f9b931d81c",
      "parents": [
        "11e9ed43ca8a741c2858c33d12120cf8817d3bff"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:45:35 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:45:35 2006 +1000"
      },
      "message": "[POWERPC] Restore copyright notice in arch/powerpc/kernel/fpu.S\n\nThis code got moved from head.S but the copyright notice on head.S didn\u0027t\nget transferred with it.  Noticed by Cort Dougan \u003ccort@fsmlabs.com\u003e.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "11e9ed43ca8a741c2858c33d12120cf8817d3bff",
      "tree": "7212aad3add118380065695eaa086b865a9ee28f",
      "parents": [
        "006b64de607f895de2ba1e21d3179cddf059128f"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Fri Aug 25 15:46:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:34:04 2006 +1000"
      },
      "message": "[POWERPC] Fix up ibm_architecture_vec definition\n\nThis problem was noticed by one of the Phyp firmware folks.\nOur ibm,client-architecture-support call was failing.\nThis corrects the vector length parameters being passed in.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "006b64de607f895de2ba1e21d3179cddf059128f",
      "tree": "c4eb38d1a3fcb42336475ae261c6624d179308ed",
      "parents": [
        "7233593b7844c2db930594ee9c0c872a6900bfcc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Aug 25 14:46:23 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:31:03 2006 +1000"
      },
      "message": "[POWERPC] Make OF irq map code detect more error cases\n\nDevice-tree bugs on js20 with some versions of SLOF were causing the\ninterrupt for IDE to not be parsed correctly and fail to boot. This\npatch adds a bit more sanity checking to the parser to detect some of\nthose errors and fail instead of returning bogus information.  The\npowerpc PCI code can then trigger a fallback that works on those\nmachines.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7233593b7844c2db930594ee9c0c872a6900bfcc",
      "tree": "afd6d3011feec3d2a2b1d80afd0e4ee9ef5fa3e4",
      "parents": [
        "3efbdd136e52ee4028b5bb5b848a6043cf61cd6e"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Fri Aug 25 14:16:30 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:29:42 2006 +1000"
      },
      "message": "[POWERPC] Support for \"weird\" MPICs and fixup mpc7448_hpc2\n\nThis adds a new hardware information table for mpic. This enables\nthe mpic code to deal with mpic controllers with different register\nlayouts and hardware behaviours.\n\nThis introduces CONFIG_MPIC_WEIRD.  For boards with non standard mpic\ncontrollers, select CONFIG_MPIC_WEIRD and add its hardware information\nin the mpic_infos[] array.\n\nTSI108/109 PIC takes the first index of weird hardware information\ntable.  :)  The table can be extended. The Tsi108/109 PIC looks like\nstandard OpenPIC but, in fact, is different in register mapping and\nbehavior.\n\nThe patch does not affect the behavior of standard mpic.  If\nCONFIG_MPIC_WEIRD is not defined, the code is essentially identical to\nthe current code.\n\n[benh@kernel.crashing.org:\nThis patch is a slightly cleaned up version of Zang Roy\u0027s support for\nthe TSI108 MPIC variant. It also fixes up MPC7448_hpc2 to use the new\nversion of the type macros and changes the way MPIC is selected in\nKconfig to better match what is done for other system devices.\n]\n\nSigned-off-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8ec8f2e85c6b88b4a1641eb3902275bcf2c6d60a",
      "tree": "ff4d7eacba8c61f9950cbb36b0844ca53546316b",
      "parents": [
        "4b3afca9345f5beb9c607faeb2aef4f91dd91a13"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Aug 28 11:17:37 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:36:16 2006 +1000"
      },
      "message": "[POWERPC] Fix performance regression in IRQ radix tree locking\n\nWhen reworking the powerpc irq code, I figured out that we were using\nthe radix tree in a racy way. As a temporary fix, I put a spinlock in\nthere. However, this can have a significant impact on performances. This\npatch reworks that to use a smarter technique based on the fact that\nwhat we need is in fact a rwlock with extremely rare writers (thus\noptimized for the read path).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4b3afca9345f5beb9c607faeb2aef4f91dd91a13",
      "tree": "f9b946434517ce17fe9cb05012a3c61ed9612258",
      "parents": [
        "1b9a93eb4638dcde0c3af42fd6c05e3911baa7db"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Fri Aug 25 16:43:25 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:36:13 2006 +1000"
      },
      "message": "[POWERPC] Add mpc7448hpc2 device tree source file\n\nThis patch adds the mpc7448hpc2 device tree source file.\n\nSigned-off-by: Roy Zang\t\u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1b9a93eb4638dcde0c3af42fd6c05e3911baa7db",
      "tree": "3143d17d40ab16778b1b5933024b72a4cb8f59eb",
      "parents": [
        "f1f17716d13bfb709809a3f5c84bda105b646b9e"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Tue Aug 29 18:13:31 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:34:33 2006 +1000"
      },
      "message": "[POWERPC] Add MPC8349E MDS device tree source file to arch/powerpc/boot/dts\n\nAdd MPC8349E MDS device tree source file to arch/powerpc/boot/dts\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f1f17716d13bfb709809a3f5c84bda105b646b9e",
      "tree": "1d8c9f4905ccb21b4cc91386fd3dca3e9697e25d",
      "parents": [
        "b9f0f1bb2bcaae96dd3267f6bd3ad1ca44a1f5ad"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Aug 25 11:59:22 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:34:33 2006 +1000"
      },
      "message": "[POWERPC] modify mpc83xx platforms to use new IRQ layer\n\nThis fixes MPC834x MDS (formerly SYS) and ITX platform code to get IRQ data (including PCI) from the device tree, and to use the new IPIC code.\n\nrenamed defconfig (sys -\u003e mds), left one redundant NULL assignment in mpc83xx_pcibios_fixup to keep the compiler happy.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b9f0f1bb2bcaae96dd3267f6bd3ad1ca44a1f5ad",
      "tree": "3b9f29de777df859406ee649cc5a29b703c026ae",
      "parents": [
        "bf4152dd7ccb6c060d786200a893dfe30193a07f"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Aug 25 11:59:07 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:34:33 2006 +1000"
      },
      "message": "[POWERPC] Adapt ipic driver to new host_ops interface, add set_irq_type to set IRQ sense\n\nThis converts ipic code to Benh\u0027s IRQ mods.  For the IPIC, IRQ sense values in the device tree equal those in include/linux/irq.h; that\u0027s 8 for low assertion (most internal IRQs on mpc83xx), and 2 for high-to-low change.\n\nspinlocks added to [un]mask, ack operations; default handler and type now set in host_map; and redundant condition check eliminated.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bf4152dd7ccb6c060d786200a893dfe30193a07f",
      "tree": "74b045430956862ee987dad4e33ab99b194ac65d",
      "parents": [
        "c85c41ad73c6db4cf4cc98c595cc5e2fdbdb53d5"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Aug 25 11:58:53 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:34:33 2006 +1000"
      },
      "message": "[POWERPC] back up old school ipic.[hc] to arch/ppc\n\nKeep from breaking 83xx arch/ppc build.  Back up old school arch/powerpc/sysdev/ipic.[hc] to arch/ppc/syslib.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c85c41ad73c6db4cf4cc98c595cc5e2fdbdb53d5",
      "tree": "6d198b8f8f6fb2e22f39265c4083fb5796f09eff",
      "parents": [
        "5dc599c206ad50e1b190edfbc98b7cf8ce361003"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Thu Aug 17 14:27:57 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 14:32:13 2006 +1000"
      },
      "message": "[POWERPC] Use mpc8641hpcn PIC base address from dev tree.\n\nAfter going through the trouble of setting up the PIC base\naddress in the pic@40000 device tree node, use it instead\nof the obsolete hard-coded value.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5dc599c206ad50e1b190edfbc98b7cf8ce361003",
      "tree": "39d959b30b002402ae23562755735e70589c9e36",
      "parents": [
        "054389f114fc55d525926b55e82b473b783a7d77"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Tue Aug 15 16:19:02 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 14:32:13 2006 +1000"
      },
      "message": "[POWERPC] Allow MPC8641 HPCN to build with CONFIG_PCI disabled too.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "054389f114fc55d525926b55e82b473b783a7d77",
      "tree": "679f7c0aea606b2349ba030fa1614ef9de01753a",
      "parents": [
        "af07ac276af6eec5111a6567cb7eaf4d222bd332"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@embeddedalley.com",
        "time": "Fri Aug 04 11:44:01 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 13:41:41 2006 +1000"
      },
      "message": "[POWERPC] Fix powerpc 44x_mmu build\n\nThe PIN_SIZE definition name changed, update 44x_mmu.c accordingly.\n\nSigned-off-by: Matt Porter \u003cmporter@embeddedalley.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "af07ac276af6eec5111a6567cb7eaf4d222bd332",
      "tree": "9635d4f924b724ca75848ac1a9d6a9eff65b3e0d",
      "parents": [
        "c9169f8747bb282cbe518132bf7d49755a00b6c1"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@embeddedalley.com",
        "time": "Fri Aug 04 11:41:51 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 13:32:35 2006 +1000"
      },
      "message": "[POWERPC] Remove flush_dcache_all export\n\nRemoves the flush_dcache_all export for non coherent platforms.\nWe removed the last in-kernel user of this years ago in arch/ppc\nso it no longer serves a purpose. Plus, it breaks the build\nat the moment.\n\nSigned-off-by: Matt Porter \u003cmporter@embeddedalley.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c9169f8747bb282cbe518132bf7d49755a00b6c1",
      "tree": "1357eb203b7e3c80d6ea2036df664e1a3a401555",
      "parents": [
        "d55c4a76f26160482158cd43788dcfc96a320a4f"
      ],
      "author": {
        "name": "Adam Litke",
        "email": "agl@us.ibm.com",
        "time": "Fri Aug 18 11:22:21 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 24 10:07:23 2006 +1000"
      },
      "message": "[POWERPC] hugepage BUG fix\n\nOn Tue, 2006-08-15 at 08:22 -0700, Dave Hansen wrote:\n\u003e kernel BUG in cache_free_debugcheck at mm/slab.c:2748!\n\nAlright, this one is only triggered when slab debugging is enabled.  The\nslabs are assumed to be aligned on a HUGEPTE_TABLE_SIZE boundary.  The free\npath makes use of this assumption and uses the lowest nibble to pass around\nan index into an array of kmem_cache pointers.  With slab debugging turned\non, the slab is still aligned, but the \"working\" object pointer is not.\nThis would break the assumption above that a full nibble is available for\nthe PGF_CACHENUM_MASK.\n\nThe following patch reduces PGF_CACHENUM_MASK to cover only the two least\nsignificant bits, which is enough to cover the current number of 4 pgtable\ncache types.  Then use this constant to mask out the appropriate part of\nthe huge pte pointer.\n\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d55c4a76f26160482158cd43788dcfc96a320a4f",
      "tree": "1415d9dfc7c630715360e1f9e4243e4f131c933e",
      "parents": [
        "87589f08beaec3e1f8a3af0c72406c845f706821"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Aug 23 14:13:08 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 17:12:33 2006 +1000"
      },
      "message": "[POWERPC] Fix compile problem without CONFIG_PCI\n\nCompile fails without defining CONFIG_PCI.\nThe patch fix this.\n\n[paulus@samba.org: Moved of_irq_pci_swizzle so we only need one #ifdef]\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "87589f08beaec3e1f8a3af0c72406c845f706821",
      "tree": "4402e8dc8fa204c0484fe0741eb09710f2be5bab",
      "parents": [
        "be9633e96a9e33ab97776bb6874244fa4db6987d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 16:58:39 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 16:58:39 2006 +1000"
      },
      "message": "[POWERPC] Correct masks used in emulating some instructions\n\nWhen we get an illegal instruction exception, we check to see whether\nthe instruction is one that we emulate for the user program.  Some of\nthe masks we use in checking whether the offending instruction is one\nwe care about didn\u0027t have the top bit set, which is the MSB of the\nmajor opcode.  Thus some undefined opcodes could get emulated as other\n(defined but unimplemented) instructions.  This corrects the masks.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "be9633e96a9e33ab97776bb6874244fa4db6987d",
      "tree": "80a17a362645b4b6e481d970f6f983686a61b3df",
      "parents": [
        "c4342ff92bed26f2e0e3543a9f0fdc5f3a29b8fd"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Wed Aug 23 10:20:27 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:19 2006 +1000"
      },
      "message": "[POWERPC] Pass UPIO_TSI flag to 8259 serial driver\n\nThe patch passes the UPIO_TSI flag to general 8259 serial driver\n\nSigned-off-by: Roy Zang\t\u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4342ff92bed26f2e0e3543a9f0fdc5f3a29b8fd",
      "tree": "1e79e4a33cd9a5e19d7143d6fed20bed9e3adc3a",
      "parents": [
        "6cdd2bdfb9e2449f1c8a0f729cdf9cfd733dd63f"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Wed Aug 23 10:19:50 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Update mpc7448hpc2 board irq support using device tree\n\nThe patch rewrites mpc7448hpc2 board irq support according to the new\nmpic device tree interface.\n\nSigned-off-by: Roy Zang\t\u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6cdd2bdfb9e2449f1c8a0f729cdf9cfd733dd63f",
      "tree": "49b7507b83c82c26f2f0ab5bd1833460b3baac28",
      "parents": [
        "5db9fa9593e2ff69f2b95f9d59229dc4faaa564d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 23 11:45:12 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Fix BootX booting with an initrd\n\nThe bootx_init.c trampoline didn\u0027t properly add the ramdisk to the\n\"reserve map\" (list of reserved areas of memory), thus causing all sorts\nof failures when using BootX with an initrd. Also fixes a possible\nproblem if the ramdisk is located before the device-tree passed by\nBootX.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5db9fa9593e2ff69f2b95f9d59229dc4faaa564d",
      "tree": "d58ba58c05408edf8993d0da5a31b3ea3df1a053",
      "parents": [
        "aa74a30be971c632d734e487df42278b1cf85151"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Tue Aug 22 20:36:05 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Fix gettimeofday inaccuracies\n\nThere are two problems in the powerpc gettimeofday code which can\ncause incorrect results to be returned.\n\nThe first is that there is a race between do_gettimeofday and the\ntimer interrupt:\n\n1. do_gettimeofday does get_tb()\n\n2. decrementer exception on boot cpu which runs timer_recalc_offset,\n   which also samples the timebase and updates the do_gtod structure\n   with a greater timebase value.\n\n3. do_gettimeofday calls __do_gettimeofday, which leads to the\n   negative result from tb_val - temp_varp-\u003etb_orig_stamp.\n\nThe second is caused by taking the boot cpu offline, which can cause\nthe value of tb_last_jiffy to be increased past the currently\navailable timebase, causing the same underflow as above.\n\n[paulus@samba.org - define and use data_barrier() instead of mb().]\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa74a30be971c632d734e487df42278b1cf85151",
      "tree": "e6489ffa44feaf4127f33b26d946f28a619f9525",
      "parents": [
        "343832734fac000d2d276ccc41955daded1265f5"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Mon Aug 21 14:29:28 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Fix FEC node in 8540 ADS dts\n\n* Fixed the FEC node, and its accompanying PHY\n* Fixed a spacing issue in the PIC node\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "343832734fac000d2d276ccc41955daded1265f5",
      "tree": "7450a712261fe7ffc02d92cb5fca2adec1ac43de",
      "parents": [
        "2654d6385f6cad00cfb8f5087aeb10d0ed781e74"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Fri Aug 18 14:30:35 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Rewrite the PPC 86xx IRQ handling to use Flat Device Tree\n\nIRQ setup now comes from the Flat Device Tree and use the new generic\nIRQ code.  Fixed the fsl_soc.c IRQ OF interrupt node parsing.\nRemoved some unused MPC86xx macro definition.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 919fede6edab94cccb3ca8c1c0b32fa62c9369a5 commit)\n"
    },
    {
      "commit": "2654d6385f6cad00cfb8f5087aeb10d0ed781e74",
      "tree": "a9aebfe0e043a90bc0f537e93453154a3e3cd435",
      "parents": [
        "ddd64159eb0d090766eee79b191a974ffdd83a42"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Aug 18 18:04:34 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Add 85xx DTS files to powerpc\n\nAdded the mpc85xx family of dts files to the powerpc tree\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ddd64159eb0d090766eee79b191a974ffdd83a42",
      "tree": "004015a1fd7b0994ad5196d8642545e55ac7e287",
      "parents": [
        "4c86cd9c59428a40233fb707f5de18caa5ab5cb7"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Thu Aug 17 20:24:48 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Fix CDS IRQ handling and PCI code\n\n* Fix IRQ support in the 85xx CDS boards so it uses the new\n  generic stuff\n* Fix PCI IRQ mapping to use the device tree\n* Disabled i8259 support to allow the CDS to boot.  This will be\n  fixed soon, but the current code doesn\u0027t even compile, so this\n  is a vast improvement\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4c86cd9c59428a40233fb707f5de18caa5ab5cb7",
      "tree": "b0ad76cbfdb48041e2f393cc2886c0c79e83ccbc",
      "parents": [
        "9e8a9bc2d2c3ac3b8542cc5c2544248df6f3f1c5"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Aug 18 18:03:08 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Fix interrupts on 8540 ADS board\n\n* Fixed 8540 ADS support for the new irq layer\n* Fixed 8540 ADS support for mapping PCI interrupts\n* Updated 8540 ADS to use device tree for interrupt assignment\n  and sense values\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9e8a9bc2d2c3ac3b8542cc5c2544248df6f3f1c5",
      "tree": "d9b8ab7ddcdfd2a97b3dcb5aca8ecfdbe0e8c0ca",
      "parents": [
        "5315862045c5dc5dfe0754fbd07df1350180628a"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Thu Aug 17 12:24:42 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 18 10:08:37 2006 +1000"
      },
      "message": "[POWERPC] Fix the mpc8641_hpcn.dts file.\n\nAdd \u0027linux,phandle\u0027 entry to i8259@4d0 node.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5315862045c5dc5dfe0754fbd07df1350180628a",
      "tree": "233c42e4d675a73e0024a154ae0d162943a22133",
      "parents": [
        "707ba16f0ffed3b83ced3c7f4d4d332a70f8b41d"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Wed Aug 09 10:37:28 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 18 10:08:36 2006 +1000"
      },
      "message": "[POWERPC] Offer PCI as a CONFIG choice for PPC_86xx.\n\nAlso fix 80-column run-over.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "707ba16f0ffed3b83ced3c7f4d4d332a70f8b41d",
      "tree": "b09fd11a02e17ab66a9bafbf53463e03dc713bb8",
      "parents": [
        "f583165f6a926e9f27ff8d15c0e4b22e83f0d599"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Thu Aug 03 16:27:57 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 18 10:02:45 2006 +1000"
      },
      "message": "[POWERPC] Add MPC8641 HPCN Device Tree Source file.\n\nAs per list discussion, let\u0027s add device tree source files\nunder powerpc/boot/dts.  If nothing else, it is a starting point.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f583165f6a926e9f27ff8d15c0e4b22e83f0d599",
      "tree": "d4765340b1184a4a94565bbad197cb7b2488d6d1",
      "parents": [
        "9a936a2e0526089194159eae31238e36b1c19e74"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Thu Aug 17 08:42:35 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 18 09:50:16 2006 +1000"
      },
      "message": "[POWERPC] Convert to mac-address for ethernet MAC address data.\n\nAlso accept \"local-mac-address\".  However the old \"address\"\nis now obsolete, but accepted for backwards compatibility.\nIt should be removed after all device trees have been\nconverted to use \"mac-address\".\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9a936a2e0526089194159eae31238e36b1c19e74",
      "tree": "fbc8063ccd2c78eeb135047f5a603b6f0d7b8959",
      "parents": [
        "e5c14ce118ab6a96afb2af5c4ec9727b03ab1936"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Aug 06 20:51:25 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 18 07:23:29 2006 +1000"
      },
      "message": "[POWERPC] powerpc: Clear HID0 attention enable on PPC970 at boot time\n\nClear HID0[en_attn] at CPU init time on PPC970.  Closes CVE-2006-4093.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e5c14ce118ab6a96afb2af5c4ec9727b03ab1936",
      "tree": "8533e1253717881dc93bca17537d4ff9418fabdc",
      "parents": [
        "83db3dde2604d48e30a468c82da163dd1a8602b3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 17 03:59:27 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 17 16:41:11 2006 +1000"
      },
      "message": "[POWERPC] Fix irq radix tree remapping typo\n\nThe code for using the radix tree for reverse mapping of interrupts has\na typo that causes it to create incorrect mappings if the software and\nhardware numbers happen to be different. This would, among others, cause\nthe IDE interrupt to fail on js20\u0027s. This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "83db3dde2604d48e30a468c82da163dd1a8602b3",
      "tree": "6955ecdc6b0901da808686a2e9e07a3646008aac",
      "parents": [
        "b6f35b4966e0ae59cec45e5292b100698d12dc5f"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Fri Aug 11 17:01:34 2006 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 17 16:41:10 2006 +1000"
      },
      "message": "[POWERPC] kprobes: Fix possible system crash during out-of-line single-stepping\n\n- On archs that have no-exec support, we vmalloc() a executable scratch\narea of PAGE_SIZE and divide it up into an array of slots of maximum\ninstruction size for that arch\n- On a kprobe registration, the original instruction is copied to the\nfirst available free slot, so if multiple kprobes are registered, chances\nare, they get contiguous slots\n- On POWER4, due to not having coherent icaches, we could hit a situation\nwhere a probe that is registered on one processor, is hit immediately on\nanother. This second processor could have fetched the stream of text from\nthe out-of-line single-stepping area *before* the probe registration\ncompleted, possibly due to an earlier (and a different) kprobe hit and\nhence would see stale data at the slot.\n\nExecuting such an arbitrary instruction lead to a problem as reported\nin LTC bugzilla 23555.\n\nThe correct solution is to call flush_icache_range() as soon as the\ninstruction is copied for out-of-line single-stepping, so the correct\ninstruction is seen on all processors.\n\nThanks to Will Schmidt who tracked this down.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b6f35b4966e0ae59cec45e5292b100698d12dc5f",
      "tree": "5ff3b2832c1c3eebbef699df710068ab106ab2db",
      "parents": [
        "47585d8f5dea10dea49c948f1fb13ef7632409c7"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jul 05 14:39:43 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 17 16:41:10 2006 +1000"
      },
      "message": "[POWERPC] Make crash.c work on 32-bit and 64-bit\n\nTo compile kexec on 32-bit we need a few more bits and pieces. Rather\nthan add empty definitions, we can make crash.c work on 32-bit, with\nonly a couple of kludges.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "47585d8f5dea10dea49c948f1fb13ef7632409c7",
      "tree": "d9386ca930b7470e64f3d60076e3cf72f1b22c75",
      "parents": [
        "90bdde362cc506173c1d18b8f516b18e5b228e96"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jul 05 14:39:42 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 17 16:41:10 2006 +1000"
      },
      "message": "[POWERPC] Move some kexec logic into machine_kexec.c\n\nWe\u0027re missing a few functions for kexec to compile on 32-bit. There\u0027s\nnothing really 64-bit specific about the 64-bit versions, so make them\ngeneric rather than adding empty definitions for 32-bit.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "90bdde362cc506173c1d18b8f516b18e5b228e96",
      "tree": "38d9739db7292724c4577790483d7f551bec74fc",
      "parents": [
        "eac8392f9591b359847b8a6abb75ca60967bcecd"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Tue Aug 08 09:40:00 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 17 16:41:10 2006 +1000"
      },
      "message": "[POWERPC] update {g5,iseries,pseries}_defconfigs\n\nUpdating the defconfigs for iseries, pseries, and G5.   Sticking with\nthe defaults, with the following exceptions:  I\u0027ve turned off HW_RANDOM\nfor all three configs.   For G5, I\u0027ve enabled SND_AOA and friends as\nmodules; this includes the FABRIC_LAYOUT, ONYX, TAS, TOONIE and\nSOUNDBUS* config options.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eac8392f9591b359847b8a6abb75ca60967bcecd",
      "tree": "b4f834392fe4021bbace3c0f58ad01581cfd844e",
      "parents": [
        "81b73dd92b97423b8f5324a59044da478c04f4c4"
      ],
      "author": {
        "name": "David Wilder",
        "email": "dwilder@us.ibm.com",
        "time": "Thu Jun 29 15:17:30 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 17 16:41:10 2006 +1000"
      },
      "message": "[POWERPC] Make secondary CPUs call into kdump on reset exception\n\nIn the case of a system hang, the user will invoke soft-reset to\ninitiate the kdump boot.  If xmon is enabled, the CPU(s) enter into the\nxmon debugger.   Unfortunately, the secondary CPU(s) will return to the\nhung state when they exit from the debugger (returned from die() -\u003e\nsystem_reset_exception()).  This causes a problem in kdump since the\nhung CPU(s) will not respond to the IPI sent from kdump.  This patch\nfixes the issue by calling crash_kexec_secondary() directly from\nsystem_reset_exception() without returning to the previous state.  These\nsecondary CPUs wait 5ms until the kdump boot is started by the primary\nCPU.   In the case we exited from the debugger to \"recover\" (command \u0027x\u0027\nin xmon) the primary and the secondary CPUs will all return from die()\n-\u003e system_reset_exception() -\u003ecrash_kexec_secondary() wait 5ms, then\nreturn to the previous state.  A kdump boot is not started in this case.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: David Wilder \u003cdwilder@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "81b73dd92b97423b8f5324a59044da478c04f4c4",
      "tree": "032f8415eb980d7f231e8e2490fba3c5356aadf9",
      "parents": [
        "dcc42f483d6808ba4d04af9da35e7e47b711f6c2"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Thu Jul 27 14:29:00 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 08 16:00:11 2006 +1000"
      },
      "message": "[POWERPC] Fix might-sleep warning on removing cpus\n\nNoticing the following might_sleep warning (dump_stack()) during kdump\ntesting when CONFIG_DEBUG_SPINLOCK_SLEEP is enabled. All secondary CPUs\nwill be calling rtas_set_indicator with interrupts disabled to remove\nthem from global interrupt queue.\n\nBUG: sleeping function called from invalid context at\narch/powerpc/kernel/rtas.c:463\nin_atomic():1, irqs_disabled():1\nCall Trace:\n[C00000000FFFB970] [C000000000010234] .show_stack+0x68/0x1b0 (unreliable)\n[C00000000FFFBA10] [C000000000059354] .__might_sleep+0xd8/0xf4\n[C00000000FFFBA90] [C00000000001D1BC] .rtas_busy_delay+0x20/0x5c\n[C00000000FFFBB20] [C00000000001D8A8] .rtas_set_indicator+0x6c/0xcc\n[C00000000FFFBBC0] [C000000000048BF4] .xics_teardown_cpu+0x118/0x134\n[C00000000FFFBC40] [C00000000004539C]\n.pseries_kexec_cpu_down_xics+0x74/0x8c\n[C00000000FFFBCC0] [C00000000002DF08] .crash_ipi_callback+0x15c/0x188\n[C00000000FFFBD50] [C0000000000296EC] .smp_message_recv+0x84/0xdc\n[C00000000FFFBDC0] [C000000000048E08] .xics_ipi_dispatch+0xf0/0x130\n[C00000000FFFBE50] [C00000000009EF10] .handle_IRQ_event+0x7c/0xf8\n[C00000000FFFBF00] [C0000000000A0A14] .handle_percpu_irq+0x90/0x10c\n[C00000000FFFBF90] [C00000000002659C] .call_handle_irq+0x1c/0x2c\n[C00000000058B9C0] [C00000000000CA10] .do_IRQ+0xf4/0x1a4\n[C00000000058BA50] [C0000000000044EC] hardware_interrupt_entry+0xc/0x10\n --- Exception: 501 at .plpar_hcall_norets+0x14/0x1c\n   LR \u003d .pseries_dedicated_idle_sleep+0x190/0x1d4\n[C00000000058BD40] [C00000000058BDE0] 0xc00000000058bde0 (unreliable)\n[C00000000058BDF0] [C00000000001270C] .cpu_idle+0x10c/0x1e0\n[C00000000058BE70] [C000000000009274] .rest_init+0x44/0x5c\n\nTo fix this issue, rtas_set_indicator_fast() is added so that will not\nwait for RTAS \u0027busy\u0027 delay and this new function is used for kdump (in\nxics_teardown_cpu()) and for CPU hotplug ( xics_migrate_irqs_away() and\nxics_setup_cpu()).\n\nNote that the platform architecture spec says that set-indicator\non the indicator we\u0027re using here is not permitted to return the\nbusy or extended busy status codes.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dcc42f483d6808ba4d04af9da35e7e47b711f6c2",
      "tree": "22db9fe48c6d35bb46cec23225eacc6bbf9aa4ac",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Sonny Rao",
        "email": "sonny@burdell.org",
        "time": "Wed Aug 02 00:20:09 2006 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 08 15:55:12 2006 +1000"
      },
      "message": "[POWERPC] fix PMU initialization on pseries lpar\n\nWe should not be calling power4_enable_pmcs() in\npseries_lpar_enable_pmcs(); just doing the hypercall is sufficient.\nPrior to 2.6.15 we did not call power4_enable_pmcs() for an lpar.\n\npower4_enable_pmcs() tries to read the hid0 register which is no\nlonger legal for an lpar in newer Power processors.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "757be186129b674e3a0146a4bc1861ed0744cd95",
      "tree": "1cf219ca504b56a1057d3939204104bbec0b8b6b",
      "parents": [
        "453c3e478e94004606b394b9ea57de71094e7c6a"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Sat Aug 05 12:14:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] sh: fix proc file removal for superh store queue module\n\nClean up proc file removal in sq module for superh arch.  currently on a\nfailed module load or on module unload a proc file is left registered which\ncan cause a random memory execution or oopses if read after unload.  This\npatch cleans up that deregistration.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "825e037fb8912f38e9d9ddd3ec79fa7c584db708",
      "tree": "3a03e67c418bfac073b510420656ced9400d0329",
      "parents": [
        "8b23d04dd26e6d170adc644cf12a0d9dfa1f5094"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Aug 05 12:14:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] Fix more per-cpu typos\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.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": "f5d635f649607b09b0b4620d25d028fd2b1b7ea5",
      "tree": "39e5232b1b2d8b15abe81699b2ef69a80eb1e143",
      "parents": [
        "3b445eeac4f292aeb14df50b272729d0924da937",
        "eca7994f60eb6550d9e9b36d3b641a5a0e18a7c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 12:25:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 12:25:24 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] make uncached allocator more node aware\n"
    },
    {
      "commit": "eca7994f60eb6550d9e9b36d3b641a5a0e18a7c1",
      "tree": "124cf66b19d5e3d8e32985a15ac2a3f45b863e15",
      "parents": [
        "efe78cda3596f8a6d1c2d4a6b1a221bafa3e1a48"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Jun 28 13:50:09 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 04 10:27:27 2006 -0700"
      },
      "message": "[IA64] make uncached allocator more node aware\n\nThe uncached allocator has a function, uncached_get_new_chunk(), that needs\nto be serialized on a per node basis. It also has a global variable,\nallocated_granules, which should be defined on a per node basis and protected\nby that serialization. Additionally, all error returns from functions called\n(like ia64_pal_mc_drain()) should be handled appropriately.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nAcked-by: Jes Sorenson \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "12952784e5271374b7cb926501f51b9649bf5a2b",
      "tree": "7e6e16d08df7553f30b345a65d46fdc8b4737a38",
      "parents": [
        "efe78cda3596f8a6d1c2d4a6b1a221bafa3e1a48",
        "12e704db809cd4101b7d3594fc9a96f30fe88a31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 09:41:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 09:41:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Propagate acpi_processor_preregister_performance return value.\n  [CPUFREQ] [2/2] demand load governor modules.\n  [CPUFREQ] [1/2] add __find_governor helper and clean up some error handling.\n  [CPUFREQ] Longhaul - Rename \u0026 fix multipliers table\n  [CPUFREQ] Longhaul - Fix power state test to do something more useful\n  [CPUFREQ] Longhaul - Readd accidentally dropped line\n  [CPUFREQ] Make longhaul_walk_callback() static\n  [CPUFREQ] X86_GX_SUSPMOD must depend on PCI\n  [CPUFREQ] Longhaul - Initialise later.\n  [CPUFREQ] Longhaul - Workaround issues with APIC.\n  [CPUFREQ] Longhaul - Hook into ACPI C states.\n  [CPUFREQ] return error when failing to set minfreq\n"
    },
    {
      "commit": "c31ca59e25f82879644088c97fe9cffbaa292786",
      "tree": "eb1652fb3fe83d5aa2c943ec4e072ec6d775e424",
      "parents": [
        "fd60ae404f104f12369e654af9cf03b1f1047661",
        "e44e41d0c832ebbda7311a1fe43584d844026357"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 12:50:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 12:50:20 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] fix show_mem for VIRTUAL_MEM_MAP+FLATMEM\n  [IA64] align high endpoint of VIRTUAL_MEM_MAP\n  [PATCH] Fix RAID5 + IA64 compile\n  [IA64] Don\u0027t alloc empty frame in ia64_switch_mode_phys\n  [IA64] Do not assume output registers be reservered.\n  [IA64] add platform check to snsc driver init\n  [IA64] sparse cleanups\n  [IA64] Fix breakage in simscsi.c\n  [IA64] Format /proc/pal/*/version_info correctly\n"
    },
    {
      "commit": "e44e41d0c832ebbda7311a1fe43584d844026357",
      "tree": "05a8ac85029b041db8defef35bf808d431bb3528",
      "parents": [
        "921eea1cdf6ce7f0db88e4579474a04b1fb0fe6d"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Wed Jun 28 12:55:43 2006 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 03 10:13:23 2006 -0700"
      },
      "message": "[IA64] fix show_mem for VIRTUAL_MEM_MAP+FLATMEM\n\ncontig.c (FLATMEM) requires the same optimization as in discontig.c for show_mem\nwhen VIRTUAL_MEM_MAP is in use. Otherwise FLATMEM has softlockup timeouts.\nThis was boot tested for memory configuration: SPARSEMEM,\nDISCONTIG+VIRTUAL_MEM_MAP, FLATMEM, FLATMEM+VIRTUAL_MEM_MAP and\nFLATMEM+VIRTUAL_MEM_MAP with largest memory gap less than LARGE_GAP by\nusing boot parameter \"mem\u003d\".\n\nThis was boot tested and \"echo m \u003e/proc/sysrq-trigger\" output evaluated for\n: FLATMEM, FLATMEM+VIRTUAL_MEM_MAP, DISCONTIGMEM+VIRTUAL_MEM_MAP and\nSPARSEMEM.\n\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "921eea1cdf6ce7f0db88e4579474a04b1fb0fe6d",
      "tree": "51a9099562dffa2276100f1bff429cc5dc2e4118",
      "parents": [
        "0a69ca91be2b36f99a48daacd1f12d9d49ecaf87"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Wed Jun 28 12:54:55 2006 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 03 10:12:30 2006 -0700"
      },
      "message": "[IA64] align high endpoint of VIRTUAL_MEM_MAP\n\nAssure that vmem_map\u0027s high endpoint is MAX_ORDER aligned. Not doing so violates\nthe buddy allocator algorithm. Also anyone using mem\u003dXXX on boot line and\nnot aligned to MAX_ORDER requires this patch in order to satisfy buddy\nallocator. vmem_map always starts at pfn 0. The potentially large MAX_ORDER\non ia64 (due to hugetlbfs) requires that the end of vmem_map be aligned\nto MAX_ORDER_NR_PAGES.\n\nThis was boot tested for: FLATMEM, FLATMEM+VIRTUAL_MEM_MAP,\nDISCONTIGMEM+VIRTUAL_MEM_MAP and SPARSEMEM.\n\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0a69ca91be2b36f99a48daacd1f12d9d49ecaf87",
      "tree": "8930134c2208d748968c8e80f0cff893f56b2c5b",
      "parents": [
        "e55ce456155813ca34e105d0e05306edad05cf6e"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Mon Jul 31 09:12:11 2006 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 03 10:04:27 2006 -0700"
      },
      "message": "[PATCH] Fix RAID5 + IA64 compile\n\nCONFIG_MD_RAID5 became CONFIG_MD_RAID456 in drivers/md/Kconfig.  Make\nthe same change in arch/ia64\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Aron Griffis \u003caron@hp.com\u003e\nAcked-by: Jes Sorenson \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1398ab7cb92b21d8d5add3bdc25b2c00462cfd5c",
      "tree": "ecfe847dda816361d83b1da6d7213b27721e7fd7",
      "parents": [
        "a166222cde740b34d97fe49dca70348197f4534e",
        "e252630f1fd1d14ac4081e566d2f697ae1779215"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:21:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:21:23 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3743/1: ARM: OMAP: Fix compile for OMAP\n  [ARM] 3739/1: genirq updates:  irq_chip, add and use irq_chip.name\n"
    },
    {
      "commit": "a166222cde740b34d97fe49dca70348197f4534e",
      "tree": "8caa6970e98ebef60b35ab2b4e3f6829efd464fe",
      "parents": [
        "2699500b31f41fc25656c42548c8a388c8a329fe"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Wed Aug 02 22:37:31 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:19:54 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix CONFIG_IOMMU_DEBUG\n\nIf CONFIG_IOMMU_DEBUG is set force_iommu defaults to 1. In the case\nwhere no HW IOMMU is present in the machine and we end up using nommu,\nleaving force_iommu set to 1 causes dma_alloc_coherent to do the wrong\nthing. Therefore, if we end up using nommu, make sure force_iommu is\n0.\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2699500b31f41fc25656c42548c8a388c8a329fe",
      "tree": "6f7ccd0318b9e53394cb276819f2d358ce933afa",
      "parents": [
        "ae74c3b69a08e1de20cb681ec959f3a48af0006a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 02 22:37:28 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:19:54 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix backtracing for interrupt stacks\n\nRe-add backlink for old style unwinder to stack switching.  Add proper\nstack frame and CFI annotations to call_softirq\n\nThis prevents a oops when backtracing with fallback through the\ninterrupt stack top.\n\nSuggested by Jan Beulich and Herbert Xu wanted it in 2.6.18.\n\nCc: jbeulich@novell.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e55ce456155813ca34e105d0e05306edad05cf6e",
      "tree": "25039623491553c7d6dd0dc4f8b2949fd4920f8f",
      "parents": [
        "acb15c85de57d81d773b6e4184b7cb143ce83eba"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Wed Jul 26 07:36:40 2006 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 02 16:13:17 2006 -0700"
      },
      "message": "[IA64] Don\u0027t alloc empty frame in ia64_switch_mode_phys\n\nI think ia64_switch_mode_phys and ia64_switch_mode_virt\ndoes not need to alloc an empty frame.\nAn empty frame is required by loadrs but flushrs\ndoes not need that.\n\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "acb15c85de57d81d773b6e4184b7cb143ce83eba",
      "tree": "3f8363f32e3a0bad1a7bce90915651e9d95b4711",
      "parents": [
        "c7c17423b9ea3c5559cfb480a00844f1df9eed06"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Wed Jul 26 07:26:51 2006 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 02 16:12:08 2006 -0700"
      },
      "message": "[IA64] Do not assume output registers be reservered.\n\nWe found an issue in pal.S.\n\nAccording to the software runtime SPEC,\nThe caller\u0027s output registers do not need to be preserved for\ncaller. The callee may reuse input registers for any other\npurpose within the procedure.\n\nin ia64_pal_call_phys_stacked,\n\ninput registers are copied to output registers before call\ninto ia64_switch_mode_phys, then used to call into PAL. This\nassumes output registers are preserved in ia64_switch_mode_phys,\nwhich may not be true.\n\nIn this particular case, ia64_switch_mode_phys alloc a null frame\n, and mask off psr.i.\nIf an interrupt comes at this small window,\nor an MCA comes inside the procedure, output registers\nmaybe changed,\nthen the pal call may got some staled input registers.\n\nThis patch moves the copies from input to output\nafter ia64_switch_mode_phys to follow the software\nruntime convention.\n\nIt  also removed some unused labels in\nia64_pal_call_phys_stacked.\n\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e037cda559547e6353c5a792802963572d0b750e",
      "tree": "5e76f7706d30d725f4bc80dd9b460f8a5c2da005",
      "parents": [
        "4f2ef124b274baac80f64e290aa44e87a7753933"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Mon Jul 17 15:41:59 2006 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 02 16:03:44 2006 -0700"
      },
      "message": "[IA64] sparse cleanups\n\nFix some sparse warnings on ia64.  Large constants that should be long\ninstead of int.  Use NULL instead of 0.  Add some missing __iomem\ncasts.  Replace a non-C99 structure assignment.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "38c677cb9a683c9d477f845484b74b0a1b23e1fb",
      "tree": "ec32e653c5fe00e12e07939fc9d5a357b2e2e563",
      "parents": [
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Aug 01 22:26:25 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 01 22:26:25 2006 +0100"
      },
      "message": "[ARM] 3739/1: genirq updates:  irq_chip, add and use irq_chip.name\n\nPatch from David Brownell\n\nARM genirq cleanups/updates:\n\n    - Start switching platforms to newer APIs\n        * use \"irq_chip\" name, not \"irqchip\"\n        * providing irq_chip.name\n\n    - Show irq_chip.name in /proc/interrupts, like on x86.\n\nThis update a bit more than half of the ARM code.  The irq_chip.name\nvalues were chosen to match docs (if I have them) or be otherwise\nobvious (\"FPGA\", \"CPLD\", or matching the code).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "12e704db809cd4101b7d3594fc9a96f30fe88a31",
      "tree": "827912b694756f36b38cc46e1fd3a793c6caf9cd",
      "parents": [
        "ea71497020c55cd39221e0abad5c1752ac6e3f47"
      ],
      "author": {
        "name": "bert hubert",
        "email": "bert.hubert@netherlabs.nl",
        "time": "Sun Jul 30 21:19:32 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 31 18:37:06 2006 -0400"
      },
      "message": "[CPUFREQ] Propagate acpi_processor_preregister_performance return value.\n\nNote how any error from acpi_processor_preregister_performance is ignored.\n\nFrom: bert hubert \u003cbert.hubert@netherlabs.nl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "32deb2d5c4c291d7d9a73198dc357a151e4b978c",
      "tree": "22c5507810098a33bb24e9545b973c6420ba8339",
      "parents": [
        "9fb31c3a1d9f42e10e541ee0e2be8d1f27115141"
      ],
      "author": {
        "name": "Rafa³ Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Sat Jul 15 19:31:30 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 31 18:37:06 2006 -0400"
      },
      "message": "[CPUFREQ] Longhaul - Rename \u0026 fix multipliers table\n\nThis table is only used by Ezra-T CPUs currently, and has values\nfor some other CPU. Fix them to match the values used by that CPU,\nand for now make it clearer by renaming the variable.\n\nSigned-off-by: Rafa³ Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "9fb31c3a1d9f42e10e541ee0e2be8d1f27115141",
      "tree": "075a4783f916c5754a8099f1049109133cae4fd0",
      "parents": [
        "eb23c751d837848c87fda6b1347d194f6b333681"
      ],
      "author": {
        "name": "Rafa³ Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Thu Jul 13 19:26:10 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 31 18:37:06 2006 -0400"
      },
      "message": "[CPUFREQ] Longhaul - Fix power state test to do something more useful\n\nThis is changing \"always true\" test to something usefull.\n\nSigned-off-by: Rafa³ Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "eb23c751d837848c87fda6b1347d194f6b333681",
      "tree": "5d041bb36d52c119999778e3789a6743cba753d4",
      "parents": [
        "c4a96c1eba206bd4a58a0f2acf2450126bd2b5da"
      ],
      "author": {
        "name": "Rafa³ Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Sun Jul 09 21:47:04 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 31 18:37:05 2006 -0400"
      },
      "message": "[CPUFREQ] Longhaul - Readd accidentally dropped line\n\nI lost very important line in do_powersaver\n\nSigned-off-by: Rafa³ Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "c4a96c1eba206bd4a58a0f2acf2450126bd2b5da",
      "tree": "e3917c209c94747ab06f5b4d4b52d5b9537474ef",
      "parents": [
        "95a53249db330a3f08090611fdb5fe168a73e650"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 09 19:53:08 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 31 18:37:05 2006 -0400"
      },
      "message": "[CPUFREQ] Make longhaul_walk_callback() static\n\nThis patch makes the needlessly global longhaul_walk_callback() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "95a53249db330a3f08090611fdb5fe168a73e650",
      "tree": "572475300c56ae0db8b4936d045ddff2d2807f48",
      "parents": [
        "0d6daba5faed26a2f50a40adf5d4674a9a54717e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jul 08 22:20:26 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 31 18:37:05 2006 -0400"
      },
      "message": "[CPUFREQ] X86_GX_SUSPMOD must depend on PCI\n\nIt seems commit 32ee8c3e470d86588b51dc42ed01e85c5fa0f180 accidentially\nreverted cdc9cc1d740ffc3d8d8207fbf5df9bf05fcc9955, IOW, it reintroduced\nthe following compile error with CONFIG_PCI\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/i386/kernel/cpu/cpufreq/gx-suspmod.o\narch/i386/kernel/cpu/cpufreq/gx-suspmod.c: In function ‘gx_detect_chipset’:\narch/i386/kernel/cpu/cpufreq/gx-suspmod.c:193: error: implicit declaration of function ‘pci_match_id’\narch/i386/kernel/cpu/cpufreq/gx-suspmod.c:193: warning: comparison between pointer and integer\nmake[3]: *** [arch/i386/kernel/cpu/cpufreq/gx-suspmod.o] Error 1\n\n\u003c--  snip  --\u003e\n\nThis patch therefore re-adds the dependency of X86_GX_SUSPMOD on PCI.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "0d6daba5faed26a2f50a40adf5d4674a9a54717e",
      "tree": "53cd3e49ee39a3a8a1d6ed270ebbb86127e76fb3",
      "parents": [
        "48b7bde0f6d5fd08d046b583cfa0118ad74c6caf"
      ],
      "author": {
        "name": "Rafa³ Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Fri Jul 07 08:48:26 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 31 18:37:05 2006 -0400"
      },
      "message": "[CPUFREQ] Longhaul - Initialise later.\n\nWithout this longhaul will always fail when compiled into kernel,\nas it needs to initialise after the ACPI processor module.\n\nI lost this when I was splitting patches. Sorry.\n\nSigned-off-by: Rafa³ Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "48b7bde0f6d5fd08d046b583cfa0118ad74c6caf",
      "tree": "67473b4acac35e23c6acfa17e7e5e4de3b626d15",
      "parents": [
        "dadb49d8746bc4a4b5a310dabf0c838e57a9b531"
      ],
      "author": {
        "name": "Rafa³ Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Tue Jul 04 17:50:57 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 31 18:37:05 2006 -0400"
      },
      "message": "[CPUFREQ] Longhaul - Workaround issues with APIC.\n\nThere is no need to worry about local APIC.\nThere is need to worry about I/O APIC, because I/O APIC\nis replacing good old 8259. According to Nehemiah datasheet VIA is\nusing 3-wire bus to connect local APIC to I/O APIC.\n\n\"[...] When IA32_APIC_BASE[11] is set to 0, processor APICs based on the 3-wire APIC\n bus cannot be generally re-enabled until a system hardware reset. The 3-wire bus\n looses track of arbitration that would be necessary for complete re-enabling. Certain\n (local) APIC functionality can be enabled. [...]\"\n\nSo we must set disable bit for each interrupt in I/O APIC registers.\nSame situation as for PIC - we must poke registers direcly.\nHow to do this? I don\u0027t know. So at the moment it is better to fail.\n\nSigned-off-by: Rafa³ Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "dadb49d8746bc4a4b5a310dabf0c838e57a9b531",
      "tree": "48d8cc5382aa37c9eb979e2e4b8a2b629e99ed2a",
      "parents": [
        "9c9a43ed2734081124407c779b36a4761c41139b"
      ],
      "author": {
        "name": "Rafa³ Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Mon Jul 03 07:19:05 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 31 18:37:05 2006 -0400"
      },
      "message": "[CPUFREQ] Longhaul - Hook into ACPI C states.\n\nMinimal change necessary for hardware support.\n\nChanges in longhaul.c:\n- most important - now C3 state is causing transition,\n- code responsible for clearing \"bus master\" bit removed,\n- protect bcr2 transition in the same way as longhaul.\n\nSigned-off-by: Rafa³ Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042",
      "tree": "4ccf519a20c9b5bb3701c8b4d38b01af8bef854e",
      "parents": [
        "ce38cac48209d270d07fd6d1a8e94446b37abcd5",
        "8d950cb8896fc95a9444d190885779438bb9d01c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:39:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:39:52 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Minor comment fix for misc_64.S\n  [POWERPC] Use H_CEDE on non-SMT\n  [POWERPC] force 64bit mode in fwnmi handlers to workaround firmware bugs\n  [POWERPC] PMAC_APM_EMU should depend on ADB_PMU\n  [POWERPC] Fix new interrupt code (MPIC detection)\n  [POWERPC] Fix new interrupt code (MPIC endianness)\n  [POWERPC] Add cpufreq support for Xserve G5\n  [POWERPC] Xserve G5 thermal control fixes\n  [POWERPC] Fix mem\u003d handling when the memory limit is \u003e RMO size\n  [POWERPC] More offb/bootx fixes\n  [POWERPC] Fix legacy_serial.c error handling on 32 bits\n  [POWERPC] Fix default clock for udbg_16550\n  [POWERPC] Fix non-MPIC CHRPs with CONFIG_SMP set\n  [POWERPC] Fix 32 bits warning in prom_init.c\n  [POWERPC] Workaround Pegasos incorrect ISA \"ranges\"\n  [POWERPC] fix up front-LED Kconfig\n"
    },
    {
      "commit": "4b755999d6e0c1d988fb448289abb6c226cd8c36",
      "tree": "0310376a65b0d25af249554a133b5a799acf22f6",
      "parents": [
        "994aad251acab32a5d40d4a9501dc3e736562b6d"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Sun Jul 30 03:04:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:45 2006 -0700"
      },
      "message": "[PATCH] powermac: More powermac backlight fixes\n\nThis patch fixes several problems:\n- The legacy backlight value might be set at interrupt time. Introduced\n  a worker to prevent it from directly calling the backlight code.\n- via-pmu allows the backlight to be grabbed, in which case we need to\n  prevent other kernel code from changing the brightness.\n- Don\u0027t send PMU requests in via-pmu-backlight when the machine is about\n  to sleep or waking up.\n- More Kconfig fixes.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25d7dfdaf3404bb31b8f55283fd2c456cb7b4001",
      "tree": "05ef97c24267fe853ed80dc08cbfe5b029ef21f1",
      "parents": [
        "0b0bf7a3ccb6f0b38ead71980e79f875046047b7"
      ],
      "author": {
        "name": "Markus Armbruster",
        "email": "armbru@redhat.com",
        "time": "Sun Jul 30 03:04:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] Fix trivial unwind info bug\n\nCFA needs to be adjusted upwards for push, and downwards for pop.\narch/i386/kernel/entry.S gets it wrong in one place.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nAcked-by: Jan Beulich \u003cjbeulich@novell.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": "0b0bf7a3ccb6f0b38ead71980e79f875046047b7",
      "tree": "1c7b0689d2f0f9839ff9a793ed3990d9c1591fc0",
      "parents": [
        "072d3d1acb452f4abd8d3d20af661f2e28854b59"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sun Jul 30 03:04:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] vDSO hash-style fix\n\nThe latest toolchains can produce a new ELF section in DSOs and\ndynamically-linked executables.  The new section \".gnu.hash\" replaces\n\".hash\", and allows for more efficient runtime symbol lookups by the\ndynamic linker.  The new ld option --hash-style\u003d{sysv|gnu|both} controls\nwhether to produce the old \".hash\", the new \".gnu.hash\", or both.  In some\nnew systems such as Fedora Core 6, gcc by default passes --hash-style\u003dgnu\nto the linker, so that a standard invocation of \"gcc -shared\" results in\nproducing a DSO with only \".gnu.hash\".  The new \".gnu.hash\" sections need\nto be dealt with the same way as \".hash\" sections in all respects; only the\ndynamic linker cares about their contents.  To work with older dynamic\nlinkers (i.e.  preexisting releases of glibc), a binary must have the old\n\".hash\" section.  The --hash-style\u003dboth option produces binaries that a new\ndynamic linker can use more efficiently, but an old dynamic linker can\nstill handle.\n\nThe new section runs afoul of the custom linker scripts used to build vDSO\nimages for the kernel.  On ia64, the failure mode for this is a boot-time\npanic because the vDSO\u0027s PT_IA_64_UNWIND segment winds up ill-formed.\n\nThis patch addresses the problem in two ways.\n\nFirst, it mentions \".gnu.hash\" in all the linker scripts alongside \".hash\".\n This produces correct vDSO images with --hash-style\u003dsysv (or old tools),\nwith --hash-style\u003dgnu, or with --hash-style\u003dboth.\n\nSecond, it passes the --hash-style\u003dsysv option when building the vDSO\nimages, so that \".gnu.hash\" is not actually produced.  This is the most\nconservative choice for compatibility with any old userland.  There is some\nconcern that some ancient glibc builds (though not any known old production\nsystem) might choke on --hash-style\u003dboth binaries.  The optimizations\nprovided by the new style of hash section do not really matter for a DSO\nwith a tiny number of symbols, as the vDSO has.  If someone wants to use\n\u003dgnu or \u003dboth for their vDSO builds and worry less about that\ncompatibility, just change the option and the linker script changes will\nmake any choice work fine.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9578bcf4ecaf447cb4bb0891309fad73ff5c00e3",
      "tree": "ec127f457cbeeff46d2d4c8e76de9afcec630c8a",
      "parents": [
        "bc7455fa3b5ada2a47d24755cc431f4dfff052cb"
      ],
      "author": {
        "name": "Brent Casavant",
        "email": "bcasavan@sgi.com",
        "time": "Sun Jul 30 03:03:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] sgiioc4: Always share IRQ\n\nThe SGI IOC4 IDE device always shares an interrupt with other devices which\nare part of IOC4.  As such, IDEPCI_SHARE_IRQ should always be enabled when\nBLK_DEV_SGIIOC4 is enabled.\n\nSigned-off-by: Brent Casavant \u003cbcasavan@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be6b5a3505fa0cd54c3b5959a39293f47c648980",
      "tree": "a7171d3dc5acf71c21f954b5c4f4906904873a0b",
      "parents": [
        "7c7165c90801609b70492e50b2a9c69a677c573a"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Sun Jul 30 03:03:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] cpu hotplug: use hotplug version of registration in late inits\n\nUse hotplug version of register_cpu_notifier in late init functions.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.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": "8c78f3075dab4be279e283f901f00e33ce44890a",
      "tree": "034d667a713b24d39608b09bd2aafb7983fb6ba5",
      "parents": [
        "cea6a4ba8acfba6f59cc9ed71e0d05cb770b9d9c"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Sun Jul 30 03:03:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] cpu hotplug: replace __devinit* with __cpuinit* for cpu notifications\n\nFew of the callback functions and notifier blocks that are associated with cpu\nnotifications incorrectly have __devinit and __devinitdata.  They should be\n__cpuinit and __cpuinitdata instead.\n\nIt makes no functional difference but wastes text area when CONFIG_HOTPLUG is\nenabled and CONFIG_HOTPLUG_CPU is not.\n\nThis patch fixes all those instances.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cea6a4ba8acfba6f59cc9ed71e0d05cb770b9d9c",
      "tree": "8a8ad7de11c2261c3f850d97d91524ee64cc36c4",
      "parents": [
        "b8bdb460b7ecf08a4fed6e8b5b6b3fe874587aaa"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Sun Jul 30 03:03:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] panic_on_oops: remove ssleep()\n\nThis patch is part of an effort to unify the panic_on_oops behaviour across\nall architectures that implement it.\n\nIt was pointed out to me by Andi Kleen that if an oops has occured in\ninterrupt context, then calling sleep() in the oops path will only cause a\npanic, and that it would be really better for it not to be in the path at\nall.\n\nThis patch removes the ssleep() call and reworks the console message\naccordinly.  I have a slght concern that the resulting console message is\ntoo long, feedback welcome.\n\nFor powerpc it also unifies the 32bit and 64bit behaviour.\n\nFror x86_64, this patch only updates the console message, as ssleep() is\nalready not present.\n\nSigned-off-by: Horms \u003chorms@verge.net.au\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e86240f3fd33f8052141778ad3dffe2c96184d7",
      "tree": "70d177ecd0b28480b0099e0b5a81b51f8cdfb7be",
      "parents": [
        "0e1dfc66b6ec94984a4778132147a8aa36461d58"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "xschmi00@stud.feec.vutbr.cz",
        "time": "Sun Jul 30 03:03:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] IDE: Touch NMI watchdog during resume from STR\n\nWhen resuming from suspend-to-RAM, the NMI watchdog detects a lockup in\nide_wait_not_busy.  Here\u0027s a screenshot of the trace taken by a digital\ncamera: http://www.uamt.feec.vutbr.cz/rizeni/pom/DSC03510-2.JPG\n\nLet\u0027s touch the NMI watchdog in ide_wait_not_busy.  The system then resumes\ncorrectly from STR.\n\n[akpm@osdl.org: modular build fix]\nSigned-off-by: Michal Schmidt \u003cxschmi00@stud.feec.vutbr.cz\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a268cefebceeb2046dfdfa301f041c2468536852",
      "tree": "62b5bc24a96384f96ae99b1ddc16009ee0a2050e",
      "parents": [
        "66f6b24be91fcc31259e8219286ae462ae64ea55"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Sun Jul 30 03:03:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] v850: call init_page_count() instead of set_page_count()\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66f6b24be91fcc31259e8219286ae462ae64ea55",
      "tree": "2e4595a46c9463c0ee1043905a1b29b5bff1ddeb",
      "parents": [
        "a9ad965ea9a6d719daf333847a2ceb0e363994bd"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Sun Jul 30 03:03:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] v850: Remove symbol exports which duplicate global ones\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9ad965ea9a6d719daf333847a2ceb0e363994bd",
      "tree": "9ecb71f533c16eb790909f13fefd67fd939ffb2b",
      "parents": [
        "25c8716cb08dea386c7d6220b82eba732ccbf976"
      ],
      "author": {
        "name": "bibo, mao",
        "email": "bibo.mao@intel.com",
        "time": "Sun Jul 30 03:03:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] IA64: kprobe invalidate icache of jump buffer\n\nKprobe inserts breakpoint instruction in probepoint and then jumps to\ninstruction slot when breakpoint is hit, the instruction slot icache must\nbe consistent with dcache.  Here is the patch which invalidates instruction\nslot icache area.\n\nWithout this patch, in some machines there will be fault when executing\ninstruction slot where icache content is inconsistent with dcache.\n\nSigned-off-by: bibo,mao \u003cbibo.mao@intel.com\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nAcked-by: Keshavamurthy Anil S \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25c8716cb08dea386c7d6220b82eba732ccbf976",
      "tree": "ec5a4d986440b5c93186fafb4ebc0f4f1ad44dcc",
      "parents": [
        "c8e5429e49dcf5243a2dc293cb11f53d65d5fca9"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Sun Jul 30 03:03:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] arch/alpha: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove a\nduplicate of the macro.  Also remove some trailing whitespaces and needless\nbraces.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c8e5429e49dcf5243a2dc293cb11f53d65d5fca9",
      "tree": "2f3bcbb6ffdb94cbcbc2a03d33261a5f7aa8e7c7",
      "parents": [
        "c39df470e04822965d945473d831786ab79dd4cd"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "apgo@patchbomb.org",
        "time": "Sun Jul 30 03:03:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] i386: fix CONFIG_EFI help\n\nIt is described as being experimental, but doesn\u0027t actually depend on\nEXPERIMENTAL.  Change the text.\n\nSigned-off-by: Arthur Othieno \u003capgo@patchbomb.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c39df470e04822965d945473d831786ab79dd4cd",
      "tree": "5a16bc4b29c71d9ae3cd234995c66daedc85e6bf",
      "parents": [
        "2a8a3d5b65e86ec1dfef7d268c64a909eab94af7"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Sun Jul 30 03:03:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] kprobe-booster: disable in preemptible kernel\n\nThe kprobe-booster\u0027s safety check against preemption does not work well\nnow, because the preemption count has been modified by read_rcu_lock() in\natomic_notifier_call_chain() before we check it.  So, I\u0027d like to prevent\nboosting kprobe temporarily if the kernel is preemptable.\n\nNow we are searching for the good solution.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2a8a3d5b65e86ec1dfef7d268c64a909eab94af7",
      "tree": "90d4f3e42233c4b9e0385a114b5e22ddda6b57e8",
      "parents": [
        "c35a7261eaf0e57924e2c56c6d72dc44ee9f3634"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jul 30 03:03:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] machine_kexec.c: Fix the description of segment handling\n\nOne of my original comments in machine_kexec was unclear\nand this should fix it.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: Horms \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c35a7261eaf0e57924e2c56c6d72dc44ee9f3634",
      "tree": "cb59f2b3ca4b7705ee715824d0e8aeb37454de57",
      "parents": [
        "851f8a6906b71f7a19043d4d722dd4ffab7aeafc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jul 30 03:03:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] synchronize_tsc() fixes\n\n- Move the tsc synchronisation variables into a struct, mark it __initdata\n\n- local `realdelta\u0027 wants to be 64-bit\n\n- Print the skew for negative skews, as well as for positive ones\n\n- remove dead code\n\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5ca63cb60892c1703998daf80d2d1b04cb70103",
      "tree": "9a265ce1ac462515aaa67c0f0c0424a37addc422",
      "parents": [
        "31925c8857ba17c11129b766a980ff7c87780301"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jul 30 03:03:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:37 2006 -0700"
      },
      "message": "[PATCH] mce section fix\n\nmce_disabled cannot be __initdata - we access it during APM resume.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f2ef124b274baac80f64e290aa44e87a7753933",
      "tree": "4cb2b5a4051909d5e1504c91cb98ddb6efa8c4ab",
      "parents": [
        "1bf1eba74ec14bc10966a8ddb23bc8deeb91facd"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 28 13:20:23 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 31 11:49:26 2006 -0700"
      },
      "message": "[IA64] Fix breakage in simscsi.c\n\narch/ia64/hp/sim/simscsi.c: In function `simscsi_sg_readwrite\u0027:\narch/ia64/hp/sim/simscsi.c:154: error: structure has no member named `buffer\u0027\narch/ia64/hp/sim/simscsi.c: In function `simscsi_fillresult\u0027:\narch/ia64/hp/sim/simscsi.c:247: error: structure has no member named `buffer\u0027\n\nhch said:\n\u003eJust change it to access the request_buffer member instead.  buffer\n\u003eand request_buffer have been synonymous 99% of the time, and a driver\n\u003enever even wants to access buffer.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1bf1eba74ec14bc10966a8ddb23bc8deeb91facd",
      "tree": "bf2c62d0625bebb5516aac808f810cc31b146dbd",
      "parents": [
        "b6ff50833ad43a8ebd9b16bf53c334f7aaf33c41"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Jun 23 13:15:55 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 31 11:49:13 2006 -0700"
      },
      "message": "[IA64] Format /proc/pal/*/version_info correctly\n\n/proc/pal/*/version_info is a bit confusing.  HP firmware, at least,\nreports 07.31 instead of 0.7.31.  Also, the comment is out of place;\nit\u0027s an internal detail about the implementation of ia64_pal_version.\nSince the 2.2 revision of the SDM still states that PAL_VERSION can\nbe called in virtual mode, correct the comment to be more accurate.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8d950cb8896fc95a9444d190885779438bb9d01c",
      "tree": "63d69fd9b38b297d487ef4ca9e891ddd257fb07f",
      "parents": [
        "9b9b72fe703bd5b89533815eb7eb682cdaf60a6e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jul 25 14:05:01 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 14:37:46 2006 +1000"
      },
      "message": "[POWERPC] Minor comment fix for misc_64.S\n\nA minor comment fix for misc_64.S from Takao Shinohara.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9b9b72fe703bd5b89533815eb7eb682cdaf60a6e",
      "tree": "7c5d9dfce491618fbee1321ca7d65bfc42201b57",
      "parents": [
        "9fc0a92c7ebcad96467d62077497ce195d9b741c"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Tue Jul 25 15:11:47 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 14:35:21 2006 +1000"
      },
      "message": "[POWERPC] Use H_CEDE on non-SMT\n\nOn the JS21 systems, they have the SPLPAR hypertas set, but are not SMT\ncapable.  So, they are not making the H_CEDE call.  This is causing the\nhypervisor to have to queue up work for the hdecr, taking an excessive\namount of time in maintenance code, and causing jitter on the box.\n\nMaking the H_CEDE call helps alleviate that problem.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "af652c26f5f0eceb6d8cb97eb9b86fba6f1f3b85",
      "tree": "040910901d5349dfd6539901730181e930af2024",
      "parents": [
        "b83a8e64fd1aecf021111d22c062c97a3241d0c4",
        "ceaccbd2a6a82b97bd15938fc7ffe180754cbe6c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 22:53:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 22:53:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3734/1: Fix the unused variable warning in __iounmap()\n  [ARM] 3737/1: Export ARM copy/clear_user_page symbols\n  [ARM] 3736/1: xscale: don\u0027t mis-report 80219 as an iop32x\n  [ARM] 3733/2: S3C24XX: Remove old IDE registers in Anubis\n  [ARM] 3732/1: S3C24XX: tidy syntax in osiris and anubis machines\n  [ARM] Fix SMP booting\n  [ARM] 3731/1: Allow IRQ definitions of IQ80331 and IQ80332 to co-exist\n  [ARM] 3730/1: ep93xx: enable usb ohci driver in the defconfig\n  [ARM] Fix cats build\n"
    },
    {
      "commit": "70583161e878c8e9baaace71ba000b46c86b89cc",
      "tree": "98defd3281ad00537b75e0b86d56c908a129464e",
      "parents": [
        "65f87d8a8a6e1b560c61951d0a68ed80f7c8ff19"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:52 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] i386: Fix up backtrace fallback patch\n\nI didn\u0027t test all compilation combinations. Shame on me.\nAnd fix a missing option in the boot option following x86-64 (Jan Beulich)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65f87d8a8a6e1b560c61951d0a68ed80f7c8ff19",
      "tree": "f3f189827eaca620020d3742a347f2be5911c5cf",
      "parents": [
        "355540f3338e1408dac98413f05d612a76d4f5e3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:49 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix swiotlb\u003dforce\n\nIt was broken before. But having it is important as possible hardware\nbug workaround.\n\nAnd previously there was no way to force swiotlb if there is another IOMMU.\nSide effect is that iommu\u003dforce won\u0027t force swiotlb anymore even if there\nisn\u0027t another IOMMU.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "355540f3338e1408dac98413f05d612a76d4f5e3",
      "tree": "4e9c208dca35a078a4e5900ee38543108feefa07",
      "parents": [
        "d2105b10fe0f460c388fe4e09226313f519d8c00"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:46 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Revert k8-bus.c northbridge access change\n\nAs Travis Betak points out it accesses the wrong northbridge subfunction\nnow. Switch back to the old code.\n\nCc: \"Travis Betak\" \u003cbetak@mpdtxmail.amd.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2105b10fe0f460c388fe4e09226313f519d8c00",
      "tree": "59ad2f99eeb124ecea6506801eb7f5c0a0a1395d",
      "parents": [
        "089bbbcb36979166131868a89ca5f4e695d6637d"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Sat Jul 29 21:42:43 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Calgary IOMMU - Multi-Node NULL pointer dereference fix\n\nCalgary hits a NULL pointer dereference when booting in a multi-chassis\nNUMA system.  See Redhat bugzilla number 198498, found by Konrad\nRzeszutek (konradr@redhat.com).\n\nThere are many issues that had to be resolved to fix this problem.\nFirstly when I originally wrote the code to handle NUMA systems, I\nhad a large misunderstanding that was not corrected until now.  That was\nthat I thought the \"number of nodes online\" referred to number of\nphysical systems connected.  So that if NUMA was disabled, there\nwould only be 1 node and it would only show that node\u0027s PCI bus.\nIn reality if NUMA is disabled, the system displays all of the\nconnected chassis as one node but is only ignorant of the delays\nin accessing main memory.  Therefore, references to num_online_nodes()\nand MAX_NUMNODES are incorrect and need to be set to the maximum\nnumber of nodes that can be accessed (which are 8).  I created a\nvariable, MAX_NUM_CHASSIS, and set it to 8 to fix this.\n\nSecondly, when walking the PCI in detect_calgary, the code only\nchecked the first \"slot\" when looking to see if a device is present.\nThis will work for most cases, but unfortunately it isn\u0027t always the\ncase.  In the NUMA MXE drawers, there are USB devices present on the\n3rd slot (with slot 1 being empty).  So, to work around this, all\nslots (up to 8) are scanned to see if there are any devices present.\n\nLastly, the bus is being enumerated on large systems in a different\nway the we originally thought.  This throws the ugly logic we had\nout the window.  To more elegantly handle this, I reorganized the\nkva array to be sparse (which removed the need to have any bus number\nto kva slot logic in tce.c) and created a secondary space array to\ncontain the bus number to phb mapping.\n\nWith these changes Calgary boots on an x460 with 4 nodes with and\nwithout NUMA enabled.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "089bbbcb36979166131868a89ca5f4e695d6637d",
      "tree": "4f9b9f3d966a27e96596ca9a0b441ed85dedb296",
      "parents": [
        "0e5f61b00c577da698fb00cd9c91a96b79044dfd"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 29 21:42:40 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Calgary IOMMU - fix off by one error\n\nFixed off-by-one error in detect_calgary and calgary_init which will\ncause arrays to overflow.  Also, removed impossible to hit BUG_ON.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e5f61b00c577da698fb00cd9c91a96b79044dfd",
      "tree": "de9e4c79ff38247988859e41350212b41fe882df",
      "parents": [
        "260f659b232b17889e3f0c9bf411675898b222c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:37 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: On Intel systems when CPU has C3 don\u0027t use TSC\n\nOn Intel systems generally the TSC stops in C3 or deeper,\nso don\u0027t use it there. Follows similar logic on i386.\n\nThis should fix problems on Meroms.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "260f659b232b17889e3f0c9bf411675898b222c2",
      "tree": "cb7e5bd8487910182684e5301c61c0e7cf85627a",
      "parents": [
        "dc710afe95ee9b263ab593c11d86a684f1606872"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:34 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nUpdate defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ceaccbd2a6a82b97bd15938fc7ffe180754cbe6c",
      "tree": "207f2204cd18d7187c35a3c6fb3449a0f09bcdac",
      "parents": [
        "7b1df1985c7a4e6d5fcab0ed71a2cd1d4ad3be41"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat Jul 29 08:29:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 29 08:29:30 2006 +0100"
      },
      "message": "[ARM] 3734/1: Fix the unused variable warning in __iounmap()\n\nPatch from Catalin Marinas\n\nThis patch adds #ifdef around some variables in the arch/arm/mm/ioremap.c\nfile.\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": "7b1df1985c7a4e6d5fcab0ed71a2cd1d4ad3be41",
      "tree": "f5b2c16bc564d00dcfc1af1a36864bad979da19b",
      "parents": [
        "a6a38a66224c7c578cfed2f584b440c81af0c3ae"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Sat Jul 29 08:29:27 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 29 08:29:27 2006 +0100"
      },
      "message": "[ARM] 3737/1: Export ARM copy/clear_user_page symbols\n\nPatch from George G. Davis\n\nAs reported by various folks on the ARM Linux kernel mailing list,\nthe video-buf.ko driver has undefined references on all ARM machines\nwhich use it as observed during `make modules`:\n\nWarning: \"v4wb_clear_user_page\" [drivers/media/video/video-buf.ko] undefined!\n\nSimilar warnings exist for all ARM machines which use this driver.\nSo this change adds the missing EXPORT_SYMBOLs to allow using this\ndriver as a module.\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": "a6a38a66224c7c578cfed2f584b440c81af0c3ae",
      "tree": "1e513593d1d384f858be21eb69db81a0d9e971f4",
      "parents": [
        "dffb0605e6f34c138ae5662d957fe6634dd4d71e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jul 29 08:29:26 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 29 08:29:26 2006 +0100"
      },
      "message": "[ARM] 3736/1: xscale: don\u0027t mis-report 80219 as an iop32x\n\nPatch from Lennert Buytenhek\n\nThe IOP 80219 xscale CPU is a stripped down version of the IOP32x.\nBut the fact that the 80219 and IOP32x are very similar doesn\u0027t mean\nthat they need to share a cpu table entry.  It\u0027s also somewhat confusing\nfor the end user to see the 80219 reported as an IOP32x, so this patch\nsplits the IOP32x cpu table entry to make a separate entry for the\n80219.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c97d20a6c51067a38f53680d9609b4cf2867d077",
      "tree": "59867ac01d1b752ba7e520e33f9f84cade6d024e",
      "parents": [
        "b783fd925cdd56d24d164e5bdcb072f2a67aedf4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Jul 28 14:44:57 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:28:00 2006 -0700"
      },
      "message": "[PATCH] i386: Do backtrace fallback too\n\nSimilar patch to earlier x86-64 patch. When the dwarf2 unwinder fails\ndump the left over stack with the old unwinder.\n\nAlso some clarifications in the headers.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b13761ecd1d9977d2083da243e051e9f29097aef",
      "tree": "a3c36c7c99884f4f014caef76edda9b0590b5afb",
      "parents": [
        "a4045dff782a8692637c24a0222120082c887caa"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Jul 28 14:44:51 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:28:00 2006 -0700"
      },
      "message": "[PATCH] x86_64: Dump leftover backtrace entries when dwarf2 unwinder got stuck\n\nThe dwarf2 unwinder currently often gets stuck because a lot\nof assembly code doesn\u0027t have proper dwarf2 annotiation yet.\n\nThis currently often happens with __down. Should fix this by\nadding proper dwarf2 annotation to all inline assembly. However\nuntil that\u0027s done we need a quick fix for 2.6.18 to avoid\nincomplete backtraces.\n\nSo when this happens dump the rest of the stack with the old unwinder\ninstead of silently not dumping it. There was already a optional\n\"both\" mode that dumped both, but that was too ugly.\n\nI also clarified the headers for the different backtraces a bit.\n\nAlso add a clear error message for missing dwarf2\nannotation that people can work on.\n\nAnd I removed a dead variable left over from Ingo\u0027s changes.\n\nCc: mingo@elte.hu\nCc: jbeulich@novell.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e92da4acb763272c6060f0b14adc2377b627d07",
      "tree": "f720ea910c370c86a244a6ac4b94706bac276ad0",
      "parents": [
        "d5a2601734bcc740ee78dc4cb0c56b5687da7bd9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Jul 28 14:44:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:28:00 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t clobber r8-r11 in int 0x80 handler\n\nWhen int 0x80 is called from long mode r8-r11 would leak out of the\nkernel (or rather they would be filled with some values from\nthe kernel stack). I don\u0027t think it\u0027s a security issue because\nthe values come from the fixed stack frame which should be near\nalways user registers from a previous interrupt.\n\nStill better fix it.\n\nLonger term the register save macros need to be cleaned up\nto avoid such mistakes in the future.\n\nOriginal analysis from Richard Brunner, fix by me.\n\nCc: Richard.Brunner@amd.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "d5a2601734bcc740ee78dc4cb0c56b5687da7bd9"
}
