)]}'
{
  "log": [
    {
      "commit": "874f2f997dbe041a6c6e509dae8656ed9022d65d",
      "tree": "61898165882041ef7f9beaf2ef6663a1a4d3c29a",
      "parents": [
        "071c06cb570d38efe23a124e885f2f3e643a9206",
        "6ebdc661b608671e9ca572af8bb42d58108cc008"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 26 14:41:00 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 26 14:41:00 2010 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nManual merge of:\n\tdrivers/char/hvc_console.c\n\tdrivers/char/hvc_console.h\n"
    },
    {
      "commit": "6ebdc661b608671e9ca572af8bb42d58108cc008",
      "tree": "e99caacb964a27caeae699160fa5eddcb14526e9",
      "parents": [
        "d7930c9ef9cc67044f5ddaac54d06ca22645a012",
        "df0edeb59eb559be0bee53452fda2f5cc0ae133f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (41 commits)\n  of: remove undefined request_OF_resource \u0026 release_OF_resource\n  of/sparc: Remove sparc-local declaration of allnodes and devtree_lock\n  of: move definition of of_chosen into common code.\n  of: remove unused extern reference to devtree_lock\n  of: put default string compare and #a/s-cell values into common header\n  of/flattree: Don\u0027t assume HAVE_LMB\n  of: protect linux/of.h with CONFIG_OF\n  proc_devtree: fix THIS_MODULE without module.h\n  of: Remove old and misplaced function declarations\n  of/flattree: Make the kernel accept ePAPR style phandle information\n  of/flattree: endian-convert members of boot_param_header\n  of: assume big-endian properties, adding conversions where necessary\n  of: use __be32 for cell value accessors\n  of/flattree: use OF_ROOT_NODE_{SIZE,ADDR}_CELLS DEFAULT for fdt parsing\n  of/flattree: use callback to setup initrd from /chosen\n  proc_devtree: include linux/of.h\n  of: make set_node_proc_entry private to proc_devtree.c\n  of: include linux/proc_fs.h\n  of/flattree: merge early_init_dt_scan_memory() common code\n  of: add \u0027of_\u0027 prefix to machine_is_compatible()\n  ...\n"
    },
    {
      "commit": "203041ad1f66d2afb893c2adb9c11bfd13209d06",
      "tree": "f018d05a5b3503c35fdb0a542a2f7646a450dfb9",
      "parents": [
        "d0eab3eb557250cead42f22e6f1a4f7e326757f9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Feb 18 02:23:18 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 19 14:52:32 2010 +1100"
      },
      "message": "powerpc: Convert mpic locks to raw_spinlock\n\nmpic_lock, irq_rover_lock and fixup_lock need to be real spinlocks in\nRT. Convert them to raw_spinlock.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "47e3c9046bc884d4f727df00f0b6ec73fa387e50",
      "tree": "b1e780abf188066eccac34db8c81607794eee4a4",
      "parents": [
        "7cc8a5e3f52c146d46d286f3778b09181639dc61"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Feb 18 02:23:11 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 19 14:52:31 2010 +1100"
      },
      "message": "powerpc: Convert i8259_lock to raw_spinlock\n\ni8259_lock needs to be a real spinlock in RT. Convert it to\nraw_spinlock.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a9e8bf21cd0f5a5a8ebe63fa356a8f100b8a0955",
      "tree": "9b3b5514252027698fb063d46e2e142a646ab611",
      "parents": [
        "6b9c9b8a66f7696ce392d34f90d4d6aa7045f51d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Feb 18 02:23:14 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 19 14:52:31 2010 +1100"
      },
      "message": "powerpc: Convert ipic_lock to raw_spinlock\n\nipic_lock needs to be a real spinlock in RT. Convert it to\nraw_spinlock.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "efd0f0f385da6ee6d1a22cfe1ac94607ebe2a292",
      "tree": "6ba1a89db2eb68046c238a7fca9bae4f72d92874",
      "parents": [
        "3bffb6529cf10d48a97ac0d6d789986894c25c37",
        "c7b66698122796623f1838c0ee6a8e12ec832468"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Feb 18 09:34:38 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Feb 18 09:34:38 2010 +1100"
      },
      "message": "Merge commit \u0027jwb/next\u0027 into next\n"
    },
    {
      "commit": "fc380c0c8a17bc2bd2d9d7fb41d4a88c3e618db2",
      "tree": "dcd1060477e4016a1cb4f1711b1a865e1e7354a9",
      "parents": [
        "c86845ede8b643ca025aec277dec1892d0ccac01"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Jan 31 20:33:41 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 17 14:02:48 2010 +1100"
      },
      "message": "powerpc: Remove whitespace in irq chip name fields\n\nNow we use printf style alignment there is no need to manually space\nthese fields.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e0508b1516ad4423499d4118a9037ae0aa4e9c2f",
      "tree": "d9ae599feedd4b7b5b69c917080b7b4c691b1aa4",
      "parents": [
        "ec144a81ade915b5b38adedf10e84690813ed768"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "cminyard@mvista.com",
        "time": "Wed Feb 03 05:08:17 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 17 14:02:47 2010 +1100"
      },
      "message": "powerpc: Add coherent_dma_mask to mv64x60 devices\n\nDMA ops requires that coherent_dma_mask be set properly for a device,\nbut this was not being done for devices on the MV64x60 that use DMA.\nBoth the serial and ethernet devices need this or they won\u0027t be able\nto allocate memory.\n\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "28ef35eb33d7e291bf0e1fe1137915a7e38805ff",
      "tree": "a9d542e87eb8863041ec6d037055edb8f77700c7",
      "parents": [
        "b919ee827e048826786fd7e889a2b04f63382fe6"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Tue Feb 09 23:08:17 2010 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Feb 10 08:21:14 2010 -0500"
      },
      "message": "powerpc/44x: Fix L2-cache support for 460GT\n\nAlso set L2C_CFG_RDBW on 460GT platforms and not only on 460EX.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nCc: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "71a157e8edca55198e808f8561dd49017a54ee34",
      "tree": "a78185ea8204f1e375d88545235ba3d4937ebfaf",
      "parents": [
        "89751a7cb70a20f0d604dd7c4be29dd7b0011718"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 01 21:34:14 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 09 08:33:00 2010 -0700"
      },
      "message": "of: add \u0027of_\u0027 prefix to machine_is_compatible()\n\nmachine is compatible is an OF-specific call.  It should have\nthe of_ prefix to protect the global namespace.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8354be9c104db8e92bb079e29540fbafb7f09b5c",
      "tree": "98853948a0d3f19c89c8b014430a04ae9791aea2",
      "parents": [
        "0b9612c210f6bf6efb32ab84b8f34018eaacb08d"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Sat Feb 06 07:47:20 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Feb 09 13:56:23 2010 +1100"
      },
      "message": "powerpc: Remove trailing space in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: linuxppc-dev@ozlabs.org\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d234b3c36ff600b2a51cff74c9263cba5b2c24ee",
      "tree": "25a725f904ece761e91caca402cc126b784f5596",
      "parents": [
        "94afc008e1e6fbadfac0b75fcf193b6d7074b2f1"
      ],
      "author": {
        "name": "Stef van Os",
        "email": "stef.van.os@Prodrive.nl",
        "time": "Wed Jan 20 03:59:39 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 29 16:51:12 2010 +1100"
      },
      "message": "powerpc/4xx: Add pcix type 1 transactions\n\nSome of the newer 4xx pci cores need an explicit bit set to send\ntype 1 transactions instead of just comparing the bus numbers.\n\nThis patch enables type 1 transations for pcix nodes, thus enabling\ndevices behind PCI bridges.\n\nSigned-off-by: Stef van Os \u003cstef.van.os@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2593f939a5fa7564ba5be0fd5aec4bb1162bd4b2",
      "tree": "e605e977dfb7a03b89ee85ffb643e8645a6752ac",
      "parents": [
        "698cd335a782561b79504d4e98c7df62b08e7abd",
        "c1a676dfa2fa25fb9ec77c92ebe3ff580648b6ac"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 21 09:30:42 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 21 09:30:42 2009 +1100"
      },
      "message": "Merge commit \u0027kumar/next\u0027 into merge\n"
    },
    {
      "commit": "38e1313fc753482b93aa6c6f11cfbd43a5bcd963",
      "tree": "0adcc3a9db52c5689b9386673f22fa0f892a7630",
      "parents": [
        "a1128f8f0ff06ccbea5d6b4a69446b506c57bfbc"
      ],
      "author": {
        "name": "Yang Li",
        "email": "leoli@freescale.com",
        "time": "Wed Dec 16 20:18:11 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 15:13:57 2009 +1100"
      },
      "message": "powerpc/mpic: Fix problem that affinity is not updated\n\nSince commit 57b150cce8e004ddd36330490a68bfb59b7271e9, desc-\u003eaffinity\nof an irq is changed after calling desc-\u003echip-\u003eset_affinity.\nTherefore we need to fix the irq_choose_cpu() not to depend on the\ndesc-\u003eaffinity for new mask.\n\nSigned-off-by: Jiajun Wu \u003cb06378@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7a96c6b22efbd84e195836e192a3ce478cd6e14c",
      "tree": "adf9c9c5e1bb9d89d8536bf49c049beb5e9458d7",
      "parents": [
        "bb7f20b1c639606def3b91f4e4aca6daeee5d80a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 14 15:31:13 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 18 14:55:43 2009 +1100"
      },
      "message": "powerpc: Fix MSI support on U4 bridge PCIe slot\n\nOn machines using the Apple U4 bridge (AKA IBM CPC945) PCIe interface such\nas the latest generation G5 machines x16 slot or the x16 slot of the\nPowerStation, MSIs are currently broken (and will oops when enabling).\n\nThis fixes the oops and implements proper support for those. Instead of\nusing the PCIe \u003c-\u003e HT bridge conversion, on such slots we need to use\na bunch of magic registers in the bridge as the MSI target, encoding\nthe interrupt number in the low bits of the address itself\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "239007b8440abff689632f50cdf0f2b9e895b534",
      "tree": "569cab843af4a999d6d868ec9a824530d2bfa733",
      "parents": [
        "9f5a5621e78cf48d86682a71ceb3fcdbde38b222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Nov 17 16:46:45 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:33 2009 +0100"
      },
      "message": "genirq: Convert irq_desc.lock to raw_spinlock\n\nConvert locks which cannot be sleeping locks in preempt-rt to\nraw_spinlocks.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "09cea96caa59fabab3030c53bd698b9b568d959a",
      "tree": "a991cdc0c887fdcda37f4b751ee98d3db9559f4e",
      "parents": [
        "6eb7365db6f3a4a9d8d9922bb0b800f9cbaad641",
        "e090aa80321b64c3b793f3b047e31ecf1af9538d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:27:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:27:24 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (151 commits)\n  powerpc: Fix usage of 64-bit instruction in 32-bit altivec code\n  MAINTAINERS: Add PowerPC patterns\n  powerpc/pseries: Track previous CPPR values to correctly EOI interrupts\n  powerpc/pseries: Correct pseries/dlpar.c build break without CONFIG_SMP\n  powerpc: Make \"intspec\" pointers in irq_host-\u003exlate() const\n  powerpc/8xx: DTLB Miss cleanup\n  powerpc/8xx: Remove DIRTY pte handling in DTLB Error.\n  powerpc/8xx: Start using dcbX instructions in various copy routines\n  powerpc/8xx: Restore _PAGE_WRITETHRU\n  powerpc/8xx: Add missing Guarded setting in DTLB Error.\n  powerpc/8xx: Fixup DAR from buggy dcbX instructions.\n  powerpc/8xx: Tag DAR with 0x00f0 to catch buggy instructions.\n  powerpc/8xx: Update TLB asm so it behaves as linux mm expects.\n  powerpc/8xx: Invalidate non present TLBs\n  powerpc/pseries: Serialize cpu hotplug operations during deactivate Vs deallocate\n  pseries/pseries: Add code to online/offline CPUs of a DLPAR node\n  powerpc: stop_this_cpu: remove the cpu from the online map.\n  powerpc/pseries: Add kernel based CPU DLPAR handling\n  sysfs/cpu: Add probe/release files\n  powerpc/pseries: Kernel DLPAR Infrastructure\n  ...\n"
    },
    {
      "commit": "c1a676dfa2fa25fb9ec77c92ebe3ff580648b6ac",
      "tree": "748ab9277c1d78cc83c27dd040722c681bcda7dc",
      "parents": [
        "78331aded913d76c7ff996a1a0747d54b057460b"
      ],
      "author": {
        "name": "Felix Radensky",
        "email": "felix@embedded-sol.com",
        "time": "Wed Aug 12 08:57:39 2009 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 10 21:11:08 2009 -0600"
      },
      "message": "powerpc/85xx: Workaround MPC8572/MPC8536 GPIO 1 errata.\n\nOn MPC8572 and MPC8536 the status of GPIO pins configured\nas output cannot be determined by reading GPDAT register.\nWorkaround by reading the status of input pins from GPDAT\nand the status of output pins from a shadow register.\n\nSigned-off-by: Felix Radensky \u003cfelix@embedded-sol.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b22b97c15eed893a6768aad2f596706c56bf194e",
      "tree": "2f5edbb1dd9dfe2b0066ab990a104d4f0b8c650d",
      "parents": [
        "b387dfe902c352d5be4690a135412ece4868b531"
      ],
      "author": {
        "name": "Mark Ware",
        "email": "mware@elphinstone.net",
        "time": "Thu Dec 10 22:14:34 2009 +1100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 10 13:48:36 2009 -0600"
      },
      "message": "powerpc/cpm2_pic: Allow correct flow_types for port C interrupts\n\nPort C interrupts can be either falling edge, or either edge.\nOther external interrupts are either falling edge or active low.\nTested on a custom 8280 based board.\n\nSigned-off-by: Mark Ware \u003cmware@elphinstone.net\u003e\nAcked-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f93611fac7eed3aa175795fb8e452aa30af33b6a",
      "tree": "37b3e9e8e9065ee80aefb02800fe1b88c697cf4b",
      "parents": [
        "e090aa80321b64c3b793f3b047e31ecf1af9538d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Dec 08 01:54:35 2009 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 09 14:50:40 2009 -0600"
      },
      "message": "powerpc/fsl_pci: Fix P2P bridge handling for MPC83xx PCIe controllers\n\nIt appears that we wrongly calculate dev_base for type1 config cycles.\nThe thing is: we shouldn\u0027t subtract hose-\u003efirst_busno because PCI core\nsets PCI primary, secondary and subordinate bus numbers, and PCIe\ncontroller actually takes the registers into account. So we should use\njust bus-\u003enumber.\n\nAlso, according to MPC8315 reference manual, primary bus number should\nalways remain 0. We have PPC_INDIRECT_TYPE_SURPRESS_PRIMARY_BUS quirk\nin indirect_pci.c, but since 83xx is somewhat special, it doesn\u0027t use\nindirect_pci.c routines, so we have to implement the quirk specifically\nfor 83xx PCIe controllers.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "40d50cf7ca956183f3a573bc21082e1c7d04fa7b",
      "tree": "b1e5c8f7396919742be17f51a1c7bf19684fe571",
      "parents": [
        "990d89c6636c1be300a4f2f914b95200b237d017"
      ],
      "author": {
        "name": "Roman Fietze",
        "email": "roman.fietze@telemotive.de",
        "time": "Tue Dec 08 02:39:50 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:10:37 2009 +1100"
      },
      "message": "powerpc: Make \"intspec\" pointers in irq_host-\u003exlate() const\n\nWriting a driver using SCLPC on the MPC5200B I detected, that the\nintspec arrays to map irqs to Linux virq cannot be const, because the\nmapping and xlate functions only take non const pointers. All those\nfunctions do not modify the intspec, so a const pointer could be used.\n\nSigned-off-by: Roman Fietze \u003croman.fietze@telemotive.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b27df67248d3ae61d7814f18e363954254935090",
      "tree": "bb8015be2cb1770500ed04f7e2cb62ab907a6c8e",
      "parents": [
        "293cfa44c3a861d63c77923667206356c4756ae0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Nov 18 23:44:21 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 24 14:32:45 2009 +1100"
      },
      "message": "powerpc: Fixup last users of irq_chip-\u003etypename\n\nThe typename member of struct irq_chip was kept for migration purposes\nand is obsolete since more than 2 years. Fix up the leftovers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: linuxppc-dev@ozlabs.org\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a3f62bd2b20c769ddc989b242ddd274179e19ee6",
      "tree": "998d04e81d45f2a6553d50f4f0904737cd172741",
      "parents": [
        "8b27f0b61db57f5555fc2d3fc95c3ea9fd1a9d6c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Oct 18 13:55:55 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Nov 20 16:45:34 2009 -0600"
      },
      "message": "powerpc/fsl: Add PCI device ids for new QoirQ chips\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5753c082f66eca5be81f6bda85c1718c5eea6ada",
      "tree": "4ae83e950318e3eab60f4f7c2403f57421e334eb",
      "parents": [
        "2e9d546eda5888962a441da1e96bbf92cb5b1cbb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Oct 16 18:31:48 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Nov 20 16:45:27 2009 -0600"
      },
      "message": "powerpc/85xx: Kconfig cleanup\n\nIntroduce new FSL_SOC_BOOKE Kconfig to handle both 85xx and QorIQ\nbased chips.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4ffd6952a078015fd0bb5905a6ba7cd592f1b817",
      "tree": "c925b5a08652b5d86ac0930b45269e1c2600195b",
      "parents": [
        "fdfde24e108b49373f8702d5b9981217f35315d8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 16 01:43:57 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 11 21:43:28 2009 -0600"
      },
      "message": "powerpc/85xx/86xx: Add suspend/resume support\n\nThis patch adds suspend/resume support for MPC8540 and MPC8641D-\ncompatible CPUs. To reach sleep state, we just write the SLP bit\ninto the PM control and status register.\n\nSo far we don\u0027t support Deep Sleep mode as found in newer MPC85xx\nCPUs (i.e. MPC8536). It can be relatively easy implemented though,\nand for it we reserve \u0027mem\u0027 suspend type.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fdfde24e108b49373f8702d5b9981217f35315d8",
      "tree": "17215b31c4a313d58b12bc11cf203d5c7d3090a2",
      "parents": [
        "4c1fba442960cfa2fd6333b9fec7d5b85c5fa29f"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 16 01:43:55 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 11 21:43:27 2009 -0600"
      },
      "message": "powerpc/qe: Implement QE driver for handling resume on MPC85xx\n\nSo far the driver is used to reset QE upon resume, which is needed on\n85xx. Later we can move some QE initialization steps into probe().\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "46d2293470c18c1bb632083bf0b589deff30ccae",
      "tree": "f0f0382c718138e4d2852ff0b753d96b380d4be6",
      "parents": [
        "0c7b87b0857f0e17be982fd840046444a83c3996"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 16 01:43:54 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 11 21:43:15 2009 -0600"
      },
      "message": "powerpc/qe: QE also shuts down on MPC8568\n\nIt appears that QE shuts down on all MPC85xx CPUs (i.e. MPC8568 and\nMPC8569) and thus needs reset upon resume.\n\nSo modify qe_alive_during_sleep() to account that.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0c7b87b0857f0e17be982fd840046444a83c3996",
      "tree": "4a03a62678cd4725d5216dbf1fb550bed366908b",
      "parents": [
        "dc2e673dbcbaebdf84c09956b85c3be3a8b7bd02"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 16 01:43:52 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 11 21:43:13 2009 -0600"
      },
      "message": "powerpc/qe: Make qe_reset() code path safe for repeated invocation\n\nFor MPC8569 CPUs we\u0027ll need to reset QE after each suspend, so make\nqe_reset() code path suitable for repeated invocation, that is:\n\n- Don\u0027t initialize rheap structures if already initialized;\n- Don\u0027t allocate muram for SDMA if already allocated, just reinitialize\n  registers with previously allocated muram offset;\n- Remove __init attributes from qe_reset() and cpm_muram_init();\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "98eaa0987afdcab0929dc205edb5c492cf66a370",
      "tree": "e71361f8fed34c276e7691081974a741ef8d4acc",
      "parents": [
        "0526484aa345adbf790d1201a6f5d09be0a648a3"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Aug 27 21:30:11 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 11 21:43:09 2009 -0600"
      },
      "message": "powerpc/qe: Increase MAX_QE_RISC to 4\n\nMPC8569 CPUs have four QE RISCs, so we need to increase MAX_QE_RISC\nconstant, otherwise qe_upload_firmware() fails at sanity checking.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6cff46f4bc6cc4a8a4154b0b6a2e669db08e8fd2",
      "tree": "cdd88dcd639968abe5b0f5ff7b06dc230ec790b1",
      "parents": [
        "59e3f837023d446924791f76fbdd4bcf8e09efcc"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Oct 13 19:44:51 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 30 17:20:55 2009 +1100"
      },
      "message": "powerpc: Remove get_irq_desc()\n\nget_irq_desc() is a powerpc-specific version of irq_to_desc(). That\nis reason enough to remove it, but it also doesn\u0027t know about sparse\nirq_desc support which irq_to_desc() does (when we enable it).\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "738ef42e32fe95553a424c04016b936c9f6c9afb",
      "tree": "f45f21a92eacbb22bd3223c5ac725473c6ec1d72",
      "parents": [
        "1cebd7a0f62804ca24f7b7b35e8105000b9e879a"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "beckyb@kernel.crashing.org",
        "time": "Mon Sep 21 08:26:35 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:43 2009 +1000"
      },
      "message": "powerpc: Change archdata dma_data to a union\n\nSometimes this is used to hold a simple offset, and sometimes\nit is used to hold a pointer.  This patch changes it to a union containing\nvoid * and dma_addr_t.  get/set accessors are also provided, because it was\ngetting a bit ugly to get to the actual data.\n\nSigned-off-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "83d5cde47dedf01b6a4a4331882cbc0a7eea3c2e",
      "tree": "f8ba5e263717d35cd444fcc65898d2ed352af1ae",
      "parents": [
        "7b021967c5e1463936042c8da72b550d3cabe9ac"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Sep 21 17:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:25 2009 -0700"
      },
      "message": "const: make block_device_operations const\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "723e9db7a46e328527cc3da2b478b831184fe828",
      "tree": "cdeda255633057dcb4c84097bed27b2bbf76970f",
      "parents": [
        "ada3fa15057205b7d3f727bba5cd26b5912e350f",
        "d331d8305cba713605854aab63a000fb892353a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:51:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:51:09 2009 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (134 commits)\n  powerpc/nvram: Enable use Generic NVRAM driver for different size chips\n  powerpc/iseries: Fix oops reading from /proc/iSeries/mf/*/cmdline\n  powerpc/ps3: Workaround for flash memory I/O error\n  powerpc/booke: Don\u0027t set DABR on 64-bit BookE, use DAC1 instead\n  powerpc/perf_counters: Reduce stack usage of power_check_constraints\n  powerpc: Fix bug where perf_counters breaks oprofile\n  powerpc/85xx: Fix SMP compile error and allow NULL for smp_ops\n  powerpc/irq: Improve nanodoc\n  powerpc: Fix some late PowerMac G5 with PCIe ATI graphics\n  powerpc/fsl-booke: Use HW PTE format if CONFIG_PTE_64BIT\n  powerpc/book3e: Add missing page sizes\n  powerpc/pseries: Fix to handle slb resize across migration\n  powerpc/powermac: Thermal control turns system off too eagerly\n  powerpc/pci: Merge ppc32 and ppc64 versions of phb_scan()\n  powerpc/405ex: support cuImage via included dtb\n  powerpc/405ex: provide necessary fixup function to support cuImage\n  powerpc/40x: Add support for the ESTeem 195E (PPC405EP) SBC\n  powerpc/44x: Add Eiger AMCC (AppliedMicro) PPC460SX evaluation board support.\n  powerpc/44x: Update Arches defconfig\n  powerpc/44x: Update Arches dts\n  ...\n\nFix up conflicts in drivers/char/agp/uninorth-agp.c\n"
    },
    {
      "commit": "d7e9660ad9d5e0845f52848bce31bcf5cdcdea6b",
      "tree": "c6c67d145771187b194d79d603742b31090a59d6",
      "parents": [
        "b8cb48aae1b8c50b37dcb7710363aa69a7a0d9ca",
        "13af7a6ea502fcdd4c0e3d7de6e332b102309491"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 10:37:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 10:37:28 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1623 commits)\n  netxen: update copyright\n  netxen: fix tx timeout recovery\n  netxen: fix file firmware leak\n  netxen: improve pci memory access\n  netxen: change firmware write size\n  tg3: Fix return ring size breakage\n  netxen: build fix for INET\u003dn\n  cdc-phonet: autoconfigure Phonet address\n  Phonet: back-end for autoconfigured addresses\n  Phonet: fix netlink address dump error handling\n  ipv6: Add IFA_F_DADFAILED flag\n  net: Add DEVTYPE support for Ethernet based devices\n  mv643xx_eth.c: remove unused txq_set_wrr()\n  ucc_geth: Fix hangs after switching from full to half duplex\n  ucc_geth: Rearrange some code to avoid forward declarations\n  phy/marvell: Make non-aneg speed/duplex forcing work for 88E1111 PHYs\n  drivers/net/phy: introduce missing kfree\n  drivers/net/wan: introduce missing kfree\n  net: force bridge module(s) to be GPL\n  Subject: [PATCH] appletalk: Fix skb leak when ipddp interface is not loaded\n  ...\n\nFixed up trivial conflicts:\n\n - arch/x86/include/asm/socket.h\n\n   converted to \u003casm-generic/socket.h\u003e in the x86 tree.  The generic\n   header has the same new #define\u0027s, so that works out fine.\n\n - drivers/net/tun.c\n\n   fix conflict between 89f56d1e9 (\"tun: reuse struct sock fields\") that\n   switched over to using \u0027tun-\u003esocket.sk\u0027 instead of the redundantly\n   available (and thus removed) \u0027tun-\u003esk\u0027, and 2b980dbd (\"lsm: Add hooks\n   to the TUN driver\") which added a new \u0027tun-\u003esk\u0027 use.\n\n   Noted in \u0027next\u0027 by Stephen Rothwell.\n"
    },
    {
      "commit": "74a01180db4bbfd61304ae0ba1f60af55ffc803d",
      "tree": "2f61aac8deb306a164f04a7d2753fbd723c906fc",
      "parents": [
        "5136a6c0fd5b26bbf39ad761cf7a4fc563ad83a3"
      ],
      "author": {
        "name": "Roderick Colenbrander",
        "email": "thunderbird2k@gmail.com",
        "time": "Thu Sep 03 09:57:23 2009 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 05 14:58:07 2009 -0700"
      },
      "message": "powerpc: Fix i8259 interrupt driver kernel crash on ML510\n\nThis patch fixes a null pointer exception caused by removal of\n\u0027ack()\u0027 for level interrupts in the Xilinx interrupt driver.  A recent\nchange to the xilinx interrupt controller removed the ack hook for\nlevel irqs.\n\nSigned-off-by: Roderick Colenbrander \u003cthunderbird2k@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed24157ede901608e00f28b4897398a373e1e926",
      "tree": "9c925bcaf5adb61084719c93ac579e82e6a169b2",
      "parents": [
        "e0ad2cd8ff7fb957be867d17d44fb4b7093c91bd"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Aug 27 07:35:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 30 21:51:33 2009 -0700"
      },
      "message": "powerpc/qe: Implement qe_alive_during_sleep() helper function\n\nIn some CPUs (i.e. MPC8569) QE shuts down completely during sleep,\ndrivers may want to know that to reinitialize registers and buffer\ndescriptors.\n\nThis patch implements qe_alive_during_sleep() helper function, so far\nit just checks if MPC8569-compatible power management controller is\npresent, which is a sign that QE turns off during sleep.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1dcd8ffc81e80a170625883f63f6a5db3cd0428d",
      "tree": "8e8f1a34d271a43408745e5eacf868307e85859b",
      "parents": [
        "9b9d401b8d11796f4c4bcbcabecfec9f5d85ea25"
      ],
      "author": {
        "name": "Michael Barkowski",
        "email": "michaelbarkowski@ruggedcom.com",
        "time": "Tue Aug 18 17:20:44 2009 -0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 25 21:08:45 2009 -0500"
      },
      "message": "powerpc/qe_lib: Set gpio data before changing the direction to output\n\nThis avoids having a short glitch if the desired initial value is not\nthe same as what was previously in the data register.\n\nSigned-off-by: Michael Barkowski \u003cmichaelbarkowski@ruggedcom.com\u003e\nAcked-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "46c4c229ecf470202a1f4fd2402283cb038864bf",
      "tree": "b30c9af6e6d2823818242a1dc9251a74c90585fa",
      "parents": [
        "7792da8567a70be3280c8eef916334e6923815e3"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Aug 14 12:13:53 2009 -0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Aug 24 20:48:13 2009 -0500"
      },
      "message": "powerpc/85xx: issue fsl_soc reboot warning only when applicable\n\nSome CPU, like the MPC8560 don\u0027t have a RSTCR in the Global\nUtilities Block.  These boards will implement their own reboot\ncall, and not use this code, so we should only warn about the\nabsence of the GUTS RSTCR when the default reboot code is used.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "690a2d074ead1867ca5a1976284ca1c89ebc04c6",
      "tree": "2d82a04036c49e01c7de1d57bdc976b6878c6347",
      "parents": [
        "ae142e0c52b38e44d28b12f77c6e7faa96f7a069"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Thu Jul 02 06:12:18 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 20 10:29:22 2009 +1000"
      },
      "message": "powerpc/nvram: Allow byte length reads from mmio NVRAM driver\n\nAdd a byte length read and write interface compatible with the\nnvram_generic driver interface to the mmio driver.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3475dd8a68a7c705bee88b143422ba02cb9a796b",
      "tree": "d1e9d6296fe706977c5d913b4802f2c51f07a8c9",
      "parents": [
        "7a626b66bbd17e775cf2210e560b29383110290e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Aug 01 10:52:51 2009 +0200"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 20 10:27:38 2009 +1000"
      },
      "message": "powerpc/qe: introduce missing kfree\n\nError handling code following a kzalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7a626b66bbd17e775cf2210e560b29383110290e",
      "tree": "a11b927014e9dd1d45eaaf95bc618ef2832b306f",
      "parents": [
        "9239c89bc9c51c412b89eb8040077eaaee361326"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 02 10:44:53 2009 +0200"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 20 10:27:34 2009 +1000"
      },
      "message": "powerpc/ipic: introduce missing kfree\n\nError handling code following a kzalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8640d3bf71fa0f25adf86527fe69a32372427d4b",
      "tree": "f81c89fb69efb871dcbfe90b4213ab153a15d64d",
      "parents": [
        "6c75933c00049bee59562a18843a4f133ec2bfe4"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Aug 05 21:41:12 2009 +0200"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 20 10:27:23 2009 +1000"
      },
      "message": "powerpc/ipic: unmask all interrupt sources\n\nin case the interrupt controller was used in an earlier life then it is\npossible it is that some of its sources were used and are still unmask.\nIf the (unmasked) device is active and is creating interrupts (or one\ninterrupts was pending since the interrupts were disabled) then the boot\nprocess \"ends\" very soon. Once external interrupts are enabled, we land in\n-\u003e do_IRQ\n  -\u003e call ppc_md.get_irq()\n     -\u003e ipic_read() gets the source number\n     -\u003e irq_linear_revmap(source)\n        -\u003e revmap[source] \u003d\u003d NO_IRQ\n           -\u003e irq_find_mapping(source) returns NO_IRQ because no source\n              is registered\n  -\u003e source is NO_IRQ, ppc_spurious_interrupts gets incremented, no\n     further action.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6c75933c00049bee59562a18843a4f133ec2bfe4",
      "tree": "57618062dd88af2c186610a5f880df48257f8d24",
      "parents": [
        "8dcd038a13b8e322c49fe0d3e31a0deaba4fd5fd"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Aug 07 09:00:34 2009 +0200"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 20 10:27:17 2009 +1000"
      },
      "message": "powerpc/fsl_rio: Add kmalloc NULL tests\n\nCheck that the result of kmalloc/kzalloc is not NULL before dereferencing it.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression *x;\nidentifier f;\nconstant char *C;\n@@\n\nx \u003d \\(kmalloc\\|kcalloc\\|kzalloc\\)(...);\n... when !\u003d x \u003d\u003d NULL\n    when !\u003d x !\u003d NULL\n    when !\u003d (x || ...)\n(\nkfree(x)\n|\nf(...,C,...,x,...)\n|\n*f(...,x,...)\n|\n*x-\u003ef\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "11a6b292c1bc9cb39970e44edd6958250f23d3a8",
      "tree": "ac23c82f0739ad7521b531f570305d2a306c7651",
      "parents": [
        "66dc3304f3875ea85c630a57a88ecf79032890c4"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Jul 05 16:08:52 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 20 10:12:22 2009 +1000"
      },
      "message": "powerpc/mpic: Fix MPIC_BROKEN_REGREAD on non broken MPICs\n\nThe workaround enabled by CONFIG_MPIC_BROKEN_REGREAD does not work\non non-broken MPICs. The symptom is no interrupts being received.\n\nThe fix is twofold. Firstly the code was broken for multiple isus,\nwe need to index into the shadow array with the src_no, not the idx.\nSecondly, we always do the read, but only use the VECPRI_MASK and\nVECPRI_ACTIVITY bits from the hardware, the rest of \"val\" comes\nfrom the shadow.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ea96025a26ab8949adab1a8e81419202f92f3f7f",
      "tree": "635711cca0aea548d339c436f9a3a730d1dc78e7",
      "parents": [
        "ad9064d5e22a6a24f828dad63c4775c4d7280bd4"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Jul 01 10:59:57 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 08 13:50:25 2009 +1000"
      },
      "message": "powerpc: Don\u0027t use alloc_bootmem() in init_IRQ() path\n\nThis patch fixes various badnesses like this for all interrupt\ncontrollers:\n\n------------[ cut here ]------------\nBadness at c04db9dc [verbose debug info unavailable]\nNIP: c04db9dc LR: c04db9ac CTR: 00000000\nREGS: c053de30 TRAP: 0700   Not tainted  (2.6.31-rc1-00432-ge69b2b5-dirty)\nMSR: 00021000 \u003cME,CE\u003e  CR: 22020084  XER: 00000000\nTASK \u003d c0500480[0] \u0027swapper\u0027 THREAD: c053c000\nGPR00: 00000001 c053dee0 c0500480 00000000 00000050 00000020 3fffffff 00000000\nGPR08: 00000001 c0540000 e0080080 00000000 22000084 64183600 3ff8f800 00000000\nGPR16: 841b0240 449a0303 00000000 00000000 00000000 00000000 00000000 c04f5bf4\nGPR24: 00000000 00000000 00000000 00000050 00000020 00000000 3fffffff 00000050\nNIP [c04db9dc] alloc_arch_preferred_bootmem+0x48/0x74\nLR [c04db9ac] alloc_arch_preferred_bootmem+0x18/0x74\nCall Trace:\n[c053dee0] [c000a5a4] __of_address_to_resource+0x44/0xd0 (unreliable)\n[c053def0] [c04dba58] ___alloc_bootmem_nopanic+0x50/0x108\n[c053df20] [c04dbb28] ___alloc_bootmem+0x18/0x50\n[c053df30] [c04d5de0] qe_ic_init+0x5c/0x1b0\n[c053df70] [c04d77b0] mpc85xx_mds_pic_init+0xb8/0x10c\n[c053dfb0] [c04cf374] init_IRQ+0x28/0x3c\n\np.s. commit 85355bb272db31a3f2dd99d547eef794805e1319 (\"powerpc: Fix\nmpic alloc warning\") missed some alloc_bootmem() instances, this is\nnow fixed.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d258e64ef595792d6f749518354b69583e9a97f4",
      "tree": "cdd0ba72fe37ed6eac872d33311b144ac094497a",
      "parents": [
        "551a232c87b7781712c57c31f3e0851303d9f591"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jun 28 06:26:10 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 08 13:50:21 2009 +1000"
      },
      "message": "powerpc: Remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fd0cca754f3f6756bfdafe500e4f49b1b9e9723f",
      "tree": "b1eb43fb2fb068ed5fc92b031e3ae853e599af9c",
      "parents": [
        "5ba762c9bb3ce2cc11e9e111cb3c476e84b91668",
        "66c6b856d8738278a4a6e558d25c90e9950aa112"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 26 16:58:01 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 26 16:58:01 2009 +1000"
      },
      "message": "Merge commit \u0027kumar/next\u0027 into merge\n"
    },
    {
      "commit": "85355bb272db31a3f2dd99d547eef794805e1319",
      "tree": "a2217b8723ff68599c0adb1bd940f9f344db4337",
      "parents": [
        "a2367194183d6ab6b05e5d7d9b40db6ba48afc06"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 18 22:01:20 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 26 14:37:24 2009 +1000"
      },
      "message": "powerpc: Fix mpic alloc warning\n\nSince we can use kmalloc earlier we are getting the following since the\nmpic_alloc() code calls alloc_bootmem().  Move to using kzalloc() to\nremove the warning.\n\n------------[ cut here ]------------\nBadness at c0583248 [verbose debug info unavailable]\nNIP: c0583248 LR: c0583210 CTR: 00000004\nREGS: c0741de0 TRAP: 0700   Not tainted  (2.6.30-06736-g12a31df)\nMSR: 00021000 \u003cME,CE\u003e  CR: 22024024  XER: 00000000\nTASK \u003d c070d3b8[0] \u0027swapper\u0027 THREAD: c0740000 CPU: 0\n\u003c6\u003eGPR00: 00000001 c0741e90 c070d3b8 00000001 00000210 00000020 3fffffff 00000000\n\u003c6\u003eGPR08: 00000000 c0c85700 c04f8c40 0000002d 22044022 1004a388 7ffd9400 00000000\n\u003c6\u003eGPR16: 00000000 7ffcd100 7ffcd100 7ffcd100 c04f8c40 00000000 c059f62c c075a0c0\n\u003c6\u003eGPR24: c059f648 00000000 0000000f 00000210 00000020 00000000 3fffffff 00000210\nNIP [c0583248] alloc_arch_preferred_bootmem+0x50/0x80\nLR [c0583210] alloc_arch_preferred_bootmem+0x18/0x80\nCall Trace:\n[c0741e90] [c07343b0] devtree_lock+0x0/0x24 (unreliable)\n[c0741ea0] [c0583b14] ___alloc_bootmem_nopanic+0x54/0x108\n[c0741ee0] [c0583e18] ___alloc_bootmem+0x18/0x50\n[c0741ef0] [c057b9cc] mpic_alloc+0x48/0x710\n[c0741f40] [c057ecf4] mpc85xx_ds_pic_init+0x190/0x1b8\n[c0741f90] [c057633c] init_IRQ+0x24/0x34\n[c0741fa0] [c05738b8] start_kernel+0x260/0x3dc\n[c0741ff0] [c00003c8] skpinv+0x2e0/0x31c\nInstruction dump:\n409e001c 7c030378 80010014 83e1000c 38210010 7c0803a6 4e800020 3d20c0c8\n39295700 80090004 7c000034 5400d97e \u003c0f000000\u003e 2f800000 409e001c 38800000\n\nBenH: Changed to use GFP_KERNEL, the allocator will do the right thing\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5a2642f620eb6e40792822fa0eafe23046fbb55e",
      "tree": "639c2697e07ca65c970837281239bcbb41f202e5",
      "parents": [
        "6f0b1c6094b3e8eeeb13f8f16c1b2ef452a6f519"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 22 16:47:59 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 26 14:37:22 2009 +1000"
      },
      "message": "powerpc/mpic: Fix mapping of \"DCR\" based MPIC variants\n\nCommit 31207dab7d2e63795eb15823947bd2f7025b08e2\n\"Fix incorrect allocation of interrupt rev-map\"\nintroduced a regression crashing on boot on machines using\na \"DCR\" based MPIC, such as the Cell blades.\n\nThe reason is that the irq host data structure is initialized\nmuch later as a result of that patch, causing our calls to\nmpic_map() do be done before we have a host setup.\n\nUnfortunately, this breaks _mpic_map_dcr() which uses the\nmpic-\u003eirqhost to get to the device node.\n\nThis fixes it by, instead, passing the device node explicitely\nto mpic_map().\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Akira Tsukamoto \u003cakirat@rd.scei.sony.co.jp\u003e\n"
    },
    {
      "commit": "f49156ea1bf3bccf45a01351cf3db2b5f6a8597e",
      "tree": "804ab76e9cdb81850249e6ca82f9c7331ba775a5",
      "parents": [
        "b71a107c66ad952c9d35ec046a803efc89a80556"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue May 26 10:21:42 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jun 23 08:09:41 2009 -0500"
      },
      "message": "powerpc/qe: add polling timeout to qe_issue_cmd()\n\nThe qe_issue_cmd() function (Freescale PowerPC QUICC Engine library) polls\non a register until a status bit changes, but does not include a timeout\nto handle the situation if the bit never changes.  Change the code to use\nthe new spin_event_timeout() macro, which simplifies polling on a register\nwithout a timeout.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "87c441e54dfcf9f45593ecaf68e7e18ea53d5e13",
      "tree": "6a986caab77412a90ffe8c5d8788bc1216b10ed8",
      "parents": [
        "c155ee10c212254e9cdfe7b3eab4e8c13990c231"
      ],
      "author": {
        "name": "Wolfgang Denk",
        "email": "wd@denx.de",
        "time": "Wed Jun 17 00:30:22 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 17 00:30:22 2009 -0600"
      },
      "message": "powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function\n\nSo far, MPC512x used mpc512x_find_ips_freq() to get the bus frequency,\nwhile MPC52xx used mpc52xx_find_ipb_freq().  Despite the different\nclock names (IPS vs. IPB) the code was identical.\n\nUse common code for both processor families.\n\nSigned-off-by: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ba55bd74360ea4b8b95e73ed79474d37ff482b36",
      "tree": "9474cac06ef169ec0a8f5744e2aefa61286e4410",
      "parents": [
        "eedacbf02df462d6c915d8d642b23fb450d485c7"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Jun 09 20:48:51 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 16 14:15:45 2009 +1000"
      },
      "message": "powerpc: Add configurable -Werror for arch/powerpc\n\nAdd the option to build the code under arch/powerpc with -Werror.\n\nThe intention is to make it harder for people to inadvertantly introduce\nwarnings in the arch/powerpc code. It needs to be configurable so that\nif a warning is introduced, people can easily work around it while it\u0027s\nbeing fixed.\n\nThe option is a negative, ie. don\u0027t enable -Werror, so that it will be\nturned on for allyes and allmodconfig builds.\n\nThe default is n, in the hope that developers will build with -Werror,\nthat will probably lead to some build breaks, I am prepared to be flamed.\n\nIt\u0027s not enabled for math-emu, which is a steaming pile of warnings.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bc47ab0241c7c86da4f5e5f82fbca7d45387c18d",
      "tree": "b9c33ae8b6de43e44cc5fcbaa3e4a15f18a5ed42",
      "parents": [
        "37f9ef553bed630957e025504cdcbc76f5de49d5",
        "8ebf975608aaebd7feb33d77f07ba21a6380e086"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 12 16:53:38 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 12 16:53:38 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nManual merge of:\n\tarch/powerpc/kernel/asm-offsets.c\n"
    },
    {
      "commit": "c9059598ea8981d02356eead3188bf7fa4d717b8",
      "tree": "03e73b20a30e988da7c6a3e0ad93b2dc5843274d",
      "parents": [
        "0a33f80a8373eca7f4bea3961d1346c3815fa5ed",
        "b0fd271d5fba0b2d00888363f3869e3f9b26caa9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 10:52:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 11:10:35 2009 -0700"
      },
      "message": "Merge branch \u0027for-2.6.31\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.31\u0027 of git://git.kernel.dk/linux-2.6-block: (153 commits)\n  block: add request clone interface (v2)\n  floppy: fix hibernation\n  ramdisk: remove long-deprecated \"ramdisk\u003d\" boot-time parameter\n  fs/bio.c: add missing __user annotation\n  block: prevent possible io_context-\u003erefcount overflow\n  Add serial number support for virtio_blk, V4a\n  block: Add missing bounce_pfn stacking and fix comments\n  Revert \"block: Fix bounce limit setting in DM\"\n  cciss: decode unit attention in SCSI error handling code\n  cciss: Remove no longer needed sendcmd reject processing code\n  cciss: change SCSI error handling routines to work with interrupts enabled.\n  cciss: separate error processing and command retrying code in sendcmd_withirq_core()\n  cciss: factor out fix target status processing code from sendcmd functions\n  cciss: simplify interface of sendcmd() and sendcmd_withirq()\n  cciss: factor out core of sendcmd_withirq() for use by SCSI error handling code\n  cciss: Use schedule_timeout_uninterruptible in SCSI error handling code\n  block: needs to set the residual length of a bidi request\n  Revert \"block: implement blkdev_readpages\"\n  block: Fix bounce limit setting in DM\n  Removed reference to non-existing file Documentation/PCI/PCI-DMA-mapping.txt\n  ...\n\nManually fix conflicts with tracing updates in:\n\tblock/blk-sysfs.c\n\tdrivers/ide/ide-atapi.c\n\tdrivers/ide/ide-cd.c\n\tdrivers/ide/ide-floppy.c\n\tdrivers/ide/ide-tape.c\n\tinclude/trace/events/block.h\n\tkernel/trace/blktrace.c\n"
    },
    {
      "commit": "e52ba9c54176c9757ab6b18bea7b7ed51e2faf16",
      "tree": "6efb90176a3401f15dd3e914fdc3c682946533b4",
      "parents": [
        "1745fbc744a934b235c2e5ecb5380079fa54be38"
      ],
      "author": {
        "name": "Roderick Colenbrander",
        "email": "thunderbird2k@gmail.com",
        "time": "Sat Jun 06 10:15:24 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jun 06 10:15:24 2009 -0600"
      },
      "message": "powerpc/virtex: Add Xilinx ML510 reference design support\n\nSigned-off-by: Roderick Colenbrander \u003cthunderbird2k@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1745fbc744a934b235c2e5ecb5380079fa54be38",
      "tree": "6db68cba9637ca11448e127a32e0c92fdd2b635c",
      "parents": [
        "64f16502475ddf663169369fffff6da9b10ea9fb"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jun 06 10:15:03 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jun 06 10:15:03 2009 -0600"
      },
      "message": "powerpc/virtex: refactor intc driver and add support for i8259 cascading\n\nThis patch refactors some of the xilinx_intc interrupt controller driver\nand adds support for cascading an i8259 off one of the irq lines.\n\nThis patch was based on the ML510 support work done by Roderick\nColenbrander.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "64f16502475ddf663169369fffff6da9b10ea9fb",
      "tree": "f87337788f02c425e821955905a04e5e293f81e6",
      "parents": [
        "baf75b0a42a1b3f6fca80f8949b6141eaff61b0d"
      ],
      "author": {
        "name": "Roderick Colenbrander",
        "email": "thunderbird2k@gmail.com",
        "time": "Sat Jun 06 10:14:22 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jun 06 10:14:22 2009 -0600"
      },
      "message": "powerpc/virtex: Add support for Xilinx PCI host bridge\n\nThis patch adds support for the Xilinx plbv46-pci-1.03.a PCI host\nbridge IPcore.\n\nSigned-off-by: Roderick Colenbrander \u003cthunderbird2k@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3d58f48ba05caed9118bce62b3047f8683438835",
      "tree": "94c911034f0e14ded73d3e9e6e9f8e22b6cad822",
      "parents": [
        "abfe0af9813153bae8c85d9bac966bafcb8ddab1",
        "d9244b5d2fbfe9fa540024b410047af13ceec90f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 01 21:06:21 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 01 21:06:21 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into irq/numa\n\nConflicts:\n\tarch/mips/sibyte/bcm1480/irq.c\n\tarch/mips/sibyte/sb1250/irq.c\n\nMerge reason: we gathered a few conflicts plus update to latest upstream fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e1defc4ff0cf57aca6c5e3ff99fa503f5943c1f1",
      "tree": "d60d15a082171c58ac811d547d51a9c3119f23e3",
      "parents": [
        "9bd7de51ee8537094656149eaf45338cadb7d7d4"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Fri May 22 17:17:49 2009 -0400"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 22 23:22:54 2009 +0200"
      },
      "message": "block: Do away with the notion of hardsect_size\n\nUntil now we have had a 1:1 mapping between storage device physical\nblock size and the logical block sized used when addressing the device.\nWith SATA 4KB drives coming out that will no longer be the case.  The\nsector size will be 4KB but the logical block size will remain\n512-bytes.  Hence we need to distinguish between the physical block size\nand the logical ditto.\n\nThis patch renames hardsect_size to logical_block_size.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "bccd6f73f0a81b91655ab63d09bd60f7fbb3231b",
      "tree": "2b833a389ca0e9599ad834e5c63891b083cf9ceb",
      "parents": [
        "8456993ead5e64f5b755df6ac298757af4ceec59"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 30 03:10:12 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 21 15:44:23 2009 +1000"
      },
      "message": "powerpc/pci: Clean up direct access to sysdata on tsi108 platforms\n\nWe shouldn\u0027t directly access sysdata to get the pci_controller.  Instead\nuse pci_bus_to_host() for this purpose.  In the future we might have\nsysdata be a device_node to match ppc64 and unify the code between ppc32\n\u0026 ppc64.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f159edaef31da2ba01511d1f7b2fe22bb048290f",
      "tree": "18b4c46efd1844999828eaa56e48d091814827a0",
      "parents": [
        "5b21fb8e769d2cd798ba2ffb051cd576390a568f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 30 03:10:10 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 21 15:44:23 2009 +1000"
      },
      "message": "powerpc/pci: Clean up direct access to sysdata by 4xx platforms\n\nWe shouldn\u0027t directly access sysdata to get the pci_controller.  Instead\nuse pci_bus_to_host() for this purpose.  In the future we might have\nsysdata be a device_node to match ppc64 and unify the code between ppc32\n\u0026 ppc64.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8206a110cbaa029570d037c0aeafeb181443b6b8",
      "tree": "ee9cd4c151536a90a7eda080fae123db75f1b922",
      "parents": [
        "19afa40797a3b392b64bf0b30b46e62001eeb66f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 30 03:10:08 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 21 15:44:22 2009 +1000"
      },
      "message": "powerpc/pci: Clean up direct access to sysdata by FSL platforms\n\nWe shouldn\u0027t directly access sysdata to get the pci_controller.  Instead\nuse pci_bus_to_host() for this purpose.  In the future we might have\nsysdata be a device_node to match ppc64 and unify the code between ppc32\n\u0026 ppc64.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "19afa40797a3b392b64bf0b30b46e62001eeb66f",
      "tree": "21cfd1c6a149dd545a8168e13007afe145013861",
      "parents": [
        "60dbf4385130136847ea73657da329f8e7dbe16e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 30 03:10:07 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 21 15:44:22 2009 +1000"
      },
      "message": "powerpc/pci: Clean up direct access to sysdata by indirect ops\n\nWe shouldn\u0027t directly access sysdata to get the pci_controller.  Instead\nuse pci_bus_to_host() for this purpose.  In the future we might have\nsysdata be a device_node to match ppc64 and unify the code between ppc32\n\u0026 ppc64.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d69a78d7daada190b42269a73daabe32a5e138a6",
      "tree": "6b5f61193e75734076e12b2e2ffdc68336ebef08",
      "parents": [
        "805e324b7fbddf9f420f0ea09eb61c21777b0526"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Apr 07 18:26:54 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 21 15:42:56 2009 +1000"
      },
      "message": "powerpc/mpic: Cleanup mpic_find() implementation\n\nmpic_find() was overloaded to do two things, finding the mpic instance\nfor a given interrupt and returning if it\u0027s an IPI. Instead we introduce\nmpic_is_ipi() and simplify mpic_find() to just return the mpic instance\n\nAlso silences the warning:\narch/powerpc/sysdev/mpic.c: In function \u0027mpic_irq_set_priority\u0027:\narch/powerpc/sysdev/mpic.c:1382: warning: \u0027is_ipi\u0027 may be used uninitialized in this function\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nAcked-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "54c181935d2a2d46a1b2f00cbb25acc35e4f5ee2",
      "tree": "bc2dfbf4f9199d8735fcca96c5d3cb2c6aea56cb",
      "parents": [
        "01af9507ff36578dad89b1cc88ff37ac18e719cb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 08 15:05:23 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:50:44 2009 -0500"
      },
      "message": "powerpc/fsl: Setup PCI inbound window based on actual amount of memory\n\nPreviouslly we just always set the inbound window to 2G.  This was\nbroken for systems with \u003e2G.  If a system has \u003e\u003d4G we will need\nSWIOTLB support to handle that case.\n\nWe now allocate PCICSRBAR/PEXCSRBAR right below the lowest PCI outbound\naddress for MMIO or the 4G boundary (if the lowest PCI address is above\n4G).\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "01af9507ff36578dad89b1cc88ff37ac18e719cb",
      "tree": "ccc59eebbaeeea91ba43908559513505adfd7409",
      "parents": [
        "404614728f857d0ac63d29c3a29d0cf392a15598"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 15 14:38:40 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:50:43 2009 -0500"
      },
      "message": "powerpc/85xx: Add P2020DS board support\n\nThe P2020 is a dual e500v2 core based SOC with:\n* 3 PCIe controllers\n* 2 General purpose DMA controllers\n* 2 sRIO controllers\n* 3 eTSECS\n* USB 2.0\n* SDHC\n* SPI, I2C, DUART\n* enhanced localbus\n* and optional Security (P2020E) security w/XOR acceleration\n\nThe p2020 DS reference board is pretty similar to the existing MPC85xx\nDS boards and has a ULI 1575 connected on one of the PCIe controllers.\n\nSigned-off-by: Ted Peters \u003cTed.Peters@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "186e74b9c5ab3f3f053797c879882a1f5c0cbd09",
      "tree": "e947b9b3e1b17c253f8acc1138f560ad52fb32a9",
      "parents": [
        "fc274a15692b0ee9751f586d7f703267c783809b"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue May 12 16:35:59 2009 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:50:40 2009 -0500"
      },
      "message": "powerpc/fsl_rio: use LAW address from device tree\n\nInstead of fixed address in old code.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fc274a15692b0ee9751f586d7f703267c783809b",
      "tree": "b25368ba96b786f06e655c0788bbd607191ab82e",
      "parents": [
        "558ab308906b398a16fa52f296407418470356c0"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed May 13 17:02:24 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:50:39 2009 -0500"
      },
      "message": "powerpc/fsl_rio: Fix compile warnings\n\nWe we build with resource_size_t as a 64-bit quantity we get:\n\narch/powerpc/sysdev/fsl_rio.c: In function \u0027fsl_rio_setup\u0027:\narch/powerpc/sysdev/fsl_rio.c:1029: warning: format \u0027%08x\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\narch/powerpc/sysdev/fsl_rio.c:1029: warning: format \u0027%08x\u0027 expects type \u0027unsigned int\u0027, but argument 5 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3da34aae03d498ee62f75aa7467de93cce3030fd",
      "tree": "f2cbdc5e8cd09801ca32d26977cbf4eb8feae415",
      "parents": [
        "12ac426f889f3a6b821c7ca73e74d83f0fc84c13"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 12 15:51:56 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:50:38 2009 -0500"
      },
      "message": "powerpc/fsl: Support unique MSI addresses per PCIe Root Complex\n\nIts feasible based on how the PCI address map is setup that the region\nof PCI address space used for MSIs differs for each PHB on the same SoC.\n\nInstead of assuming that the address mappes to CCSRBAR 1:1 we read\nPEXCSRBAR (BAR0) for the PHB that the given pci_dev is on.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bfa568d19a3faed3b94978ad48ac15d1b0d7e5bc",
      "tree": "808341be9e2ca928881dd2811ac1c36fd039fa59",
      "parents": [
        "b1b680258618dee231a4136cdef5e1903c090817"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat May 02 06:16:47 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:50:30 2009 -0500"
      },
      "message": "powerpc/85xx: Add PCI IDs for MPC8569 family processors\n\nThis patch adds PCI IDs for MPC8569 and MPC8569E processors,\nplus adds appropriate quirks for these IDs, and thus makes\nPCI-E actually work on MPC8569E-MDS boards.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "98ca77af23da6682bb3e34961a3f32e2c064a4ce",
      "tree": "7c022d718c8933d25cf59c71ace2683731f905e9",
      "parents": [
        "345f84227b50e90329dd303499024603596566f4"
      ],
      "author": {
        "name": "Haiying Wang",
        "email": "Haiying.Wang@freescale.com",
        "time": "Fri May 01 15:40:48 2009 -0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:50:24 2009 -0500"
      },
      "message": "powerpc/qe: update QE Serial Number\n\nThe latest QE chip may have more Serial Number(SNUM)s of thread to use. We\nwill get the number of SNUMs from device tree by reading the new property\n\"fsl,qe-num-snums\", and set 28 as the default number of SNUMs so that it is\ncompatible with the old QE chips\u0027 device trees which don\u0027t have this new\nproperty. The macro QE_NUM_OF_SNUM is defined as the maximum number in QE\nsnum table which is 256.\n\nAlso we update the snum_init[] array with 18 more new SNUMs which are\nconfirmed to be useful on new chip.\n\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "06c4435021f4856261edd01e2691071edeb8fa51",
      "tree": "54e0a8be20b73d328df5aeae874e725ea7bbc80e",
      "parents": [
        "ea5130dcb438840d64a168b67dd221e4d46246b8"
      ],
      "author": {
        "name": "Haiying Wang",
        "email": "Haiying.Wang@freescale.com",
        "time": "Fri May 01 15:40:47 2009 -0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:50:22 2009 -0500"
      },
      "message": "powerpc/qe: update risc allocation for QE\n\nChange the RISC allocation to macros instead of enum, add function to read\nthe number of risc engines from the new property \"fsl,qe-num-riscs\" under\nthe qe node in dts. Add new property \"fsl,qe-num-riscs\" description in\nqe.txt\n\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ca851c783ccf9784fb6ffebcb25e2b6fd0b8dccc",
      "tree": "cb3fe80b3146be3c6dbebd97b26c6c1f89bc7c33",
      "parents": [
        "89d93347d1f66832c43e6b25a669fddff89929b5"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 22 13:44:24 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:47:19 2009 -0500"
      },
      "message": "powerpc/cpm: Remove some cruft code and defines\n\nKill of some old defines and macros that we no longer use like\nCPM_MAP_ADDR and CPM_IRQ_OFFSET.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "89d93347d1f66832c43e6b25a669fddff89929b5",
      "tree": "848b3dbba4384bd3842f42ea35e107b21c0f66bb",
      "parents": [
        "da385780489db4f55dad96609511a9a6d1b041cb"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "beckyb@kernel.crashing.org",
        "time": "Mon Apr 20 11:26:48 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:46:22 2009 -0500"
      },
      "message": "powerpc: make dma_window_* in pci_controller struct avail on 32b\n\nAlso, convert them to resource_size_t (which is unsigned long\non 64-bit, so it\u0027s not a change there).\n\nWe will be using these on fsl 32b to indicate the start and size\naddress of memory that the pci controller can actually reach - this\nis needed to determine if an address requires bounce buffering.  For\nnow, initialize them to a standard value; in the near future, the\nvalue will be calculated based on how the inbound windows are\nprogrammed.\n\nSigned-off-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nAcked-by: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "81db718d48b991c33cbc7fe425003e374c087c36",
      "tree": "055ce640776067391892c513ed4b4563eee21f94",
      "parents": [
        "abd7d4837fbdd9bf0cf0f3efefa1312d6fa3082c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 22 13:18:02 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:46:18 2009 -0500"
      },
      "message": "powerpc/fsl: use of_iomap() for rstcr mapping\n\nThe rstcr register mapping code was written sometime ago before\nof_iomap() existed.  We can use it and clean up the code a bit\nand get rid of one user of get_immrbase() in the process.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "31207dab7d2e63795eb15823947bd2f7025b08e2",
      "tree": "84607395d7d74e56e32c5155ecec7efee0d90c12",
      "parents": [
        "e5fc948b11a9d0aee1cabe7c82726bc36d496875"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 08 12:08:20 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 15 16:43:41 2009 +1000"
      },
      "message": "powerpc/mpic: Fix incorrect allocation of interrupt rev-map\n\nBefore when we were setting up the irq host map for mpic we passed in\njust isu_size for the size of the linear map.  However, for a number of\nmpic implementations we have no isu (thus pass in 0) and will end up\nwith a no linear map (size \u003d 0).  This causes us to always call\nirq_find_mapping() from mpic_get_irq().\n\nBy moving the allocation of the host map to after we\u0027ve determined the\nnumber of sources we can actually benefit from having a linear map for\nthe non-isu users that covers all the interrupt sources.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ba10eedf5a3fba991563873d4cb65a067aa13f24",
      "tree": "b2797b810cb1d15e1526b6008ef8fd54ad8437a0",
      "parents": [
        "514a30d95f3277b9abed6044272ea97431bb9658"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Thu May 14 10:23:11 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 14 10:23:11 2009 -0600"
      },
      "message": "powerpc/virtex: Fix duplicate level irq events.\n\nThe interrupt controller was not handling level interrupts correctly\nsuch that duplicate interrupts were happening. This fixes the problem\nand adds edge type interrupts which are needed in Xilinx hardware.\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "cbec415991c0007f5c78fad76294373e8ac2d59a",
      "tree": "90b63108a951813f980e78b04d4ce82ed7e13a96",
      "parents": [
        "0203d6ec4e88062f20558fbed3cdff2af758a53b"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri May 01 02:27:45 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 08 16:31:00 2009 -0500"
      },
      "message": "powerpc/fsl_soc: Remove mpc83xx_wdt_init, again\n\ncommit b31a1d8b41513b96e9c7ec2f68c5734cef0b26a4 (\"gianfar: Convert\ngianfar to an of_platform_driver\"), possibly due merge issues,\nreintroduced completely unneded mpc83xx_wdt_init call, which\nI removed some time ago in commit 20d38e01d48019c578ab0ec1464454c0\n(\"powerpc/fsl_soc: remove mpc83xx_wdt code\").\n\nRemove it once again.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b2e5d8588de0b5341eddad87dbe48d2185eaa3dd",
      "tree": "37c4ba8c5fc93996dbd1239ee8c87989180b66e0",
      "parents": [
        "4420471f14b79f2a42e4603be7794ea49b68bca4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed May 06 07:55:33 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed May 06 07:55:33 2009 +0200"
      },
      "message": "irq: change -\u003eset_affinity() to return status, fix\n\nThis build failure:\n\n arch/powerpc/sysdev/mpic.c:810: error: conflicting types for \u0027mpic_set_affinity\u0027\n arch/powerpc/sysdev/mpic.h:39: error: previous declaration of \u0027mpic_set_affinity\u0027 was here\n make[2]: *** [arch/powerpc/sysdev/mpic.o] Error 1\n make[2]: *** Waiting for unfinished jobs....\n\nTriggers because the function prototype was not updated when the\nfunction call signature got changed by:\n\n   d5dedd4: irq: change -\u003eset_affinity() to return status\n\n[ Impact: build fix on powerpc ]\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: linux-arch@vger.kernel.org\nLKML-Reference: \u003c49F654E9.4070809@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d5dedd4507d307eb3f35f21b6e16f336fdc0d82a",
      "tree": "2c31b00395bde49ec4c5a415b081daaec44d3dab",
      "parents": [
        "fcef5911c7ea89b80d5bfc727f402f37c9eefd57"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Mon Apr 27 17:59:21 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 28 12:21:16 2009 +0200"
      },
      "message": "irq: change -\u003eset_affinity() to return status\n\naccording to Ingo, change set_affinity() in irq_chip should return int,\nbecause that way we can handle failure cases in a much cleaner way, in\nthe genirq layer.\n\nv2: fix two typos\n\n[ Impact: extend API ]\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: linux-arch@vger.kernel.org\nLKML-Reference: \u003c49F654E9.4070809@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5bd3ef84d73c2ea7b4babbad060909753c4828d4",
      "tree": "fdf2bafb48ae1ed03175f6c77a7548a181e69ee9",
      "parents": [
        "0658c16056660886ea2f35c4f038be70a94b1532",
        "6d25b688ecc488753af3c9e6f6a9a575b863cf37"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 13:02:09 2009 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 13:02:09 2009 +1000"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6 into merge\n"
    },
    {
      "commit": "0dbbbf1a0e305ad900b733e2ba1cac304d31696e",
      "tree": "0b8d9d5032bc54e1559f77896ee34747f6e76527",
      "parents": [
        "b71a0c296cee4debaf446760fbd29ead1587a7ac"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Apr 18 21:48:52 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 15:34:37 2009 -0500"
      },
      "message": "fsl_rio: Pass the proper device to dma mapping routines\n\nThe driver should pass a device that specifies internal DMA ops, but\ncurrently NULL pointer is passed, therefore following bug appears\nduring boot up:\n\n  ------------[ cut here ]------------\n  Kernel BUG at c0018a7c [verbose debug info unavailable]\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  [...]\n  NIP [c0018a7c] fsl_rio_doorbell_init+0x34/0x60\n  LR [c0018a70] fsl_rio_doorbell_init+0x28/0x60\n  Call Trace:\n  [ef82bda0] [c0018a70] fsl_rio_doorbell_init+0x28/0x60 (unreliable)\n  [ef82bdc0] [c0019160] fsl_rio_setup+0x6b8/0x84c\n  [ef82be20] [c02d28ac] fsl_of_rio_rpn_probe+0x30/0x50\n  [ef82be40] [c0234f20] of_platform_device_probe+0x5c/0x84\n  [...]\n  ---[ end trace 561bb236c800851f ]---\n\nThis patch fixes the issue.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "44d84afa834b799560d7dbe47250ad7557f5ca2f",
      "tree": "d18b90078503c956d32f9f0c6524bc43ece96b25",
      "parents": [
        "f8201abcb2badce7eaa6a3715f9a228cfd88a453",
        "11b55da700eb77905f1c2dde3a0cbeedc665a753"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:40:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:40:55 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (28 commits)\n  powerpc: Fix oops when loading modules\n  powerpc: Wire up preadv and pwritev\n  powerpc/ftrace: Fix printf format warning\n  powerpc/ftrace: Fix #if that should be #ifdef\n  powerpc: Fix ptrace compat wrapper for FPU register access\n  powerpc: Print information about mapping hw irqs to virtual irqs\n  powerpc: Correct dependency of KEXEC\n  powerpc: Disable VSX or current process in giveup_fpu/altivec\n  powerpc/pseries: Enable relay in pseries_defconfig\n  powerpc/pseries: Fix ibm,client-architecture comment\n  powerpc/pseries: Scan for all events in rtasd\n  powerpc/pseries: Add dispatch dispersion statistics\n  powerpc: Clean up some prom printouts\n  powerpc: Print progress of ibm,client-architecture method\n  powerpc: Remove duplicated #include\u0027s\n  powerpc/pmac: Fix internal modem IRQ on Wallstreet PowerBook\n  powerpc/wdrtas: Update wdrtas_get_interval to use rtas_data_buf\n  fsl-diu-fb: Pass the proper device for dma mapping routines\n  powerpc/pq2fads: Update device tree for use with device-tree-aware u-boot.\n  cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console.\n  ...\n"
    },
    {
      "commit": "ae6e59caefd8d4097ccb096c95df95ec7e52fe88",
      "tree": "f72b77d41c9f5a3b18fb52e505d60dba2ad913a5",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c",
        "f379188958ae8af30105eb1f27d0e0abf6a51558"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 12:54:08 2009 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 12:54:08 2009 +1000"
      },
      "message": "Merge branch \u0027next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "22ae77bc7ac115b9d518d5cbc13d39317079b2b0",
      "tree": "574b7af678c0b1ad2c891ac5066292746788ece8",
      "parents": [
        "e379ec7c42343c6b6ef06a98de7c94db41c1423e",
        "30bbf1406714cf464c56e96e4ad6a291907f5023"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:56:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:56:26 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (53 commits)\n  [MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n  [MTD] [NOR] Fixup for Numonyx M29W128 chips\n  [MTD] mtdpart: Make ecc_stats more realistic.\n  powerpc/85xx: TQM8548: Update DTS file for multi-chip support\n  powerpc: NAND: FSL UPM: document new bindings\n  [MTD] [NAND] FSL-UPM: Add wait flags to support board/chip specific delays\n  [MTD] [NAND] FSL-UPM: add multi chip support\n  [MTD] [NOR] Add device parent info to physmap_of\n  [MTD] [NAND] Add support for NAND on the Socrates board\n  [MTD] [NAND] Add support for 4KiB pages.\n  [MTD] sysfs support should not depend on CONFIG_PROC_FS\n  [MTD] [NAND] Add parent info for CAFÉ controller\n  [MTD] support driver model updates\n  [MTD] driver model updates (part 2)\n  [MTD] driver model updates\n  [MTD] [NAND] move gen_nand\u0027s probe function to .devinit.text\n  [MTD] [MAPS] move sa1100 flash\u0027s probe function to .devinit.text\n  [MTD] fix use after free in register_mtd_blktrans\n  [MTD] [MAPS] Drop now unused sharpsl-flash map\n  [MTD] ofpart: Check name property to determine partition nodes.\n  ...\n\nManually fix trivial conflict in drivers/mtd/maps/Makefile\n"
    },
    {
      "commit": "b6e0e8c07754c8aefd6ff3536463fed5f71405a0",
      "tree": "84233509d5ccf9efea3e92785c101ce3b051eaef",
      "parents": [
        "db99a5523175ba15fef4719c722cea11b94911bb"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon Mar 30 12:02:42 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:17:09 2009 -0700"
      },
      "message": "[MTD] [NAND] FSL-UPM: add multi chip support\n\nThis patch adds support for multi-chip NAND devices to the FSL-UPM\ndriver. This requires support for multiple GPIOs for the RNB pins.\nThe NAND chips are selected through address lines defined by the\nFDT property \"fsl,upm-addr-line-cs-offsets\".\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d91e4ea7047d96733d763f1626f1f21ff4298cef",
      "tree": "fa017e48c9f523ce16b59668ac1be6c75f9e3618",
      "parents": [
        "e60f57f50f861f29052e0e3563ac453da53f2181"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 07 15:53:29 2009 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Apr 06 09:09:14 2009 -0500"
      },
      "message": "powerpc: Add support for CoreInt delivery of interrupts on MPIC\n\nCoreInt provides a mechansim to deliver the IRQ vector directly\ninto the core on an interrupt (via the SPR EPR) rather than having\nto go IACK on the PIC.  This is suppose to provide an improvment\nin interrupt latency by reducing the time to get the IRQ vector.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "811158b147a503fbdf9773224004ffd32002d1fe",
      "tree": "0a11dcfefe721bfc38ea9f1f4a238822dbae0dda",
      "parents": [
        "4e76c5ccd5ac9bd003467d3bb0f49b18572dd4cd",
        "b26e0ed4936b743b693a4cc1413561fa3e4eaf65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (28 commits)\n  trivial: Update my email address\n  trivial: NULL noise: drivers/mtd/tests/mtd_*test.c\n  trivial: NULL noise: drivers/media/dvb/frontends/drx397xD_fw.h\n  trivial: Fix misspelling of \"Celsius\".\n  trivial: remove unused variable \u0027path\u0027 in alloc_file()\n  trivial: fix a pdlfush -\u003e pdflush typo in comment\n  trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL\n  trivial: wusb: Storage class should be before const qualifier\n  trivial: drivers/char/bsr.c: Storage class should be before const qualifier\n  trivial: h8300: Storage class should be before const qualifier\n  trivial: fix where cgroup documentation is not correctly referred to\n  trivial: Give the right path in Documentation example\n  trivial: MTD: remove EOL from MODULE_DESCRIPTION\n  trivial: Fix typo in bio_split()\u0027s documentation\n  trivial: PWM: fix of #endif comment\n  trivial: fix typos/grammar errors in Kconfig texts\n  trivial: Fix misspelling of firmware\n  trivial: cgroups: documentation typo and spelling corrections\n  trivial: Update contact info for Jochen Hein\n  trivial: fix typo \"resgister\" -\u003e \"register\"\n  ...\n"
    },
    {
      "commit": "e2801806de1c9c1d03b7d1bfcb2e01dd4d389e80",
      "tree": "db061987cacc20ba4962605188248b17c67a69c0",
      "parents": [
        "754582853120a9ec8b8293b5147b605b1c6a39f1"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Mar 31 15:24:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:23 2009 -0700"
      },
      "message": "powerpc/fsl_soc: isolate legacy fsl_spi support to mpc832x_rdb boards\n\nThe advantages of this:\n- Don\u0027t encourage legacy support;\n- Less external symbols, less code to compile-in for !MPC832x_RDB\n  platforms.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "364fdbc00fbdd409ade63500710123fe323aa164",
      "tree": "0a2c4c85f5dd3b6e91ff5d68f419069178e5a9bb",
      "parents": [
        "34c8a20c6ee6af25ee35da9ca15ba81faacfc73d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Mar 31 15:24:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:22 2009 -0700"
      },
      "message": "spi_mpc83xx: rework chip selects handling\n\nThe main purpose of this patch is to pass \u0027struct spi_device\u0027 to the chip\nselect handling routines.  This is needed so that we could implement\nfull-fledged OpenFirmware support for this driver.\n\nWhile at it, also:\n- Replace two {de,activate}_cs routines by single cs_contol().\n- Don\u0027t duplicate platform data callbacks in mpc83xx_spi struct.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d17abcd5417d84cfa8a225160481203a37dc81d4",
      "tree": "74ce2c425c5c6550acec90bc92c8a3f735f0d257",
      "parents": [
        "db6f204019380c788f1de06ee937bdbccd60e5c0",
        "bb75efddeaca89f8a67fd82cdcbaaf436cf17ca9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 18:00:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 18:00:26 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask:\n  oprofile: Thou shalt not call __exit functions from __init functions\n  cpumask: remove the now-obsoleted pcibus_to_cpumask(): generic\n  cpumask: remove cpumask_t from core\n  cpumask: convert rcutorture.c\n  cpumask: use new cpumask_ functions in core code.\n  cpumask: remove references to struct irqaction\u0027s mask field.\n  cpumask: use mm_cpumask() wrapper: kernel/fork.c\n  cpumask: use set_cpu_active in init/main.c\n  cpumask: remove node_to_first_cpu\n  cpumask: fix seq_bitmap_*() functions.\n  cpumask: remove dangerous CPU_MASK_ALL_PTR, \u0026CPU_MASK_ALL\n"
    },
    {
      "commit": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf",
      "tree": "e079cea0948d250e5411befe0c5cca7c97bcf860",
      "parents": [
        "877d03105d04b2c13e241130277fa69c8d2564f0"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Jan 26 11:12:25 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:01 2009 +0200"
      },
      "message": "trivial: fix typos/grammar errors in Kconfig texts\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1a8a51004a18b627ea81444201f7867875212f46",
      "tree": "c9c99fcbfc6ea590aac34317e9a6676dfab1d051",
      "parents": [
        "9489424454c93f4d225d7af47978f8c7e84bf4d4"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Mar 30 22:05:13 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Mar 30 22:05:14 2009 +1030"
      },
      "message": "cpumask: remove references to struct irqaction\u0027s mask field.\n\nImpact: cleanup\n\nIt\u0027s unused, since about 1995.  So remove all initialization of it in\npreparation for actually removing the field.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9ff9a26b786c35ee8d2a66222924a807ec851a9f",
      "tree": "db432a17bccca1ca2c16907f0ee83ac449ed4012",
      "parents": [
        "0a3108beea9143225119d5e7c72a8e2c64f3eb7d",
        "0d34fb8e93ceba7b6dad0062dbb4a0813bacd75b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 30 14:04:53 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 30 14:04:53 2009 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nManual merge of:\n\tarch/powerpc/include/asm/elf.h\n\tdrivers/i2c/busses/i2c-mpc.c\n"
    },
    {
      "commit": "8d1cf34e7ad5c7738ce20d20bd7f002f562cb8b5",
      "tree": "f731b8b2d3e71e7287bed977bdd7fc9ea6942d45",
      "parents": [
        "2a7d55fda58eb4e3652252d4f71222bd1ff90c5e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Mar 19 19:34:08 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 24 13:47:33 2009 +1100"
      },
      "message": "powerpc/mm: Tweak PTE bit combination definitions\n\nThis patch tweaks the way some PTE bit combinations are defined, in such a\nway that the 32 and 64-bit variant become almost identical and that will\nmake it easier to bring in a new common pte-* file for the new variant\nof the Book3-E support.\n\nThe combination of bits defining access to kernel pages are now clearly\nseparated from the combination used by userspace and the core VM. The\nresulting generated code should remain identical unless I made a mistake.\n\nNote: While at it, I removed a non-sensical statement related to CONFIG_KGDB\nin ppc_mmu_32.c which could cause kernel mappings to be user accessible when\nthat option is enabled. Probably something that bitrot.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fb2474491cd3925e6ecece0823f4673af3b0d597",
      "tree": "ffc8f026a6c959bb15cff2ab73ecb716da7cb755",
      "parents": [
        "56aa4129e87be43676c6e3eac41a6aa553877802"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Mar 18 17:08:52 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 24 13:47:30 2009 +1100"
      },
      "message": "powerpc/pmi: Irq handlers return irqreturn_t\n\nCommit bedd30d986a05e32dc3eab874e4b9ed8a38058bb (\"genirq: make irqreturn_t\nan enum\") from the genirq tree in next-20090319 caused this new warning:\n\narch/powerpc/sysdev/pmi.c: In function \u0027pmi_of_probe\u0027:\narch/powerpc/sysdev/pmi.c:166: warning: passing argument 2 of \u0027request_irq\u0027 from incompatible pointer type\n\nChange the return type of the handler from \"int\" to \"irqreturn_t\".\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "097529f34e9fee9487fded1aa002ea095be62371",
      "tree": "5e0af979c4b3e0d8dc54fe4d55f0780292129aa0",
      "parents": [
        "ebf0f334ddafeea628e0e048af7f09c440cafb50"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Mar 12 19:52:45 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 24 13:47:28 2009 +1100"
      },
      "message": "powerpc/msi: Mark the MSI bitmap selftest code as __init\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6e27cca9155074a0a7a284b51c00304ca0694f00",
      "tree": "2989e8b9d0d567c174c1be244f9363eee9345f1e",
      "parents": [
        "01ce8ef5e8abec5bda5ffdd9088dfa2b66c2a1dc"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 18 22:21:23 2009 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Mar 19 04:00:01 2009 -0500"
      },
      "message": "powerpc/cpm2: fix building fs_enet driver as a module.\n\nBuilding the fs_enet driver as a modules fails because it cannot\naccess the global cpm2_immr symbol.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e14eee56c2280953c6e3d24d5dce42bd90836b81",
      "tree": "21ab792d9ad6fbbab460058f352a0158f995644e",
      "parents": [
        "d6ee6f7e4c74d9a0fed7544f4d389bde004651d3",
        "99adcd9d67aaf04e28f5ae96df280f236bde4b66"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Mar 11 17:10:07 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Mar 11 17:10:07 2009 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    }
  ],
  "next": "c026c98739c7e435440e76cbcd96e0f8ebeeada0"
}
