)]}'
{
  "commit": "9653a5c76c8677b05b45b3b999d3b39988d2a064",
  "tree": "9224748c69296fc6ac50beae72f20e6e2ae16aca",
  "parents": [
    "eec1d4fa00c6552ae2fdf71d59f1eded7c88dd89"
  ],
  "author": {
    "name": "Hans Rosenfeld",
    "email": "hans.rosenfeld@amd.com",
    "time": "Fri Oct 29 17:14:31 2010 +0200"
  },
  "committer": {
    "name": "Borislav Petkov",
    "email": "borislav.petkov@amd.com",
    "time": "Thu Nov 18 15:53:05 2010 +0100"
  },
  "message": "x86, amd-nb: Cleanup AMD northbridge caching code\n\nSupport more than just the \"Misc Control\" part of the northbridges.\nSupport more flags by turning \"gart_supported\" into a single bit flag\nthat is stored in a flags member. Clean up related code by using a set\nof functions (amd_nb_num(), amd_nb_has_feature() and node_to_amd_nb())\ninstead of accessing the NB data structures directly. Reorder the\ninitialization code and put the GART flush words caching in a separate\nfunction.\n\nSigned-off-by: Hans Rosenfeld \u003chans.rosenfeld@amd.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35b17a821e34c5b519a308e62a34de757cbb7abc",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/amd_nb.h",
      "new_id": "4d7ec7df7de20fdce3995be2072b971df293c2f2",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/amd_nb.h"
    },
    {
      "type": "modify",
      "old_id": "c46df406a2a97d65b2b41cc593e6b1f8c9fbda38",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/amd_nb.c",
      "new_id": "63c8b4f2c1add66d8ad9125236635f2af0bc5fa1",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/amd_nb.c"
    },
    {
      "type": "modify",
      "old_id": "92512ed380e77d83dc074779c951042d9d372877",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/cpu/intel_cacheinfo.c",
      "new_id": "6b8ea7434972592878356f84d98896c4348f06f7",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/cpu/intel_cacheinfo.c"
    },
    {
      "type": "modify",
      "old_id": "63317c5694d7413137d97ef36ca398e9d74db74f",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/pci-gart_64.c",
      "new_id": "c01ffa5b9b87e509da797e359577bbb84463ce5f",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/pci-gart_64.c"
    },
    {
      "type": "modify",
      "old_id": "b1f8bb53941a2392026f08d8701a2f2615a56cf7",
      "old_mode": 33188,
      "old_path": "drivers/char/agp/amd64-agp.c",
      "new_id": "9252e85706ef2ce54728a0c8bc366c80c793033c",
      "new_mode": 33188,
      "new_path": "drivers/char/agp/amd64-agp.c"
    },
    {
      "type": "modify",
      "old_id": "8b144ccf08aa0f382def1fddfe9b27c7a474606b",
      "old_mode": 33188,
      "old_path": "drivers/edac/amd64_edac.c",
      "new_id": "774f950b08abbf6e2f9bf8628ff9f926888bb4ca",
      "new_mode": 33188,
      "new_path": "drivers/edac/amd64_edac.c"
    }
  ]
}
