)]}'
{
  "log": [
    {
      "commit": "6ca4f7494bde078b2b730e28e4ea1dc36a772f70",
      "tree": "431b008ef1b85983e6ecd10e61e7ce145f8f31f7",
      "parents": [
        "f8f50b1bddd49eb171398cfc543c957884dc6e35"
      ],
      "author": {
        "name": "Hollis Blanchard",
        "email": "hollisb@us.ibm.com",
        "time": "Wed Nov 26 10:19:26 2008 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 29 09:53:14 2008 +1100"
      },
      "message": "powerpc: Force memory size to be a multiple of PAGE_SIZE\n\nEnsure that total memory size is page-aligned, because otherwise\nmark_bootmem() gets upset.\n\nThis error case was triggered by using 64 KiB pages in the kernel\nwhile arch/powerpc/boot/4xx.c arbitrarily reduced the amount of memory\nby 4096 (to work around a chip bug that affects the last 256 bytes of\nphysical memory).\n\nSigned-off-by: Hollis Blanchard \u003chollisb@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8f50b1bddd49eb171398cfc543c957884dc6e35",
      "tree": "0813d5bf36740e6a294e9b07be6d1d8d2cac60df",
      "parents": [
        "ccdcef72c249c289898b164eada89a61855b9287"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Wed Dec 17 10:09:26 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 15:13:29 2008 +1100"
      },
      "message": "powerpc/32: Wire up the trampoline code for kdump\n\nWire up the trampoline code for ppc32 to relay exceptions from the\nvectors at address 0 to vectors at address 32MB, and modify Kconfig\nto enable Kdump support for all classic powerpcs.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ccdcef72c249c289898b164eada89a61855b9287",
      "tree": "4a60305aaaa89949b2f979226cc192d8d5a3eb2c",
      "parents": [
        "01695a9687e5a8d78589605037cc7828a5b67ac9"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Wed Dec 17 10:09:13 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 15:13:29 2008 +1100"
      },
      "message": "powerpc/32: Add the ability for a classic ppc kernel to be loaded at 32M\n\nAdd the ability for a classic ppc kernel to be loaded at an address\nof 32MB.  This done by fixing a few places that assume we are loaded\nat address 0, and by changing several uses of KERNELBASE to use\nPAGE_OFFSET, instead.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "01695a9687e5a8d78589605037cc7828a5b67ac9",
      "tree": "3d7f4ed52b1bbaffd62e6d04aaefc2f5989e32e6",
      "parents": [
        "6f29c3298b18216198631cbee01c349adecb225d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Dec 17 10:09:10 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 15:13:29 2008 +1100"
      },
      "message": "powerpc/32: Allow __ioremap on RAM addresses for kdump kernel\n\nWhile for debugging it is good to catch bogus users of ioremap, though\nfor kdump support it is more convenient to use __ioremap for\ncopy_oldmem_page() (exactly as we do for PPC64 currently).\n\nNote that copy_oldmem_page() calls __ioremap with flags set to \u00270\u0027,\nso it should be safe with the regard to the caches.\n\nThe other option is to use kmap_atomic_pfn()[1], but it will not work\nfor kernels compiled without HIGHMEM.\n\nThat is, on a board with 256MB RAM and crashkernel\u003d64M@32M case, the\n!HIGHMEM capturing kernel maps 0-96M range, which does not include all\nthe memory needed to capture the dump. And, obviously, accessing\nanything upper than 96M will cause faults.\n\n[1] http://ozlabs.org/pipermail/linuxppc-dev/2007-November/046747.html\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6f29c3298b18216198631cbee01c349adecb225d",
      "tree": "3ca157092ef9c3092ca67babe401b5f2a80cef19",
      "parents": [
        "73753313884e8d063d9bf9d3e36325743ca006ba"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Wed Dec 17 10:09:06 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 15:13:29 2008 +1100"
      },
      "message": "powerpc/32: Setup OF properties for kdump\n\nRefactor the setting of kdump OF properties, moving the common code\nfrom machine_kexec_64.c to machine_kexec.c where it can be used on\nboth ppc64 and ppc32.  This will be needed for kdump to work on ppc32\nplatforms.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "73753313884e8d063d9bf9d3e36325743ca006ba",
      "tree": "671d11f4f25c0eb86bdc9ad2ba2d92333556d10a",
      "parents": [
        "322b439455ea62e6480e300c77b258e872896381"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Dec 17 10:09:01 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 15:13:28 2008 +1100"
      },
      "message": "powerpc/32/kdump: Implement crash_setup_regs() using ppc_save_regs()\n\nThis replaces the dummy crash_setup_regs function with full-fledged\ncrash_setup_regs implementation.  On PPC32 we simply use the new\nppc_save_regs function to dump the registers.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "322b439455ea62e6480e300c77b258e872896381",
      "tree": "f79b7ac590f7a9448915ffb12a5188ed3b309f49",
      "parents": [
        "5be8554875bf3a1a42b7f04d5999b36e7c2fa88b"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Dec 17 10:08:55 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 15:13:28 2008 +1100"
      },
      "message": "powerpc: Prepare xmon_save_regs for use with kdump\n\nToday the arch/powerpc/xmon/setjmp.S file contains only the\nxmon_save_regs function.  We want to use it for kdump purposes, so\nlet\u0027s move the file into arch/powerpc/kernel/ and give the function a\nmore generic name (ppc_save_regs).\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5be8554875bf3a1a42b7f04d5999b36e7c2fa88b",
      "tree": "265fd331230556b6c3b226d0b7ffefdefcea2ffb",
      "parents": [
        "77733f8a33488307e7d4b9077d174647ecea92e1"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Dec 16 06:23:08 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 15:13:28 2008 +1100"
      },
      "message": "powerpc: Remove default kexec/crash_kernel ops assignments\n\nDefault ops are implicit now.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "77733f8a33488307e7d4b9077d174647ecea92e1",
      "tree": "6f9600854666b5e8412f773725c9862b7b3c5ccf",
      "parents": [
        "2e8e4f5b80e101da588af650de0ff6b3c475d6b3"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Dec 16 06:23:05 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 15:13:28 2008 +1100"
      },
      "message": "powerpc: Make default kexec/crash_kernel ops implicit\n\nThis removes the need for each platform to specify default kexec and\ncrash kernel ops, thus effectively adds a working kexec support for\nmost 6xx/7xx/7xxx-based boards.\n\nPlatforms that can\u0027t cope with default ops will explode in some weird\nway (a hang or reboot is most likely), which means that the board\u0027s\nkexec support should be fixed or blacklisted via dummy _prepare\ncallback returning -ENOSYS.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2e8e4f5b80e101da588af650de0ff6b3c475d6b3",
      "tree": "5097f654aec290e9835e882e2c2aff1e27d0c980",
      "parents": [
        "b906cfa397fdef8decbd36467b1f63c830a0bf2b"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Dec 16 06:22:59 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 15:13:28 2008 +1100"
      },
      "message": "powerpc: Setup OF properties for ppc32 kexec\n\nRefactor the setting of kexec OF properties, moving the common code\nfrom machine_kexec_64.c to machine_kexec.c where it can be used on\nboth ppc64 and ppc32.  This is needed for kexec to work on ppc32\nplatforms.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b906cfa397fdef8decbd36467b1f63c830a0bf2b",
      "tree": "1a3fa1f47f82476c8945661ea01e7be8ffb88713",
      "parents": [
        "fad7b9b51e21a97e9e2662f1b51869ed2d209097"
      ],
      "author": {
        "name": "Sebastien Dugue",
        "email": "sebastien.dugue@bull.net",
        "time": "Thu Nov 27 00:59:52 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 15:13:27 2008 +1100"
      },
      "message": "powerpc/pseries: Fix cpu hotplug\n\nCurrently, pseries_cpu_die() calls msleep() while polling RTAS for\nthe status of the dying cpu.\n\nHowever, if the cpu that is going down also happens to be the one\ndoing the tick then we\u0027re hosed as the tick_do_timer_cpu \u0027baton\u0027 is\nonly passed later on in tick_shutdown() when _cpu_down() does the\nCPU_DEAD notification.  Therefore jiffies won\u0027t be updated anymore.\n\nThis replaces that msleep() with a cpu_relax() to make sure we\u0027re not\ngoing to schedule at that point.\n\nWith this patch my test box survives a 100k iterations hotplug stress\ntest on _all_ cpus, whereas without it, it quickly dies after ~50\niterations.\n\nSigned-off-by: Sebastien Dugue \u003csebastien.dugue@bull.net\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fad7b9b51e21a97e9e2662f1b51869ed2d209097",
      "tree": "58ca6546a29f26dd9e4b5c9c37db8a104d7a5837",
      "parents": [
        "def434c2319c5a336633cd73322e0f28a7091b01"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 14:57:26 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 23 14:58:30 2008 +1100"
      },
      "message": "powerpc: Fix KVM build on ppc440\n\nCommit 2a4aca1144394653269720ffbb5a325a77abd5fa (\"powerpc/mm: Split\nlow level tlb invalidate for nohash processors\") changed a call to\n_tlbia to _tlbil_all but didn\u0027t include the header that defines\n_tlbil_all, leading to a build failure on 440 if KVM is enabled.\nThis fixes it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "def434c2319c5a336633cd73322e0f28a7091b01",
      "tree": "39311a0e8eb7865732315b139fbe252ed209f73c",
      "parents": [
        "e68558ddcdbfa8cc2e7811bcada3bcbeef79fd4a"
      ],
      "author": {
        "name": "Benjamin Krill",
        "email": "ben@codiert.org",
        "time": "Thu Nov 27 16:15:44 2008 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 22 22:19:19 2008 +0100"
      },
      "message": "powerpc/cell: add QPACE as a separate Cell platform\n\nSince the QPACE (Chromodynamics Parallel Computing on the\nCell Broadband Engine) platform doesn\u0027t use a iommu, doesn\u0027t\nhave PCI devices and a MPIC much lesser setup and\nconfigurations are needed. So far all devices are detected\nas OF device. A notifier function is used to set the dma_ops\nfor the of_platform bus. Further this patch splits the\nPPC_CELL_NATIVE into PPC_CELL_COMMON which are parts that are\nshared with the QPACE platform and the rest.\n\nSigned-off-by: Benjamin Krill \u003cben@codiert.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "e68558ddcdbfa8cc2e7811bcada3bcbeef79fd4a",
      "tree": "1277f8f4cc6bd6f48a56f0dae94f65e81ffec7a8",
      "parents": [
        "418441d9ebe84b205cb23eb0ab214c1f991621fe"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 22 22:08:26 2008 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 22 22:08:26 2008 +0100"
      },
      "message": "powerpc/cell: fix build breakage with CONFIG_SPUFS disabled\n\nCBE_THERM and OPROFILE_CELL both cannot be built without\nSPU_FS disabled, so make the dependency explicit.\n\nReported-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "418441d9ebe84b205cb23eb0ab214c1f991621fe",
      "tree": "e0618291d7162abf04a478155ab7553b02213fb2",
      "parents": [
        "aec739e010f8163eac225f4e331ac7fbd59ac5c8"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Dec 21 02:54:32 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:32 2008 -0700"
      },
      "message": "powerpc/mpc5200: fix error paths in PSC UART probe function\n\n- error cases for mapbase and irq were unbundled\n- mapped irq now gets disposed on error\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "aec739e010f8163eac225f4e331ac7fbd59ac5c8",
      "tree": "85b01751d95c1635d0825c02d43654444543fb21",
      "parents": [
        "b65149880d0467287fa4c7b4f19953392323f4ac"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Dec 21 02:54:32 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:32 2008 -0700"
      },
      "message": "powerpc/mpc5200: add rts/cts handling in PSC UART driver\n\nAdd RTS/CTS-support for the PSC of the MPC5200B. Tested with a Phytec\nMPC5200B-IO.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b65149880d0467287fa4c7b4f19953392323f4ac",
      "tree": "3deeca7f6219eb27566a52f80cb54e7dd09fb767",
      "parents": [
        "e51f47a5c695b76905aadc2be47c7dc774f3e5af"
      ],
      "author": {
        "name": "René Bürgel",
        "email": "r.buergel@unicontrol.de",
        "time": "Sun Dec 21 02:54:31 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:31 2008 -0700"
      },
      "message": "powerpc/mpc5200: Make PSC UART driver update serial errors counters\n\nThis patch adds the capability to the mpc52xx-uart to report framing\nerrors, parity errors, breaks and overruns to userspace. These values\nmay be requested in userspace by using the ioctl TIOCGICOUNT.\n\nSigned-off-by: René Bürgel \u003cr.buergel@unicontrol.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e51f47a5c695b76905aadc2be47c7dc774f3e5af",
      "tree": "1bdd9ea57f6bbeb5a223268ede94c55699aab218",
      "parents": [
        "6b61e69e7bc1cfe80ab54c6321f19061f9487ed3"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Dec 21 02:54:30 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:30 2008 -0700"
      },
      "message": "powerpc/mpc5200: Remove obsolete code from mpc5200 MDIO driver\n\nAs this driver polls for a complete MDIO transaction, there is no need\nto enable interrupts for it.  Furthermore, make both checks for\nfreeing MDIO-bus irqs consistent.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6b61e69e7bc1cfe80ab54c6321f19061f9487ed3",
      "tree": "0e3a4f9f8069186b385f1eba379fad6897df7c81",
      "parents": [
        "aaab5e83c2c25d94f7409bdc947a5cc383514e15"
      ],
      "author": {
        "name": "Tim Yamin",
        "email": "plasm@roo.me.uk",
        "time": "Sun Dec 21 02:54:29 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:29 2008 -0700"
      },
      "message": "powerpc/mpc5200: Add MDMA/UDMA support to MPC5200 ATA driver\n\nThis patch adds MDMA/UDMA support using BestComm for DMA on the MPC5200\nplatform.  Based heavily on previous work by Freescale (Bernard Kuhn,\nJohn Rigby) and Domen Puncer.\n\nWith this patch, a SanDisk Extreme IV CF card gets read speeds of\napproximately 26.70 MB/sec.\n\nSigned-off-by: Tim Yamin \u003cplasm@roo.me.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "aaab5e83c2c25d94f7409bdc947a5cc383514e15",
      "tree": "929571b5bf2728ac8494b56d0c4965b2aaa47da8",
      "parents": [
        "e4efe3c271c5498ffe7e167eaff01514be2b9a77"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:28 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:28 2008 -0700"
      },
      "message": "powerpc/mpc5200: Disable bestcomm prefetching when ATA DMA enabled\n\nWhen ATA DMA is enabled, bestcomm prefetching does not work.  This\npatch adds a function to disable bestcomm prefetch when the ATA\nBestcomm task is initialized.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e4efe3c271c5498ffe7e167eaff01514be2b9a77",
      "tree": "ef2f2160bbfb4240103198cba74e1b367f1a9694",
      "parents": [
        "622882455aa718cfbd6785cc5fbc479f1d976095"
      ],
      "author": {
        "name": "Tim Yamin",
        "email": "plasm@roo.me.uk",
        "time": "Sun Dec 21 02:54:28 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:28 2008 -0700"
      },
      "message": "powerpc/mpc5200: Bestcomm fixes to ATA support\n\n1) ata.h has dst_pa in the wrong place (needs to match what the BestComm\n   task microcode in bcom_ata_task.c expects); fix it.\n\n2) The BestComm ATA task priority was changed to maximum in bestcomm_priv.h;\n   this fixes a deadlock issue experienced with heavy DMA occurring on\n   both the ATA and Ethernet BestComm tasks, e.g. when downloading a large\n   file over a LAN to disk.\n\nSigned-off-by: Tim Yamin \u003cplasm@roo.me.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "622882455aa718cfbd6785cc5fbc479f1d976095",
      "tree": "6c8fe006241810845419f17a80b4e82dc03aed11",
      "parents": [
        "dd952cbb3dae9ea2dc47cc902b796e1e2bf806f0"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:27 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:27 2008 -0700"
      },
      "message": "powerpc/mpc5200: Bugfix on handling variable sized buffer descriptors\n\nThe buffer descriptors for the ATA BestComm task are larger than the\ncurrent definition for bcom_bd.  This causes problems because the\nvarious bcom_... functions dereference the buffer descriptor pointer\nby using the array operator which doesn\u0027t work when the buffer\ndescriptors are a different size.\n\nThis patch adds the bcom_get_bd() function which uses the value in\nbcom_task.bd_size to calculate the offset into the BD table.  This\npatch also changes the definition of bcom_bd to specify a data size\nof 0 instead of 1 so that it will never work if anyone attempts to\ndereference the bd list as an array (as opposed to something that\nmight work even though it is wrong).\n\nFinally, this patch moves the definition of bcom_bd up in the file\nto eliminate a forward declaration.\n\nBased on patch originally written by Tim Yamin.\n\nSigned-off-by: Tim Yamin \u003cplasm@roo.me.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "dd952cbb3dae9ea2dc47cc902b796e1e2bf806f0",
      "tree": "51278ad68a805609bb97d051a968d49585584879",
      "parents": [
        "bcb73f5611c1946db768a1c219d205b3bf90f4a5"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:27 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:27 2008 -0700"
      },
      "message": "powerpc/mpc5200: Make internal 5200 PIC the default interrupt controller\n\nThe MPC5200 internal interrupt controller setup function needs to set\nthe default interrupt controller when it is called.  Without this\nirq_create_of_mapping() cannot be called without first determining\nthe pointer to the irq controller (ie. call with controller \u003d NULL).\n\nReported-by: Steven Cavanagh \u003cscavanagh@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bcb73f5611c1946db768a1c219d205b3bf90f4a5",
      "tree": "8ff74d1151a701c433db4154a4de0bd5a844755d",
      "parents": [
        "a14953597b771f793ce32529d7b8b04fdedca3ef"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:26 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:26 2008 -0700"
      },
      "message": "powerpc/mpc5200: Document and tidy irq driver\n\nThis patch adds documentation to the mpc5200 interrupt controller\ndriver and cleans up some minor coding conventions.  It also moves the\ncontents of mpc52xx_pic.h into the driver proper (except for a small\ncommon bit that is moved to the common mpc52xx.h) because the\ninformation encoded there is not required by any other part of kernel\ncode.  Finally for code readability sake, the L2_OFFSET shift value\nis removed because the code using it resolves to a noop.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a14953597b771f793ce32529d7b8b04fdedca3ef",
      "tree": "83046a6ba5541591fac36048f8a9d271b4004932",
      "parents": [
        "49e6e3f1aec2d46f5865d3ada38fe9a5d660ef5d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Dec 21 02:54:25 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:25 2008 -0700"
      },
      "message": "powerpc: Fix missing \u0027blr\u0027 in _tlbia()\n\nRework to MMU code dropped a much missed \u0027blr\u0027 instruction.\n\nBrown-Paper-Bag-Worn-By: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "49e6e3f1aec2d46f5865d3ada38fe9a5d660ef5d",
      "tree": "aab0d19f843339525bc08d2f22eb0225e09057e7",
      "parents": [
        "e14d77490d3e1da833cff4fee52674c52684ce77"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri Dec 19 10:13:09 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:17 2008 +1100"
      },
      "message": "powerpc/bootwrapper: Use the child-bus #address-cells to decide which range entry to use\n\nThe correct #address-cells was still used for the actual translation,\nso the impact is only a possibility of choosing the wrong range entry\nor failing to find any match.  Most common cases were not affected.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e14d77490d3e1da833cff4fee52674c52684ce77",
      "tree": "9f461e7704908cd8eef3ee54376391ef57cf3b51",
      "parents": [
        "9dce3ce5c55c848f00429005a46fd6246cfabfbe"
      ],
      "author": {
        "name": "Grant Erickson",
        "email": "gerickson@nuovations.com",
        "time": "Fri Dec 19 08:17:54 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:16 2008 +1100"
      },
      "message": "powerpc: Const-qualify Device Node Argument to DCR Resource Extent API\n\nAdd const qualifier to device_node argument for\ndcr_resource_{start,len} as of_get_property also const-qualifies this\nargument.\n\nSigned-off-by: Grant Erickson \u003cgerickson@nuovations.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9dce3ce5c55c848f00429005a46fd6246cfabfbe",
      "tree": "d70f72b77732c582adfaddfadc658bb461a79d14",
      "parents": [
        "64b3d0e8122b422e879b23d42f9e0e8efbbf9744"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:54 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:16 2008 +1100"
      },
      "message": "powerpc/44x: 44x TLB doesn\u0027t need \"Guarded\" set for all pages\n\nAfter discussing with chip designers, it appears that it\u0027s not\nnecessary to set G everywhere on 440 cores. The various core\nerrata related to prefetch should be sorted out by firmware by\ndisabling icache prefetching in CCR0. We add the workaround to\nthe kernel however just in case oooold firmwares don\u0027t do it.\n\nThis is valid for -all- 4xx core variants. Later ones hard wire\nthe absence of prefetch but it doesn\u0027t harm to clear the bits\nin CCR0 (they should already be cleared anyway).\n\nWe still leave G\u003d1 on the linear mapping for now, we need to\nstop over-mapping RAM to be able to remove it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "64b3d0e8122b422e879b23d42f9e0e8efbbf9744",
      "tree": "b1fab3fc39fd3117d0c050b0a54d6fe09f3a2948",
      "parents": [
        "77520351805cc19ba37394ae33f862ef6d3c2a23"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:51 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:16 2008 +1100"
      },
      "message": "powerpc/mm: Rework usage of _PAGE_COHERENT/NO_CACHE/GUARDED\n\nCurrently, we never set _PAGE_COHERENT in the PTEs, we just OR it in\nin the hash code based on some CPU feature bit.  We also manipulate\n_PAGE_NO_CACHE and _PAGE_GUARDED by hand in all sorts of places.\n\nThis changes the logic so that instead, the PTE now contains\n_PAGE_COHERENT for all normal RAM pages thay have I \u003d 0 on platforms\nthat need it.  The hash code clears it if the feature bit is not set.\n\nIt also adds some clean accessors to setup various valid combinations\nof access flags and change various bits of code to use them instead.\n\nThis should help having the PTE actually containing the bit\ncombinations that we really want.\n\nI also removed _PAGE_GUARDED from _PAGE_BASE on 44x and instead\nset it explicitely from the TLB miss.  I will ultimately remove it\ncompletely as it appears that it might not be needed after all\nbut in the meantime, having it in the TLB miss makes things a\nlot easier.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "77520351805cc19ba37394ae33f862ef6d3c2a23",
      "tree": "4bb26bea674835683a2da53cd84efa782425d570",
      "parents": [
        "760ec0e02d8a13d0ed60d99f47879d4aa8ef1910"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:48 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:16 2008 +1100"
      },
      "message": "powerpc/mm: Runtime allocation of mmu context maps for nohash CPUs\n\nThis makes the MMU context code used for CPUs with no hash table\n(except 603) dynamically allocate the various maps used to track\nthe state of contexts.\n\nOnly the main free map and CPU 0 stale map are allocated at boot\ntime.  Other CPU maps are allocated when those CPUs are brought up\nand freed if they are unplugged.\n\nThis also moves the initialization of the MMU context management\nslightly later during the boot process, which should be fine as\nit\u0027s really only needed when userland if first started anyways.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "760ec0e02d8a13d0ed60d99f47879d4aa8ef1910",
      "tree": "180754d608bad7ba08d9a2f24a4ef930f564a391",
      "parents": [
        "2a4aca1144394653269720ffbb5a325a77abd5fa"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:46 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:16 2008 +1100"
      },
      "message": "powerpc/44x: No need to mask MSR:CE, ME or DE in _tlbil_va on 440\n\nThe handlers for Critical, Machine Check or Debug interrupts\nwill save and restore MMUCR nowadays, thus we only need to\ndisable normal interrupts when invalidating TLB entries.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a4aca1144394653269720ffbb5a325a77abd5fa",
      "tree": "553bbcbb294ac5923f72430b7317b5c80a27141c",
      "parents": [
        "f048aace29e007f2b642097e2da8231e0e9cce2d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:42 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:16 2008 +1100"
      },
      "message": "powerpc/mm: Split low level tlb invalidate for nohash processors\n\nCurrently, the various forms of low level TLB invalidations are all\nimplemented in misc_32.S for 32-bit processors, in a fairly scary\nmess of #ifdef\u0027s and with interesting duplication such as a whole\nbunch of code for FSL _tlbie and _tlbia which are no longer used.\n\nThis moves things around such that _tlbie is now defined in\nhash_low_32.S and is only used by the 32-bit hash code, and all\nnohash CPUs use the various _tlbil_* forms that are now moved to\na new file, tlb_nohash_low.S.\n\nI moved all the definitions for that stuff out of\ninclude/asm/tlbflush.h as they are really internal mm stuff, into\nmm/mmu_decl.h\n\nThe code should have no functional changes.  I kept some variants\ninline for trivial forms on things like 40x and 8xx.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f048aace29e007f2b642097e2da8231e0e9cce2d",
      "tree": "5e99b1d1d37817703132e97388994386a7bee8da",
      "parents": [
        "7c03d653cd257793dc40520c94e229b5fd0578e7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:38 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:16 2008 +1100"
      },
      "message": "powerpc/mm: Add SMP support to no-hash TLB handling\n\nThis commit moves the whole no-hash TLB handling out of line into a\nnew tlb_nohash.c file, and implements some basic SMP support using\nIPIs and/or broadcast tlbivax instructions.\n\nNote that I\u0027m using local invalidations for D-\u003eI cache coherency.\n\nAt worst, if another processor is trying to execute the same and\nhas the old entry in its TLB, it will just take a fault and re-do\nthe TLB flush locally (it won\u0027t re-do the cache flush in any case).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c03d653cd257793dc40520c94e229b5fd0578e7",
      "tree": "c2beffddec486c47f8ec6df5c3b592c143380559",
      "parents": [
        "2ca8cf738907180e7fbda90f25f32b86feda609f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:32 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:16 2008 +1100"
      },
      "message": "powerpc/mm: Introduce MMU features\n\nWe\u0027re soon running out of CPU features and I need to add some new\nones for various MMU related bits, so this patch separates the MMU\nfeatures from the CPU features.  I moved over the 32-bit MMU related\nones, added base features for MMU type families, but didn\u0027t move\nover any 64-bit only feature yet.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2ca8cf738907180e7fbda90f25f32b86feda609f",
      "tree": "60d8af9b53a78ae9300ef7e68f222b02fe3be542",
      "parents": [
        "5e696617c425eb97bd943d781f3941fb1e8f0e5b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:29 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:15 2008 +1100"
      },
      "message": "powerpc/mm: Rework context management for CPUs with no hash table\n\nThis reworks the context management code used by 4xx,8xx and\nfreescale BookE.  It adds support for SMP by implementing a\nconcept of stale context map to lazily flush the TLB on\nprocessors where a context may have been invalidated.  This\nalso contains the ground work for generalizing such lazy TLB\nflushing by just picking up a new PID and marking the old one\nstale.  This will be implemented later.\n\nThis is a first implementation that uses a global spinlock.\n\nIdeally, we should try to get at least the fast path (context ID\nalready assigned) lockless or limited to a per context lock,\nbut for now this will do.\n\nI tried to keep the UP case reasonably simple to avoid adding\ntoo much overhead to 8xx which does a lot of context stealing\nsince it effectively has only 16 PIDs available.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5e696617c425eb97bd943d781f3941fb1e8f0e5b",
      "tree": "82138fbda2e28fbe8d0e5821f218cb160230ce27",
      "parents": [
        "6d2170be4561293a6aa821c773687bd3f18e8206"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:24 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:15 2008 +1100"
      },
      "message": "powerpc/mm: Split mmu_context handling\n\nThis splits the mmu_context handling between 32-bit hash based\nprocessors, 64-bit hash based processors and everybody else.  This is\npreliminary work for adding SMP support for BookE processors.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6d2170be4561293a6aa821c773687bd3f18e8206",
      "tree": "b267fb2405c6029dcc7958c5786699741064e43f",
      "parents": [
        "fecba96268fc48ab9b4a016356a8f2371df25e64"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:22 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:15 2008 +1100"
      },
      "message": "powerpc/4xx: Extended DCR support v2\n\nThis adds supports to the \"extended\" DCR addressing via the indirect\nmfdcrx/mtdcrx instructions supported by some 4xx cores (440H6 and\nlater).\n\nI enabled the feature for now only on AMCC 460 chips.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fecba96268fc48ab9b4a016356a8f2371df25e64",
      "tree": "e9fb3bbbccee326d7ea0cbb4ffa8c4e7d31afcb7",
      "parents": [
        "2218108e182fd8a6d9106077833ed7ad05fc8e75"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Dec 18 11:13:49 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:15 2008 +1100"
      },
      "message": "powerpc: Add reboot notifier to Collaborative Memory Manager\n\nWhen running Active Memory Sharing, pages can get marked as\n\"loaned\" with the hypervisor by the CMM driver. This state gets\ncleared by the system firmware when rebooting the partition.\nWhen using kexec to boot a new kernel, this state never gets\ncleared and the hypervisor and CMM driver can get out of sync\nwith respect to the number of pages currently marked \"loaned\".\nFix this by adding a reboot notifier to the CMM driver to deflate\nthe balloon and mark all pages as active.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2218108e182fd8a6d9106077833ed7ad05fc8e75",
      "tree": "f3f3545a49b6fab3f13623d0f491e6d2d4b0d139",
      "parents": [
        "5d84e4bee044a740729ac172e684e743f5ad50fb"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Dec 18 11:13:46 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:15 2008 +1100"
      },
      "message": "powerpc: Disable Collaborative Memory Manager for kdump\n\nWhen running Active Memory Sharing, the Collaborative Memory Manager\n(CMM) may mark some pages as \"loaned\" with the hypervisor.\nPeriodically, the CMM will query the hypervisor for a loan request,\nwhich is a single signed value.  When kexec\u0027ing into a kdump kernel,\nthe CMM driver in the kdump kernel is not aware of the pages the\nprevious kernel had marked as \"loaned\", so the hypervisor and the CMM\ndriver are out of sync.  This results in the CMM driver getting a\nnegative loan request, which can then get treated as a large unsigned\nvalue and can cause kdump to hang due to the CMM driver inflating too\nlarge.  Since there really is no clean way for the CMM driver in the\nkdump kernel to clean this up, simply disable CMM in the kdump kernel.\nThis fixes hangs we were seeing doing kdump with AMS.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5d84e4bee044a740729ac172e684e743f5ad50fb",
      "tree": "1da9b4a43a2957820e7900437d6a9182c71d993c",
      "parents": [
        "368c1e3249afe0e59097e7df664435ae55fb9f8d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Dec 16 20:16:49 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:15 2008 +1100"
      },
      "message": "powerpc/iseries: viodasd needs to depend on CONFIG_BLOCK\n\nOtherwise you get lot of errors like these:\n\ndrivers/block/viodasd.c:72: error: dereferencing pointer to incomplete type\ndrivers/block/viodasd.c: In function \u0027viodasd_open\u0027:\ndrivers/block/viodasd.c:135: error: dereferencing pointer to incomplete type\ndrivers/block/viodasd.c: In function \u0027viodasd_release\u0027:\ndrivers/block/viodasd.c:184: error: dereferencing pointer to incomplete type\ndrivers/block/viodasd.c: In function \u0027viodasd_getgeo\u0027:\ndrivers/block/viodasd.c:209: error: dereferencing pointer to incomplete type\ndrivers/block/viodasd.c:214: error: implicit declaration of function \u0027get_capacity\u0027\ndrivers/block/viodasd.c: At top level:\ndrivers/block/viodasd.c:222: error: variable \u0027viodasd_fops\u0027 has initializer but incomplete type\ndrivers/block/viodasd.c:223: error: unknown field \u0027owner\u0027 specified in initializer\n\nDiscovered by a randconfig build.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "368c1e3249afe0e59097e7df664435ae55fb9f8d",
      "tree": "bdcfedb358238fa0775b933f7a2393eb3c552a36",
      "parents": [
        "532774ec7fa396da20ca724c0cf83d93ee76622f"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Tue Dec 16 00:09:38 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:15 2008 +1100"
      },
      "message": "hvc_console: Escape magic sysrq key\n\nThe ctrl-o (^O) is a common control key used by several applications,\nsuch as vim, but hvc_console uses ^O as the magic-sysrq key.  This\ncommit allows users to send ^O to applications by pressing ^O twice\nin succession.\n\nTo implement this, this commit introduces a check if ^O is pressed\nagain if the sysrq_pressed variable is already set.  In this case,\nclear sysrq_pressed state and flip the ^O character to the tty.  (The\nold behavior has always set \"sysrq_pressed\" if ^O has been entered,\nand it has not flipped the ^O character to the tty.)\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "532774ec7fa396da20ca724c0cf83d93ee76622f",
      "tree": "d8f155224fa105c0fb13a1b88ddff749fa6924b5",
      "parents": [
        "7a2eab0d4e656341cc0f6481d722d410f0414f0b"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Mon Dec 15 18:34:43 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:15 2008 +1100"
      },
      "message": "powerpc: Pass a valid token to rtas_call() in phyp-dump code\n\nibm_configure_kernel_dump is passed as the token to rtas_call() is\nnever initialised.  This sets it to something sane.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nAcked-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Manish Ahuja \u003cmahujam@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a2eab0d4e656341cc0f6481d722d410f0414f0b",
      "tree": "12fef29982befe9469e2066b293639629e6b824a",
      "parents": [
        "8168b5400b06353293f9844976435886eb2a8ff2"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Mon Dec 15 18:17:48 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:14 2008 +1100"
      },
      "message": "powerpc: Protect against NULL pointer deref in phyp-dump code\n\nprint_dump_header() will be called at least once with a NULL pointer in\na normal boot sequence.  If DEBUG is defined then we will dereference\nthe pointer and crash.  Add a quick fix to exit early in the NULL pointer\ncase.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nAcked-by: Manish Ahuja \u003cmahujam@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8168b5400b06353293f9844976435886eb2a8ff2",
      "tree": "c35d8dd2aadca217258615b166f0ab54c7879918",
      "parents": [
        "13ba3c0092b4db272d1f643206c1b55f4fe415a6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Dec 11 02:53:54 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:14 2008 +1100"
      },
      "message": "powerpc: Rename struct vm_region to avoid conflict with NOMMU\n\nRename PowerPC\u0027s struct vm_region so that I can introduce my own\nglobal version for NOMMU.  It\u0027s feasible that the PowerPC version may\nwish to use my global one instead.\n\nThe NOMMU vm_region struct defines areas of the physical memory map\nthat are under mmap.  This may include chunks of RAM or regions of\nmemory mapped devices, such as flash.  It is also used to retain\ncopies of file content so that shareable private memory mappings of\nfiles can be made.  As such, it may be compatible with what is\ndescribed in the banner comment for PowerPC\u0027s vm_region struct.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "13ba3c0092b4db272d1f643206c1b55f4fe415a6",
      "tree": "0d583fc57b0820bba6f678974dbc4c09e1d636aa",
      "parents": [
        "b2ea25b958968c152c6fac0594f2c9aa8b59eb8d"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Dec 10 14:46:06 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:14 2008 +1100"
      },
      "message": "powerpc: Convert sysfs cache code to of_find_next_cache_node()\n\nUsing the common code means that more complete cache information will\nprovided in sysfs on platforms that don\u0027t use the l2-cache property\nconvention.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b2ea25b958968c152c6fac0594f2c9aa8b59eb8d",
      "tree": "acf73d999342933369b2a96de9c79e002dee471d",
      "parents": [
        "e523f723d69cde44e10116d7f49b277da0c6702c"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Dec 10 20:16:07 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:14 2008 +1100"
      },
      "message": "powerpc: Convert cpu_to_l2cache() to of_find_next_cache_node()\n\nThe smp code uses cache information to populate cpu_core_map; change\nit to use common code for cache lookup.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e523f723d69cde44e10116d7f49b277da0c6702c",
      "tree": "dc6443159ddfe4965264593c9f493f927e8b1d52",
      "parents": [
        "749820928a2fd47ff536773d869d2c3f8038b7d1"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Dec 10 14:46:04 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:14 2008 +1100"
      },
      "message": "powerpc: Add of_find_next_cache_node()\n\nWe have more than one piece of code that looks up cache nodes manually\nusing the \"l2-cache\" property.  Add a common helper routine which does\nthis and handles ePAPR\u0027s \"next-level-cache\" property as well as\npowermac.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "749820928a2fd47ff536773d869d2c3f8038b7d1",
      "tree": "69f7f37a63f9c194f33fb7a16d12f62b583da6c8",
      "parents": [
        "7736a3db98bed028d0e5235f8958a730acfd822e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Dec 05 08:15:54 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:14 2008 +1100"
      },
      "message": "of/gpio: Implement of_gpio_count()\n\nThis function is used to count how many GPIOs are specified for\na device node.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7736a3db98bed028d0e5235f8958a730acfd822e",
      "tree": "27ab46e431b71294c24dbbf721bdbc581f977f14",
      "parents": [
        "c1bb7c6d04ebdf48998649100c5267a9139debf5"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Dec 05 08:15:46 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:14 2008 +1100"
      },
      "message": "of: of_parse_phandles_with_args() learns to differentiate \u0027hole\u0027 cells\n\nGiven this list (contains three gpio specifiers, one of which is a hole):\n\ngpios \u003d \u003c\u0026phandle1 1 2 3\n         0 /* a hole */\n         \u0026phandle2 4 5 6\u003e;\n\nof_parse_phandles_with_args() would report -ENOENT for the `hole\u0027\nspecifier item, the same error value is used to report the end of the\nlist, for example.\n\nSometimes we want to differentiate holes from real errors -- for\nexample when we want to count all the [syntax correct] specifiers.\n\nWith this patch of_parse_phandles_with_args() will report -EEXITS when\nsomebody requested to parse a hole.\n\nAlso, make the out_{node,args} arguments optional, when counting we\ndon\u0027t really need the out values.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c1bb7c6d04ebdf48998649100c5267a9139debf5",
      "tree": "1440c7237862877945d20787589af880c30d16df",
      "parents": [
        "c280266a326ccabeb64b6d69fa4fd21faf5bf354"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Dec 05 08:15:39 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:14 2008 +1100"
      },
      "message": "of: Minor simplification for the of_parse_phandles_with_args()\n\nBy using \u0027list++\u0027 in the beginning we can simplify the code a\nlittle bit.\n\nSuggested-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c280266a326ccabeb64b6d69fa4fd21faf5bf354",
      "tree": "f8a89e593a0ba43b75bb666d8e245b2460dc0d40",
      "parents": [
        "eddce368f99b682683e09cf206eaa25131d40abe",
        "55dac3a5553b13891f0ae4bbd11920619b5436d4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 18 11:06:12 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 18 11:06:12 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into next\n"
    },
    {
      "commit": "55dac3a5553b13891f0ae4bbd11920619b5436d4",
      "tree": "88431185f839d44a92dae9a58adba30d9be65aea",
      "parents": [
        "0bc77ecbe4f69ff8ead1d2abfe84ca9ba2a7bca4",
        "be44f01e8af3862767f466f89c12640a2f2b0038"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:05:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:05:26 2008 -0800"
      },
      "message": "Merge branch \u0027i2c-fixes\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n\n* \u0027i2c-fixes\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux:\n  i2c-s3c2410: fix check for being in suspend.\n  i2c-cpm: Detect and report NAK right away instead of timing out\n"
    },
    {
      "commit": "0bc77ecbe4f69ff8ead1d2abfe84ca9ba2a7bca4",
      "tree": "a9d2f83e9ee9b20720cd83432ce7bfeb44690b3d",
      "parents": [
        "3797455fd269f6ae0bc228d5206b502830af03f4",
        "a97721894a6dc0f9ebfe1dbaa4bb112eaf399273"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:01:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:01:23 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: Add JBD2 compat feature bit.\n  ocfs2: Always update xattr search when creating bucket.\n"
    },
    {
      "commit": "3797455fd269f6ae0bc228d5206b502830af03f4",
      "tree": "42e687025cc6e6d1d4aeec6261bf8255737616a0",
      "parents": [
        "5b8bd54d5d38649a0a61e1146525212e81061971",
        "af4b8514aafd53d97b05a0a30b7d4cfd2cbb7b81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:01:06 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:01:06 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: pl2303: add id for Hewlett-Packard LD220-HP POS pole display\n  USB: set correct configuration in probe of ti_usb_3410_5052\n  USB: add 5372:2303 to pl2303\n  USB: skip Set-Interface(0) if already in altsetting 0\n  USB: fix comment about endianness of descriptors\n  USB: Documentation/usb/gadget_serial.txt: update to match driver use_acm behaviour\n  usbmon: drop bogus 0t from usbmon.txt\n  USB: gadget: fix rndis working at high speed\n  USB: ftdi_sio: Adding Ewert Energy System\u0027s CANdapter PID\n  USB: tty: SprogII DCC controller identifiers\n  usb-storage: update unusual_devs entry for Nokia 5310\n  USB: Unusual devs patch for Nokia 3500c\n  USB: storage: unusual_devs.h: Nokia 3109c addition\n  USB: fix problem with usbtmc driver not loading properly\n"
    },
    {
      "commit": "5b8bd54d5d38649a0a61e1146525212e81061971",
      "tree": "cbe898dccc3cdd13bec413e2ce78ca043cccb106",
      "parents": [
        "331c31351044888916805c9cb32d8bb9e40c12e9",
        "4b4cdf3979c32fa3d042d150f49449c74d048553"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:00:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:00:54 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  STAGING: Move staging drivers back to staging-specific menu\n  driver core: add newlines to debugging enabled/disabled messages\n  xilinx_hwicap: remove improper wording in license statement\n  driver core: fix using \u0027ret\u0027 variable in unregister_dynamic_debug_module\n"
    },
    {
      "commit": "331c31351044888916805c9cb32d8bb9e40c12e9",
      "tree": "41b7d9c95c1e5e1f413c3b026a26979c34d0b3e0",
      "parents": [
        "a52519f2ce180890069fa7b1a92fa51d4448a0ba"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed Dec 17 06:31:53 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 14:59:55 2008 -0800"
      },
      "message": "cifs: fix buffer overrun in parse_DFS_referrals\n\nWhile testing a kernel with memory poisoning enabled, I saw some warnings\nabout the redzone getting clobbered when chasing DFS referrals. The\nbuffer allocation for the unicode converted version of the searchName is\ntoo small and needs to take null termination into account.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nAcked-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a52519f2ce180890069fa7b1a92fa51d4448a0ba",
      "tree": "cae6d87adcba8ee831f9a50f3cff467254861718",
      "parents": [
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f",
        "af4d3643864ee5fcba0c97d77a424fa0b0346f8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 14:58:56 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 14:58:56 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc:\n  powerpc: Fix corruption error in rh_alloc_fixed()\n  powerpc/fsl-booke: Fix the miss interrupt restore\n"
    },
    {
      "commit": "4b4cdf3979c32fa3d042d150f49449c74d048553",
      "tree": "a39361b20ece0b57d347f677eeda1de534885bb9",
      "parents": [
        "aa6f3c640781c8ac213a4ed3011dcced36f899e3"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 28 00:01:28 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 11:23:07 2008 -0800"
      },
      "message": "STAGING: Move staging drivers back to staging-specific menu\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa6f3c640781c8ac213a4ed3011dcced36f899e3",
      "tree": "aebfec91ee7dca336bcd8ca4e4f1a48ec0578f88",
      "parents": [
        "09a35ce00fa6bbb8bd130a828807e237488aa7ea"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Nov 30 14:01:26 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 11:23:07 2008 -0800"
      },
      "message": "driver core: add newlines to debugging enabled/disabled messages\n\nBoth messages are missing the newline and thus dmesg output gets\nscrambled.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09a35ce00fa6bbb8bd130a828807e237488aa7ea",
      "tree": "d11a71272e87c57cd2310f9cd0dfe82a2f88f130",
      "parents": [
        "1c93ca09863a544cec24fc8e33491f645df80e59"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Dec 06 21:10:51 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 11:23:07 2008 -0800"
      },
      "message": "xilinx_hwicap: remove improper wording in license statement\n\nGPLv2 doesn\u0027t allow additional restrictions to be imposed on any\ncode, so this wording needs to be removed from these files.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1c93ca09863a544cec24fc8e33491f645df80e59",
      "tree": "f023bbb17ebbf2dd9d0e352d621a282b79b06298",
      "parents": [
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Thu Oct 30 22:44:39 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 11:23:06 2008 -0800"
      },
      "message": "driver core: fix using \u0027ret\u0027 variable in unregister_dynamic_debug_module\n\nThe \u0027ret\u0027 variable is assigned, but not used in the return statement. Fix this.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nAcked-by: Jason Baron \u003cjbaron@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af4b8514aafd53d97b05a0a30b7d4cfd2cbb7b81",
      "tree": "6a393e23b940f4b54c5e203029cdf76fed256174",
      "parents": [
        "413ba6fb51fa8dc77be09552e506d00f31234e0d"
      ],
      "author": {
        "name": "Mike Provencher",
        "email": "mike.provencher@hp.com",
        "time": "Tue Dec 16 14:30:14 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:15 2008 -0800"
      },
      "message": "USB: pl2303: add id for Hewlett-Packard LD220-HP POS pole display\n\nAdd id for the Hewlett-Packard LD220-HP POS pole display.\n\nBus 002 Device 002: ID 03f0:3524 Hewlett-Packard\n\nSigned-off-by: Mike Provencher \u003cmike.provencher@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "413ba6fb51fa8dc77be09552e506d00f31234e0d",
      "tree": "ce013823cc55c2e0f3954a65d474ae2182ccb299",
      "parents": [
        "7c99200142c04d0f1ed3f048014591f841efdaed"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Dec 16 12:25:55 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:15 2008 -0800"
      },
      "message": "USB: set correct configuration in probe of ti_usb_3410_5052\n\nThis driver transfers firmware. It may just as well set the correct\nconfiguration.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c99200142c04d0f1ed3f048014591f841efdaed",
      "tree": "d5c3aa5a803811fb3221e7b45f4d5d4b337f07c5",
      "parents": [
        "24c0996a6b73e2554104961afcc8659534503e0d"
      ],
      "author": {
        "name": "Matthew Arnold",
        "email": "Matthew.Arnold-1@uts.edu.au",
        "time": "Sat Dec 13 22:42:53 2008 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:15 2008 -0800"
      },
      "message": "USB: add 5372:2303 to pl2303\n\nThis patch adds the \"Superial\" USB-Serial converter to pl2303 so that it\nis detected, by the correct driver.  Adds the relevant vendor:product\n(5372:2303) to the device tables in pl2303.c \u0026 pl2303.h.  The patch has\nbeen tested against 2.6.24-22-generic.\n\nSigned-off-by: Matthew D Arnold \u003cmatthew.arnold-1@uts.edu.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "24c0996a6b73e2554104961afcc8659534503e0d",
      "tree": "ce806aca4dbe0b236a639a9067615594f8cdedf6",
      "parents": [
        "9a9fafb89433c5fd1331bac0c84c4b321e358b42"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Dec 01 10:24:41 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:14 2008 -0800"
      },
      "message": "USB: skip Set-Interface(0) if already in altsetting 0\n\nWhen a driver unbinds from an interface, usbcore always sends a\nSet-Interface request to reinstall altsetting 0.  Unforunately, quite\na few devices have buggy firmware that crashes when it receives this\nrequest.\n\nTo avoid such problems, this patch (as1180) arranges to send the\nSet-Interface request only when the interface is not already in\naltsetting 0.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a9fafb89433c5fd1331bac0c84c4b321e358b42",
      "tree": "918ec5c858d043304a47e8744cbee1ad96170298",
      "parents": [
        "c33ba392147a8506b1b43899fdea6069e27e4277"
      ],
      "author": {
        "name": "Phil Endecott",
        "email": "usb_endian_patch@chezphil.org",
        "time": "Mon Dec 01 10:22:33 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:14 2008 -0800"
      },
      "message": "USB: fix comment about endianness of descriptors\n\nThis patch fixes a comment and clarifies the documentation about the\nendianness of descriptors. The current policy is that descriptors will\nbe little-endian at the API even on big-endian systems; however the\n/proc/bus/usb API predates this policy and presents descriptors with\nsome multibyte fields byte-swapped.\n\nSigned-off-by: Phil Endecott \u003cusb_endian_patch@chezphil.org\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c33ba392147a8506b1b43899fdea6069e27e4277",
      "tree": "e92660a3ce8642e1a3ab729af12ee3abd428853d",
      "parents": [
        "aacf4a0135a330e68df412a6797a9b9689d8d9a3"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Dec 04 16:30:53 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:13 2008 -0800"
      },
      "message": "USB: Documentation/usb/gadget_serial.txt: update to match driver use_acm behaviour\n\nCommit 7bb5ea54 (usb gadget serial: use composite gadget framework)\nchanged the default for the use_acm parameter from 0 to 1.\nUpdate the documentation to match.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aacf4a0135a330e68df412a6797a9b9689d8d9a3",
      "tree": "9f0d7e17a79b853f83d19a052d7c75caa0caa421",
      "parents": [
        "7c12414955e9b44a3e33d54e578bf008caa4475d"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Dec 04 16:17:00 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:12 2008 -0800"
      },
      "message": "usbmon: drop bogus 0t from usbmon.txt\n\nThe example is incorrect: there is no 0t socket (the \u00271t\u0027 format has no\nbus number in it). Also, correct the broken sentence for USB Tag.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c12414955e9b44a3e33d54e578bf008caa4475d",
      "tree": "bea0cd4bf8b2615c2a92c3c32aa199357f5c35d0",
      "parents": [
        "01ba0856e9352e3c4e1c7d8c0a2a7defb456a5f9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Nov 24 23:11:03 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:12 2008 -0800"
      },
      "message": "USB: gadget: fix rndis working at high speed\n\nFix a bug specific to highspeed mode in the recently updated RNDIS\nsupport:  it wasn\u0027t setting up the high speed notification endpoint,\nwhich prevented high speed RNDIS links from working.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nTested-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "01ba0856e9352e3c4e1c7d8c0a2a7defb456a5f9",
      "tree": "2fac5bc5c86f24953e160c2958a23ae0989cab6f",
      "parents": [
        "f2ee695554d9b4d163361a63f196ad7d8d0fe935"
      ],
      "author": {
        "name": "Andrew Ewert",
        "email": "andrew@ewertenergy.com",
        "time": "Thu Dec 04 09:09:59 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:11 2008 -0800"
      },
      "message": "USB: ftdi_sio: Adding Ewert Energy System\u0027s CANdapter PID\n\nThe following patch adds in the USB PID for Ewert Energy System\u0027s CANdapter\ndevice (CANBUS to USB-Serial which uses the FTDI 245R chipset) to the ftdi_sio\ndevice driver.\n\nThe patch was tested successfully on Linux kernel 2.6.27 under Ubuntu.\n\nRelevant output from /proc/bus/usb/devices (With patch installed):\n\nT:  Bus\u003d01 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  2 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d 8 #Cfgs\u003d  1\nP:  Vendor\u003d0403 ProdID\u003d9f80 Rev\u003d 6.00\nS:  Manufacturer\u003dEwert Energy Systems\nS:  Product\u003dCANdapter\nS:  SerialNumber\u003dA6RGB3Z3\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003da0 MxPwr\u003d 90mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003dftdi_sio\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\n\nSigned-off-by: Andrew Ewert \u003candrew@ewertenergy.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2ee695554d9b4d163361a63f196ad7d8d0fe935",
      "tree": "e43be4d15434776f22bcaf0a0c28a86ffaab4243",
      "parents": [
        "a4b188095912eee83d065f000dfe06f25919750b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sat Dec 06 23:46:04 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:11 2008 -0800"
      },
      "message": "USB: tty: SprogII DCC controller identifiers\n\nSomeone on rmweb reminded me this had been overlooked from ages ago..\n\nAdd the identifiers for the Sprog II USB. This is a DCC control interface\nusing the FTDI-SIO hardware: http://www.sprog-dcc.co.uk/. People have been\nusing it with insmod options for ages, this just puts it into the driver\ndata.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a4b188095912eee83d065f000dfe06f25919750b",
      "tree": "3c72a9b8833ba7c7317b00a8cb08b843f6fcecd9",
      "parents": [
        "48e1a540e1e9ea62a2b3088a69ecf934f3172b14"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Dec 01 10:23:43 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:11 2008 -0800"
      },
      "message": "usb-storage: update unusual_devs entry for Nokia 5310\n\nThis patch (as1179) updates the unusual_devs entry for Nokia\u0027s 5310\nphone to include a more recent firmware revision.\n\nThis fixes Bugzilla #12099.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Robson Roberto Souza Peixoto \u003crobsonpeixoto@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48e1a540e1e9ea62a2b3088a69ecf934f3172b14",
      "tree": "ee40e7385dfdbc27194b9844a6f0292426aabff7",
      "parents": [
        "1393fce7189427bdb4d6115ca5566ca8d0fc86f3"
      ],
      "author": {
        "name": "Ozan Sener",
        "email": "themgzzy@gmail.com",
        "time": "Mon Dec 08 19:15:45 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:11 2008 -0800"
      },
      "message": "USB: Unusual devs patch for Nokia 3500c\n\nT:  Bus\u003d02 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  3 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0421 ProdID\u003d0060 Rev\u003d 5.51\nS:  Manufacturer\u003dNokia\nS:  Product\u003dNokia 3500c\nS:  SerialNumber\u003d357687010280751\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003dc0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nFrom: Ozan Sener \u003cthemgzzy@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1393fce7189427bdb4d6115ca5566ca8d0fc86f3",
      "tree": "4c933106c3331558e2b86ce27e26d66b7e17076d",
      "parents": [
        "5413aa467806578bf5f78a83893cb9426b815231"
      ],
      "author": {
        "name": "CSÉCSY László",
        "email": "boobaa@frugalware.org",
        "time": "Tue Dec 09 23:39:14 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:10 2008 -0800"
      },
      "message": "USB: storage: unusual_devs.h: Nokia 3109c addition\n\n2.6.26(.x, cannot remember) could handle the microSD card in my Nokia\n3109c attached via USB as mass storage, 2.6.27(.x, up to and included\n2.6.27.8) cannot. Please find the attached patch which fixes this\nregression, and a copy of /proc/bus/usb/devices with my phone plugged in\nrunning with this patch on Frugalware.\n\nT:  Bus\u003d02 Lev\u003d01 Prnt\u003d01 Port\u003d01 Cnt\u003d02 Dev#\u003d  4 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0421 ProdID\u003d0063 Rev\u003d 6.01\nS:  Manufacturer\u003dNokia\nS:  Product\u003dNokia 3109c\nS:  SerialNumber\u003d359561013742570\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003dc0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nFrom: CSÉCSY László \u003cboobaa@frugalware.org\u003e\nCc: Phil Dibowitz \u003cphil@ipom.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5413aa467806578bf5f78a83893cb9426b815231",
      "tree": "eef90a249b35f57f82ea5633739c92225e04b269",
      "parents": [
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 03 16:33:09 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:10 2008 -0800"
      },
      "message": "USB: fix problem with usbtmc driver not loading properly\n\nThe usbtmc driver forgot to export its device table to userspace.\nWithout this, it is never loaded properly when such a device is seen by\nthe system.\n\nCc: Marcel Janssen \u003cmarcel.janssen@admesy.nl\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af4d3643864ee5fcba0c97d77a424fa0b0346f8e",
      "tree": "ed8af088c50a41c011abde88bf970a4faa28b1dc",
      "parents": [
        "28707af01b8912e701e3c5b619ff8f6dde8f2e81"
      ],
      "author": {
        "name": "Guillaume Knispel",
        "email": "gknispel@proformatique.com",
        "time": "Tue Dec 09 15:28:34 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 17 10:06:14 2008 -0600"
      },
      "message": "powerpc: Fix corruption error in rh_alloc_fixed()\n\nThere is an error in rh_alloc_fixed() of the Remote Heap code:\nIf there is at least one free block blk won\u0027t be NULL at the end of the\nsearch loop, so -ENOMEM won\u0027t be returned and the else branch of\n\"if (bs \u003d\u003d s || be \u003d\u003d e)\" will be taken, corrupting the management\nstructures.\n\nSigned-off-by: Guillaume Knispel \u003cgknispel@proformatique.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "28707af01b8912e701e3c5b619ff8f6dde8f2e81",
      "tree": "d4a6b34bb90c90c2d0a8e0643cc50a5ab894e8b0",
      "parents": [
        "23e0e8afafd9ac065d81506524adf3339584044b"
      ],
      "author": {
        "name": "Dave Liu",
        "email": "daveliu@freescale.com",
        "time": "Wed Dec 17 18:24:15 2008 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 17 10:06:13 2008 -0600"
      },
      "message": "powerpc/fsl-booke: Fix the miss interrupt restore\n\nThe commit e5e774d8833de1a0037be2384efccadf16935675\npowerpc/fsl-booke: Fix problem with _tlbil_va being interrupted\nintroduce one issue. that casue the problem like this:\n\nKernel BUG at c00b19fc [verbose debug info unavailable]\nOops: Exception in kernel mode, sig: 5 [#1]\nMPC8572 DS\nModules linked in:\nNIP: c00b19fc LR: c00b1c34 CTR: c0064e88\nREGS: ef02b7b0 TRAP: 0700   Not tainted  (2.6.28-rc8-00057-g1bda712)\nMSR: 00021000 \u003cME\u003e  CR: 44048028  XER: 20000000\nTASK \u003d ef02c000[1] \u0027init\u0027 THREAD: ef02a000\nGPR00: 00000001 ef02b860 ef02c000 eec201a0 c0dec2c0 00000000 000078a1 00000400\nGPR08: c00b4e40 000078a1 c048ec00 a1780000 44048028 ecd26917 00000001 ef02b948\nGPR16: ffffffea 0000020c 00000000 00000000 00000003 0000000a 00000000 000078a1\nGPR24: eec201a0 00000000 ed849000 00000400 ef02b95c 00000001 ef02b978 ef02b984\nNIP [c00b19fc] __find_get_block+0x24/0x238\nLR [c00b1c34] __getblk+0x24/0x2a0\nCall Trace:\n[ef02b860] [c017b768] generic_make_request+0x290/0x328 (unreliable)\n[ef02b8b0] [c00b1c34] __getblk+0x24/0x2a0\n[ef02b910] [c00b4ae4] __bread+0x14/0xf8\n[ef02b920] [c00fc228] ext2_get_branch+0xf0/0x138\n[ef02b940] [c00fcc88] ext2_get_block+0xb8/0x828\n[ef02ba00] [c00bbdc8] do_mpage_readpage+0x188/0x808\n[ef02bac0] [c00bc5b4] mpage_readpages+0xec/0x144\n[ef02bb50] [c00fba38] ext2_readpages+0x24/0x34\n[ef02bb60] [c006ade0] __do_page_cache_readahead+0x150/0x230\n[ef02bbb0] [c0064bdc] filemap_fault+0x31c/0x3e0\n[ef02bbf0] [c00728b8] __do_fault+0x60/0x5b0\n[ef02bc50] [c0011e0c] do_page_fault+0x2d8/0x4c4\n[ef02bd10] [c000ed90] handle_page_fault+0xc/0x80\n[ef02bdd0] [c00c7adc] set_brk+0x74/0x9c\n[ef02bdf0] [c00c9274] load_elf_binary+0x70c/0x1180\n[ef02be70] [c00945f0] search_binary_handler+0xa8/0x274\n[ef02bea0] [c0095818] do_execve+0x19c/0x1d4\n[ef02bed0] [c000766c] sys_execve+0x58/0x84\n[ef02bef0] [c000e950] ret_from_syscall+0x0/0x3c\n[ef02bfb0] [c009c6fc] sys_dup+0x24/0x6c\n[ef02bfc0] [c0001e04] init_post+0xb0/0xf0\n[ef02bfd0] [c046c1ac] kernel_init+0xcc/0xf4\n[ef02bff0] [c000e6d0] kernel_thread+0x4c/0x68\nInstruction dump:\n4bffffa4 813f000c 4bffffac 9421ffb0 7c0802a6 7d800026 90010054 bf210034\n91810030 7c0000a6 68008000 54008ffe \u003c0f000000\u003e 3d20c04e 3b29ffb8 38000008\n\nThe issue was the beqlr returns early but we haven\u0027t reenabled interrupts.\n\nSigned-off-by: Dave Liu \u003cdaveliu@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a97721894a6dc0f9ebfe1dbaa4bb112eaf399273",
      "tree": "18cc583e2d6c3765d210ad78c7aff948e5360f49",
      "parents": [
        "83099bc647688d816c2f7fac8e51921bdfe8db73"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "Joel.Becker@oracle.com",
        "time": "Tue Dec 16 18:10:18 2008 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Tue Dec 16 18:26:16 2008 -0800"
      },
      "message": "ocfs2: Add JBD2 compat feature bit.\n\nDefine the OCFS2_FEATURE_COMPAT_JBD2 bit in the filesystem header.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "eddce368f99b682683e09cf206eaa25131d40abe",
      "tree": "d1756d4af9b0ecbfba82e0f07720b53bfa52c1fb",
      "parents": [
        "b53c7583e26746ef6f66c866841e10450150ed8e",
        "cd85400a022335a92fa3c25827179a7ad5e02225"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 17 11:01:43 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 17 11:01:43 2008 +1100"
      },
      "message": "Merge branch \u0027next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into next\n"
    },
    {
      "commit": "83099bc647688d816c2f7fac8e51921bdfe8db73",
      "tree": "eddc2db5ca87f41f1b529e799d9670564172f825",
      "parents": [
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "tao.ma@oracle.com",
        "time": "Fri Dec 05 09:14:10 2008 +0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Tue Dec 16 14:07:37 2008 -0800"
      },
      "message": "ocfs2: Always update xattr search when creating bucket.\n\nWhen we create xattr bucket during the process of xattr set, we always\nneed to update the ocfs2_xattr_search since even if the bucket size is\nthe same as block size, the offset will change because of the removal\nof the ocfs2_xattr_block header.\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "be44f01e8af3862767f466f89c12640a2f2b0038",
      "tree": "49f0127b1692b178c2786e5068adba54d37c01dc",
      "parents": [
        "a804644a1a31a0b85e4c7d3c49f30419513cb6c1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 31 16:10:22 2008 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Dec 16 20:19:53 2008 +0000"
      },
      "message": "i2c-s3c2410: fix check for being in suspend.\n\nAs noted by Julia Lawall \u003cjulia@diku.dk\u003e, we can never\ntrigger the check for being in suspend due to the result\nof !readl(i2c-\u003eregs + S3C2410_IICCON) \u0026 S3C2410_IICCON_IRQEN\nalways being 0.\n\nAdd suspend/resume hooks to stop i2c transactions happening\nuntil the driver has been resumed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a804644a1a31a0b85e4c7d3c49f30419513cb6c1",
      "tree": "31ee129f4590b3f99e69e78fe50ce5f503bc4a19",
      "parents": [
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f"
      ],
      "author": {
        "name": "Mike Ditto",
        "email": "mditto@consentry.com",
        "time": "Tue Dec 16 20:17:09 2008 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Dec 16 20:17:09 2008 +0000"
      },
      "message": "i2c-cpm: Detect and report NAK right away instead of timing out\n\nMake the driver report an ENXIO error immediately upon NAK instead of\nwaiting for another interrupt and getting a timeout.\n\nWhen reading from a device that is not present or declines to respond\nto, e.g., a non-existent register address, CPM immediately reports a\nNAK condition in the TxBD, but the driver kept waiting until a timeout,\nwhich takes 1 second and causes an ugly console error message.\n\nSigned-off-by: Mike Ditto \u003cmditto@consentry.com\u003e\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\n[ben-linux@fluff.org: reordered description text]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1bda71282ded6a2e09a2db7c8884542fb46bfd4f",
      "tree": "89505069cd4f46253c649bcd418a9e3cd26fc55f",
      "parents": [
        "7a62b17694e278b1cde659f85aa6149052baa811",
        "25a41b280083259d05d68f61633194344a1f8a9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:49:10 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:49:10 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: add quirk fix for Freecom HDD\n"
    },
    {
      "commit": "7a62b17694e278b1cde659f85aa6149052baa811",
      "tree": "2863d84ab659472f87d300d0100b9a815200bf89",
      "parents": [
        "3bd82263a0d770d2ab3efd37144993f4433a179c",
        "3ee89f177e3cef0b5b024bcb6df683a3fa7d795f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:48:53 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:48:53 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_hpt366: no ATAPI DMA\n  pata_hpt366: fix cable detection,\n  libata: fix Seagate NCQ+FLUSH blacklist\n"
    },
    {
      "commit": "3bd82263a0d770d2ab3efd37144993f4433a179c",
      "tree": "0082aa8c22eb0b6ba97368b5eb42edcb241ab0f3",
      "parents": [
        "eef70b217a7ab46e8e0cf75982ad75d8305d5591",
        "f9d62c009637f9581cdd7f6e430f8eec511c8587"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:47:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:47:58 2008 -0800"
      },
      "message": "Merge branch \u0027sh/for-2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Disable GENERIC_HARDIRQS_NO__DO_IRQ for unconverted platforms.\n  sh: maple: Do not pass SLAB_POISON to kmem_cache_create()\n"
    },
    {
      "commit": "eef70b217a7ab46e8e0cf75982ad75d8305d5591",
      "tree": "85d34903a74f2581ac0e67d8e16e5c02855f37cd",
      "parents": [
        "c095adbc211f9f4e990eac7d6cb440de35e4f05f",
        "23e0e8afafd9ac065d81506524adf3339584044b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:47:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:47:43 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc/cell/axon-msi: Fix MSI after kexec\n  powerpc: Fix bootmem reservation on uninitialized node\n  powerpc: Check for valid hugepage size in hugetlb_get_unmapped_area\n"
    },
    {
      "commit": "c095adbc211f9f4e990eac7d6cb440de35e4f05f",
      "tree": "b2da614d48d715816b8ee7172918fa9d2f089a24",
      "parents": [
        "a3dd15444baa9c7522c8457ab564c41219dfb44c"
      ],
      "author": {
        "name": "KOSAKI Motohiro",
        "email": "kosaki.motohiro@jp.fujitsu.com",
        "time": "Tue Dec 16 16:06:43 2008 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 08:19:23 2008 -0800"
      },
      "message": "mm: Don\u0027t touch uninitialized variable in do_pages_stat_array()\n\nCommit 80bba1290ab5122c60cdb73332b26d288dc8aedd removed one necessary\nvariable initialization.  As a result following warning happened:\n\n    CC      mm/migrate.o\n  mm/migrate.c: In function \u0027sys_move_pages\u0027:\n  mm/migrate.c:1001: warning: \u0027err\u0027 may be used uninitialized in this function\n\nMore unfortunately, if find_vma() failed, kernel read uninitialized\nmemory.\n\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCC: Brice Goglin \u003cBrice.Goglin@inria.fr\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ee89f177e3cef0b5b024bcb6df683a3fa7d795f",
      "tree": "470dd4a4af017728b1e8fdc59614c61a4fa246d1",
      "parents": [
        "bab5b32a537edc83ff86bff91e46f328339f49f8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Dec 09 17:14:04 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 16 05:40:34 2008 -0500"
      },
      "message": "pata_hpt366: no ATAPI DMA\n\nIDE hpt366 driver doesn\u0027t allow DMA for ATAPI devices and MWDMA2 on\nATAPI device locks up pata_hpt366.  Follow the suit.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bab5b32a537edc83ff86bff91e46f328339f49f8",
      "tree": "e6a33ecc8968c1e822ce08d9ffe79a72ae239eb1",
      "parents": [
        "d10d491f842243e2e3bf5a2714020f9d649e1e38"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Dec 09 17:13:19 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 16 05:40:32 2008 -0500"
      },
      "message": "pata_hpt366: fix cable detection,\n\npata_hpt366 is strange in that its two channels occupy two PCI\nfunctions and both are primary channels and bit1 of PCI configuration\nregister 0x5A indicates cable for both channels.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d10d491f842243e2e3bf5a2714020f9d649e1e38",
      "tree": "23ba927ef1f93e74a2f137223dd9b4452b999f3e",
      "parents": [
        "a3dd15444baa9c7522c8457ab564c41219dfb44c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Dec 11 13:42:42 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 16 05:40:30 2008 -0500"
      },
      "message": "libata: fix Seagate NCQ+FLUSH blacklist\n\nDue to miscommunication, P/N was mistaken as firmware revision\nstrings.  Update it.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f9d62c009637f9581cdd7f6e430f8eec511c8587",
      "tree": "64105ed4f26157c80dd1489f206b23fe1d119c9f",
      "parents": [
        "93d546399c2b7d66a54d5fbd5eee17de19246bf6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 08 11:45:37 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 16:42:53 2008 +0900"
      },
      "message": "sh: Disable GENERIC_HARDIRQS_NO__DO_IRQ for unconverted platforms.\n\nPresently limited to Cayman, Dreamcast, Microdev, and SystemH 7751.\nRe-enable it for everyone once these have been fixed up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "93d546399c2b7d66a54d5fbd5eee17de19246bf6",
      "tree": "063adac96c72807acde4c2673e1f83950fb765fd",
      "parents": [
        "cefb3d02cad6fae49369cdde24526c4c4806b20f"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Tue Dec 16 09:15:31 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 16:40:32 2008 +0900"
      },
      "message": "sh: maple: Do not pass SLAB_POISON to kmem_cache_create()\n\nSLAB_POISON is not a valid flag for kmem_create_cache() unless\nCONFIG_DEBUG_SLAB is set, so remove it from the flags argument.\n\nAcked-by: Adrian McMenamin \u003cadrian@newgolddream.dyndns.info\u003e\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b53c7583e26746ef6f66c866841e10450150ed8e",
      "tree": "3d50aed340e9f2c5f3e8ebc481f4a3737a45eea8",
      "parents": [
        "aab0d375e01d8c16e7e5b9bd915dfaa0a815418f"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Dec 04 10:01:52 2008 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:41 2008 +1100"
      },
      "message": "rapidio: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aab0d375e01d8c16e7e5b9bd915dfaa0a815418f",
      "tree": "982e3a102ea1ffb6fb5c2f265dcaece3f6cc05cb",
      "parents": [
        "f63837f0581fe580168ae1a7d178ded935411747"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Dec 04 10:02:56 2008 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:38 2008 +1100"
      },
      "message": "powerpc: struct device - replace bus_id with dev_name(), dev_set_name()\n\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f63837f0581fe580168ae1a7d178ded935411747",
      "tree": "ea4956ae770193ad2d18f5be599df44014419577",
      "parents": [
        "e41e811a79a4e328005be2744c3076ebde455088"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Dec 14 19:44:51 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:34 2008 +1100"
      },
      "message": "powerpc/mm: Remove flush_HPTE()\n\nThe function flush_HPTE() is used in only one place, the implementation\nof DEBUG_PAGEALLOC on ppc32.\n\nIt\u0027s actually a dup of flush_tlb_page() though it\u0027s -slightly- more\nefficient on hash based processors.  We remove it and replace it by\na direct call to the hash flush code on those processors and to\nflush_tlb_page() for everybody else.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e41e811a79a4e328005be2744c3076ebde455088",
      "tree": "9f5bea9ce50284d05a3abbe6573b74185c14c65e",
      "parents": [
        "1a37a3fd7f12d8f9f720cceec84e23152e116668"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Dec 14 19:44:39 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:30 2008 +1100"
      },
      "message": "powerpc/mm: Rename tlb_32.c and tlb_64.c to tlb_hash32.c and tlb_hash64.c\n\nThis renames the files to clarify the fact that they are used by\nthe hash based family of CPUs (the 603 being an exception in that\nfamily but is still handled by that code).\n\nThis paves the way for the new tlb_nohash.c coming via a subsequent\ncommit.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1a37a3fd7f12d8f9f720cceec84e23152e116668",
      "tree": "f1bb07da46e2fe24baddc4cf36d067b67eb5c4ef",
      "parents": [
        "a58f053b93e15b68e7b5f442316329f68269c8d5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Dec 14 19:44:24 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:26 2008 +1100"
      },
      "message": "powerpc/mm: Add local_flush_tlb_mm() to SW loaded TLB implementations\n\nThis adds a local_flush_tlb_mm() call as a pre-requisite for some\nSMP work for BookE processors.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a58f053b93e15b68e7b5f442316329f68269c8d5",
      "tree": "f86930fbb399bfdf19d473a34f9b253d68784513",
      "parents": [
        "3045b3cb0b068c9f7601786841cda1e0b4647bd9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Dec 14 19:44:13 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:23 2008 +1100"
      },
      "message": "powerpc: Fix asm EMIT_BUG_ENTRY with !CONFIG_BUG\n\nInstead of not defining it at all, this defines the macro as\nbeing empty, thus avoiding ifdef\u0027s in call sites when CONFIG_BUG\nis not set.\n\nAlso removes an extra whitespace in the existing definition.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3045b3cb0b068c9f7601786841cda1e0b4647bd9",
      "tree": "7868a8ed86ea1672593a67dfeb9d6f40ddc190ec",
      "parents": [
        "7fe519c207e3400dea6d67e1d483a16b11608423"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat Dec 13 17:44:59 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:19 2008 +1100"
      },
      "message": "powerpc: Remove dead BIO_VMERGE_BOUNDARY definition\n\nThe block layer dropped the virtual merge feature\n(b8b3e16cfe6435d961f6aaebcfd52a1ff2a988c5).  BIO_VMERGE_BOUNDARY\ndefinition is meaningless now (For POWER, BIO_VMERGE_BOUNDARY has been\nmeaningless for a long time since POWER disables the virtual merge\nfeature).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7fe519c207e3400dea6d67e1d483a16b11608423",
      "tree": "f06d9194f5a14424e1f08e60682b35e666d4698c",
      "parents": [
        "edc72ac4a0894247a6d3f1157a8ec8d603fff52d"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Dec 11 09:46:44 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:16 2008 +1100"
      },
      "message": "powerpc: Introduce ppc_pci_flags accessors\n\nCurrently there are a number of platforms that open code access to\nthe ppc_pci_flags global variable.  However, that variable is not\npresent if CONFIG_PCI is not set, which can lead to a build break.\n\nThis introduces a number of accessor functions that are defined\nto be empty in the case of CONFIG_PCI being disabled.  The\nvarious platform files in the kernel are updated to use these.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "edc72ac4a0894247a6d3f1157a8ec8d603fff52d"
}
