)]}'
{
  "commit": "f8be7d659c45720edb91503d2a480fc198e7ee9d",
  "tree": "c38ce492840a95d7ff7cd8242703096d3c4e488f",
  "parents": [
    "2c8fe5120f8da013cbd789be2f10cce880972836"
  ],
  "author": {
    "name": "Joe Hershberger",
    "email": "joe.hershberger@ni.com",
    "time": "Fri Aug 03 10:59:08 2012 +0000"
  },
  "committer": {
    "name": "Joe Hershberger",
    "email": "joe.hershberger@ni.com",
    "time": "Mon Sep 24 13:55:43 2012 -0500"
  },
  "message": "net: Improve the speed of netconsole\n\nPreviously u-boot would initialize the network interface for every\nnetwork operation and then shut it down again.  This makes sense for\nmost operations where the network in not known to be needed soon after\nthe operation is complete.  In the case of netconsole, it will use the\nnetwork for every interaction with the shell or every printf.  This\nmeans that the network is being reinitialized very often.  On many\ndevices, this intialization is very slow.\n\nThis patch checks for consecutive netconsole actions and leaves the\nethernet hardware initialized between them.  It will still behave the\nsame old way for all other network operations and any time another\nnetwork operation happens between netconsole operations.\n\nSigned-off-by: Joe Hershberger \u003cjoe.hershberger@ni.com\u003e\nCc: Stefano Babic \u003csbabic@denx.de\u003e\nAcked-by: Stefano Babic \u003csbabic@denx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45e726af8b8bc4870334d9ae48e39df02762e487",
      "old_mode": 33188,
      "old_path": "common/cmd_bootm.c",
      "new_id": "83fa5d7bd8b8057661fa50a7ddff0144cba73b66",
      "new_mode": 33188,
      "new_path": "common/cmd_bootm.c"
    },
    {
      "type": "modify",
      "old_id": "8fcf31c4e9bb612e900bbcf20a9d9641afb27568",
      "old_mode": 33188,
      "old_path": "drivers/net/netconsole.c",
      "new_id": "da82aa94ca4f87e592eafafee15f87b54e8ca2c6",
      "new_mode": 33188,
      "new_path": "drivers/net/netconsole.c"
    },
    {
      "type": "modify",
      "old_id": "6d2d6cd84958ef7fb464cf5961705329702c8207",
      "old_mode": 33188,
      "old_path": "include/net.h",
      "new_id": "e193b7b60bd65eedcee9f78a1679c15eb9ebd46c",
      "new_mode": 33188,
      "new_path": "include/net.h"
    },
    {
      "type": "modify",
      "old_id": "bb4d95be8ec4800b17fdb454eda55b8ce6d9f21e",
      "old_mode": 33188,
      "old_path": "net/eth.c",
      "new_id": "49458c8db914b96aa082920ed800639b73fcbb2a",
      "new_mode": 33188,
      "new_path": "net/eth.c"
    },
    {
      "type": "modify",
      "old_id": "f4404342f7c2d6d4e2ef26da39c263083e2e0c24",
      "old_mode": 33188,
      "old_path": "net/net.c",
      "new_id": "a89946ebe0625bea3bf943e20b04d47f069ec93d",
      "new_mode": 33188,
      "new_path": "net/net.c"
    }
  ]
}
