)]}'
{
  "commit": "d15dd3e5d74186a3b0a4db271b440bbdc0f6da36",
  "tree": "782cad60e7caa4330f23ef141cc2aec25663097e",
  "parents": [
    "5ef5da0ff2fc4f04c856f4ce9a757e318a02ad06"
  ],
  "author": {
    "name": "Luis R. Rodriguez",
    "email": "lrodriguez@atheros.com",
    "time": "Wed Aug 12 09:56:59 2009 -0700"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Fri Aug 14 09:14:05 2009 -0400"
  },
  "message": "ath: add common ath_rxbuf_alloc() and make ath9k use it\n\nTurns out ath5k and ath9k can share the same helper to\nallocates RX skbs. We allocate skbs aligned to the cache line\nsize. This requirement seems to have come from AR5210; when\nthis was not done it seems sometimes we\u0027d get bogus data. I\u0027m\nalso told it may have been a performance enhancement\nconsideration. In the end I can\u0027t be sure we can remove this\non new hardware so just keep this and start sharing it through\nath.ko.\n\nMake ath9k start using this, ath5k is next.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "253b95a264b1c99775a513e4462842e79d120f16",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/Kconfig",
      "new_id": "11ded150b932e0ca30792200708d1f5703aa6f22",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e284cd3ac6d41894f65f54a7e1f63bce87de0b01",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath.h"
    },
    {
      "type": "modify",
      "old_id": "7a5a157e15c458418522516fe5f6a5887d6bc31b",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/ath9k.h",
      "new_id": "2fd663c01b8ed476ccbd4afe08b91a6a5d480464",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/ath9k.h"
    },
    {
      "type": "modify",
      "old_id": "efe2e856397cf33e80645577bc18e1207ec74f94",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/main.c",
      "new_id": "b29d0ff74514eb250f86259c05f460ff09106963",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/main.c"
    },
    {
      "type": "modify",
      "old_id": "1a08c694fe5d0edcdbf4b4fceb2643ddc0f1ba51",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/recv.c",
      "new_id": "61dbdd22744452d5a03999aa7b0ac9f7bdabcede",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/recv.c"
    },
    {
      "type": "modify",
      "old_id": "9949b11cb151a32f4ce06d43ed7feb791271f050",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/main.c",
      "new_id": "487193f1de1a6b0ac70e04dcfd0575a0ac091bb8",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/main.c"
    }
  ]
}
