)]}'
{
  "commit": "113134fcbca83619be4c68d0ca66db6093777b5d",
  "tree": "82efd2ce1bdd61aa1af2602be9072d1b275cf893",
  "parents": [
    "172c51068499ed4a168a2b94eda9d1f160a396a1"
  ],
  "author": {
    "name": "Alex Chiang",
    "email": "achiang@hp.com",
    "time": "Fri Oct 19 13:20:09 2007 -0600"
  },
  "committer": {
    "name": "Tony Luck",
    "email": "tony.luck@intel.com",
    "time": "Mon Oct 29 11:14:54 2007 -0700"
  },
  "message": "[IA64] /proc/cpuinfo \"physical id\" field cleanups\n\nClean up the process for presenting the \"physical id\" field in\n/proc/cpuinfo.\n\n\t- remove global smp_num_cpucores, as it is mostly useless\n\n\t- remove check_for_logical_procs(), since we do the same\n\t  functionality in identify_siblings()\n\n\t- reflow logic in identify_siblings(). If an older CPU\n\t  does not implement PAL_LOGICAL_TO_PHYSICAL, we may still\n\t  be able to get useful information from SAL_PHYSICAL_ID_INFO\n\n\t- in identify_siblings(), threads/cores are a property of\n\t  the CPU, not the platform\n\n\t- remove useless printk\u0027s about multi-core / thread\n\t  capability in identify_siblings(), as that information\n\t  is readily available in /proc/cpuinfo, and printing for\n\t  the BSP only adds little value\n\n\t- smp_num_siblings is now meaningful if any CPU in the\n\t  system supports threads, not just the BSP\n\n\t- expose \"physical id\" field, even on CPUs that are not\n\t  multi-core / multi-threaded (as long as we have a valid\n\t  value). Now we know what sockets Madisons live in too.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae6c3c02e1170e63f1810bf37929cdf523d4d025",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/setup.c",
      "new_id": "2b3751eef5ce716506706134e19b3d520b196119",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/setup.c"
    },
    {
      "type": "modify",
      "old_id": "c57dbce25c12f2b7cbdc05557d2d3c8a7cd4b8bc",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/smpboot.c",
      "new_id": "f0fc4d8465ad172cc9f4f0ce4215de85b3b3a09a",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/smpboot.c"
    },
    {
      "type": "modify",
      "old_id": "471cc2ee9ac4c10be30a3b6d772f53912593d90e",
      "old_mode": 33188,
      "old_path": "include/asm-ia64/smp.h",
      "new_id": "4fa733dd417a4102ae7409661f9312a4b431ec9c",
      "new_mode": 33188,
      "new_path": "include/asm-ia64/smp.h"
    }
  ]
}
