)]}'
{
  "log": [
    {
      "commit": "d9a9a23ff2b00463f25e880d13364938b321ab8a",
      "tree": "e5ddb542d535ea741227265545a885636f8967aa",
      "parents": [
        "9b013c2820c409ff84871e55e407ec2181782773",
        "53962ecf6ebbdb5b15a8b35fbefe34430eb25609"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:06:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:06:31 2008 -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: (23 commits)\n  [POWERPC] Remove leftover printk in isa-bridge.c\n  [POWERPC] Remove duplicate #include\n  [POWERPC] Initialize lockdep earlier\n  [POWERPC] Document when printk is useable\n  [POWERPC] Fix bogus paca-\u003e_current initialization\n  [POWERPC] Fix of_i2c include for module compilation\n  [POWERPC] Make default cputable entries reflect selected CPU family\n  [POWERPC] spufs: lockdep annotations for spufs_dir_close\n  [POWERPC] spufs: don\u0027t requeue victim contex in find_victim if it\u0027s not in spu_run\n  [POWERPC] 4xx: Fix PCI mem in sequoia DTS\n  [POWERPC] 4xx: Add endpoint support to 4xx PCIe driver\n  [POWERPC] 4xx: Fix problem with new TLB storage attibute fields on 440x6 core\n  [POWERPC] spufs: spu_create should send inotify IM_CREATE event\n  [POWERPC] spufs: handle faults while the context switch pending flag is set\n  [POWERPC] spufs: fix concurrent delivery of class 0 \u0026 1 exceptions\n  [POWERPC] spufs: try to route SPU interrupts to local node\n  [POWERPC] spufs: set SPU_CONTEXT_SWITCH_PENDING before synchronising SPU irqs\n  [POWERPC] spufs: don\u0027t acquire state_mutex interruptible while performing callback\n  [POWERPC] spufs: update master runcntl with context lock held\n  [POWERPC] spufs: fix post-stopped update of MFC_CNTL register\n  ...\n"
    },
    {
      "commit": "28a4acb48586dc21d2d14a75a7aab7be78b7c83b",
      "tree": "1e95503037a68286ba732dbc0a844dbf0f826223",
      "parents": [
        "89f92d6425b099538932e9b881588f87ef9f3184",
        "e46b66bc42b6b1430b04cc5c207ecb2b2f4553dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 19:03:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 19:03:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)\n  net: Added ASSERT_RTNL() to dev_open() and dev_close().\n  can: Fix can_send() handling on dev_queue_xmit() failures\n  netns: Fix arbitrary net_device-s corruptions on net_ns stop.\n  netfilter: Kconfig: default DCCP/SCTP conntrack support to the protocol config values\n  netfilter: nf_conntrack_sip: restrict RTP expect flushing on error to last request\n  macvlan: Fix memleak on device removal/crash on module removal\n  net/ipv4: correct RFC 1122 section reference in comment\n  tcp FRTO: SACK variant is errorneously used with NewReno\n  e1000e: don\u0027t return half-read eeprom on error\n  ucc_geth: Don\u0027t use RX clock as TX clock.\n  cxgb3: Use CAP_SYS_RAWIO for firmware\n  pcnet32: delete non NAPI code from driver.\n  fs_enet: Fix a memory leak in fs_enet_mdio_probe\n  [netdrvr] eexpress: IPv6 fails - multicast problems\n  3c59x: use netstats in net_device structure\n  3c980-TX needs EXTRA_PREAMBLE\n  fix warning in drivers/net/appletalk/cops.c\n  e1000e: Add support for BM PHYs on ICH9\n  uli526x: fix endianness issues in the setup frame\n  uli526x: initialize the hardware prior to requesting interrupts\n  ...\n"
    },
    {
      "commit": "80daac3f86d4f5aafc9d3e79addb90fa118244e2",
      "tree": "06d914e7efffd6965eaa5d552f334c50b600c14a",
      "parents": [
        "a96df496ed1496f3e52a9b3c860cf967aa48adda"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Tue Apr 22 00:54:30 2008 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue May 06 12:10:43 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Add endpoint support to 4xx PCIe driver\n\nThis patch adds basic endpoint support to the 4xx PCIe driver.\n\nThis is done by checking the device_type property of the PCIe\ndevice node (\"pci\" for root-complex and \"pci-endpoint\" for endpoint\nconfiguration).\n\nNote: Currently we map a fixed 64MByte window to PLB address 0 (SDRAM).\nThis should probably be configurable via a dts property.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "54c852a2d61bb15d9b979410c2260edfb23d448c",
      "tree": "7a6ba9d1743b01090b85611cea9dd79ec2950487",
      "parents": [
        "7ab267d4ecdad3032d6bb31619a2744fc2074b59",
        "ce4e2e4558903ef92edf1ab4e09b0b338a09fd61"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 06 12:22:03 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:03 2008 -0400"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of git://git.farnsworth.org/dale/linux-2.6-mv643xx_eth into upstream\n"
    },
    {
      "commit": "c36c804559d3a891a2e655ba8185b4fa7eaee156",
      "tree": "0a4092432229616b2fdc53d87ea32e944212c626",
      "parents": [
        "be2e88011bd800222bfd7b477c727966f93186a9",
        "3b5750644b2ffa2a76fdfe7b4e00e4af2ecf3539"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:01:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:01:33 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Bolt in SLB entry for kernel stack on secondary cpus\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] PS3: Remove unsupported wakeup sources\n  [POWERPC] PS3: Make ps3_virq_setup and ps3_virq_destroy static\n  [POWERPC] PS3: Add time include to lpm\n  [POWERPC] Fix slb.c compile warnings\n  [POWERPC] Xilinx: Fix compile warnings\n  [POWERPC] Squash build warning for print of resource_size_t in fsl_soc.c\n  [RAPIDIO] fix current kernel-doc notation\n  [POWERPC] 86xx: mpc8610_hpcd: add support for PCI Express x8 slot\n  Fix a potential issue in mpc52xx uart driver\n  [POWERPC] mpc5200: Allow for fixed speed MII configurations\n  [POWERPC] 86xx: Fix the wrong serial1 interrupt for 8610 board\n"
    },
    {
      "commit": "b17b8181c97e88e6fac5aa704879ad61fdd67351",
      "tree": "e585ddf3943019c8a30dadf7ea15e76a0ca7eefe",
      "parents": [
        "128cf7f2eb952a85875834c0d274da05ee0f02aa"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 30 10:24:44 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 01 23:09:42 2008 -0500"
      },
      "message": "[POWERPC] Xilinx: Fix compile warnings\n\narch/powerpc/sysdev/xilinx_intc.c: In function \u0027xilinx_intc_init\u0027:\narch/powerpc/sysdev/xilinx_intc.c:111: warning: format \u0027%08X\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027resource_size_t\u0027\ndrivers/char/xilinx_hwicap/xilinx_hwicap.c: In function \u0027hwicap_setup\u0027:\ndrivers/char/xilinx_hwicap/xilinx_hwicap.c:626: warning: cast to pointer from integer of different size\ndrivers/char/xilinx_hwicap/xilinx_hwicap.c:646: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 6 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "128cf7f2eb952a85875834c0d274da05ee0f02aa",
      "tree": "601f47d9007ccb2fceaf1e77c6c67cfc31f6ef90",
      "parents": [
        "9941d945f491320bc121d86c558b1288ac0ad6ca"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Thu May 01 18:15:45 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 01 23:02:16 2008 -0500"
      },
      "message": "[POWERPC] Squash build warning for print of resource_size_t in fsl_soc.c\n\nWhen resource_size_t is larger than an int, the current code\ngenerates a build warning.  Kill it.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9941d945f491320bc121d86c558b1288ac0ad6ca",
      "tree": "7a4a2c9da27b186bbb1059fa0f6260b8f8466b3e",
      "parents": [
        "e598477a3a9679bd04565ef2be20cc985b8954ae"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Apr 30 16:45:58 2008 -0700"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 01 23:01:54 2008 -0500"
      },
      "message": "[RAPIDIO] fix current kernel-doc notation\n\nFix current (-git16) missing docbook/kernel-doc notation in RapidIO files.\n\nWarning(linux-2.6.25-git16//include/linux/rio.h:187): No description found for parameter \u0027sys_size\u0027\nWarning(linux-2.6.25-git16//include/linux/rio.h:187): No description found for parameter \u0027phy_type\u0027\n\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:188): No description found for parameter \u0027mport\u0027\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:224): No description found for parameter \u0027mport\u0027\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:245): No description found for parameter \u0027mport\u0027\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:270): No description found for parameter \u0027mport\u0027\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:311): No description found for parameter \u0027mport\u0027\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:996): No description found for parameter \u0027dev\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3760f736716f74bdc62a4ba5406934338da93eb2",
      "tree": "e28e22c6655dd62566f1b7a99f9354a31bf9d06e",
      "parents": [
        "d2653e92732bd3911feff6bee5e23dbf959381db"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:40 2008 +0200"
      },
      "message": "i2c: Convert most new-style drivers to use module aliasing\n\nBased on earlier work by Jon Smirl and Jochen Friedrich.\n\nUpdate most new-style i2c drivers to use standard module aliasing\ninstead of the old driver_name/type driver matching scheme. I\u0027ve\nleft the video drivers apart (except for SoC camera drivers) as\nthey\u0027re a bit more diffcult to deal with, they\u0027ll have their own\npatch later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\n"
    },
    {
      "commit": "6c39103ce5192bdb2195f3daab7323dfa44fb52e",
      "tree": "4c4ce9e75536cb28276265abc4b20c494df8cd2b",
      "parents": [
        "7f620df839661b37ee679402ced7e32da6aa5446"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:48 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:29 2008 +1000"
      },
      "message": "[RAPIDIO] Change RapidIO doorbell source and target ID field to 16-bit\n\nChange RapidIO doorbell source and target ID field to 16-bit for\nsupport large system size, which max rio devid is 65535.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7f620df839661b37ee679402ced7e32da6aa5446",
      "tree": "016052cb8076c1a31b0e290d5ed267518a809ad7",
      "parents": [
        "61b269179df582bb363f871e88f732fe8af62a5e"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:44 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:29 2008 +1000"
      },
      "message": "[RAPIDIO] Add RapidIO connection info print out and re-training for broken connections\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "61b269179df582bb363f871e88f732fe8af62a5e",
      "tree": "30781b72103c54b7a8535014f647bfefac0e606f",
      "parents": [
        "182e143beeb3529208f805f1ac543606c1e2cc8c"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:44 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:29 2008 +1000"
      },
      "message": "[RAPIDIO] Add serial RapidIO controller support, which includes MPC8548, MPC8641\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e042323607f5c14844b1c59aebbca8d1251c7d89",
      "tree": "10c9eac3d5146f3611af9220740e4ec27bf2ade0",
      "parents": [
        "cc2bb6968a2c842149d285d77cb35200d2d37b15"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:42 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:28 2008 +1000"
      },
      "message": "[RAPIDIO] Auto-probe the RapidIO system size\n\nThe RapidIO system size will auto probe in RIO setup.  The route table\nand rionet_active in rionet.c are changed to be allocated dynamically\naccording to the size of the system.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc2bb6968a2c842149d285d77cb35200d2d37b15",
      "tree": "33349a2231af61b59bdf28312c385197f41a769f",
      "parents": [
        "ad1e9380b17addf112f89ce5a57d4d0bee129b7a"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:41 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:28 2008 +1000"
      },
      "message": "[RAPIDIO] Add OF-tree support to RapidIO controller driver\n\nThis initializes the RapidIO controller driver using addresses and\ninterrupt numbers obtained from the firmware device tree, rather than\nusing hardcoded constants.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ad1e9380b17addf112f89ce5a57d4d0bee129b7a",
      "tree": "41bb74c91533f0a2f4a7bfbfb1036ba250cbf50b",
      "parents": [
        "5a7b60ed8892756b137496b629f2e7c689fe6d8d"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:41 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:28 2008 +1000"
      },
      "message": "[RAPIDIO] Add RapidIO multi mport support\n\nThe original RapidIO driver suppose there is only one mpc85xx RIO controller\nin system.  So, some data structures are defined as mpc85xx_rio global, such\nas \u0027regs_win\u0027, \u0027dbell_ring\u0027, \u0027msg_tx_ring\u0027.  Now, I changed them to mport\u0027s\nprivate members.  And you can define multi RIO OF-nodes in dts file for multi\nRapidIO controller in one processor, such as PCI/PCI-Ex host controllers in\nFreescale\u0027s silicon.  And the mport operation function declaration should be\nchanged to know which RapidIO controller is target.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d02443a6f89dbd7ff868db30ad18f90bb633f716",
      "tree": "0dc3926150cb70902bd1714645412a70adf86d2f",
      "parents": [
        "9d88a2eb6e05c07aa0d484b8fa1372722fa921d0"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:38 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:27 2008 +1000"
      },
      "message": "[RAPIDIO] Change RIO function mpc85xx_ to fsl_\n\nThe driver is suitable for the Freescale MPC8641 processor as well as\n85xx processors, so this changes the mpc85xx prefix to fsl.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fa3959f457109cc7d082b86ea6daae927982815b",
      "tree": "0e1f7aae6f3340d915f61e1489615972c629621d",
      "parents": [
        "e31a94ed371c70855eb30b77c490d6d85dd4da26"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Apr 24 01:27:02 2008 +0200"
      },
      "committer": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Mon Apr 28 21:17:07 2008 -0700"
      },
      "message": "mv643xx_eth: get rid of static variables, allow multiple instances\n\nMove mv643xx_eth\u0027s static state (ethernet register block base address\nand MII management interface spinlock) into a struct hanging off the\nshared platform device.  This is necessary to support chips that\ncontain multiple mv643xx_eth silicon blocks.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\n"
    },
    {
      "commit": "6f90a8bdd17e63fb27b4f6d50e8a2919704ea254",
      "tree": "0ddc1f609eb63b3f54673d32f7dc15ed1c20fe49",
      "parents": [
        "9b53a9e28a34ed82516191dc46ae018e0e899546"
      ],
      "author": {
        "name": "York Sun",
        "email": "yorksun@freescale.com",
        "time": "Mon Apr 28 02:15:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "powerpc: Add DIU platform code for MPC8610HPCD\n\nAdd platform code to support Freescale DIU.  The platform code includes\nframebuffer memory allocation, pixel format, monitor port, etc.\n\nSigned-off-by: York Sun \u003cyorksun@freescale.com\u003e\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30afcb4bd2762fa4b87b17ada9500aa46dc10b1b",
      "tree": "0920f491a37683a8784c146270b98f82a7e0aa2c",
      "parents": [
        "423bad600443c590f34ed7ce357591f76f48f137"
      ],
      "author": {
        "name": "Jared Hulbert",
        "email": "jaredeh@gmail.com",
        "time": "Mon Apr 28 02:13:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:23 2008 -0700"
      },
      "message": "return pfn from direct_access, for XIP\n\nAlter the block device -\u003edirect_access() API to work with the new\nget_xip_mem() API (that requires both kaddr and pfn are returned).\n\nSome architectures will not do the right thing in their virt_to_page() for use\nby XIP (to translate from the kernel virtual address returned by\ndirect_access(), to a user mappable pfn in XIP\u0027s page fault handler.\n\nHowever, we can\u0027t switch it to just return the pfn and not the kaddr, because\nwe have no good way to get a kva from a pfn, and XIP requires the kva for its\nread(2) and write(2) handlers.  So we have to return both.\n\nSigned-off-by: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Carsten Otte \u003ccotte@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: linux-mm@kvack.org\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df40a57ef16219e5dee75238559960b1dd459c65",
      "tree": "45b630d3002a8011ba020f82d396c6cee9a64e3c",
      "parents": [
        "ff114b669b45480688198f28d6aad1a61223335d"
      ],
      "author": {
        "name": "Remi Machet",
        "email": "rmachet@slac.stanford.edu",
        "time": "Tue Apr 22 07:02:56 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 24 20:57:34 2008 +1000"
      },
      "message": "[POWERPC] Fix mv64x60 early console code to use cell-index property\n\nThe MPSC driver and prpmc2800.dts have been modified to use property\n\u0027cell-index\u0027 as the serial port number, but the early serial console\ndriver for the mv64x60 has not been modified to use this new property.\nThis fixes it.\n\nSigned-off-by: Remi Machet (rmachet@slac.stanford.edu)\nAcked-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ff114b669b45480688198f28d6aad1a61223335d",
      "tree": "cd0df8501355fb3f6dbfe1b290392cf406fdc0bc",
      "parents": [
        "21dbfd291fe704986fab63a129f89ed2de471329"
      ],
      "author": {
        "name": "Remi Machet",
        "email": "rmachet@slac.stanford.edu",
        "time": "Tue Apr 22 04:46:12 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 24 20:57:34 2008 +1000"
      },
      "message": "[POWERPC] Initialize all mv64x60 devices even if one fails\n\nIf one of the devices of the mv64x60 init fails, the remaining\ndevices are not initialized.\n\nThis changes the code to display an error and continue the\ninitialization.\n\nSigned-off-by: Remi Machet (rmachet@slac.stanford.edu)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "21dbfd291fe704986fab63a129f89ed2de471329",
      "tree": "c1a498b6e0821573c451a5003c4ce37e06e6e7ec",
      "parents": [
        "839ad62e75ee1968438d1b72261304cd47fc961e"
      ],
      "author": {
        "name": "Remi Machet",
        "email": "rmachet@slac.stanford.edu",
        "time": "Tue Apr 22 03:36:48 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 24 20:57:34 2008 +1000"
      },
      "message": "[POWERPC] Use default values if necessary in mv64x60 I2C initialization\n\nI2C parameters freq_m and freq_n are assigned defaults in the code,\nbut if properties for those parameters are not found in the open\nfirmware description the init routine returns an error and doesn\u0027t\ncreate the platform device.\n\nThis changes the code so that it doesn\u0027t return an error if the\nproperties are not found but instead uses the default values.\n\nSigned-off-by: Remi Machet (rmachet@slac.stanford.edu)\nAcked-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9a64388d83f6ef08dfff405a9d122e3dbcb6bf38",
      "tree": "a77532ce4d6d56be6c6c7f405cd901a0184250fb",
      "parents": [
        "e80ab411e589e00550e2e6e5a6a02d59cc730357",
        "14b3ca4022f050f8622ed282b734ddf445464583"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:50:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:50:49 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (202 commits)\n  [POWERPC] Fix compile breakage for 64-bit UP configs\n  [POWERPC] Define copy_siginfo_from_user32\n  [POWERPC] Add compat handler for PTRACE_GETSIGINFO\n  [POWERPC] i2c: Fix build breakage introduced by OF helpers\n  [POWERPC] Optimize fls64() on 64-bit processors\n  [POWERPC] irqtrace support for 64-bit powerpc\n  [POWERPC] Stacktrace support for lockdep\n  [POWERPC] Move stackframe definitions to common header\n  [POWERPC] Fix device-tree locking vs. interrupts\n  [POWERPC] Make pci_bus_to_host()\u0027s struct pci_bus * argument const\n  [POWERPC] Remove unused __max_memory variable\n  [POWERPC] Simplify xics direct/lpar irq_host setup\n  [POWERPC] Use pseries_setup_i8259_cascade() in pseries_mpic_init_IRQ()\n  [POWERPC] Turn xics_setup_8259_cascade() into a generic pseries_setup_i8259_cascade()\n  [POWERPC] Move xics_setup_8259_cascade() into platforms/pseries/setup.c\n  [POWERPC] Use asm-generic/bitops/find.h in bitops.h\n  [POWERPC] 83xx: mpc8315 - fix USB UTMI Host setup\n  [POWERPC] 85xx: Fix the size of qe muram for MPC8568E\n  [POWERPC] 86xx: mpc86xx_hpcn - Temporarily accept old dts node identifier.\n  [POWERPC] 86xx: mark functions static, other minor cleanups\n  ...\n"
    },
    {
      "commit": "1e42198609d73ed1a9adcba2af275c24c2678420",
      "tree": "32fd4d9073bfc0f3909af8f9fb4bcff38951d01a",
      "parents": [
        "794eb6bf20ebf992c040ea831cd3a9c64b0c1f7a",
        "4b119e21d0c66c22e8ca03df05d9de623d0eb50f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "3866409541b1ae87a2e42ee7f483843f1af56917",
      "tree": "ff1a3f4a8f4d9540a8791db22d5b04bc5b7b1482",
      "parents": [
        "9c432797d30ffd10d5510854a0f762dc42903898"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Apr 15 13:52:34 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:40 2008 -0500"
      },
      "message": "[POWERPC] fsl_soc: Factor fsl_get_sys_freq() out of the wdt and spi inits.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3dd82a1ea72438a545634b3ef90c53313d2caffa",
      "tree": "3c45e2973499935be638784a64698ef0a3a12196",
      "parents": [
        "632395e19c9268bb15a5022b8e0c6b645a1937d7"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Apr 10 15:45:02 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:40 2008 -0500"
      },
      "message": "[POWERPC] CPM: Always use new binding.\n\nThe kconfig entry can go away once arch/ppc and references to the config in\ndrivers are removed.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "632395e19c9268bb15a5022b8e0c6b645a1937d7",
      "tree": "df98a01074d0d04dff9c51e25fc06eabb59a02d1",
      "parents": [
        "7f0a6fc81213b957714dfd2a49a28b110283ecc8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Mar 11 20:24:50 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:39 2008 -0500"
      },
      "message": "[POWERPC] QE: fix sparse warnings\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7f0a6fc81213b957714dfd2a49a28b110283ecc8",
      "tree": "966a4fc8ba3b379f788c66f9a7769641e479609e",
      "parents": [
        "ab1220d5ac69bd3327305c4d367548221f2bc3b4"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Mar 11 20:24:24 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:39 2008 -0500"
      },
      "message": "[POWERPC] QE: export qe_get_brg_clk()\n\nqe_get_brg_clk() will be used by the fsl_gtm routines.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0b51b02edff2417deff98d8bbf294fa56b765bc6",
      "tree": "709358fd88085a368795b8d7be068073b5b16180",
      "parents": [
        "acaa7aa30a8cdf7276945629f56d6daf30beb157"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Mar 11 20:24:13 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:39 2008 -0500"
      },
      "message": "[POWERPC] QE: implement qe_muram_offset\n\nqe_muram_offset is the reverse of the qe_muram_addr, will be\nused for the Freescale QE USB Host Controller driver.\n\nThis patch also moves qe_muram_addr into the qe.h header, plus\nadds __iomem hints to use with sparse.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "acaa7aa30a8cdf7276945629f56d6daf30beb157",
      "tree": "8fa70d5f1417f3d6f48dbb4ceb671e48ad0f752d",
      "parents": [
        "d4a32fe40a57d1a47d6ec3ebbf3d3153b12baa2c"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Apr 11 21:03:40 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:38 2008 -0500"
      },
      "message": "[POWERPC] fsl_lbc: implement few UPM routines\n\nFreescale UPM can be used to adjust localbus timings or to generate\norbitrary, pre-programmed \"patterns\" on the external Localbus signals.\nThis patch implements few routines so drivers could work with UPMs in\nsafe and generic manner.\n\nSo far there is just one user of these routines: Freescale UPM NAND\ndriver.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "872a15deed2f6c2dc14353a6109adde99cfee690",
      "tree": "8095620d96d1eec45d0e59d541aa18246da2625f",
      "parents": [
        "0585fa5fb74001487e71c9f04875803e1f1174e1"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Thu Apr 10 17:02:38 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:37 2008 -0500"
      },
      "message": "[POWERPC] CPM2: Reset the CPM when early debugging is not enabled.\n\nSimilarly to what is done for PQ1-based platforms, this patch resets the\nPQ2 Communication Processor Module in cpm2_reset() when early debugging is\nnot enabled. This helps avoiding conflicts when the boot loader configured\nthe CPM in an unexpected way.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9d9326d3bc0ea9a8bbe40bf3e5e66c7b9858caa0",
      "tree": "51b2ee6bfa87bbd6faac0bc00a787354e1fb72a0",
      "parents": [
        "d080cd6301e107e79c6a0fc654319f8979f70549"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Apr 09 19:38:13 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:09:35 2008 -0400"
      },
      "message": "phy: Change mii_bus id field to a string\n\nHaving the id field be an int was making more complex bus topologies\nexcessively difficult.  For now, just convert it to a string, and\nchange all instances of \"bus-\u003eid \u003d val\" to\nsnprintf(id, MII_BUS_ID_LEN, \"%x\", val).\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3fbe9d413e503aba71258947bf2e22f6de5ffa41",
      "tree": "a09623f2aacc89519fcc91b349dbca96fbbda5b8",
      "parents": [
        "7f4392cdcc63fea72fc77d14497059267d77d5d0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 15 00:19:42 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:12 2008 +1000"
      },
      "message": "[POWERPC] Add MODULE_LICENSE to powerpc/sysdev/rtc_cmos_setup.c\n\nThis adds the missing MODULE_LICENSE(\"GPL\").\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c7cd5b98072f7e04a50415b9501793bd905ecc16",
      "tree": "1c0bdbf863dcc4262abebf8dc3a4d7f5218c22b2",
      "parents": [
        "e92716f2aa68cdfbf6ec24d6f31f08b072e1a246",
        "7132799b0e49c48cf119dbe02d20810860d20991"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:45:35 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:45:35 2008 +1000"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/olof/pasemi\n"
    },
    {
      "commit": "a0916bd64a0e6636f0161480e04057c89e90c5da",
      "tree": "e69f5a97dfe6de72a4d88b69508fb3048ff1107d",
      "parents": [
        "1791f91bc794b7efc90719268146f582b9f29ead"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Apr 08 08:11:27 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:24 2008 +1000"
      },
      "message": "[POWERPC] mv643xx_eth: Prepare to support multiple silicon blocks\n\nThe mv643xx_eth driver is being modified to support multiple instances\nof the ethernet silicon block on the same platform.  Each block contains\na single register bank containing the registers for up to three ports\ninterleaved within that bank.  This patch updates the PowerPC OF to\nplatform_device glue code to support multiple silicon blocks, each\nwith up to three ethernet ports.  The main difference is that we now\nallow multiple mv64x60_shared platform_devices to be registered and\nwe provide each port platform_device with a pointer to its associated\nshared platform_device.  The pointer will not be used until the\nmv643xx_eth driver changes are committed.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1791f91bc794b7efc90719268146f582b9f29ead",
      "tree": "4aee1b81ccac9231cec0636dfc0327a4378ede7f",
      "parents": [
        "a05ce88ab3e8a022ee17d89ecf86f6929c89c50e"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Apr 08 08:10:34 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:24 2008 +1000"
      },
      "message": "[POWERPC] prpmc2800: Clean up dts properties\n\nRemove several unused (or software config only) properties.\nRename marvel node to \"system-controller\".  Also, rename the\n\"block-index\" property to \"cell-index\" to conform to current\npractice.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a1810b44c2d52392cd63e17fc208783cf6be6215",
      "tree": "b2484650448a41aaf16664933b928f8c74fc8edd",
      "parents": [
        "fb9d93de6049922c4d46cc2dc9d2eeec07369e7f"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Apr 08 08:09:03 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:24 2008 +1000"
      },
      "message": "[POWERPC] mv64x60: Fix FDT compatible names: mv64x60 \u003d\u003e mv64360\n\nCompatible names should refer to a specific version of the hardware,\nwithout wildcards.  Change each instance of mv64x60 to mv64360, which\nis the oldest version we currently support.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ac7c5353b189e10cf5dd27399f64f7b013abffc6",
      "tree": "8222d92b774c256d6ec4399c716d76b3f05ddc4b",
      "parents": [
        "a8f75ea70c58546205fb7673be41455b9da5d9a7",
        "120dd64cacd4fb796bca0acba3665553f1d9ecaa"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 14 21:11:02 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 14 21:11:02 2008 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "7132799b0e49c48cf119dbe02d20810860d20991",
      "tree": "bc57047cce9764081582aca08ccb393eee27753b",
      "parents": [
        "f724bf77813d73318bf97dab9626156a0a87c7fc"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Thu Apr 03 23:09:43 2008 +0400"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Apr 07 09:16:29 2008 -0500"
      },
      "message": "[POWERPC] kexec: MPIC ack interrupts at mpic_teardown_this_cpu()\n\nWe really need to ack interrupts at mpic_teardown, since\nnot all platforms reset mpic at kernel start-up. For example,\nkexec\u0027ed kernel hangs on P.A. Semi if mpic_eoi() isn\u0027t called.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "025306f30948836a743eb68a7cbaf4ab0bfb5f47",
      "tree": "2e3e204ddc47fed9ca1a65b1fbe7fa7c5deed9b4",
      "parents": [
        "1e85d89fa3954eff332033c0e75f6e2442be44ed"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Wed Apr 02 16:46:31 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 03 01:31:59 2008 -0500"
      },
      "message": "[POWERPC] Fix CPM2 SCC1 clock initialization.\n\nA missing break statement in a switch caused cpm2_clk_setup() to initialize\nSCC2 instead of SCC1.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "93173ce272e54f81460986ff5040d16ab79488a9",
      "tree": "7bb4e15ac4cf3853f81e358fb1b21aa2fef6b4ce",
      "parents": [
        "d2477b5cc8ca95b8c15133ffbbebf0bd9783f560"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Mar 28 01:43:31 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 02 20:44:56 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Create common ppc4xx_reset_system() in ppc4xx_soc.c\n\nThis patch creates a common system reset routine for all 40x and 44x\nsystems. Previously only a 44x routine existed. But since this system\nreset via the debug control register is common for 40x and 44x let\u0027s\nshare this code for all those platforms in ppc4xx_soc.c.\n\nThis patch also enables CONFIG_4xx_SOC for all 40x and 44x platforms.\n\nTested on Kilauea (405EX) and Canyonlands (440EX).\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "5f91925c89c39e77c170de9366ffa5144a8dd8ec",
      "tree": "755bccb9a58514900bc8e800550311ea61979297",
      "parents": [
        "b64c4c937daaa04a0a5c188718fb77e8041b5686"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Apr 02 00:45:00 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 02 20:29:30 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Fix PESDRn_UTLSET1 register setup on 460EX/GT\n\nThe patch fixes a bug, where the PESDRn_UTLSET1 register was setup\nwrongly resulting in a non working PCIe port 1. With this fix both\nPCIe ports work fine again.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b64c4c937daaa04a0a5c188718fb77e8041b5686",
      "tree": "e385dce27e21a9267421411bc9a4fd2bcc1473b2",
      "parents": [
        "e04018e8e49c8c78cebd627ea9b5d02b807662ad"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Mar 28 02:34:50 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 02 20:29:29 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Only reset PCIe PHY on 405EX systems when no link is detected\n\nSince the arch/powerpc PCI subsystem now does a complete re-assignment of\nthe resources, we can move from the unconditional PCIe PHY reset to the\nconditional version. Now the PHY is only reset, if no link is established yet.\nAn additional PHY reset (one is already done in U-Boot) leads to problems\nwith some Atheros PCIe boards and some HP FPGA PCIe designs.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "e48b1b452ff630288c930fd8e0c2d808bc15f7ad",
      "tree": "7ba5f83964a1d965d8b8b6187b39083e1a99dfd2",
      "parents": [
        "a78bfbfcfaca64e6198f164c43a60afc8a50e2c6"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Mar 29 08:21:07 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 01 20:43:09 2008 +1100"
      },
      "message": "[POWERPC] Replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a7069190e7a7f19bd37e8c08e2bf02c8d6330f7",
      "tree": "3a13b234c45b32aa31a1c4ac2c84ed2f3b00a473",
      "parents": [
        "145692a734cffa9c3c6f4523d015516406ce21eb"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Mar 26 22:39:50 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Mar 26 07:27:54 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Add PPC4xx L2-cache support (440GX)\n\nThis patch adds support for the 256k L2 cache found on some IBM/AMCC\n4xx PPC\u0027s. It introduces a common 4xx SoC file (sysdev/ppc4xx_soc.c)\nwhich currently \"only\" adds the L2 cache init code. Other common 4xx\nstuff can be added later here.\n\nThe L2 cache handling code is a copy of Eugene\u0027s code in arch/ppc\nwith small modifications.\n\nTested on AMCC Taishan 440GX.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "6e42b21bb91a562cd843a156586fe7b5954f58b3",
      "tree": "ae19531d4221350b0162a138109d35172ddca1ec",
      "parents": [
        "266d028acb615e1766c3fb9530c9e86de8476a33"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Fri Mar 07 01:34:52 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Mar 26 07:23:09 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Use dcri_clrset() for PCIe indirect dcr read/modify/write access\n\nUse dcri_clrset() for PCIe SDR0 read/modify/write access.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "66b7e504c0e66c568b1759882884b8e1cfb307bd",
      "tree": "5399619ba1de5c865fce5b5ad02c591d7f70ce18",
      "parents": [
        "8bc4a51d28b760b40b21217c7d613777cfeeb3b0"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Sun Feb 24 08:08:27 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Mar 26 07:19:16 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Add 460EX PCIe support to 4xx pci driver\n\nAll this code is needed to properly initialize the 460EX PCIe host\nbridge(s). We re-initialize all ports again, even though this has been done\nin the bootloader (U-Boot) before. This way we make sure, that we always\nrun the latest init code in Linux and don\u0027t depend on code versions from\nU-Boot.\n\nUnfortunately all IBM/AMCC chips currently supported in this PCIe driver need\na different reset-/init-sequence.\n\nTested on AMCC Canyonlands eval board.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "54f53f2b94feb72622bec7a8563fc487d9f97720",
      "tree": "ab0c4e1dcadd25a00fa7a4febf41bc43b864cf73",
      "parents": [
        "f61fb8a52cdf8b9b6a6badde84aefe58cb35d315",
        "a4083c9271e0a697278e089f2c0b9a95363ada0a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:18 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:18 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "7ea6fd7e2df041297298b5feb5b7b78a2b1a5310",
      "tree": "5955ac4d7a7a525cf535e5d3e35edf30a46f1231",
      "parents": [
        "9560aea4e9d17cb75113c6051e800222fd5c71a4"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Sat Mar 22 21:49:05 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 24 17:55:51 2008 +1100"
      },
      "message": "[POWERPC] Fix Oops with TQM5200 on TQM5200\n\nThe \"bestcomm-core\" driver defines its of_match table as follows\n\nstatic struct of_device_id mpc52xx_bcom_of_match[] \u003d {\n\t{ .type \u003d \"dma-controller\", .compatible \u003d \"fsl,mpc5200-bestcomm\", },\n\t{ .type \u003d \"dma-controller\", .compatible \u003d \"mpc5200-bestcomm\", },\n\t{},\n};\n\nso while registering the driver, the driver\u0027s probe function won\u0027t be\ncalled, because the device tree node doesn\u0027t have a device_type\nproperty.  Thus the driver\u0027s bcom_engine structure won\u0027t be allocated.\nReferencing this structure later causes observed Oops.\n\nChecking bcom_eng pointer for NULL before referencing data pointed\nby it prevents oopsing, but fec driver still doesn\u0027t work (because\nof the lost bestcomm match and resulted task allocation failure).\nActually the compatible property exists and should match and so\nthe fec driver should work.\n\nThis removes .type \u003d \"dma-controller\" from the bestcomm driver\u0027s\nmpc52xx_bcom_of_match table to solve the problem.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9560aea4e9d17cb75113c6051e800222fd5c71a4",
      "tree": "88517a2a9d2380196b32b03f047eadf1602316c8",
      "parents": [
        "b8c19eb16a7e6df57d0f6d67e42ce026e5d5930b"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 22 14:41:05 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 24 17:55:49 2008 +1100"
      },
      "message": "[POWERPC] mpc5200: Fix null dereference if bestcomm fails to initialize\n\nIf the bestcomm initialization fails, calls to the task allocate\nfunction should fail gracefully instead of oopsing with a NULL deref.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1428a9fa586cb80acf98289f797f58b8bd662598",
      "tree": "b65ed9449d1e5c824318f91f8dfe4a2832d0dc29",
      "parents": [
        "cfe666b145cecffe784d98e60ffe201a5dc57ac3"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Tue Mar 18 06:53:05 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 24 17:55:00 2008 +1100"
      },
      "message": "[POWERPC] Fix crash in init_ipic_sysfs on efika\n\nThe global primary_ipic in arch/powerpc/sysdev/ipic.c can remain NULL\nif ipic_init() fails, which will happen on machines that don\u0027t have an\nipic interrupt controller.  init_ipic_sysfs() will crash in that case.\n\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bed04a4413376265746053be2a9cfbfc80c98ec9",
      "tree": "8f582294a655f70496cd08aedeb86de31dbad140",
      "parents": [
        "e37c772e36a7943b2e0bd8f48312e78474c0df15",
        "c463be3520065ef8c05e3cbdf946c69604e91ceb"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 15:26:33 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 15:26:33 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "86f4e5d4335556191b436b41b0ad2f719c4a98d4",
      "tree": "8aa1f2453df03df59037d69fc263a389dc3a94da",
      "parents": [
        "ad562c71592ae76440c27bba9bfa9c16cc851560"
      ],
      "author": {
        "name": "Ionut Nicu",
        "email": "ionut.nicu@freescale.com",
        "time": "Fri Mar 07 19:27:59 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 10 13:07:27 2008 -0500"
      },
      "message": "[POWERPC] QE: Make qe_get_firmware_info reentrant\n\nThe function was returning NULL the second time it was\ncalled if the firmware was uploaded from the boot loader\nor the first time it was called if the firmware was\nuploaded from the kernel.\n\nSigned-off-by: Ionut Nicu \u003cionut.nicu@freescale.com\u003e\nAcked-By: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6f913160fa8e8de5ea2746a2f6b1d65c67e092b0",
      "tree": "f1384597b8402da383df8cb9b34d39ca2bbe5efb",
      "parents": [
        "a55387e5ad903dec4e281907e4d8e74679ae60e2"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Mar 03 11:11:30 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 07 08:55:02 2008 -0600"
      },
      "message": "[POWERPC] QE: Fix QE firmware uploading limit\n\nFix a typo in qe_upload_firmware() that prevented uploading firmware on\nsystems with more than one RISC core.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d9d1063d47cbfe45f8b369475a35c3cdd64fb69c",
      "tree": "106d22d91ddf9f9c0d7500f94c3b07125406e2f9",
      "parents": [
        "4217c7b529af3abea090d875f0ef133ed2d44285"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Feb 21 20:39:01 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 26 22:17:03 2008 +1100"
      },
      "message": "[POWERPC] mpic: Make sparse happy\n\nI was running sparse on something else and noticed sparse warnings\nand especially the bogus code that is fixed by the first hunk of\nthis patch, so I fixed them all while at it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8303dd3db57bd7ab2062985ad7a9e898a8ac423",
      "tree": "b92086100ed44c8647dba61a21e560923daa336a",
      "parents": [
        "bfa274e2436fc7ef72ef51c878083647f1cfd429",
        "74b20dad1c4cc0fd13ceca62fbab808919e1a7ea"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 26 21:08:45 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 26 21:08:45 2008 +1100"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/lmb-2.6\n"
    },
    {
      "commit": "9c0338522896c54b79ad7918638175bf58d7c551",
      "tree": "3779d73abb9e28ce067d1c9bab6b5fdbc2d9df74",
      "parents": [
        "be2553ffb5773e9a689c94bb85326c5b5f00577f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Feb 21 13:34:43 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 21 21:08:35 2008 +1100"
      },
      "message": "[POWERPC] pasemi: Remove warning in mpic_pasemi_msi.c\n\nRemove warning:\n\narch/powerpc/sysdev/mpic_pasemi_msi.c: In function \u0027pasemi_msi_setup_msi_irqs\u0027:\narch/powerpc/sysdev/mpic_pasemi_msi.c:135: warning: \u0027addr\u0027 is used uninitialized in this function\n\nTurns out addr wasn\u0027t even used, it\u0027s a leftover from the u3msi code.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d9b2b2a277219d4812311d995054ce4f95067725",
      "tree": "63af21df6686dd2e867015fdf9f0cb798d3ca348",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 16:56:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 16:56:49 2008 -0800"
      },
      "message": "[LIB]: Make PowerPC LMB code generic so sparc64 can use it too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "853265e588153dca22c82b84df39bbb40abd7ad0",
      "tree": "f073097a174c65158d581204f6fd311c8e5663a3",
      "parents": [
        "c41f4af8fef6ef5bec7c9d2335ba19636058d2a7"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Tue Feb 05 01:57:55 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Feb 06 21:02:56 2008 -0600"
      },
      "message": "[POWERPC] Add missing native dcr dcr_ind_lock spinlock\n\nThe include/asm-powerpc/dcr-native.h declares extern spinlock_t dcr_ind_lock;\nbut it\u0027s actually isn\u0027t defined. This patch adds a missing dcr_ind_lock.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b370b08274a25cf1e2015fb7ce65c43173c8156f",
      "tree": "0c8f990148da4ca1275ac5471c93c519754f4aec",
      "parents": [
        "75e89b02e338d0db27f8e5d66642c7e2ae49c326",
        "7e25867fe8d705bcf707ef52004b669eb795d06d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 06 22:08:37 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 06 22:08:37 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.25\n"
    },
    {
      "commit": "b1725c9319aae42d7bd1159fc99e033d5a3076f8",
      "tree": "776c5ce1711019a6dac4c43899c1541a2a49fdda",
      "parents": [
        "842decbd674106d63a67e07a2f8cec5af70fdb40"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Feb 04 23:34:59 2008 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 06 22:06:59 2008 +1100"
      },
      "message": "[POWERPC] arch/powerpc/sysdev: Add missing of_node_put\n\nThe functions of_find_compatible_node and of_find_node_by_type both\ncall of_node_get on their result.  So any error handling code\nthereafter should call of_node_put(np).  This is taken care of in the\ncase where there is a goto out, but not when there is a direct return.\n\nThe function irq_alloc_host puts np into the returned structure, which is\nstored in the global variable mpc8xx_pic_host, so the reference count\nshould be set for the lifetime of that variable.  The current solution ups\nthe reference count again in the argument to irq_alloc_host so that it can\nbe decremented on the way out.  This seems a bit unnecessary, and also\ndoesn\u0027t work in the case where irq_alloc_host fails, because then the\nreference count only goes does by one, whereas it should go down by two.  A\nbetter solution is to not increment the reference count in the argument to\nirq_alloc_host and only decrement it on the way out in an error case.\n\nThe problem was found using the following semantic match.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\ntype T,T1,T2;\nidentifier E;\nstatement S;\nexpression x1,x2,x3;\nint ret;\n@@\n\n  T E;\n  ...\n* E \u003d \\(of_get_parent\\|of_find_compatible_node\\)(...);\n  if (E \u003d\u003d NULL) S\n  ... when !\u003d of_node_put(...,(T1)E,...)\n      when !\u003d if (E !\u003d NULL) { ... of_node_put(...,(T1)E,...); ...}\n      when !\u003d x1 \u003d (T1)E\n      when !\u003d E \u003d x3;\n      when any\n  if (...) {\n    ... when !\u003d of_node_put(...,(T2)E,...)\n        when !\u003d if (E !\u003d NULL) { ... of_node_put(...,(T2)E,...); ...}\n        when !\u003d x2 \u003d (T2)E\n(\n*   return;\n|\n*   return ret;\n)\n  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d8985fd2b8ef8994399ea33f7e5b24395f5a7cab",
      "tree": "28c9f860e6c17956a14c650de61c51d9c1c2e1cf",
      "parents": [
        "e1664ee9f3dabda088debec12ef5322d8bd8ba01"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Feb 04 16:46:17 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Feb 05 23:57:31 2008 -0600"
      },
      "message": "[POWERPC] qe_lib: fix few fluffy negligences\n\nOne is intoduced by me (of_node_put() absence) and another was\npresent already (not checking for NULL).\n\nFound by Stephen Rothwell.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dc4e4207ed7dc256fed1626fbf087cb199cd1945",
      "tree": "81bdae91ea0c7750493796bc968f4a558e10f53a",
      "parents": [
        "aafa1955501955bf4e53b72fee0be9f35b711b9d"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Feb 01 18:09:58 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Feb 05 23:38:27 2008 -0600"
      },
      "message": "[POWERPC] FSL: fix mpc83xx_spi device registration\n\ncalling platform_device_register after platform_device_alloc causes\nthis:\n\nkobject (c3841a70): tried to init an initialized object, something is seriously wrong.\nCall Trace:\n[c381fe20] [c0007bb8] show_stack+0x3c/0x194 (unreliable)\n[c381fe50] [c01322a8] kobject_init+0xb8/0xbc\n[c381fe60] [c01591cc] device_initialize+0x30/0x9c\n[c381fe80] [c015ee34] platform_device_register+0x1c/0x34\n[c381fea0] [c02f1fe0] of_fsl_spi_probe+0x21c/0x22c\n[c381ff30] [c02f2044] fsl_spi_init+0x54/0x160\n[c381ff60] [c02f3924] __machine_initcall_mpc832x_rdb_mpc832x_spi_init+0x120/0x138\n[c381ff70] [c02e61b4] kernel_init+0x98/0x284\n[c381fff0] [c000f740] kernel_thread+0x44/0x60\n\nfixed by calling platform_device_add (second half of\nplatform_device_register) instead.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bd45ac0c5daae35e7c71138172e63df5cf644cf6",
      "tree": "5eb5a599bf6a9d7a8a34e802db932aa9e9555de4",
      "parents": [
        "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
        "5bdeae46be6dfe9efa44a548bd622af325f4bdb4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
      "tree": "b8ddfaa3401a6af36ab06829b1b0c31e0ff2fb38",
      "parents": [
        "cda13dd164f91df79ba797ab84848352b03de115",
        "4fb4c5582475452d3bf7c5072ef2d15ee06f7723"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 10:50:17 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 10:50:17 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.secretlab.ca/git/linux-2.6-mpc52xx\n"
    },
    {
      "commit": "8cf6b1952286aff939ec626677179d73036cf7f2",
      "tree": "41cf55099c8d4ae963392ba11829480a24afadb8",
      "parents": [
        "05a07af67658c31f1e9d2dbfcb3f455109e09a34"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Jan 24 20:46:50 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:33:03 2008 -0600"
      },
      "message": "[POWERPC] 83xx: ipic: add interrupt vector 94\n\nThis is used on the mpc8315 SoC for TDM DMA error interrupts.\n\nSigned-off-by: Jerry Huang \u003cChang-Ming.Huang@freescale.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f3a2b29d932fbf92e133d814c4873fd15be51abc",
      "tree": "df6c2c960540b0f648d2ae3e3648111d500b97c0",
      "parents": [
        "59a0ea5091d309fa8338954b84cf5307dbd83ec9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jan 24 18:40:07 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:32:58 2008 -0600"
      },
      "message": "[POWERPC] fsl_spi: stop using device_type \u003d \"spi\"\n\nAlso:\n- rename \"fsl_spi\" to \"fsl,spi\";\n- add and use cell-index property, if found;\n- split probing code out of fsl_spi_init, thus we can call\n  it for legacy device_type probing and new \"compatible\" probing.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "59a0ea5091d309fa8338954b84cf5307dbd83ec9",
      "tree": "c1e1f43de7cdfa3ddde7d8f445eac008b08c60de",
      "parents": [
        "d0a2f82da949283027a7da6a8b2a70ada46e7b55"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jan 24 18:40:03 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:32:57 2008 -0600"
      },
      "message": "spi_mpc83xx: use brg-frequency for SPI in QE\n\nIn case of QE we can use brg-frequency (which is qeclk/2).\nThus no need to divide sysclk in the spi_mpc83xx.\n\nThis patch also adds code to use get_brgfreq() on QE chips.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a2dd70a11d4c9cb8a4e4bb41f53a9b430e08559b",
      "tree": "0ecb6b3f6ed79c06db25299450a7ea1ef216ed5a",
      "parents": [
        "f67be814ff8e862422739cb424ce8c4e6c142c28"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jan 24 18:39:59 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:32:55 2008 -0600"
      },
      "message": "[POWERPC] QE: get rid of most device_types and model\n\nNow we\u0027re searching for \"fsl,qe\", \"fsl,qe-muram\", \"fsl,qe-muram-data\"\nand \"fsl,qe-ic\".\n\nUnfortunately it\u0027s still impossible to remove device_type \u003d \"qe\"\nfrom the existing device trees because older u-boots are looking for it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b5677d848cbb94220ac2cfd36d93bcdbe49c3280",
      "tree": "608c92fa1b90b5d0918c66402aacc66c0b813d81",
      "parents": [
        "02753cb608cc2c35dbe670b466eb3b88d063b42e"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Fri Jan 25 15:31:42 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:31:05 2008 -0600"
      },
      "message": "[POWERPC] CPM: Rename commproc to cpm1 and cpm2_common.c to cpm2.c\n\nRename commproc.[ch] to cpm1.[ch] to be more consistent with cpm2. Also\nrename cpm2_common.c to cpm2.c as suggested by Scott Wood. Adjust the\nincludes accordingly.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "49b51545ff33734ac1c7e0a28c16ca1f49e51b8a",
      "tree": "6cad556dfcf4abbc874277ed7822e943cc3996f0",
      "parents": [
        "9e8f38b0388144c0a400499abd0f8370abc88ced"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Jan 24 16:18:32 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:31:02 2008 -0600"
      },
      "message": "[POWERPC] 8xx: Remove sysdev/commproc.h\n\nMove cpm1 specific prototypes to asm/commproc.h and mpc8xx specific\nprototypes to asm/mpc8xx.h. Adjust includes accordingly. Remove now\nunneeded sysdev/commproc.h.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d0a02a06bcdf4525638863d4f18326e5b2bcf279",
      "tree": "83f91648a30a20e792d96b6af58583ad2b97d430",
      "parents": [
        "22f19daff442c3ff0d015b7e80b4eedab0231ade"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Jan 24 16:17:32 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:31:00 2008 -0600"
      },
      "message": "[POWERPC] 8xx: Rename m8xx_pic_init to mpc8xx_pics_init\n\nm8xx_pic_init calls both mpc8xx_pic_init and cpm_pic_init. Renaming the\nfunction to use the same name space as the rest of the mpc8xx\nspecific funtions and to be more meaningful.\n\nm8xx_pic_init is declared in ppc8xx_pic.h but defined nowhere in the ppc\ntree. Remove it.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "22f19daff442c3ff0d015b7e80b4eedab0231ade",
      "tree": "7759bc1e4d2e54f2a812e270156b2afd273d317d",
      "parents": [
        "7607341a265a56cdf8b4bf10d355098e80ea481b"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Jan 24 16:16:03 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:30:59 2008 -0600"
      },
      "message": "[POWERPC] 8xx: Remove unused m8xx_cpm_hostalloc/free/dump()\n\nm8xx_cpm_hostalloc is still defined in commproc.c, but no users are left\nin the kernel tree. m8xx_cpm_hostfree and m8xx_cpm_hostdump are only\ndefined in the headers. Remove this dead code.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "66ffbe490b6156898364b3f20a571a78f8d77bc8",
      "tree": "b750ed935f43464d03d9d350e68c1aedc4fea0ee",
      "parents": [
        "82e30140fff8b49bc4459aecad68e5eae824d223"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 24 22:25:31 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jan 26 15:26:01 2008 -0700"
      },
      "message": "[POWERPC] mpc5200: normalize compatible property bindings\n\nUpdate MPC5200 drivers to also look for compatible properties in the\nform \"fsl,mpc5200-*\" to better conform to open firmware generic names\nrecommended practice as published here:\n\nhttp://www.openfirmware.org/1275/practice/gnames/gnamv14a.html\n\nThis patch should *not* break compatibility with older device trees\nwhich do not use the \u0027fsl,\u0027 prefix.  The drivers will still bind against\nthe older names also.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2f0a8df40ff008822e5570b3323c56622cd92c95",
      "tree": "bfb22fc90d83f57b67255bb8c2c3ac676364e54c",
      "parents": [
        "a0832798c05241f15e793805b6024919c07b8292"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 22 16:58:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:04:01 2008 +0000"
      },
      "message": "[I2C] i2c-mv64xxx: Don\u0027t set i2c_adapter.retries\n\nI2C adapter drivers are supposed to handle retries on nack by themselves\nif they do, so there\u0027s no point in setting .retries if they don\u0027t.\n\nAs this retry mechanism is going away (at least in its current form),\nclean this up now so that we don\u0027t get build failures later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\n"
    },
    {
      "commit": "22258fa40e54ceefe75a6c6a793f5c44d8339b9c",
      "tree": "6a77172e80c134ba4c46889e309d00494e6f8211",
      "parents": [
        "a40955167ffc34a1651ebe2e88a8c1db2987fc91"
      ],
      "author": {
        "name": "David Gibson",
        "email": "dwg@au1.ibm.com",
        "time": "Fri Jan 11 14:25:34 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Jan 25 07:07:26 2008 -0600"
      },
      "message": "[POWERPC] Enable RTC for Ebony and Walnut (v2)\n\nThis patch extends the Ebony and Walnut platform code to instantiate\nthe existing ds1742 RTC class driver for the DS1743 RTC/NVRAM chip\nfound on both those boards.  The patch uses a helper function to scan\nthe device tree and instantiate the appropriate platform_device based\non it, so it should be easy to extend for other boards which have mmio\nmapped RTC chips.\n\nAlong with this, the device tree binding for the ds1743 chips is\ntweaked, based on the existing DS1385 OF binding found at:\n\thttp://playground.sun.com/1275/proposals/Closed/Remanded/Accepted/346-it.txt\nAlthough that document covers the NVRAM portion of the chip, whereas\nhere we\u0027re interested in the RTC portion, so it\u0027s not entirely clear\nif that\u0027s a good model.\n\nThis implements only RTC class driver support - that is /dev/rtc0, not\n/dev/rtc, and the low-level get/set time callbacks remain\nunimplemented.  That means in order to get at the clock you will\neither need a modified version of hwclock which will look at\n/dev/rtc0, or you\u0027ll need to configure udev to symlink rtc0 to rtc.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "af5ca3f4ec5cc4432a42a73b050dd8898ce8fd00",
      "tree": "3e5a3081b2802547f10da72c0026b4929d0e287b",
      "parents": [
        "528a4bf1d5ffed310d26fc1d82d45c02949f71cf"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Dec 20 02:09:39 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:40 2008 -0800"
      },
      "message": "Driver core: change sysdev classes to use dynamic kobject names\n\nAll kobjects require a dynamically allocated name now. We no longer\nneed to keep track if the name is statically assigned, we can just\nunconditionally free() all kobject names on cleanup.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "de3c8d41828553fa4cbba0399826e20a02670663",
      "tree": "8228ee8626f9b991f68f00c95635fbb8922476c6",
      "parents": [
        "5febf1cd79425d3c65d9a66a2299f0d06dc4b1eb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 06:12:06 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:35:15 2008 -0600"
      },
      "message": "[POWERPC] Move RapidIO support code from arch/ppc\n\nDo just enough to move the RapidIO support code for 85xx over from arch/ppc\ninto arch/powerpc and make it still build.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6c7e072b1682eeb7c17ed5fdec0672fcf3ccb205",
      "tree": "1a7175d20473fb8d7b861267589315e28337d8e2",
      "parents": [
        "c7d24a2dd02b9fe736e13931ee3e4a1f4f89cb47"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Jan 14 10:29:35 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:34:33 2008 -0600"
      },
      "message": "[POWERPC] fsl_soc: Fix get_immrbase() to use ranges, rather than reg.\n\nDon\u0027t depend on the reg property as a way to determine the base\nof the immr space.  The reg property might be defined differently for\ndifferent SoC families.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b0bbad60680a5e76067eb1e55c3676b28abe7481",
      "tree": "4dc21f8722af1a3dd277daf426f9a579bce42d4f",
      "parents": [
        "a7267d679fc5a2f1d3f3f247e22a9824f17b507a"
      ],
      "author": {
        "name": "John Rigby",
        "email": "jrigby@freescale.com",
        "time": "Thu Jan 17 17:05:31 2008 -0700"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:34:26 2008 -0600"
      },
      "message": "[POWERPC] Add IPIC Kconfig option\n\nIPIC is not just for 83xx anymore so make it a separate config option.\n\nSigned-off-by: John Rigby \u003cjrigby@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a7267d679fc5a2f1d3f3f247e22a9824f17b507a",
      "tree": "92a31efe5fb5c2181161c35b94c59d443c582276",
      "parents": [
        "e3bc3a09bdfc1b3b88b32d7960c4c3b84a2b860f"
      ],
      "author": {
        "name": "John Rigby",
        "email": "jrigby@freescale.com",
        "time": "Thu Jan 17 17:05:32 2008 -0700"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:34:24 2008 -0600"
      },
      "message": "[POWERPC] Add support for mpc512x interrupts to ipic\n\nAdded ipic_info entries for vectors used by 512x that\nwere previously unused by 83xx.\n\nSigned-off-by: John Rigby \u003cjrigby@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "845cf505cebd159b57b3ae3b25e9ad0eb036f9ab",
      "tree": "aaeb813efa4299bff6b6ea80e302d50b8777febd",
      "parents": [
        "bc556ba940085e46e0ab1b5ed7c31428dc86dd03"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Jan 09 17:35:05 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:34:10 2008 -0600"
      },
      "message": "[POWERPC] QE: Add support for Freescale QUICCEngine UART\n\nAdd support for UART serial ports using a Freescale QUICCEngine. Update\nbooting-without-of.txt to define new properties for a QE UART node.  Update\nthe MPC8323E-MDS device tree to add UCC5 as a UART.  Update the QE library\nto support slow UCC devices and modules.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bc556ba940085e46e0ab1b5ed7c31428dc86dd03",
      "tree": "68d8aada0531c5d5070c3e7327de606894584971",
      "parents": [
        "a21e282a124f4679c040087ab73aa5b147d4275f"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue Jan 08 10:30:58 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:34:06 2008 -0600"
      },
      "message": "[POWERPC] QE: Add ability to upload QE firmware\n\nDefine the layout of a binary blob that contains a QE firmware and instructions\non how to upload it.  Add function qe_upload_firmware() to parse the blob\nand perform the actual upload.  Fully define \u0027struct rsp\u0027 in immap_qe.h to\ninclude the actual RISC Special Registers.  Added description of a new\nQE firmware node to booting-without-of.txt.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a21e282a124f4679c040087ab73aa5b147d4275f",
      "tree": "e4577d144198456c812d45fa4921b7c4ec3e3fb8",
      "parents": [
        "e30007656463228ba23748df81a786f74dabf8b4"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vitb@kernel.crashing.org",
        "time": "Fri Dec 07 01:51:31 2007 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:34:04 2008 -0600"
      },
      "message": "[POWERPC] fsl_soc: add support to gianfar for fixed-link property\n\nfixed-link says: register new \"Fixed/emulated PHY\", i.e. PHY that\nnot connected to the real MDIO bus.\n\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "866b6ddd283ac453d4208831119d2b8272cda832",
      "tree": "57389646617d0fd976f85483301b936aaa06d7ef",
      "parents": [
        "e10241d8a1a68955e2f3e74befd9fa6ce61ba2bc"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue Jan 08 15:18:46 2008 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:33:05 2008 -0600"
      },
      "message": "[POWERPC] 83xx: USB device tree cleanups\n\nRemove device_type \u003d \"usb\" for 83xx SoC USB controller\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c51a3fdc0a950dc65b4d552497e54cf60677f8a5",
      "tree": "70cdf041ddb154ad47f8a0663ab3ac337927f7aa",
      "parents": [
        "82f0183ef3c8832684ec460cfbd4693cc8732a7a"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Mon Jan 14 20:56:18 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:32:33 2008 -0600"
      },
      "message": "[POWERPC] Fixup use of phys_addr_t in mpic code\n\nThe mpic_map() and __mpic_map_mmio() need to use phys_addr_t for the\nphysical address they are passed.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "72b122cc301858dcf283fe6731e61322c9772cf4",
      "tree": "a2feead9fd094a3e77d3be7e25d9a38cd49f4c84",
      "parents": [
        "b188b2aefe2b0e7d34c98106e20214f806f812a3"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 14 17:02:19 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:31:16 2008 -0600"
      },
      "message": "[POWERPC] FSL: Rework PCI/PCIe support for 85xx/86xx\n\nThe current PCI code for Freescale 85xx/86xx was treating the virtual\nP2P PCIe bridge as a transparent bridge.  Rather than doing that fixup\nthe virtual P2P bridge by copying the resources from the PHB.\n\nAlso, fixup a bit of the code for dealing with resource_size_t being\n64-bits and how we set ATMU registers for \u003e4G.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "26cb7d8bbddc8338904b8810b860ccf052c761fa",
      "tree": "24a183faa00bcee80453ca1fa65f414ddea8d141",
      "parents": [
        "283029d16a882539ab0027afd94ac52858d050b2"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Fri Nov 30 06:44:36 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 17 14:56:54 2008 +1100"
      },
      "message": "[POWERPC] Use for_each macros in arch/powerpc/sysdev\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "98c31c1d6c9c8a7e57cdac96ad574e0e172d3192",
      "tree": "ab870590bfaf03fb8f9a41b7f61f0b329cd33498",
      "parents": [
        "78994e240fce03832ceebc875c43773a2c615e79",
        "f67702a37533f59eee3386578450eeeb531da279"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Jan 11 07:02:57 2008 -0600"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Jan 11 07:02:57 2008 -0600"
      },
      "message": "Merge branch \u0027virtex-for-2.6.25\u0027 of git://git.secretlab.ca/git/linux-2.6-virtex into for-2.6.25\n"
    },
    {
      "commit": "021a607c2fe59cc5c37fd67813b4a61fd2f7e61b",
      "tree": "da63cc040bd9b77b18a659b790b7dd99a3cf99f4",
      "parents": [
        "4f43143f9fbbb679c38d2ff99e44d3aaa00d0fe1"
      ],
      "author": {
        "name": "Stephen Neuendorffer",
        "email": "stephen.neuendorffer@xilinx.com",
        "time": "Wed Jan 09 06:35:04 2008 +1100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 09 07:48:31 2008 -0700"
      },
      "message": "[POWERPC] Xilinx: update compatible list for interrupt controller\n\nThese values now match what is generated by the uboot BSP generator.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "78994e240fce03832ceebc875c43773a2c615e79",
      "tree": "a1293928736ee74ab032a341fd28515c268ea3ee",
      "parents": [
        "2af59f7d5c3e342db4bdd28c59090aee05577aef"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Mon Dec 31 16:41:15 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Jan 08 08:05:23 2008 -0600"
      },
      "message": "[POWERPC] 4xx: PCIe: Increase max busses per port to 64\n\nBecause of how big mapping the config space is (1M per bus), we limit how\nmany busses we support for now. In the long run, we could replace that\nwith something akin to kmap_atomic instead.\n\nThis patch changes the limit from currently 16 to 64.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "4f43143f9fbbb679c38d2ff99e44d3aaa00d0fe1",
      "tree": "4472ccce19c5ee2b8c78262d41df8cbcee1aafc3",
      "parents": [
        "533b1928b5c37dbdaabec3e7ff073aee8d7af3eb",
        "90c26375b48e764a099bb5b606a74bb54bb5a3a7"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 31 13:54:13 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 31 13:54:13 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/olof/pasemi\n"
    },
    {
      "commit": "d87bf3bed71375b141e95b5fdbac413ac4b65184",
      "tree": "4920be669338029456f625e6f6a587b8e31185b0",
      "parents": [
        "f365355e65ee619e3b7baeca69b46fd2c4a5ec68"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Dec 27 22:16:29 2007 -0600"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Dec 28 09:22:25 2007 -0600"
      },
      "message": "[POWERPC] pasemi: Distribute interrupts evenly across cpus\n\nBy default the OpenPIC on PWRficient will bias to one core (since that\nwill improve changes of the other core being able to stay idle/powered\ndown). However, this conflicts with most irq load balancing schemes,\nsince setting an interrupt to be delivered to either core doesn\u0027t really\nresult in the load being shared. It also doesn\u0027t work well with the\nsoft irq disable feature of PPC, since EE will stay on until the first\ninterrupt is taken while soft disabled.\n\nSet the gconf0 config bit that enables even distribution of interrupts\namong the two cores.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "f365355e65ee619e3b7baeca69b46fd2c4a5ec68",
      "tree": "24133f987dc9ffe8f3a9b02355193e3d5113f8f2",
      "parents": [
        "c2a7dcad9f0d92d7a96e735abb8bec7b9c621536"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Dec 20 13:11:18 2007 -0600"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Dec 28 09:22:24 2007 -0600"
      },
      "message": "[POWERPC] pasemi: Implement NMI support\n\nSome PWRficient-based boards have a NMI button that\u0027s wired up to a GPIO\nas interrupt source. By configuring the openpic accordingly, these get\ndelivered as a machine check with high priority, instead of as an external\ninterrupt.\n\nThe device tree contains a property \"nmi-source\" in the openpic node\nfor these systems, and it\u0027s the (hwirq) source for the input.\n\nAlso, for these interrupts, the IACK is read from another register than\nthe regular (MCACK instead), but they are EOI\u0027d as usual. So implement\nsaid function for the mpic driver.\n\nFinally, move a couple of external function defines to include/ instead\nof local under sysdev. Being able to mask/unmask and eoi directly saves\nus from setting up a dummy irq handler that will never be called.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "55aaf6ecf796b809100abfbdf359ef8309a7aac9",
      "tree": "34a7e21f5b19b0348ecd2fcb468575c4f215a5f9",
      "parents": [
        "151161c6e23160b8573a7048e7de0ded77c89655"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Dec 07 20:34:34 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:31:37 2007 -0600"
      },
      "message": "[POWERPC] 4xx: Set ibpre for 405EX in 4xx PCIe driver\n\nThis patch sets the ibpre flag (Inbound Presence) for the 405EX\nin the 4xx PCIe driver.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "5aac48dc1a7bf0e8c5d01a2d6b16f8063d157649",
      "tree": "39a5bbb134c02f8779b2faff5851e43189bef33f",
      "parents": [
        "c80905637efb4af6e58da91fae89ffcb2cf8f1aa"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Fri Dec 07 00:48:26 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:24:54 2007 -0600"
      },
      "message": "[POWERPC] 4xx: rework UIC cascade irq handling\n\nThis is a UIC cascade handler rework to use set_irq_chained_handler() for\ncascade, just like othe ppc platforms do. With current implementation we have\nadditional redirection for irq handler and we call generic_handle_irq twice\n(once for the primary uic and the other time for handling cascade interrupt).\nThis causes Ingo\u0027s realtime support patch to stop working on 4xx.\n\nNot sure of any other possible problems though, but with\nset_irq_chained_handler() we can abolish \"struct irqaction cascade\" from the\nchip descriptor and call generic_handle_irq() once, directly for cascade irq.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "c80905637efb4af6e58da91fae89ffcb2cf8f1aa",
      "tree": "db6bfac2a50fd7c4a7823b5caf5c010527cc7f0f",
      "parents": [
        "309ae1a363181a6b290b5bdfaee81123431f8644"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Thu Nov 15 01:00:52 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:23:47 2007 -0600"
      },
      "message": "[POWERPC] 4xx: make UIC use generic level irq handler\n\nThis patch makes PowerPC 4xx UIC use generic level irq handler instead\nof a custom handle_uic_irq() function. We ack only edge irqs in mask_ack\ncallback, since acking a level irq on UIC has no effect if the interrupt\nis still asserted by the device, even if the interrupt is already masked.\nSo, to really de-assert the interrupt we need to de-assert the external\nsource first *and* ack it on UIC then. The handle_level_irq() function\nmasks and ack\u0027s the interrupt with mask_ack callback prior to calling\nthe actual ISR and unmasks it at the end. So, to use it with UIC interrupts\nwe need to ack level irqs in the unmask callback instead, after the ISR\nhas de-asserted the external interrupt source. Even if we ack the interrupt\nthat we didn\u0027t handle (unmask/ack it at the end of the handler, while\nnext irq is already pending) it will not de-assert the irq, untill we\nde-assert its exteral source.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "accf5ef254b9dd4d3b53040dd73d80875c2cd39b",
      "tree": "93ef10f49c2b5d3b4f8874ea713bac93e0a1eeb8",
      "parents": [
        "25c24f3dc7f01491ea0d92a1de2bb84094b27e21"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Dec 21 15:39:38 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:19:03 2007 -0600"
      },
      "message": "[POWERPC] 4xx: Add 440SPe revA runtime detection to PCIe\n\nThis patch adds runtime detection of the 440SPe revision A chips. These\nchips are equipped with a slighly different PCIe core and need special/\ndifferent initialization. The compatible node is changed to\n\"plb-pciex-440spe\" (\"A\" and \"B\" dropped). This is needed for boards that\ncan be equipped with both PPC revisions like the AMCC Yucca.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "035ee4282dc5ad19f0141821511346b8de1839af",
      "tree": "6627691bd5b40363c71a41bed5d4add234b6c348",
      "parents": [
        "5be9419ac613b9e6ce29fbddd0c4429f8d0acc08"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 21 15:39:36 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:18:49 2007 -0600"
      },
      "message": "[POWERPC] 4xx: PCI-E Link setup improvements\n\nThis improves the way the 4xx PCI-E code handles checking for a link\nand adds explicit testing of CRS result codes on config space accesses.\n\nThis should make it more reliable.\n\nAlso, bridges with no link are now still created, though config space\naccesses beyond the root complex are filtered. This is one step toward\neventually supporting hotplug.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "a2d2e1ec07a80946cbe812dc8c73291cad8214b2",
      "tree": "54a0daf486fccf9a9e50272c699ab2f7465ff518",
      "parents": [
        "c839e0eff500af03de65e560c2e21c3831586e6e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 21 15:39:24 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:12:34 2007 -0600"
      },
      "message": "[POWERPC] 4xx: PLB to PCI Express support\n\nThis adds to the previous 2 patches the support for the 4xx PCI Express\ncells as found in the 440SPe revA, revB and 405EX.\n\nUnfortunately, due to significant differences between these, and other\ninteresting \"features\" of those pieces of HW, the code isn\u0027t as simple\nas it is for PCI and PCI-X and some of the functions differ significantly\nbetween the 3 implementations. Thus, not only this code can only support\nthose 3 implementations for now and will refuse to operate on any other,\nbut there are added ifdef\u0027s to avoid the bloat of building a fairly large\namount of code on platforms that don\u0027t need it.\n\nAlso, this code currently only supports fully initializing root complex\nnodes, not endpoint. Some more code will have to be lifted from the\narch/ppc implementation to add the endpoint support, though it\u0027s mostly\ndifferences in memory mapping, and the question on how to represent\nendpoint mode PCI in the device-tree is thus open.\n\nMany thanks to Stefan Roese for testing \u0026 fixing up the 405EX bits !\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    }
  ],
  "next": "c839e0eff500af03de65e560c2e21c3831586e6e"
}
