)]}'
{
  "commit": "eae792b722fef08dcf3aee88266ee7def9710757",
  "tree": "a864c90974a8e998d56ee9f04801eb3f81a6bacf",
  "parents": [
    "e3c50d5d25ac09efd9acbe2b2a3e365466de84ed"
  ],
  "author": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Jul 15 03:03:33 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Jul 17 19:21:10 2008 -0700"
  },
  "message": "netdev: Add netdev-\u003eselect_queue() method.\n\nDevices or device layers can set this to control the queue selection\nperformed by dev_pick_tx().\n\nThis function runs under RCU protection, which allows overriding\nfunctions to have some way of synchronizing with things like dynamic\n-\u003ereal_num_tx_queues adjustments.\n\nThis makes the spinlock prefetch in dev_queue_xmit() a little bit\nless effective, but that\u0027s the price right now for correctness.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fdac1159253e45f24f0822f9520a40d23860bff0",
      "old_mode": 33188,
      "old_path": "include/linux/netdevice.h",
      "new_id": "9464e64529679c75c6e5066d0bba1e7f85f63284",
      "new_mode": 33188,
      "new_path": "include/linux/netdevice.h"
    },
    {
      "type": "modify",
      "old_id": "f027a1ac4fbb6d485cdc6674f6013c1e82497113",
      "old_mode": 33188,
      "old_path": "net/core/dev.c",
      "new_id": "7ca9564d2f44765a239760341f6fa4fbcfa10cac",
      "new_mode": 33188,
      "new_path": "net/core/dev.c"
    }
  ]
}
