)]}'
{
  "log": [
    {
      "commit": "9dfe5c53d0fcc08e9efc1e13bb6702fac74f4a12",
      "tree": "df65e57c6e3748ae26fdedc49b7423d612ba0933",
      "parents": [
        "1ac9f1f71dea5944085b7b4954516794a9dab35a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 15 16:33:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:58 2007 +1000"
      },
      "message": "[POWERPC] Fix non HUGETLB_PAGE build warning\n\narch/powerpc/mm/mmu_context_64.c: In function \u0027init_new_context\u0027:\narch/powerpc/mm/mmu_context_64.c:31: warning: unused variable \u0027new_context\u0027\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6d4267eced79775399f256fbb4adb671e9b597e",
      "tree": "211acc4464342ba2d87365367c3afb4ce509038d",
      "parents": [
        "09a54101e15f43607722dee55f33d1962653c6cb"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 14:07:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:55 2007 +1000"
      },
      "message": "[POWERPC] Handle alignment faults on new FP load/store instructions\n\nThis adds code to handle alignment traps generated by the following\nnew floating-point load/store instructions, by emulating the\ninstruction in the kernel (as is done for other instructions that\ngenerate alignment traps):\n\nlfiwax\tload floating-point as integer word algebraic indexed\nstfiwx\tstore floating-point as integer word indexed\nlfdp\tload floating-point double pair\nlfdpx\tload floating-point double pair indexed\nstfdp\tstore floating-point double pair\nstfdpx\tstore floating-point double pair indexed\n\nAll these except stfiwx are new in POWER6.\n\nlfdp/lfdpx/stfdp/stfdpx load and store 16 bytes of memory into an\neven/odd FP register pair.  In little-endian mode each 8-byte value is\nbyte-reversed separately (i.e. not as a 16-byte unit).  lfiwax/stfiwx\nload or store the lower 4 bytes of a floating-point register from/to\nmemory; lfiwax sets the upper 4 bytes of the FP register to the sign\nextension of the value loaded.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "09a54101e15f43607722dee55f33d1962653c6cb",
      "tree": "ac51065cb1918727e66b04b33cfab40890362f27",
      "parents": [
        "0f7f2fb85a67953acd6bf379681f22f5c83d4f60"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Aug 10 09:28:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:54 2007 +1000"
      },
      "message": "[POWERPC] pseries: Remove dead EEH video code\n\nRemove dead code, and a misleading comment about EEH checking\nfor video devices.  The removed code is a left-over from the\nolden days where there was concern over how video devices\nworked in Linux. We are never going to go that way again,\nso kill this.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/eeh.c |   17 -----------------\n 1 file changed, 17 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f7f2fb85a67953acd6bf379681f22f5c83d4f60",
      "tree": "1e96f7ae260afdc3cd3c24901e6f03bdcdcb385c",
      "parents": [
        "b139f1fb0f1e4bfe06f2c88ba8c9a55d9513d871"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 07:43:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:54 2007 +1000"
      },
      "message": "[POWERPC] Remove gratuitous reads from powermac pci config space methods\n\nThe powermac pci configuration space write methods read the written\nlocation immediately after the write is performed, presumably in order\nto flush the write.  However, configuration space writes are not\nallowed to be posted, making these reads gratuitous.  Furthermore,\nthis behavior potentially causes us to violate the PCI PM spec when\nchanging between e.g. D0 and D3 states, because a delay of up to 10ms\nmay be required before the OS accesses configuration space after the\nwrite which initiates the transition.\n\nRemove the unnecessary reads from macrisc_write_config,\nu3_ht_write_config, and u4_pcie_write_config.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b139f1fb0f1e4bfe06f2c88ba8c9a55d9513d871",
      "tree": "f0483fecba0a1f756357457e19692830cdc5bc36",
      "parents": [
        "8935fa0fe6f87c4df806f605de04aed4353c7600"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 07:37:27 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:54 2007 +1000"
      },
      "message": "[POWERPC] Remove gratuitous reads from pasemi pci config space methods\n\nThe pasemi pci configuration space write method reads the written\nlocation immediately after the write is performed, presumably in order\nto flush the write.  However, configuration space writes are not\nallowed to be posted, making these reads gratuitous.  Furthermore,\nthis behavior potentially causes us to violate the PCI PM spec when\nchanging between e.g. D0 and D3 states, because a delay of up to 10ms\nmay be required before the OS accesses configuration space after the\nwrite which initiates the transition.\n\nRemove the unnecessary reads from pa_pxp_write_config.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8935fa0fe6f87c4df806f605de04aed4353c7600",
      "tree": "f615f0b20495d96bedb25f74bf86b5799f070131",
      "parents": [
        "c78d453b6f95ff38a2226f6f77a4b08a6e27fc42"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:46 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:54 2007 +1000"
      },
      "message": "[POWERPC] tsi108_direct_pci_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c78d453b6f95ff38a2226f6f77a4b08a6e27fc42",
      "tree": "039b51b321217d2d8c414b4b797068b56c870816",
      "parents": [
        "f1d645f42849ce3c12781514e6ced97748ada6b1"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:45 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:54 2007 +1000"
      },
      "message": "[POWERPC] indirect_pci_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f1d645f42849ce3c12781514e6ced97748ada6b1",
      "tree": "c52385069b7bdf9c9752e8f0baca0710021cf83b",
      "parents": [
        "21d8f6c728a0eb852b521626a41b2bba6a6216d9"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:54 2007 +1000"
      },
      "message": "[POWERPC] chrp pci_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "21d8f6c728a0eb852b521626a41b2bba6a6216d9",
      "tree": "ed8ec7a96f9de6337b57898276fcce2849dabf51",
      "parents": [
        "6127d1c0b097b2e9acc83dede1c1cb64ce76e7d5"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:43 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:54 2007 +1000"
      },
      "message": "[POWERPC] efika rtas_pci_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6127d1c0b097b2e9acc83dede1c1cb64ce76e7d5",
      "tree": "28e20861ac3bd0a89c35a8d0355db94ad2c2faae",
      "parents": [
        "3fac10e7f5a6dfa4a08938d24af2775cd9b9e267"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:42 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:53 2007 +1000"
      },
      "message": "[POWERPC] null_pci_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3fac10e7f5a6dfa4a08938d24af2775cd9b9e267",
      "tree": "0bd5bf6bda50b0a7818cc7e837ffb0ad68c84022",
      "parents": [
        "1bb8c6216f08519c16ce20b82e6f6a59fe0ce717"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:41 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:53 2007 +1000"
      },
      "message": "[POWERPC] powermac pci_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1bb8c6216f08519c16ce20b82e6f6a59fe0ce717",
      "tree": "3e01a4483ef30ca2afb2aebd9967897ce27abbfe",
      "parents": [
        "2e67d40762215bcd7c9b81e828ef6de453a09bc4"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:40 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:53 2007 +1000"
      },
      "message": "[POWERPC] pa_pxp_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2e67d40762215bcd7c9b81e828ef6de453a09bc4",
      "tree": "be5fc6f339514937182b63828cd7c3c4ddaec9a4",
      "parents": [
        "3e02aebbca47174d4263cac5ff5b68ea29a7bcff"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:53 2007 +1000"
      },
      "message": "[POWERPC] maple pci_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3e02aebbca47174d4263cac5ff5b68ea29a7bcff",
      "tree": "0e168e835c065cb6ae05accc584e2f9f5b95e972",
      "parents": [
        "aec249bc1944c5359c6d3aa2f674be6a9fb3d076"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:53 2007 +1000"
      },
      "message": "[POWERPC] celleb_epci_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aec249bc1944c5359c6d3aa2f674be6a9fb3d076",
      "tree": "9493858b421ce8a106daf455e472570921586048",
      "parents": [
        "8674e0c9e570fcce948518e8fe518f4b61ac91fe"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:37 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:53 2007 +1000"
      },
      "message": "[POWERPC] celleb_fake_pci_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8674e0c9e570fcce948518e8fe518f4b61ac91fe",
      "tree": "d5b1eee420036ba514a5f7245ea08494b58fe554",
      "parents": [
        "1bdb2867e5f0bca7c94f7df92f23fdd20524a488"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Aug 10 05:18:36 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:53 2007 +1000"
      },
      "message": "[POWERPC] rtas_pci_ops: Use named structure member initializers\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1bdb2867e5f0bca7c94f7df92f23fdd20524a488",
      "tree": "eecb27269188c1cb846400b45a309afb6723df43",
      "parents": [
        "96b952dd4b8aaa752b6086ad8bcaf2af23729b5f"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Thu Aug 09 10:50:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:53 2007 +1000"
      },
      "message": "[POWERPC] Remove gratuitous reads from maple PCI config space methods\n\nThe maple PCI configuration space write methods read the written\nlocation immediately after the write is performed, presumably in order\nto flush the write.  However, configuration space writes are not\nallowed to be posted, making these reads gratuitous.  Furthermore,\nthis behavior potentially causes us to violate the PCI PM spec when\nchanging between e.g. D0 and D3 states, because a delay of up to 10ms\nmay be required before the OS accesses configuration space after the\nwrite which initiates the transition.  It definitely causes a system\nhang for me with a Broadcom 5721 PCIE network adapter, which is fixed\nby this change.\n\nTherefore this removes the gratuitous reads from u3_agp_write_config,\nu3_ht_write_config, and u4_pcie_write_config.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "96b952dd4b8aaa752b6086ad8bcaf2af23729b5f",
      "tree": "bd40b133f03250d87bdcf3cb25a783dbc833b4a4",
      "parents": [
        "0f2342c85df4248bc1cd72421b13969a0782ed6a"
      ],
      "author": {
        "name": "Murali Iyer",
        "email": "mniyer@vnet.ibm.com",
        "time": "Thu Aug 09 07:46:49 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:52 2007 +1000"
      },
      "message": "[POWERPC] Export DCR symbols for modules\n\nIn order to compile drivers as modules that uses some of the\nDCR functions, we need to export the symbols.  Example, EMAC\ndriver and other drivers that are under development use these\nfunctions.\n\nSigned-off-by: Murali Iyer \u003cmniyer@us.ibm.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f2342c85df4248bc1cd72421b13969a0782ed6a",
      "tree": "b72286b35e4bb7502ea504ae5e6ddebd6da725d8",
      "parents": [
        "79c0108d1b9db4864ab77b2a95dfa04f2dcf264c"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Aug 10 06:56:41 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:52 2007 +1000"
      },
      "message": "[POWERPC] pseries: Eliminate global error_log_cnt variable\n\nEliminate the use of error_log_cnt as a global var shared across\ndifferent directories.  Pass it as a parameter instead.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n\nRespin of earlier patch, with the CONFIG_PSERIES junk removed from the\nheader file.\n\n arch/powerpc/kernel/nvram_64.c         |   10 +++++-----\n arch/powerpc/platforms/pseries/rtasd.c |    7 ++++---\n include/asm-powerpc/nvram.h            |    6 ++++--\n 3 files changed, 13 insertions(+), 10 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "79c0108d1b9db4864ab77b2a95dfa04f2dcf264c",
      "tree": "861b770063674cdf7c4561b51dfabc4df4d13b85",
      "parents": [
        "72755f44075d34cdb9bc467c6cd9a229292b5aff"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Aug 09 06:06:15 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:52 2007 +1000"
      },
      "message": "[POWERPC] pseries: Fix jumbled no_logging flag\n\nGet rid of the jumbled usage of the no_logging flag. Its use\nspans several directories, and is incorrectly/misleadingly\ndocumented. Instead, two changes:\n1) nvram will accept error log as soon as its ready.\n2) logging to nvram stops on the first fatal error reported.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/kernel/nvram_64.c         |    8 --------\n arch/powerpc/platforms/pseries/rtasd.c |   14 ++++++--------\n 2 files changed, 6 insertions(+), 16 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "72755f44075d34cdb9bc467c6cd9a229292b5aff",
      "tree": "cef3bd900fa142259c34dfeb7d3dd15cb325f18e",
      "parents": [
        "4511dad42a8da41fc2f5a58066c519c2228896ac"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Aug 09 06:04:48 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:52 2007 +1000"
      },
      "message": "[POWERPC] Remove nvram forward declarations\n\nForward declarations serve no purpose in this file.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n\n arch/powerpc/kernel/nvram_64.c |    5 -----\n 1 file changed, 5 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4511dad42a8da41fc2f5a58066c519c2228896ac",
      "tree": "9bff1d822ef8fce1f146346043642d57d559553c",
      "parents": [
        "ba28cc09316510aacb17f8421fdaae37969a4d5b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Aug 09 06:03:37 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:52 2007 +1000"
      },
      "message": "[POWERPC] pseries: Simplify rtasd initialization\n\nSimplify rtasd initialization code; this also fixes a buglet,\nwhere the /proc entries weren\u0027t being cleaned up in case of\nfailure.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/rtasd.c |   53 +++++++++++----------------------\n 1 file changed, 19 insertions(+), 34 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ba28cc09316510aacb17f8421fdaae37969a4d5b",
      "tree": "1f9c31e5574c266a277955ef809e7a99e3bd2eb5",
      "parents": [
        "a4fc3a3cead7f9e00dc0f6e00238b11c030f94cc"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Aug 09 06:02:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:52 2007 +1000"
      },
      "message": "[POWERPC] pseries: Use rtas_token instead of hand-rolled code\n\nThe rtas_token() call does the same thing as this hand-rolled code.\nThis makes the code easier to read.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/rtasd.c |   13 ++-----------\n 1 file changed, 2 insertions(+), 11 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a4fc3a3cead7f9e00dc0f6e00238b11c030f94cc",
      "tree": "94d4b39d51a73970c9eab3a63390b71295adfd87",
      "parents": [
        "f774216d465959a4777ac3de67f33bf75ecd4a76"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Aug 10 07:01:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:52 2007 +1000"
      },
      "message": "[POWERPC] pseries: Avoid excess rtas_token calls\n\nWe don\u0027t need to look up the rtas event token once per\ncpu per second.  This avoids some misc device-tree lookups\nand string ops and so provides some minor performance\nimprovement.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\nRevised commit-log message.\n\n arch/powerpc/platforms/pseries/rtasd.c |   15 +++++++++------\n 1 file changed, 9 insertions(+), 6 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c05129bd8190fd702426f93f9fe0a00fa6cacb31",
      "tree": "21a52bcf174f33ba30e3d05aa7b7c03cce8868e8",
      "parents": [
        "33567a023e734b640c27fc9cc4e7c6b45987b083"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Aug 01 23:53:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:51 2007 +1000"
      },
      "message": "[POWERPC] Only ignore arch/ppc/include, not arch/ppc/boot/include\n\narch/ppc/.gitignore shouldn\u0027t exclude arch/ppc/boot/include, so\nthis makes arch/ppc/.gitignore more specific.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "33567a023e734b640c27fc9cc4e7c6b45987b083",
      "tree": "0a3fe9289925693318c6d1d1c81f019bc2448bd4",
      "parents": [
        "cc61f957f486871536cc5531e83337fff4fe48f3"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Wed Aug 01 19:41:09 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:51 2007 +1000"
      },
      "message": "[POWERPC] Typo fixes interrrupt -\u003e interrupt\n\nThis fixes some interrrupt -\u003e interrupt typos.\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d279d47612d1b63155a1d9637a6fc5143dad594",
      "tree": "dbe42e6da4aacd499ea3deacccdf9294c7d98006",
      "parents": [
        "9420dc65ff9e6b67c032286efde823aeb8684670"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Jul 30 15:55:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:51 2007 +1000"
      },
      "message": "[POWERPC] Fixes to allow use of Ebony\u0027s flash chips through physmap_of\n\nThis patch contains a handful of small fixes to allow the Ebony\u0027s\nflash to be exposed as MTD devices via the physmap_of driver.\nSpecifically it:\n\t- Makes a small addition to the device tree and zImage wrapper\nto record the correct address for the flash in the device tree based\non the board switches as reported via an FPGA register.\n\t- Prohibits building the old hard-coded \"Ebony\" flash map on\narch/powerpc kernels, in favour of using physmap_of\u0027s device tree\nbased approach.\n\t- Enables MTD and physmap_of in the Ebony defconfig.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9420dc65ff9e6b67c032286efde823aeb8684670",
      "tree": "b918f80f7bd45e989dd1a00a64dd09dd636d4d84",
      "parents": [
        "2a4a9fbf26b109a748a336560ae3155c54f89de8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jul 30 08:18:25 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:51 2007 +1000"
      },
      "message": "[POWERPC] Clean out a bunch of duplicate includes\n\nThis removes several duplicate includes from arch/powerpc/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a4a9fbf26b109a748a336560ae3155c54f89de8",
      "tree": "c16934b5b2980246715b36e6e34bb82f5f919af5",
      "parents": [
        "c3ca32fdb820d59e63c95115ec5caf2862c85040"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Sat Jul 28 04:25:09 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:51 2007 +1000"
      },
      "message": "[POWERPC] embedded6xx: Remove unnecessary loops_per_jiffy initialization code\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c3ca32fdb820d59e63c95115ec5caf2862c85040",
      "tree": "f6fed3a58ebb8a335bc17a2b6c9b54c71d660d44",
      "parents": [
        "7888fbf7bbf8840e83078eae3a537fd1cde46e6e"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Sat Jul 28 04:24:59 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:51 2007 +1000"
      },
      "message": "[POWERPC] 8xx: Remove unnecessary loops_per_jiffy initialization code\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nAcked-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7888fbf7bbf8840e83078eae3a537fd1cde46e6e",
      "tree": "4fd24d3ebdcb8390ba83f1f359cae48babba14a8",
      "parents": [
        "0b9369f4934eb9933a1fbe991c5e8a4f9725da37"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Sat Jul 28 04:24:52 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:50 2007 +1000"
      },
      "message": "[POWERPC] 52xx: Remove unnecessary loops_per_jiffy initialization code\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0b9369f4934eb9933a1fbe991c5e8a4f9725da37",
      "tree": "3a47ae99f1b4e4fc42a553a9ae27270113847005",
      "parents": [
        "093eda3ce5dc3758c9a5e806ea6573bfffed3ff7"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Jul 27 08:35:40 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:50 2007 +1000"
      },
      "message": "[POWERPC] EEH: Dump PCI bridge status on event\n\nGather bridge-specific data on EEH events.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n----\n arch/powerpc/platforms/pseries/eeh.c |   27 ++++++++++++++++++++++++++-\n 1 file changed, 26 insertions(+), 1 deletion(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "093eda3ce5dc3758c9a5e806ea6573bfffed3ff7",
      "tree": "4bc69489b35b2861daf4f8254a2ae1a8211c64a4",
      "parents": [
        "12588da7cb57edc25355c8ae2a245f66d0d067d1"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Jul 27 08:33:58 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:50 2007 +1000"
      },
      "message": "[POWERPC] EEH: Fix PCI bridge handling bug\n\nThe EEH code needs to ignore PCI bridges; sort-of.  It was ignoring\nthem in the wrong place, and thus failing to set up the\nPCI_DN(dn)-\u003epcidev pointer.  Imprudent dereferencing of this pointer\nwould lead to a crash on cards with bridges.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/eeh_cache.c |    9 +++++----\n 1 file changed, 5 insertions(+), 4 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "12588da7cb57edc25355c8ae2a245f66d0d067d1",
      "tree": "ce896751caf722cadc3d268402e6a031c72ee9f9",
      "parents": [
        "301d9cb80b4f64ba24d4b141ad3ca58165a29afb"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Jul 27 08:30:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:50 2007 +1000"
      },
      "message": "[POWERPC] EEH: Tweak printk message\n\nPrint return code to print message.  Also fix whitespace.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/eeh.c |    8 ++++----\n 1 file changed, 4 insertions(+), 4 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a4ebd0174724193cbabf989352702ff37b1eb060",
      "tree": "a245c14f1cfebb2e259f851c4e151fe2e86a21dc",
      "parents": [
        "b090b3388b6ea5d1003260daa0a997f4a1c4acc5"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Thu Jul 26 20:02:27 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:50 2007 +1000"
      },
      "message": "[POWERPC] Init markings for celleb\n\nThere are some variables and functions that we should place in init\nsection.  And this patch changes some \u0027__devinit\u0027 to \u0027__init\u0027, because\nthe device is platform device and not hot-pluggable.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b090b3388b6ea5d1003260daa0a997f4a1c4acc5",
      "tree": "bd01e9329978b2d34bdd42b0240051189eb8eb22",
      "parents": [
        "e5b9187b16993e4bb6799185e266f68e26663bee"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Thu Jul 26 20:00:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:50 2007 +1000"
      },
      "message": "[POWERPC] Fix celleb sio section warning\n\nFix following warning:\nWARNING: vmlinux.o(.text+0x45fd4): Section mismatch: reference to .init.text:.early_serial_txx9_setup (between \u0027.txx9_serial_init\u0027 and \u0027.txx9_serial_config\u0027)\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e5b9187b16993e4bb6799185e266f68e26663bee",
      "tree": "242a7c12423d9f2bca881ecd3abfadd290a8b669",
      "parents": [
        "2b02d13996fe28478e45605de9bd8bdca25718de"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Thu Jul 26 19:59:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:50 2007 +1000"
      },
      "message": "[POWERPC] Fix celleb pci section warnings\n\nFix following warnings:\nWARNING: vmlinux.o(.text+0x44ad0): Section mismatch: reference to .init.text:.__alloc_bootmem (between \u0027.celleb_setup_phb\u0027 and \u0027.celleb_fake_pci_write_config\u0027)\nWARNING: vmlinux.o(.text+0x44dd8): Section mismatch: reference to .init.text:.free_bootmem (between \u0027.celleb_setup_phb\u0027 and \u0027.celleb_fake_pci_write_config\u0027)\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2b02d13996fe28478e45605de9bd8bdca25718de",
      "tree": "0cc50902ba6d7328279f88e960fdc9a439a6c340",
      "parents": [
        "2de69124e86682c3427adb4136e097854841e467"
      ],
      "author": {
        "name": "Ilpo JÃ¤rvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Aug 16 08:03:35 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 10:48:52 2007 +1000"
      },
      "message": "[POWERPC] Fix invalid semicolon after if statement\n\nA similar fix to netfilter from Eric Dumazet inspired me to\nlook around a bit by using some grep/sed stuff as looking for\nthis kind of bugs seemed easy to automate.  This is one of them\nI found where it looks like this semicolon is not valid.\n\nSigned-off-by: Ilpo JÃ¤rvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2de69124e86682c3427adb4136e097854841e467",
      "tree": "929040491013278a31a598a57a4b6e384d28a1cc",
      "parents": [
        "55a910a81d0c3014abc20b9efa73c595b3e68339"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Aug 15 02:30:13 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] ps3: Fix no storage devices found\n\nFix probing of PS3 storage devices: in the success case, we should set\n`error\u0027 to zero, not `result\u0027.\n\nWithout this patch no storage devices are found.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "55a910a81d0c3014abc20b9efa73c595b3e68339",
      "tree": "8625f499bea6286fea45f6aa973aad0d23eb4531",
      "parents": [
        "aa1cf632bd6f998cb4567ccf1a9d2e5daaa9fb44"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sat Aug 11 09:03:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] Fix for assembler -g\n\nppc64 does the unusual thing of using #include on a compiler-generated\nassembly file (lparmap.s) from an assembly source file (head_64.S).\nThis runs afoul of my recent patch to pass -gdwarf2 to the assembler\nunder CONFIG_DEBUG_INFO.  This patch avoids the problem by disabling\nDWARF generation (-g0) when producing lparmap.s.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa1cf632bd6f998cb4567ccf1a9d2e5daaa9fb44",
      "tree": "83a94ce1f8ec1749cfefd8c280297c9e404e6452",
      "parents": [
        "fa6b769a8e981afea869285982640168f76774df"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Aug 07 14:20:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] Fix small race in 44x tlbie function\n\nThe 440 family of processors don\u0027t have a tlbie instruction.  So, we\nimplement TLB invalidates by explicitly searching the TLB with tlbsx.,\nthen clobbering the relevant entry, if any.  Unfortunately the PID for\nthe search needs to be stored in the MMUCR register, which is also\nused by the TLB miss handler.  Interrupts were enabled in _tlbie(), so\nan interrupt between loading the MMUCR and the tlbsx could cause\nincorrect search results, and thus a failure to invalide TLB entries\nwhich needed to be invalidated.\n\nThis fixes the problem in both arch/ppc and arch/powerpc by inhibiting\ninterrupts (even critical and debug interrupts) across the relevant\ninstructions.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fa6b769a8e981afea869285982640168f76774df",
      "tree": "25e371805d6e16a88e14694299f8a05d0de42615",
      "parents": [
        "ad941fe4b6b83999863f49dfba7b3d2cebc4ced5"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Sat May 12 03:49:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] Remove unused code causing a compile warning\n\nAFAICT, nobody is using ft_ordered(), and it causes a build warning\nto be generated.  This patch cleans that up by removing the function\nand the commented-out code that calls it.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ad941fe4b6b83999863f49dfba7b3d2cebc4ced5",
      "tree": "e06978ca055eb77b1a7c1a38af25a5d8ce613091",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Aug 13 13:22:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:44 2007 +1000"
      },
      "message": "[POWERPC] cell: Fix errno for modular spufs_create with invalid neighbour\n\nAt present, spu_create with an invalid neighbo(u)r will return -ENOSYS,\nnot -EBADF, but only when spufs.o is built as a module.\n\nThis change adds the appropriate errno, making the behaviour the same\nas the built-in case.\n\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": "cc75b92d11384ba14f93828a2a0040344ae872e7",
      "tree": "eff53bb649b115ff16a377cc0fd81f5807406ba2",
      "parents": [
        "2464286ace55b3abddfb9cc30ab95e2dac1de9a6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Aug 12 15:46:36 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 11:05:45 2007 -0700"
      },
      "message": "genirq: mark io_apic level interrupts to avoid resend\n\nLevel type interrupts do not need to be resent.  It was also found that\nsome chipsets get confused in case of the resend.\n\nMark the ioapic level type interrupts as such to avoid the resend\nfunctionality in the generic irq code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "963c6527e0a0e285736ad482b8142d098f9c2288",
      "tree": "00016d016fbddc66cf4855d1a46657c8788d3840",
      "parents": [
        "c1502e28346fd3b9955ce654c96212c4748d900d",
        "4e54e9f4423a86aa21b70cb9d339cb09f275188f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:58:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:58:23 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (28 commits)\n  ACPI: thermal: add DMI hooks to handle AOpen\u0027s broken Award BIOS\n  ACPI: thermal: create \"thermal.act\u003d\" to disable or override active trip point\n  ACPI: thermal: create \"thermal.nocrt\" to disable critical actions\n  ACPI: thermal: create \"thermal.psv\u003d\" to override passive trip points\n  ACPI: thermal: expose \"thermal.tzp\u003d\" to set global polling frequency\n  ACPI: thermal: create \"thermal.off\u003d1\" to disable ACPI thermal support\n  ACPI: thinkpad-acpi: fix sysfs paths in documentation\n  ACPI: static\n  ACPI EC: remove potential deadlock from EC\n  ACPI: dock: Send key\u003dvalue pair instead of plain value\n  ACPI: bay: send envp with uevent - fix\n  acpi-cpufreq: Fix some x86/x86-64 acpi-cpufreq driver issues\n  ACPI: fix \"Time Problems with 2.6.23-rc1-gf695baf2\"\n  ACPI: thinkpad-acpi: change thinkpad-acpi input default and kconfig help\n  ACPI: EC: fix run-together printk lines\n  ACPI: sbs: remove dead code\n  ACPI: EC: acpi_ec_remove(): fix use-after-free\n  ACPI: EC: Switch from boot_ec as soon as we find its desc in DSDT.\n  ACPI: EC: fix build warning\n  ACPI: EC: If ECDT is not found, look up EC in DSDT.\n  ...\n"
    },
    {
      "commit": "c1502e28346fd3b9955ce654c96212c4748d900d",
      "tree": "da0b2232b79343eacb243e3287bc4daed9a1726c",
      "parents": [
        "b8d3f2448b8f4ba24f301e23585547ba1acc1f04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:23:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:23:16 2007 -0700"
      },
      "message": "i386: Fix broken mmiocfg accesses\n\nCommit 3320ad994afb2c44ad34b3b34c3c5cf0da297331 broke mmio config space\naccesses totally on i386 - it dropped the \"reg\" offset to the address.\n\nCc: dean gaudet \u003cdean@arctic.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8d3f2448b8f4ba24f301e23585547ba1acc1f04",
      "tree": "d3b01b918c779bbce433e753c3fb0207390c4950",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Sun Aug 12 10:12:52 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 01:42:37 2007 -0700"
      },
      "message": "Do not replace whole memcpy in apply alternatives\n\napply_alternatives uses memcpy() to apply alternatives.  Which has the\nunfortunate effect that while applying memcpy alternative to memcpy\nitself it tries to overwrite itself with nops - which causes #UD fault\nas it overwrites half of an instruction in copy loop, and from this\npoint on only possible outcome is triplefault and reboot.\n\nSo let\u0027s overwrite only first two instructions of memcpy - as long as\nthe main memcpy loop is not in first two bytes it will work fine.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27196c30db1ed4ab09c2071149b3324a1a53cfb9",
      "tree": "8d88ad2615b7b55cb7e0ebfc5fa15d992062d09a",
      "parents": [
        "ad17b209dca860a570e4ca75312c9f4d32672402",
        "501092929ccb8a1d2eb0ed700e38df4ae0de7108"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "message": "Pull processor into release branch\n"
    },
    {
      "commit": "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45",
      "tree": "7f9cce370f5e01b0c3a5e17a230e3e9207054e7c",
      "parents": [
        "75ecb1a4d148b274aa9acd1d6ccaca0a4654784e",
        "cbea66d9788a344e16e161f22a6e0c4deef2c0ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:18:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:18:58 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] monwriter: Serialization bug for multithreaded applications.\n  [S390] vmur: diag14 only works with buffers below 2GB\n  [S390] vmur: add \"top of queue\" sanity check for reader open\n  [S390] vmur: reject open on z/VM reader files with status HOLD\n  [S390] vmur: use DECLARE_COMPLETION_ONSTACK to keep lockdep happy\n  [S390] vmur: allocate single record buffers instead of one big data buffer\n  [S390] remove DEFAULT_MIGRATION_COST\n  [S390] qdio: make sure data structures are correctly aligned.\n  [S390] hypfs: implement show_options\n  [S390] cio: avoid memory leak on error in css_alloc_subchannel().\n"
    },
    {
      "commit": "75ecb1a4d148b274aa9acd1d6ccaca0a4654784e",
      "tree": "7fa39362bfb1a4dbd3f4227f98b85c2e5d36d398",
      "parents": [
        "73819b2d26aeb7719bb501c0136687b89d5ac3ef",
        "d1f5a77f2c9db5b8a565eabdf8b534b02e32cc44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:09:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:09:49 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] Fix size check for hugetlbfs\n  [POWERPC] Fix initialization and usage of dma_mask\n  [POWERPC] Fix more section mismatches in head_64.S\n  [POWERPC] Revert \"[POWERPC] Add \u0027mdio\u0027 to bus scan id list for platforms with QE UEC\"\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] PS3: Remove text saying PS3 support is incomplete\n  [POWERPC] PS3: Fix storage probe logic\n  [POWERPC] cell: Move SPU affinity init to spu_management_of_ops\n  [POWERPC] Fix potential duplicate entry in SLB shadow buffer\n"
    },
    {
      "commit": "3dab307e527f2a9bbb4f9d00240374bb93d1945f",
      "tree": "3e9a83d6cc1cee1dcfedff700c0b4aeebaa2f8d5",
      "parents": [
        "5fe4486c79cdc8dbbb2a9c3f884a5ad0830a5a23"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Fri Aug 10 22:31:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:14 2007 -0700"
      },
      "message": "i386: Fix double fault handler\n\nThe new percpu code has apparently broken the doublefault handler\nwhen CONFIG_DEBUG_SPINLOCK is set. Doublefault is handled by\na hardware task, making the check\n\n        SPIN_BUG_ON(lock-\u003eowner \u003d\u003d current, lock, \"recursion\");\n\nfault because it uses the FS register to access the percpu data\nfor current, and that register is zero in the new TSS. (The trace\nI saw was on 2.6.20 where it was GS, but it looks like this will\nstill happen with FS on 2.6.22.)\n\nInitializing FS in the doublefault_tss should fix it.\n\nAK: Also fix broken ptr_ok() and turn printks into KERN_EMERG\nAK: And add a PANIC prefix to make clear the system will hang\nAK: (e.g. x86-64 will recover)\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fe4486c79cdc8dbbb2a9c3f884a5ad0830a5a23",
      "tree": "5b4c24325936342dc3ffcc4a21e7afeb98d5f752",
      "parents": [
        "1f1014896d0ddf26ae03c12c21f73706e8461013"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:10 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:14 2007 -0700"
      },
      "message": "i386: Fix start_kernel warning\n\nFix\n\nWARNING: vmlinux.o(.text+0x183): Section mismatch: reference to .init.text:start_kernel (between \u0027is386\u0027 and \u0027check_x87\u0027)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f1014896d0ddf26ae03c12c21f73706e8461013",
      "tree": "4511f542d08f50607f54e2aa14ab4888ab51b6da",
      "parents": [
        "43fb2387d0774a36f450b50d538cee84cf83858e"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Aug 10 22:31:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:14 2007 -0700"
      },
      "message": "x86_64: vdso.lds in arch/x86_64/vdso/.gitignore\n\nCreate arch/x86_64/vdso/.gitignore and put vdso.lds into it.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3f7eae182b04997be19343a23f7009170f4f7a5",
      "tree": "162fc610811c762b322eedaae909847ab4465da1",
      "parents": [
        "d2d0251f6faa2cf341500a44310bbaa815a8a972"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:07 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: Use global flag to disable broken local apic timer on AMD CPUs.\n\nThe Averatec 2370 and some other Turion laptop BIOS seems to program the\nENABLE_C1E MSR inconsistently between cores. This confuses the lapic\nuse heuristics because when C1E is enabled anywhere it seems to affect\nthe complete chip.\n\nUse a global flag instead of a per cpu flag to handle this.\nIf any CPU has C1E enabled disabled lapic use.\n\nThanks to Cal Peake for debugging.\n\nCc: tglx@linutronix.de\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2d0251f6faa2cf341500a44310bbaa815a8a972",
      "tree": "fd8f960d5efe664fc83aac1af0fb6d06fd25c9ed",
      "parents": [
        "08da5a2ca479c5e8805dc3f77fd77176c4293399"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 10 22:31:06 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: really stop MCEs during code patching\n\nIt\u0027s CONFIG_X86_MCE, not CONFIG_MCE.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08da5a2ca479c5e8805dc3f77fd77176c4293399",
      "tree": "e7d5feba7b6912b1138f8c1e7635ffebefb5e78b",
      "parents": [
        "ab144f5ec64c42218a555ec1dbde6b60cf2982d6"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Aug 10 22:31:05 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "x86_64: Early segment setup for VT\n\nVT is very picky about when it can enter execution.\nGet all segments setup and get LDT and TR into valid state to allow\nVT execution under VMware and KVM (untested).\n\nThis makes the boot decompression run under VT, which makes it several\norders of magnitude faster on 64-bit Intel hardware.\n\nBefore, I was seeing times up to a minute or more to decompress a 1.3MB kernel\non a very fast box.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab144f5ec64c42218a555ec1dbde6b60cf2982d6",
      "tree": "e3a4532e1db116e87060c9b18f4cfbf6258fdba3",
      "parents": [
        "d3f3c9346979bfa074c64eac5fc3ed5bba4f40ed"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:03 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: Make patching more robust, fix paravirt issue\n\nCommit 19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177 \"x86: Fix alternatives\nand kprobes to remap write-protected kernel text\" uses code which is\nbeing patched for patching.\n\nIn particular, paravirt_ops does patching in two stages: first it\ncalls paravirt_ops.patch, then it fills any remaining instructions\nwith nop_out().  nop_out calls text_poke() which calls\nlookup_address() which calls pgd_val() (aka paravirt_ops.pgd_val):\nthat call site is one of the places we patch.\n\nIf we always do patching as one single call to text_poke(), we only\nneed make sure we\u0027re not patching the memcpy in text_poke itself.\nThis means the prototype to paravirt_ops.patch needs to change, to\nmarshal the new code into a buffer rather than patching in place as it\ndoes now.  It also means all patching goes through text_poke(), which\nis known to be safe (apply_alternatives is also changed to make a\nsingle patch).\n\nAK: fix compilation on x86-64 (bad rusty!)\nAK: fix boot on x86-64 (sigh)\nAK: merged with other patches\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3f3c9346979bfa074c64eac5fc3ed5bba4f40ed",
      "tree": "8d9370211c2714e34d366d88f3bf8bac80240de5",
      "parents": [
        "3f3f7b74a7749c3a669ca146270c07568b548665"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:02 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "x86: Disable CLFLUSH support again\n\nIt turns out CLFLUSH support is still not complete; we\nflush the wrong pages.  Again disable it for the release.\nNoticed by Jan Beulich who then also noticed a stupid typo later.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f055a0619aae795832ef6a783021184925758b67",
      "tree": "56fb79b8aea479310be34664576119e5b5cbd4c6",
      "parents": [
        "3320ad994afb2c44ad34b3b34c3c5cf0da297331"
      ],
      "author": {
        "name": "Murillo Fernandes Bernardes",
        "email": "bernarde@br.ibm.com",
        "time": "Fri Aug 10 22:31:00 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:12 2007 -0700"
      },
      "message": "x86_64: Calgary - Fix mis-handled PCI topology\n\nCurrent code assumed that devices were directly connected to a Calgary\nbridge, as it tried to get the iommu table directly from the parent bus\ncontroller.\n\nWhen we have another bridge between the Calgary/CalIOC2 bridge and the\ndevice we should look upwards until we get to the top (Calgary/CalIOC2\nbridge), where the iommu table resides.\n\nSigned-off-by: Murillo Fernandes Bernardes \u003cmfb@br.ibm.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3320ad994afb2c44ad34b3b34c3c5cf0da297331",
      "tree": "7eb9c73a0513f96a7af3c598cd3103cbf4da5043",
      "parents": [
        "9535239f6bc99f68e0cfae44505ad402b53ed24c"
      ],
      "author": {
        "name": "dean gaudet",
        "email": "dean@arctic.org",
        "time": "Fri Aug 10 22:30:59 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:12 2007 -0700"
      },
      "message": "x86: Work around mmio config space quirk on AMD Fam10h\n\nSome broken devices have been discovered to require %al/%ax/%eax registers\nfor MMIO config space accesses.  Modify mmconfig.c to use these registers\nexplicitly (rather than modify the global readb/writeb/etc inlines).\n\nAK: also changed i386 to always use eax\nAK: moved change to extended space probing to different patch\nAK: reworked with inlines according to Linus\u0027 requirements.\nAK: improve comments.\n\nSigned-off-by: dean gaudet \u003cdean@arctic.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73c59afc65cfa50c3362b9ce1ec151a79c41dd8e",
      "tree": "aef70231e894fcbd28d94a29e306c2856dbc9e3a",
      "parents": [
        "f0b85c0cfdad8977d82fed88e846fc2245585d0e"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Fri Aug 10 13:01:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "finish i386 and x86-64 sysdata conversion\n\nThis patch finishes the i386 and x86-64 -\u003esysdata conversion and hopefully\nalso fixes Riku\u0027s and Andy\u0027s observed bugs.  It is based on Yinghai Lu\u0027s\nand Andy Whitcroft\u0027s patches (thanks!) with some changes:\n\n- introduce pci_scan_bus_with_sysdata() and use it instead of\n  pci_scan_bus() where appropriate. pci_scan_bus_with_sysdata() will\n  allocate the sysdata structure and then call pci_scan_bus().\n- always allocate pci_sysdata dynamically. The whole point of this\n  sysdata work is to make it easy to do root-bus specific things\n  (e.g., support PCI domains and IOMMU\u0027s). I dislike using a default\n  struct pci_sysdata in some places and a dynamically allocated\n  pci_sysdata elsewhere - the potential for someone indavertantly\n  changing the default structure is too high.\n- this patch only makes the minimal changes necessary, i.e., the NUMA node is\n  always initialized to -1. Patches to do the right thing with regards\n  to the NUMA node can build on top of this (either add a \u0027node\u0027\n  parameter to pci_scan_bus_with_sysdata() or just update the node\n  when it becomes known).\n\nThe patch was compile tested with various configurations (e.g., NUMAQ,\nVISWS) and run-time tested on i386 and x86-64.  Unfortunately none of my\nmachines exhibited the bugs so caveat emptor.\n\nAndy, could you please see if this fixes the NUMA issues you\u0027ve seen?\nRiku, does this fix \"pci\u003dnoacpi\" on your laptop?\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: \u003criku.seppala@kymp.net\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6901e639800e745457b1dcd99c52647981438d7",
      "tree": "efbcf987fee0ffbfedf71abc20e8a4086e3f182e",
      "parents": [
        "b1a47190a6000d0e75ee4ffa75f3f6b16dd60a0b"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@hp.com",
        "time": "Fri Aug 10 13:01:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "alpha: -Werror fixes for sys_titan.c\n\nThis code corrects the usage of the request_irq() routine.\n\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a2a4da43995864786d59f5f0ebf42c0c1e2cdd1",
      "tree": "515bce6103006a79d00f752a5e60e31e4e34ad19",
      "parents": [
        "844add7abca0d10e9733fc16119e53cb4c1987b4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Aug 10 13:01:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "cris: drivers/cdrom/Kconfig no longer exists\n\nscripts/kconfig/conf -d arch/cris/Kconfig\narch/cris/Kconfig:183: can\u0027t open file \"drivers/cdrom/Kconfig\"\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60c9834238482f805b1d9e4dc2a780405ddab80f",
      "tree": "b82835cb429af9538436ae666717bd79e5177d27",
      "parents": [
        "e798bd95b61918e653f3d28f9176237236f2d103"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Aug 10 13:00:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "FRV: connect up fallocate\n\nConnect up the fallocate() system call.\n\nSigned-off-by: David Howells \u003cdhowells@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": "b291aa7a6564e859af144e1bd14ffa463519b198",
      "tree": "eefc4a01e77e4903b45137337196de9bbae354c8",
      "parents": [
        "d31c5ab147e0b17b9ec0daa5e4d1fc0bd6b19974"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Fri Aug 10 13:00:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:39 2007 -0700"
      },
      "message": "x86_64: fix HPET init race\n\nI have had four seperate system lockups attributable to this exact problem\nin two days of testing.  Instead of trying to handle all the weird end\ncases and wrap, how about changing it to look for exactly what we appear\nto want.\n\nThe following patch removes a couple races in setup_APIC_timer.  One occurs\nwhen the HPET advances the COUNTER past the T0_CMP value between the time\nthe T0_CMP was originally read and when COUNTER is read.  This results in\na delay waiting for the counter to wrap.  The other results from the counter\nwrapping.\n\nThis change takes a snapshot of T0_CMP at the beginning of the loop and\nsimply loops until T0_CMP has changed (a tick has happened).\n\n\u003clater\u003e\n\nI have one small concern about the patch.  I am not sure it meets the intent\nas well as it should.  I think we are trying to match APIC timer interrupts up\nwith the hpet counter increment.  The event which appears to be disturbing\nthis loop in our test environment is the NMI watchdog.  What we believe has\nbeen happening with the existing code is the setup_APIC_timer loop has read\nthe CMP value, and the NMI watchdog code fires for the first time.  This\nresults in a series of icache miss slowdowns and by the time we get back to\nthings it has wrapped.\n\nI think this code is trying to get the CMP as close to the counter value as\npossible.  If that is the intent, maybe we should really be testing against a\n\"window\" around the CMP.  Something like COUNTER \u003d CMP+/2.  It appears COUNTER\nshould get advanced every 89nSec (IIRC).  The above seems like an unreasonably\nsmall window, but may be necessary.  Without documentation, I am not sure of\nthe original intent with this code.\n\nIn summary, this code fixes my boot hangs, but since I am not certain of the\nintent of the existing code, I am not certain this has not introduced new bugs\nor unexpected behaviors.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: \"Aaron Durbin\" \u003cadurbin@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d31c5ab147e0b17b9ec0daa5e4d1fc0bd6b19974",
      "tree": "ceed23b9cf07e4472fda076e2c8988646ac9bb08",
      "parents": [
        "ac07860264bd2b18834d3fa3be47032115524cea"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Aug 10 13:00:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:39 2007 -0700"
      },
      "message": "Blackfin arch: after removing fs.h from mm.h, fix the broken on Blackfin arch\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d740a438fcb8775008dfd3fc18df7f7a0ca2e12",
      "tree": "2ed188f5f8def1a2d9056b9c4e47fa5106b390b8",
      "parents": [
        "c6d0e8014a59b641c0669cf5df151667144f220e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Aug 10 14:32:29 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:37 2007 +0200"
      },
      "message": "[S390] remove DEFAULT_MIGRATION_COST\n\n0437e109e1841607f2988891eaa36c531c6aa6ac removes the migration\ncost init code. Remove the s390 leftovers as well.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b01af5ba9105094ba4f1af60da8f7be44321a0c7",
      "tree": "68111e92125a498188e6cda64c32e1c8c032e738",
      "parents": [
        "5693ce6f9b9f08942e55e3825db014f8b1205772"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Aug 10 14:32:27 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:36 2007 +0200"
      },
      "message": "[S390] hypfs: implement show_options\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d1f5a77f2c9db5b8a565eabdf8b534b02e32cc44",
      "tree": "536fd6176fa632cf67a08c85683b58406d9697dc",
      "parents": [
        "8f2ea1fd3f97ab7a809e939b5b9005a16f862439"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 08 15:44:15 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:42 2007 +1000"
      },
      "message": "[POWERPC] Fix size check for hugetlbfs\n\nMy \"slices\" address space management code that was added in the 2.6.22\nimplementation of get_unmapped_area() doesn\u0027t properly check that the\nsize is a multiple of the requested page size.  This allows userland to\ncreate VMAs that aren\u0027t a multiple of the huge page size with hugetlbfs\n(since hugetlbfs entirely relies on get_unmapped_area() to do that\nchecking) which leads to a kernel BUG() when such areas are torn down.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8f2ea1fd3f97ab7a809e939b5b9005a16f862439",
      "tree": "032d1fff16d11eac353a1174febd70bbdbf2c991",
      "parents": [
        "939e60f6808a9ffd3a4e5f145057379c138c89aa"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 07 08:05:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:42 2007 +1000"
      },
      "message": "[POWERPC] Fix initialization and usage of dma_mask\n\npowerpc has a couple of bugs in the usage of dma_masks that tend to\nbreak when drivers explicitly try to set a 32-bit mask for example.\n\nFirst, the code that generates the pci devices from the OF device-tree\ndoesn\u0027t initialize the mask properly, then our implementation of\nset_dma_mask() was trying to validate the -previous- mask value, not the\none passed in as an argument.\n\nThis fixes these problems.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "939e60f6808a9ffd3a4e5f145057379c138c89aa",
      "tree": "ec65cdd5d00bd7436c1d6286569d587cdefd5ffd",
      "parents": [
        "3c5ede8cc6c75c3d85e46a5c20f106bcec933347"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jul 31 16:44:13 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:41 2007 +1000"
      },
      "message": "[POWERPC] Fix more section mismatches in head_64.S\n\nWARNING: vmlinux.o(.text+0x8174): Section mismatch: reference to .init.text:.prom_init (between \u0027.__boot_from_prom\u0027 and \u0027.__after_prom_start\u0027)\nWARNING: vmlinux.o(.text+0x8498): Section mismatch: reference to .init.text:.early_setup (between \u0027.start_here_multiplatform\u0027 and \u0027.start_here_common\u0027)\nWARNING: vmlinux.o(.text+0x8514): Section mismatch: reference to .init.text:.setup_system (between \u0027.start_here_common\u0027 and \u0027system_call_common\u0027)\nWARNING: vmlinux.o(.text+0x8530): Section mismatch: reference to .init.text:.start_kernel (between \u0027.start_here_common\u0027 and \u0027system_call_common\u0027)\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3c5ede8cc6c75c3d85e46a5c20f106bcec933347",
      "tree": "caabc83f789932965cfb12a4ca6d0d142111e9fc",
      "parents": [
        "bd948b0377e7ab93559a80f68d38749bcc2e9a77"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Jul 26 17:25:12 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:22 2007 +1000"
      },
      "message": "[POWERPC] Revert \"[POWERPC] Add \u0027mdio\u0027 to bus scan id list for platforms with QE UEC\"\n\nThis reverts commit 3baee955953957be5496cd28e9c544d9db214262.\n\nThat commit was a mistake from the start; I added mdio type to the\nbus scan list early on in my ucc_geth migrate to phylib development,\nwhich is just pure wrong (the ucc_geth_mii driver creates the mii\nbus and the PHY layer handles PHY enumeration without translation).\n\nThis follows on from commit 77926826f301fbd8ed96d3cd9ff17a5b59560dfb:\n\n Revert \"[POWERPC] Don\u0027t complain if size-cells \u003d\u003d 0 in prom_parse()\"\n\nwhich was basically trying to hide a symptom of the original mistake\nthis revert fixes.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bd948b0377e7ab93559a80f68d38749bcc2e9a77",
      "tree": "3cfa4d4546b28fb59b2f521503e93912dc1d4ce7",
      "parents": [
        "332a7b3e93c6521219be0a72ebfe2eee795a8345"
      ],
      "author": {
        "name": "geoffrey.levand@am.sony.com",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Aug 07 20:31:22 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:22 2007 +1000"
      },
      "message": "[POWERPC] PS3: Update ps3_defconfig\n\nUpdate ps3_defconfig.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "332a7b3e93c6521219be0a72ebfe2eee795a8345",
      "tree": "03a36529fa5567a0cd0b4c401300467ea203ec52",
      "parents": [
        "edd2a9d185799354db255de62c3ed1f2b1c6b0f4"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Aug 08 09:39:02 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:22 2007 +1000"
      },
      "message": "[POWERPC] PS3: Remove text saying PS3 support is incomplete\n\nRemove the Kconfig message that indicates the PS3 platform support is\nincomplete.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "edd2a9d185799354db255de62c3ed1f2b1c6b0f4",
      "tree": "b6f19a73c4584905700c3cfea0cd446f20fda1ce",
      "parents": [
        "f5996449e3244524cab0ba709a4bd87047a8175f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Aug 08 11:01:21 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:21 2007 +1000"
      },
      "message": "[POWERPC] PS3: Fix storage probe logic\n\nFix the PS3 storage probe logic to properly find device regions on cold\nstartup.\n\n o Change the storage probe event mask from notify_device_ready\n   to notify_region_update.\n o Improve the storage probe error handling.\n o Change ps3_storage_wait_for_device() to use a temporary variable to hold\n   the buffer address.\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": "f5996449e3244524cab0ba709a4bd87047a8175f",
      "tree": "d25520e4020d148e6595270d93ddbb5f8224d083",
      "parents": [
        "edd0622bd2e8f755c960827e15aa6908c3c5aa94"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Fri Aug 03 18:53:46 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:21 2007 +1000"
      },
      "message": "[POWERPC] cell: Move SPU affinity init to spu_management_of_ops\n\nThis patch moves affinity initialization code from spu_base.c to a\nnew spu_management_of_ops function (init_affinity), which is empty\nin the case of PS3. This fixes a linking problem that was happening\nwhen compiling for PS3.\nAlso, some small code style changes were made.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "edd0622bd2e8f755c960827e15aa6908c3c5aa94",
      "tree": "a53acb20f1d326ff736d45ecda66a848604a65b2",
      "parents": [
        "ac07860264bd2b18834d3fa3be47032115524cea"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:07 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:07 2007 +1000"
      },
      "message": "[POWERPC] Fix potential duplicate entry in SLB shadow buffer\n\nWe were getting a duplicate entry in the SLB shadow buffer in\nslb_flush_and_rebolt() if the kernel stack was in the same segment\nas PAGE_OFFSET, which on POWER6 causes the hypervisor to terminate\nthe partition with an error.  This fixes it.\n\nAlso we were not creating an SLB entry (or an SLB shadow buffer\nentry) for the kernel stack on secondary CPUs when starting the\nCPU.  This isn\u0027t a major problem, since an appropriate entry will\nbe created on demand, but this fixes that also for consistency.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "b434e71933aa0519ee042c01419db76b7dcc058e",
      "tree": "0aa4506224aea925a95631f4b1fe7c2c2d07de4f",
      "parents": [
        "6c70b6fc7b6fc321636a014082d9e32333da1f80"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:32:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:33:52 2007 -0700"
      },
      "message": "[SPARC64]: Fix memory leak when cpu hotplugging.\n\nEvery time a cpu is added via hotplug, we allocate the per-cpu MONDO\nqueues but we never free them up.  Freeing isn\u0027t easy since the first\ncpu gets this memory from bootmem.\n\nTherefore, the simplest thing to do to fix this bug is to allocate the\nqueues for all possible cpus at boot time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c70b6fc7b6fc321636a014082d9e32333da1f80",
      "tree": "ff0e52bb7ba43b058b7cbb88b952fd268fbe3ad2",
      "parents": [
        "68c9f9fd336dc7e793cecad25f8ac40ccaa7a256"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:11:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:33:45 2007 -0700"
      },
      "message": "[SPARC64]: Do not assume sun4v chips have load-twin/store-init support.\n\nCheck the cpu type in the OBP device tree before committing to\nusing the optimized Niagara memcpy and memset implementation.\n\nIf we don\u0027t recognize the cpu type, use a completely generic\nversion.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68c9f9fd336dc7e793cecad25f8ac40ccaa7a256",
      "tree": "cfd17a23b483052027b38e8653bf61d6afb83701",
      "parents": [
        "46bcea7751efc867ae4b073c99ad1d137a475bc0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 19:09:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 19:09:29 2007 -0700"
      },
      "message": "[SPARC64]: Fix hard-coding of cpu type output in /proc/cpuinfo on sun4v.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46bcea7751efc867ae4b073c99ad1d137a475bc0",
      "tree": "6600d52d5131d2ed1eb95640aa3604aecbcbc4af",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:46:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:46:36 2007 -0700"
      },
      "message": "[SPARC]: Centralize find_in_proplist() instead of duplicating N times.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "501092929ccb8a1d2eb0ed700e38df4ae0de7108",
      "tree": "c8478b084056949f90ced4d381275cd3e0d634de",
      "parents": [
        "ed3110efb538d7acbf635095c1382118f7414f75"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Tue Aug 07 18:40:30 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 07 18:40:30 2007 -0400"
      },
      "message": "acpi-cpufreq: Fix some x86/x86-64 acpi-cpufreq driver issues\n\nThis patch addresses some issues in x86/x86-64 acpi-cpufreq driver:\n\n1.  Current memory allocation for acpi_perf_data is actually open-coded\n   alloc_percpu().  The patch defines and handles acpi_perf_data as percpu\n   data.  The code will be cleaner and easier to be maintained with this\n   change.\n\n2. Won\u0027t load driver in acpi_cpufreq_early_init() failure case.\n\n3. Add __init for acpi_cpufreq_early_init().\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6e7d934060559454f161b3cf7cc5b7a5926e71d6",
      "tree": "d85ee6b168927935bb66d815c115f391190e150c",
      "parents": [
        "eba84481c7424f03c792d753fe02d9d6d3609fe0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 06 16:48:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 06 16:48:49 2007 +0100"
      },
      "message": "[ARM] rpc: update defconfig\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b8b786098b98f3b08dc8ab7cccf3963976b10336",
      "tree": "6436bd99833af48ff90a2d332a03442c3386529c",
      "parents": [
        "581cf23b51614461ab66e3b786d96cc73e813550"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan.altenberg@linutronix.de",
        "time": "Fri Aug 03 12:14:34 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 04 22:13:48 2007 +0100"
      },
      "message": "[ARM] 4542/1: AT91: include atmel_lcdc.h in at91sam926{1,3}_devices.c\n\n- Include atmel_lcdc.h in at91sam926{1,3}_devices.c\n\nSigned-off-by: Jan Altenberg \u003cjan.altenberg@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "581cf23b51614461ab66e3b786d96cc73e813550",
      "tree": "b86a40dd424d2003fdb69fea17e4c7ae319f59fd",
      "parents": [
        "0a8626a475b2b6215a25e944fbd378bd5818fdd7"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Aug 02 17:08:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 04 22:13:47 2007 +0100"
      },
      "message": "[ARM] 4541/1: iop: defconfig updates\n\nWith the availability of the iop-adma driver iop platforms can now use\ntheir offload engines for md-raid5 (copy+xor) and net-dma (tcp receive\ncopy) offload.\n\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "22da317629bad23816f3fa26d657fb46e7af21c7",
      "tree": "ea9e97afd3aca46c16b77468ef91e5e39d36ed7f",
      "parents": [
        "3e847423bf029c2170692c75580a856debed617b",
        "67439b76f29cb278bb3412fc873b980fc65110c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:16:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:16:33 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] Fixes for the SLB shadow buffer code\n  [POWERPC] Fix a compile warning in powermac/feature.c\n  [POWERPC] Fix a compile warning in pci_32.c\n  [POWERPC] Fix parse_drconf_memory() for 64-bit start addresses\n  [POWERPC] Fix num_cpus calculation in smp_call_function_map()\n  [POWERPC] ps3: Fix section mismatch in ps3/setup.c\n  [POWERPC] spufs: Fix affinity after introduction of node_allowed() calls\n  [POWERPC] Fix special PTE code for secondary hash bucket\n  [POWERPC] Expand RPN field to 34 bits when using 64k pages\n"
    },
    {
      "commit": "34bac238cc13cdb57f3b353b6e5ed3eae2cff158",
      "tree": "3fff52deec8671a5599bde9e711f166a7c92d693",
      "parents": [
        "247284481ca40288bd120cf0707681c3bdbee78f",
        "cc6f33db30c4fcf7915270619e81a91d6190b6c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:07:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:07:10 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: fix defconfigs for sh7751r boards\n  sh: fix cf support on r2d boards\n  sh: update r2d defconfig\n  sh: update snapgear defconfig.\n  sh: Fix SH-X3 FPU exception handling.\n  sh: Fix pgd mismatch from cached TTB in unhandled fault.\n  sh: Don\u0027t include fault-nommu on SH-2/SH-2A.\n  sh: Fix irqflags tracing for SH-3/4 nommu.\n  sh: Fix lockdep debugging oops on SH-3/4.\n"
    },
    {
      "commit": "0a808a3131b2a6656475d82219f5e5d25edd7160",
      "tree": "12a4f0690bf01ccc9956ba974dd64237ee9f807c",
      "parents": [
        "3daadf33013a1c4d7abf4a65b24644cdd8ae896a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 00:19:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:08:42 2007 -0700"
      },
      "message": "[SPARC32]: Fix modular build of floppy driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67439b76f29cb278bb3412fc873b980fc65110c9",
      "tree": "d70c627453d429f63c777769f5596184c001fe39",
      "parents": [
        "5628244059976009151d41c2798855290753d8d5"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Fri Aug 03 11:55:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:36:01 2007 +1000"
      },
      "message": "[POWERPC] Fixes for the SLB shadow buffer code\n\nOn a machine with hardware 64kB pages and a kernel configured for a\n64kB base page size, we need to change the vmalloc segment from 64kB\npages to 4kB pages if some driver creates a non-cacheable mapping in\nthe vmalloc area.  However, we never updated with SLB shadow buffer.\nThis fixes it.  Thanks to paulus for finding this.\n\nAlso added some write barriers to ensure the shadow buffer contents\nare always consistent.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5628244059976009151d41c2798855290753d8d5",
      "tree": "ec7132190a3518ecd7cd335b5f297b90c7ea99c2",
      "parents": [
        "3a77d291be53fbc619f14a6199b9b4cac036c476"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Thu Aug 02 01:41:14 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:36:01 2007 +1000"
      },
      "message": "[POWERPC] Fix a compile warning in powermac/feature.c\n\n...by using the pci_get API instead of the deprecated old stuff.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3a77d291be53fbc619f14a6199b9b4cac036c476",
      "tree": "fbbdfaf0de61440bbf0707084537ddf5f62e3c4b",
      "parents": [
        "b9c3fdb0f0fe02ba33e87ef947f23cd12e6196fe"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Thu Aug 02 01:41:13 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:36:01 2007 +1000"
      },
      "message": "[POWERPC] Fix a compile warning in pci_32.c\n\n__must_check, so do so.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b9c3fdb0f0fe02ba33e87ef947f23cd12e6196fe",
      "tree": "9838d0b84de9cf851aa43e05e81dbbf95db0156f",
      "parents": [
        "17aa3a82aa2173a22405f862c4444656f0494a3f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 01 11:34:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:36:00 2007 +1000"
      },
      "message": "[POWERPC] Fix parse_drconf_memory() for 64-bit start addresses\n\nSome new machines use the \"ibm,dynamic-reconfiguration-memory\" property\nto provide memory layout information, rather than via memory nodes.\n\nThere is a bug in the code to parse this property for start addresses\nover 4GB; we store the start address in an unsigned int, which means\nwe throw away the high bits and add apparently duplicate regions.\nThis results in a BUG() in free_bootmem_core().  This fixes it by\nusing an unsigned long instead.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "17aa3a82aa2173a22405f862c4444656f0494a3f",
      "tree": "f721aec8c56ce1d45958b80bc59d661e1ad5745b",
      "parents": [
        "cba684f56d7e8b82b08d4372375a42d6ebeab47d"
      ],
      "author": {
        "name": "Kevin Corry",
        "email": "kevcorry@us.ibm.com",
        "time": "Wed Aug 01 06:19:46 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:36:00 2007 +1000"
      },
      "message": "[POWERPC] Fix num_cpus calculation in smp_call_function_map()\n\nIn smp_call_function_map(), num_cpus is set to the number of online\nCPUs minus one.  However, if the CPU mask does not include all CPUs\n(except the one we\u0027re running on), the routine will hang in the first\nwhile() loop until the 8 second timeout occurs.\n\nThe num_cpus should be set to the number of CPUs specified in the mask\npassed into the routine, after we\u0027ve made any modifications to the\nmask.  With this change, we can also get rid of the call to\ncpus_empty() and avoid adding another pass through the bitmask.\n\nSigned-off-by: Kevin Corry \u003ckevcorry@us.ibm.com\u003e\nSigned-off-by: Carl Love \u003ccarll@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cba684f56d7e8b82b08d4372375a42d6ebeab47d",
      "tree": "65131d8f165d3373b6d797dc6863fa7174db7d9a",
      "parents": [
        "683e3ab2b54a7190ec8517705880171cc8ac1d92"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jul 31 17:22:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:36:00 2007 +1000"
      },
      "message": "[POWERPC] ps3: Fix section mismatch in ps3/setup.c\n\nWARNING: vmlinux.o(.text+0x605d4): Section mismatch: reference to\n.init.text:.__alloc_bootmem (between \u0027.prealloc\u0027 and \u0027.ps3_power_save\u0027)\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "683e3ab2b54a7190ec8517705880171cc8ac1d92",
      "tree": "5afc17507c394c0597d4ddb672d4b9886e09e665",
      "parents": [
        "430404ed9c2f202ca9d3c8072699b2b0279e4dfe"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Tue Jul 31 09:48:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:18:10 2007 +1000"
      },
      "message": "[POWERPC] spufs: Fix affinity after introduction of node_allowed() calls\n\nThis patch fixes affinity reference point placement, which was not being\ndone in some situations, after the introduction of node_allowed() calls.\n\nThe previously used parameter, \u0027ctx\u0027, is just the iterator of the\nprevious list_for_each_entry_reverse loop, and its value might be\ninvalid at the end of the loop. Also, the right context to seek\nfor information when defining the reference ctx location\n_is_ the reference ctx.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "430404ed9c2f202ca9d3c8072699b2b0279e4dfe",
      "tree": "d9e8d70d3daf2f04e7dc76b2d774964bae060804",
      "parents": [
        "c0f7c6cb5dbb6d90e0334e62376dbc6ac3d1d315"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:16:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:16:11 2007 +1000"
      },
      "message": "[POWERPC] Fix special PTE code for secondary hash bucket\n\nThe code for mapping special 4k pages on kernels using a 64kB base\npage size was missing the code for doing the RPN (real page number)\nmanipulation when inserting the hardware PTE in the secondary hash\nbucket.  It needs the same code as has already been added to the\ncode that inserts the HPTE in the primary hash bucket.  This adds it.\n\nSpotted by Ben Herrenschmidt.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "cc6f33db30c4fcf7915270619e81a91d6190b6c8",
      "tree": "31d613c4a9399ab53037ea68e0e90e89a8940341",
      "parents": [
        "5ca95c48f1bd006d1aafe2f8bf1a859262d6d7b1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 10:17:47 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 03 10:17:47 2007 +0900"
      },
      "message": "sh: fix defconfigs for sh7751r boards\n\nThis patch fixes up the defconfig for various sh7751r based boards\nby updating them to the single cpu subtype CONFIG_CPU_SUBTYPE_SH7751R.\nThe following sh4 boards are updated: hs7751rvoip, landisk, lboxre2,\nsystemh, titan.\n\nThe current defconfigs with two subtypes defined trigger a configuration\nbug which result in kernel configurations with missing board support\ncode. We end up with kernels without board code and with generic machvec\nonly.\n\nSo we need this patch to make sure the board code gets compiled in.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5ca95c48f1bd006d1aafe2f8bf1a859262d6d7b1",
      "tree": "a34e1a5ad3ecaca2d6f294d6ed3a83f9f6afca1a",
      "parents": [
        "a3b3e23015061814bffd733dbd9c4452b81ca6aa"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 10:16:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 03 10:16:29 2007 +0900"
      },
      "message": "sh: fix cf support on r2d boards\n\nThis patch makes sure cf support is enabled on R2D-PLUS but disabled\non R2D-1. Without this fix R2D-1 boards hang on bootup.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a3b3e23015061814bffd733dbd9c4452b81ca6aa",
      "tree": "4cef193f6c6e5df70988df646ebd63c4df406b72",
      "parents": [
        "49dd3ff3a5f39d4300a4bc85e42756e286e28654"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 10:15:53 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 03 10:15:53 2007 +0900"
      },
      "message": "sh: update r2d defconfig\n\n- Disable CONFIG_SH_DMA to avoid boot up freeze on R2D-1\n- Disable CONFIG_SH_STANDARD_BIOS to support R2D-PLUS boot loaders\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "49dd3ff3a5f39d4300a4bc85e42756e286e28654",
      "tree": "57a3a87cc73a1bd6038099898916d5058498da90",
      "parents": [
        "e0a3647fd7729bee1ed9667ce5d8eb88f0604138"
      ],
      "author": {
        "name": "David McCullough",
        "email": "david_mccullough@au.securecomputing.com",
        "time": "Fri Aug 03 10:14:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 03 10:14:09 2007 +0900"
      },
      "message": "sh: update snapgear defconfig.\n\nUpdated the snapgear defconfig to get a booting kernel.\n\nSigned-off-by: David McCullough \u003cdavid_mccullough@au.securecomputing.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "463c9a9f7d1f746c251761cef3af5c808394b7e1"
}
