)]}'
{
  "commit": "c8f15686a4b3345e3e81e09cfe191df58bbedd45",
  "tree": "1990e6281c5ced09566b093c599b7022f7bb4eb8",
  "parents": [
    "3d0f24a74e7957593a5622eb5c04ed6860dd8391"
  ],
  "author": {
    "name": "Anton Vorontsov",
    "email": "avorontsov@ru.mvista.com",
    "time": "Tue Jul 22 15:41:24 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Jul 22 15:41:24 2008 -0700"
  },
  "message": "netdev: bunch of drivers: avoid WARN at net/core/dev.c:1328\n\nThe drivers were touching net queue before it has been started, so\nwithout this patch, the drivers will potentially WARN at\nnet/core/dev.c:1328.\n\nI don\u0027t have the hardware for the drivers below, so this patch is\nuntested, and thus should be carefully peer reviewed.\n\ntc35815.c\nau1000_eth.c\nbfin_mac.c\nmacb.c\n^ The four drivers are using phylib, they\u0027re calling netif_start_queue()\nin open() callback. So trivially remove netif_tx_schedule_all().\nPhylib will handle netif_carrier_*().\n\ncpmac.c\nfec_mpc52xx.c\nfs_enet/fs_enet-main.c\nsh_eth.c\n^ The same as above, but these were also needlessly calling\nnetif_carrier_*() functions. So removed queue calls and also remove\ncarrier calls, since phylib will handle it. fs_enet-main.c also didn\u0027t\ncall netif_start_queue() at open(), this is fixed now.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ab61e40e86aa833e32d1acc82b8ae9985ef433d",
      "old_mode": 33188,
      "old_path": "drivers/net/au1000_eth.c",
      "new_id": "cb8be490e5aed1f9f7afd7f9a68522ee2d6192ba",
      "new_mode": 33188,
      "new_path": "drivers/net/au1000_eth.c"
    },
    {
      "type": "modify",
      "old_id": "a6a3da89f590138eea9e563674bde2a5cf786de1",
      "old_mode": 33188,
      "old_path": "drivers/net/bfin_mac.c",
      "new_id": "a8ec60e1ed7573224c5c5a5147399dadef142469",
      "new_mode": 33188,
      "new_path": "drivers/net/bfin_mac.c"
    },
    {
      "type": "modify",
      "old_id": "fbd4280c102c219a60ef9ca5918d19cf9f886a3b",
      "old_mode": 33188,
      "old_path": "drivers/net/cpmac.c",
      "new_id": "a7800e55909099d07594c4e13c05c09c040d380d",
      "new_mode": 33188,
      "new_path": "drivers/net/cpmac.c"
    },
    {
      "type": "modify",
      "old_id": "ae9ecb7df22be16f19038c8d0d2c63c7618e7a6e",
      "old_mode": 33188,
      "old_path": "drivers/net/fec_mpc52xx.c",
      "new_id": "4e4f68304e822ed9a1356ee9d225d5f5324358fa",
      "new_mode": 33188,
      "new_path": "drivers/net/fec_mpc52xx.c"
    },
    {
      "type": "modify",
      "old_id": "445763e5648eef9951e4858762fc9872daeeace2",
      "old_mode": 33188,
      "old_path": "drivers/net/fs_enet/fs_enet-main.c",
      "new_id": "52911889fd122fb7dad0f69a3c4a0dcb53b48d28",
      "new_mode": 33188,
      "new_path": "drivers/net/fs_enet/fs_enet-main.c"
    },
    {
      "type": "modify",
      "old_id": "0496d16f9de5f39a690597991c1bdcb4cc0eca9b",
      "old_mode": 33188,
      "old_path": "drivers/net/macb.c",
      "new_id": "daba82bbcb5672fad842e135202abae4bed5c878",
      "new_mode": 33188,
      "new_path": "drivers/net/macb.c"
    },
    {
      "type": "modify",
      "old_id": "a4bc812aa99910ecce1d188058df916d9188da27",
      "old_mode": 33188,
      "old_path": "drivers/net/sh_eth.c",
      "new_id": "c69ba1395fa9d54b0ddcf2044209b202c32343ef",
      "new_mode": 33188,
      "new_path": "drivers/net/sh_eth.c"
    },
    {
      "type": "modify",
      "old_id": "41d3ac45685f768857392addf61d291737a34f5b",
      "old_mode": 33188,
      "old_path": "drivers/net/tc35815.c",
      "new_id": "a645e5028c14bcd12053d77b31f4f0cfd7003c9b",
      "new_mode": 33188,
      "new_path": "drivers/net/tc35815.c"
    }
  ]
}
