)]}'
{
  "commit": "cfa60917f0ba6eca83f41aef3cb4a7dd7736ac9f",
  "tree": "db3c1da32119ba8bfec34f8c58781ca1b5d38424",
  "parents": [
    "d8850ba425d9823d3184bd52f065899dac4689f9"
  ],
  "author": {
    "name": "Cliff Wickman",
    "email": "cpw@sgi.com",
    "time": "Mon Jan 03 12:03:53 2011 -0600"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Jan 03 20:35:03 2011 +0100"
  },
  "message": "x86, UV, BAU: Extend for more than 16 cpus per socket\n\nFix a hard-coded limit of a maximum of 16 cpu\u0027s per socket.\n\nThe UV Broadcast Assist Unit code initializes by scanning the\ncpu topology of the system and assigning a master cpu for each\nsocket and UV hub. That scan had an assumption of a limit of 16\ncpus per socket. With Westmere we are going over that limit.\nThe UV hub hardware will allow up to 32.\n\nIf the scan finds the system has gone over that limit it returns\nan error and we print a warning and fall back to doing TLB\nshootdowns without the BAU.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nCc: \u003cstable@kernel.org\u003e # .37.x\nLKML-Reference: \u003cE1PZol7-0000mM-77@eag09.americas.sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42d412fd8b02cdd369b5cc8db5a67aa5cc7a0770",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/uv/uv_bau.h",
      "new_id": "ce1d54c8a433a6b866977beeb9c6681e0db64746",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/uv/uv_bau.h"
    },
    {
      "type": "modify",
      "old_id": "ba9caa808a9c1b42c6a616968c57e96769039314",
      "old_mode": 33188,
      "old_path": "arch/x86/platform/uv/tlb_uv.c",
      "new_id": "df58e9cad96ae9441a4f86f22900a6e0bf05aa64",
      "new_mode": 33188,
      "new_path": "arch/x86/platform/uv/tlb_uv.c"
    }
  ]
}
