)]}'
{
  "log": [
    {
      "commit": "b4aea36b7956eeebfc56314ce0944db1441255ce",
      "tree": "a0c84f25e1f5a2ef0af624871e8f892654fd79a4",
      "parents": [
        "f144e7c7272bf527c380bffaa5e789dc28a09d8d"
      ],
      "author": {
        "name": "Mohan Kumar M",
        "email": "mohan@in.ibm.com",
        "time": "Wed Mar 21 11:21:32 2007 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 22 15:01:43 2007 +1100"
      },
      "message": "[POWERPC] Avoid hypervisor statistics calculation in real mode\n\nkexec invokes plpar_hcall hypervisor call in real mode.  plpar_hcall\nrefers to per cpu variables for accounting hypervisor statistics.\nThese variables may not be in the RMO region, so accesses to them\nin real mode may result in a data storage exception.\n\nThis fixes this problem by using a new plpar_hcall_raw function which\ndoes not update the hypervisor call statistics.  Thanks to Anton for\nsuggesting this idea.\n\nSigned-off-by: Mohan Kumar M \u003cmohan@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1be9ab056e94e23a307b8bfaacc38403b3b5a352",
      "tree": "f5a864911f2966670b5a190c88e967ae4a6bf03c",
      "parents": [
        "b87496aa493a540b9c084b16b73f915705ebdbcc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:20:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] ANSIfy powerpc floppy.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b3c384db1ff0f336b59d5062617915e216eaec1",
      "tree": "41e9b3f429a7df0e461ab27d54120de4b8e3ca02",
      "parents": [
        "4b0092c215fc678e325193cf97ddcb4be6a550c3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Mar 09 11:58:11 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 12 15:48:35 2007 +1100"
      },
      "message": "[POWERPC] sys_move_pages should be callable from an SPU\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4b0092c215fc678e325193cf97ddcb4be6a550c3",
      "tree": "e3d29e4cd98a7743a6b1e18ca6527f41da976d4a",
      "parents": [
        "4cd723b4a0cc3e061e0a3fd86a1ec9a227f17c0b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Mar 09 11:57:10 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 12 15:48:35 2007 +1100"
      },
      "message": "[POWERPC] Wire up sys_epoll_pwait\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4cd723b4a0cc3e061e0a3fd86a1ec9a227f17c0b",
      "tree": "96841978c61b7fbbbcf47d32536b5ab0e0154f68",
      "parents": [
        "f57e8430bd2546f6dcdf7d58e66b4965e1fd5c56"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Mar 09 11:54:57 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 12 15:48:35 2007 +1100"
      },
      "message": "[POWERPC] Allocate syscall number for sys_getcpu\n\nI forgot to do this when wiring up the syscall.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "94b2a4393c500a620de90c3266d595926302e26b",
      "tree": "cde58177f430751b67a7aa47f3f89042e91357bf",
      "parents": [
        "50b520d4efbce45281f58112789470ec7965fd33"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Mar 10 00:05:37 2007 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Sat Mar 10 00:07:50 2007 +0100"
      },
      "message": "[POWERPC] Fix spu SLB invalidations\n\nThe SPU code doesn\u0027t properly invalidate SPUs SLBs when necessary,\nfor example when changing a segment size from the hugetlbfs code. In\naddition, it saves and restores the SLB content on context switches\nwhich makes it harder to properly handle those invalidations.\n\nThis patch removes the saving \u0026 restoring for now, something more\nefficient might be found later on. It also adds a spu_flush_all_slbs(mm)\nthat can be used by the core mm code to flush the SLBs of all SPEs that\nare running a given mm at the time of the flush.\n\nIn order to do that, it adds a spinlock to the list of all SPEs and move\nsome bits \u0026 pieces from spufs to spu_base.c\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "69f7c0a1be84b10a81b6edcce2dbee0cdec26eba",
      "tree": "a6d4988fda72595ea71ba7e2b4ac11f91fde0159",
      "parents": [
        "759b9775c25f5e69aaea8a75c3914019e2dc5539"
      ],
      "author": {
        "name": "Con Kolivas",
        "email": "kernel@kolivas.org",
        "time": "Mon Mar 05 00:30:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:51 2007 -0800"
      },
      "message": "[PATCH] sched: remove SMT nice\n\nRemove the SMT-nice feature which idles sibling cpus on SMT cpus to\nfacilitiate nice working properly where cpu power is shared.  The idling of\ncpus in the presence of runnable tasks is considered too fragile, easy to\nbreak with outside code, and the complexity of managing this system if an\narchitecture comes along with many logical cores sharing cpu power will be\nunworkable.\n\nRemove the associated per_cpu_gain variable in sched_domains used only by\nthis code.\n\nAlso:\n\n  The reason is that with dynticks enabled, this code breaks without yet\n  further tweaks so dynticks brought on the rapid demise of this code.  So\n  either we tweak this code or kill it off entirely.  It was Ingo\u0027s preference\n  to kill it off.  Either way this needs to happen for 2.6.21 since dynticks\n  has gone in.\n\nSigned-off-by: Con Kolivas \u003ckernel@kolivas.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5af68af5bcd34e3569fd82ef4676de5bc03e18c0",
      "tree": "e69dab3cc4548c73d2c9367a6458da59f0fe2290",
      "parents": [
        "be156bed9ebfe365c6d95f715eae3529cf694fcb"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Fri Feb 16 22:31:21 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Feb 17 16:12:54 2007 -0600"
      },
      "message": "[POWERPC] QE: clean up ucc_slow.c and ucc_fast.c\n\nRefactored and cleaned up ucc_fast.c and ucc_slow.c so that the two files\nlook more alike and are easier to read.  Removed uccf_printk() and related\nfunctions, because they were just front-ends to printk().  Fixed some\nspacing and tabbing issues.  Minor optimizations of some code.  Changed\nthe type of some variables to their proper type (mostly buffer\ndescriptors).\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "29cfe6f4fb7d187f65564764a0ecf2caf9d8ed58",
      "tree": "acd07e68e6c426d7fc21606acd27bf21c06df0aa",
      "parents": [
        "a32525449b30dfbae804f6b05cde041f35f5a811"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Fri Feb 16 12:01:29 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Feb 17 10:21:25 2007 +1100"
      },
      "message": "[POWERPC] add of_get_mac_address and update fsl_soc.c to use it\n\nAdd function of_get_mac_address(), which obtains the best MAC address to use\nfrom the device tree by checking various properties in order.  The order is:\n\u0027mac-address\u0027, then \u0027local-mac-address\u0027, then \u0027address\u0027.  It skips properties\nthat contain invalid MAC addresses, which were probably not initialized\nby U-Boot.\n\nUpdate gfar_of_init() and fs_enet_of_init() in fsl_soc.c to call\nof_get_mac_address().\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "41806ef4bfacbe5c4e520d8da2fcedcda335c922",
      "tree": "1443a7e100c5f5a4715d604b8a9de8715ca15afb",
      "parents": [
        "8c0238b3f1a7849b89707ac6b7b0c84e1ed2df70"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Jan 25 11:15:52 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 16 14:00:20 2007 +1100"
      },
      "message": "[POWERPC] atomic.h: Add atomic64 cmpxchg, xchg and add_unless to powerpc\n\natomic.h : Add atomic64 cmpxchg, xchg and add_unless to powerpc\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c91ef5986185c044a853d990670e3f7ce22f2991",
      "tree": "3c9bceefcbbbc520d00dab2e54766beded2aa181",
      "parents": [
        "087d7ecd5273b480d13f4309a159842700afe276"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Feb 15 14:38:04 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 16 14:00:19 2007 +1100"
      },
      "message": "[POWERPC] More DCR native fixups\n\nGetting BenH\u0027s new EMAC driver working on 440GP, I found some more\nproblems in the native mode paths of the new DCR code:\n\t- dcr_map() is supposed to return a dcr_host_t, but the native\nversion is a macro that doesn\u0027t expand to an expression.  With native\nDCRs, dcr_host_t is an empty structure, so we just use a constructor\nexpression instead.\n\t- dcr_unmap() uses {} instead of the safer do {} while (0)\nidiom to implement a no-op\n\nHere\u0027s a fix.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e8266437c62f4848676ea6e87a1ff10367502a9",
      "tree": "57f3b86ffb2c205f513896bbf52f836c7d0a0302",
      "parents": [
        "fde5efd0e50e026f3f69629fc5790a4f0533dcaa"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "parabelboi@bopserverein.de",
        "time": "Wed Feb 14 14:09:45 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 16 14:00:19 2007 +1100"
      },
      "message": "[POWERPC] Add PMI driver for cell blade\n\nThis adds driver code for the PMI device found in future IBM products.\nPMI stands for \"Platform Management Interrupt\" and is a way to\ncommunicate with the BMC (Baseboard Management Controller).\nIt provides bidirectional communication with a low latency.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nAcked-by: Heiko J Schick \u003cschickhj@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fde5efd0e50e026f3f69629fc5790a4f0533dcaa",
      "tree": "865d49e09e04691a9e66c5cb75f14862bee311ed",
      "parents": [
        "ea1547d31153f8c3bdd32646f17d096d3108c838"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Feb 07 12:20:01 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 16 14:00:19 2007 +1100"
      },
      "message": "[POWERPC] PS3: System manager support\n\nAdd PS3 system manager support and the ppc_md routines restart() and\npower_off().\n\nThe system manager provides an event notification mechanism for reporting\nevents like thermal alert and button presses.  It also provides support to\ncontrol system shutdown and startup.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "75c86e7422751c5be3caaf448d802839ec685725",
      "tree": "9372526aa0722b9d1bac8341025873cb9e545999",
      "parents": [
        "724339d76d9407cd1a8ad32a9c1fdf64840cc51b"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Feb 13 17:37:28 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 16 14:00:19 2007 +1100"
      },
      "message": "[POWERPC] PS3: Vuart cleanups\n\nCleanups for the PS3 vuart driver.\n\n- Hide driver private data from external interface with new structure\n  ps3_vuart_port_priv.\n- Fix masking bug in ps3_vuart_get_interrupt_status().\n- Add new helper routine ps3_vuart_clear_rx_bytes() to flush rx buffer.\n- Add new variable probe_mutex to serialize probe and destroy routines.\n- Rename some symbols.\n- Add platform check in ps3_vuart_bus_init().\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "719c91ccadd3ed26570dbb29d54166914832eee9",
      "tree": "ee11ec26fbbb096d034468379241e872cbd63548",
      "parents": [
        "8d38a5b2fab1397d35ba1c92828a91b77ce9f865"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Feb 13 15:54:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 14 11:55:16 2007 +1100"
      },
      "message": "[POWERPC] Use udbg_early_init() on ppc32\n\nudbg_early_init() is a function used on 64 bit systems, which\ninitializes whichever early udbg backend is configured.  This function\nis not called on 32-bit, however if btext early debug is enabled it\ndoes have an explicit, inline, #ifdef-ed assignment performing\nanalagous initialization.\n\nThis patch makes things more uniform by folding the btext\ninitialization as an option into udbg_early_init() and calling that\nfrom the 32-bit setup path.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bcb63e25ed3c56ee40cca4d18fbaac1d2a40c1d6",
      "tree": "d82fcdbfa5b262747e0b9548d526305a3fe0d8a0",
      "parents": [
        "128b8546a83a9e37448bc126e1045dc1db291165"
      ],
      "author": {
        "name": "Carl Love",
        "email": "carll@us.ibm.com",
        "time": "Tue Feb 13 22:02:02 2007 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Tue Feb 13 22:03:06 2007 +0100"
      },
      "message": "[POWERPC] cell: PPU Oprofile cleanup patch\n\nThis is a clean up patch that includes the following changes:\n\n -Some comments were added to clarify the code based on feedback\n  from the community.\n -The write_pm_cntrl() and set_count_mode() were passed a\n  structure element from a global variable.  The argument was\n  removed so the functions now just operate on the global directly.\n -The set_pm_event() function call in the cell_virtual_cntr()\n  routine was moved to a for-loop before the for_each_cpu loop\n\nSigned-off-by: Carl Love \u003ccarll@us.ibm.com\u003e\nSigned-off-by: Maynard Johnson \u003cmpjohn@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "8389998ae9ea2888c86c446f7911ddced50052a1",
      "tree": "db92e84e16513497344b9bd42b151934cfd881c3",
      "parents": [
        "6a0641e51011def4e308fd07387047f5ee50647f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Feb 13 21:54:22 2007 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Tue Feb 13 21:55:40 2007 +0100"
      },
      "message": "[POWERPC] spufs: move prio to spu_context\n\nIt doesn\u0027t make any sense to have a priority field in the physical spu\nstructure.  Move it into the spu context instead.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "9b96ea662b404b9ed882c78cb844510d804a83e6",
      "tree": "1c7194861bd76b36bf7ab778acf920a8bf41db5e",
      "parents": [
        "ab9367e38fa97c2ed7f72fd5fa29d0d70d58df89"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Feb 12 22:09:18 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 13 15:35:52 2007 +1100"
      },
      "message": "[POWERPC] Wire up sys_getcpu\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7ac9a13717c10c5ee074a6b23096c8d277fa5712",
      "tree": "ad4fde87891f3d4c9f04412c4a33d80b2bd6b445",
      "parents": [
        "a334bdbdda9659b8f50a8620a11249fde62ccfde"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Feb 12 13:31:08 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 13 15:35:52 2007 +1100"
      },
      "message": "[POWERPC] Fix vDSO page count calculation\n\nThe recent vDSO consolidation patches broke powerpc due to a mistake\nin the definition of MAXPAGES constants. This fixes it by moving to\na dynamically allocated array of pages instead as I don\u0027t like much\nhard coded size limits. Also move the vdso initialisation to an initcall\nsince it doesn\u0027t really need to be done -that- early.\n\nApplogies for not catching the breakage earlier, Roland _did_ CC me on\nhis patches a while ago, I got busy with other things and forgot to test\nthem.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9ea8b7c96f64f68548976ba65062cee2f2b7d831",
      "tree": "6200c6911014bf100cb39519f9bda4fa33cc69e8",
      "parents": [
        "cbca567ea5b337eaa2685606cbb9183e79b8f97f"
      ],
      "author": {
        "name": "Pavel Fedin",
        "email": "sonic_amiga@rambler.ru",
        "time": "Mon Jan 29 15:13:03 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 13 15:35:52 2007 +1100"
      },
      "message": "[POWERPC] Virtual DMA support for floppy driver for new powerpc architecture\n\nDuring ppc64+ppc merge virtual DMA code for floppy driver was not\nported.  This patch restores virtual DMA support for floppy in new\npowerpc target.\n\nIt is necessary at least on Pegasos and AmigaOne machines for the\nfloppy drive to function.  ISA DMA controller works incorrectly there\ndue to its addressing limitations.\n\nVirtual DMA mode is activated by floppy\u003dnodma option passed to the\nkernel (or module).  There\u0027s no automatic switch like on i386.\n\nSigned-off-by: Pavel Fedin \u003csonic_amiga@rambler.ru\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fe6af6faec078ec8137631f24cb541f9918244f0",
      "tree": "a0982a904578f0f6ea0bc4113e9de6bbfbe45e43",
      "parents": [
        "ec2f9d1331f658433411c58077871e1eef4ee1b4",
        "8f68abbfd9703e58920ff07d314a48654ed0bc3b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 13 13:28:00 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 13 13:28:00 2007 +1100"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "36dff96b3b83c5d79a45b221adf137b571b03d65",
      "tree": "149e42bd19a8f2f98e6aba6f933247e6333bad48",
      "parents": [
        "0465f790e06d6dbc07d9b569b74ee8154dfca280"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Feb 12 00:55:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] ps3: cleanup ps3fb before clearing HPTE\n\nPS3: Cleanup the frame buffer device before clearing the HPTE mapping\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0465f790e06d6dbc07d9b569b74ee8154dfca280",
      "tree": "f494cad79e5515251b0c69f9c2a7a104c0c18bf7",
      "parents": [
        "310d8c11126d21e417206c874c6382c44ece1baa"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Feb 12 00:55:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] ps3: disable display flipping during mode changes\n\nIf ps3fb is available, we have to disable display flipping while changing the\naudio or video mode.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "310d8c11126d21e417206c874c6382c44ece1baa",
      "tree": "f09e4f821a34346f412689d4da365688fad7ba89",
      "parents": [
        "fbdb3e5be36619c4acf415d870eceab4cbce2850"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Feb 12 00:55:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] ps3: Virtual Frame Buffer Driver\n\nAdd the PS3 Virtual Frame Buffer Driver.\n\nAs the actual graphics hardware cannot be accessed directly by Linux, ps3fb\nuses a virtual frame buffer in main memory.  The actual screen image is copied\nto graphics memory by the GPU on every vertical blank, by making a hypervisor\ncall.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbdb3e5be36619c4acf415d870eceab4cbce2850",
      "tree": "0bd7149180bdd261fa1e9067421ba64d1bf67d0e",
      "parents": [
        "dcfe2666ffd6316b764801db82092bc62db56e6f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Feb 12 00:55:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] ps3: Preallocate bootmem memory for ps3fb\n\nPreallocate bootmem memory for the PS3 frame buffer device, which needs a\nlarge block of physically-contiguous memory. The size of this memory block is\nconfigurable:\n  - The config option CONFIG_FB_PS3_DEFAULT_SIZE_M allows to specify the\n    default amount of memory (in MiB) allocated to the virtual frame buffer.\n  - The early boot parameter `ps3fb\u003dxxx\u0027 allows to override the default value.\n    It will be rounded up to a multiple of 1 MiB, if needed.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11227fd1922dc5dda691586852cfd220dd383f37",
      "tree": "e6631b1e5be83876bbe2c6e5cea3a427ce61a3fa",
      "parents": [
        "5b8e8ee6c65a34d8aafaeb8e2eaa97e496c2567c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Feb 12 00:55:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] ps3: AV Settings Driver\n\nAdd the PS3 AV Settings Driver.\n\nThe AV Settings driver is used to control Audio and Video settings.  It\ncommunicates with the policy manager through the virtual uart.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4564f9e5fd00767d11fcf61e0d52787706dfcc87",
      "tree": "e7d2dd2c80099c23a7dadfb53f8faa74dba7d484",
      "parents": [
        "4a3b0a490d49ada8bbf3f426be1a0ace4dcd0a55"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sat Feb 10 01:45:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:26 2007 -0800"
      },
      "message": "[PATCH] consolidate line discipline number definitions\n\nThe line discipline numbers N_* are currently defined for each architecture\nindividually, but (except for a seeming mistake) identically, in\nasm/termios.h.  There is no obvious reason why these numbers should be\narchitecture specific, nor any apparent relationship with the termios\nstructure.  The total number of these, NR_LDISCS, is defined in linux/tty.h\nanyway.  So I propose the following patch which moves the definitions of\nthe individual line disciplines to linux/tty.h too.\n\nThree of these numbers (N_MASC, N_PROFIBUS_FDL, and N_SMSBLOCK) are unused\nin the current kernel, but the patch still keeps the complete set in case\nthere are plans to use them yet.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f34f6cfa27ddae8faf10aef986db2fda1ba6791",
      "tree": "e432fc3c822fd28b987673357147fe846a590252",
      "parents": [
        "d003e7a1a569501cbe9a5ca14748177498c4893a"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Feb 08 10:47:31 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Feb 08 17:20:16 2007 -0600"
      },
      "message": "[POWERPC] QE: Rename ucc_slow_info.us_regs to ucc_slow_info.regs\n\nRename the \u0027us_regs\u0027 field of the ucc_slow_info structure in ucc_slow.h\nto just \u0027regs\u0027.  The equivalent field in the ucc_fast_info structure is\nalso called \u0027regs\u0027, so this patch makes them comparable, and makes the\ncode a little easier to read, because there already is a \u0027us_regs\u0027 in\nanother ucc_slow structure.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f42963f8646540ac7e5ba016a0ec1cc2e7386b57",
      "tree": "88820e08dec5442db3da832401095f78c399d3be",
      "parents": [
        "d5112a4f31a361409d3c57dc9d58dd69f8014bef"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 12 15:13:19 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] Add mpc52xx/lite5200 PCI support\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d5112a4f31a361409d3c57dc9d58dd69f8014bef",
      "tree": "64771300b2191cb94d9aaf60355661a01c2ccd1a",
      "parents": [
        "12e86f92fcfe4f0bcab0ad7fa4088a64c60d9b38",
        "5fad293bcbd48d9a2370020cf60e4b4a42559b12"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:03:11 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:03:11 2007 +1100"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.21\n"
    },
    {
      "commit": "12e86f92fcfe4f0bcab0ad7fa4088a64c60d9b38",
      "tree": "37321a7dfd382dc2b3325d35af3acf5e9f34d482",
      "parents": [
        "f03e64f2ca6ee3d0b7824536b1940497701fe766"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:02:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:02:35 2007 +1100"
      },
      "message": "[POWERPC] Only use H_BULK_REMOVE if the firmware supports it\n\nThe previous patch changing pSeries to use H_BULK_REMOVE broke the\nJS20 blade, where the firmware doesn\u0027t support H_BULK_REMOVE.  This\nadds a firmware check so that on machines that don\u0027t have H_BULK_REMOVE,\nwe just use the H_REMOVE call as before.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "8209003547c4b1006943eac8dc6c1fb6493cafda",
      "tree": "37ed5742527d448f211c575fe714fe68846e0c40",
      "parents": [
        "8423200553113cc031caa9b147f6150a8e26545c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Feb 06 22:55:19 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Feb 06 22:55:19 2007 -0600"
      },
      "message": "[POWERPC] Added kprobes support to ppc32\n\nAdded kprobes to ppc32 platforms that have use single_step_exception.  This\nexcludes 4xx and anything Book-E since their debug mechanisms for single stepping\nare completely different.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8423200553113cc031caa9b147f6150a8e26545c",
      "tree": "752c93a200c9ba056c7469c96f7e27d02c99291d",
      "parents": [
        "f03e64f2ca6ee3d0b7824536b1940497701fe766",
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:05:13 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:05:13 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "f03e64f2ca6ee3d0b7824536b1940497701fe766",
      "tree": "b91a2f5d29c7772f0b77a894fe745f3e67dd79bd",
      "parents": [
        "e56a6e20f3029ed5c178dd0328bd688dbbc8272a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 06 21:10:31 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:23 2007 +1100"
      },
      "message": "[POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor call\n\nH_BULK_REMOVE lets us remove 4 entries from the MMU hash table with one\nhypervisor call.  This uses it in pSeries_lpar_hpte_invalidate so we\ncan tear down mappings with fewer hypervisor calls.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a2c70211fa072f4076f0e59f909b69105f69072e",
      "tree": "7e676b3bdb44a2e30a9891b7dd19923c1624f47c",
      "parents": [
        "4297c9869b3452860f1a2c588d43f9e62c701019"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Feb 06 11:48:28 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:23 2007 +1100"
      },
      "message": "[POWERPC] Compile fixes for arch/powerpc dcr code\n\nThe new dcr code does not currently compile when configured for native\nDCR access on ARCH\u003dpowerpc.  This patch fixes the problems.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "31c56d820e03a2fd47f81d6c826f92caf511f9ee",
      "tree": "127b54489f2c45ce68fc4bc52044920250942b8f",
      "parents": [
        "f9fba5b72dbedc691dcb10ae666ec03f279b07f4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:55 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: iommu support\n\nI/O TLB support for PA6T-1682M.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c388cfebbf22acd2b6adf757b35e28d4be66ac7c",
      "tree": "dc367aa9c8dd94dddefad9062bf43ac16dcd1ea6",
      "parents": [
        "f620be99e9355c41693f0c748ba9260f69278ee0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:53 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: SMP timebase sync\n\nTimebase update is simple on PA6T, since global updates can be done from\none core by writing to an SPR.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1199919b69ff9559a3d3444fb5eb45b7cc48264d",
      "tree": "40313402be457e274e777b385703b25fa359f9b2",
      "parents": [
        "bfed9d32d968b2054a036d419537e9e9909bb343"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:51 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: Idle loops\n\nPowersave support on PA6T. Right now it only uses \u0027doze\u0027 mode, and\nwill default to no savings (spin).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "39c870d5b503fa684198baf90bab2daa35ef0151",
      "tree": "0afdc842f7714cf47892512bb93ae5453bb6c34d",
      "parents": [
        "a1fdf6940a2a3d3c7475755eba5881403473252d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:49 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: UART udbg support\n\nEarly debug output for PA Semi UART. Uses the 2.05 CI real mode ops.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c347b7989e4d9e1c23cb5cfba78c63c031b7dcee",
      "tree": "b2a8d8fe0717a64e40b42093dadc5017947f9ea2",
      "parents": [
        "e107931956f8327637508b91a9ddd4ba35be289d"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:47:17 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: basic support\n\nThis patch adds base support for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c9868fe0e091f64241a372b45f08097c013e41b2",
      "tree": "a5e46ebaab4a16e1163f8984dc1aa3dd2bc6972c",
      "parents": [
        "3cdc20e51791bd2fd67781e65640a4650f99c63e"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:45:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: consolidate spu management ops\n\nSpu management ops in arch/platforms/cell/spu_priv1_mmio.h can be used\ncommonly in of based platform. This patch separates spu management ops\nfrom native cell code and uses on celleb platform.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d7480a9feaa970d9c37462f21bc27ebab2c56b0b",
      "tree": "4dbd599f52d6d6abd96d11371e5aa00611854d55",
      "parents": [
        "fe4a0cf1c2e79c3c256992c4f731734ecacb45c3"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:43:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: support udbg\n\nThis patch adds udbg support for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fe4a0cf1c2e79c3c256992c4f731734ecacb45c3",
      "tree": "dc648763c6bf4e8e64d7fc778cc64637999960d3",
      "parents": [
        "97a9b58409403baf7a8b0ccbd3d27993790dcdab"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:42:28 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: htab routines\n\nAdds htab routines for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5427828e83b7f3c000eaec1cfb09c9bc4d024ad1",
      "tree": "e65bb268f38177f71eea7304557972d979d74b28",
      "parents": [
        "73844ecbaa58885c5e89af7d1b08faaffffa6833"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 31 02:09:00 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] Fix kernel build errors for mpc8272ads and mpc8560ads\n\nRecent update of asm-powerpc/io.h caused cpm-related stuff to break in the\ncurrent kernel. Current patch fixes it, as well as other inconsistencies\nexpressed, that do not permit targets from working properly:\n\n- Updated dts with a chosen node with interrupt controller,\n- fixed messed device IDs among CPM2 SoC devices,\n- corrected odd header name and fixed type in defines,\n- Added 82xx subdir to the powerpc/platforms Makefile, missed during\n  initial commit,\n- new solely-powerpc header file for 8260 family (was using one from\n  arch/ppc, this one cleaned up from the extra stuff), in fact for now\n  a placeholder to get the board-specific includes for stuff not yet\n  capable to live with devicetree peeks only\n- Fixed couple of misprints in reference mpc8272 dts.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "73844ecbaa58885c5e89af7d1b08faaffffa6833",
      "tree": "df2a4f20261e2cf348347786362dff0701e54359",
      "parents": [
        "c19cdcb1b8d33a20d372191eced2def7f901806b"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 31 02:08:54 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] cpm2: CPM2 interrupt controller fix\n\nThis contains important fixes for the CPM2 PIC code. Eliminated\nCPM_IRQ_OFFSET, pulling the respective interrupt numbers from the interrupt\nmapping. Updated devicetree files to reflect that. Changed direct\nIC-related IO accesses to the IO accessors. Fixed all the sense values to\nkeep coherency with ipic. In the current code, CPM2 stuff will have no IRQs\nand hence could be hardly usable.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "97ec1675999eae96975a30facbedc2e6c0c832bc",
      "tree": "3e464f69cdab789168e33d34843e63d6f23e075e",
      "parents": [
        "2a08ea69a3e448a5cc94e5da9eccc40cf13f9532"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 30 15:20:30 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] PS3: Move vuart declarations to ps3.h\n\nMove the structures and routines needed for PS3 vuart port device registration\nto asm-powerpc/ps3.h.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a08ea69a3e448a5cc94e5da9eccc40cf13f9532",
      "tree": "76fe2d0788c533b1d5fc1a89a34606d84b79961a",
      "parents": [
        "63c2f782e8f6aafbc11b14b2cb291b3dc9fc217d"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 30 15:20:27 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] PS3: Move system bus to platform directory\n\nMove the PS3 system bus routines from drivers/ps3 to\narch/powerpc/platforms/ps3.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7df2457db83bc922fcc8b462526b77f1ffe8c84b",
      "tree": "7029d9e27b858e435c2fc4ce9a6d83a2b028e290",
      "parents": [
        "6529c13dfe413e437ad1ed0e97783dcf69137114"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 23:33:18 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] MPIC: support more than 256 sources\n\nAllow more than the default 256 MPIC sources. Allocates a new flag\n(MPIC_LARGE_VECTORS) to be used by platform code when instantiating\nthe mpic.\n\nI picked 11 bits worth right now since it would cover the number of\nsources on any hardware I have seen. It can always be increased later\nif needed.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6529c13dfe413e437ad1ed0e97783dcf69137114",
      "tree": "4042f247433dd413a196764d6b3b74f05568d8e3",
      "parents": [
        "7583b6e424ebaa278342f6a8c2a61211af56dad1"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:25:57 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] PA6T PMC support\n\nSupport for PA6T-style PMC registers.\n\nPMCs are completely implementation-dependent on PPC, and PA6T numbers them\ndifferently from the IBM model.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1bd2e5ae18a8f93333707d81d3dbd9209a255137",
      "tree": "72feb6bae2a8dea311e2d9f2e412cfbc69a952fb",
      "parents": [
        "c69b767a2c871bb80cb9e346d6ebce248f711dfb"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:23:54 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Add PMC type to cputable\n\nAdd cputable entries for which type of PMC implementation the processor\nhas.\n\nI\u0027ve only filled in the current 64-bit processors, the unfilled default\nvalue will have same behaviour as before so it can be done over time\nas needed.\n\nAlso tidy up the dummy_perf implementation a bit, aggregating it into\none function with ifdefs instead of several.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c69b767a2c871bb80cb9e346d6ebce248f711dfb",
      "tree": "b37d34c847f60383b4ada1ba36a71be8ffa17f62",
      "parents": [
        "4942bd80e83d13bf394df4a8109bee39d861820f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:23:14 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Oprofile cleanup\n\nClean up the ctr_read/write a bit. It\u0027s currently defined in the\ninclude but only used in one C file each. The only exception is the\nclassic version, so keep that in the include and define in the C file\nas appropriate.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8000d49076f5d1767b6fee9c74b452f488ed89ad",
      "tree": "6ba333ed3e46412955a26cc6576a0284f1692e3c",
      "parents": [
        "098e27442713ef7921533130ebba5db6ef64aba6"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:26 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] ps3: remove unneeded header include\n\nRemove an unneeded header include from ps3.h.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "098e27442713ef7921533130ebba5db6ef64aba6",
      "tree": "3331d8f845af2b91e65f290f2f40637ed9c69814",
      "parents": [
        "66b44954f8f2129a39d145991c8e635046a71be6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:08:24 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: get av_multi_out params\n\nAllow the PS3 AV settings driver to access the default video mode stored in\nthe OS area.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "66b44954f8f2129a39d145991c8e635046a71be6",
      "tree": "609b4fde791008196ba8b2e2701ecabe04193b75",
      "parents": [
        "73d976b33998bca9aa7300e59f5d6c756be38b87"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:21 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: get firmware version\n\nAdd a new routine ps3_get_firmware_version() and use it to output the firmware\nversion to dmesg.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b1eeb38e456281c37bbfc270a6ca08605b7e7045",
      "tree": "9ee62b6b2902f5e6d8fe27cdb842e7b18c371b77",
      "parents": [
        "861be32ce7f1cf272a3f809e77213b83117a0bd2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:08:12 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: add interrupt alloc for outlets\n\nPS3 interrupt core update:\n  - Add ps3_alloc_irq() and ps3_free_irq(), to allocate a virtual interrupt\n    number for an interrupt outlet, which is needed by the PS3 GPU frame\n    buffer device and audio drivers\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "861be32ce7f1cf272a3f809e77213b83117a0bd2",
      "tree": "5765d9227e3dd87582b586d16755e843695f0dd8",
      "parents": [
        "9cf9e19667f6ce01bd509a154157270069f836f9"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:08 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: bind interrupt to cpu\n\nChange the PS3 irq allocation routines to take an argument indicating which\ncpu (processor thread) the interrupt should be serviced on.\n\nThe current system configuration favors device interrupts that are serviced\non cpu0, so that is used as the default.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c7be7d385f4911895877e0f0697c598f600136f",
      "tree": "d8bffe6e30b7bffc66ffe74e636ad30a322122cd",
      "parents": [
        "eebb81c13aa831a623e903bbae97a23fe9be93eb"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:07:51 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] ps3: repository storage support\n\nHandle storage-related repository data:\n  - Add missing implementations of ps3_repository_read_stor_*() repository\n    accessors.\n  - Dump storage properties in debug mode\n  - Add PS3_DEV_TYPE_STOR_{DISK,ROM,FLASH} device types (which are identical to\n    the corresponding SCSI device types) to enum ps3_dev_type\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eebb81c13aa831a623e903bbae97a23fe9be93eb",
      "tree": "5bd1fd1a3abebaf9d99fb028c42347f3918e7fde",
      "parents": [
        "25c4a46f0ed8ece9ac6699e200fcc83a4642dce7"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:07:47 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] ps3: repository misc fixes\n\nVarious fixes for the PS3 repository code:\n\n  - Sync signatures of function prototypes and implementations (enum vs.\n    unsigned int)\n  - Correct references to `regions\u0027 as `registers\u0027:\n      o Correct enum ps3_region_type as enum ps3_reg_type,\n      o Correct PS3_REGION_TYPE_* as PS3_REG_TYPE_*,\n      o Correct ps3_repository_find_region() as ps3_repository_find_reg().\n  - Correct function name in pr_debug() call\n  - Minor error condition improvements.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "29f1530f1958dc74f021186c9f31ed66a0c7b8ad",
      "tree": "15f60316419135f1e05b0dc03b6b0fd7c7f50a5d",
      "parents": [
        "df34403dcaacef541a67c955aebc37c51f53ca7c"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:42:10 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] Add mpc866ads board-specific bits to arch/powerpc\n\nThis add support of the Freescale mpc86xads reference board to\narch/powerpc. Supported SMC1 and SMC2 (UART and serial console), FEC\n100Mbps Ethernet, SCC1 Ethernet (10Mbps hdx)\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2a0bd3753dad7ea4605ebd5435716b39e9f92bb",
      "tree": "f14b6a7b9e3588a388be0f2b6602284c49c026e4",
      "parents": [
        "88bdc6f061cfb4579d2327fd457d4b7807525a0e"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:41:24 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] 8xx: powerpc port of core CPM PIC\n\nThis covers common CPM access functions, CPM interrupt controller code,\nmicropatch and a few compatibility things to kee the same driver base\nworking with arch/ppc. This version is refined with all the comments\n(mostly PIC-related) addressed.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1473ae6cab7f47dde4c14f397371b2ad94457d3a",
      "tree": "2ec51aac9cef695177a56a02700ce04161220d3b",
      "parents": [
        "18a1e4c3ee67680287bf3c455b5047421eda3c14"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Jan 23 15:59:26 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 11:57:52 2007 +1100"
      },
      "message": "[POWERPC] remove unused CPU_FTRS_POWER6X\n\nCPU_FTRS_POWER6X is unused, hence remove it.\n\nSigned-off-by Michael Neuling \u003cmikey@neuling.org\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6a13f66043cd755fc7e19f8e0fbb5bfcdf470e74",
      "tree": "301db0c7aa84e1649935fe3c842c75c9a40a67cf",
      "parents": [
        "d0a23398eeaa374eb0c0435c5a259ffde77c8af0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:24:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:21 2007 -0800"
      },
      "message": "[PATCH] dma-mapping.h stubs fix\n\ndo { } while(0) is not a good imitation of function returning void;\nuse ((void)0) instead.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cdf92a98fa0f91068615443f2a8597b7f2c34ca",
      "tree": "c33ae8216599533068dbcf2ef46c19a1f5b942a9",
      "parents": [
        "dfd7a3db3898e299bdc25f0c77081a8632b3a73c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jan 01 19:31:15 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 26 17:27:40 2007 -0500"
      },
      "message": "Fix Maple PATA IRQ assignment.\n\nOn the Maple board, the AMD8111 IDE is in legacy mode... except that it\nappears on IRQ 20 instead of IRQ 15. For drivers/ide this was handled by\nthe architecture\u0027s \"pci_get_legacy_ide_irq()\" function, but in libata we\njust hard-code the numbers 14 and 15.\n\nThis patch provides asm-powerpc/libata-portmap.h which maps the IRQ as\nappropriate, having added a pci_dev argument to the\nATA_{PRIM,SECOND}ARY_IRQ macros.\n\nThere\u0027s probably a better way to do this -- especially if we observe\nthat the _only_ case in which this seemingly-generic\n\"pci_get_legacy_ide_irq()\" function returns anything other than 14 and\n15 for primary and secondary respectively is the case of the AMD8111 on\nthe Maple board -- couldn\u0027t we handle that with a special case in the\npata_amd driver, or perhaps with a PCI quirk for Maple to switch it into\nnative mode during early boot and assign resources properly?\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "126186a055d965d5a7b1ab560e343ef70694f349",
      "tree": "e4b88a405711760a043994ba910578e8df8d60a5",
      "parents": [
        "e60bd7f14dbb6239d07676be420a21f8a36d014f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jan 26 01:45:32 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jan 26 01:45:32 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Return a point to the struct ipic from ipic_init()\n\nIt\u0027s useful to have access to struct ipic handle that just got created\nin ipic_init().\n\nFor example, if we want to setup an external IRQ with out\na device node we need access ipic-\u003eirqhost to create the virtual to HW\nIRQ mapping and to set the IRQ sense.  With this we can mimic the old\nsense array concept that existed in arch/ppc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "acc900ef5b6400747e3bafe0017e725b2ba641b8",
      "tree": "560b6cacf18a2607a0a9d5d285c6d85818d904b4",
      "parents": [
        "5b7c726ff0e8c03bc19bf0d5114d3598efa2fbf2"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Jan 12 09:58:39 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:59 2007 +1100"
      },
      "message": "[POWERPC] Add IRQ remapping hook\n\nThis patch adds irq remapping hook. On interrupt mechanism on Beat,\nwhen an irq outlet which has an id which is formerly used is created,\nremapping the irq is required.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5b7c726ff0e8c03bc19bf0d5114d3598efa2fbf2",
      "tree": "c88fc304af59a440dc4fa88a47b572ecf0a67e1e",
      "parents": [
        "ef66f796751a214dc8fadaef2f068c3baa8969fa"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Jan 12 09:57:37 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:59 2007 +1100"
      },
      "message": "[POWERPC] Add a field for each specific bus to struct pci_controller\n\nStruct pci_controller doesn\u0027t prepare for the dependent data of each\nspecific bus. This patch adds private member to struct pci_controller.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e60d1b427c51cf2525e5d736a71780978cfb828",
      "tree": "3eeb8ec74041b5c2a334708a5e81e94e0b4bad68",
      "parents": [
        "a885902de3394ef18ca415f9175da5d8a8406cca"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Dec 20 15:58:52 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:56 2007 +1100"
      },
      "message": "[POWERPC] Move ELF_ET_DYN_BASE up to 512MB point\n\nI often test new versions of glibc by doing:\n\nLD_LIBRARY_PATH\u003d/XXX/lib /XXX/lib/ld.so.1 \u003cbinary\u003e\n\nOne test case ended up SEGV\u0027ing. Upon closer inspection ld.so was loaded\nat 0x8000000 (128MB) with the heap right after it. Since we normally\nlink binaries at 0x10000000 (256MB) we only had about 128MB of space for\nthe heap:\n\n00100000-00103000 r-xp 00100000 00:00 0           [vdso]\n08000000-0801e000 r-xp 00000000 00:01 33079       /lib/ld-2.5.so\n0802d000-0802f000 rwxp 0001d000 00:01 33079       /lib/ld-2.5.so\n0802f000-08050000 rwxp 0802f000 00:00 0           [heap]\n0fe91000-0ffd9000 r-xp 00000000 00:01 33082       /lib/libc-2.5.so\n0ffd9000-0ffe8000 ---p 00148000 00:01 33082       /lib/libc-2.5.so\n0ffe8000-0ffea000 r--p 00147000 00:01 33082       /lib/libc-2.5.so\n0ffea000-0ffed000 rwxp 00149000 00:01 33082       /lib/libc-2.5.so\n10000000-10004000 r-xp 00000000 00:01 76          /bin/sleep\n10013000-10014000 rwxp 00003000 00:01 76          /bin/sleep\nffb41000-ffb56000 rw-p ffb41000 00:00 0           [stack]\n\nOne way to fix this is move ELF_ET_DYN_BASE from 0x08000000 to 0x20000000.\nThis allows 128MB for the binary (hopefully enough for even the most\ncrazy c++ apps), and with our current layout we will grow the heap up\nand the stack down, allowing potentially gigabytes of heap:\n\n00100000-00103000 r-xp 00100000 00:00 0           [vdso]\n0fe8a000-0ffd3000 r-xp 00000000 00:01 3350        /lib/tls/libc-2.3.6.so\n0ffd3000-0ffe3000 ---p 00149000 00:01 3350        /lib/tls/libc-2.3.6.so\n0ffe3000-0ffea000 r--p 00149000 00:01 3350        /lib/tls/libc-2.3.6.so\n0ffea000-0ffee000 rwxp 00150000 00:01 3350        /lib/tls/libc-2.3.6.so\n10000000-10004000 r-xp 00000000 00:01 76          /bin/sleep\n10013000-10014000 rwxp 00003000 00:01 76          /bin/sleep\n20000000-20018000 r-xp 00000000 00:01 3478        /lib/ld-2.3.6.so\n20028000-20029000 r--p 00018000 00:01 3478        /lib/ld-2.3.6.so\n20029000-2002a000 rwxp 00019000 00:01 3478        /lib/ld-2.3.6.so\n2002a000-2004b000 rwxp 2002a000 00:00 0           [heap]\nffd67000-ffd7c000 rw-p ffd67000 00:00 0           [stack]\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "434f98c48fc1d2a1f562a28a1562a7b53e940957",
      "tree": "dc722bebcbbe74282b0170955a45848b49720e16",
      "parents": [
        "06cd9396778d5b70ba27fa8158db78d6bc0f007b"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Wed Jan 17 10:50:20 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:36 2007 +1100"
      },
      "message": "[POWERPC] atomic_dec_if_positive sign extension fix\n\nOn 64-bit machines, if an atomic counter is explicitly set to a\nnegative value, the atomic_dec_if_positive function will decrement and\nstore the next smallest value in the atomic counter, contrary to its\nintended operation.\n\nThe comparison to determine if the decrement will make the result\nnegative was done by the \"addic.\" instruction, which operates on a\n64-bit value, namely the zero-extended word loaded from the atomic\nvariable.  This patch uses an explicit word compare (cmpwi) and\nchanges the addic. to an addi (also changing \"\u003d\u0026r\" to \"\u003d\u0026b\" so that r0\nisn\u0027t used, and addi doesn\u0027t become li).\n\nThis also fixes a bug for both 32-bit and 64-bit in that previously\n0x80000000 was considered positive, since the result after\ndecrementing is positive.  Now it is considered negative.\n\nAlso, I clarify the return value in the comments just to make it clear\nthat the value returned is always the decremented value, even if that\nvalue is not stored back to the atomic counter.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aae7d14f619c665b83e07013e3dda8694ea3e40b",
      "tree": "031a1a3210ed7a62662df79a806bb4f77e187f88",
      "parents": [
        "e4f0ae0ea63caceff37a13f281a72652b7ea71ba"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jan 10 23:15:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:22 2007 -0800"
      },
      "message": "[PATCH] FD_ZERO build fix\n\nunionfs managed to hit this on s390.  Some architectures use __ptr_t in their\nFD_ZERO implementation.  We don\u0027t have a __ptr_t.  Switch them over to plain\nold void*.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Josef \u0027Jeff\u0027 Sipek \u003cjsipek@cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc40127ca5c6e1da48d2b5f9d0c65b5795faac12",
      "tree": "7d57b9a53adc8f4416380b126108d1e458a8e20c",
      "parents": [
        "ab87e8dc88a7cae341c403547cea6b022f5ac023"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 09 02:43:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:03 2007 +1100"
      },
      "message": "[POWERPC] Fix bugs in the hypervisor call stats code\n\nThere were a few issues with the HCALL_STATS code:\n\n- PURR cpu feature checks were backwards\n- We iterated one entry off the end of the hcall_stats array\n- Remove dead update_hcall_stats() function prototype\n\nI noticed one thing while debugging, and that is we call H_ENTER (to set\nup the MMU hashtable in early init) before we have done the cpu fixups.\nThis means we will execute the PURR SPR reads even on a CPU that isnt\ncapable of it. I wonder if we can move the CPU feature fixups earlier.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5c334eed6ecd66cebfbc80267149e755510d8bc8",
      "tree": "567327796d40a48009dde7f8df947f6a63897efa",
      "parents": [
        "56c336cb05d58991f3e9d5f0ec098ba0f219a15e"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Tue Jan 02 23:29:53 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:02 2007 +1100"
      },
      "message": "[POWERPC] 52xx: Don\u0027t use device_initcall to probe of_platform_bus\n\nUsing device_initcall makes it happen for every platform that\ncompiles this file in. This is really bad, for obvious reasons.\n\nInstead, we use the .init field of the machine description. If\nthe platform needs the hook to do something specific it can provides\nits own function and call mpc52xx_declare_of_platform_devices from\nthere. If not, the mpc52xx_declare_of_platform_devices function can\ndirectly be used as the init hook.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "007d88d042d7b71aa2c9fc615aef97888e20ddf3",
      "tree": "a379db67a9ed8c0c118ccf6d394637c9010c9a2c",
      "parents": [
        "673aeb76d07f49f2b07792f813bc2a9fee212ab7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jan 01 18:45:34 2007 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:02 2007 +1100"
      },
      "message": "[POWERPC] Fix manual assembly WARN_ON() in enter_rtas().\n\nWhen we switched over to the generic BUG mechanism we forgot to change\nthe assembly code which open-codes a WARN_ON() in enter_rtas(), so the\nbug table got corrupted.\n\nThis patch provides an EMIT_BUG_ENTRY macro for use in assembly code,\nand uses it in entry_64.S. Tested with CONFIG_DEBUG_BUGVERBOSE on ppc64\nbut not without -- I tried to turn it off but it wouldn\u0027t go away; I\nsuspect Aunt Tillie probably needed it.\n\nThis version gets __FILE__ and __LINE__ right in the assembly version --\nrather than saying include/asm-powerpc/bug.h line 21 every time which is\na little suboptimal.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f1fa16e8816a2285ed77070ce60a6858fb7913cc",
      "tree": "7fb7d768d0032e6add1a20ff967b940da9bcc468",
      "parents": [
        "ed8ed9ac06604513edd6be6b1c81b6270296b7fc"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Dec 19 15:32:42 2006 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Tue Dec 19 15:35:36 2006 +0100"
      },
      "message": "[POWERPC] cell: add forward struct declarations to spu.h\n\nNeeded to be able to include spu.h independant from other\nheaders.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "ec8c0446b6e2b67b5c8813eb517f4bf00efa99a9",
      "tree": "e7c12d7c486c958a5e38888b41cfcd6a558f1aff",
      "parents": [
        "bcd022801ee514e28c32837f0b3ce18c775f1a7b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 12 17:14:57 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:27:08 2006 -0800"
      },
      "message": "[PATCH] Optimize D-cache alias handling on fork\n\nVirtually index, physically tagged cache architectures can get away\nwithout cache flushing when forking.  This patch adds a new cache\nflushing function flush_cache_dup_mm(struct mm_struct *) which for the\nmoment I\u0027ve implemented to do the same thing on all architectures\nexcept on MIPS where it\u0027s a no-op.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a102eed9c4e1d21bad07a8fd97bd4fbf125d966",
      "tree": "9ec99f046b94971db46b08a87d7eab3e84c4acd4",
      "parents": [
        "3df494a32b936aef76d893f5065f962ebd9b9437"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 13 00:34:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] PM: Fix SMP races in the freezer\n\nCurrently, to tell a task that it should go to the refrigerator, we set the\nPF_FREEZE flag for it and send a fake signal to it.  Unfortunately there\nare two SMP-related problems with this approach.  First, a task running on\nanother CPU may be updating its flags while the freezer attempts to set\nPF_FREEZE for it and this may leave the task\u0027s flags in an inconsistent\nstate.  Second, there is a potential race between freeze_process() and\nrefrigerator() in which freeze_process() running on one CPU is reading a\ntask\u0027s PF_FREEZE flag while refrigerator() running on another CPU has just\nset PF_FROZEN for the same task and attempts to reset PF_FREEZE for it.  If\nthe refrigerator wins the race, freeze_process() will state that PF_FREEZE\nhasn\u0027t been set for the task and will set it unnecessarily, so the task\nwill go to the refrigerator once again after it\u0027s been thawed.\n\nTo solve first of these problems we need to stop using PF_FREEZE to tell\ntasks that they should go to the refrigerator.  Instead, we can introduce a\nspecial TIF_*** flag and use it for this purpose, since it is allowed to\nchange the other tasks\u0027 TIF_*** flags and there are special calls for it.\n\nTo avoid the freeze_process()-refrigerator() race we can make\nfreeze_process() to always check the task\u0027s PF_FROZEN flag after it\u0027s read\nits \"freeze\" flag.  We should also make sure that refrigerator() will\nalways reset the task\u0027s \"freeze\" flag after it\u0027s set PF_FROZEN for it.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13d7d84e078f49f08b657a3fba0d7a0b7b44ba65",
      "tree": "ae4957d183e2f5fcae62b2c1411b4a32c2f71f21",
      "parents": [
        "cbb8fc07974073543fdc61da23713ab49ddd3ced",
        "73c9ceab40b1269d6195e556773167c078ac8311"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 11 18:24:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 11 18:24:58 2006 -0800"
      },
      "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: (36 commits)\n  [POWERPC] Generic BUG for powerpc\n  [PPC] Fix compile failure do to introduction of PHY_POLL\n  [POWERPC] Only export __mtdcr/__mfdcr if CONFIG_PPC_DCR is set\n  [POWERPC] Remove old dcr.S\n  [POWERPC] Fix SPU coredump code for max_fdset removal\n  [POWERPC] Fix irq routing on some 32-bit PowerMacs\n  [POWERPC] ps3: Add vuart support\n  [POWERPC] Support ibm,dynamic-reconfiguration-memory nodes\n  [POWERPC] dont allow pSeries_probe to succeed without initialising MMU\n  [POWERPC] micro optimise pSeries_probe\n  [POWERPC] Add SPURR SPR to sysfs\n  [POWERPC] Add DSCR SPR to sysfs\n  [POWERPC] Fix 440SPe CPU table entry\n  [POWERPC] Add support for FP emulation for the e300c2 core\n  [POWERPC] of_device_register: propagate device_create_file return code\n  [POWERPC] Fix mmap of PCI resource with hack for X\n  [POWERPC] iSeries: head_64.o needs to depend on lparmap.s\n  [POWERPC] cbe_thermal: Fix initialization of sysfs attribute_group\n  [POWERPC] Remove QE header files from lite5200.c\n  [POWERPC] of_platform_make_bus_id(): make `magic\u0027 int\n  ...\n"
    },
    {
      "commit": "022416967a814aa1b3a9476a842c0947a1a9d784",
      "tree": "f1a8b59dca65ed994b2de1c405eb458f9d92bdd0",
      "parents": [
        "69de7fc037c8cda6fd20a632d39461bf9d42b927"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 11 13:16:05 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 11 12:29:27 2006 -0800"
      },
      "message": "[PATCH] LOG2: Make powerpc\u0027s __ilog2_u64() take a 64-bit argument\n\nMake powerpc\u0027s __ilog2_u64() take a 64-bit argument.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73c9ceab40b1269d6195e556773167c078ac8311",
      "tree": "d1de1c286b58a8b1e8dcd0e690ac6e8724e990f5",
      "parents": [
        "973c1fabc70deb10f12a0eaab2f50c2263784257"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri Dec 08 03:30:41 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 16:35:07 2006 +1100"
      },
      "message": "[POWERPC] Generic BUG for powerpc\n\nThis makes powerpc use the generic BUG machinery.  The biggest reports the\nfunction name, since it is redundant with kallsyms, and not needed in general.\n\nThere is an overall reduction of code, since module_32/64 duplicated several\nfunctions.\n\nUnfortunately there\u0027s no way to tell gcc that BUG won\u0027t return, so the BUG\nmacro includes a goto loop.  This will generate a real jmp instruction, which\nis never used.\n\n[akpm@osdl.org: build fix]\n[paulus@samba.org: remove infinite loop in BUG_ON]\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Hugh Dickens \u003chugh@veritas.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "973c1fabc70deb10f12a0eaab2f50c2263784257",
      "tree": "5b0ef183757049d241d0709f0cea9e370627b687",
      "parents": [
        "4383162c8f2fa75d916c4901b0d1ebcac7aeaf74",
        "d10f73480b991da2aa1c000ed38eda3e4a987292"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 16:31:42 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 16:31:42 2006 +1100"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "c86c676cca5be7366570ecf3d2e4f8e28cf2b920",
      "tree": "d97757920f4f84085151f71d158dce2891f8223a",
      "parents": [
        "a147c5857c0b591b05d787e59b691c3a4f245f83",
        "45d8e7aaf47668550fdb6c2d3abbe42f48a76df2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Dec 10 23:16:08 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Dec 10 23:16:08 2006 -0600"
      },
      "message": "Merge branch \u002785xx\u0027 into for_paulus\n"
    },
    {
      "commit": "45d8e7aaf47668550fdb6c2d3abbe42f48a76df2",
      "tree": "6884852ff83c8c8b7d09883783587e1db43ca9d4",
      "parents": [
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Dec 10 23:15:47 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Dec 10 23:15:47 2006 -0600"
      },
      "message": "[POWERPC] Only export __mtdcr/__mfdcr if CONFIG_PPC_DCR is set\n\nOn 85xx we don\u0027t build in dcr support because the core doesn\u0027t implement the\ninstructions.  This caused problems when building an 85xx kernel.  Additionally\nmade it so we only build __mtdcr/__mfdcr if we are CONFIG_PPC_DCR_NATIVE.\n\nThe 85xx build issue wasPointed out by Dai Haruki.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "08c183f31bdbb709f177f6d3110d5f288ea33933",
      "tree": "be7b84c07f3b0bf29473bad2b7b788fa189f948e",
      "parents": [
        "1bd77f2da58e9cdd1f159217887343dadd9af417"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Dec 10 02:20:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:43 2006 -0800"
      },
      "message": "[PATCH] sched: add option to serialize load balancing\n\nLarge sched domains can be very expensive to scan.  Add an option SD_SERIALIZE\nto the sched domain flags.  If that flag is set then we make sure that no\nother such domain is being balanced.\n\n[akpm@osdl.org: build fix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nCc: \"Chen, Kenneth W\" \u003ckenneth.w.chen@intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f050982a9b7c4edc414f0d5543c3cb24504223c6",
      "tree": "250bc2206aacc6cdabfcd4e0ada3c8ae30ca39c2",
      "parents": [
        "4c198557c6b45956a6f54b958fb97a15b02a6a3b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Dec 08 17:51:13 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Dec 09 11:39:06 2006 +1100"
      },
      "message": "[POWERPC] Add SPURR SPR to sysfs\n\nNow we have a SPURR cpu feature bit, we can export it to userspace in\nsysfs.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4c198557c6b45956a6f54b958fb97a15b02a6a3b",
      "tree": "91db4a694f01f4e4d29bcd7f3bc90c3ef311aebf",
      "parents": [
        "396a1a5832ae28ce2c4150f98827873cbef554f5"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Dec 08 17:46:58 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Dec 09 11:39:05 2006 +1100"
      },
      "message": "[POWERPC] Add DSCR SPR to sysfs\n\nPOWER6 adds a new SPR, the data stream control register (DSCR). It can\nbe used to adjust how agressive the prefetch mechanisms are.\n\nIts possible we may want to context switch this, but for now just export\nit to userspace via sysfs so we can adjust it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "606d099cdd1080bbb50ea50dc52d98252f8f10a1",
      "tree": "80d17450a5fb78effce3f4312f672c058658e004",
      "parents": [
        "edc6afc5496875a640bef0913604be7550c1795d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Dec 08 02:38:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:57 2006 -0800"
      },
      "message": "[PATCH] tty: switch to ktermios\n\nThis is the grungy swap all the occurrences in the right places patch that\ngoes with the updates.  At this point we have the same functionality as\nbefore (except that sgttyb() returns speeds not zero) and are ready to\nbegin turning new stuff on providing nobody reports lots of bugs\n\nIf you are a tty driver author converting an out of tree driver the only\nimpact should be termios-\u003ektermios name changes for the speed/property\nsetting functions from your upper layers.\n\nIf you are implementing your own TCGETS function before then your driver\nwas broken already and its about to get a whole lot more painful for you so\nplease fix it 8)\n\nAlso fill in c_ispeed/ospeed on init for most devices, although the current\ncode will do this for you anyway but I\u0027d like eventually to lose that extra\nparanoia\n\n[akpm@osdl.org: bluetooth fix]\n[mp3@de.ibm.com: sclp fix]\n[mp3@de.ibm.com: warning fix for tty3270]\n[hugh@veritas.com: fix tty_ioctl powerpc build]\n[jdike@addtoit.com: uml: fix -\u003eset_termios declaration]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Martin Peschke \u003cmp3@de.ibm.com\u003e\nAcked-by: Peter Oberparleiter \u003coberpar@de.ibm.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be90038a24c814dc98bc5a813f41855779000018",
      "tree": "6ed4585714f0a90e0de6627c403adc3fc42644d2",
      "parents": [
        "96b066b85c8e5b28fa7f25a7f0644f70f46b8881"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Dec 08 02:38:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:56 2006 -0800"
      },
      "message": "[PATCH] tty: preparatory structures for termios revamp\n\nIn order to sort out our struct termios and add proper speed control we need\nto separate the kernel and user termios structures.  Glibc is fine but the\nother libraries rely on the kernel exported struct termios and we need to\nextend this without breaking the ABI/API\n\nTo do so we add a struct ktermios which is the kernel view of a termios\nstructure and overlaps the struct termios with extra fields on the end for\nnow.  (That limitation will go away in later patches).  Some platforms (eg\nalpha) planned ahead and thus use the same struct for both, others did not.\n\nThis just adds the structures but does not use them, it seems a sensible\nsplitting point for bisect if there are compile failures (not that I expect\nthem)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef55d53caa055aedee13e77da82740987dd64f2d",
      "tree": "243bbfca98e504401ea563d6c799ed23c12c08b8",
      "parents": [
        "39d61db0edb34d60b83c5e0d62d0e906578cc707"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 08 02:37:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:51 2006 -0800"
      },
      "message": "[PATCH] LOG2: Provide ilog2() fallbacks for powerpc\n\nProvide ilog2() fallbacks for powerpc for 32-bit numbers and 64-bit numbers on\nppc64.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa42c69c67f82e88f0726258efe7306708e1cf14",
      "tree": "d5305de3285d504e1bd1e955155e5e06b5b9ef76",
      "parents": [
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Dec 08 02:43:30 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Dec 08 02:43:30 2006 -0600"
      },
      "message": "[POWERPC] Add support for FP emulation for the e300c2 core\n\nThe e300c2 has no FPU.  Its MSR[FP] is grounded to zero.  If an attempt\nis made to execute a floating point instruction (including floating-point\nload, store, or move instructions), the e300c2 takes a floating-point\nunavailable interrupt.\n\nThis patch adds support for FP emulation on the e300c2 by declaring a\nnew CPU_FTR_FP_TAKES_FPUNAVAIL, where FP unavail interrupts are\nintercepted and redirected to the ProgramCheck exception path for\ncorrect emulation handling.\n\n(If we run out of CPU_FTR bits we could look to reclaim this bit by adding\nsupport to test the cpu_user_features for PPC_FEATURE_HAS_FPU instead)\n\nIt adds a nop to the exception path for 32-bit processors with a FPU.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "396a1a5832ae28ce2c4150f98827873cbef554f5",
      "tree": "26d72bdf3765184f64e6231e7962152272584401",
      "parents": [
        "f09b5ce0184da6a83bac7fafda4e624629272b37"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 08 17:14:33 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 08 17:21:06 2006 +1100"
      },
      "message": "[POWERPC] Fix mmap of PCI resource with hack for X\n\nThe powerpc version of pci_resource_to_user() and associated hooks\nused by /proc/bus/pci and /sys/bus/pci mmap have been broken for some\ntime on machines that don\u0027t have a 1:1 mapping of devices (basically\non non-PowerMacs) and have PCI devices above 32 bits.\n\nThis attempts to fix it as well as possible.\n\nThe rule is supposed to be that pci_resource_to_user() always converts\nthe resources back into a BAR values since that\u0027s what the /proc\ninterface was supposed to deal with. However, for X to work on\nplatforms where PCI MMIO is not mapped 1:1, it became a habit of\nplatforms like powerpc to pass \"fixed up\" values there since X expects\nto be able to use values from /proc/bus/pci/devices as offsets to mmap\nof /dev/mem...\n\nSo we keep that contraption here, causing also /sys/*/resource to\nexpose fully absolute MMIO addresses instead of BAR values, which is\nugly, but should still work as long as those are only used to calculate\nalignment within a page.\n\nX is still broken when built 32 bits on machines where PCI MMIO can be\nabove 32-bit space unfortunately.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2d6d2d8bb4e9bb4aef225c149e42cac3ac3d4d0",
      "tree": "7efba50f075c5b751c7f28379c2bbc53f48555e1",
      "parents": [
        "9d9d868ecf93b35c3c5b0ea3d639dc85e423eb02"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Dec 06 18:50:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 08 17:10:22 2006 +1100"
      },
      "message": "[POWERPC] Add rtas_service_present() helper\n\nTo test for the existence of an RTAS function, we typically do:\n\n   foo_token \u003d rtas_token(\"foo\");\n   if (foo_token \u003d\u003d RTAS_UNKNOWN_SERVICE)\n      return;\n\nAdd a rtas_service_present method, which provides a more conventional\nboolean interface for testing the existence of an RTAS method.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3a1d1ac279fac16ab1b41b2868478f3085f9223c",
      "tree": "cf3734467e8e9cdd3e4c19065716faceaeb70f34",
      "parents": [
        "1d4454e7ce30239e67b154ae08f6d906b9737334"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Dec 05 22:15:05 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 08 17:10:18 2006 +1100"
      },
      "message": "[POWERPC] Delete unused irq functions on powerpc\n\nThe ack_irq macro is unused and conflicts with James\u0027 work to template\nthe generic irq code.  mask_irq and unmask_irq are also unused, so delete\nthose macros too.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1d4454e7ce30239e67b154ae08f6d906b9737334",
      "tree": "293946b4886a2b9cae9e70479cdd2ab678dd94c4",
      "parents": [
        "885ed0fb484cc2d0a539558edf47a2a7c4fdd664"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Wed Dec 06 15:15:38 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 08 17:10:18 2006 +1100"
      },
      "message": "[POWERPC] Define pci_unmap_addr() et al. when CONFIG_NOT_COHERENT_CACHE\u003dy\n\nThe current PowerPC code makes pci_unmap_addr(), pci_unmap_addr_set(),\nand friends trivial for all 32-bit kernels.  This is reasonable, since\nfor those kernels it is true that pci_unmap_single() does not need the\nDMA address from the original DMA mapping -- in fact, it is a NOP.\n\nHowever, I recently tried the tg3 driver on a PowerPC 440SPe machine,\nwhich runs a 32-bit kernel and has non-cache-coherent PCI DMA.  I\nfound that the tg3 driver crashed in pci_dma_sync_single_for_cpu(),\nsince for non-coherent systems, that function must invalidate the\ncache for the DMA address range requested, and therefore it does use\nthe address passed in.  tg3 uses a DMA address it stashes away with\npci_unmap_addr_set() and retrieves with pci_unmap_addr().  Of course,\nsince pci_unmap_addr() is defined to (0) right now, this doesn\u0027t work.\n\nIt seems to me that the tg3 driver is using pci_unmap_addr() in a\nlegitimate way -- I wouldn\u0027t want to have to teach all drivers that\nthey should use pci_unmap_addr() if they only need the address for\nunmapping functions, but if they want the pci_dma_sync functions, then\nthey have to store the DMA address without the helper macros.\nThe right fix therefore seems to be in the definition of the macros in\n\u003casm/pci.h\u003e -- we should use the trivial versions only for 32-bit\nkernels for coherent systems, and the real versions for both 64-bit\nkernels and non-coherent systems.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "be9575af7e8ec9040330f57b974e52d6921c08bb",
      "tree": "e59b7b5667290dd55f474e917036f7b304e4fa08",
      "parents": [
        "06ba30b6bfb30c84b70fed681b8c920dbff5d5a4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Dec 05 23:30:16 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 08 15:55:55 2006 +1100"
      },
      "message": "[POWERPC] cell: Fix spu_info.h header export\n\nIt uses #ifdef __KERNEL__, so needs to be processed with unifdef.\n\nSigned-off-by: Arnd Bergann \u003carnd.bergmann@de.ibm.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "04da6af960194ecdee4c29cd3f86e766903418ca",
      "tree": "310338d736b94f4665880aac81ef455873bb8c63",
      "parents": [
        "0332c2d447a7a20a4d744ba3814a349d0c1c6405"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Dec 05 17:52:37 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 08 15:55:55 2006 +1100"
      },
      "message": "[POWERPC] Move pSeries_mach_cpu_die() into platforms/pseries/hotplug-cpu.c\n\nMove pSeries_mach_cpu_die() into platforms/pseries/hotplug-cpu.c,\nthis allows rtas_stop_self() to be static so remove the prototype.\n\nWire up pSeries_mach_cpu_die() in the initcall, rather than statically\nin setup.c, the initcall will still run prior to the cpu hotplug code\nbeing callable, so there should be no change in behaviour.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7d1362c0d05b8543807ab403ac8ce813cab41fa4",
      "tree": "78f4f97229af02e4a8e3d1851b003b296db6dcda",
      "parents": [
        "f46ba2235feab5e686b1234c328a0577cde86e21"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 06 20:40:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:46 2006 -0800"
      },
      "message": "[PATCH] cleanup asm/setup.h userspace visibility\n\nMake the contents of the userspace asm/setup.h header consistent on all\narchitectures:\n\n - export setup.h to userspace on all architectures\n - export only COMMAND_LINE_SIZE to userspace\n - frv: move COMMAND_LINE_SIZE from param.h\n - i386: remove duplicate COMMAND_LINE_SIZE from param.h\n - arm:\n   - export ATAGs to userspace\n   - change u8/u16/u32 to __u8/__u16/__u32\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3fa72e4556ec1f04e46a0d561d9e785ecaa173d",
      "tree": "9c9b51dbecc27e977135b4e4793ea3dc99e8ba66",
      "parents": [
        "f67637ee4b5d90d41160d755b9a8cca18c394586"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Pass struct dev pointer to dma_cache_sync()\n\nPass struct dev pointer to dma_cache_sync()\n\ndma_cache_sync() is ill-designed in that it does not have a struct device\npointer argument which makes proper support for systems that consist of a\nmix of coherent and non-coherent DMA devices hard.  Change dma_cache_sync\nto take a struct device pointer as first argument and fix all its callers\nto pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f67637ee4b5d90d41160d755b9a8cca18c394586",
      "tree": "dffa1fa32f8e0462c8e46c4f8fefa058be349d6a",
      "parents": [
        "83b7b44e1c1e9e493ccd4146558481ab5af0116a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Add struct dev pointer to dma_is_consistent()\n\ndma_is_consistent() is ill-designed in that it does not have a struct\ndevice pointer argument which makes proper support for systems that consist\nof a mix of coherent and non-coherent DMA devices hard.  Change\ndma_is_consistent to take a struct device pointer as first argument and fix\nthe sole caller to pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "386d9a7edd9f3492c99124b0a659e9ed7abb30f9",
      "tree": "6b7f05e1b023f12b113845c23af9a3ba263fef99",
      "parents": [
        "651971cb7242e8f6d7ebd153e69bd271cb731223"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Wed Dec 06 20:37:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:38 2006 -0800"
      },
      "message": "[PATCH] elf: Always define elf_addr_t in linux/elf.h\n\nDefine elf_addr_t in linux/elf.h.  The size of the type is determined using\nELF_CLASS.  This allows us to remove the defines that today are spread all\nover .c and .h files.\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Daniel Jacobowitz \u003cdrow@false.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5738ceed46782aea7663d62cb6398eb05fc4ce0",
      "tree": "156ebf498bc1d892d6f9e33d2751869417e30eb4",
      "parents": [
        "28ec24e23229ae3d333f8d7f0e6b31fa8ea7bf46"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 06 20:37:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:37 2006 -0800"
      },
      "message": "[PATCH] remove kernel syscalls\n\nThe last thing we agreed on was to remove the macros entirely for 2.6.19,\non all architectures. Unfortunately, I think nobody actually _did_ that,\nso they are still there.\n\n[akpm@osdl.org: x86_64 fix]\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Greg Schafer \u003cgschafer@zip.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e18b890bb0881bbab6f4f1a6cd20d9c60d66b003",
      "tree": "4828be07e1c24781c264b42c5a75bcd968223c3f",
      "parents": [
        "441e143e95f5aa1e04026cb0aa71c801ba53982f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:25 2006 -0800"
      },
      "message": "[PATCH] slab: remove kmem_cache_t\n\nReplace all uses of kmem_cache_t with struct kmem_cache.\n\nThe patch was generated using the following script:\n\n\t#!/bin/sh\n\t#\n\t# Replace one string by another in all the kernel sources.\n\t#\n\n\tset -e\n\n\tfor file in `find * -name \"*.c\" -o -name \"*.h\"|xargs grep -l $1`; do\n\t\tquilt add $file\n\t\tsed -e \"1,\\$s/$1/$2/g\" $file \u003e/tmp/$$\n\t\tmv /tmp/$$ $file\n\t\tquilt refresh\n\tdone\n\nThe script was run like this\n\n\tsh replace kmem_cache_t \"struct kmem_cache\"\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "a866374aecc90c7d90619727ccd851ac096b2fc7"
}
