)]}'
{
  "commit": "7919a57bc608140aa8614c19eac40c6916fb61d2",
  "tree": "0813ff8983a937eae8636808167bc59aa0e80c34",
  "parents": [
    "e4b3fdb80021bc0a3239bfc2a873a6d7c6ac52a1"
  ],
  "author": {
    "name": "Andreas Herrmann",
    "email": "andreas.herrmann3@amd.com",
    "time": "Mon Aug 30 19:04:01 2010 +0000"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Mon Nov 15 13:27:04 2010 -0500"
  },
  "message": "bitops: Provide generic sign_extend32 function\n\nThis patch moves code out from wireless drivers where two different\nfunctions are defined in three code locations for the same purpose and\nprovides a common function to sign extend a 32-bit value.\n\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "219367884e640a60a99a99eba59478aaba9bc1da",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath5k/phy.c",
      "new_id": "6b43f535ff5374d018438a809804b68ee9820eb3",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath5k/phy.c"
    },
    {
      "type": "modify",
      "old_id": "777a602176f244ba41800c99dd406e38c38f26b2",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/ar5008_phy.c",
      "new_id": "c83a22cfbe1ee24b4e342e34b20f026d794f8feb",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/ar5008_phy.c"
    },
    {
      "type": "modify",
      "old_id": "c00cdc67b55ba5291f9ebc758d342f7dfb3184a1",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/ar9002_phy.c",
      "new_id": "3fb97fdc1240d7a0fb50b1b2102b0810a1d5713f",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/ar9002_phy.c"
    },
    {
      "type": "modify",
      "old_id": "06a9c4cd2f444bbc9304827f6debd7d3e6fa1869",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/ar9003_phy.c",
      "new_id": "44c5454b2ad8273cbfa905ee7f098ead379867ae",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/ar9003_phy.c"
    },
    {
      "type": "modify",
      "old_id": "e5b72262fd967785ee263a7a3cb5624ee0833a11",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/hw.h",
      "new_id": "f821a28bcda3febf568eebaf177c39f547e74b99",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/hw.h"
    },
    {
      "type": "modify",
      "old_id": "cd14843878ae0d04d7ef3d5ae4f2a9d4e41a8c8f",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-4965.c",
      "new_id": "4748d067eb1dd577759b9061c128d521bfb0b2ce",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-4965.c"
    },
    {
      "type": "modify",
      "old_id": "827cc95711ef82563e0f7a1718f364ce8adfd451",
      "old_mode": 33188,
      "old_path": "include/linux/bitops.h",
      "new_id": "2184c6b97aebb699206e2eb7426bd716b8f0e54f",
      "new_mode": 33188,
      "new_path": "include/linux/bitops.h"
    }
  ]
}
