)]}'
{
  "commit": "ebf8c9aa032f03343b91c91951b0705021b02eb0",
  "tree": "821ec45a0319a6592603a66048700bac3b0f15bc",
  "parents": [
    "6975f4ce5a44e337514283e84761adaf2849aa26"
  ],
  "author": {
    "name": "Yevgeny Petrilin",
    "email": "yevgenyp@mellanox.co.il",
    "time": "Tue Mar 06 04:03:34 2012 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Mar 06 15:19:17 2012 -0500"
  },
  "message": "net/mlx4_en: Saving mem access on data path\n\nLocalized the pdev-\u003edev, and using dma_map instead of pci_map\nThere are multiple map/unmap operations on data path,\noptimizing those by saving redundant pointer access.\nThose places were identified as hot-spots when running kernel profiling\nduring some benchmarks.\nThe fixes had most impact when testing packet rate with small packets,\nreducing several % from CPU load, and in some case being the difference\nbetween reaching wire speed or being CPU bound.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9fe4f94c6da7266cb80821db661de4b7abf6997d",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/mellanox/mlx4/en_netdev.c",
      "new_id": "31b455a49273f1a3d877f5c7e8cea1515de1963a",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/mellanox/mlx4/en_netdev.c"
    },
    {
      "type": "modify",
      "old_id": "d703ef2c9c91cfdb2f2d642fcdc0766b95873b5c",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/mellanox/mlx4/en_rx.c",
      "new_id": "c881712b749288ab3254f3e4404707c02f5e6a57",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/mellanox/mlx4/en_rx.c"
    },
    {
      "type": "modify",
      "old_id": "50b3fa5212eddf352489f6a6d1a0cf7283673e84",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/mellanox/mlx4/en_tx.c",
      "new_id": "008f0af5cc8bfc5cc6a9f23767fbdbaba0d47cc1",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/mellanox/mlx4/en_tx.c"
    },
    {
      "type": "modify",
      "old_id": "d60335f3c473382ea80f4a3f2c1c819a50391c33",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/mellanox/mlx4/mlx4_en.h",
      "new_id": "a5bb0b7d339ad084832584890cf1a6428aaeffa9",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/mellanox/mlx4/mlx4_en.h"
    }
  ]
}
