)]}'
{
  "log": [
    {
      "commit": "48cad41f7ee7b8a9a8317a4abbdaf09bc68b4773",
      "tree": "9e31facfe272abed3aa34be36c7e5a70b7da095a",
      "parents": [
        "78810ff6723f20015373b1ba8dd981f24c62f680"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:19 2007 +1000"
      },
      "message": "[POWERPC] spufs: Combine spufs_coredump_calls with spufs_calls\n\nBecause spufs might be built as a module, we can\u0027t have other parts of the\nkernel calling directly into it, we need stub routines that check first if the\nmodule is loaded.\n\nCurrently we have two structures which hold callbacks for these stubs, the\nsyscalls are in spufs_calls and the coredump calls are in spufs_coredump_calls.\nIn both cases the logic for registering/unregistering is essentially the same,\nso we can simplify things by combining the two.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "78810ff6723f20015373b1ba8dd981f24c62f680",
      "tree": "10d92709e7dad244822f5820230beace2b00f533",
      "parents": [
        "74de08bc10dd4d67870cf5b6c5aaf6875cd869c5"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:19 2007 +1000"
      },
      "message": "[POWERPC] spufs: Add contents of npc file to SPU coredumps\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "74de08bc10dd4d67870cf5b6c5aaf6875cd869c5",
      "tree": "4d415d2a167ff64764c5b75debdd0b57156eab6e",
      "parents": [
        "936d5bf1d7dc69c56bf79ad68819e597307a1884"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:18 2007 +1000"
      },
      "message": "[POWERPC] spufs: Internal __spufs_get_foo() routines should take a spu_context *\n\nThe SPUFS attribute get routines take a void * because the generic attribute\ncode doesn\u0027t know what sort of data it\u0027s passing around.\n\nHowever our internal __spufs_get_foo() routines can take a spu_context *\ndirectly, which saves plonking it in and out of a void * again.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "936d5bf1d7dc69c56bf79ad68819e597307a1884",
      "tree": "44ddc4a6785cb1f5a9c7387ff8d97c6881517de0",
      "parents": [
        "c1a72173ab156306666cb531f891f32e4e21d592"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:18 2007 +1000"
      },
      "message": "[POWERPC] spufs: Get rid of spufs_coredump_num_notes, it\u0027s not needed if we NULL terminate\n\nThe spufs_coredump_read array is NULL terminated, and we also store the size.\nWe only need one or the other, and the other arrays in file.c are NULL\nterminated, so do that.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c1a72173ab156306666cb531f891f32e4e21d592",
      "tree": "0bab92498bec28507bcc12e88434ce408e90318d",
      "parents": [
        "59000b53c7ea07531018b6cf1f5fcd21e881867a"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:18 2007 +1000"
      },
      "message": "[POWERPC] spufs: Don\u0027t return -ENOSYS as extra notes size if spufs is not loaded\n\nBecause the SPU coredump code might be built as part of a module (spufs),\nwe have a stub which is called by the coredump code, this routine then calls\ninto spufs if it\u0027s loaded.\n\nUnfortunately the stub returns -ENOSYS if spufs is not loaded, which is\ninterpreted by the coredump code as an extra note size of -38 bytes. This\nleads to a corrupt core dump.\n\nIf spufs is not loaded there will be no SPU ELF notes to write, and so the\nextra notes size will be \u003d\u003d 0.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "59000b53c7ea07531018b6cf1f5fcd21e881867a",
      "tree": "aee6299853b27a9587cc617e878b3018f08252f1",
      "parents": [
        "d464fb441071a3d65bde2264c5f97f9ca47ce5c3"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:18 2007 +1000"
      },
      "message": "[POWERPC] spufs: Correctly calculate the size of the local-store to dump\n\nThe routine to dump the local store, __spufs_mem_read(), does not take the\nspu_lslr_RW value into account - so we shouldn\u0027t check it when we\u0027re\ncalculating the size either.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d464fb441071a3d65bde2264c5f97f9ca47ce5c3",
      "tree": "9e015d125634898103f93b364006a5759d0eccd4",
      "parents": [
        "4fca9c425009c01d41db6c6ebf0189843ee90f0b"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:18 2007 +1000"
      },
      "message": "[POWERPC] spufs: Write some SPU coredump values as ASCII\n\nUnfortunately GDB expects some of the SPU coredump values to be identical\nin format to what is found in spufs. This means we need to dump some of\nthe values as ASCII strings, not the actual values.\n\nBecause we don\u0027t know what the values will be, we always print the values\nwith the format \"0x%.16lx\", that way we know the result will be 19 bytes.\n\ndo_coredump_read() doesn\u0027t take a __user buffer, so remove the annotation,\nand because we know that it\u0027s safe to just snprintf() directly to it.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4fca9c425009c01d41db6c6ebf0189843ee90f0b",
      "tree": "be198526d9bda3b39ece8a6e8e70cc08120b5569",
      "parents": [
        "9a5080f11d67972d7972d824f1b1827fafbce126"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:17 2007 +1000"
      },
      "message": "[POWERPC] spufs: Use computed sizes/#defines rather than literals in SPU coredump code\n\nThe spufs_coredump_reader array contains the size of the data that will be\nreturned by the read routine.  Currently these are specified as literals,\nand though some are obvious, sizeof(u32) \u003d\u003d 4, others are not, 69 * 8 \u003d\u003d  ???\n\nInstead, use sizeof() whatever type is returned by each routine, or in\nthe case of spufs_mem_read() the #define LS_SIZE.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9a5080f11d67972d7972d824f1b1827fafbce126",
      "tree": "76368076a85a01873357ad4f93ac6eccf4b6c76e",
      "parents": [
        "f9b7bbe7a803c6f10e7b3a354c5d97f632060320"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:17 2007 +1000"
      },
      "message": "[POWERPC] spufs: Call spu_acquire_saved() before calculating the SPU note sizes\n\nIt makes sense to stop the SPU processes as soon as possible.  Also if we\ndont acquire_saved() I think there\u0027s a possibility that the value in\ncsa.priv2.spu_lslr_RW won\u0027t be accurate.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f9b7bbe7a803c6f10e7b3a354c5d97f632060320",
      "tree": "185d60f1b2c4a708a11851b0bf0522adc9f144cb",
      "parents": [
        "a595ed662c96dcd920415bea3135ff1af60e9a00"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:17 2007 +1000"
      },
      "message": "[POWERPC] spufs: Remove ctx_info and ctx_info_list\n\nRemove the ctx_info struct entirely, and also the ctx_info_list.  This\nfixes a race where two processes can clobber each other\u0027s ctx_info structs.\n\nInstead of using the list, we just repeat the search through the file\ndescriptor table.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a595ed662c96dcd920415bea3135ff1af60e9a00",
      "tree": "7af50d6bdcf0052fb2aa6d4671947ffbb5efd036",
      "parents": [
        "c70d4ca52b1390dd2603535600c948cbdb0b9ec9"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:17 2007 +1000"
      },
      "message": "[POWERPC] spufs: Extract the file descriptor search logic in SPU coredump code\n\nExtract the logic for searching through the file descriptors for spu contexts\ninto a separate routine, coredump_next_context(), so we can use it elsewhere\nin future.  In the process we flatten the for loop, and move the NOSCHED test\ninto coredump_next_context().\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c70d4ca52b1390dd2603535600c948cbdb0b9ec9",
      "tree": "691450c1c46b31723480699d4dd0356e8369b8e4",
      "parents": [
        "05a059f3296c07a7455290dd8188b23ecb380fc7"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:17 2007 +1000"
      },
      "message": "[POWERPC] cell: Remove DEBUG for SPU callbacks\n\nWe don\u0027t want SPE programs to be able to flood the kernel log by\ninvoking the SPE callback handler, so don\u0027t enable DEBUG for\nspu_callbacks.c by default.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "05a059f3296c07a7455290dd8188b23ecb380fc7",
      "tree": "037941b01c1d6ce683c2e20228a49db5fa2b3020",
      "parents": [
        "4ec3c3d08d4de744b7a1d885529d1e040ec747a4"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:17 2007 +1000"
      },
      "message": "[POWERPC] spufs: Fix restore_decr_wrapped() to match CBE Handbook\n\nBased on an original patch from Masato Noguchi\n\u003cMasato.Noguchi@jp.sony.com\u003e.\n\nWe\u0027re currently not restoring the SPE decrementer as specified by the\nCBE handbook. This change fixes our implementation to match, and makes\nthe function read more like the docs.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4ec3c3d08d4de744b7a1d885529d1e040ec747a4",
      "tree": "eec1af35fa6a9f76a19af46ef975cf2929b7f392",
      "parents": [
        "98f06978ffebbec16abdea58489f217229580859"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:17 2007 +1000"
      },
      "message": "[POWERPC] spufs: Remove asmlinkage from spufs_calls\n\nspu_create and spu_run are wrapped by the cell syscall layer, so\nwe don\u0027t need the asmlinkage.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "98f06978ffebbec16abdea58489f217229580859",
      "tree": "4c0cad43f6bc59083e00a20c423864ac579cdf32",
      "parents": [
        "36ddbb1380f282b4280c57efdb646dd8647a789f"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:16 2007 +1000"
      },
      "message": "[POWERPC] cell: Unify spufs syscall path\n\nAt present, a built-in spufs will not use the spufs_calls callbacks, but\ndirectly call sys_spu_create.  This saves us an indirect branch, but\nmeans we have duplicated functions - one for CONFIG_SPU_FS\u003dy and one for\n\u003dm.\n\nThis change unifies the spufs syscall path, and provides access to the\nspufs_calls structure through a get/put pair.  At present, the only user\nof the spufs_calls structure is spu_syscalls.c, but this will facilitate\nadding the coredump calls later.\n\nEveryone likes numbers, right?  Here\u0027s a before/after comparison with\nCONFIG_SPU_FS\u003dy, doing spu_create(); close(); 64k times.\n\nBefore:\n\t[jk@cell ~]$ time ./spu_create\n\tperforming 65536 spu_create calls\n\n\treal    0m24.075s\n\tuser    0m0.146s\n\tsys     0m23.925s\n\nAfter:\n\t[jk@cell ~]$ time ./spu_create\n\tperforming 65536 spu_create calls\n\n\treal    0m24.777s\n\tuser    0m0.141s\n\tsys     0m24.631s\n\nSo, we\u0027re adding around 11us per syscall, at the benefit of having\nonly one syscall path.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "36ddbb1380f282b4280c57efdb646dd8647a789f",
      "tree": "fbae61d4f858f31ef41631f54d2ab3982f02efb4",
      "parents": [
        "8b0d3121a0b2cf91768ecef635e241b6abc3f1da"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:16 2007 +1000"
      },
      "message": "[POWERPC] spufs: Fix race condition on gang-\u003eaff_ref_spu\n\nAffinity reference point location (gang-\u003eaff_ref_spu) is reset\nwhen the whole gang is descheduled. However, the last member of\na gang can be descheduled while we are trying to schedule another\nmember of the gang. This was leading to a race condition, and\nthe code was using gang-\u003eaff_ref_spu in an unsafe manner.\n\nBy holding the gang-\u003eaff_mutex a little bit longer, and increment\ngang-\u003eaff_sched_count (which controls when gang-\u003eaff_ref_spu\nshould be reset) a little bit earlier, the problem is fixed.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8b0d3121a0b2cf91768ecef635e241b6abc3f1da",
      "tree": "492f01c3f6239616081c56c4ea7dd8a0944b7f92",
      "parents": [
        "6232a74f25f45a98d8cf64c5d4208f4795eb693d"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "cbe-oss-dev@ml.breakpoint.cc",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:16 2007 +1000"
      },
      "message": "[POWERPC] spufs: Make isolated loader properly aligned\n\nAccording to the comment in spufs_init_isolated_loader(), the isolated\nloader should be aligned on a 16 byte boundary.\nARCH_{KMALLOC,SLAB}_MINALIGN is not defined so only 8 byte alignment is\nguaranteed.\n\nThis enforces alignment via __get_free_pages.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6232a74f25f45a98d8cf64c5d4208f4795eb693d",
      "tree": "c7a8226c52760fcf08680a4d81bd7a44eb8a9cb3",
      "parents": [
        "1e8b0f6d1b4dd5fafe732a24dfcb9ac9fd27cf08"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:16 2007 +1000"
      },
      "message": "[POWERPC] spufs: Remove spu_harvest\n\nBased on an initial patch from Sebastian Siewior\n\u003csebastian@breakpoint.cc\u003e\n\nspu_harvest isn\u0027t used, remove it.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1e8b0f6d1b4dd5fafe732a24dfcb9ac9fd27cf08",
      "tree": "ca95ea2efe39bc142ce021109f841eb891a0906b",
      "parents": [
        "1238819a41b6e38e1560afe8f33bbc815671b4f7"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:16 2007 +1000"
      },
      "message": "[POWERPC] spufs: Remove asmlinkage from do_spu_create\n\ndo_spu_create doesn\u0027t need the asmlinkage qualifier; remove it.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1238819a41b6e38e1560afe8f33bbc815671b4f7",
      "tree": "481d54e3f710c66d68d8d5fe4c0d91698e2a3db1",
      "parents": [
        "aa0154290fc05948560ac43afcccf8259e10bcd0"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "cbe-oss-dev@ml.breakpoint.cc",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:12:16 2007 +1000"
      },
      "message": "[POWERPC] spufs: Make file-internal functions \u0026 variables static\n\nThere are a few symbols used only in one file within spufs; this change\nmakes them static where suitable.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa0154290fc05948560ac43afcccf8259e10bcd0",
      "tree": "4e579faccc336d38708aa3c1748597907f97c714",
      "parents": [
        "00efee7d5d0d7888aafbf0d2de76943ee8aca47a"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sun Aug 26 19:10:59 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 14:40:54 2007 +1000"
      },
      "message": "[POWERPC] Fix pmac_zilog debug arg\n\ndrivers/serial/pmac_zilog.c:1590: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027pm_message_t\u0027\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "00efee7d5d0d7888aafbf0d2de76943ee8aca47a",
      "tree": "672112cc5404b389f0547b4f5428ec06ca1ca122",
      "parents": [
        "61a564fd2e7ab13ab11a6ce8305433baacf344ef"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Fri Aug 24 16:58:37 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 14:40:54 2007 +1000"
      },
      "message": "[POWERPC] Remove barriers from the SLB shadow buffer update\n\nAfter talking to an IBM POWER hypervisor (PHYP) design and development\nguy, there seems to be no need for memory barriers when updating the SLB\nshadow buffer provided we only update it from the current CPU, which we\ndo.\n\nAlso, these guys see no need in the future for these barriers.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "61a564fd2e7ab13ab11a6ce8305433baacf344ef",
      "tree": "2af7a13fbcf2ac35c0029ba0e211d276f1b5f097",
      "parents": [
        "e6b6e3ffb9ee8926f9f2f7dc9147df73e27d5828"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 24 09:45:08 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 14:40:54 2007 +1000"
      },
      "message": "[POWERPC] Don\u0027t cast kmalloc return value in ibmebus.c\n\nkmalloc() returns a void pointer so there is absolutely no need to\ncast it in ibmebus_chomp().\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e6b6e3ffb9ee8926f9f2f7dc9147df73e27d5828",
      "tree": "ecda5a24187801c1ad46e0d9d90a9fc5f547a52b",
      "parents": [
        "8237bf080e9ef6adc3f2adce26060722685bbb15"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 27 23:29:53 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Sep 17 15:15:04 2007 +1000"
      },
      "message": "[POWERPC] Remove APUS support from arch/ppc\n\nCurrent status of APUS:\n- arch/powerpc/: removed in 2.6.23\n- arch/ppc/: marked BROKEN since 2 years\n\nThis therefore removes the remaining parts of APUS support from\narch/ppc, include/asm-ppc, arch/powerpc and include/asm-powerpc.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8237bf080e9ef6adc3f2adce26060722685bbb15",
      "tree": "f06c0e3e8479312b731c1e771daa33a128b6cd1b",
      "parents": [
        "26f6cb999366a71b8e318bceaf8fafc1ffecae40"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Aug 23 15:36:00 2007 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:54:13 2007 -0500"
      },
      "message": "[POWERPC] MPC832x_RDB: Update dts to use SPI1 in QE, register mmc_spi stub\n\nEnabled using SPI controller on the MPC832x RDB board.  We currently use\na modalias of \"spidev\" as a place holder (replace with \"mmc_spie\") until\nthe mmc_spi driver support is merged in.\n\nThis gets us the ability to test SPI until then.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "26f6cb999366a71b8e318bceaf8fafc1ffecae40",
      "tree": "2da19214e759df13caf4772b6936b5689ac1f070",
      "parents": [
        "af6a9aabc106b70ab03d6665c713bca3dd3cb195"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Aug 23 15:35:56 2007 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:54:09 2007 -0500"
      },
      "message": "[POWERPC] fsl_soc: add support for fsl_spi\n\nAdd helper function to setup SPI bus/device information\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "af6a9aabc106b70ab03d6665c713bca3dd3cb195",
      "tree": "819ec147ae4fb0a24d80f8a7e9c359655d3308c1",
      "parents": [
        "82925e76db19112cad62066828c1db0bbb3f77e3"
      ],
      "author": {
        "name": "John Rigby",
        "email": "jrigby@freescale.com",
        "time": "Wed May 23 11:30:55 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:54:05 2007 -0500"
      },
      "message": "[POWERPC] 52xx: Fix mpc52xx_uart_of_assign to use correct index\n\nUse idx as index into mpc52xx_uart_nodes instead of i\n\nSigned-off-by: John Rigby \u003cjrigby@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "82925e76db19112cad62066828c1db0bbb3f77e3",
      "tree": "084adf5913519c7a96ac08b1f31b44c493e8f115",
      "parents": [
        "dc967d7f5e5d2c9d01c8ea172a1e231908dba9de"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Jul 25 12:30:33 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:54:00 2007 -0500"
      },
      "message": "[POWERPC] 86xx: Fix definition of global-utilites structure\n\nThe current definition of struct ccsr_guts in immap_86xx.h was for 85xx.\nThis patch fixes that and replaces the vague integer types with sized types\nof the correct endianness.  The unused struct ccsr_pci is also deleted.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dc967d7f5e5d2c9d01c8ea172a1e231908dba9de",
      "tree": "e085e0a0741cec32556bcf011b33d0c1c63300a2",
      "parents": [
        "364f8ffc182ac5431b156ca1915dd81ddd4a592b"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Aug 22 20:07:28 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:53:56 2007 -0500"
      },
      "message": "[POWERPC] add clrsetbits macros\n\nThis patch adds the clrsetbits_xxx() macros, which are used to set and clear\nmultiple bits in a single read-modify-write operation.  Specify the bits to\nclear in the \u0027clear\u0027 parameter and the bits to set in the \u0027set\u0027 parameter.\nThese macros can also be used to set a multiple-bit bit pattern using a mask,\nby specifying the mask in the \u0027clear\u0027 parameter and the new bit pattern in the\n\u0027set\u0027 parameter.  There are big-endian and little-endian versions for 8, 16,\n32, and 64 bits.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "364f8ffc182ac5431b156ca1915dd81ddd4a592b",
      "tree": "255babe1eac4e2a4882a367764885d919a426918",
      "parents": [
        "5a24e1a1773f284d19859d27f2ba7e50a533aaaf"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Aug 23 15:35:53 2007 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:53:49 2007 -0500"
      },
      "message": "[POWERPC] QE: extern par_io_config_pin and par_io_data_set funcs\n\nThis is needed to configure and control QE pario pins from the kernel.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5a24e1a1773f284d19859d27f2ba7e50a533aaaf",
      "tree": "9ec6bdbf142c703cc0e6b61c4a85dc916fd540fe",
      "parents": [
        "748a768384e05c021ea6be221b80c62a83d7b520"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Aug 28 15:16:49 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:53:43 2007 -0500"
      },
      "message": "[PPC] Add clrbits8 and setbits8.\n\nThese I/O accessors will be used in code under drivers/,\nwhich is expected to still work in arch/ppc.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "748a768384e05c021ea6be221b80c62a83d7b520",
      "tree": "8789a521471506c1601fff44a446a5e801fe4062",
      "parents": [
        "5e14d21e3f28a4181dacff0336040e30942f4921"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Sep 13 15:42:35 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:53:36 2007 -0500"
      },
      "message": "[POWERPC] Fix modpost warnings from head*.S on ppc32\n\nWe get warnings like the following from the various ppc32 head*.S files:\n\nWARNING: vmlinux.o(.text+0x358): Section mismatch: reference to .init.text:early_init (between \u0027skpinv\u0027 and \u0027interrupt_base\u0027)\nWARNING: vmlinux.o(.text+0x380): Section mismatch: reference to .init.text:machine_init (between \u0027skpinv\u0027 and \u0027interrupt_base\u0027)\nWARNING: vmlinux.o(.text+0x384): Section mismatch: reference to .init.text:MMU_init (between \u0027skpinv\u0027 and \u0027interrupt_base\u0027)\nWARNING: vmlinux.o(.text+0x3aa): Section mismatch: reference to .init.text:start_kernel (between \u0027skpinv\u0027 and \u0027interrupt_base\u0027)\nWARNING: vmlinux.o(.text+0x3ae): Section mismatch: reference to .init.text:start_kernel (between \u0027skpinv\u0027 and \u0027interrupt_base\u0027)\n\nAdded a .text.head section simliar to what other architectures do since\nmodpost already excludes this from its warnings.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5e14d21e3f28a4181dacff0336040e30942f4921",
      "tree": "ebaa8217d5af80e15116960641a0bf87a8b5d717",
      "parents": [
        "d8f1324a5063c833862328ceafabc53ac3cc4f71"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Sep 13 01:44:20 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:53:30 2007 -0500"
      },
      "message": "[POWERPC] Add cpu feature for SPE handling\n\nMake it so that SPE support can be determined at runtime.  This is similiar\nto how we handle AltiVec.  This allows us to have SPE support built in and\nwork on processors with and without SPE.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d8f1324a5063c833862328ceafabc53ac3cc4f71",
      "tree": "d18afbc4179d932b385eb9d29b2f50127ecb4b51",
      "parents": [
        "1b3c5cdab49a605f0e048e1ccbf4cc61a2626485"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Sep 12 22:14:10 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:53:26 2007 -0500"
      },
      "message": "[POWERPC] 83xx: Removed PCI exclude of PHB\n\nNow that the generic code doesn\u0027t assign resources for Freescale\nPHBs we dont have to explicitly exclude it.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1b3c5cdab49a605f0e048e1ccbf4cc61a2626485",
      "tree": "b81e6642588b00a7dbb42611614e745517b6a6b9",
      "parents": [
        "f0c8ac8083cbd9347b398bfddcca20f1e2786016"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Sep 12 18:23:46 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:53:22 2007 -0500"
      },
      "message": "[POWERPC] Move PCI nodes to be sibilings with SOC nodes\n\nUpdated the device trees to have the PCI nodes be at the same level as\nthe SOC node.  This is to make it so that the SOC nodes children address\nspace is just on chip registers and not other bus memory as well.\n\nAlso, for PCIe nodes added a P2P bridge to handle the virtual P2P bridge\nthat exists in the PHB.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f0c8ac8083cbd9347b398bfddcca20f1e2786016",
      "tree": "7fb8b26ef9242dfba1db898a476437ed234f7989",
      "parents": [
        "5d54ddcbcf931bf07cd1ce262bda4674ebd1427f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Sep 12 11:52:31 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:53:16 2007 -0500"
      },
      "message": "[POWERPC] DTS cleanup\n\nRemoved the following cruft from .dts files:\n* 32-bit in cpu node -- doesn\u0027t exist in any spec and not used by kernel\n* removed built-in (chrp legacy)\n* Removed #interrupt-cells in places they don\u0027t need to be set\n* Fixed ranges on lite5200*\n* Removed clock-frequency from i8259 pic node, not sure where this came from\n* Removed big-endian from i8259 pic nodes, this was just bogus\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5d54ddcbcf931bf07cd1ce262bda4674ebd1427f",
      "tree": "14dd3d030a02099b343d59929977363f8204ab3a",
      "parents": [
        "26caeb2ee1924d564e8d8190aa783a569532f81a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Sep 11 01:25:43 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:51:54 2007 -0500"
      },
      "message": "[POWERPC] 85xx: Add basic Uniprocessor MPC8572 DS port\n\nAdded basic board port for MPC8572 DS reference platform that is\nsimiliar to the MPC8544/33 DS reference platform in uniprocessor mode.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "26caeb2ee1924d564e8d8190aa783a569532f81a",
      "tree": "754c3c1e94f36b1d9822360dfdc03b2d48fd07a0",
      "parents": [
        "f9234736112bf193e5ab451abbfbdf279cc53137"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Aug 24 16:42:53 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:51:48 2007 -0500"
      },
      "message": "[POWERPC] Handle alignment faults on SPE load/store instructions\n\nThis adds code to handle alignment traps generated by the following\nSPE (signal processing engine) load/store instructions, by emulating\nthe instruction in the kernel (as is done for other instructions that\ngenerate alignment traps):\n\nevldd[x]         Vector Load Double Word into Double Word [Indexed]\nevldw[x]         Vector Load Double into Two Words [Indexed]\nevldh[x]         Vector Load Double into Four Half Words [Indexed]\nevlhhesplat[x]   Vector Load Half Word into Half Words Even and Splat [Indexed]\nevlhhousplat[x]  Vector Load Half Word into Half Word Odd Unsigned and Splat [Indexed]\nevlhhossplat[x]  Vector Load Half Word into Half Word Odd Signed and Splat [Indexed]\nevlwhe[x]        Vector Load Word into Two Half Words Even [Indexed]\nevlwhou[x]       Vector Load Word into Two Half Words Odd Unsigned (zero-extended) [Indexed]\nevlwhos[x]       Vector Load Word into Two Half Words Odd Signed (with sign extension) [Indexed]\nevlwwsplat[x]    Vector Load Word into Word and Splat [Indexed]\nevlwhsplat[x]    Vector Load Word into Two Half Words and Splat [Indexed]\nevstdd[x]        Vector Store Double of Double [Indexed]\nevstdw[x]        Vector Store Double of Two Words [Indexed]\nevstdh[x]        Vector Store Double of Four Half Words [Indexed]\nevstwhe[x]       Vector Store Word of Two Half Words from Even [Indexed]\nevstwho[x]       Vector Store Word of Two Half Words from Odd [Indexed]\nevstwwe[x]       Vector Store Word of Word from Even [Indexed]\nevstwwo[x]       Vector Store Word of Word from Odd [Indexed]\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f9234736112bf193e5ab451abbfbdf279cc53137",
      "tree": "d732233f231e003b1c55c0e225c2d918e130df04",
      "parents": [
        "683d00b03eb09a140e25d7f1457d347277bc2619"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Aug 20 11:38:12 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:51:43 2007 -0500"
      },
      "message": "[POWERPC] fsl_soc.c cleanup\n\n1. Update the way get_brgfreq() finds things in the device tree.\n\nIt now uses names that are less namespace polluting.  The old names\nare supported until all boards are converted.\n\n2. \"size\" is changed from unsigned int to int, to match what\nof_get_property() expects.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "683d00b03eb09a140e25d7f1457d347277bc2619",
      "tree": "491feb1ca7dded36b58ad4e2c7cd0f7415570cdb",
      "parents": [
        "d347b3291b284e42c90b3f675a8332daf890b85a"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Fri Jul 27 13:24:45 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:51:36 2007 -0500"
      },
      "message": "[POWERPC] 85xx: Remove unnecessary loops_per_jiffy initialization code.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d347b3291b284e42c90b3f675a8332daf890b85a",
      "tree": "bff4a393fc4fe02fde5c40669edfa12d8cdb6689",
      "parents": [
        "7f2862c34521ee6006f9c2678d68a02dc57b5444"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Fri Jul 27 13:24:36 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:51:32 2007 -0500"
      },
      "message": "[POWERPC] 86xx: Remove unnecessary loops_per_jiffy initialization code.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7f2862c34521ee6006f9c2678d68a02dc57b5444",
      "tree": "135dcf63b483a5b60c3d7b526d72d2b76c3cb75d",
      "parents": [
        "7f50382dc87988d618f2d47364b22ad5973a968d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sun Aug 26 00:08:11 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 14 08:51:27 2007 -0500"
      },
      "message": "[POWERPC] linkstation updates\n\n1. Fix RTC type - it is a rs5c372a, not rs5c372b\n2. Configure both UART interrupts edge-triggered\n3. Add a license header to ls_uart.c\n4. Check for running on linkstation in a late_initcall() function. Needed\n   for multiplatform builds, even though linkstation doesn\u0027t support them\n   yet\n5. Remove unneeded #include from linkstation.c\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7f50382dc87988d618f2d47364b22ad5973a968d",
      "tree": "905fa21b31fd76cb8893b682d1608858854a4031",
      "parents": [
        "16d24060d1df9e38dd11ffb0a8afcb5e69a08e3c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Aug 17 09:26:40 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Sep 13 15:45:03 2007 -0500"
      },
      "message": "[POWERPC] 85xx: Clean up from 85xx_ds rename\n\nRenamed functions in 85xx_ds from 8544 to 85xx.\n\nKept an unique machine def/probe for the MPC8544 DS board to\nhandle some subtle differences between the future board based\non the DS platform.\n\nAlso fixed building w/o CONFIG_PCI and minor whitespace fixes.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "16d24060d1df9e38dd11ffb0a8afcb5e69a08e3c",
      "tree": "39fef3756ad0208af5c1b7156c49ffa37c05c1b6",
      "parents": [
        "89a300e85b646dd08343264f025f4f412d552bfd"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Aug 17 09:22:09 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Sep 13 15:43:48 2007 -0500"
      },
      "message": "[POWERPC] 85xx: Renamed mpc8544_ds.c to mpc85xx_ds.c\n\nRenamed the mpc8544_ds.c board code to mpc85xx_ds.c to make it more\ngeneric in prep for other boards based on the same platform.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "89a300e85b646dd08343264f025f4f412d552bfd",
      "tree": "5fe3955b2f2a21746c6d98664f7564028fcb825b",
      "parents": [
        "75cdff9242c4e048cb830d359920719d29b9ee7c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Aug 22 21:49:01 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Sep 13 15:43:46 2007 -0500"
      },
      "message": "ucc_geth: kill unused include\n\nThe ucc_geth_mii code is based on the gianfar_mii code that use to include\nocp.h.  ucc never need this and it causes issues when we want to kill\narch/ppc includes from arch/powerpc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "75cdff9242c4e048cb830d359920719d29b9ee7c",
      "tree": "c799fd2fe7e4db00c828a88d97748a7740aa5ba8",
      "parents": [
        "06462d9263e168da3ecdff5a3d95ed470a91bbdc"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Sep 12 18:43:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:26 2007 +1000"
      },
      "message": "[POWERPC] PS3: Enhance storage probe debug output\n\nAdd some more info to the PS3 storage probe debug output.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "06462d9263e168da3ecdff5a3d95ed470a91bbdc",
      "tree": "c634254075be923c2b9872fe3d8948ddd81ada59",
      "parents": [
        "85d02924a38789be35e83adba32eb6690535cfb0"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Sep 12 18:43:16 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:25 2007 +1000"
      },
      "message": "[POWERPC] PS3: Add new LV1 error codes\n\nAdd new error codes that may be returned by the LV1 hypervisor\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "85d02924a38789be35e83adba32eb6690535cfb0",
      "tree": "184183f6f428736893b63b5710c54ce0cf338732",
      "parents": [
        "0d72ba930cbc9140a584af7e4e65041b6c7a7d18"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Sep 12 18:43:15 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:25 2007 +1000"
      },
      "message": "[POWERPC] PS3: Fix CONFIG_SMP\u003dn, CONFIG_KEXEC\u003dy build\n\nCurrently, the ps3 kernel fails to build without smp but with kexec, as\nps3_kexec_cpu_down needs ps3_smp_cleanup_cpu, which isn\u0027t defined on UP\nkernels. This change adds an empty ps3_smp_cleanup_cpu for UP kernels.\n\nBooted on ps3.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d72ba930cbc9140a584af7e4e65041b6c7a7d18",
      "tree": "8dd36503702183fb15f5e783249433c9880e45ee",
      "parents": [
        "2099172d61abda1b793b499bb8edcaac4de2cdae"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 08 05:13:19 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:25 2007 +1000"
      },
      "message": "[POWERPC] Add workaround for MPICs with broken register reads\n\nSome versions of PWRficient 1682M have an interrupt controller in which\nthe first register in each pair for interrupt sources doesn\u0027t always\nread with the right polarity/sense values.\n\nTo work around this, keep a software copy of the register instead.  Since\nit\u0027s not modified from the mpic itself, it\u0027s a feasible solution.  Still,\nkeep it under a config option to avoid wasting memory on other platforms.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2099172d61abda1b793b499bb8edcaac4de2cdae",
      "tree": "4b3bff327ad8e61fe5f71f9d399269c8db41220c",
      "parents": [
        "3c607ce2a3213f33b8b6b854b5f7db876021e466"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Sep 07 13:23:53 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:25 2007 +1000"
      },
      "message": "[POWERPC] Document and implement an improved flash device binding for powerpc\n\nThis replaces the binding for flash chips in booting-without-of.txt\nwith an clarified and improved version.  It also makes\ndrivers/mtd/maps/physmap_of.c recognize this new binding.  Finally it\nrevises the Ebony device tree source to use the new binding as an\nexample.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3c607ce2a3213f33b8b6b854b5f7db876021e466",
      "tree": "530e1e9cc0819247dafc09760049193af7ae52db",
      "parents": [
        "70c6cc37db342d9f970884e12744ab5ee290d4ad"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 07 03:47:29 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:24 2007 +1000"
      },
      "message": "[POWERPC] setup_64.c and prom.c comment cleanup\n\nGrammatical corrections to comments.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "70c6cc37db342d9f970884e12744ab5ee290d4ad",
      "tree": "add6a4d50504b0667957a4b60306bb29bfab3679",
      "parents": [
        "e788ff13be03c2cc4055d5569b7b218dc3f2cb7b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 07 03:46:15 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:24 2007 +1000"
      },
      "message": "[POWERPC] prom.c whitespace cleanup\n\nWhitespace cleanup: badly indented lines.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e788ff13be03c2cc4055d5569b7b218dc3f2cb7b",
      "tree": "68168002f0368e40aa8eb4e83ca50de6e75825fc",
      "parents": [
        "bde6c6e16aa489ea76c762fb7ffb0abb48660dd8"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 07 03:45:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:24 2007 +1000"
      },
      "message": "[POWERPC] prom_init whitespace cleanup, typo fix\n\nWhitespace cleanup: badly indented lines.\nTypo in comment.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bde6c6e16aa489ea76c762fb7ffb0abb48660dd8",
      "tree": "147f59710f6026c174685758b0d6764fcea12e84",
      "parents": [
        "96ebc3bfb6ddedd5a400d5653b50551d5a3de439"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 06 08:04:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:23 2007 +1000"
      },
      "message": "[POWERPC] Check _PAGE_RW and _PAGE_PRESENT on kernel addresses\n\nPreviously, the TLB miss handlers assumed that pages above KERNELBASE are\nalways present and read/write.  This assumption is false in the case of\nCONFIG_DEBUG_PAGEALLOC.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "96ebc3bfb6ddedd5a400d5653b50551d5a3de439",
      "tree": "e3eb5c8859eb1f9e1d5ea4f4a25f1fe6b4477d46",
      "parents": [
        "21f3fe2f7ab57832ea1fc7f719ec7e167b7ad80e"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 06 05:21:18 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:23 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Only print MAC addresses when the node is actually present\n\nSome firmwares (such as PlanetCore) only provide a base MAC address, and\nexpect the kernel to set certain bits to generate the addresses for the\nother ports.  As such, MAC addresses are generated that may not correspond\nto actual hardware.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "21f3fe2f7ab57832ea1fc7f719ec7e167b7ad80e",
      "tree": "5a3bf3c623fb858d61ca7effd9b1f8bd8b5e714f",
      "parents": [
        "9de782770b84768e1aa2e6454223ef30768de84e"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 06 05:21:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:23 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Add get_path()\n\nThis will be used by the PlanetCore firmware support to construct\na linux,stdout-path from the serial node that it finds.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9de782770b84768e1aa2e6454223ef30768de84e",
      "tree": "24067851c7b5315f1b6c0ade463d039ee3e65a61",
      "parents": [
        "4674f2f33948432469e52d5bcaeda9904e34fe46"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 06 05:21:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:23 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Add strtoull()\n\nThis will be needed by PlanetCore firmware support.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4674f2f33948432469e52d5bcaeda9904e34fe46",
      "tree": "a58ebf94e2d09ddada9365f8d1401efcaef5e088",
      "parents": [
        "6bcc4c01755fd2066bc374193cf3b0849cbabe47"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 06 05:21:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:23 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: flatdevtree fixes\n\n1. ft_create_node was returning the internal pointer rather than a phandle.\n2. ft_find_device_rel was treating a \"top\" phandle of NULL as an error,\nrather than as the root of the tree.  The old, absolute ft_find_device\nis removed, and the relative version is renamed to ft_find_device().\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6bcc4c01755fd2066bc374193cf3b0849cbabe47",
      "tree": "10f4c66617abec353dec304fdcd3436a533fc6a3",
      "parents": [
        "a416561bf790d55db68b2980c2a6951981018041"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:43:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:22 2007 +1000"
      },
      "message": "[POWERPC] Remove warning in arch/powerpc/kernel/sysfs.c\n\nFixes:\n\narch/powerpc/kernel/sysfs.c: In function \u0027cpu_add_sysdev_attr_group\u0027:\narch/powerpc/kernel/sysfs.c:388: warning: ignoring return value of\n\t\u0027sysfs_create_group\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a416561bf790d55db68b2980c2a6951981018041",
      "tree": "fe57391e4d67961cd0682344b5276a4153e160c4",
      "parents": [
        "01f1c735f57548e6b862e815cc845e452405643d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:42:30 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:22 2007 +1000"
      },
      "message": "[POWERPC] Move lowlevel runlatch calls under cpu feature control\n\nThere\u0027s no need to call the runlatch on functions on processors that\ndon\u0027t implement them (CPU_FTR_CTRL).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "01f1c735f57548e6b862e815cc845e452405643d",
      "tree": "3b9f8f4fc7a37caf204673c905de7f59dcf8b8c5",
      "parents": [
        "3850169dbddcc9e53fd550eb093af7da5dfcefa9"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:41:09 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:22 2007 +1000"
      },
      "message": "[POWERPC] Remove unused platform_machine_check()\n\nRemove leftover cruft from ARCH\u003dppc.\n\nThere are no users of platform_machine_check() in ARCH\u003dpowerpc, and none\nshould be added (they should use ppc_md.machine_check_handler instead).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3850169dbddcc9e53fd550eb093af7da5dfcefa9",
      "tree": "006b679ddb52704f1a3a945513bd9316733962af",
      "parents": [
        "cd7834167ffb66b470e4d9edb10efb5c1a2dfe7f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:09:45 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:22 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Move pasemi_idle_init() to late_initcall()\n\nMove pasemi_idle_init() to be a late_initcall instead of being called from\nsetup_arch().  This way the cpufreq driver has a chance to initialize and\nsave away the boot time astate before we go to idle for the first time.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd7834167ffb66b470e4d9edb10efb5c1a2dfe7f",
      "tree": "0933e803d11e2f0c2142e2c60b096fb7d34b8a35",
      "parents": [
        "2e1957fd47b9d4b7bf35be2ec3d4b5e3eefe5cc0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:09:23 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:21 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Print more information at machine check\n\nAdd printout of some SoC error status registers, and dump the SLB contents\nfor those machine check events where it makes sense.\n\nSince we can\u0027t go about and ioremap registers at machine check time,\nand we generally want to do as little as possible to print out the\ninformation, pre-build a table of the registers to dump and their address\nin the common PCI config space range.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2e1957fd47b9d4b7bf35be2ec3d4b5e3eefe5cc0",
      "tree": "7ed199444a5e6dec86afbb91a8f2031c272221d8",
      "parents": [
        "4d442331e57b7bbc28b5a20f7d069bc12e9c503e"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:09:06 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:21 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Export more SPRs to sysfs when CONFIG_DEBUG_KERNEL\u003dy\n\nExport some of the implementation-specific registers via sysfs.\nUseful when debugging, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4d442331e57b7bbc28b5a20f7d069bc12e9c503e",
      "tree": "e9feaf54400dc32c78add422c2f3d4c0277c404e",
      "parents": [
        "68c8404c742fdda2151b4bf6bd98419bf8118481"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:08:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:21 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Add workaround for erratum 5945\n\nErratum 5945 causes some of the registers on the PCIe root ports to\nnot read correctly.  Do a small dance to avoid this: Write an unused\nregister, read the value and write it back.  Thankfully this is not in\na hot code path.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "68c8404c742fdda2151b4bf6bd98419bf8118481",
      "tree": "0e5ce63933f39e0d1a22dec77e458218f1e95e90",
      "parents": [
        "a302cb9d95978505b18c12be0cd1e41556564f68"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:08:30 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:21 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Add pasemi_pci_getcfgaddr()\n\nAdd pasemi_pci_getcfgaddr(), to get the remapped address of a specific\nconfig register for a PCI device.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a302cb9d95978505b18c12be0cd1e41556564f68",
      "tree": "c719b7b11a0ce3f70855b4ab47d4943e18cdd689",
      "parents": [
        "60b332e755da7dbf32f1660973ce4f97ebf05d05"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Aug 31 13:58:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:21 2007 +1000"
      },
      "message": "[POWERPC] Export new __io{re,un}map_at() symbols\n\nExport new __io{re,un}map_at() symbols so modules can use them.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "60b332e755da7dbf32f1660973ce4f97ebf05d05",
      "tree": "0f13a0e4c80b668c386cbb5a3766cb607e8166f8",
      "parents": [
        "7866291d4cabf5491d4ecb62787308f8b8958f59"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Aug 28 18:47:57 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:20 2007 +1000"
      },
      "message": "[POWERPC] Export virq mapping via debugfs\n\nThis adds a debugfs file \"powerpc/virq_mapping\", which shows the virtual\nto real mapping of irq numbers.  Enable it with CONFIG_VIRQ_DEBUG.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Chen Gong \u003cG.Chen@freescale.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7866291d4cabf5491d4ecb62787308f8b8958f59",
      "tree": "209d6c2b2d31a025cab16d0f5d23ff56855dfff8",
      "parents": [
        "6815800601d3e46b976c868e4e85fb6de32b9133"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Aug 28 18:47:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:20 2007 +1000"
      },
      "message": "[POWERPC] Initialise hwirq for legacy irqs\n\nAlthough no one uses the hwirq value for legacy irqs at the moment, we\nshould really setup the correct value in the irq_map.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6815800601d3e46b976c868e4e85fb6de32b9133",
      "tree": "df047ed69d7b2b1a744625fd6b2b6f49ada47df4",
      "parents": [
        "8528ab84ebe7a1eeed9b0acc808df86663d506c0"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Aug 28 18:47:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:20 2007 +1000"
      },
      "message": "[POWERPC] Provide a default irq_host match, which matches on an exact of_node\n\nThe most common match semantic is an exact match based on the device node.\nSo provide a default implementation that does this, and hook it up if no\nmatch routine is specified.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8528ab84ebe7a1eeed9b0acc808df86663d506c0",
      "tree": "b1037def36002586de1e366686376e29e451199d",
      "parents": [
        "52964f87c64e6c6ea671b5bf3030fb1494090a48"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Aug 28 18:47:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:20 2007 +1000"
      },
      "message": "[POWERPC] Invert null match behaviour for irq_hosts\n\nCurrently if you don\u0027t specify a match callback for your irq_host it\u0027s\nassumed you match everything. This is a kind of opt-out approach, and\nturns out to be the exception rather than the rule.\n\nSo change the semantics to be opt-in, ie. you don\u0027t match anything unless\nyou provide a match callback.  This in itself isn\u0027t very useful, but will\nallow us to provide a default match implementation in a subsequent patch.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "52964f87c64e6c6ea671b5bf3030fb1494090a48",
      "tree": "2e20d81bc05b60b7108733daf5713ea640ad2477",
      "parents": [
        "0ae0b54565a8dcc2b98de694b998e765de15b713"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Aug 28 18:47:54 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:20 2007 +1000"
      },
      "message": "[POWERPC] Add an optional device_node pointer to the irq_host\n\nThe majority of irq_host implementations (3 out of 4) are associated\nwith a device_node, and need to stash it somewhere. Rather than having\nit somewhere different for each host, add an optional device_node pointer\nto the irq_host structure.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0ae0b54565a8dcc2b98de694b998e765de15b713",
      "tree": "21bbfa5618d55460e2e90ef0e876b1c6c03b42f7",
      "parents": [
        "768cc2d3b2768ca34f254e8190f1f9e297b09ad4"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Aug 28 14:52:57 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:19 2007 +1000"
      },
      "message": "[POWERPC] Move bootwrapper\u0027s strchr() and strncmp() from .h to string.S\n\nCurrently the bootwrapper has implementations of strchr() and\nstrncmp(), but they\u0027re inlines in flatdevtree_env.h, rather than in\nstring.S with all the rest of the string functions.  This moves\nthem to string.S.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "768cc2d3b2768ca34f254e8190f1f9e297b09ad4",
      "tree": "36a6d158b0dcca31991c5491cae613eafa7ae143",
      "parents": [
        "b2315372eac9cd9f622c32a93e323cf6f0f03462"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Jul 18 02:09:35 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:19 2007 +1000"
      },
      "message": "[POWERPC] IOMMU virtual merge is no longer experimental\n\nPer conversations with BenH, IOMMU virtual merging should no longer\nbe considered to be an \"experimental\" feature.  In particular,\nCONFIG_VMERGE has been set to \"y\" in the defconfigs for quite a while.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n----\n arch/powerpc/Kconfig |   11 ++++++-----\n 1 file changed, 6 insertions(+), 5 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b2315372eac9cd9f622c32a93e323cf6f0f03462",
      "tree": "9e1faa7cdcddf5d90bec4fb9523742d4cce699a1",
      "parents": [
        "5326152fa182b0a16e4abf913ce403e3c7ab53b7",
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:24:25 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:24:25 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.24\n"
    },
    {
      "commit": "c87ce65868bbf9bbea9c3f112ff8315302daf8f2",
      "tree": "dc4a038bf888bd78b75a23e120c7fa737960fedf",
      "parents": [
        "c413fecc763e380ec93dc6faf726e7e735ade04e",
        "ee56c47440ab04c6a35c835a9bcc4193304adf93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Move serial_dev_init to device_initcall()\n  [POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n  [POWERPC] cpm2: Fix off-by-one error in setbrg().\n  [PPC] 8xx: Fix r3 trashing due to 8MB TLB page instantiation\n  [POWERPC] 8{5,6}xx: Fix build issue with !CONFIG_PCI\n"
    },
    {
      "commit": "c413fecc763e380ec93dc6faf726e7e735ade04e",
      "tree": "deadc5f49c90dbe41081f2ca472a6b03a105de08",
      "parents": [
        "9863b78a1a82347fa1e727bdca0110151a5c4f10"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Sep 11 17:06:37 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:19:46 2007 -0700"
      },
      "message": "lguest: Fix guest crash when CONFIG_X86_USE_3DNOW\u003dy\n\nOne of the very first things lguest_init() does is a memcpy.  On\nAthlon/Duron/K7 or CyrixIII/VIA-C3 or Geode GX/LX, this tries to use\nMMX.\n\nmemcpy -\u003e _mmx_memcpy -\u003e kernel_fpu_begin -\u003e clts -\u003e paravirt_ops.clts\n\nBut we haven\u0027t set paravirt_ops.clts yet, so we do the native version\nand crash.  The simplest solution is to use __memcpy.\n\nThanks to Michael Rasenberger for the bug report.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee56c47440ab04c6a35c835a9bcc4193304adf93",
      "tree": "6f33509df3949d5e06bf27603d883b7dc65745a0",
      "parents": [
        "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 19:26:37 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 13 04:09:14 2007 +1000"
      },
      "message": "[POWERPC] Move serial_dev_init to device_initcall()\n\nWith the I/O space rewrite by BenH, the legacy_serial serial_dev_init()\ninitcall is now called before I/O space is setup, but it\u0027s dependent on\nit being available.\n\nSince there\u0027s no way to make dependencies between initcalls, we\u0027ll just\nhave to move it to device_initcall(). Yes, it\u0027s suboptimal but I\u0027m not\naware of any better solution at this time, and it fixes a regression\nfrom 2.6.22.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9863b78a1a82347fa1e727bdca0110151a5c4f10",
      "tree": "470016dc13ec85321f242ba537d911ffdd6908e2",
      "parents": [
        "2966c6a03efd90197582eae8590d82c789475680"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:12 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "i386: Fix leak of ../kernel from top level\n\nFix a compile error when the directory above the kernel source contains\na file named \"kernel\".  Originally from Ben LaHaise, modified based on\nfeedback from Sam Ravnborg\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ben LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2966c6a03efd90197582eae8590d82c789475680",
      "tree": "714ed95bbf4c60f682a2693a5eb3a9a24bcd029a",
      "parents": [
        "95b08679963c78ce0d675224a6efdb5169f2bf75"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Prevent doing anything from cache_remove_dev() when info setup failed.\n\nAK: Removed the unlikelies because gcc heuristics default to unlikely\nAK: for test \u003d\u003d NULL and for negative returns.\n\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95b08679963c78ce0d675224a6efdb5169f2bf75",
      "tree": "2b242803ab4f54333f874ffcf237fc9c7427a0a7",
      "parents": [
        "99364df764bbef327be2f8b8ffcfbb41a4a1af4d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Add missing mask operation to vdso\n\nvdso vgetns() didn\u0027t mask the time source offset calculation, which\ncould lead to time problems with 32bit HPET.  Add the masking.\n\nThanks to Chuck Ebbert for tracking this down.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99364df764bbef327be2f8b8ffcfbb41a4a1af4d",
      "tree": "af93f7c7897dd3f0503466a08b9a9ed779c41847",
      "parents": [
        "b0052fcaefb829a29fdc6567274daf0b75329fc3",
        "df96efd73b81b8bc2d23b3d8b6025cce3d43db6c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:17:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:17:40 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Add missing include for leds.h\n"
    },
    {
      "commit": "b0052fcaefb829a29fdc6567274daf0b75329fc3",
      "tree": "195fc7052e5f3225aaa2d4ab12c63f599f4b3be1",
      "parents": [
        "0bc73c253ebb0430a6b6eb32765aac582fe263c5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 13 01:16:31 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:08:05 2007 -0700"
      },
      "message": "Define termios_1 functions for powerpc, s390, avr32 and frv\n\nCommit f629307c857c030d5a3dd777fee37c8bb395e171 introduced uses of\nkernel_termios_to_user_termios_1 and user_termios_to_kernel_termios_1\non all architectures.  However, powerpc, s390, avr32 and frv don\u0027t\ncurrently define those functions since their termios struct didn\u0027t\nneed to be changed when the arbitrary baud rate stuff was added, and\nthus the kernel won\u0027t currently build on those architectures.\n\nThis adds definitions of kernel_termios_to_user_termios_1 and\nuser_termios_to_kernel_termios_1 to include/asm-generic/termios.h\nwhich are identical to kernel_termios_to_user_termios and\nuser_termios_to_kernel_termios respectively.  The definitions are the\nsame because the \"old\" termios and \"new\" termios are in fact the same\non these architectures (which are the same ones that use\nasm-generic/termios.h).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Alan Cox \u003calan@redhat.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99",
      "tree": "36221a90c853477488d4c8f8f0db8a31d9f4a844",
      "parents": [
        "83fcdb4b352f74a8a74737aedeaf622c37140c73"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 14:57:34 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Sep 12 10:41:10 2007 -0500"
      },
      "message": "[POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n\nSince the ULI1575 has a ISA bus we need to enable the generic ISA dma\nsupport for drivers that might expect it.  Without this we get compile\nerrors like the following:\n\nound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `release_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:195: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o:/home/galak/git/linux-8572/include/asm/dma.h:195: more undefined references to `dma_spin_lock\u0027 follow\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0bc73c253ebb0430a6b6eb32765aac582fe263c5",
      "tree": "424026b3487e85fc88e996284f59f3e3867a14ed",
      "parents": [
        "040a2b6b596f51b0646c9631e29e73559341d5d3",
        "1da97f83a843f92678b614fcaebdb3e4ebd6c9dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 08:17:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 08:17:30 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [BLUETOOTH]: Fix non-COMPAT build of hci_sock.c\n"
    },
    {
      "commit": "040a2b6b596f51b0646c9631e29e73559341d5d3",
      "tree": "98f521dd931470345f446b6f6976f19a72d11ccf",
      "parents": [
        "532df780a2012ad75b3f078647f229c4dabd99d1",
        "2cc7345ff71b27b5ac99e49ad7de39360042f601"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:59:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:59:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix booting on V100 systems.\n"
    },
    {
      "commit": "532df780a2012ad75b3f078647f229c4dabd99d1",
      "tree": "6172d647f9c7bbd770bcd5f9f002108d671ce24f",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
        "7b6dff982b063b1b15c30508f16863e5449e7229"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: usbtouchscreen - correctly set \u0027phys\u0027\n  Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklist\n  Input: i8042 - fix modpost warning\n  Input: add more Braille keycodes\n"
    },
    {
      "commit": "1da97f83a843f92678b614fcaebdb3e4ebd6c9dd",
      "tree": "fa4b516c20714b203c42b6e6b8b55811aef7e67a",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 14:10:58 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 14:10:58 2007 +0200"
      },
      "message": "[BLUETOOTH]: Fix non-COMPAT build of hci_sock.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cc7345ff71b27b5ac99e49ad7de39360042f601",
      "tree": "faf19ff74e0a92652923ee9e4b42e47cbd16809a",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "message": "[SPARC64]: Fix booting on V100 systems.\n\nOn the root PCI bus, the OBP device tree lists device 3 twice.\nOnce as \u0027pm\u0027 and once as \u0027lomp\u0027.\n\nEverything goes downhill from there.\n\nIgnore the second instance to workaround this.\n\nThanks to Kövedi_Krisztián for the bug report and\ntesting the fix.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
      "tree": "8b3d6902494dcf3d872ce7e47ebe38846f0d8895",
      "parents": [
        "7111de76438e05ceab8ba2a471192fa3ea6c3572",
        "e535e2efd295c3990bb9f654c8bb6bd176ebdc2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:23:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:23:16 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: Fix calculation of i_blocks during truncate\n  [PATCH] ocfs2: Fix a wrong cluster calculation.\n  [PATCH] ocfs2: fix mount option parsing\n  ocfs2: update docs for new features\n"
    },
    {
      "commit": "7111de76438e05ceab8ba2a471192fa3ea6c3572",
      "tree": "38977ee9855eb798f02a36acbe176f5c67a2e7ca",
      "parents": [
        "9c54ea95852a920720868d0e18bb4e9d645ea007"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Sep 11 15:24:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "fix SERIAL_CORE_CONSOLE driver dependencies\n\nSERIAL_BFIN\u003dm or SERIAL_MUX\u003dm shouldn\u0027t allow SERIAL_CORE_CONSOLE\u003dy.\n\nAdditionally, this patch fixes whitespace instead of tabs at the\nSERIAL_MUX_CONSOLE option.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c54ea95852a920720868d0e18bb4e9d645ea007",
      "tree": "45804f039bd0a932ee47b33c2114d28206357fc5",
      "parents": [
        "ba0268a8b056f2ad846f1f8837a764c21bb6425e"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Sep 11 15:24:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Subject: [PATCH] Intel FB pixel clock calculation fix\n\nIntel framebuffer mis-calculated pixel clocks.\n\nThe pixel clock (and thus both H and V sync) will be slower than requested, so\nif you set the minimum allowed the display may not sync.  In case of really\nold CRT display it could theoretically damage it.\n\nI\u0027m using it with PAL TV (using RGB input - SCART connector) and the bug\nprevented it from working at all (TV requirements are more strict and made the\nbug visible).\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba0268a8b056f2ad846f1f8837a764c21bb6425e",
      "tree": "93ab7d2555a98628850dbf917a43ceddef8c980c",
      "parents": [
        "4150d3f549fe2355625017b2a6ff72aec98bcef0"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Sep 11 15:24:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "SLUB: accurately compare debug flags during slab cache merge\n\nThis was posted on Aug 28 and fixes an issue that could cause troubles\nwhen slab caches \u003e\u003d128k are created.\n\nhttp://marc.info/?l\u003dlinux-mm\u0026m\u003d118798149918424\u0026w\u003d2\n\nCurrently we simply add the debug flags unconditional when checking for a\nmatching slab.  This creates issues for sysfs processing when slabs exist\nthat are exempt from debugging due to their huge size or because only a\nsubset of slabs was selected for debugging.\n\nWe need to only add the flags if kmem_cache_open() would also add them.\n\nCreate a function to calculate the flags that would be set\nif the cache would be opened and use that function to determine\nthe flags before looking for a compatible slab.\n\n[akpm@linux-foundation.org: fixlets]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4150d3f549fe2355625017b2a6ff72aec98bcef0",
      "tree": "2d6b7445928c8a295214737a31260d36e9009795",
      "parents": [
        "298a5df45d497e66064fda22ef0abf13766d3333"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Sep 11 15:24:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "revert \"highmem: catch illegal nesting\"\n\nRevert\n\n\tcommit 656dad312fb41ed95ef08325e9df9bece3aacbbb\n\tAuthor: Ingo Molnar \u003cmingo@elte.hu\u003e\n\tDate:   Sat Feb 10 01:46:36 2007 -0800\n\n\t[PATCH] highmem: catch illegal nesting\n\n\tCatch illegally nested kmap_atomic()s even if the page that is mapped by\n\tthe \u0027inner\u0027 instance is from lowmem.\n\n\tThis avoids spuriously zapped kmap-atomic ptes and turns hard to find\n\tcrashes into clear asserts at the bug site.\n\nProblem is, a get_zeroed_page(GFP_KERNEL) from interrupt context will trigger\nthis check if non-irq code on this CPU holds a KM_USER0 mapping.  But that\nget_zeroed_page() will never be altering the kmap slot anyway due to the\nGFP_KERNEL.\n\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "298a5df45d497e66064fda22ef0abf13766d3333",
      "tree": "b80a0fb05176987e6c41ab18b079629871ddfbbb",
      "parents": [
        "0e2f6db88a6900bc9db576d6b478b12ee60d61f7"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Sep 11 15:24:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Fix \"no_sync_cmos_clock\" logic inversion in kernel/time/ntp.c\n\nSeems to me that this timer will only get started on platforms that say\nthey don\u0027t want it?\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Gabriel Paubert \u003cpaubert@iram.es\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e2f6db88a6900bc9db576d6b478b12ee60d61f7",
      "tree": "bd26a78ea79286622785191afa6f8e1c81f58c2d",
      "parents": [
        "4740622c5c805d88c63a50747a2d05537dd233cf"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue Sep 11 15:24:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Leases can be hidden by flocks\n\nThe inode-\u003ei_flock list contains the leases, flocks and posix\nlocks in the specified order. However, the flocks are added in\nthe head of this list thus hiding the leases from F_GETLEASE\ncommand, from time_out_leases() and other code that expects\nthe leases to come first.\n\nThe following example will demonstrate this:\n\n#define _GNU_SOURCE\n\n#include \u003cunistd.h\u003e\n#include \u003cfcntl.h\u003e\n#include \u003cstdio.h\u003e\n#include \u003csys/file.h\u003e\n\nstatic void show_lease(int fd)\n{\n        int res;\n\n        res \u003d fcntl(fd, F_GETLEASE);\n        switch (res) {\n                case F_RDLCK:\n                        printf(\"Read lease\\n\");\n                        break;\n                case F_WRLCK:\n                        printf(\"Write lease\\n\");\n                        break;\n                case F_UNLCK:\n                        printf(\"No leases\\n\");\n                        break;\n                default:\n                        printf(\"Some shit\\n\");\n                        break;\n        }\n}\n\nint main(int argc, char **argv)\n{\n        int fd, res;\n\n        fd \u003d open(argv[1], O_RDONLY);\n        if (fd \u003d\u003d -1) {\n                perror(\"Can\u0027t open file\");\n                return 1;\n        }\n\n        res \u003d fcntl(fd, F_SETLEASE, F_WRLCK);\n        if (res \u003d\u003d -1) {\n                perror(\"Can\u0027t set lease\");\n                return 1;\n        }\n\n        show_lease(fd);\n\n        if (flock(fd, LOCK_SH) \u003d\u003d -1) {\n                perror(\"Can\u0027t flock shared\");\n                return 1;\n        }\n\n        show_lease(fd);\n\n        return 0;\n}\n\nThe first call to show_lease() will show the write lease set, but\nthe second will show no leases.\n\nFix the flock adding so that the leases always stay in the head\nof this list.\n\nFound during making the flocks pid-namespaces aware.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \u003cstable@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": "4740622c5c805d88c63a50747a2d05537dd233cf",
      "tree": "2de8aa3ba9cc32150e989bd099573f9005cdc13a",
      "parents": [
        "f443675affe3f16dd428e46f0f7fd3f4d703eeab"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Sep 11 15:23:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "intel_agp: fix GTT map size on G33\n\nG33 has 1MB GTT table range.  Fix GTT mapping in case like 512MB aperture\nsize.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f443675affe3f16dd428e46f0f7fd3f4d703eeab",
      "tree": "9f8be600ff47c1e8e6c0e86e110f62c1dceb8ca4",
      "parents": [
        "e845498e4ce4b0e704761e9462e5c29895ced34f"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Sep 11 15:23:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "intel_agp: fix stolen mem range on G33\n\nG33 GTT stolen memory is below graphics data stolen memory and be seperate,\nso don\u0027t subtract it in stolen mem counting.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e845498e4ce4b0e704761e9462e5c29895ced34f",
      "tree": "24669cf8c6085df2df4832df39b41ad6c78f1c1b",
      "parents": [
        "dd23aae4f5edf4e1dbd8f7f8013a754ba3253f48"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Sep 11 15:23:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "m68k(nommu): add missing syscalls\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd23aae4f5edf4e1dbd8f7f8013a754ba3253f48",
      "tree": "c7babf45f8132876e8a715f0327cf480c05c6131",
      "parents": [
        "3210f0ecdba6a81c3f8efe6f442d2e1f57db98f9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 11 15:23:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "Fix select on /proc files without -\u003epoll\n\nTaneli Vähäkangas \u003cvahakang@cs.helsinki.fi\u003e reported that commit\n786d7e1612f0b0adb6046f19b906609e4fe8b1ba aka \"Fix rmmod/read/write races\nin /proc entries\" broke SBCL + SLIME combo.\n\nThe old code in do_select() used DEFAULT_POLLMASK, if couldn\u0027t find\n-\u003epoll handler.  The new code makes -\u003epoll always there and returns 0 by\ndefault, which is not correct.  Return DEFAULT_POLLMASK instead.\n\nSteps to reproduce:\n\n\tinstall emacs, SBCL, SLIME\n\temacs\n\tM-x slime\tin *inferior-lisp* buffer\n\t[watch it doing \"Connecting to Swank on port X..\"]\n\nPlease, apply before 2.6.23.\n\nP.S.: why SBCL can\u0027t just read(2) /proc/cpuinfo is a mystery.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: T Taneli Vahakangas \u003cvahakang@cs.helsinki.fi\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "3210f0ecdba6a81c3f8efe6f442d2e1f57db98f9"
}
