)]}'
{
  "commit": "ac82fab44f6b981e3f6b53784e2f23838f4908e1",
  "tree": "bc1f0ccb118aff495ee2b9448e8fd51b92958298",
  "parents": [
    "3957ccb56e17ca839265ccb292c4c6850dcf5d32"
  ],
  "author": {
    "name": "Larry Finger",
    "email": "Larry.Finger@lwfinger.net",
    "time": "Fri Nov 09 16:54:45 2007 -0600"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Jan 28 15:04:40 2008 -0800"
  },
  "message": "ssb: Add new SPROM structure while keeping the old\n\nThe SPROM\u0027s for various devices utilizing the Sonics Silicon Backplane come\nwith various revisions. The Revision 2 SPROM inherited the data layout of 1, and\nRevision 3 inherited the layout of 2. The first instance of Revision 4 has\nnow been found in a BCM4328 wireless LAN card. This device does not inherit any\nlayout from previous versions. Although it was possible to create a data\nstructure that kept all the old layouts, we decided to start fresh, keep only\nthose SPROM variables that are used by the drivers that utilize ssb, and to\ndo the conversion in such a manner that neither compilation or execution will\nbe affected if a bisection lands in the middle of these changes, while keeping\nthe patches as small as possible.\n\nIn this patch, the sprom structures are changed while maintaining the old ones.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ab095c6581afb2a06ca8403374be1ef11ab17a6",
      "old_mode": 33188,
      "old_path": "drivers/ssb/pci.c",
      "new_id": "7226a716acdf6c11dd59b37f0a4c6fb0597d9836",
      "new_mode": 33188,
      "new_path": "drivers/ssb/pci.c"
    },
    {
      "type": "modify",
      "old_id": "2b5c312c496057bc9ffdb09ed292f16075952a0a",
      "old_mode": 33188,
      "old_path": "include/linux/ssb/ssb.h",
      "new_id": "cdd8a2fd4a69c887e0f7db578fa036db6129bbf4",
      "new_mode": 33188,
      "new_path": "include/linux/ssb/ssb.h"
    },
    {
      "type": "modify",
      "old_id": "47c7c71a5acf844d5dbb92e7cfba2f2dfb7d3b2a",
      "old_mode": 33188,
      "old_path": "include/linux/ssb/ssb_regs.h",
      "new_id": "bcebcffd448ba98588829252a9aa52632d3fa234",
      "new_mode": 33188,
      "new_path": "include/linux/ssb/ssb_regs.h"
    }
  ]
}
