)]}'
{
  "log": [
    {
      "commit": "3921ee21e01ac5faecda640daa6071dc8f0e29c9",
      "tree": "b0bec2533d6d488dcfea88ff5075ce64a8b1bb7f",
      "parents": [
        "a7b1a1a3089aaf1168e3b68a40e98532063d7811"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:46:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:56 2006 -0700"
      },
      "message": "[PATCH] m68k: small flush_icache() cleanup\n\nMake flush_icache() an inline function and clean it up a litte.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7b1a1a3089aaf1168e3b68a40e98532063d7811",
      "tree": "7d30cea5bbc3bdd1acddb2ac383922cc973dc499",
      "parents": [
        "6bf9f755c3f30c81df17fce7d2f8dda11b9516a4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:46:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:56 2006 -0700"
      },
      "message": "[PATCH] m68k: fix __iounmap for 030\n\nIgnore empty pmd entry during iomap (these are the holes between the\nmappings).\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bf9f755c3f30c81df17fce7d2f8dda11b9516a4",
      "tree": "79e44842ef7377829ee008ff1349a526a240c00e",
      "parents": [
        "53617825ccf3ff8a71e6efcf3dcf58885ed6f3e5"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:46:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:56 2006 -0700"
      },
      "message": "[PATCH] m68k: fix constraints of the signal functions and some cleanup\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53617825ccf3ff8a71e6efcf3dcf58885ed6f3e5",
      "tree": "b653ea903472f2653840a16d729f3b36bec6fd5e",
      "parents": [
        "caad3c2a15dfa2e0da8cf51a57c052372123483c"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:46:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:56 2006 -0700"
      },
      "message": "[PATCH] m68k: fix uaccess.h for gcc-3.x\n\ngcc-3.x has a few problems detecting a constant parameter.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "caad3c2a15dfa2e0da8cf51a57c052372123483c",
      "tree": "c9321da5eaa1e71c682aa6f598cff48e4c1406c1",
      "parents": [
        "186989177e627c2571a3026d39ea1433e4ddc097"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sun Jun 25 05:46:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] i386: cpu_relax() in crash.c and doublefault.c\n\nAdd cpu_relax() to infinite loops in crash.c and doublefault.c.  This is\nthe safest change.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "186989177e627c2571a3026d39ea1433e4ddc097",
      "tree": "facbda2b471468dfc3b483c6711094e8495e0eec",
      "parents": [
        "e75eac33b5c7f797e4b2ddcb39183cf268e26822"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@rhlx01.fht-esslingen.de",
        "time": "Sun Jun 25 05:46:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] cpu_relax(): smpboot.c\n\nAdd cpu_relax() to various smpboot.c init loops.  cpu_relax() always implies a\nbarrier (according to Arjan), so remove those as well.\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e75eac33b5c7f797e4b2ddcb39183cf268e26822",
      "tree": "3c87328055c5975ca9d69df56dcc4a1d9066352c",
      "parents": [
        "e6a1530d692d6a60cdf15dfbcfea07f5324d7b9f"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@xensource.com",
        "time": "Sun Jun 25 05:46:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] Clean up and refactor i386 sub-architecture setup\n\nClean up and refactor i386 sub-architecture setup.\n\nThis change moves all the code from the\nasm-i386/mach-*/setup_arch_pre/post.h headers, into\narch/i386/mach-*/setup.c.  mach-*/setup_arch_pre.h is renamed to\nsetup_arch.h, and contains only things which should be in header files.  It\nis purely code-motion; there should be no functional changes at all.\n\nSeveral functions in arch/i386/kernel/setup.c needed to be made non-static\nso that they\u0027re visible to the code in mach-*/setup.c.  asm-i386/setup.h is\nused to hold the prototypes for these functions.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Christian Limpach \u003cChristian.Limpach@cl.cam.ac.uk\u003e\nCc: Martin Bligh \u003cmbligh@google.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Andrey Panin \u003cpazke@donpac.ru\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6a1530d692d6a60cdf15dfbcfea07f5324d7b9f",
      "tree": "bb34a4d745eb7f7e8d3de40b171fac17822ee8ac",
      "parents": [
        "7b2259b3e53f128c10a9fded0965e69d4a949847"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Jun 25 05:46:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] Allow migration of mlocked pages\n\nHugh clarified the role of VM_LOCKED.  So we can now implement page\nmigration for mlocked pages.\n\nAllow the migration of mlocked pages.  This means that try_to_unmap must\nunmap mlocked pages in the migration case.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b2259b3e53f128c10a9fded0965e69d4a949847",
      "tree": "c1827144c22dd49775190e05de791531e9fd21fd",
      "parents": [
        "68402ddc677005ed1b1359bbc1f279548cfc0928"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Jun 25 05:46:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] page migration: Support a vma migration function\n\nHooks for calling vma specific migration functions\n\nWith this patch a vma may define a vma-\u003evm_ops-\u003emigrate function.  That\nfunction may perform page migration on its own (some vmas may not contain page\nstructs and therefore cannot be handled by regular page migration.  Pages in a\nvma may require special preparatory treatment before migration is possible\netc) .  Only mmap_sem is held when the migration function is called.  The\nmigrate() function gets passed two sets of nodemasks describing the source and\nthe target of the migration.  The flags parameter either contains\n\nMPOL_MF_MOVE\twhich means that only pages used exclusively by\n\t\tthe specified mm should be moved\n\nor\n\nMPOL_MF_MOVE_ALL which means that pages shared with other processes\n\t\tshould also be moved.\n\nThe migration function returns 0 on success or an error condition.  An error\ncondition will prevent regular page migration from occurring.\n\nOn its own this patch cannot be included since there are no users for this\nfunctionality.  But it seems that the uncached allocator will need this\nfunctionality at some point.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68402ddc677005ed1b1359bbc1f279548cfc0928",
      "tree": "83da62a2b55e2ea7e0c46ed79c0d6498d36e1942",
      "parents": [
        "9f1a3cfcffaed2fbb3206179295c79ca8289f5c3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Jun 25 05:46:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM\n\nRemove VM_LOCKED before remap_pfn range from device drivers and get rid of\nVM_SHM.\n\nremap_pfn_range() already sets VM_IO.  There is no need to set VM_SHM since\nit does nothing.  VM_LOCKED is of no use since the remap_pfn_range does not\nplace pages on the LRU.  The pages are therefore never subject to swap\nanyways.  Remove all the vm_flags settings before calling remap_pfn_range.\n\nAfter removing all the vm_flag settings no use of VM_SHM is left.  Drop it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f1a3cfcffaed2fbb3206179295c79ca8289f5c3",
      "tree": "d7adeab100ff8e2fe0b64fa5b2c9ef09ec60c842",
      "parents": [
        "09a9a45dc62fef5f46a0dc98a3cefdb464cc4aaa"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Sun Jun 25 05:46:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:54 2006 -0700"
      },
      "message": "[PATCH] AOP_TRUNCATED_PAGE victims in read_pages() belong in the LRU\n\nAOP_TRUNCATED_PAGE victims in read_pages() belong in the LRU\n\nNick Piggin rightly pointed out that the introduction of AOP_TRUNCATED_PAGE\nto read_pages() was wrong to leave A_T_P victim pages in the page cache but\nnot put them in the LRU.  Failing to do so hid them from the VM.\n\nA_T_P just means that the aop method unlocked the page rather than\nperforming IO.  It would be very rare that the page was truncated between\nthe unlock and testing A_T_P.  So we leave the pages in the LRU for likely\nreuse soon rather than backing them back out of the page cache.  We do this\nby matching the behaviour before the A_T_P introduction which added pages\nto the LRU regardless of what -\u003ereadpage() did.\n\nThis doesn\u0027t include the unrelated cleanup in Nick\u0027s initial fix which\nchanged read_pages() to return void to match its only caller\u0027s behaviour of\nignoring errors.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09a9a45dc62fef5f46a0dc98a3cefdb464cc4aaa",
      "tree": "6ed1877420d2af9a2ac71cbafe0c515fc257b409",
      "parents": [
        "fb1bb34d45400f12e0a33f8c487b3795674908a7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 25 05:46:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:54 2006 -0700"
      },
      "message": "[PATCH] ieee1394: nodemgr: do not peek into struct semaphore\n\nAlso revert patch \"frv: ieee1394 is borken on frv\", as it no longer is.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nCc: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb1bb34d45400f12e0a33f8c487b3795674908a7",
      "tree": "11c593c83eff5a83999f4feee0d8937d1f575712",
      "parents": [
        "1e48275adc8c94c3281e646c8beb829f8e6f5bfc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 25 05:46:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:54 2006 -0700"
      },
      "message": "[PATCH] remove for_each_cpu()\n\nConvert a few stragglers over to for_each_possible_cpu(), remove\nfor_each_cpu().\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e48275adc8c94c3281e646c8beb829f8e6f5bfc",
      "tree": "19714abfe022baaa130f30151c01fde6c55d7937",
      "parents": [
        "dfd8317d3340f03bc06eba6b58f0ec0861da4a13"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 25 05:46:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:54 2006 -0700"
      },
      "message": "[PATCH] more for_each_cpu() removal\n\nIt\u0027s going away.\n\nI wonder if this code really meant to iterate across not-present, not-online\nCPUs.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfd8317d3340f03bc06eba6b58f0ec0861da4a13",
      "tree": "43bd5c93ad045355687c26beb0983fcf6ca18a6b",
      "parents": [
        "83626b01275d0228516b4d97da008328fc37c934",
        "c0897856553d45aee1780bed455b7c2e888dd64b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 17:48:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 17:48:14 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (25 commits)\n  [ARM] 3648/1: Update struct ucontext layout for coprocessor registers\n  [ARM] Add identifying number for non-rt sigframe\n  [ARM] Gather common sigframe saving code into setup_sigframe()\n  [ARM] Gather common sigframe restoration code into restore_sigframe()\n  [ARM] Re-use sigframe within rt_sigframe\n  [ARM] Merge sigcontext and sigmask members of sigframe\n  [ARM] Replace extramask with a full copy of the sigmask\n  [ARM] Remove rt_sigframe puc and pinfo pointers\n  [ARM] 3647/1: S3C24XX: add Osiris to the list of simtec pm machines\n  [ARM] 3645/1: S3C2412: irq support for external interrupts\n  [ARM] 3643/1: S3C2410: Add new usb clocks\n  [ARM] 3642/1: S3C24XX: Add machine SMDK2413\n  [ARM] 3641/1: S3C2412: Fixup gpio register naming\n  [ARM] 3640/1: S3C2412: Use S3C24XX_DCLKCON instead of S3C2410_DCLKCON\n  [ARM] 3639/1: S3C2412: serial port support\n  [ARM] 3638/1: S3C2412: core clocks\n  [ARM] 3637/1: S3C24XX: Add mpll clock, and set as fclk parent\n  [ARM] 3636/1: S3C2412: Add selection of CPU_ARM926\n  [ARM] 3635/1: S3C24XX: Add S3C2412 core cpu support\n  [ARM] 3633/1: S3C24XX: s3c2410 gpio bugfix - wrong pin nos\n  ...\n"
    },
    {
      "commit": "83626b01275d0228516b4d97da008328fc37c934",
      "tree": "7414f0b4ee877e10e40671df03425e362dd43c43",
      "parents": [
        "abb1cf3cb9532d824c8bda00a111adb106dd457d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 17:47:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 17:47:09 2006 -0700"
      },
      "message": "Revert \"[PATCH] usb: drivers/usb/core/devio.c dereferences a userspace pointer\"\n\nThis reverts commit 786dc1d3d7333f269e17d742886eac2188a2d9cc.\n\nAs Al so eloquently points out, the patch is crap. The old code was fine,\nthe new code was bogus.\n\nIt never dereferenced a user pointer, the \"-\u003e\" operator was to an array\nmember, which gives the _address_ of the member (in user space), not an\nactual dereference at all.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c0897856553d45aee1780bed455b7c2e888dd64b",
      "tree": "acbee1a7cedca5087c3500f991a7de69b68da6b1",
      "parents": [
        "e11c910b5bcc1dbc38a5af7a24be2812fc956b27",
        "85fe068123aa11d3477ce88c7d365e233b1f2e10"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jun 24 23:53:01 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 23:53:01 2006 +0100"
      },
      "message": "Merge signal handler branch\n"
    },
    {
      "commit": "85fe068123aa11d3477ce88c7d365e233b1f2e10",
      "tree": "2b4d4a255737dc3b2bc031e0853902637250e125",
      "parents": [
        "ca195cfec9fff622a61b1b72534e73360747f735"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Sat Jun 24 23:46:21 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 23:46:21 2006 +0100"
      },
      "message": "[ARM] 3648/1: Update struct ucontext layout for coprocessor registers\n\nPatch from Daniel Jacobowitz\n\nIn order for userspace to find saved coprocessor registers, move them from\nstruct rt_sigframe into struct ucontext.  Also allow space for glibc\u0027s\nsigset_t, so that userspace and kernelspace can use the same ucontext\nlayout.  Define the magic numbers for iWMMXt in the header file for easier\nreference.  Include the size of the coprocessor data in the magic numbers.\n\nAlso define magic numbers and layout for VFP, not yet saved.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "abb1cf3cb9532d824c8bda00a111adb106dd457d",
      "tree": "fd62d48b5057e36a476a8aa80ff5ea3fe337b4da",
      "parents": [
        "b464f5794619bbe98a92e1bc4180986e39615ac4",
        "c499aeb08cb24bed60e5bfc80720597bcf1a720d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:43 2006 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: radeon constify radeon microcode\n  Add i915 ioctls to configure pipes for vblank interrupt.\n  drm: update radeon to 1.25 add r200 vertex program support\n  drm: radeon add a tcl state flush before accessing tcl vector space\n"
    },
    {
      "commit": "b464f5794619bbe98a92e1bc4180986e39615ac4",
      "tree": "50f6df06a582b1c6b563af7ffd736a365a7941dd",
      "parents": [
        "b9d8be7828e974f076717f0da608d052440fe192",
        "0fe6e2d2928e089d16ec5ed7ba634c1d60916020"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:35 2006 -0700"
      },
      "message": "Merge branch \u0027intelfb-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/intelfb-2.6\n\n* \u0027intelfb-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/intelfb-2.6:\n  intelfb delousing\n"
    },
    {
      "commit": "b9d8be7828e974f076717f0da608d052440fe192",
      "tree": "d4bc4d3e13f816a76b1a02bde922ee7ad0dbdbd9",
      "parents": [
        "d02f40e81e003be6ddba5c176f2e40ea290c3729",
        "1812fd40725c13cf050c29791a6dd35d593eb8d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:24 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (40 commits)\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Make auxio a real driver.\n  [PARPORT] sunbpp: Convert to new SBUS device framework.\n  [Documentation]: Update probing info in sbus_drivers.txt\n  [SCSI] qlogicpti: Convert to new SBUS device framework.\n  [SCSI] esp: Fix bug in esp_remove_common.\n  [NET] sunhme: Kill useless loop over sdevs in quattro_sbus_find().\n  [NET] myri_sbus: Kill unused next_module struct member.\n  [NET] myri_sbus: Convert to new SBUS device layer.\n  [NET] sunqe: Convert to new SBUS driver layer.\n  [NET] sunbmac: Convert over to new SBUS device framework.\n  [NET] sunlance: Convert to new SBUS driver framework.\n  [NET] sunhme: Convert to new SBUS driver framework.\n  [NET] sunhme: Kill __sparc__ and __sparc_v9__ ifdefs.\n  [SCSI] sparc: Port esp to new SBUS driver layer.\n  [SOUND] sparc: Port amd7930 to new SBUS device layer.\n  [SBUS]: Rewrite and plug into of_device framework.\n  [SPARC]: Port of_device layer and make ebus use it.\n  [SPARC]: Port sparc64 in-kernel device tree code to sparc32.\n  [SPARC64]: Add of_device layer and make ebus/isa use it.\n  ...\n"
    },
    {
      "commit": "d02f40e81e003be6ddba5c176f2e40ea290c3729",
      "tree": "9a8147cc77bc6fead512abf6dfce25d4c38fa6b2",
      "parents": [
        "eb71c87a492b7090ff9e8ac46912c480a1687e38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:32:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:47:59 2006 -0700"
      },
      "message": "Enable minimal per-device resume tracing\n\nThis is the minimal resume trace code to find which device resume (if\nany) results in problems.  Usually, you\u0027d use the information this\ngenerates as a starting point to adding more fine-grained trace event\npoints.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb71c87a492b7090ff9e8ac46912c480a1687e38",
      "tree": "1136213dee0f942866b6c2c65de7e7c63ca94fda",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:27:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:44:01 2006 -0700"
      },
      "message": "Add some basic resume trace facilities\n\nConsidering that there isn\u0027t a lot of hw we can depend on during resume,\nthis is about as good as it gets.\n\nThis is x86-only for now, although the basic concept (and most of the\ncode) will certainly work on almost any platform.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca195cfec9fff622a61b1b72534e73360747f735",
      "tree": "a98ce000e4ad01909155cad73e1ce5d1ff150117",
      "parents": [
        "aca6ca10974aa78adfb47291722ce851160213e4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jun 24 22:41:09 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 22:41:09 2006 +0100"
      },
      "message": "[ARM] Add identifying number for non-rt sigframe\n\nGDB couldn\u0027t reliably tell the difference between the old and new\nnon-rt sigframes, so provide it with a number at the beginning which\nwill never appear in the old sigframe, and hence provide gdb with a\nreliable way to tell the two apart.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e11c910b5bcc1dbc38a5af7a24be2812fc956b27",
      "tree": "38fb4c1b23bf2085cd0b05db9c85e3b91819130f",
      "parents": [
        "c1e08adc86f886ba0ad7c8f29c240d6e833e7ec7",
        "c9b949a734adef5d05cbaa0b0546b924ca517155"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jun 24 22:21:49 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 22:21:49 2006 +0100"
      },
      "message": "Merge S3C24xx branch\n"
    },
    {
      "commit": "c1e08adc86f886ba0ad7c8f29c240d6e833e7ec7",
      "tree": "67e66ff524c6d51c61475a3c0df7d8d4850b4284",
      "parents": [
        "52e3e772a098274df3c6f5f1ad58cd7fe24089bf",
        "1f64eb379cfc95d5f627b779685f7ac6721df322"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jun 24 22:21:35 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 22:21:35 2006 +0100"
      },
      "message": "Merge ep93xx branch\n"
    },
    {
      "commit": "c9b949a734adef5d05cbaa0b0546b924ca517155",
      "tree": "030a98d23fd379139efd1d30f0c8fe885ceb0ca6",
      "parents": [
        "a019f4a9a7b4ec4986918e9aefa06815cf77b714"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:22:35 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:22:35 2006 +0100"
      },
      "message": "[ARM] 3647/1: S3C24XX: add Osiris to the list of simtec pm machines\n\nPatch from Ben Dooks\n\nEnable power management for Simtec Osiris\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a019f4a9a7b4ec4986918e9aefa06815cf77b714",
      "tree": "52f98219bc0d86e6c55e48513a6dcfa93a0cb44c",
      "parents": [
        "22346aea8d39372d6fd207468701e90bf546b882"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:37 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:37 2006 +0100"
      },
      "message": "[ARM] 3645/1: S3C2412: irq support for external interrupts\n\nPatch from Ben Dooks\n\nMove the decoding of the IRQ_EXT4 and above out of\nthe entry macro, and into an chained irq handler\nas the EXTINT registers move depending on the CPU\nbeing used.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "22346aea8d39372d6fd207468701e90bf546b882",
      "tree": "ceb871ca3512e5b0bbaeed74f4e497aace197a9a",
      "parents": [
        "66c594098db1ee885f486a684b66937e28e792b1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:36 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:36 2006 +0100"
      },
      "message": "[ARM] 3643/1: S3C2410: Add new usb clocks\n\nPatch from Ben Dooks\n\nMake the S3C2410 use the same usb clock naming\nas the S3C2412\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "66c594098db1ee885f486a684b66937e28e792b1",
      "tree": "9be95a4fe527d163cee085162e5ffeaec5e6cc50",
      "parents": [
        "44cc7c9c15124c4506da96304e5f9eb88200fc35"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:35 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:35 2006 +0100"
      },
      "message": "[ARM] 3642/1: S3C24XX: Add machine SMDK2413\n\nPatch from Ben Dooks\n\nAdd basic support for the Samsung/Aiji SMDK2413\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "44cc7c9c15124c4506da96304e5f9eb88200fc35",
      "tree": "911dcdfc55ed609a79f7c1c23c918e709b6e3cdf",
      "parents": [
        "46491c94d39a519178ba8c6b5b5d6a839210124d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:33 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:33 2006 +0100"
      },
      "message": "[ARM] 3641/1: S3C2412: Fixup gpio register naming\n\nPatch from Ben Dooks\n\nThe current S3C2412 has used to moving S3C24XX_\nfor the generic form of an register has been\nmoved from the S3C2410.\n\nFixup S3C2410_EXTINTx and S3C2410_EINFLTx to\nS3C24XX_EXTINTx and S3C24XX_EXTINTx\n\nDepends on Patch #3635/1, Patch #3640/1\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "46491c94d39a519178ba8c6b5b5d6a839210124d",
      "tree": "a2b803640a19edfc4d1919b8f49d3304e5a20a55",
      "parents": [
        "73e55cb3b3549d0174d1dadb755200938232e8d0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:32 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:32 2006 +0100"
      },
      "message": "[ARM] 3640/1: S3C2412: Use S3C24XX_DCLKCON instead of S3C2410_DCLKCON\n\nPatch from Ben Dooks\n\nThe current S3C2412 support has moved to using\nS3C24XX_DCLKCON unless the specific DCLKCON is\nrequired (S3C2412_DCLKCON or S3C2410_DKCLKCON)\n\nMove the few places using S3C2410_DCLKCON to\nS3C24XX_DCLKCON\n\nDepends on Patch #3635/1\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "73e55cb3b3549d0174d1dadb755200938232e8d0",
      "tree": "041dc51100fae9a8da403a69a7d966f99c578bc9",
      "parents": [
        "736855f0c748dacb624070b8d6ffffe4532cf4dc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:32 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:32 2006 +0100"
      },
      "message": "[ARM] 3639/1: S3C2412: serial port support\n\nPatch from Ben Dooks\n\nSerial port support for the on-board UART blocks\non the Samsung S3C2412 and S3C2413 UARTs.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "736855f0c748dacb624070b8d6ffffe4532cf4dc",
      "tree": "273afc6674a29fa8e79b073c37d076846e200c3b",
      "parents": [
        "513846f82829efd5bab5359bdc33509e6386fd49"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:31 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:31 2006 +0100"
      },
      "message": "[ARM] 3638/1: S3C2412: core clocks\n\nPatch from Ben Dooks\n\nClock support for the clocks on the Samsung S3C2412\nand S3C2413 SoCs. This provides clock enables and\nparent selection for all the standard clocks.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "513846f82829efd5bab5359bdc33509e6386fd49",
      "tree": "d04dec7a504f62ab4f37726a227fab19f1b51e39",
      "parents": [
        "3434d9d9fc0fec0b96ab128ee0d743b6a0d90160"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:29 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:29 2006 +0100"
      },
      "message": "[ARM] 3637/1: S3C24XX: Add mpll clock, and set as fclk parent\n\nPatch from Ben Dooks\n\nUpdate the clocks with the MPLL clock, and\nuse it as the parent. Also export these to\nthe rest of arch/arm/mach-s3c2410\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3434d9d9fc0fec0b96ab128ee0d743b6a0d90160",
      "tree": "4d085e1ba319b979a1d9053fd78569db8493edf3",
      "parents": [
        "68d9ab394f06f95fd4ca612c08edf13e410fd8d0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:28 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:28 2006 +0100"
      },
      "message": "[ARM] 3636/1: S3C2412: Add selection of CPU_ARM926\n\nPatch from Ben Dooks\n\nSelect CONFIG_CPU_ARM926 when CONFIG_CPU_S3C2412 is\nselected.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "68d9ab394f06f95fd4ca612c08edf13e410fd8d0",
      "tree": "ad5fc04b5b3c319134db680bebc9a552d88375fc",
      "parents": [
        "a3ff55026e59687040f00fc35680fc0e774859f4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:27 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:27 2006 +0100"
      },
      "message": "[ARM] 3635/1: S3C24XX: Add S3C2412 core cpu support\n\nPatch from Ben Dooks\n\nAdd support for the Samsung S3C2412 and S3C2413 range\nof SoCs. This patch contains the core identification,\ndebug macros, and basic register updates to get these\nto build.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a3ff55026e59687040f00fc35680fc0e774859f4",
      "tree": "41fe003d4e2dddd794b989bc4bfde5ebfb2f8838",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:26 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:26 2006 +0100"
      },
      "message": "[ARM] 3633/1: S3C24XX: s3c2410 gpio bugfix - wrong pin nos\n\nPatch from Ben Dooks\n\nThe s3c2410 gpio functions have a pair of bugs where\nthe code is using the pin function definitions instead\nof the pin gpio numbers.\n\nAlso remove the changelog\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52e3e772a098274df3c6f5f1ad58cd7fe24089bf",
      "tree": "74af07ddbdc188b4d572e8586c0911dfafd3c336",
      "parents": [
        "fc8ea7a1eae3034505f70f02981d33bbc1284a86"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sat Jun 24 09:58:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 10:34:48 2006 +0100"
      },
      "message": "[ARM] 3631/1: Remove legacy __mem_isa() definitions\n\nPatch from Andrew Victor\n\nRemove the remaining legacy __mem_isa() definitions for the ARM\nplatforms.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc8ea7a1eae3034505f70f02981d33bbc1284a86",
      "tree": "57abfb6469bc5f6a5e8f0742be19798a781b8753",
      "parents": [
        "3da4bd2bfc672a484d2a5df9f89b79f5e1e634dc"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jun 24 09:57:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 10:34:29 2006 +0100"
      },
      "message": "[ARM] 3644/1: ixp2000: export gpio_line_config()\n\nPatch from Lennert Buytenhek\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f64eb379cfc95d5f627b779685f7ac6721df322",
      "tree": "df793338e6fe4b9f1623055cd39a00711e3e0f10",
      "parents": [
        "1d81eedb8f6c13c262a70b8167530ec24b09c0ff"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jun 24 10:33:03 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 10:33:03 2006 +0100"
      },
      "message": "[ARM] 3646/1: ep93xx: instantiate ep93xx-ohci platform device\n\nPatch from Lennert Buytenhek\n\nThe ep93xx ohci bits have been merged into the gregkh-2.6 tree, which\nmeans that they will probably go upstream soon, so make the core ep93xx\ncode instantiate an appropriate ep93xx-ohci platform device.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1d81eedb8f6c13c262a70b8167530ec24b09c0ff",
      "tree": "12b1231f90127b117cdd88c8240c002e57460c3e",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jun 24 10:33:02 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 10:33:02 2006 +0100"
      },
      "message": "[ARM] 3634/1: ep93xx: initial implementation of the clk_* API\n\nPatch from Lennert Buytenhek\n\nAdd an initial implementation of the clk_* API for the cirrus ep93xx\nto the tree.  The initial implementation is somewhat minimal, with the\nintention of extending it as we go along.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3da4bd2bfc672a484d2a5df9f89b79f5e1e634dc",
      "tree": "be998210c8f123e138fa47ede373f07b70324d20",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jun 24 09:57:13 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 09:57:13 2006 +0100"
      },
      "message": "[ARM] 3632/1: iwmmxt: fix up argument comment for iwmmxt_task_restore()\n\nPatch from Lennert Buytenhek\n\nCommit d6551e884cf66de072b81f8b6d23259462c40baf forgot to update the\ndescription of what goes into r2 when calling iwmmxt_task_restore().\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c499aeb08cb24bed60e5bfc80720597bcf1a720d",
      "tree": "a0fdc43db1b379650e913dbe46947b7e3a5b9adb",
      "parents": [
        "702880f24373dfb31edb0bcd997ff924d07decc3"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:37:48 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:37:48 2006 +1000"
      },
      "message": "drm: radeon constify radeon microcode\n\nFrom: Tilman (DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "702880f24373dfb31edb0bcd997ff924d07decc3",
      "tree": "ce78f61ee3b9b71d97bed31437af84c5fa0682da",
      "parents": [
        "d6fece051a4ef330922bfafb9d64e3e133e3a8a6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:07:34 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:32:58 2006 +1000"
      },
      "message": "Add i915 ioctls to configure pipes for vblank interrupt.\n\ni915 vblanks can be generated from either pipe a or b, however a disabled\npipe generates no interrupts. This change allows the X server to select\nwhich pipe generates vblank interrupts.\n\nFrom: Keith Packard \u003ckeith.packard@intel.com\u003e via DRM CVS\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d6fece051a4ef330922bfafb9d64e3e133e3a8a6",
      "tree": "f75c1a4d4f5324ab21f08cf753c849e33f3365e4",
      "parents": [
        "f2a2279ffc0dfd27f6909184a29910e40ae7eebd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:04:07 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:32:10 2006 +1000"
      },
      "message": "drm: update radeon to 1.25 add r200 vertex program support\n\nAdd support for r200 vertex programs (R200_EMIT_VAP_PVS_CNTL, and new\npacket type for making it possible to address whole tcl vector space\nand have a larger count)\n\nFrom: Roland Scheidegger (DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f2a2279ffc0dfd27f6909184a29910e40ae7eebd",
      "tree": "e1e9e8a652256a6fd25a595f429f88a39543b3f2",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 16:55:34 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:32:04 2006 +1000"
      },
      "message": "drm: radeon add a tcl state flush before accessing tcl vector space\n\nDo a tcl state flush before accessing tcl vector space. This fixes some\nmore problems with flickering (bug #6637). drm may not be appropriate\nplace for this, since doing that flush there might both be overkill and\ninsufficient in some cases. However, it\u0027s hard to figure out when that\nflush is needed, so this has to suffice. There does not seem to be a\nperformance penalty associated with it.\n\nFrom: Roland Scheidegger (DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0fe6e2d2928e089d16ec5ed7ba634c1d60916020",
      "tree": "00b045e1d693d2dfa5a8e89e7129592f176ae902",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jun 23 06:05:39 2006 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:22:17 2006 +1000"
      },
      "message": "intelfb delousing\n\nring_head is offset in card memory, not iomem pointer.  Fixed, removed\nfuckloads of amazingly bogus casts somebody had sprinkled all over the\nplace.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "1812fd40725c13cf050c29791a6dd35d593eb8d8",
      "tree": "7ae54e7908a80a00badd73a35285a3dba55218ef",
      "parents": [
        "b5ba0740f852f4ad86ba7f21267bc77027d60703"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:17:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:17:48 2006 -0700"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5ba0740f852f4ad86ba7f21267bc77027d60703",
      "tree": "efdcf4d668dd3b65ca1ef9f2898134ff4122da62",
      "parents": [
        "4f62d158a32d9f470377a7bd6dcb797b42afe5f3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 22:46:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:21 2006 -0700"
      },
      "message": "[SPARC64]: Make auxio a real driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f62d158a32d9f470377a7bd6dcb797b42afe5f3",
      "tree": "728af64e1de30a6049d03f1799f094fb1dda75f7",
      "parents": [
        "9eccf1b3121f7e407d3159908f29252887194a16"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 22:22:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:19 2006 -0700"
      },
      "message": "[PARPORT] sunbpp: Convert to new SBUS device framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9eccf1b3121f7e407d3159908f29252887194a16",
      "tree": "da29cdcbe783e62dfffde79c77d0f0f846960272",
      "parents": [
        "3d4253d9afabd6d42c33812a839ba67b8c9bbe49"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 22:12:39 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:17 2006 -0700"
      },
      "message": "[Documentation]: Update probing info in sbus_drivers.txt\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d4253d9afabd6d42c33812a839ba67b8c9bbe49",
      "tree": "3816c3159f32135ff3265cf7e64793bf0ea9b744",
      "parents": [
        "7bd5ed5dd4f12ba56c99c9b5a8838afbf121f397"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 22:00:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:15 2006 -0700"
      },
      "message": "[SCSI] qlogicpti: Convert to new SBUS device framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7bd5ed5dd4f12ba56c99c9b5a8838afbf121f397",
      "tree": "aff1f778fe94307880cf9b6b972fe7aafd924252",
      "parents": [
        "96399487ad84b0d935923fe3652943159f36fb64"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 21:58:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:13 2006 -0700"
      },
      "message": "[SCSI] esp: Fix bug in esp_remove_common.\n\nDo not try to kfree(esp), scsi_host_put() takes care of that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96399487ad84b0d935923fe3652943159f36fb64",
      "tree": "97e82724bb3473abbb7c5e47766260d6bd26df92",
      "parents": [
        "c0442209e41b3453736ef974ee709a6ae15d99fb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 21:36:46 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:11 2006 -0700"
      },
      "message": "[NET] sunhme: Kill useless loop over sdevs in quattro_sbus_find().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0442209e41b3453736ef974ee709a6ae15d99fb",
      "tree": "73db3fed40a9541db01e7b633555f8b258956e4d",
      "parents": [
        "a46c30fd62636d5d0f4209fed79c99c01dd58218"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 21:33:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:09 2006 -0700"
      },
      "message": "[NET] myri_sbus: Kill unused next_module struct member.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a46c30fd62636d5d0f4209fed79c99c01dd58218",
      "tree": "2d9558e47d70d1c137752b24779a30ce7ed7d124",
      "parents": [
        "ecba38abfdaf012713b661177c2a6db12bb996c3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 21:32:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:07 2006 -0700"
      },
      "message": "[NET] myri_sbus: Convert to new SBUS device layer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ecba38abfdaf012713b661177c2a6db12bb996c3",
      "tree": "66803ba6b032d3ebd41bba37b3979fc0b056b377",
      "parents": [
        "52a34c7fe43afcbcd0e1ecfdef6b3dfdb9a90180"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 21:23:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:04 2006 -0700"
      },
      "message": "[NET] sunqe: Convert to new SBUS driver layer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52a34c7fe43afcbcd0e1ecfdef6b3dfdb9a90180",
      "tree": "8977d6e367aa344e1d7a1ce008265af3a6848370",
      "parents": [
        "c2d81e63ced3e81b8b71087b9af44da26171ba36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 18:48:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:02 2006 -0700"
      },
      "message": "[NET] sunbmac: Convert over to new SBUS device framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2d81e63ced3e81b8b71087b9af44da26171ba36",
      "tree": "d9b889d7b0fa34055a37680a63766a56bf202438",
      "parents": [
        "050bbb196392b9c178f82b1205a23dd2f915ee93"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 18:39:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:00 2006 -0700"
      },
      "message": "[NET] sunlance: Convert to new SBUS driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "050bbb196392b9c178f82b1205a23dd2f915ee93",
      "tree": "7558fc040ea5cfedefd56f0e5412b15ee23d8228",
      "parents": [
        "9e326acf567b605cf4177081cc7367c24ec10a66"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 18:21:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:58 2006 -0700"
      },
      "message": "[NET] sunhme: Convert to new SBUS driver framework.\n\nAnd make it a real PCI driver too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e326acf567b605cf4177081cc7367c24ec10a66",
      "tree": "96a175748a36eeaa181ae3ce87ef19c47dc1d73b",
      "parents": [
        "411aa5540536feace62c97478a8ea5dab7469377"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 17:31:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:56 2006 -0700"
      },
      "message": "[NET] sunhme: Kill __sparc__ and __sparc_v9__ ifdefs.\n\nUse CONFIG_SPARC and CONFIG_SPARC64 instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "411aa5540536feace62c97478a8ea5dab7469377",
      "tree": "7aef2cb7f15734027d8f88b96826692e57f3fc94",
      "parents": [
        "69b5c4f18b2ceab3da9e854d02f8d9a2aa5b8431"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 17:29:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:54 2006 -0700"
      },
      "message": "[SCSI] sparc: Port esp to new SBUS driver layer.\n\nThis also turns the driver into a new-style scsi driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69b5c4f18b2ceab3da9e854d02f8d9a2aa5b8431",
      "tree": "c95b10216256a209de6ab3150eccf60ec0f2e116",
      "parents": [
        "576c352e89e57cfa6c9f493e549d10d86f60a0cf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 16:23:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:52 2006 -0700"
      },
      "message": "[SOUND] sparc: Port amd7930 to new SBUS device layer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "576c352e89e57cfa6c9f493e549d10d86f60a0cf",
      "tree": "4f393f05beef86284a037b106bfb353ff0d72c8a",
      "parents": [
        "fd5314311634245172d40ccb418d89dac91d6ad6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 23 15:55:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:50 2006 -0700"
      },
      "message": "[SBUS]: Rewrite and plug into of_device framework.\n\nI severely apologize, I was still learning how to program\nin C when I wrote this stuff 10 years ago...\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd5314311634245172d40ccb418d89dac91d6ad6",
      "tree": "a157e4f2ec03316d733de1ff5c64254d8068d078",
      "parents": [
        "942a6bdd1c4d2419a42be77ba1c964e4ba8dae9e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 15:55:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:47 2006 -0700"
      },
      "message": "[SPARC]: Port of_device layer and make ebus use it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "942a6bdd1c4d2419a42be77ba1c964e4ba8dae9e",
      "tree": "b1a432a83aff7b88d301d4932ff75e5078b8c347",
      "parents": [
        "a2bd4fd17926d715a470fbe0ebe05128ba410984"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 15:53:31 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:45 2006 -0700"
      },
      "message": "[SPARC]: Port sparc64 in-kernel device tree code to sparc32.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2bd4fd17926d715a470fbe0ebe05128ba410984",
      "tree": "3e39a2f6aaf3a628b955067ef3668cae3456de03",
      "parents": [
        "8cd24ed4f8031636fb5dacb04adee9e02556ecd5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 01:44:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:43 2006 -0700"
      },
      "message": "[SPARC64]: Add of_device layer and make ebus/isa use it.\n\nSparcspkr and power drivers are converted, to make sure it works.\nEventually the SBUS device layer will use this as a sub-class.\n\nI really cannot cut loose on that bit until sparc32 is given the\nsame infrastructure.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cd24ed4f8031636fb5dacb04adee9e02556ecd5",
      "tree": "8a58e54a4181adf91d0ee2c4af6a92be7427f7cb",
      "parents": [
        "92c4e22593c22eb0943b232c61c98b517081637d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 22:08:58 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:41 2006 -0700"
      },
      "message": "[SPARC64]: Expand of_*() interfaces some more.\n\nImport some more stuff from powerpc.\n\nAdd of_device_is_compatible(), and of_find_compatible_node().\nExport some more of the other routines to modules.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92c4e22593c22eb0943b232c61c98b517081637d",
      "tree": "f1988604cf022ef0617b1f3b6c930b7c86f4ebe6",
      "parents": [
        "25c7581bcdd11cf9b82a8ef062a10bea310cc9e9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 20:23:56 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:38 2006 -0700"
      },
      "message": "[SPARC64]: Kill unused local vars in map_prom_timers().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25c7581bcdd11cf9b82a8ef062a10bea310cc9e9",
      "tree": "c88f4ee5e91fa7921ff13627f373e1bfbcec8b81",
      "parents": [
        "44bdef5e8f2e64ba5974b587989a829d57126bad"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 20:21:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:36 2006 -0700"
      },
      "message": "[SPARC64]: Kill off some more prom_getproperty() remnants.\n\nThe remaining ones occur before we have imported the\ndevice tree.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44bdef5e8f2e64ba5974b587989a829d57126bad",
      "tree": "9a024374403bc06942cfd908565b4a3a0fa12e76",
      "parents": [
        "cecc4e9222c4e2bca59834750e493eea6be97613"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 20:04:30 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:34 2006 -0700"
      },
      "message": "[SPARC64]: Convert Cheetah memory controller driver to in-kernel PROM tree.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cecc4e9222c4e2bca59834750e493eea6be97613",
      "tree": "9fd177ac904e4ef091c0322ae9f105210d42916d",
      "parents": [
        "9c10a58ed634d98114c5717e2da761d8a63f2cd4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 19:53:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:32 2006 -0700"
      },
      "message": "[SPARC64]: Convert central bus layer to in-kernel PROM device tree.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c10a58ed634d98114c5717e2da761d8a63f2cd4",
      "tree": "cedcda632d937706dec7621a15f3af97b9300791",
      "parents": [
        "690c8fd31f1e35985d0f35772fde514da59ec9d1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 19:31:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:30 2006 -0700"
      },
      "message": "[SPARC64]: Kill ebus/isa range and interrupt mapping struct members.\n\nUnused outside of initial bus probe scan.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "690c8fd31f1e35985d0f35772fde514da59ec9d1",
      "tree": "8a5a0036b3780a9eb315ea2201a2562570de1ebe",
      "parents": [
        "de8d28b16f5614aeb12bb69c8f9a38578b8d3ada"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 19:12:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:28 2006 -0700"
      },
      "message": "[SPARC64]: Use in-kernel PROM tree for EBUS and ISA.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de8d28b16f5614aeb12bb69c8f9a38578b8d3ada",
      "tree": "152f0930dc099606342e9cc6d9a3892cd9f3f192",
      "parents": [
        "765b5f32730cfd2608291e679060b0391570c8b3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 16:18:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:26 2006 -0700"
      },
      "message": "[SPARC64]: Convert sparc64 PCI layer to in-kernel device tree.\n\nOne thing this change pointed out was that we really should\npull the \"get \u0027local-mac-address\u0027 property\" logic into a helper\nfunction all the network drivers can call.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "765b5f32730cfd2608291e679060b0391570c8b3",
      "tree": "aff07bf3e34c25da9a2dffabd64d946471277614",
      "parents": [
        "c2a5a46be4a1c682e18e29e67785126b7610b14d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 00:49:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:23 2006 -0700"
      },
      "message": "[SPARC64]: Must run smp_setup_cpu_possible_map() after paging_init()\n\nOtherwise the in-kernel PROM device tree isn\u0027t built yet,\nand therefore the present cpu bits don\u0027t get set properly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2a5a46be4a1c682e18e29e67785126b7610b14d",
      "tree": "b9101fa7547c9c5d86ff550e6398a8cf7c2f283a",
      "parents": [
        "486ad10a7e1b2bb61ea9e48c4d9510f50cd74fc5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 22 00:01:56 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:21 2006 -0700"
      },
      "message": "[SPARC64]: Fix for Niagara memory corruption.\n\nOn some sun4v systems, after netboot the ethernet controller and it\u0027s\nDMA mappings can be left active.  The net result is that the kernel\ncan end up using memory the ethernet controller will continue to DMA\ninto, resulting in corruption.\n\nTo deal with this, we are more careful about importing IOMMU\ntranslations which OBP has left in the IO-TLB.  If the mapping maps\ninto an area the firmware claimed was free and available memory for\nthe kernel to use, we demap instead of import that IOMMU entry.\n\nThis is going to cause the network chip to take a PCI master abort on\nthe next DMA it attempts, if it has been left going like this.  All\ntests show that this is handled properly by the PCI layer and the e1000\ndrivers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "486ad10a7e1b2bb61ea9e48c4d9510f50cd74fc5",
      "tree": "eac1b6fe80626767f7bea620b9e06aedc6600b95",
      "parents": [
        "07f8e5f358a0b7240f1dad6b3819f2fd1103f159"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 00:00:00 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:19 2006 -0700"
      },
      "message": "[SPARC64]: Minor bug fix to obp_read_memory().\n\nIf we end up zero\u0027ing out the size of one of the entries,\npop it out of the array completely because some code that\nexamines these things cannot handle a zero length element\nproperly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07f8e5f358a0b7240f1dad6b3819f2fd1103f159",
      "tree": "5976cc05de92f27a9cc12a3db31ced5311ac3769",
      "parents": [
        "6d307724cb6a6b8466cad4fdf13d8a409bc2433f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 21 23:34:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:17 2006 -0700"
      },
      "message": "[SPARC64]: Convert cpu_find_by_*() interface to in-kernel PROM device tree.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d307724cb6a6b8466cad4fdf13d8a409bc2433f",
      "tree": "66809731d2a7257f23b8583c69b7bd71a83d634c",
      "parents": [
        "6760d28bc691bb255c501c9b680f2fc1162258b2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 21 23:07:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:15 2006 -0700"
      },
      "message": "[SPARC64]: Add of_getintprop_default().\n\nThis encodes a common idiomatic coding pattern used when\ndealing with integer properties.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6760d28bc691bb255c501c9b680f2fc1162258b2",
      "tree": "8c6a249a56fc2a2eee995dbcb55daf4adf456705",
      "parents": [
        "27cc64c7cc9e41788e53655c717aeca2f55f2041"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 21 22:56:20 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:13 2006 -0700"
      },
      "message": "[SPARC64]: Convert sun4v virtual-device layer to in-kernel PROM device tree.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27cc64c7cc9e41788e53655c717aeca2f55f2041",
      "tree": "2ea1c64dcbf34013499d12f95fdb9db2b947d43c",
      "parents": [
        "20edac8ad487b784a286c1e59cc24819cb8d3b86"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 21 22:31:08 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:11 2006 -0700"
      },
      "message": "[SPARC64]: Rate limited kernel unaligned trap logging, ala IA64.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20edac8ad487b784a286c1e59cc24819cb8d3b86",
      "tree": "1801d81a1164c07c6d136fd755fe181de4affa7f",
      "parents": [
        "e87dc35020bc555969810452f44bceaf8394eafa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 21 22:07:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:09 2006 -0700"
      },
      "message": "[SPARC64]: Disable verbose PCI IRQ probing messages by default.\n\nAllow them to be enabled with \"pci\u003dirq_verbose\" on the\nboot command line.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e87dc35020bc555969810452f44bceaf8394eafa",
      "tree": "b58f14d41f8e147f6ddc2d9657a88813fdb73bdf",
      "parents": [
        "aaf7cec2769942035985716452107fc5ba0b11f6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 21 18:18:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:07 2006 -0700"
      },
      "message": "[SPARC64]: Use in-kernel OBP device tree for PCI controller probing.\n\nIt can be pushed even further down, but this is a first step.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aaf7cec2769942035985716452107fc5ba0b11f6",
      "tree": "4f4bc5278ef41e016b97b6860d30fa773db7fee2",
      "parents": [
        "372b07bb5a13f8a1b8a3ce49cd76d39a79dbd3bd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 21 16:33:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:04 2006 -0700"
      },
      "message": "[SPARC64]: Add of_find_node_by_{name,type}().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "372b07bb5a13f8a1b8a3ce49cd76d39a79dbd3bd",
      "tree": "934af50f039921411e2ab6f4678b083f2b8c7eed",
      "parents": [
        "8fae097debdf8ac9b66d220ac258535ea09f3898"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 21 15:35:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:02 2006 -0700"
      },
      "message": "[SPARC64]: Import OBP device tree into kernel data structures.\n\nThe basic framework is based on the PowerPC OF code.\n\nThis code even tries to get the device addressing components\ncorrect in the full path names.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fae097debdf8ac9b66d220ac258535ea09f3898",
      "tree": "9c022cbf14e9174946a503b116fdf7376b8ce0ce",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 20 15:23:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:00 2006 -0700"
      },
      "message": "[SBUS]: Start cleaning up generic sbus support layer.\n\nIn particular, move the IRQ probing out to sparc32/sparc64\narch specific code where it belongs.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18",
      "tree": "1c91f0dd294b14edb6058d1236a65b997f7ed2a2",
      "parents": [
        "6edad161cd4dfe1df772e7a74ab63cab53b5e8c1"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Jun 24 00:33:08 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 21:37:34 2006 -0700"
      },
      "message": "[PATCH] fix typo in acpi video brightness changes.\n\nPrevent possible null dereference due to misplaced ;\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6edad161cd4dfe1df772e7a74ab63cab53b5e8c1",
      "tree": "389d6daa728b2ba1bd8c2180cab705706449f62a",
      "parents": [
        "236ee8c33277ab48671995f26dc68a4639936418",
        "0dd4b21f517e138ea113db255645fbae1bf5eef3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 15:58:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 15:58:44 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: (258 commits)\n  [libata] conversion to new debug scheme, part 1 of $N\n  [PATCH] libata: Add ata_scsi_dev_disabled\n  [libata] Add host lock to struct ata_port\n  [PATCH] libata: implement per-dev EH action mask eh_info-\u003edev_action[]\n  [PATCH] libata-dev: move the CDB-intr DMA blacklisting\n  [PATCH] ahci: disable NCQ support on vt8251\n  [libata] ahci: add JMicron PCI IDs\n  [libata] sata_nv: add PCI IDs\n  [libata] ahci: Add NVIDIA PCI IDs.\n  [PATCH] libata: convert several bmdma-style controllers to new EH, take #3\n  [PATCH] sata_via: convert to new EH, take #3\n  [libata] sata_nv: s/spin_lock_irqsave/spin_lock/ in irq handler\n  [PATCH] sata_nv: add hotplug support\n  [PATCH] sata_nv: convert to new EH\n  [PATCH] sata_nv: better irq handlers\n  [PATCH] sata_nv: simplify constants\n  [PATCH] sata_nv: kill struct nv_host_desc and nv_host\n  [PATCH] sata_nv: kill not-working hotplug code\n  [libata] Update docs to reflect current driver API\n  [PATCH] libata: add host_set-\u003enext for legacy two host_sets case, take #3\n  ...\n"
    },
    {
      "commit": "236ee8c33277ab48671995f26dc68a4639936418",
      "tree": "d32c005a5a20bbfdd72be17308e80a746cdce52e",
      "parents": [
        "8cf60e04a131310199d5776e2f9e915f0c468899"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jun 23 13:49:25 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jun 23 13:49:25 2006 -0700"
      },
      "message": "[IA64] fix ia64 build (fadt_descriptor)\n\narch/ia64/kernel/acpi.c got forgotten when include/acpi/actbl.h\ngot a cleanup.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8cf60e04a131310199d5776e2f9e915f0c468899",
      "tree": "373a68e88e6737713a0a5723d552cdeefffff929",
      "parents": [
        "1323523f505606cfd24af6122369afddefc3b09d",
        "95eaa5fa8eb2c345244acd5f65b200b115ae8c65"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jun 23 13:46:23 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jun 23 13:46:23 2006 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "95eaa5fa8eb2c345244acd5f65b200b115ae8c65",
      "tree": "22e7c6949f9d930ec4f97460b9df6cf7738c1de7",
      "parents": [
        "a5cf4b9a02cb9b8ac16eaafb0fcd7fd24215146e"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Jun 23 11:40:53 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 08:47:27 2006 -0700"
      },
      "message": "[PATCH] fix silly ARM non-EABI build error\n\nMy bad.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5cf4b9a02cb9b8ac16eaafb0fcd7fd24215146e",
      "tree": "3ec6a7706074f0e4c04977fed4944373077b6fd7",
      "parents": [
        "138a0128c01899ee8492858a50856b90d0d9d815"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Jun 23 04:01:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 08:47:27 2006 -0700"
      },
      "message": "[PATCH] s390_hypfs filesystem: get_sb_single() fix\n\nUpdate hypfs for dhowells API changes.\n\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Ingo Oeser \u003cioe-lkml@rameria.de\u003e\nCc: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "138a0128c01899ee8492858a50856b90d0d9d815",
      "tree": "9f9865b39e7e65c2bb6763f0ad9d7b02aba59b33",
      "parents": [
        "8269730b389d4793348d521140f9c76fb1828249"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Jun 23 03:31:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 08:47:27 2006 -0700"
      },
      "message": "[PATCH] cpufreq build fix\n\ndrivers/cpufreq/cpufreq_ondemand.c: In function \u0027do_dbs_timer\u0027:\ndrivers/cpufreq/cpufreq_ondemand.c:374: warning: implicit declaration of function \u0027lock_cpu_hotplug\u0027\ndrivers/cpufreq/cpufreq_ondemand.c:381: warning: implicit declaration of function \u0027unlock_cpu_hotplug\u0027\ndrivers/cpufreq/cpufreq_conservative.c: In function \u0027do_dbs_timer\u0027:\ndrivers/cpufreq/cpufreq_conservative.c:425: warning: implicit declaration of function \u0027lock_cpu_hotplug\u0027\ndrivers/cpufreq/cpufreq_conservative.c:432: warning: implicit declaration of function \u0027unlock_cpu_hotplug\u0027\n\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8269730b389d4793348d521140f9c76fb1828249",
      "tree": "c10c9441a16265f698dd4a38014c9d3026ee07c0",
      "parents": [
        "dd67d051529387f6e44d22d1d5540ef281965fdd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jun 21 14:48:09 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Jun 23 17:10:39 2006 +0200"
      },
      "message": "[BLOCK] Fix bounce limit address check\n\nDo a safer check for when to enable DMA. Currently we enable ISA DMA\nfor cases that do not need it, resulting in OOM conditions when ZONE_DMA\nruns out of space.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "dd67d051529387f6e44d22d1d5540ef281965fdd",
      "tree": "80457f9a2ad3e562b179e40f5c8d51b4f24d6d9e",
      "parents": [
        "9e94cd4fd1812bab45237f998b3c6fa1b24023fd"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Jun 21 09:36:18 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Jun 23 17:10:39 2006 +0200"
      },
      "message": "[PATCH] rbtree: support functions used by the io schedulers\n\nThey all duplicate macros to check for empty root and/or node, and\nclearing a node. So put those in rbtree.h.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "9e94cd4fd1812bab45237f998b3c6fa1b24023fd",
      "tree": "e196939ff1df56179387f0ec440cc9ce52cf1f55",
      "parents": [
        "fd61af0384014ca29428ace7c17a978b755aeddd"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jun 20 15:01:12 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Jun 23 17:10:39 2006 +0200"
      },
      "message": "[PATCH] splice: retrieve mapping after locking the page\n\nOtherwise we could be racing with truncate/mapping removal.\n\nProblem found/fixed by Nick Piggin \u003cnpiggin@suse.de\u003e, logic rewritten\nby me.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "fd61af0384014ca29428ace7c17a978b755aeddd",
      "tree": "c7aa5ca9b91383b7c97199189214fa86a6a51b4f",
      "parents": [
        "caaa5f9f0a75d1dc5e812e69afdbb8720e077fd3"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jun 16 15:35:39 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Jun 23 17:10:39 2006 +0200"
      },
      "message": "[PATCH] cfq-iosched: rq update fixes\n\n- Remember to set -\u003elast_sector so that the cfq_choose_req() logic\n  works correctly.\n\n- Remove redundant call to cfq_choose_req()\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "caaa5f9f0a75d1dc5e812e69afdbb8720e077fd3",
      "tree": "07aba6bac5a57cb3efd23762acfd719e255775ab",
      "parents": [
        "35e6077cb16f93517ba5a51ba849b186d2474d60"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jun 16 11:23:00 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Jun 23 17:10:39 2006 +0200"
      },
      "message": "[PATCH] cfq-iosched: many performance fixes\n\nThis is a collection of patches that greatly improve CFQ performance\nin some circumstances.\n\n- Change the idling logic to only kick in after a request is done and we\n  are deciding what to do. Before the idling included the request service\n  time, so it was hard to adjust. Now it\u0027s true think/idle time.\n\n- Take advantage of TCQ/NCQ/queueing for seeky sync workloads, but keep\n  it in control for sync and sequential (or close to) workloads.\n\n- Expire queues immediately and move on to other busy queues, if we are\n  not going to idle after the current one finishes.\n\n- Don\u0027t rearm idle timer if there are no busy queues. Just leave the\n  system idle.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    }
  ],
  "next": "35e6077cb16f93517ba5a51ba849b186d2474d60"
}
