)]}'
{
  "log": [
    {
      "commit": "7fe5f10ed032251f35258be2ee5296bca4299471",
      "tree": "cb28ba20a1a2f5069e95a7fdc6a6df99d20c2cb4",
      "parents": [
        "2278e8119d9465b498763af7c1077b558f7599b1"
      ],
      "author": {
        "name": "Wolfgang Ocker",
        "email": "weo@reccoware.de",
        "time": "Mon Feb 11 06:24:02 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Feb 15 21:33:02 2008 -0600"
      },
      "message": "[POWERPC] PPC440EP Interrupt Triggering and Level Settings\n\nCorrected IRQ triggering and level settings according to latest revision\nof the 440EP User Manual (rev 1.24 nov 16, 2007).\n\nThe incorrect settings might cause a failure of the network if both\nonchip ethernet ports are under heavy load.\n\nSigned-off-by: Wolfgang Ocker \u003cweo@reccoware.de\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "ec7748b59e214e2c6b7d21ca5f26a760fd6e142b",
      "tree": "155d6d9f418b4baac9bee0cc4f6a70ab080ba183",
      "parents": [
        "d75f4c683f817ef61c9ae634886e7ebc3133c002"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 10:46:40 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 10:46:40 2008 +0100"
      },
      "message": "ide: introduce HAVE_IDE\n\nTo allow flexible configuration of IDE introduce HAVE_IDE.\nAll archs except arm, um and s390 unconditionally select it.\nFor arm the actual configuration determine if IDE is supported.\n\nThis is a step towards introducing drivers/Kconfig for arm.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Russell King - ARM Linux \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2f569afd9ced9ebec9a6eb3dbf6f83429be0a7b4",
      "tree": "23a31763887d9505e62e9d7cc8ec2fa4b86bd380",
      "parents": [
        "13214adf738abc92b0a00c0763fd3be79eebaa7c"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Feb 08 04:22:04 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:42 2008 -0800"
      },
      "message": "CONFIG_HIGHPTE vs. sub-page page tables.\n\nBackground: I\u0027ve implemented 1K/2K page tables for s390.  These sub-page\npage tables are required to properly support the s390 virtualization\ninstruction with KVM.  The SIE instruction requires that the page tables\nhave 256 page table entries (pte) followed by 256 page status table entries\n(pgste).  The pgstes are only required if the process is using the SIE\ninstruction.  The pgstes are updated by the hardware and by the hypervisor\nfor a number of reasons, one of them is dirty and reference bit tracking.\nTo avoid wasting memory the standard pte table allocation should return\n1K/2K (31/64 bit) and 2K/4K if the process is using SIE.\n\nProblem: Page size on s390 is 4K, page table size is 1K or 2K.  That means\nthe s390 version for pte_alloc_one cannot return a pointer to a struct\npage.  Trouble is that with the CONFIG_HIGHPTE feature on x86 pte_alloc_one\ncannot return a pointer to a pte either, since that would require more than\n32 bit for the return value of pte_alloc_one (and the pte * would not be\naccessible since its not kmapped).\n\nSolution: The only solution I found to this dilemma is a new typedef: a\npgtable_t.  For s390 pgtable_t will be a (pte *) - to be introduced with a\nlater patch.  For everybody else it will be a (struct page *).  The\nadditional problem with the initialization of the ptl lock and the\nNR_PAGETABLE accounting is solved with a constructor pgtable_page_ctor and\na destructor pgtable_page_dtor.  The page table allocation and free\nfunctions need to call these two whenever a page table page is allocated or\nfreed.  pmd_populate will get a pgtable_t instead of a struct page pointer.\n To get the pgtable_t back from a pmd entry that has been installed with\npmd_populate a new function pmd_pgtable is added.  It replaces the pmd_page\ncall in free_pte_range and apply_to_pte_range.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03a44825be987d720df854f63b2f7bd30e46bdde",
      "tree": "6ac01a425ff2201db972fd3b836efc9b0ab6eaec",
      "parents": [
        "ec26e11740cdff8c3c8330ea235478704ffb4a71"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Fri Feb 08 04:21:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:38 2008 -0800"
      },
      "message": "procfs: constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83bad1d764b836a482b88e0a1f44d7a5c3e1fee0",
      "tree": "2fe0844d81a178ab51c22f41accef9b332ea86b6",
      "parents": [
        "b4cf9c342a2887f425780c23ad2be3077949cee2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 06 01:36:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:02 2008 -0800"
      },
      "message": "scheduled OSS driver removal\n\nThis patch contains the scheduled removal of OSS drivers whose config\noptions have been removed in 2.6.23.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a3b81113fb6658629f4ebaabf8dd3067cd341020",
      "tree": "c6823e84d410f18b110ce07726643d7dc841553d",
      "parents": [
        "0a5dcb51770be3cd0202d6b90a07996fb40130b6"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Wed Feb 06 01:36:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:01 2008 -0800"
      },
      "message": "remove support for un-needed _extratext section\n\nWhen passing a zero address to kallsyms_lookup(), the kernel thought it was\na valid kernel address, even if it is not.  This is because is_ksym_addr()\ncalled is_kernel_extratext() and checked against labels that don\u0027t exist on\nmany archs (which default as zero).  Since PPC was the only kernel which\ndefines _extra_text, (in 2005), and no longer needs it, this patch removes\n_extra_text support.\n\nFor some history (provided by Jon):\n http://ozlabs.org/pipermail/linuxppc-dev/2005-September/019734.html\n http://ozlabs.org/pipermail/linuxppc-dev/2005-September/019736.html\n http://ozlabs.org/pipermail/linuxppc-dev/2005-September/019751.html\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jon Loeliger \u003cjdl@freescale.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15aafa2f9d8399b22e418c53a87dfc0c43f4030f",
      "tree": "7861111fb87f4f69e496901d8883d0b796521255",
      "parents": [
        "bcfbf84d4067674b0740a39605f8057622ad5230"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 01:36:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:01 2008 -0800"
      },
      "message": "Remove pointless casts from void pointers\n\nMostly in and around irq handlers.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nAcked-by: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e5419734c8719cbc01af959ad9c0844002c0df5",
      "tree": "a075dca3f719946689efa0245464855cbf2a20ce",
      "parents": [
        "9f8f2172537de7af0b0fbd33502d18d52b1339bc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Feb 04 22:29:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:18 2008 -0800"
      },
      "message": "add mm argument to pte/pmd/pud/pgd_free\n\n(with Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e)\n\nThe pgd/pud/pmd/pte page table allocation functions get a mm_struct pointer as\nfirst argument.  The free functions do not get the mm_struct argument.  This\nis 1) asymmetrical and 2) to do mm related page table allocations the mm\nargument is needed on the free function as well.\n\n[kamalesh@linux.vnet.ibm.com: i386 fix]\n[akpm@linux-foundation.org: coding-syle fixes]\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "125e564582cbce6219397fc64556438420efae4c",
      "tree": "501bb3cdb3f17bfbe3b9a43bd89b48ac801a1e38",
      "parents": [
        "3f550096dede4430f83b16457da83bf429155ac2"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Feb 02 15:10:36 2008 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 03 08:58:08 2008 +0100"
      },
      "message": "Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig\n\nMove the instrumentation Kconfig to\n\narch/Kconfig for architecture dependent options\n  - oprofile\n  - kprobes\n\nand\n\ninit/Kconfig for architecture independent options\n  - profiling\n  - markers\n\nRemove the \"Instrumentation Support\" menu. Everything moves to \"General setup\".\nDelete the kernel/Kconfig.instrumentation file.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3f550096dede4430f83b16457da83bf429155ac2",
      "tree": "1e352deedbcf23cf97a4ca5a2db7f26dd26a4640",
      "parents": [
        "42d4b839c82fd7dd8e412145eb6d9752468478e2"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Feb 02 15:10:35 2008 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 03 08:58:07 2008 +0100"
      },
      "message": "Add HAVE_KPROBES\n\nLinus:\n\nOn the per-architecture side, I do think it would be better to *not* have\ninternal architecture knowledge in a generic file, and as such a line like\n\n        depends on X86_32 || IA64 || PPC || S390 || SPARC64 || X86_64 || AVR32\n\nreally shouldn\u0027t exist in a file like kernel/Kconfig.instrumentation.\n\nIt would be much better to do\n\n        depends on ARCH_SUPPORTS_KPROBES\n\nin that generic file, and then architectures that do support it would just\nhave a\n\n        bool ARCH_SUPPORTS_KPROBES\n                default y\n\nin *their* architecture files. That would seem to be much more logical,\nand is readable both for arch maintainers *and* for people who have no\nclue - and don\u0027t care - about which architecture is supposed to support\nwhich interface...\n\nChangelog:\n\nActually, I know I gave this as the magic incantation, but now that I see\nit, I realize that I should have told you to just use\n\n        config KPROBES_SUPPORT\n                def_bool y\n\ninstead, which is a bit denser.\n\nWe seem to use both kinds of syntax for these things, but this is really\nwhat \"def_bool\" is there for...\n\n- Use HAVE_KPROBES\n- Use a select\n\n- Yet another update :\nMoving to HAVE_* now.\n\n- Update ARM for kprobes support.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "42d4b839c82fd7dd8e412145eb6d9752468478e2",
      "tree": "4383e36060c9a9cfca0d198c671e0ae0f8192a29",
      "parents": [
        "fb32e03fdc170251a381449a8d9b82cf7e811a6f"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Feb 02 15:10:34 2008 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 03 08:58:07 2008 +0100"
      },
      "message": "Add HAVE_OPROFILE\n\nLinus:\nOn the per-architecture side, I do think it would be better to *not* have\ninternal architecture knowledge in a generic file, and as such a line like\n\n        depends on X86_32 || IA64 || PPC || S390 || SPARC64 || X86_64 || AVR32\n\nreally shouldn\u0027t exist in a file like kernel/Kconfig.instrumentation.\n\nIt would be much better to do\n\n        depends on ARCH_SUPPORTS_KPROBES\n\nin that generic file, and then architectures that do support it would just\nhave a\n\n        bool ARCH_SUPPORTS_KPROBES\n                default y\n\nin *their* architecture files. That would seem to be much more logical,\nand is readable both for arch maintainers *and* for people who have no\nclue - and don\u0027t care - about which architecture is supposed to support\nwhich interface...\n\nChangelog:\n\nActually, I know I gave this as the magic incantation, but now that I see\nit, I realize that I should have told you to just use\n\n        config ARCH_SUPPORTS_KPROBES\n                def_bool y\n\ninstead, which is a bit denser.\n\nWe seem to use both kinds of syntax for these things, but this is really\nwhat \"def_bool\" is there for...\n\nChangelog :\n\n- Moving to HAVE_*.\n- Add AVR32 oprofile.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bd45ac0c5daae35e7c71138172e63df5cf644cf6",
      "tree": "5eb5a599bf6a9d7a8a34e802db932aa9e9555de4",
      "parents": [
        "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
        "5bdeae46be6dfe9efa44a548bd622af325f4bdb4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
      "tree": "b8ddfaa3401a6af36ab06829b1b0c31e0ff2fb38",
      "parents": [
        "cda13dd164f91df79ba797ab84848352b03de115",
        "4fb4c5582475452d3bf7c5072ef2d15ee06f7723"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 10:50:17 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 10:50:17 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.secretlab.ca/git/linux-2.6-mpc52xx\n"
    },
    {
      "commit": "0ba6c33bcddc64a54b5f1c25a696c4767dc76292",
      "tree": "62e616f97a4762d8e75bf732e4827af2d15d52c5",
      "parents": [
        "21af0297c7e56024a5ccc4d8ad2a590f9ec371ba",
        "85040bcb4643cba578839e953f25e2d1965d83d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 22:54:01 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 22:54:01 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.25\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.25: (1470 commits)\n  [IPV6] ADDRLABEL: Fix double free on label deletion.\n  [PPP]: Sparse warning fixes.\n  [IPV4] fib_trie: remove unneeded NULL check\n  [IPV4] fib_trie: More whitespace cleanup.\n  [NET_SCHED]: Use nla_policy for attribute validation in ematches\n  [NET_SCHED]: Use nla_policy for attribute validation in actions\n  [NET_SCHED]: Use nla_policy for attribute validation in classifiers\n  [NET_SCHED]: Use nla_policy for attribute validation in packet schedulers\n  [NET_SCHED]: sch_api: introduce constant for rate table size\n  [NET_SCHED]: Use typeful attribute parsing helpers\n  [NET_SCHED]: Use typeful attribute construction helpers\n  [NET_SCHED]: Use NLA_PUT_STRING for string dumping\n  [NET_SCHED]: Use nla_nest_start/nla_nest_end\n  [NET_SCHED]: Propagate nla_parse return value\n  [NET_SCHED]: act_api: use PTR_ERR in tcf_action_init/tcf_action_get\n  [NET_SCHED]: act_api: use nlmsg_parse\n  [NET_SCHED]: act_api: fix netlink API conversion bug\n  [NET_SCHED]: sch_netem: use nla_parse_nested_compat\n  [NET_SCHED]: sch_atm: fix format string warning\n  [NETNS]: Add namespace for ICMP replying code.\n  ...\n"
    },
    {
      "commit": "28fc1f5a0c375cb6375fa48e9a8b393f2a189be6",
      "tree": "95b3b517b02dd46ff0fc2728c1e70de8d6f78ed3",
      "parents": [
        "1b36efe07f83ecf50eddd431d067c7bf86318e87"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:46:16 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:40 2008 -0800"
      },
      "message": "[netdrvr] irq handler minor cleanups in several drivers\n\n* use irq_handler_t where appropriate\n\n* no need to use \u0027irq\u0027 function arg, its already stored in a data struct\n\n* rename irq handler \u0027irq\u0027 argument to \u0027dummy\u0027, where the function\n  has been analyzed and proven not to use its first argument.\n\n* remove always-false \"dev_id \u003d\u003d NULL\" test from irq handlers\n\n* remove pointless casts from void*\n\n* declance: irq argument is not const\n\n* add KERN_xxx printk prefix\n\n* fix minor whitespace weirdness\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "01ba2bdc6b639764745ff678caf3fb9e5bcd745a",
      "tree": "c6e7f1925687485c331189a2d55ff4f2bb0a09df",
      "parents": [
        "6c5bd235bfd0b92188915465c7dfb377c1a4d451"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jan 20 14:15:03 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:17 2008 +0100"
      },
      "message": "all archs: consolidate init and exit sections in vmlinux.lds.h\n\nThis patch consolidate all definitions of .init.text, .init.data\nand .exit.text, .exit.data section definitions in\nthe generic vmlinux.lds.h.\n\nThis is a preparational patch - alone it does not buy\nus much good.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c42f3ad7f1bf17f31c3febdc71034ed6d793d40f",
      "tree": "5a56c44717cf8fe4a5f402370506e5fbb78368e4",
      "parents": [
        "3155f7f23f7865e64f7eb14e226a2dff8197e51f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Jan 27 14:06:14 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:33:10 2008 -0600"
      },
      "message": "[PPC] Remove 85xx from arch/ppc\n\n85xx exists in arch/powerpc as well as cuImage support to boot from\na u-boot that doesn\u0027t support device trees.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3155f7f23f7865e64f7eb14e226a2dff8197e51f",
      "tree": "1ab72855399616a248c967a15b6a2801a751f2d5",
      "parents": [
        "80f4ec7f5b81e7e238acfaf50ac82489b5fcee6f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jan 25 15:41:00 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:33:09 2008 -0600"
      },
      "message": "[PPC] Remove 83xx from arch/ppc\n\n83xx exists in arch/powerpc as well as cuImage support to boot from\na u-boot that doesn\u0027t support device trees.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b5677d848cbb94220ac2cfd36d93bcdbe49c3280",
      "tree": "608c92fa1b90b5d0918c66402aacc66c0b813d81",
      "parents": [
        "02753cb608cc2c35dbe670b466eb3b88d063b42e"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Fri Jan 25 15:31:42 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:31:05 2008 -0600"
      },
      "message": "[POWERPC] CPM: Rename commproc to cpm1 and cpm2_common.c to cpm2.c\n\nRename commproc.[ch] to cpm1.[ch] to be more consistent with cpm2. Also\nrename cpm2_common.c to cpm2.c as suggested by Scott Wood. Adjust the\nincludes accordingly.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d0a02a06bcdf4525638863d4f18326e5b2bcf279",
      "tree": "83f91648a30a20e792d96b6af58583ad2b97d430",
      "parents": [
        "22f19daff442c3ff0d015b7e80b4eedab0231ade"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Jan 24 16:17:32 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:31:00 2008 -0600"
      },
      "message": "[POWERPC] 8xx: Rename m8xx_pic_init to mpc8xx_pics_init\n\nm8xx_pic_init calls both mpc8xx_pic_init and cpm_pic_init. Renaming the\nfunction to use the same name space as the rest of the mpc8xx\nspecific funtions and to be more meaningful.\n\nm8xx_pic_init is declared in ppc8xx_pic.h but defined nowhere in the ppc\ntree. Remove it.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "22f19daff442c3ff0d015b7e80b4eedab0231ade",
      "tree": "7759bc1e4d2e54f2a812e270156b2afd273d317d",
      "parents": [
        "7607341a265a56cdf8b4bf10d355098e80ea481b"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Jan 24 16:16:03 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:30:59 2008 -0600"
      },
      "message": "[POWERPC] 8xx: Remove unused m8xx_cpm_hostalloc/free/dump()\n\nm8xx_cpm_hostalloc is still defined in commproc.c, but no users are left\nin the kernel tree. m8xx_cpm_hostfree and m8xx_cpm_hostdump are only\ndefined in the headers. Remove this dead code.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
      "tree": "2c9ddd5ae9cd899758b0785d4c7eb4bc200d66df",
      "parents": [
        "d0d42df2a440003d96c8bf29991c2afb691ef720",
        "8f86dda3ed8f05748f2351ae967926227a91ca2a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "message": "Merge branch \u0027orion\u0027 into devel\n\n* orion: (26 commits)\n  [ARM] Orion: implement power-off method for QNAP TS-109/209\n  [ARM] Orion: add support for QNAP TS-109/TS-209\n  [ARM] Orion: I2C support\n  [I2C] i2c-mv64xxx: Don\u0027t set i2c_adapter.retries\n  [I2C] Split mv643xx I2C platform support\n  [ARM] Orion: enable CONFIG_RTC_DRV_M41T80 for D-Link DNS-323\n  [ARM] Orion defconfig\n  [ARM] Orion: add support for Orion/MV88F5181 based D-Link DNS-323\n  [ARM] Orion: MV88F5181 support bits\n  [ARM] Orion: Buffalo/Revogear Kurobox Pro support\n  [ARM] OrionNAS RD board support\n  [ARM] Orion: support for Marvell Orion-2 (88F5281) Development Board\n  [ARM] Orion: common platform setup for Gigabit Ethernet port\n  [ARM] Orion: platform device registration for UART, USB and NAND\n  [ARM] Orion: system timer support\n  [ARM] Orion edge GPIO IRQ support\n  [ARM] Orion: IRQ support\n  [ARM] Orion: provide GPIO method for enabling hardware assisted blinking\n  [ARM] Orion: GPIO support\n  [ARM] Orion: programable address map support\n  ...\n\nConflicts:\n\n\tarch/arm/Kconfig\n\tarch/arm/Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eee87d3196c9a7ac3422f4298e2250ca68d791c1",
      "tree": "754fb40d3684b55cc4a30729511e2fa8a59bab25",
      "parents": [
        "569be443e3c1329fc6725988004f5d8a32fe3be5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Jan 27 18:14:45 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:45 2008 +0100"
      },
      "message": "i2c: the scheduled I2C RTC driver removal\n\nThis patch contains the scheduled removal of legacy I2C RTC drivers with \nreplacement drivers.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c8004a28186110657aa3e75135a6b96ebfa3e8f0",
      "tree": "ac199954acf7aa7b9ead9a427eaf51362dde0c23",
      "parents": [
        "94d2dde738a50124d1f1b1b40bd5b9d0ed22e2e2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 24 22:25:31 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jan 26 15:32:18 2008 -0700"
      },
      "message": "[POWERPC] Add common clock setting routine mpc52xx_psc_set_clkdiv()\n\nPSC drivers should not access the CDM registers directly.  Instead provide\na common routine for setting the PSC clock parameters with the required\nlocking.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2f0a8df40ff008822e5570b3323c56622cd92c95",
      "tree": "bfb22fc90d83f57b67255bb8c2c3ac676364e54c",
      "parents": [
        "a0832798c05241f15e793805b6024919c07b8292"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 22 16:58:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:04:01 2008 +0000"
      },
      "message": "[I2C] i2c-mv64xxx: Don\u0027t set i2c_adapter.retries\n\nI2C adapter drivers are supposed to handle retries on nack by themselves\nif they do, so there\u0027s no point in setting .retries if they don\u0027t.\n\nAs this retry mechanism is going away (at least in its current form),\nclean this up now so that we don\u0027t get build failures later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\n"
    },
    {
      "commit": "af5ca3f4ec5cc4432a42a73b050dd8898ce8fd00",
      "tree": "3e5a3081b2802547f10da72c0026b4929d0e287b",
      "parents": [
        "528a4bf1d5ffed310d26fc1d82d45c02949f71cf"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Dec 20 02:09:39 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:40 2008 -0800"
      },
      "message": "Driver core: change sysdev classes to use dynamic kobject names\n\nAll kobjects require a dynamically allocated name now. We no longer\nneed to keep track if the name is statically assigned, we can just\nunconditionally free() all kobject names on cleanup.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c2f3dabefa73fe3307578553f456e93f0a1bca08",
      "tree": "952a2cc0aae2d006535d6f20a2ba8b194fd753c2",
      "parents": [
        "fabe874a48de45b137f99b4ed3641e0413f465ce"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Jan 24 05:52:13 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 08:07:27 2008 -0800"
      },
      "message": "sysctl: kill binary sysctl KERN_PPC_L2CR\n\n: Stefan Roese \u003csr@denx.de\u003e said:\n\u003e ppc: 4xx: sysctl table check failed: /kernel/l2cr .1.31 Missing strategy\n\u003e\n\u003e I\u0027m seeing this error message when booting an recent arch/ppc kernel on\n\u003e 4xx platforms (tested on Ocotea and other 4xx platforms). Booting NFS\n\u003e rootfs still works fine, but this message kind of makes me \"nervous\".\n\u003e This is not seen on 4xx arch/powerpc platforms. Here the bootlog:\n\nBecause the data field was never filled and a binary sysctl handler was\nnever written this sysctl has never been usable through the sys_sysctl\ninterface.  So just remove the binary sysctl number.  Making the kernel\nsanity checks happy.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nReported-by: Stefan Roese \u003csr@denx.de\u003e\nCc: Josh Boyer \u003cjwboyer@gmail.com\u003e\nCc: Wolfgang Denk \u003cwd@denx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de3c8d41828553fa4cbba0399826e20a02670663",
      "tree": "8228ee8626f9b991f68f00c95635fbb8922476c6",
      "parents": [
        "5febf1cd79425d3c65d9a66a2299f0d06dc4b1eb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 06:12:06 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:35:15 2008 -0600"
      },
      "message": "[POWERPC] Move RapidIO support code from arch/ppc\n\nDo just enough to move the RapidIO support code for 85xx over from arch/ppc\ninto arch/powerpc and make it still build.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f4151b9ba87901eb3a7bc49f418cc352d4e1927e",
      "tree": "7481891935cea47d7794e583a6fdfe530575c17d",
      "parents": [
        "4922566f0394ac41c72fb960f22b4f84333026bc"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Tue Nov 20 21:19:16 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:31:16 2007 -0600"
      },
      "message": "[POWERPC] 4xx: Fix TLB 0 problem with CONFIG_SERIAL_TEXT_DEBUG\n\nRight now TLB entry 0 ist used as UART0 mapping for the early debug\noutput (via CONFIG_SERIAL_TEXT_DEBUG). This causes problems when many\nTLB\u0027s get used upon Linux bootup (e.g. while PCIe scanning behind\nbridges and/or switches on 440SPe platforms). This will overwrite the\nTLB 0 entry and further debug output\u0027s may crash/hang the system.\n\nThis patch moves the early debug UART0 TLB entry from 0 to 62 as done\nin arch/powerpc. This way it is in the \"pinned\" area and will not get\noverwritten. Also the arch/ppc/mm/44x_mmu.c code is now synced with the\nnewer code from arch/powerpc.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "47c0bd1ae24c34e851cf0f2b02ef2a6847d7ae15",
      "tree": "86fab68618a4afa03660cc576c9e7da3e5a0b520",
      "parents": [
        "c2a7dcad9f0d92d7a96e735abb8bec7b9c621536"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 21 15:39:21 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:11:59 2007 -0600"
      },
      "message": "[POWERPC] Reworking machine check handling and Fix 440/440A\n\nThis adds a cputable function pointer for the CPU-side machine\ncheck handling. The semantic is still the same as the old one,\nthe one in ppc_md. overrides the one in cputable, though\nultimately we\u0027ll want to change that so the CPU gets first.\n\nThis removes CONFIG_440A which was a problem for multiplatform\nkernels and instead fixes up the IVOR at runtime from a setup_cpu\nfunction. The \"A\" version of the machine check also tweaks the\nregs-\u003etrap value to differenciate the 2 versions at the C level.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "bd4c2edc90c020ba5573da5dbd796fd6ab78692b",
      "tree": "61605555b670b0a4e2d6d0da0c8b2c6a1bbb54f5",
      "parents": [
        "ca55f0570304dd625370f85097fec81dd5a92090"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Dec 13 15:56:07 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 17:13:50 2007 +1100"
      },
      "message": "[POWERPC] arch/ppc: Remove an unnecessary pci_dev_put\n\nRemove an unnecessary pci_dev_put.  pci_dev_put is called implicitly\nby the subsequent call to pci_get_device.\n\nThe problem was detected using the following semantic patch, and\ncorrected by hand.\n\n@@\nexpression dev;\nexpression E;\n@@\n\n- pci_dev_put(dev)\n   ... when !\u003d dev \u003d E\n- pci_get_device(...,dev)\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ca55f0570304dd625370f85097fec81dd5a92090",
      "tree": "50b594f2fa9d146ffb5bb1f11afb63e89783be98",
      "parents": [
        "05ead01554f876b030f4745b2d58db3e53f76ca9"
      ],
      "author": {
        "name": "Lucas Woods",
        "email": "woodzy@gmail.com",
        "time": "Thu Dec 13 15:56:06 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 17:13:50 2007 +1100"
      },
      "message": "[POWERPC] arch/ppc: Remove duplicate includes\n\nSigned-off-by: Lucas Woods \u003cwoodzy@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c6199c1551b7acd4f7898f073b40ae565d3b834",
      "tree": "5d69f734a8dae8430744ff9699ea331f42e70dff",
      "parents": [
        "9ac71d00398674aaec664f30559f0a21d963862f"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Dec 06 20:33:14 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 17:13:34 2007 +1100"
      },
      "message": "[POWERPC] Don\u0027t cast a struct pointer to list_head pointer\n\nThe casting is safe only when the list_head member is the first member\nof the structure, and even then it is better to use the address of the\nlist_head structure member.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c90e10962516c36edf5d9ea756cf11c7853084c5",
      "tree": "424bdc7df62df0cc45aa5dc049f25e905898f950",
      "parents": [
        "567e9fdd49bcfa7e15ebc0005853ac5529c81856"
      ],
      "author": {
        "name": "joe@perches.com",
        "email": "joe@perches.com",
        "time": "Tue Dec 18 06:30:14 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:17:47 2007 +1100"
      },
      "message": "[POWERPC] arch/ppc/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b242a60206881559bb3102110048762422e6b74e",
      "tree": "86459efa47b9c3f69d865b4495beede9c4184003",
      "parents": [
        "e1fd18656c2963e383d67b7006c0e06c9c1d9c79",
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 10 15:41:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 10 15:41:22 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "7cc955c8fdd58c5f2c98077011a20ce10897288c",
      "tree": "5b936212e9c476d9ae0668f2748e3d4d34eb44a9",
      "parents": [
        "43af66e1359999e3a6e306d4ee6edfc6c7d26595"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 07 06:16:44 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 07 11:43:55 2007 +1100"
      },
      "message": "[POWERPC] virtex bug fix: Use canonical value for AC97 interrupt xparams\n\nThe ml300 and ml403 xparameters.h files use different macros for the\nAC97 interrupt pin assignments.  This normalizes them to a canonical\nvalue similar to what EDK generates for most other devices.  This is\nneeded to get ml300 support to compile in arch/ppc.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "44032af0e7d5467b12f998dbf2f1cd23c5324fd5",
      "tree": "681e09449f9a3a2bd8df3d5df5405554c4f7aa28",
      "parents": [
        "df3c9019ed20dbd46b945adeec09c0e82034252a"
      ],
      "author": {
        "name": "joe@perches.com",
        "email": "joe@perches.com",
        "time": "Tue Nov 20 12:47:56 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 03 13:56:27 2007 +1100"
      },
      "message": "[POWERPC] Add missing spaces in printk formats in arch/ppc\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b80fa3cce7390185e43ea22e9b3c38ab138bc580",
      "tree": "8ca8b714b4e86e6c898123500f1f4fc59450f7c9",
      "parents": [
        "8f51506164655ce9af14970ce4f765f28c7970e9"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 20 17:08:49 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 03 10:08:53 2007 +1100"
      },
      "message": "[POWERPC] Remove xmon from ml300 and ml403 defconfig in arch/ppc\n\nxmon is broken under arch/ppc so remove it from the defconfig.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0b47759db54f82df68ed179ddc5cb2becea56158",
      "tree": "c9b87d76571f5a856a914c9a86bc47731df6bb27",
      "parents": [
        "072ef40e08a71aae4ff2835e3c7f601b29daf227"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 20 18:32:12 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 18:42:00 2007 +1100"
      },
      "message": "[POWERPC] Fix 8xx build breakage due to _tlbie changes\n\nMy changes to _tlbie to fix 4xx unfortunately broke 8xx build in a\ncouple of places.  This fixes it.\n\nSpotted by Olof Johansson.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b22da92f2cf52b3c51dd9a45abb658b1414b0784",
      "tree": "7c602fb1b2d1de588fbfde6bb53662b3a1f8cb8a",
      "parents": [
        "52142e756e9bf6485d3d53596e8aff2e816a7253",
        "3d1d662ef423adf6947a37e230f4d7e8ed7c9544"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 11:39:26 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 11:39:26 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into merge\n"
    },
    {
      "commit": "3d1d662ef423adf6947a37e230f4d7e8ed7c9544",
      "tree": "a94fc24a021377e4b654101caa6104470405966d",
      "parents": [
        "b8b799a497e4a4bfd5fca8abc526e908b26c71e8"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sat Nov 17 04:29:56 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Nov 19 08:22:20 2007 -0600"
      },
      "message": "[POWERPC] 4xx: Use virtual PVR value to init FPU on arch/ppc 440EP\n\nThis fixes arch/ppc 440EP platforms to setup the FPU correctly.  A virtual\nPVR is used, as 440GR platforms share an identical hardware PVR value and do\nnot have an FPU.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "2ae24c521a9793e36b1a2311fa64915c2e7b1b7b",
      "tree": "51e27a6d851234c0aa6011e3f006e03170342037",
      "parents": [
        "221fe3a4be6aa742693f3a82824235c82d41846f"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Nov 08 09:22:48 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Nov 19 08:20:37 2007 -0600"
      },
      "message": "[POWERPC] 4xx: balance ioremap/ioumap calls for Yucca\n\nCall iounmap before returning from an error case.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "221fe3a4be6aa742693f3a82824235c82d41846f",
      "tree": "fff0c0ada61d4f967afe6dd4020a3357a0c4e88b",
      "parents": [
        "ed08aff7bb1a275525c024dcba2e7127e77d4edd"
      ],
      "author": {
        "name": "Joachim Foerster",
        "email": "mls.JOFT@gmx.de",
        "time": "Thu Nov 08 03:14:15 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Nov 19 08:14:18 2007 -0600"
      },
      "message": "[POWERPC] Xilinx: Register AC97 Controller Reference with the platform bus\n\nAdd AC97 platform bus registration for Xilinx Virtex platforms.\n\nSigned-off-by: Joachim Foerster \u003cJOFT@gmx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b64f87c16f3c00fe593f632e1ee5798ba3f4f3f4",
      "tree": "1e0c63707b73c4b2f316a01b2e3c6ebd82c6356a",
      "parents": [
        "64c911a3f7c9864a4bbddbb77b722d5553ddcd32"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Sat Nov 10 09:17:49 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 13 16:22:43 2007 +1100"
      },
      "message": "[POWERPC] Avoid unpaired stwcx. on some processors\n\nThe context switch code in the kernel issues a dummy stwcx. to clear the\nreservation, as recommended by the architecture.  However, some processors\ncan have issues if this stwcx to address A occurs while the reservation\nis already held to a different address B.  To avoid this problem, the dummy\nstwcx. needs to be paired with a dummy lwarx to the same address.\n\nThis adds the dummy lwarx, and creates a cpu feature bit to indicate\nwhich cpus are affected.  Tested on mpc8641_hpcn_defconfig in\narch/powerpc; build tested in arch/ppc.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "688016f4e2028e3c2c27e959ad001536e10ee2c5",
      "tree": "f45baa7b2c115f1297b4ad8d30b306204ef5e537",
      "parents": [
        "2c84b4076c0cbbc44ffea2ae1da2a801fb23f081",
        "29273158f82020241d9a6539d6cef9cf926654c9"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:28:14 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:28:14 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into merge\n"
    },
    {
      "commit": "3a800ff50a107b1b562f17e087a65e4c18e3a35c",
      "tree": "0c6ce80624733ad5355896b077adcc462c8ac828",
      "parents": [
        "1db3e890aed3ac39cded30d6e94618bda086f7ce"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Oct 23 23:06:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:29 2007 +1100"
      },
      "message": "[POWERPC] i8259: Add disable method\n\nSince commit 76d2160147f43f982dfe881404cfde9fd0a9da21, the NE2000 card\nis not working anymore on PPC and POWERPC and produces WATCHDOG\ntimeouts.\n\nThe patch below fixes that the same way it has been done on x86, x86_64\nand MIPS.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bdd71eec9b24fb6f7e83148f73c2312a42b2aed5",
      "tree": "b9acbae9138bac83b16bfe7971d3f80fce15bf58",
      "parents": [
        "97a4649d6ffce4a5d7f5ce018d87a6cefcb4ad03"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Oct 20 13:39:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:29 2007 +1100"
      },
      "message": "[POWERPC] Fix build break in arch/ppc/syslib/m8260_setup.c\n\nFix build break and warnings in current mainline git:\n\narch/ppc/syslib/m8260_setup.c: In function \u0027m8260_setup_arch\u0027:\narch/ppc/syslib/m8260_setup.c:63: error: implicit declaration of function \u0027identify_ppc_sys_by_name_and_id\u0027\narch/ppc/syslib/m8260_setup.c:64: warning: passing argument 1 of \u0027in_be32\u0027 makes pointer from integer without a cast\narch/ppc/syslib/m8260_setup.c: In function \u0027m8260_show_cpuinfo\u0027:\narch/ppc/syslib/m8260_setup.c:158: warning: format \u0027%08x\u0027 expects type \u0027unsigned int\u0027, but argument 5 has type \u0027long unsigned int\u0027\narch/ppc/syslib/m8260_setup.c:158: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 6 has type \u0027long unsigned int\u0027\narch/ppc/syslib/m8260_setup.c:158: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 7 has type \u0027long unsigned int\u0027\narch/ppc/syslib/m8260_setup.c:158: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 8 has type \u0027long unsigned int\u0027\narch/ppc/syslib/m8260_setup.c:158: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 9 has type \u0027long unsigned int\u0027\nmake[1]: *** [arch/ppc/syslib/m8260_setup.o] Error 1\nmake[1]: *** Waiting for unfinished jobs....\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bd942ba3db60d3bd4e21febbe7c5e339d973d5a8",
      "tree": "ff306770ca15454fb73c040a7fd47a027c7f89f2",
      "parents": [
        "b98ac05d5e460301fbea24cceed0f2a601c82e22"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 31 17:41:20 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Nov 01 07:15:59 2007 -0500"
      },
      "message": "[POWERPC] ppc405 Fix arithmatic rollover bug when memory size under 16M\n\nmmu_mapin_ram() loops over total_lowmem to setup page tables.  However, if\ntotal_lowmem is less that 16M, the subtraction rolls over and results in\na number just under 4G (because total_lowmem is an unsigned value).\n\nThis patch rejigs the loop from countup to countdown to eliminate the\nbug.\n\nSpecial thanks to Magnus Hjorth who wrote the original patch to fix this\nbug.  This patch improves on his by making the loop code simpler (which\nalso eliminates the possibility of another rollover at the high end)\nand also applies the change to arch/powerpc.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b98ac05d5e460301fbea24cceed0f2a601c82e22",
      "tree": "2e556ad28a007d13339300fbbd4942d0ec9f023c",
      "parents": [
        "e701d269aa28996f3502780951fe1b12d5d66b49"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 31 16:42:19 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Nov 01 07:15:30 2007 -0500"
      },
      "message": "[POWERPC] 4xx: Deal with 44x virtually tagged icache\n\nThe 44x family has an interesting \"feature\" which is a virtually\ntagged instruction cache (yuck !). So far, we haven\u0027t dealt with\nit properly, which means we\u0027ve been mostly lucky or people didn\u0027t\nreport the problems, unless people have been running custom patches\nin their distro...\n\nThis is an attempt at fixing it properly. I chose to do it by\nsetting a global flag whenever we change a PTE that was previously\nmarked executable, and flush the entire instruction cache upon\nreturn to user space when that happens.\n\nThis is a bit heavy handed, but it\u0027s hard to do more fine grained\nflushes as the icbi instruction, on those processor, for some very\nstrange reasons (since the cache is virtually mapped) still requires\na valid TLB entry for reading in the target address space, which\nisn\u0027t something I want to deal with.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "e701d269aa28996f3502780951fe1b12d5d66b49",
      "tree": "a55db7df5755bf9c69f466432786de7e7e445ba8",
      "parents": [
        "57d75561be5496289601b2c94787ec38c718fcae"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 30 09:46:06 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Nov 01 07:15:09 2007 -0500"
      },
      "message": "[POWERPC] 4xx: Fix 4xx flush_tlb_page()\n\nOn 4xx CPUs, the current implementation of flush_tlb_page() uses\na low level _tlbie() assembly function that only works for the\ncurrent PID. Thus, invalidations caused by, for example, a COW\nfault triggered by get_user_pages() from a different context will\nnot work properly, causing among other things, gdb breakpoints\nto fail.\n\nThis patch adds a \"pid\" argument to _tlbie() on 4xx processors,\nand uses it to flush entries in the right context. FSL BookE\nalso gets the argument but it seems they don\u0027t need it (their\ntlbivax form ignores the PID when invalidating according to the\ndocument I have).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "57d75561be5496289601b2c94787ec38c718fcae",
      "tree": "5be9e7df59be6dba1ba64597fba90009f740729c",
      "parents": [
        "d1dfc35d3a62122b85ca975b80dcbf4a0da0bebc"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sun Oct 28 00:22:13 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Nov 01 07:14:09 2007 -0500"
      },
      "message": "[POWERPC] allocation fix in ppc/platforms/4xx/luan.c\n\nDon\u0027t allocate hose2 when when hose1 can\u0027t be allocated and free hose1 when\nhose2 can\u0027t be allocated.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "437374e9a95062fe310b901e48585691edaf5dd0",
      "tree": "a3cc09f88beb6114d920a20c938640fac9a99796",
      "parents": [
        "a54bb701c248d65f761d366f94f2809abdc39f04"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Sat Oct 20 03:58:03 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sat Oct 20 20:35:23 2007 +0200"
      },
      "message": "kbuild: restore arch/{ppc/xtensa}/boot cflags\n\nCommit 9a39e273d4df0560c724c5fe71f6314a0583ca2b removed the boot directory\naddition to CFLAGS that was being used by the subdirectory builds.  For the\nother files, that patch set EXTRA_CFLAGS, but Makefile.build explicitly\nsets that to empty as it is explicitly for a single directory only.\nAppend to KBUILD_CFLAGS instead.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "09cadedbdc01f1a4bea1f427d4fb4642eaa19da9",
      "tree": "988da227d46be7eb239a37676b9140d325dc4335",
      "parents": [
        "1c3f0b8e07de78a86f2dce911f5e245845ce40a8"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Oct 18 23:41:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:54 2007 -0700"
      },
      "message": "Combine instrumentation menus in kernel/Kconfig.instrumentation\n\nQuoting Randy:\n\n\"It seems sad that this patch sources Kconfig.marker, a 7-line file,\n20-something times.  Yes, you (we) don\u0027t want to put those 7 lines into\n20-something different files, so sourcing is the right thing.\n\nHowever, what you did for avr32 seems more on the right track to me: make\n_one_ Instrumentation support menu that includes PROFILING, OPROFILE, KPROBES,\nand MARKERS and then use (source) that in all of the arches.\"\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93043ece030af58529e3e1367502461d265ab4e2",
      "tree": "48add1b72e3ebd07866089c88ad6122422f1da55",
      "parents": [
        "7b19ada2ed3c1eccb9fe94d74b05e1428224663d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:42 2007 -0700"
      },
      "message": "define global BIT macro\n\ndefine global BIT macro\n\nmove all local BIT defines to the new globally define macro.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b460cbc581a53cc088ceba80608021dd49c63c43",
      "tree": "83c28d0adbc15f4157c77b40fa60c40a71cb8673",
      "parents": [
        "3743ca05ff464b8a9e345c08a6c9ce30485f9805"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Thu Oct 18 23:39:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:37 2007 -0700"
      },
      "message": "pid namespaces: define is_global_init() and is_container_init()\n\nis_init() is an ambiguous name for the pid\u003d\u003d1 check.  Split it into\nis_global_init() and is_container_init().\n\nA cgroup init has it\u0027s tsk-\u003epid \u003d\u003d 1.\n\nA global init also has it\u0027s tsk-\u003epid \u003d\u003d 1 and it\u0027s active pid namespace\nis the init_pid_ns.  But rather than check the active pid namespace,\ncompare the task structure with \u0027init_pid_ns.child_reaper\u0027, which is\ninitialized during boot to the /sbin/init process and never changes.\n\nChangelog:\n\n\t2.6.22-rc4-mm2-pidns1:\n\t- Use \u0027init_pid_ns.child_reaper\u0027 to determine if a given task is the\n\t  global init (/sbin/init) process. This would improve performance\n\t  and remove dependence on the task_pid().\n\n\t2.6.21-mm2-pidns2:\n\n\t- [Sukadev Bhattiprolu] Changed is_container_init() calls in {powerpc,\n\t  ppc,avr32}/traps.c for the _exception() call to is_global_init().\n\t  This way, we kill only the cgroup if the cgroup\u0027s init has a\n\t  bug rather than force a kernel panic.\n\n[akpm@linux-foundation.org: fix comment]\n[sukadev@us.ibm.com: Use is_global_init() in arch/m32r/mm/fault.c]\n[bunk@stusta.de: kernel/pid.c: remove unused exports]\n[sukadev@us.ibm.com: Fix capability.c to work with threaded init]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nAcked-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Herbert Poetzel \u003cherbert@13thfloor.at\u003e\nCc: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4acadb965c4aa587aac29a0a91203c4745d6fb4e",
      "tree": "d2284b40a6b8948947890e1ca33ae23545b6e5a7",
      "parents": [
        "5cae826e9e54a31f06b4c11b73f4af29e2ea4932",
        "b147d93d62d161559a49e0108767122caa4d2576"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 17 22:31:13 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 17 22:31:13 2007 +1000"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of git://git.secretlab.ca/git/linux-2.6-mpc52xx into merge\n"
    },
    {
      "commit": "1088a20998a1091b22b42cf3dc2f5f1be4faaead",
      "tree": "eb0c99f67c4b6dc38766a1808602098e6023161e",
      "parents": [
        "d4697af4f3cc63f9f4d62022d79021138ecc0499"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Sun Sep 16 20:53:25 2007 +1000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 16 17:09:21 2007 -0600"
      },
      "message": "[POWERPC] rheap: Changes config mechanism\n\nInstead of having in the makefile all the option that\nrequires rheap, we define a configuration symbol\nand when needed we make sure it\u0027s selected.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "821f3eff7cdb9d6c7076effabd46c96c322daed1",
      "tree": "60f13155196fd6c84424c8aebc133ca4a5f56749",
      "parents": [
        "ebc283118ee448dcb6e6cae74a8a43f17a1ccc3f",
        "f77bf01425b11947eeb3b5b54685212c302741b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (40 commits)\n  kbuild: introduce ccflags-y, asflags-y and ldflags-y\n  kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n  kbuild: enable use of AFLAGS and CFLAGS on commandline\n  kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n  kbuild: fix AFLAGS use in h8300 and m68knommu\n  kbuild: check for wrong use of CFLAGS\n  kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n  kbuild: fix up CFLAGS usage\n  kbuild: make modpost detect unterminated device id lists\n  kbuild: call export_report from the Makefile\n  kbuild: move Kai Germaschewski to CREDITS\n  kconfig/menuconfig: distinguish between selected-by-another options and comments\n  kconfig: tristate choices with mixed tristate and boolean values\n  include/linux/Kbuild: remove duplicate entries\n  kbuild: kill backward compatibility checks\n  kbuild: kill EXTRA_ARFLAGS\n  kbuild: fix documentation in makefiles.txt\n  kbuild: call make once for all targets when O\u003d.. is used\n  kbuild: pass -g to assembler under CONFIG_DEBUG_INFO\n  kbuild: update _shipped files for kconfig syntax cleanup\n  ...\n\nFix up conflicts in arch/um/sys-{x86_64,i386}/Makefile manually.\n"
    },
    {
      "commit": "dcca2bde4f86a14d3291660bede8f1844fe2b3df",
      "tree": "6beef48bb4eb715e091c7db87953328314471886",
      "parents": [
        "1cd7daa51baf0934882bf24a7ae378ec75df665e"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Tue Oct 16 01:24:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:52 2007 -0700"
      },
      "message": "During VM oom condition, kill all threads in process group\n\nWe have had complaints where a threaded application is left in a bad state\nafter one of it\u0027s threads is killed when we hit a VM: out_of_memory\ncondition.\n\nKilling just one of the process threads can leave the application in a bad\nstate, whereas killing the entire process group would allow for the\napplication to restart, or be otherwise handled, and makes it very obvious\nthat something has gone wrong.\n\nThis change allows the entire process group to be taken down, rather\nthan just the one thread.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06c5040cdb13d27adad118f2fbfae905a1911b37",
      "tree": "e5e62e04ca2d6f834aed9925a13869f730656139",
      "parents": [
        "52bcc3308ae3344266f55bf98a22c1ac0201eda7"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 22:17:25 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 22:17:25 2007 +0200"
      },
      "message": "kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n\nThe variable CPPFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\n\nThis patch replace use of CPPFLAGS with KBUILD_CPPFLAGS all over the\ntree and enabling one to use:\nmake CPPFLAGS\u003d...\nto specify additional CPP commandline options.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k, s390\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "222d394d30e74bb7a2a65029fcea68107b0d0eb6",
      "tree": "1112c98d7edc51d1c6d5e9f3d826e29a42afd4da",
      "parents": [
        "714055ede4ffd60933397d4b61d285d0dfc9ecaf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 21:59:31 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 21:59:31 2007 +0200"
      },
      "message": "kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n\nThe variable AFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\nOn top of that several people over time has asked for a way to\npass in additional flags to gcc.\n\nThis patch replace use of AFLAGS with KBUILD_AFLAGS all over\nthe tree.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k, s390\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a0f97e06a43cf524e616f09e6af3398e1e9c1c5b",
      "tree": "2503b24bdbc144aea9ea5bde6ead94b3406eaf98",
      "parents": [
        "9a39e273d4df0560c724c5fe71f6314a0583ca2b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 22:21:35 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 22:21:35 2007 +0200"
      },
      "message": "kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n\nThe variable CFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\nOn top of that several people over time has asked for a way to\npass in additional flags to gcc.\n\nThis patch replace use of CFLAGS with KBUILD_CFLAGS all over the\ntree and enabling one to use:\nmake CFLAGS\u003d...\nto specify additional gcc commandline options.\n\nOne usecase is when trying to find gcc bugs but other\nuse cases has been requested too.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k\n\nTest was simple to do a defconfig build, apply the patch and check\nthat nothing got rebuild.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9a39e273d4df0560c724c5fe71f6314a0583ca2b",
      "tree": "84f9df34e3fad92cdabc386bc934f20459cf195b",
      "parents": [
        "e00498258c215b46bd24f12ab3a2ed1bcb4772fe"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 21:49:42 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 21:49:42 2007 +0200"
      },
      "message": "kbuild: fix up CFLAGS usage\n\nOnly in very rare cases is it needed to change CFLAGS\noutside of arch/*/Makefile.\nFix up all wrong cases - in most cases\nthe use of EXTRA_CFLAGS is the only thing needed.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "38b08e48355641f843c1a5eb4ee252b6db9934aa",
      "tree": "88ec8e54be786de61400923cb0742d69634ef6fd",
      "parents": [
        "ef2ac63aef91f2a93da23476cc6b32a346b00c41"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sun Oct 07 21:34:57 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 09 21:02:00 2007 +1000"
      },
      "message": "[POWERPC] Remove redundant reference to non-existent CONFIG_BOOTIMG\n\nThere is no BOOTIMG Kconfig variable, not to mention that there is no\ninclude/linux/bootimg.h header file.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "26f571d7c968dbd30656fc1421eeb0d9088aaad9",
      "tree": "96b4df5f75b70cf102bf83dece20dafcde0b2e48",
      "parents": [
        "e077b50c29a7e8be5812d1156934ea837b712ca6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 04 11:02:09 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 04 11:02:09 2007 +1000"
      },
      "message": "[PPC] Use cpu setup routines from cpu_setup_44x.S for ARCH\u003dppc\n\nCommit 8112753bb2c0045398c89d0647792b39805f6d40 made 44x in\nARCH\u003dpowerpc builds use cpu setup routines in cpu_setup_44x.S,\nbut didn\u0027t make a similar change for ARCH\u003dppc, and consequently\nthe ARCH\u003dppc builds fail with undefined symbols (since both use\nthe same cputable.c).\n\nThis fixes it by including cpu_setup_44x.S in the ARCH\u003dppc builds,\nand by taking out the now-redundant FPU initialization in\narch/ppc/kernel/head_44x.S.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e077b50c29a7e8be5812d1156934ea837b712ca6",
      "tree": "45fc2e9e02a9b9f97f4d671d7fa98753f1a05fc6",
      "parents": [
        "be1b4d34e3a379d20d50e75a95aa5c3f0c7cf612"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 03 02:47:02 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:37:41 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: Revert register io access changes\n\nReverts commit a15da8eff3627b8368db7f5dd260e5643213d918\n\nThis driver is used by devices other than the xilinx opb-uartlite which\ndepend on bytewise access to the registers.  The change to 32 bit access\ndoes not work on these devices.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "69c9c94303e309c02cf4b3e671a46a34fd0c4b0b",
      "tree": "456c818b81905955086cd5e258b3eda635b6621f",
      "parents": [
        "dc8afdc7ada82562231cbae867fe6dcdb7b677f5"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 01 07:47:05 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:17 2007 -0500"
      },
      "message": "[POWERPC] Setup default eth addr in embed_config for Xilinx Virtex platforms\n\nThis simply adds the boilerplate default Ethernet address to embed_config\nfor the Xilinx platform (bug fix).\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "dc8afdc7ada82562231cbae867fe6dcdb7b677f5",
      "tree": "5f553e2f95de51520c9223662409bd7b43073b32",
      "parents": [
        "bedfc8a040378cb51f46155c980d295c2c397203"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 01 07:47:00 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:16 2007 -0500"
      },
      "message": "[POWERPC] XilinxFB: Move xilinxfb_platform_data definition to a shared header file\n\nXilnixFB can be used by more than just arch/ppc.  Move the data structure\ndefinition into include/linux/xilinxfb.h so it can be used by microblaze\nand arch/powerpc\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "bedfc8a040378cb51f46155c980d295c2c397203",
      "tree": "1f1dfdf1c97e6ee125a91fafc25d6725b7a96afe",
      "parents": [
        "267b49a96e30f129600bdb4f3fa6d80d6dd42523"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 01 07:46:55 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:16 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: Flush RX fifo in bootwrapper\n\nFlush the uartlite RX fifo so that characters typed before entry into\nthe zImage wrapper do not muck up the kernel command line.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "a15da8eff3627b8368db7f5dd260e5643213d918",
      "tree": "262d3d4b34625b3630fe785c6b625e1d84670fe9",
      "parents": [
        "260c02a9beddf4186a8c7549b2eec2f6c67f1151"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 02 12:15:39 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:14 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: Fix reg io to access documented register size\n\nThe Uartlite data sheet defines the registers as 32 bit wide.  This\npatch changes the register access to use 32 bit transfers and eliminates\nthe magic +3 offset which is currently required to make the device\nwork.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: John Williams \u003cjwilliams@itee.uq.edu.au\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "ab3e975e7c8b5efb452bdb0d06c1cb7399f83979",
      "tree": "8720f34b96b1ee67c91ba0675eef0235ce757240",
      "parents": [
        "70f227d8846a8a9b1f36f71c42e11cc7c6e9408d",
        "b15773a06e5feee192f83c578222b45d81d1edc9"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 03 15:33:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 03 15:33:38 2007 +1000"
      },
      "message": "Merge branch \u0027ppc-fixes\u0027 of git://git.bocc.de/dbox2 into for-2.6.24\n"
    },
    {
      "commit": "70f227d8846a8a9b1f36f71c42e11cc7c6e9408d",
      "tree": "fb4dd5c8240bdaada819fb569c01a392b52847b9",
      "parents": [
        "a0c7ce9c877ceef8428798ac91fb794f83609aed",
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 03 15:33:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 03 15:33:17 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.24\n"
    },
    {
      "commit": "94987aff23bcdd7cee92edf02c2f4ef259d1cbf6",
      "tree": "719a173ae7bcbfebb5c8acce12111534c1075d39",
      "parents": [
        "2578bfae84a78bd46fdbc0d2f9d39e9fbc9c8a3f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 21 11:52:36 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 03 09:12:04 2007 +1000"
      },
      "message": "[POWERPC] Disable power management for arch/ppc\n\nCurrently the prep_defconfig in arch/ppc won\u0027t build due to swsusp\nbeing broken.  This patch avoids the problem by essentially disabling\nall power management on those platforms left in arch/ppc.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2578bfae84a78bd46fdbc0d2f9d39e9fbc9c8a3f",
      "tree": "9dad1abf1dd5fa31cc1d507d559baa7e52d6a836",
      "parents": [
        "75918a4b5998c93ee1ab131fbe64b97b5d0d2315"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Sep 21 10:16:20 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 03 09:12:02 2007 +1000"
      },
      "message": "[POWERPC] Create and use CONFIG_WORD_SIZE\n\nLinus made this suggestion for the x86 merge and this starts the process\nfor powerpc.  We assume that CONFIG_PPC64 implies CONFIG_PPC_MERGE and\nCONFIG_PPC_STD_MMU_32 implies CONFIG_PPC_STD_MMU.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bc63818931ea55c54d6e59b7d38bff8f295dc8c1",
      "tree": "78f3d22ad1d32cd4ac75718844446fcda7d07ec4",
      "parents": [
        "83af919e0f239e87bc644a2c932b9cebf5771380"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Sep 24 19:14:57 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:25:32 2007 -0500"
      },
      "message": "[PPC] Fix cpm_dpram_addr returning phys mem instead of virt mem\n\ncpm_dpram_addr returns physical memory of the DP RAM instead of\niomapped virtual memory. As there usually is a 1:1 MMU map of\nthe IMMR area, this is often not noticed. However, cpm_dpram_phys\nassumes this iomapped virtual memory and returns garbage on the\n1:1 mapped memory causing CPM1 uart console to fail.\n\nThis patch fixes the problem (copied from the powerpc tree).\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7a6d44f79f60f2b106e2a820503fa7c1814a13d0",
      "tree": "8debceb96f11902ef6aecf782aecbc80b315fcd3",
      "parents": [
        "1d7a8ee0ebcc26c98f21889fd900546ef2a02fa1"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Sep 13 16:00:48 2007 +0200"
      },
      "committer": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Tue Sep 25 20:48:08 2007 +0200"
      },
      "message": "[PPC] Compile fix for 8xx CPM Ehernet driver\n\nAdd #include \u003casm/cacheflush.h\u003e for flush_dcache_range\nto make the driver compile again.\n\n  CC      arch/ppc/8xx_io/enet.o\narch/ppc/8xx_io/enet.c: In function \u0027scc_enet_start_xmit\u0027:\narch/ppc/8xx_io/enet.c:240: error: implicit declaration of function\n\u0027flush_dcache_range\u0027\nmake[1]: *** [arch/ppc/8xx_io/enet.o] Error 1\nmake: *** [arch/ppc/8xx_io] Error 2\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\n"
    },
    {
      "commit": "1d7a8ee0ebcc26c98f21889fd900546ef2a02fa1",
      "tree": "8b62300f4799d199cce7cc83c568113f8c67d4db",
      "parents": [
        "c5552ca48b312880ba9111411c98abfe72d88ea9"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Fri Sep 21 13:15:07 2007 +0200"
      },
      "committer": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Tue Sep 25 20:48:00 2007 +0200"
      },
      "message": "[PPC] Fix cpm_dpram_addr returning phys mem instead of virt mem\n\ncpm_dpram_addr returns physical memory of the DP RAM instead of\niomapped virtual memory. As there usually is a 1:1 MMU map of\nthe IMMR area, this is often not noticed. However, cpm_dpram_phys\nassumes this iomapped virtual memory and returns garbage on the\n1:1 mapped memory causing CPM1 uart console to fail.\n\nThis patch fixes the problem (copied from the powerpc tree).\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\n"
    },
    {
      "commit": "3e61576b2ac930b9d1fa2c8d077552f7e7709b3c",
      "tree": "2e697d15621e8a4b3014f9935943bb9dc8e22f5d",
      "parents": [
        "20b31b53ea87e598ea8159f109b4217ad185fce5"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Wed Jul 25 22:17:43 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Sep 22 14:49:21 2007 +1000"
      },
      "message": "[POWERPC] Fix ppc kernels after build-id addition\n\nThis patch fixes arch/ppc kernels, at least for prep subarch, after\nbuild-id addition.  Without this, kernels were 3 times the size and\nbootloader refused to load them.  Now they are back to normal again.\n\nTested only with Roland McGrath\u0027s \"Use LDFLAGS_MODULE only for .ko\nlinks\" patch applied - boots and works fine.\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "20b31b53ea87e598ea8159f109b4217ad185fce5",
      "tree": "bf39812f93191926d53e10ce376c530d4853435f",
      "parents": [
        "555ddbb4e2191c8823df2d61525218ac39481385"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Jul 18 23:36:36 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Sep 22 14:49:21 2007 +1000"
      },
      "message": "[POWERPC] Prevent direct inclusion of \u003casm/rwsem.h\u003e.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e6b6e3ffb9ee8926f9f2f7dc9147df73e27d5828",
      "tree": "ecda5a24187801c1ad46e0d9d90a9fc5f547a52b",
      "parents": [
        "8237bf080e9ef6adc3f2adce26060722685bbb15"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 27 23:29:53 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Sep 17 15:15:04 2007 +1000"
      },
      "message": "[POWERPC] Remove APUS support from arch/ppc\n\nCurrent status of APUS:\n- arch/powerpc/: removed in 2.6.23\n- arch/ppc/: marked BROKEN since 2 years\n\nThis therefore removes the remaining parts of APUS support from\narch/ppc, include/asm-ppc, arch/powerpc and include/asm-powerpc.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b2315372eac9cd9f622c32a93e323cf6f0f03462",
      "tree": "9e1faa7cdcddf5d90bec4fb9523742d4cce699a1",
      "parents": [
        "5326152fa182b0a16e4abf913ce403e3c7ab53b7",
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:24:25 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:24:25 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.24\n"
    },
    {
      "commit": "36c50f729b77144cae8d43457fefca66a4eeff6a",
      "tree": "b787678172ddfc4c1c6c4901b25ccd581cb67376",
      "parents": [
        "2af8569dc9f29c303bf4aa012d991afcfaeed0c3"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Tue Aug 28 13:20:48 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 16:01:22 2007 -0500"
      },
      "message": "[PPC] 8xx: Fix r3 trashing due to 8MB TLB page instantiation\n\nInstantiation of 8MB pages on the TLB cache for the kernel static\nmapping trashes r3 register on !CONFIG_8xx_CPU6 configurations.\nThis ensures r3 gets saved and restored.\n\nThis has been posted to linuxppc-embedded by Marcelo Tosatti\n\u003cmarcelo@kvack.org\u003e, but only an incomplete version of the patch\nhas been applied in c51e078f82096a7d35ac8ec2416272e843a0e1c4.\nThis patch adds the rest of the fix.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c05129bd8190fd702426f93f9fe0a00fa6cacb31",
      "tree": "21a52bcf174f33ba30e3d05aa7b7c03cce8868e8",
      "parents": [
        "33567a023e734b640c27fc9cc4e7c6b45987b083"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Aug 01 23:53:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:51 2007 +1000"
      },
      "message": "[POWERPC] Only ignore arch/ppc/include, not arch/ppc/boot/include\n\narch/ppc/.gitignore shouldn\u0027t exclude arch/ppc/boot/include, so\nthis makes arch/ppc/.gitignore more specific.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa1cf632bd6f998cb4567ccf1a9d2e5daaa9fb44",
      "tree": "83a94ce1f8ec1749cfefd8c280297c9e404e6452",
      "parents": [
        "fa6b769a8e981afea869285982640168f76774df"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Aug 07 14:20:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] Fix small race in 44x tlbie function\n\nThe 440 family of processors don\u0027t have a tlbie instruction.  So, we\nimplement TLB invalidates by explicitly searching the TLB with tlbsx.,\nthen clobbering the relevant entry, if any.  Unfortunately the PID for\nthe search needs to be stored in the MMUCR register, which is also\nused by the TLB miss handler.  Interrupts were enabled in _tlbie(), so\nan interrupt between loading the MMUCR and the tlbsx could cause\nincorrect search results, and thus a failure to invalide TLB entries\nwhich needed to be invalidated.\n\nThis fixes the problem in both arch/ppc and arch/powerpc by inhibiting\ninterrupts (even critical and debug interrupts) across the relevant\ninstructions.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2f63251ed0a803ddbe7bf2577b69d467aa872f68",
      "tree": "960ba4e27bb2cffdda0841ee701515c4bd75143a",
      "parents": [
        "d6dd9e93c7531fa31370e27d053a3940d8d662fb",
        "647e50f38345525d8261c295a0d0629dcea23a9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:43:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:43:52 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog: (28 commits)\n  [WATCHDOG] Fix pcwd_init_module crash\n  [WATCHDOG] ICH9 support for iTCO_wdt\n  [WATCHDOG] 631xESB/632xESB support for iTCO_wdt - add all LPC bridges\n  [WATCHDOG] 631xESB/632xESB support for iTCO_wdt\n  [WATCHDOG] omap_wdt.c - default error for IOCTL is -ENOTTY\n  [WATCHDOG] Return value of nonseekable_open\n  [WATCHDOG] mv64x60_wdt: Rework the timeout register manipulation\n  [WATCHDOG] mv64x60_wdt: disable watchdog timer when driver is probed\n  [WATCHDOG] mv64x60_wdt: Support the WDIOF_MAGICCLOSE feature\n  [WATCHDOG] mv64x60_wdt: Add a module parameter to change nowayout setting\n  [WATCHDOG] mv64x60_wdt: Add WDIOC_SETOPTIONS ioctl support\n  [WATCHDOG] mv64x60_wdt: Support for WDIOC_SETTIMEOUT ioctl\n  [WATCHDOG] mv64x60_wdt: Fix WDIOC_GETTIMEOUT return value\n  [WATCHDOG] mv64x60_wdt: Check return value of nonseekable_open\n  [WATCHDOG] mv64x60_wdt: Add arch/powerpc platform support\n  [WATCHDOG] mv64x60_wdt: Get register address from platform data\n  [WATCHDOG] mv64x60_wdt: set up platform_device in platform code\n  [WATCHDOG] ensure mouse and keyboard ignored in w83627hf_wdt\n  [WATCHDOG] s3c2410_wdt: fixup after arch include moves\n  [WATCHDOG] git-watchdog-typo\n  ...\n"
    },
    {
      "commit": "b0cb1a19d05b8ea8611a9ef48a17fe417f1832e6",
      "tree": "895fe53e8dc4fc59d05b963ac079f6ff759ad0fb",
      "parents": [
        "6c8dca5d53f95009d4fff00195bf38f277dc4366"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Jul 29 23:24:36 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 16:45:38 2007 -0700"
      },
      "message": "Replace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION\n\nReplace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION to avoid\nconfusion (among other things, with CONFIG_SUSPEND introduced in the\nnext patch).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "422db8d229affd429b5a7389600877aa7dea2704",
      "tree": "2cdd7aaf3519379036dafa930bcfe31488cc91db",
      "parents": [
        "28dd1b0b9191ac9cd0b96fa4d09d951498bfbadb"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Jul 24 11:07:38 2007 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jul 24 18:56:35 2007 +0000"
      },
      "message": "[WATCHDOG] mv64x60_wdt: set up platform_device in platform code\n\nThe driver previously registered its platform device data in its own\ninit function--that\u0027s bogus.  Move that code to platform-specific\ncode in arch/ppc.  This is being done so that the platform code can\ndecide at runtime whether to initialize this driver or not.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "461e666723b6669bc6f7ef90b49b615396d70eb8",
      "tree": "af341848054866c2f3d525032466b1993b0fcf20",
      "parents": [
        "adff093d6c545c882f1503607f6af14ddd90bb89"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jul 20 07:50:49 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] mv64x60: Use mutex instead of semaphore\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "40b42f1ebf653cd72c32eb1a1a0b9fea2dfbfd7d",
      "tree": "6a2adfcd8412189932a372ce25def8611e287b5c",
      "parents": [
        "5a021e9ffd56c22700133ebc37d607f95be8f7bd",
        "e24b8cb4fa2bb779bdf48656152366b6f52f748f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:24:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:24:57 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6: (44 commits)\n  i2c: Delete the i2c-isa pseudo bus driver\n  hwmon: refuse to load abituguru driver on non-Abit boards\n  hwmon: fix Abit Uguru3 driver detection on some motherboards\n  hwmon/w83627ehf: Be quiet when no chip is found\n  hwmon/w83627ehf: No need to initialize fan_min\n  hwmon/w83627ehf: Export the thermal sensor types\n  hwmon/w83627ehf: Enable VBAT monitoring\n  hwmon/w83627ehf: Add support for the VID inputs\n  hwmon/w83627ehf: Fix timing issues\n  hwmon/w83627ehf: Add error messages for two error cases\n  hwmon/w83627ehf: Convert to a platform driver\n  hwmon/w83627ehf: Update the Kconfig entry\n  make coretemp_device_remove() static\n  hwmon: Add LM93 support\n  hwmon: Improve the pwmN_enable documentation\n  hwmon/smsc47b397: Don\u0027t report missing fans as spinning at 82 RPM\n  hwmon: Add support for newer uGuru\u0027s\n  hwmon/f71805f: Add temperature-tracking fan control mode\n  hwmon/w83627ehf: Preserve speed reading when changing fan min\n  hwmon: fix detection of abituguru volt inputs\n  ...\n\nManual fixup of trivial conflict in MAINTAINERS file\n"
    },
    {
      "commit": "e24b8cb4fa2bb779bdf48656152366b6f52f748f",
      "tree": "13cb838a2dd364b0453061f038cf62b118585d03",
      "parents": [
        "c182f5bbfb399b1fa2ad65107b3caf9c1c69435e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 08 14:26:37 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:25:20 2007 -0400"
      },
      "message": "i2c: Delete the i2c-isa pseudo bus driver\n\nThere are no users of i2c-isa left, so we can finally get rid of it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5fb7dc37dc16fbc8b80d81318a582201ef7e280d",
      "tree": "4d6bb4441ece64380e7186ebadd35ad2f5486f9f",
      "parents": [
        "3d7e33825d8799115dd2495c9944badd3272a623"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Thu Jul 19 01:48:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:44 2007 -0700"
      },
      "message": "define new percpu interface for shared data\n\nper cpu data section contains two types of data.  One set which is\nexclusively accessed by the local cpu and the other set which is per cpu,\nbut also shared by remote cpus.  In the current kernel, these two sets are\nnot clearely separated out.  This can potentially cause the same data\ncacheline shared between the two sets of data, which will result in\nunnecessary bouncing of the cacheline between cpus.\n\nOne way to fix the problem is to cacheline align the remotely accessed per\ncpu data, both at the beginning and at the end.  Because of the padding at\nboth ends, this will likely cause some memory wastage and also the\ninterface to achieve this is not clean.\n\nThis patch:\n\nMoves the remotely accessed per cpu data (which is currently marked\nas ____cacheline_aligned_in_smp) into a different section, where all the data\nelements are cacheline aligned. And as such, this differentiates the local\nonly data and remotely accessed data cleanly.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83c54070ee1a2d05c89793884bea1a03f2851ed4",
      "tree": "dc732f5a9b93fb7004ed23f551bd98b77cc580e0",
      "parents": [
        "d0217ac04ca6591841e5665f518e38064f4e65bd"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Jul 19 01:47:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:41 2007 -0700"
      },
      "message": "mm: fault feedback #2\n\nThis patch completes Linus\u0027s wish that the fault return codes be made into\nbit flags, which I agree makes everything nicer.  This requires requires\nall handle_mm_fault callers to be modified (possibly the modifications\nshould go further and do things like fault accounting in handle_mm_fault --\nhowever that would be for another patch).\n\n[akpm@linux-foundation.org: fix alpha build]\n[akpm@linux-foundation.org: fix s390 build]\n[akpm@linux-foundation.org: fix sparc build]\n[akpm@linux-foundation.org: fix sparc64 build]\n[akpm@linux-foundation.org: fix ia64 build]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ Still apparently needs some ARM and PPC loving - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b187f180cc942e50007aa039f8e3a620ee5f3171",
      "tree": "5a46af1f8a1a3e2d4852b7ff4df4b339a9b31b7d",
      "parents": [
        "04e08d0e9b936b91e761454b3134e260c4f50696"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Wed Jul 18 00:49:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 08:38:22 2007 -0700"
      },
      "message": "serial: add early_serial_setup() back to header file\n\nearly_serial_setup was removed from serial.h, but forgot to put in\nserial_8250.h\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae918c02d365c884bccb193960db41364868bb7b",
      "tree": "5de1aea4e976c01e50e8bd0640835f719297c464",
      "parents": [
        "447aef1a19135a69bfd725c33f7e753740cb8447"
      ],
      "author": {
        "name": "Andrei Konovalov",
        "email": "akonovalov@ru.mvista.com",
        "time": "Tue Jul 17 04:04:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:05 2007 -0700"
      },
      "message": "SPI master driver for Xilinx virtex\n\nSimple SPI master driver for Xilinx SPI controller.\nNo support for multiple masters.\nNot using level 1 drivers from EDK.\n\n[akpm@linux-foundation.org: uninlining]\nSigned-off-by: Yuri Frolov \u003cyfrolov@ru.mvista.com\u003e\nSigned-off-by: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcdcd8e725b923ad7c0de809680d5d5658a7bf8c",
      "tree": "f8fe86531df3bd96c0d8fd2d7a8fb1a6639261db",
      "parents": [
        "74489a91dd43aecd638709d34a2f58b91cfda5cf"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@openvz.org",
        "time": "Tue Jul 17 04:03:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:02 2007 -0700"
      },
      "message": "Report that kernel is tainted if there was an OOPS\n\nIf the kernel OOPSed or BUGed then it probably should be considered as\ntainted.  Thus, all subsequent OOPSes and SysRq dumps will report the\ntainted kernel.  This saves a lot of time explaining oddities in the\ncalltraces.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ Added parisc patch from Matthew Wilson  -Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "489de30259e667d7bc47da9da44a0270b050cd97",
      "tree": "6807814f443fe2c5d041c3bc3fe3ca8d22a955ca",
      "parents": [
        "1f1c2881f673671539b25686df463518d69c4649",
        "bf22f6fe2d72b4d7e9035be8ceb340414cf490e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:58:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:58:08 2007 -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: (209 commits)\n  [POWERPC] Create add_rtc() function to enable the RTC CMOS driver\n  [POWERPC] Add H_ILLAN_ATTRIBUTES hcall number\n  [POWERPC] xilinxfb: Parameterize xilinxfb platform device registration\n  [POWERPC] Oprofile support for Power 5++\n  [POWERPC] Enable arbitary speed tty ioctls and split input/output speed\n  [POWERPC] Make drivers/char/hvc_console.c:khvcd() static\n  [POWERPC] Remove dead code for preventing pread() and pwrite() calls\n  [POWERPC] Remove unnecessary #undef printk from prom.c\n  [POWERPC] Fix typo in Ebony default DTS\n  [POWERPC] Check for NULL ppc_md.init_IRQ() before calling\n  [POWERPC] Remove extra return statement\n  [POWERPC] pasemi: Don\u0027t auto-select CONFIG_EMBEDDED\n  [POWERPC] pasemi: Rename platform\n  [POWERPC] arch/powerpc/kernel/sysfs.c: Move NUMA exports\n  [POWERPC] Add __read_mostly support for powerpc\n  [POWERPC] Modify sched_clock() to make CONFIG_PRINTK_TIME more sane\n  [POWERPC] Create a dummy zImage if no valid platform has been selected\n  [POWERPC] PS3: Bootwrapper support.\n  [POWERPC] powermac i2c: Use mutex\n  [POWERPC] Schedule removal of arch/ppc\n  ...\n\nFixed up conflicts manually in:\n\n\tDocumentation/feature-removal-schedule.txt\n\tarch/powerpc/kernel/pci_32.c\n\tarch/powerpc/kernel/pci_64.c\n\tinclude/asm-powerpc/pci.h\n\nand asked the powerpc people to double-check the result..\n"
    },
    {
      "commit": "608e2619682e951f525b08e7a48669a3c0263b41",
      "tree": "034ec1a626c776da201c6664a0ac8b2ec0934167",
      "parents": [
        "94bed2a9c4ae980838003f5d32681eef794ecc28"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sun Jul 15 23:41:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "generic bug: use show_regs() instead of dump_stack()\n\nThe current generic bug implementation has a call to dump_stack() in case a\nWARN_ON(whatever) gets hit.  Since report_bug(), which calls dump_stack(),\ngets called from an exception handler we can do better: just pass the\npt_regs structure to report_bug() and pass it to show_regs() in case of a\nwarning.  This will give more debug informations like register contents,\netc...  In addition this avoids some pointless lines that dump_stack()\nemits, since it includes a stack backtrace of the exception handler which\nis of no interest in case of a warning.  E.g.  on s390 the following lines\nare currently always present in a stack backtrace if dump_stack() gets\ncalled from report_bug():\n\n [\u003c000000000001517a\u003e] show_trace+0x92/0xe8)\n [\u003c0000000000015270\u003e] show_stack+0xa0/0xd0\n [\u003c00000000000152ce\u003e] dump_stack+0x2e/0x3c\n [\u003c0000000000195450\u003e] report_bug+0x98/0xf8\n [\u003c0000000000016cc8\u003e] illegal_op+0x1fc/0x21c\n [\u003c00000000000227d6\u003e] sysc_return+0x0/0x10\n\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21ba0f88ae56da82a3a15fe54d729208b64c4f4b",
      "tree": "17ce67f276fe3ea7284c3dc730bdd6a2ec7dfe2f",
      "parents": [
        "dc690d8ef842b464f1c429a376ca16cb8dbee6ae",
        "36e235901f90fb83215be43cbd8f1ca14661ea40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (34 commits)\n  PCI: Only build PCI syscalls on architectures that want them\n  PCI: limit pci_get_bus_and_slot to domain 0\n  PCI: hotplug: acpiphp: avoid acpiphp \"cannot get bridge info\" PCI hotplug failure\n  PCI: hotplug: acpiphp: remove hot plug parameter write to PCI host bridge\n  PCI: hotplug: acpiphp: fix slot poweroff problem on systems without _PS3\n  PCI: hotplug: pciehp: wait for 1 second after power off slot\n  PCI: pci_set_power_state(): check for PM capabilities earlier\n  PCI: cpci_hotplug: Convert to use the kthread API\n  PCI: add pci_try_set_mwi\n  PCI: pcie: remove SPIN_LOCK_UNLOCKED\n  PCI: ROUND_UP macro cleanup in drivers/pci\n  PCI: remove pci_dac_dma_... APIs\n  PCI: pci-x-pci-express-read-control-interfaces cleanups\n  PCI: Fix typo in include/linux/pci.h\n  PCI: pci_ids, remove double or more empty lines\n  PCI: pci_ids, add atheros and 3com_2 vendors\n  PCI: pci_ids, reorder some entries\n  PCI: i386: traps, change VENDOR to DEVICE\n  PCI: ATM: lanai, change VENDOR to DEVICE\n  PCI: Change all drivers to use pci_device-\u003erevision\n  ...\n"
    },
    {
      "commit": "dc690d8ef842b464f1c429a376ca16cb8dbee6ae",
      "tree": "77955849af5a15755f5e55e24ae4b9c520583a72",
      "parents": [
        "57399ec9077a4b962b81037aaa279fab52f5e989",
        "91a6902958f052358899f58683d44e36228d85c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:20 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (61 commits)\n  sysfs: add parameter \"struct bin_attribute *\" in .read/.write methods for sysfs binary attributes\n  sysfs: make directory dentries and inodes reclaimable\n  sysfs: implement sysfs_get_dentry()\n  sysfs: move sysfs_drop_dentry() to dir.c and make it static\n  sysfs: restructure add/remove paths and fix inode update\n  sysfs: use sysfs_mutex to protect the sysfs_dirent tree\n  sysfs: consolidate sysfs spinlocks\n  sysfs: make kobj point to sysfs_dirent instead of dentry\n  sysfs: implement sysfs_find_dirent() and sysfs_get_dirent()\n  sysfs: implement SYSFS_FLAG_REMOVED flag\n  sysfs: rename sysfs_dirent-\u003es_type to s_flags and make room for flags\n  sysfs: make sysfs_drop_dentry() access inodes using ilookup()\n  sysfs: Fix oops in sysfs_drop_dentry on x86_64\n  sysfs: use singly-linked list for sysfs_dirent tree\n  sysfs: slim down sysfs_dirent-\u003es_active\n  sysfs: move s_active functions to fs/sysfs/dir.c\n  sysfs: fix root sysfs_dirent -\u003e root dentry association\n  sysfs: use iget_locked() instead of new_inode()\n  sysfs: reorganize sysfs_new_indoe() and sysfs_create()\n  sysfs: fix parent refcounting during rename and move\n  ...\n"
    },
    {
      "commit": "7b595756ec1f49e0049a9e01a1298d53a7faaa15",
      "tree": "cd06687ab3e5c7a5a4ef91903dff207a18c4db76",
      "parents": [
        "dbde0fcf9f8f6d477af3c32d9979e789ee680cde"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jun 14 03:45:17 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:09:06 2007 -0700"
      },
      "message": "sysfs: kill unnecessary attribute-\u003eowner\n\nsysfs is now completely out of driver/module lifetime game.  After\ndeletion, a sysfs node doesn\u0027t access anything outside sysfs proper,\nso there\u0027s no reason to hold onto the attribute owners.  Note that\noften the wrong modules were accounted for as owners leading to\naccessing removed modules.\n\nThis patch kills now unnecessary attribute-\u003eowner.  Note that with\nthis change, userland holding a sysfs node does not prevent the\nbacking module from being unloaded.\n\nFor more info regarding lifetime rule cleanup, please read the\nfollowing message.\n\n  http://article.gmane.org/gmane.linux.kernel/510293\n\n(tweaked by Greg to not delete the field just yet, to make it easier to\nmerge things properly.)\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "36e235901f90fb83215be43cbd8f1ca14661ea40"
}
