)]}'
{
  "commit": "32bf87e3697cf2f730b8fbf47cad903ceef718a2",
  "tree": "6476a1f8796c28e7eb70deb7eaae75872f95fb6d",
  "parents": [
    "22af89aa0c0b4012a7431114a340efd3665a7617"
  ],
  "author": {
    "name": "Andres Salomon",
    "email": "dilinger@queued.net",
    "time": "Mon Apr 28 02:14:53 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Apr 28 08:58:35 2008 -0700"
  },
  "message": "x86: geode: MSR cleanup\n\nThis cleans up a few MSR-using drivers in the following manner:\n  - Ensures MSRs are all defined in asm/geode.h, rather than in misc\n    places\n  - Makes the naming consistent; cs553[56] ones begin with MSR_,\n    GX-specific ones start with MSR_GX_, and LX-specific ones start\n    with MSR_LX_.  Also, make the names match the data sheet.\n  - Use MSR names rather than numbers in source code\n  - Document the fact that the LX\u0027s MSR_PADSEL has the wrong value\n    in the data sheet.  That\u0027s, uh, good to note.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cfc2648d25ff924e704b9316286f5cca1bae3049",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/mfgpt_32.c",
      "new_id": "3cad17fe026b5d513096386b7bcdce5064733cc5",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/mfgpt_32.c"
    },
    {
      "type": "modify",
      "old_id": "0af33f329e88ff03c8acbe17615cf63b9032f8d8",
      "old_mode": 33188,
      "old_path": "drivers/video/geode/display_gx.h",
      "new_id": "df94e4fc662694e74a8b55f155c53e164012161e",
      "new_mode": 33188,
      "new_path": "drivers/video/geode/display_gx.h"
    },
    {
      "type": "modify",
      "old_id": "cf841efa229ad68cd20bc76d4ccc788f98767e30",
      "old_mode": 33188,
      "old_path": "drivers/video/geode/gxfb_core.c",
      "new_id": "4e22ee0377e719c44424aa5561dea93f2b8c725f",
      "new_mode": 33188,
      "new_path": "drivers/video/geode/gxfb_core.c"
    },
    {
      "type": "modify",
      "old_id": "ca13c48d19b068a58d2b5b9f24519df840725093",
      "old_mode": 33188,
      "old_path": "drivers/video/geode/lxfb.h",
      "new_id": "8c83a1b4439baf81118857af5e67ed1fbd9e63d6",
      "new_mode": 33188,
      "new_path": "drivers/video/geode/lxfb.h"
    },
    {
      "type": "modify",
      "old_id": "4fbc99be96ef727cdc0d703fb149f60b7b9d363a",
      "old_mode": 33188,
      "old_path": "drivers/video/geode/lxfb_ops.c",
      "new_id": "a52c180062c8ab474d2b0130d188ba2dcaf4627b",
      "new_mode": 33188,
      "new_path": "drivers/video/geode/lxfb_ops.c"
    },
    {
      "type": "modify",
      "old_id": "febf09c63492fa6bdaba484c9bc603d35b1a4140",
      "old_mode": 33188,
      "old_path": "drivers/video/geode/video_gx.c",
      "new_id": "d0885370675d3952716cc94ada60d879715700a5",
      "new_mode": 33188,
      "new_path": "drivers/video/geode/video_gx.c"
    },
    {
      "type": "modify",
      "old_id": "ce28d8f382dcea25c7f3aec5c5066e0ee3cb2641",
      "old_mode": 33188,
      "old_path": "drivers/video/geode/video_gx.h",
      "new_id": "d21bca020594de054a7faa383995bb6a85f062da",
      "new_mode": 33188,
      "new_path": "drivers/video/geode/video_gx.h"
    },
    {
      "type": "modify",
      "old_id": "9870cc1f2f8f4d5bb9b7ec296869b5cf2f4f17aa",
      "old_mode": 33188,
      "old_path": "include/asm-x86/geode.h",
      "new_id": "b1bdf637856327310d8e6f52cacbb260712efd1e",
      "new_mode": 33188,
      "new_path": "include/asm-x86/geode.h"
    }
  ]
}
