)]}'
{
  "log": [
    {
      "commit": "71e1f55ad4bc4c8bcfe696400a950a34263a750e",
      "tree": "d8355e0b1302b201114c9998570c0a4ee7a26fcc",
      "parents": [
        "180379dcefb39e8bd05d562b0685e9084dffcc0a"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 03 20:21:26 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:37 2005 +1000"
      },
      "message": "[PATCH] ppc64: Simplify some lmb functions\n\nlmb_phys_mem_size() can always return lmb.memory.size, as long as it\u0027s called\nafter lmb_analyze(), which it is. There\u0027s no need to recalculate the size on\nevery call.\n\nlmb_analyze() was calculating a few things we then threw away, so just don\u0027t\ncalculate them to start with.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "180379dcefb39e8bd05d562b0685e9084dffcc0a",
      "tree": "d4a3f2bec69481d3f21903b5bee7c2d1a5e86c16",
      "parents": [
        "e88bcd1b29f63738b702e57d831758706162347e"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 03 20:21:26 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:37 2005 +1000"
      },
      "message": "[PATCH] ppc64: Remove physbase from the lmb_property struct\n\nWe no longer need the lmb code to know about abs and phys addresses, so\nremove the physbase variable from the lmb_property struct.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e88bcd1b29f63738b702e57d831758706162347e",
      "tree": "71304874af3f0c2601658e5c175968f0b5e46164",
      "parents": [
        "a4a0f97020444f83bf22bb9c8c20d8af2b4e6317"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 03 20:21:25 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:37 2005 +1000"
      },
      "message": "[PATCH] ppc64: Remove redundant abs_to_phys() macro\n\nabs_to_phys() is a macro that turns out to do nothing, and also has the\nunfortunate property that it\u0027s not the inverse of phys_to_abs() on iSeries.\n\nThe following is for my benefit as much as everyone else.\n\nWith CONFIG_MSCHUNKS enabled, the lmb code is changed such that it keeps\na physbase variable for each lmb region. This is used to take the possibly\ndiscontiguous lmb regions and present them as a contiguous address space\nbeginning from zero.\n\nIn this context each lmb region\u0027s base address is its \"absolute\" base\naddress, and its physbase is it\u0027s \"physical\" address (from Linux\u0027s point of\nview). The abs_to_phys() macro does the mapping from \"absolute\" to \"physical\".\n\nNote: This is not related to the iSeries mapping of physical to absolute\n(ie. Hypervisor) addresses which is maintained with the msChunks structure.\nAnd the msChunks structure is not controlled via CONFIG_MSCHUNKS.\n\nOnce upon a time you could compile for non-iSeries with CONFIG_MSCHUNKS\nenabled. But these days CONFIG_MSCHUNKS depends on CONFIG_PPC_ISERIES, so\nfor non-iSeries code abs_to_phys() is a no-op.\n\nOn iSeries we always have one lmb region which spans from 0 to\nsystemcfg-\u003ephysicalMemorySize (arch/ppc64/kernel/iSeries_setup.c line 383).\nThis region has a base (ie. absolute) address of 0, and a physbase address\nof 0 (as calculated in lmb_analyze() (arch/ppc64/kernel/lmb.c line 144)).\n\nOn iSeries, abs_to_phys(aa) is defined as lmb_abs_to_phys(aa), which finds\nthe lmb region containing aa (and there\u0027s only one, ie. 0), and then does:\n\n return lmb.memory.region[0].physbase + (aa - lmb.memory.region[0].base)\n\nphysbase \u003d\u003d base \u003d\u003d 0, so you\u0027re left with \"return aa\".\n\nSo remove abs_to_phys(), and lmb_abs_to_phys() which is the implementation\nof abs_to_phys() for iSeries.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a4a0f97020444f83bf22bb9c8c20d8af2b4e6317",
      "tree": "e57ee269fa71c46a43d8a4ffe4df82ec6780c744",
      "parents": [
        "aefd16b0c5a594b5feaba23954ad74061f45c8a5"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 03 20:21:24 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:36 2005 +1000"
      },
      "message": "[PATCH] ppc64: Remove redundant use of pointers in lmb code\n\nThe lmb code is all written to use a pointer to an lmb struct. But it\u0027s always\nthe same lmb struct, called \"lmb\". So we take the address of lmb, call it\n_lmb and then start using _lmb-\u003efoo everywhere, which is silly.\n\nThis patch removes the _lmb pointers and replaces them with direct references\nto the one \"lmb\" struct. We do the same for some _mem and _rsv pointers which\npoint to lmb.memory and lmb.reserved respectively.\n\nThis patch looks quite busy, but it\u0027s basically just:\ns/_lmb-\u003e/lmb./g\ns/_mem-\u003e/lmb.memory./g\ns/_rsv-\u003e/lmb.reserved./g\ns/_rsv/\u0026lmb.reserved/g\ns/mem-\u003e/lmb.memory./g\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aefd16b0c5a594b5feaba23954ad74061f45c8a5",
      "tree": "64c52d1e3f1ce58b178561f6d5815887b37a81ba",
      "parents": [
        "ce21795275ab469b97384faa36462350af17eca0"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 03 20:21:24 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:36 2005 +1000"
      },
      "message": "[PATCH] ppc64: Remove redundant uses of physRpn_to_absRpn\n\nphysRpn_to_absRpn is a no-op on non-iSeries platforms, remove the two\nredundant calls.\n\nThere\u0027s only one caller on iSeries so fold the logic in there so we can get\nrid of it completely.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "56e97b71bf55edb69dc8e9715553972ce50b1564",
      "tree": "2abf3ef9339d3152a7a14c94e6273ecc559ab342",
      "parents": [
        "34c8f6961fc601294a38c5bd5ca12131b2e52674"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 03 20:21:23 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:36 2005 +1000"
      },
      "message": "[PATCH] ppc64: Rename msChunks structure\n\nRename the msChunks struct to get rid of the StUdlY caps and make it a bit\nclearer what it\u0027s for.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "34c8f6961fc601294a38c5bd5ca12131b2e52674",
      "tree": "98035e5581a0addfca935fa2d8afddfc7c56c631",
      "parents": [
        "38e85dc18036804ada8698951cfad4e6114fec1b"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 03 20:21:23 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:35 2005 +1000"
      },
      "message": "[PATCH] ppc64: msChunks cleanups\n\nChunks are 256KB, so use constants for the size/shift/mask, rather than\ngetting them from the msChunks struct. The iSeries debugger (??) might still\nneed access to the values in the msChunks struct, so we keep them around\nfor now, but set them from the constant values.\n\nReplace msChunks_entry typedef with regular u32.\n\nSimplify msChunks_alloc() to manipulate klimit directly, rather than via\na parameter.\n\nMove msChunks_alloc() and msChunks into iSeries_setup.c, as that\u0027s where\nthey\u0027re used.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "38e85dc18036804ada8698951cfad4e6114fec1b",
      "tree": "e1c503d81ce23d1ac7d50897bb2b190db09ace5d",
      "parents": [
        "aed31351941aa990fb0865c186565a589c56d3fe"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 03 20:21:23 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:35 2005 +1000"
      },
      "message": "[PATCH] ppc64: Remove PTRRELOC() from msChunks code\n\nThe msChunks code was written to work on pSeries, but now it\u0027s only used on\niSeries. This means there\u0027s no need to do PTRRELOC anymore, so remove it all.\n\nA few places were getting \"extern reloc_offset()\" from abs_addr.h, move it\ninto system.h instead.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aed31351941aa990fb0865c186565a589c56d3fe",
      "tree": "79bb2308dc028b0563ec774541f1636fbc871042",
      "parents": [
        "8d15a3e55f49678b0900dcf5c1cddb322a129325"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 03 14:43:21 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:35 2005 +1000"
      },
      "message": "[PATCH] ppc64: introduce FW_FEATURE_ISERIES\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8d15a3e55f49678b0900dcf5c1cddb322a129325",
      "tree": "c86205bde42833c25bf2f3b51f8b67f9d4e52a22",
      "parents": [
        "1ababe11480d59d75be806804c71fa55d203a5a6"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 03 14:40:16 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:35 2005 +1000"
      },
      "message": "[PATCH] ppc64: make firmware_has_feature() stronger\n\nMake firmware_has_feature() evaluate at compile time for the non pSeries\ncase and tidy up code where possible.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1ababe11480d59d75be806804c71fa55d203a5a6",
      "tree": "c9c8e21945479daa3ae8784588648b9c9bb5206f",
      "parents": [
        "7a6af5e38054d8e658a4b1b703902331a845de1a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 03 14:35:25 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:35 2005 +1000"
      },
      "message": "[PATCH] ppc64: create firmware_has_feature()\n\nCreate the firmware_has_feature() inline and move the firmware feature\nstuff into its own header file.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a6af5e38054d8e658a4b1b703902331a845de1a",
      "tree": "8388d65aec62a65d10bd18306a7e84e7c5e7b18c",
      "parents": [
        "6fbb49d56d228b666cb4534bbc3c2dfe833c8053"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 03 14:32:30 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:34 2005 +1000"
      },
      "message": "[PATCH] ppc64: remove firmware features from cpu_spec\n\nThe firmware_features field of struct cpu_spec should really be a separate\nvariable as the firmware features do not depend on the chip and the\nbitmask is constructed independently.  By removing it, we save 112 bytes\nfrom the cpu_specs array and we access the bitmask directly instead of via\nthe cur_cpu_spec pointer.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6fbb49d56d228b666cb4534bbc3c2dfe833c8053",
      "tree": "882f26e7b97d564eb52fbb9462812c87cb146fca",
      "parents": [
        "91a57fc6723d778e12686b5106a38583072fd767"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 19 14:52:32 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:34 2005 +1000"
      },
      "message": "[PATCH] Move variables in ppc64 head.S from .data to .bss\n\nThe ppc64 head.S defines several zero-initialized structures, such as\nthe empty_zero_page and the kernel top-level pagetable.  Currently\nthey are defined to be in the data section.  However, they\u0027re not used\nuntil after the bss is cleared, so this patch moves them to the bss,\nsaving two and a half pages from the vmlinux.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "91a57fc6723d778e12686b5106a38583072fd767",
      "tree": "cf711cff7b1b41605c870417fc9259476bf85127",
      "parents": [
        "1d086e6bd605ac44154e019fe96ae3568e8b2ba2"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 19 14:52:32 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:34 2005 +1000"
      },
      "message": "[PATCH] Tweak comments in ppc64 head.S\n\nThis patch adjust some comments in head.S for accuracy, clarity, and\nspelling.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1d086e6bd605ac44154e019fe96ae3568e8b2ba2",
      "tree": "02143cb69ab39a8d3c54e7444ff79836282517a7",
      "parents": [
        "60ba44945714d9b7dae8b85ab0926f6f13809c73"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 19 14:52:32 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:34 2005 +1000"
      },
      "message": "[PATCH] Remove unneeded #defines in head.S\n\narch/ppc64/kernel/head.S #defines SECONDARY_PROCESSORS then has some\n#ifdefs based on it.  Whatever purpose this had is long lost, this\npatch removes it.\n\nLikewise, head.S defines H_SET_ASR, which is now defined, along with\nother hypervisor call numbers in hvcall.h.  This patch deletes it, as\nwell, from head.S.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "60ba44945714d9b7dae8b85ab0926f6f13809c73",
      "tree": "cdf432886e5e36ca2f45eac7daa09d09ec1c9882",
      "parents": [
        "0ab20002f4b41f4b1799bad5948389da1c4c8444"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 19 14:52:32 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:34 2005 +1000"
      },
      "message": "[PATCH] Fix apparent code overlap in ppc64 head.S\n\nAn #if/#else construct near the top of ppc64\u0027s head.S appears to\ncreate overlapping sections of code for iSeries and pSeries (i.e. one\nthing on iSeries and something different in the same place on\npSeries).  In fact, checking the various absolute offsets, it doesn\u0027t.\nThis patch unravels the #ifdefs to make it more obvious what\u0027s going\non.  This accomplishes another microstep towards a single kernel image\nwhich can boot both iSeries and pSeries.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0ab20002f4b41f4b1799bad5948389da1c4c8444",
      "tree": "631d3f533f47bfbc18be3a18233d9c1ad11d7870",
      "parents": [
        "c59c464a3e29830bcfae5eea1777cad9e00087f3"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 19 14:52:31 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:33 2005 +1000"
      },
      "message": "[PATCH] Remove general use functions from head.S\n\nAs well as the interrupt vectors and initialization code, head.S\ncontains several asm functions which are used during runtime.  This\npatch moves these to misc.S, a more sensible location for random asm\nsupport code.  A couple The functions moved are:\n\tdisable_kernel_fp\n\tgiveup_fpu\n\tdisable_kernel_altivec\n\tgiveup_altivec\n\t__setup_cpu_power3\t(empty function)\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c59c464a3e29830bcfae5eea1777cad9e00087f3",
      "tree": "ebf8eb2885e8431c82c011f46138d41630a8ba49",
      "parents": [
        "ec465515eeb662f66725c8c483a46b6bdd9bdd48"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 19 14:52:31 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:33 2005 +1000"
      },
      "message": "[PATCH] Change address of ppc64 initial segment table\n\nOn ppc64 machines with segment tables, CPU0\u0027s segment table is at a\nfixed address, currently 0x9000.  This patch moves it to the free\nspace at 0x6000, just below the fwnmi data area.  This saves 8k of\nspace in vmlinux and the runtime kernel image.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ec465515eeb662f66725c8c483a46b6bdd9bdd48",
      "tree": "bde2ec1fe896a8c0f2b71fec6ec748805540961e",
      "parents": [
        "2e2446ea0758cd57dd065962d9544e3f4d44ea2b"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 19 14:52:31 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:33 2005 +1000"
      },
      "message": "[PATCH] Move iSeries and common vectors into unused space in head.S\n\nIn the ppc64 kernel head.S there is currently quite a lot of unused\nspace between the naca (at fixed address 0x4000) and the fwnmi data\narea (at fixed address 0x7000).  This patch moves various exception\nvectors and support code into this region to use the wasted space.\n\nThe functions load_up_fpu and load_up_altivec are moved down as well,\nsince they are essentially continuations of the fp_unavailable_common\nand altivec_unavailable_common vectors, respectively.\n\nLikewise, the fwnmi vectors themselves are moved down into this area,\nbecause while the location of the fwnmi data area is fixed by the RPA,\nthe vectors themselves can be anywhere sufficiently low.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2e2446ea0758cd57dd065962d9544e3f4d44ea2b",
      "tree": "745b7fb19e2fb48265aed6eb8ee33217a9e3f22a",
      "parents": [
        "19dbd0f6a74f7529d6d49dd50ad6b31adbe0598d"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 19 14:52:31 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:33 2005 +1000"
      },
      "message": "[PATCH] Remove NACA fixed address constraint\n\nComments in head.S suggest that the iSeries naca has a fixed address,\nbecause tools expect to find it there.  The only tool which appears to\naccess the naca is addRamDisk, but both the in-kernel version and the\nversion used in RHEL and SuSE in fact locate the NACA the same way as\nthe hypervisor does, by following the pointer in the hvReleaseData\nstructure.\n\nSince the requirement for a fixed address seems to be obsolete, this\npatch removes the naca from head.S and replaces it with a normal C\ninitializer.\n\nFor good measure, it removes an old version of addRamDisk.c which was\nsitting, unused, in the ppc32 tree.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "19dbd0f6a74f7529d6d49dd50ad6b31adbe0598d",
      "tree": "25a20ad9071dea6ccd4a740ddcfff1691151ec84",
      "parents": [
        "6312236fe82bbd3b0e1dee60b3eb3b270a2f6aeb"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jul 12 17:50:26 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:32 2005 +1000"
      },
      "message": "[PATCH] ppc64: split pSeries specific parts out of vio.c\n\nThis patch just splits out the pSeries specific parts of vio.c.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6312236fe82bbd3b0e1dee60b3eb3b270a2f6aeb",
      "tree": "cf23f21d9d423e7999270cb4d7050697c72ea80b",
      "parents": [
        "8c65b5c955b8598d9c63b4e97392377269873a54"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jul 12 17:45:27 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:32 2005 +1000"
      },
      "message": "[PATCH] ppc64: make the bus matching function platform specific\n\nThis patch allows us to have a different bus if matching function for\neach platform.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8c65b5c955b8598d9c63b4e97392377269873a54",
      "tree": "2afafee95db21a3ddadf888206c37f4a151272a0",
      "parents": [
        "3e494c80481653bbc810b4e67651097595ea0294"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jul 12 17:42:49 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:32 2005 +1000"
      },
      "message": "[PATCH] ppc64: move iSeries vio iommu init\n\nSince the iSeries vio iommu tables cannot be used until after the vio bus has\nbeen initialised, move the initialisation of the tables to there.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3e494c80481653bbc810b4e67651097595ea0294",
      "tree": "013625b5fb925d7ddd59067e6ce27f69dda8f4d3",
      "parents": [
        "6020164499ff3a61cd8bebceb9e294a155079f71"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jul 12 17:40:17 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:32 2005 +1000"
      },
      "message": "[PATCH] ppc64: split iSeries specific parts out of vio.c\n\nThis patch splits the iSeries specific parts out of vio.c.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6020164499ff3a61cd8bebceb9e294a155079f71",
      "tree": "48e3407b76918314af13b7f38f4a3d2813f11fe8",
      "parents": [
        "293da76b3d4c2f362f906bce8c5d2e053bdf8d44"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frowand@mvista.com",
        "time": "Tue Jun 28 16:48:04 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:32 2005 +1000"
      },
      "message": "[PATCH] ppc64: change duplicate Kconfig menu \"General setup\" to \"Bus Options\"\n\narch/ppc64/Kconfig defines a \"General setup\" menu, but also sources\ninit/Kconfig which also defines a \"General setup\" menu.  Both of these\nmenus appear at the top level of make menuconfig.  Having two menus with\nthe same name is confusing.  This patch renames the ppc64/Kconfig menu to\nbe \"Bus Options\" and moves options in this menu which are not bus related\nto the end of the \"Platform support\" menu.\n\nThere are many variations among architectures on the exact naming of the\n\"Bus Options\" menu.  I chose to use the simplest one, which is also used\nin arch/ppc/Kconfig.\n\nSigned-off-by: Frank Rowand \u003cfrowand@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "293da76b3d4c2f362f906bce8c5d2e053bdf8d44",
      "tree": "8df51f65e8fafd152ce0fa57fd0fe9ef56659ef1",
      "parents": [
        "34153fa3af45d84f3221d9b67ba2ab7e8a220d28"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Thu Jun 09 09:31:12 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:31 2005 +1000"
      },
      "message": "[PATCH] ppc64: PCI device-node failure detection\n\nOpenFirmware marks devices as failed in the device-tree when a hardware\nproblem is detected.  The kernel needs to fail config reads/writes to\nprevent a kernel crash when incorrect data is read.\n\nThis patch validates that the device-node is not marked \"fail\" when\nconfig space reads/writes are attempted.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "34153fa3af45d84f3221d9b67ba2ab7e8a220d28",
      "tree": "74f69cd35bef255583acaac181324558a286e40c",
      "parents": [
        "e28f7faf05159f1cfd564596f5e6178edba6bd49"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 09 10:36:34 2005 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:31 2005 +1000"
      },
      "message": "[PATCH] flattened device tree changes\n\nThis patch updates the format of the flattened device-tree passed\nbetween the boot trampoline and the kernel to support a more compact\nrepresentation, for use by embedded systems mostly.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e28f7faf05159f1cfd564596f5e6178edba6bd49",
      "tree": "45534d2c33bff8b64e3fd155fba55146cb7518e6",
      "parents": [
        "decd300b30e499fe6be1bbfc5650fc971de8c1fa"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 05 19:39:06 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:31 2005 +1000"
      },
      "message": "[PATCH] Four level pagetables for ppc64\n\nImplement 4-level pagetables for ppc64\n\nThis patch implements full four-level page tables for ppc64, thereby\nextending the usable user address range to 44 bits (16T).\n\nThe patch uses a full page for the tables at the bottom and top level,\nand a quarter page for the intermediate levels.  It uses full 64-bit\npointers at every level, thus also increasing the addressable range of\nphysical memory.  This patch also tweaks the VSID allocation to allow\nmatching range for user addresses (this halves the number of available\ncontexts) and adds some #if and BUILD_BUG sanity checks.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "decd300b30e499fe6be1bbfc5650fc971de8c1fa",
      "tree": "ef4c2842b943b951130abcd0fdf844fcb53720fd",
      "parents": [
        "02b3e4e2d71b6058ec11cc01c72ac651eb3ded2b"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Aug 08 13:24:38 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 29 10:53:31 2005 +1000"
      },
      "message": "[PATCH] ppc64: make arch/ppc64/boot standalone\n\nMake the bootheader for ppc64 independent from kernel and libc headers.\n* add -nostdinc -isystem $gccincludes to not include libc headers\n* declare all functions in header files, also the stuff from string.S\n* declare some functions static\n* use stddef.h to get size_t (hopefully ok)\n* remove ppc32-types.h, only elf.h used the __NN types\n\nWith further modifications by Paul Mackerras and Stephen Rothwell.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6a029a90f5b93e2b50bcbbaef05ef91fa0c1d6b3",
      "tree": "ba62bf7de680c10c00224305d628b484494918a1",
      "parents": [
        "36676bcbf9f6bcbea9d06e67ee8d04eacde54952"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sat Aug 27 06:48:15 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 10:11:40 2005 -0700"
      },
      "message": "[PATCH] mmaper_kern.c fixes [buffer overruns]\n\n - copy_from_user() can fail; -\u003ewrite() must check its return value.\n\n - severe buffer overruns both in -\u003eread() and -\u003ewrite() - lseek to the\n   end (i.e.  to mmapper_size) and\n\n\tif (count + *ppos \u003e mmapper_size)\n\t\tcount \u003d count + *ppos - mmapper_size;\n\n   will do absolutely nothing.  Then it will call\n\n\tcopy_to_user(buf,\u0026v_buf[*ppos],count);\n\n   with obvious results (similar for -\u003ewrite()).\n\n   Fixed by turning read to simple_read_from_buffer() and by doing\n   normal limiting of count in -\u003ewrite().\n\n - gratitious lock_kernel() in -\u003emmap() - it\u0027s useless there.\n\n - lots of gratuitous includes.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c9cf6f9861f8d27303ee2531b3b7686269c71ce",
      "tree": "662163e453ee6514a13e844993700e96baa09260",
      "parents": [
        "485761bd6a72d33b3d4fa884927b2b0d983b701e"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Aug 26 18:34:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:12 2005 -0700"
      },
      "message": "[PATCH] arm: fix IXP4xx flash resource range\n\nWe are currently reserving one byte more than actually needed by the flash\ndevice and overlapping into the next I/O expansion bus window.  This a)\ncauses us to allocate an extra page of VM due to ARM ioremap() alignment\ncode and b) could cause problems if another driver tries to request the\nnext expansion bus window.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "485761bd6a72d33b3d4fa884927b2b0d983b701e",
      "tree": "c75562513489f62c8dcfd41acd467bca3d3202cc",
      "parents": [
        "bebf4688e9dbbfdd421736685d607bced91a3c91"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 26 18:34:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:12 2005 -0700"
      },
      "message": "[PATCH] x86_64: Tell VM about holes in nodes\n\nSome nodes can have large holes on x86-64.\n\nThis fixes problems with the VM allowing too many dirty pages because it\noverestimates the number of available RAM in a node.  In extreme cases you\ncan end up with all RAM filled with dirty pages which can lead to deadlocks\nand other nasty behaviour.\n\nThis patch just tells the VM about the known holes from e820.  Reserved\n(like the kernel text or mem_map) is still not taken into account, but that\nshould be only a few percent error now.\n\nSmall detail is that the flat setup uses the NUMA free_area_init_node() now\ntoo because it offers more flexibility.\n\n(akpm: lotsa thanks to Martin for working this problem out)\n\nCc: Martin Bligh \u003cmbligh@mbligh.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "566ecb9b258ec4da3c7e1c6ca6fca8a5bb0c8eba",
      "tree": "e1a4b3057c291722ebef4dbb9c0fac834908b4dd",
      "parents": [
        "3515d0161d55d2fa1a340932625f94240a68c262"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Tue Aug 23 17:20:44 2005 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:31:46 2005 -0700"
      },
      "message": "[PATCH] ppc32 8xx: fix m8xx_ide_init() #ifdef\n\nBe more precise on deciding whether to call m8xx_ide_init() at\nm8xx_setup.c:platform_init().\n\nCompilation fails if CONFIG_BLK_DEV_IDE is defined but\nCONFIG_BLK_DEV_MPC8xx_IDE isnt.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41290c14640bc9312bf63202d14ebef075b6171a",
      "tree": "209aa1f61d73f84046bd8735c7b4ef306b30e3cc",
      "parents": [
        "b7561524765a30334bf31c56b523aeb3c1a04c7d"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Wed Aug 24 16:06:25 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 10:22:44 2005 -0700"
      },
      "message": "[PATCH] Export pcibios_bus_to_resource\n\npcibios_bus_to_resource is exported on all architectures except ia64\nand sparc.  Add exports for the two missing architectures.  Needed when\nYenta socket support is compiled as a module.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7561524765a30334bf31c56b523aeb3c1a04c7d",
      "tree": "e45d7e074f82778666db9d51d15dd0e66f8efdbb",
      "parents": [
        "5477d30e841e0f707fd2daddc8cb6949858476ee"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 24 07:37:37 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 10:22:44 2005 -0700"
      },
      "message": "[PATCH] x86_64: update defconfig - reenable fusion\n\nI mistakedly disabled fusion support in an earlier update. Fusion\nis commonly used on many x86-64 systems, so this was a problem.\nThis patch fixes that.\n\nSigned-off-by: And Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5477d30e841e0f707fd2daddc8cb6949858476ee",
      "tree": "4db7781ff7d24c5de92d13636438d76304d4018c",
      "parents": [
        "3725822f7c7134249addcd4549aff086950c8090"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 24 14:18:53 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 09:41:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: Export machine_power_off for therm_pm72 module\n\nThis patch puts back the export of machine_power_off() that was removed\nby some janitor as it\u0027s used for emergency shutdown by the G5 thermal\ncontrol driver. Wether that driver should use kernel_power_off() instead\nis debatable and a post-2.6.13 decision. In the meantime, please commit\nthat patch that fixes the driver for now.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3813fcf105814d06b47fa586f6b61f3cff1cefc",
      "tree": "88cc854eac01d12063cfc6722c46e73e91a77efb",
      "parents": [
        "2bbfb16bf345acd81ab1e6e3d4b35964650517ac"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Aug 23 03:14:27 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:59:39 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t oops at boot when empty Opteron node has IO\n\nThe code to detect IO links on Opteron would not check\nif the node had actually memory. This could lead to pci_bus_to_node\nreturning an invalid node, which might cause crashes later\nwhen dma_alloc_coherent passes it to page_alloc_node().\n\nThe bug has been there forever but for some reason\nit is causing now crashes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1daec3089a129a67169d3ae975985a7480fe17f",
      "tree": "874a99ec05afb39419f1e4ac0f90cf7c6a70e1fc",
      "parents": [
        "11532cc6aa73a47023268d718bf43b646494615c"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Tue Aug 23 21:36:40 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:52:37 2005 -0700"
      },
      "message": "[PATCH] i386: fix incorrect FP signal code\n\ni386 floating-point exception handling has a bug that can cause error\ncode 0 to be sent instead of the proper code during signal delivery.\n\nThis is caused by unconditionally checking the IS and c1 bits from the\nFPU status word when they are not always relevant.  The IS bit tells\nwhether an exception is a stack fault and is only relevant when the\nexception is IE (invalid operation.) The C1 bit determines whether a\nstack fault is overflow or underflow and is only relevant when IS and IE\nare set.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eaaece266a78b8f56ade48fe23147b8b933364de",
      "tree": "da2a315b919cfd47fec64ca64c6bc286437e2a69",
      "parents": [
        "33215652e4a75dfa8adb20f4d741517457b0da2b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:57 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:46 2005 -0700"
      },
      "message": "[PATCH] missing exports on m32r\n\nmissing exports on m32r\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33215652e4a75dfa8adb20f4d741517457b0da2b",
      "tree": "a30504ff321960d35e3e845b36c7fdc8a4310a1c",
      "parents": [
        "ade31f38f2ef61900e901d26061deff0c4dba085"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:52 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:45 2005 -0700"
      },
      "message": "[PATCH] qualifiers in return types - easy cases\n\na bunch of functions switched from volatile to __attribute__((noreturn)) and\nfrom const to __attribute_pure__\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0cbdff4f7fc642deb1f36bc035cf60b7bdc497d5",
      "tree": "4b7ccdab07948b5a80f28d73cc9ecb04f67c754c",
      "parents": [
        "a828b8e4e699b5e3ce0dcbb708ecb099b86f3126"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:32 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:44 2005 -0700"
      },
      "message": "[PATCH] broken inline asm on s390 (misuse of labels)\n\nuse of explicit labels in inline asm is a Bad Idea(tm), since gcc can\ndecide to inline the function in several places.  Fixed by use of 1f/f:\ninstead of .Lfitsin/.Lfitsin:\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c51d9943b11441fd1ea42c7e70cfb5eed33fe97b",
      "tree": "18f2694b421cba1e0160db3781346d577a1e9b5a",
      "parents": [
        "e231a9c4fdf402bcfd5a7c27be49050882631a95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:22 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:44 2005 -0700"
      },
      "message": "[PATCH] m32r icu_data gcc4 fixes\n\neither icu_data declaration for SMP case should be taken out of m32102.h,\nor its declarations for m32700ut and opsput should not be static for SMP.\nPatch does the latter - judging by comments in m32102.h it is intended to\nbe non-static.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e231a9c4fdf402bcfd5a7c27be49050882631a95",
      "tree": "2eaf41f3ade6cf44f1fd2d27e6e356c2368eb94a",
      "parents": [
        "719e5985cf79bb60f4a28816547efd27dde178f5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:17 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:44 2005 -0700"
      },
      "message": "[PATCH] m32r smp.h gcc4 fixes\n\nextern on physid_2_cpu[] does not belong in smp.h - the thing is static.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "719e5985cf79bb60f4a28816547efd27dde178f5",
      "tree": "1089c4acaa09ace254aecd72b118891f8f23aa07",
      "parents": [
        "79fb7bdce363685b336e3f0fb8207312fd1f02fc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:12 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:44 2005 -0700"
      },
      "message": "[PATCH] alpha spinlock code and bogus constraints\n\n\"\u003dm\" (lock-\u003elock) / \"1\" (lock-\u003elock) makes gcc4 unhappy; fixed by s/1/m/,\nsame as in case of i386 rwsem.h where such variant had been accepted\nby both Linus and rth.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "18415e923e90b986db316abd078f6d863cee7b18",
      "tree": "f1dfed1a990b8dec1269b88350b6c837973ccadc",
      "parents": [
        "a238b563502a7f458624b9c6404742e441b2f9e8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:56 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:43 2005 -0700"
      },
      "message": "[PATCH] alpha gcc4 warnings\n\non UP smp_call_function() is expanded to expression.  Alpha oprofile\ncalls that puppy and ignores the return value.  And has -Werror for\narch/*...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6299afc40c8612a87358ecea80882395fe67111f",
      "tree": "8940b518f5bc72bd05722873829884e1ab8f9dc8",
      "parents": [
        "f08243a491f3e21feabbb04476a03fb0cbc975ff"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:41 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:43 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (CONFIG_PM on 44x)\n\nCONFIG_PM is broken on 44x; removed duplicate entry for CONFIG_PM, made\nthe inclusion of generic one conditional on BROKEN || !44x.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f08243a491f3e21feabbb04476a03fb0cbc975ff",
      "tree": "909650e573cccf7d497953cbdf97a76b9423bcf1",
      "parents": [
        "c4457fb9010765620faebccf4daf83b288295154"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:36 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:43 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (ppc 4xx and early serial)\n\na bunch of ppc 4xx variants unconditionally calls early_serial_setup() and\ntherefore needs SERIAL_8250\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4457fb9010765620faebccf4daf83b288295154",
      "tree": "98ae2b1d142204167dacefc4ef10ab1f473260b3",
      "parents": [
        "ee449f514d2af21f3422c29702e6b0995c4c2a9c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:31 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:42 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (IRQ_ALL_CPUS vs. MV64360)\n\nMV64360 does not support IRQ_ALL_CPUS - see arch/ppc/kernel/mv64360_pic.c.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee449f514d2af21f3422c29702e6b0995c4c2a9c",
      "tree": "b7d5afe6cf1ada72f18c0207e830d8387274d6f3",
      "parents": [
        "51583cf108b27baf81c6db3ec718f932314986ea"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:26 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:42 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (ppc32 SMP dependencies)\n\nppc SMP is supported only for 6xx/POWER3/POWER4 - i.e. ones that have\nPPC_STD_MMU.  Dependency fixed.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "697ae16ac0482283741f42378108b67b492870e8",
      "tree": "d67f323c3cc9cc589838628dd2c257c12546b4d4",
      "parents": [
        "c3a0f7718c84737440a621f6a8600f2e7b896a44"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:36 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (DEBUG_PAGEALLOC on m32r)\n\nDEBUG_PAGEALLOC is broken on m32r - the option had been blindly copied from\ni386; kernel_map_pages() had not and that\u0027s what is needed for DEBUG_PAGEALLOC\nto work (or link, while we are at it).\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3a0f7718c84737440a621f6a8600f2e7b896a44",
      "tree": "a699962cd7c8a8ee4047566a6cd9f80f305c22af",
      "parents": [
        "897874fa9c58898767f081e12d70a1855b66331d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:31 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (PCI on m32r)\n\nPCI support is broken on m32r (pci_map_... missing, etc.); marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c5596b267a95bdea865b966a3d6cc6e52e7feae7",
      "tree": "2299fc9d5606c8bfdfc277adddaf66d5341b593a",
      "parents": [
        "276bd31ce5af01350465861af7aa6a25864eb108"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:11 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:40 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (m32r NUMA)\n\nNUMA is broken on m32r; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac6babd26ce514e0017ec5809051ea6cdc44c8f6",
      "tree": "366d57204249a43fa17c6bb37591d8f57653b8b9",
      "parents": [
        "6df7c994a0090bf1e9604d690cde8e76b2618e4a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:44:55 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:39 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (arm SMP)\n\nSMP is broken on arm; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6df7c994a0090bf1e9604d690cde8e76b2618e4a",
      "tree": "2309d142ab9b80c64172d3cad43bb2420086d9d2",
      "parents": [
        "81065e2f415af6c028eac13f481fb9e60a0b487b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:44:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:39 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (alpha NUMA)\n\nNUMA is broken on alpha; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4cce10492358b33d33bb43f98284c80482037e8",
      "tree": "868c53b157ceacf5be84004f9ecc464b794256c2",
      "parents": [
        "62d75f3753647656323b0365faa43fc1a8f7be97"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Mon Aug 22 17:50:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:41:56 2005 -0700"
      },
      "message": "[IA64] Fix simulator boot (for real this time).\n\nThanks to Stephane, we\u0027ve now worked out the real cause of the\n`Linux  will not boot on simulator\u0027 problem.  Turns out it\u0027s a stack\noverflow because the stack pointer wasn\u0027t being initialised properly\nin boot_head.S (it was being initialised to the lowest instead of the\nhighest address of the stack, so the first push started to overwrite\ndata in the BSS).\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "62d75f3753647656323b0365faa43fc1a8f7be97",
      "tree": "0572889bd8f83cf17622790e8533dd7c2ebadc7e",
      "parents": [
        "034e5356a4c0401d1227393de4c756e9c414be35"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:39:15 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:39:15 2005 -0700"
      },
      "message": "[IA64] backout incorrect fix for simulator boot issue\n\nEarlier fix in 4aec0fb12267718c750475f3404337ad13caa8f5 just\nmasked the real problem.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "034e5356a4c0401d1227393de4c756e9c414be35",
      "tree": "11b23fad114eab4880d104c8704c3c5c7991b348",
      "parents": [
        "729c80c6ffd7633210a09d4b55fdfab3c8d1866b",
        "c1ffb910f7a4e1e79d462bb359067d97ad1a8a25"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:27:28 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:27:28 2005 -0700"
      },
      "message": "Pull prarit-bus-sysdata into release branch\n"
    },
    {
      "commit": "729c80c6ffd7633210a09d4b55fdfab3c8d1866b",
      "tree": "a8fe47dfa3da91b9902e61c55a811d3a66614fc8",
      "parents": [
        "4eaefb39528b3a78fb6a784162200b198d3e16ee",
        "f6fdd7d9c273bb2a20ab467cb57067494f932fa3"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 22 14:31:36 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 22 14:31:36 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "1eecd73cce4e11ba9d67ad767f92069cfba7b589",
      "tree": "c72bdb38231e163df346ba118af821e4875c95bb",
      "parents": [
        "5e5ec10499a00bf4ce3440d5a9e1a5a176c5a640"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 19 06:56:40 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 19:18:47 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix race in TSC synchronization\n\nPlug a race in TSC synchronization\n\nWe need to do tsc_sync_wait() before the CPU is set online to prevent\nmultiple CPUs from doing it in parallel - which won\u0027t work because TSC\nsync has global unprotected state.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e5ec10499a00bf4ce3440d5a9e1a5a176c5a640",
      "tree": "dadd784393dd60f390c8c4dc6632f1da27bcee9a",
      "parents": [
        "916fa469ab2248d86473577dda72003df599879b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 19 06:56:04 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 19:18:47 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t print exceptions for ltrace\n\nDon\u0027t printk exceptions for ltrace\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8d9598c41e999fb094d3811019248197c54274a",
      "tree": "f934dada0798c769331886481dd0e7538c2842fd",
      "parents": [
        "01c314a0c0f6367960a7cb1ffb5796560ccaa1c1",
        "83c4e43722a2c8a8438b8d165047720fd36aaea4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 18:59:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 18:59:49 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "cd3716ab40c6049479d29a74b29107fd7e0e1153",
      "tree": "1b9fa4be58fda88d16d014bf85e460ee6db048ee",
      "parents": [
        "008b150a3c4d971cd65d02d107b8fcc860bc959c"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Aug 19 17:57:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 18:44:56 2005 -0700"
      },
      "message": "[PATCH] Mobil Pentium 4 HT and the NMI\n\nI\u0027m trying to get the nmi working with my laptop (IBM ThinkPad G41) and after\ndebugging it a while, I found that the nmi code doesn\u0027t want to set it up for\nthis particular CPU.\n\nHere I have:\n\n$ cat /proc/cpuinfo\nprocessor       : 0\nvendor_id       : GenuineIntel\ncpu family      : 15\nmodel           : 4\nmodel name      : Mobile Intel(R) Pentium(R) 4 CPU 3.33GHz\nstepping        : 1\ncpu MHz         : 3320.084\ncache size      : 1024 KB\nphysical id     : 0\nsiblings        : 2\ncore id         : 0\ncpu cores       : 1\nfdiv_bug        : no\nhlt_bug         : no\nf00f_bug        : no\ncoma_bug        : no\nfpu             : yes\nfpu_exception   : yes\ncpuid level     : 3\nwp              : yes\nflags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge\nmca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni\nmonitor ds_cpl est tm2 cid xtpr\nbogomips        : 6642.39\n\nprocessor       : 1\nvendor_id       : GenuineIntel\ncpu family      : 15\nmodel           : 4\nmodel name      : Mobile Intel(R) Pentium(R) 4 CPU 3.33GHz\nstepping        : 1\ncpu MHz         : 3320.084\ncache size      : 1024 KB\nphysical id     : 0\nsiblings        : 2\ncore id         : 0\ncpu cores       : 1\nfdiv_bug        : no\nhlt_bug         : no\nf00f_bug        : no\ncoma_bug        : no\nfpu             : yes\nfpu_exception   : yes\ncpuid level     : 3\nwp              : yes\nflags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge\nmca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni\nmonitor ds_cpl est tm2 cid xtpr\nbogomips        : 6637.46\n\nAnd the following code shows:\n\n$ cat linux-2.6.13-rc6/arch/i386/kernel/nmi.c\n\n[...]\n\nvoid setup_apic_nmi_watchdog (void)\n{\n        switch (boot_cpu_data.x86_vendor) {\n        case X86_VENDOR_AMD:\n                if (boot_cpu_data.x86 !\u003d 6 \u0026\u0026 boot_cpu_data.x86 !\u003d 15)\n                        return;\n                setup_k7_watchdog();\n                break;\n        case X86_VENDOR_INTEL:\n                 switch (boot_cpu_data.x86) {\n                case 6:\n                        if (boot_cpu_data.x86_model \u003e 0xd)\n                                return;\n\n                        setup_p6_watchdog();\n                        break;\n                case 15:\n                        if (boot_cpu_data.x86_model \u003e 0x3)\n                                return;\n\nHere I get boot_cpu_data.x86_model \u003d\u003d 0x4.  So I decided to change it and\nreboot.  I now seem to have a working NMI.  So, unless there\u0027s something know\nto be bad about this processor and the NMI.  I\u0027m submitting the following\npatch.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Zwane Mwaikambo \u003czwane@arm.linux.org.uk\u003e\nAcked-by: Mikael Pettersson \u003cmikpe@csd.uu.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83c4e43722a2c8a8438b8d165047720fd36aaea4",
      "tree": "c00a39d711f43853ac42ff5e93fe0826fa5388e5",
      "parents": [
        "a3f9985843b674cbcb58f39fab8416675e7ab842"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Fri Aug 19 15:56:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 15:56:37 2005 -0700"
      },
      "message": "[SPARC]: Fix weak aliases\n\nsparc_ksyms.c used to declare weak alias to several gcc intrinsics.  It\ndoesn\u0027t work with gcc4 anymore - it wants a declaration for the thing\nwe are aliasing to and that\u0027s not going to happen for something like\n.mul, etc.  Replaced with direct injection of weak alias on the assembler\nlevel - .weak \u003calias\u003e followed by \u003calias\u003e \u003d \u003caliased\u003e; that works on all\ngcc versions.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3f9985843b674cbcb58f39fab8416675e7ab842",
      "tree": "aa869cd04ff618d018c5f39b7a3b0070d5e3957d",
      "parents": [
        "8d5290149ee1c6a4cea5f5146d64e2a0d48f4988"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 15:55:33 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 15:55:33 2005 -0700"
      },
      "message": "[SPARC64]: Move kernel unaligned trap handlers into assembler file.\n\nGCC 4.x really dislikes the games we are playing in\nunaligned.c, and the cleanest way to fix this is to\nmove things into assembler.\n\nNoted by Al Viro.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4eaefb39528b3a78fb6a784162200b198d3e16ee",
      "tree": "ec16b8a3816b4658cb1191bf7a55859b86b209ea",
      "parents": [
        "3a931d4cca1b6dabe1085cc04e909575df9219ae",
        "30d5b64b63fa69af31b2cba32e6d71d68526eec9"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 18 16:44:15 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 18 16:44:15 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "2cab224d1f6557e7014601f251d6a41982963e6b",
      "tree": "24a234e496ba3425c5513adc377cdd77261fe609",
      "parents": [
        "6be382ea0c767a81be0e7980400b9b18167b3261"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 14:35:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 14:35:38 2005 -0700"
      },
      "message": "[SPARC64]: Fix 2 bugs in cpufreq drivers.\n\n1) cpufreq wants frequenceis in KHZ not MHZ\n2) provide -\u003eget() method so curfreq node is created\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4aec0fb12267718c750475f3404337ad13caa8f5",
      "tree": "8d98ed612d6fb7648991529dd1c8700299047bce",
      "parents": [
        "75e8727fbb3749075b6df36be636a3045ed9d515"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "ianw@gelato.unsw.edu.au",
        "time": "Tue Jul 19 22:32:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 18 14:10:41 2005 -0700"
      },
      "message": "[IA64] Simulator bootloader fails with gcc 4\nAfter building a fresh tree with gcc 4 I can\u0027t boot the simulator as\nthe bootloader loader dies with \n\nloading /home/ianw/kerntest/kerncomp//build/sim_defconfig/vmlinux...\nfailed to read phdr\n\nAfter some investigation I believe this is do with differences between\nthe alignment of variables on the stack between gcc 3 and 4 and the\nski simulator.  If you trace through with the simulator you can see\nthat the disk_stat structure value returned from the SSC_WAIT_COMPLETION\ncall seems to be only half loaded.  I guess it doesn\u0027t like the alignment\nof the input.\n\nSigned-off-by: Ian Wienand \u003cianw@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6be382ea0c767a81be0e7980400b9b18167b3261",
      "tree": "902e540aa7fef2b8804d0adf0d36104305039229",
      "parents": [
        "c6a3ea22af7a2ed36afa4672a86b3a86d604db33"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Aug 18 11:24:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:59 2005 -0700"
      },
      "message": "[PATCH] x86: Remove obsolete get_cpu_vendor call\n\nSince early CPU identify is in this information is already available\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28cd1d17801774561c81a5be53bfb2d632aee2a2",
      "tree": "d53e8817bbf738754a63b918517d7d5bea271635",
      "parents": [
        "2eaa297ca234eb518673b28dd6f3715d4b292e09"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Thu Aug 18 11:24:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:58 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix ppc4xx stb03xxx dma build\n\nFixes build on 4xx stb03xxx when general purpose dma engine support is\nenabled.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2eaa297ca234eb518673b28dd6f3715d4b292e09",
      "tree": "00985e21a8c47a2c7d13125388d389449cb79c42",
      "parents": [
        "718d8989bca49761daf65f77249b0067c40756b2"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Aug 18 11:24:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:58 2005 -0700"
      },
      "message": "[PATCH] uml: fix a crash under screen\n\nRunning UML inside a detached screen delivers SIGWINCH when UML is not\nexpecting it.  This patch ignores them.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "718d8989bca49761daf65f77249b0067c40756b2",
      "tree": "bc48f8c3596d8d7e8ca04102c23bd01096669a7e",
      "parents": [
        "024f474795af7a0d41bd6d60061d78bd66d13f56"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu Aug 18 11:24:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:58 2005 -0700"
      },
      "message": "[PATCH] uml: fix the x86_64 build\n\nasm/elf.h breaks the x86_64 build.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60d7603a18a5c07252e7aa0b0e2424315195d4dc",
      "tree": "d75e45ad2899b49e3b9678b0d0378c200bfcb29a",
      "parents": [
        "f2926b7953c5f23265c062992516fed6674105db"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rlove@rlove.org",
        "time": "Thu Aug 18 11:24:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:57 2005 -0700"
      },
      "message": "[PATCH] SH64: inotify and ioprio syscalls\n\nAdd inotify and ioprio syscall stubs to SH64.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2926b7953c5f23265c062992516fed6674105db",
      "tree": "022b1bc9de27ee37a6f2e87e08c715b853cb4501",
      "parents": [
        "dc59250c6ebed099a9bc0a11298e2281dd896657"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Thu Aug 18 11:24:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:57 2005 -0700"
      },
      "message": "[PATCH] SH: inotify and ioprio syscalls\n\nAdd inotify and ioprio syscall stubs to SH.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac9af7cba9e642961bfdee1a1fac6060405597e5",
      "tree": "5baf99a801a00137fefb158983c88180d36fa999",
      "parents": [
        "75e8727fbb3749075b6df36be636a3045ed9d515"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Thu Aug 18 07:32:18 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 17 14:41:22 2005 -0700"
      },
      "message": "[PATCH] ppc64: iommu vmerge fix\n\nThis fixes a bug in the PPC64 iommu vmerge code which results in the\npotential for iommu_unmap_sg to go off unmapping more than it should.\n\nThis was found on a test system which resulted in PCI bus errors due to\nPCI memory being unmapped while DMAs were still in progress.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3e5d29136ce9bf21ce50c0c23a3a11b97a0da7b",
      "tree": "7887d95ec36087946a2c4b4c9ee0850c361fe22f",
      "parents": [
        "c231c7db30faf93419fc22d680f74d816bea70e2",
        "c149ec05dcd09d525e6778e339122827c7cd79b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 17 13:08:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 17 13:08:17 2005 -0700"
      },
      "message": "Merge head \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "7974b1cc7879141962999e78a6fc9a136dc4479e",
      "tree": "716dd2f284007bea9b7e2e577770e895dc300874",
      "parents": [
        "c4f92dba97f4e3aa757500896f87001569f4604b",
        "62ee914ef27fded9d1c5da41e1e05c3bd175c529"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 17 13:02:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 17 13:02:22 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "c149ec05dcd09d525e6778e339122827c7cd79b8",
      "tree": "becf81456da03332f732436a7604ac77fa94e891",
      "parents": [
        "7f09d6f935aaa91f71fe64d64013ad3bd2a9d2f4"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 17 10:24:17 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 17 10:24:17 2005 -0700"
      },
      "message": "[IA64] Updated tiger defconfig\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "62ee914ef27fded9d1c5da41e1e05c3bd175c529",
      "tree": "558a72af9ff5015c859f0630650871bdc141b9cd",
      "parents": [
        "22d8be866ee23bf3ad9fe867587eef5f4200bf84"
      ],
      "author": {
        "name": "Dimitry Andric",
        "email": "dimitry@andric.com",
        "time": "Wed Aug 17 13:01:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 17 13:01:19 2005 +0100"
      },
      "message": "[ARM] 2850/1: Remove duplicate UART I/O mapping from s3c2410_iodesc\n\nPatch from Dimitry Andric\n\nThis patch removes the initial UART I/O mapping from s3c2410_iodesc,\nsince the same mapping is already done in the function s3c24xx_init_io\nin the file arch/arm/mach-s3c2410/cpu.c, through the s3c_iodesc array.\nI\u0027m not sure if duplicate mappings do any harm, but it\u0027s simply\nredundant.  Also, in s3c2440.c the UART I/O mapping is NOT done.\nAdditionally, I put a comma behind the last mapping, to ease\ncopy/pasting stuff around, and make the style consistent with\ns3c2440.c and other files.\n\nSigned-off-by: Dimitry Andric \u003cdimitry@andric.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "22d8be866ee23bf3ad9fe867587eef5f4200bf84",
      "tree": "30776229759256eae069428e15423ce61faed970",
      "parents": [
        "54738e82755f73080e779ba0c8052e232df24d78"
      ],
      "author": {
        "name": "Sean Lee",
        "email": "beginner2arm@eyou.com",
        "time": "Wed Aug 17 09:28:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 17 09:28:26 2005 +0100"
      },
      "message": "[ARM] 2852/1: Correct the mistake in arch/arm/mm/Kconfig file\n\nPatch from Sean Lee\n\nIn the arch/arm/mm/Kconfig file, the CPU_DCACHE_WRITETHROUGH\noption is depend on the CPU_DISABLE_DCACHE, but the \"Disable\nD-Cache\" option is configured as CPU_DCACHE_DISABLE.\nThe CPU_DISABLE_DCACHE should be CPU_DCACHE_DISABLE\n\nSigned-off-by: Sean Lee \u003cbeginner2arm@eyou.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ad56496627630ebc99f06af5f81ca23e17e014e",
      "tree": "d5a7aecdd1d6d16f488a2b029ff55e5a132c8f1a",
      "parents": [
        "da5ca008933b3b28303ba44d0be3372fbac7748b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 13:01:50 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 21:06:25 2005 -0700"
      },
      "message": "[PATCH] iSeries build with newer assemblers and compilers\n\nPaulus suggested that we put xLparMap in its own .c file so that we can\ngenerate a .s file to be included into head.S.  This doesn\u0027t get around\nthe problem of having it at a fixed address, but it makes it more\npalatable.\n\nIt would be good if this could be included in 2.6.13 as it solves our\nbuild problems with various versions of binutils and gcc.  In\nparticular, it allows us to build an iSeries kernel on Debian unstable\nusing their biarch compiler.\n\nThis has been built and booted on iSeries and built for pSeries and g5.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f09d6f935aaa91f71fe64d64013ad3bd2a9d2f4",
      "tree": "ed11f03be87d8352ea8e6c618bca5bba945ab5a5",
      "parents": [
        "7b1a843f4630867c1d686885e7af94eac137e888"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue Aug 16 17:27:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 17:34:31 2005 -0700"
      },
      "message": "[IA64] Updated zx1 defconfig\n\nJust `make oldconfig\u0027 doesn\u0027t help for the zx1 defconfig ---\nbecause we need the MPT Fusion drivers, which are picked up as not\nselected.\nTested on HP ZX2000 and ZX2600.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7b1a843f4630867c1d686885e7af94eac137e888",
      "tree": "6f7bbc84fc15b1b6a343fcbaf0911b34c7f134fa",
      "parents": [
        "71841b8fe7dd8caffd07482cbed4a99874bfbb70"
      ],
      "author": {
        "name": "Greg Edwards",
        "email": "edwardsg@sgi.com",
        "time": "Tue Aug 16 13:06:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 16:26:36 2005 -0700"
      },
      "message": "[IA64] Refresh arch/ia64/configs/sn2_defconfig.\n\nSigned-off-by: Greg Edwards \u003cedwardsg@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "71841b8fe7dd8caffd07482cbed4a99874bfbb70",
      "tree": "6c8ae7c675cd99214d088c34909b5a19501f1c2c",
      "parents": [
        "f7001e8f1fa5369ee24f58255726a04a2019e4bd"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Sat Jul 30 17:52:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 15:33:26 2005 -0700"
      },
      "message": "[IA64] Initialize some spinlocks\n\nSome IA64 spinlocks are not being initialized, make it so.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c1ffb910f7a4e1e79d462bb359067d97ad1a8a25",
      "tree": "dcf395e9526f0c3bf56fb4fe4bed1586126fda3f",
      "parents": [
        "12aaa0855b39b5464db953fedf399fa91ee365ed"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Tue Aug 02 10:08:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 15:24:48 2005 -0700"
      },
      "message": "[IA64]: SN fix bus-\u003esysdata pointer and memory cleanups\n\nThe main issue is that bus_fixup calls may potentially call\nfunctions that require a valid bus-\u003esysdata pointer.  Since\nthis is the case, we must set the bus-\u003esysdata pointer before\ncalling the bus_fixup functions.  The remaining changes are\nsimple fixes to make sure memory is cleaned up in the function.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f7001e8f1fa5369ee24f58255726a04a2019e4bd",
      "tree": "1bbdd233ad0cf2e0adb4eb04f22b7bfa59a43494",
      "parents": [
        "85f265d887d2389376f1caa191e9682085feb76e",
        "cf59001235c5a36f3e3701bd593a78cf955a4242"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 11:29:57 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 11:29:57 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "367ae3cd74bdc2ad32d71293427fec570b14ddcd",
      "tree": "c349e1884b336659738c286d7a8a3cb6afda714c",
      "parents": [
        "58fcb8df0bf663bb6b8f46cd3010bfe8d13d97cf"
      ],
      "author": {
        "name": "John Hawkes",
        "email": "hawkes@jackhammer.engr.sgi.com",
        "time": "Tue Aug 16 17:59:20 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 08:54:00 2005 -0700"
      },
      "message": "[PATCH] fix for ia64 sched-domains code\n\nFix for ia64 sched domain building triggered by cpuset code.\n\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Dinakar Guniguntala \u003cdino@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85f265d887d2389376f1caa191e9682085feb76e",
      "tree": "f6e847d33a15c7f6cbbf57fa2f575f4356c0db4d",
      "parents": [
        "fc464476aa8356f7aae8787d9b8c14aa15d166eb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Aug 09 13:38:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 15 15:03:12 2005 -0700"
      },
      "message": "[IA64] update CONFIG_PCI description\n\nThe current one doesn\u0027t even make sense anymore on i386 where it\napparently came from.\n\nFollow-up wordsmithing by Matthew Wilcox and Tony Luck.\n\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "54738e82755f73080e779ba0c8052e232df24d78",
      "tree": "a00032413cc28576443fbcf5eaeb915bb23dcceb",
      "parents": [
        "d93742f5a73c3dff641732c029836170f86392d2"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Aug 15 20:42:32 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 15 20:42:32 2005 +0100"
      },
      "message": "[PATCH] ARM: 2851/1: Fix NWFPE extended precision exception handling\n\nPatch from Richard Purdie\n\nThe exception handling code fails to compile if the extended\nprecision mode is enabled. This patch fixes those compile errors and\nalso stops _quiet functions from incorrectly raising exceptions.\nReported-by: Ralph Siemsen \u003cralphs@netwinder.org\u003e\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d93742f5a73c3dff641732c029836170f86392d2",
      "tree": "d69f618b5b5b7889ae02dd15160338834756cb91",
      "parents": [
        "498de0cc5ea3009af762dc968a46d6f5df96b67a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 15 16:53:38 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 15 16:53:38 2005 +0100"
      },
      "message": "[ARM] Remove extraneous whitespace introduced in previous ARMv6 patch\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "498de0cc5ea3009af762dc968a46d6f5df96b67a",
      "tree": "3f9161c9c2f31c35dff635f3c4b75deaaf910c77",
      "parents": [
        "2ba84684e8cf6f980e4e95a2300f53a505eb794e"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Mon Aug 15 10:57:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 15 10:57:08 2005 +0100"
      },
      "message": "[ARM] Add syscall stubs for inotify and ioprio system calls\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc464476aa8356f7aae8787d9b8c14aa15d166eb",
      "tree": "99068df8e33177f2376f953486a235a8b0215e69",
      "parents": [
        "691241315116b962f2161e6190f1678cc65bbe26",
        "2da5bf80f754e28cc153362e5ed1edaa9740897a"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 12 15:13:06 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 12 15:13:06 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "349188f66da2fd88f8cb2407763051d8e136c9aa",
      "tree": "d14fad61cfc65cd4fc2ee74e8f5753500379c8b6",
      "parents": [
        "7d69fa6266770eeb6317eddd46b64456e8a515bf"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Aug 11 22:26:25 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 12 09:22:04 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix apicid versus cpu# confusion.\n\nOops.  I knew I didn\u0027t have the physical versus logical cpu identifiers right\nwhen I generated that patch.  It\u0027s not nearly as bad as I feared at the time\nthough.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bf11e8c708f0e512ed733fc65a50770c5bc7b54",
      "tree": "efa54f2f19580f330ae71c3a9476d2261b172142",
      "parents": [
        "bc68552faad0e134eb22281343d5ae5a4873fa80"
      ],
      "author": {
        "name": "stephane.eranian@hp.com",
        "email": "stephane.eranian@hp.com",
        "time": "Thu Jul 28 05:18:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 10 16:21:58 2005 -0700"
      },
      "message": "[IA64] fix perfmon context load\n\nThe PFM_LOAD_CONTEXT may fail silently and cause a session\nto remain reserved even though it should not. This can happen\nwhen the commands succeeds in reserving the session but fails\nwhen it actually tries to attach to the load_pid. In that case,\nthe command has failed but will return 0. More importantly,\nthe session will remain reserved. This patch fixes the problem.\n\nSigned-off-by: \u003cstephane.eranian@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e62b8b2bc73b2433239a2ac394c2fafd50c43d9e",
      "tree": "37905efc6ff5a7c451cc37b4697eed2cdb820992",
      "parents": [
        "70679ee34f244499cf1c6775647895123eb1a326"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 10 11:12:09 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 10 11:07:40 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix Fan control for new PowerMac G5 2.7GHz machines\n\nThe workaround for broken device-tree that prevents fan control from\nworking on recent G5 models need to be \"enabled\" for machines with\nrevision 0x37 of the bridge in addition to machines with revision 0x35.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70679ee34f244499cf1c6775647895123eb1a326",
      "tree": "f072c008a577663f2e4f3385ed854e0dceaffe34",
      "parents": [
        "435d444a532af652ba8bdfd4db4424982bea2f69",
        "b876386ee47e3ac9375a36e9107b8bd32e0599fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 10 11:05:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 10 11:05:56 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm-smp\n"
    },
    {
      "commit": "484ae6bd9506488089c33784eff35b190fa80e03",
      "tree": "389ab376598b97db693d8a8f468ecdb174a0a881",
      "parents": [
        "c59d071d4a32e1c45cac6d47f5b59ec36a9a997b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 10 16:45:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 10 16:45:14 2005 +0100"
      },
      "message": "[PATCH] ARM: 2849/1: S3C24XX - USB host update (2848/1)\n\nPatch from Ben Dooks\n\nRename the s3c2410_report_oc() to s3c2410_usb_report_oc()\nas this is an usb specific function.\nChange port power on the usb-simtec implementation to only\npower up the output if both are set, as per the usb 1.1\nspecification\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6626a7076d39f0a18156cdd97d4e2cbef91ad701",
      "tree": "13909ea6ae009b9b418cf3302baebe1baaa0dbd4",
      "parents": [
        "1b9749e7f15bf2db19f5d201f88401c7517910b7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 10 16:18:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 10 16:18:35 2005 +0100"
      },
      "message": "[ARM] Control v6 \u0027global\u0027 bit via Linux PTE entries\n\nUnfortunately, we can\u0027t use the \"user\" bit in the page tables to\ncontrol whether a page table entry is \"global\" or \"asid\" specific,\nsince the vector page is mapped as \"user\" accessible but is not\nprocess specific.\n\nTherefore, give direct control of the ARMv6 \"nG\" (not global)\nbit to the mm layers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b9749e7f15bf2db19f5d201f88401c7517910b7",
      "tree": "43654821aa73118f73f0e98e40bfb470f089e96d",
      "parents": [
        "86b3786078d63242d3194ffc58ae8dae1d1bbef3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 10 16:15:32 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 10 16:15:32 2005 +0100"
      },
      "message": "[ARM] Use #defined constants for manipulating v6 hardware PTE bits\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b876386ee47e3ac9375a36e9107b8bd32e0599fc",
      "tree": "9bd30de345a0bf8260db1e3edbb657dc46bbe1e9",
      "parents": [
        "3c4ee4e2520775896efc6ab850c4c27971fbcf2a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 10 14:52:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 10 14:52:52 2005 +0100"
      },
      "message": "[ARM SMP] Clear the exclusive monitor on ARMv6 CPUs on context switch\n\nEnsure that the exclusive monitor is cleared on context switch with\nARMv6 CPUs.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c4ee4e2520775896efc6ab850c4c27971fbcf2a",
      "tree": "0b1512bf41bde9d89c4076b305df7ceab9db2465",
      "parents": [
        "86b3786078d63242d3194ffc58ae8dae1d1bbef3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 10 14:41:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 10 14:41:45 2005 +0100"
      },
      "message": "[ARM SMP] Only enable V6K instructions on V6 MP core CPUs\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "a7df26da158ad64d56cc32934aa38a07d03a6fc9"
}
