)]}'
{
  "commit": "b226801676d9533d09da511eb379fe970fa1a770",
  "tree": "f4ad60091e226c9c93deaa9353849b6dea1c0c0e",
  "parents": [
    "78608ba0326f1448f9a10dbb402a38192559f639"
  ],
  "author": {
    "name": "Radu Rendec",
    "email": "radu.rendec@ines.ro",
    "time": "Sat Nov 10 21:54:50 2007 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sat Nov 10 21:54:50 2007 -0800"
  },
  "message": "[PKT_SCHED] CLS_U32: Use ffs() instead of C code on hash mask to get first set bit.\n\nComputing the rank of the first set bit in the hash mask (for using later\nin u32_hash_fold()) was done with plain C code. Using ffs() instead makes\nthe code more readable and improves performance (since ffs() is better\noptimized in assembler).\n\nUsing the conditional operator on hash mask before applying ntohl() also\nsaves one ntohl() call if mask is 0.\n\nSigned-off-by: Radu Rendec \u003cradu.rendec@ines.ro\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nAcked-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53171029439f788eabc2b7689e022ceff222d249",
      "old_mode": 33188,
      "old_path": "net/sched/cls_u32.c",
      "new_id": "c3900820916425f23fbbcc93db63151a9b81305b",
      "new_mode": 33188,
      "new_path": "net/sched/cls_u32.c"
    }
  ]
}
