)]}'
{
  "commit": "3189bc5cbadff9a9884db49174d41dc1e0d3d5f7",
  "tree": "399457b76df774bb15fb56b345814d8f98fe0257",
  "parents": [
    "8bb710db69f35e5af885480feb97ef347a0273c8"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Wed Aug 28 14:13:07 2019 -0400"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Tue Oct 01 10:17:01 2019 -0400"
  },
  "message": "Make linker function declarations a tag\n\nThis is similar to Linux\u0027s initcall().  Instead of changing the name of\nthe function, just tag it.  This makes it a little easier to port Linux\ndrivers too.\n\nThe __init tag does nothing right now.  For now, just use it as a\nconvention.\n\nSigned-off-by: Barret Rhoden \u003cbrho@cs.berkeley.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb031a4f042715e00e065e515251d150241672ba",
      "old_mode": 33188,
      "old_path": "kern/drivers/net/bnx2x/bnx2x_dev.c",
      "new_id": "b4b0722b70249c5990547d34cb3aa69ce7550982",
      "new_mode": 33188,
      "new_path": "kern/drivers/net/bnx2x/bnx2x_dev.c"
    },
    {
      "type": "modify",
      "old_id": "f5761df7a2d356eb40de23b271733854209156de",
      "old_mode": 33188,
      "old_path": "kern/drivers/net/ether8139.c",
      "new_id": "199a0c691f89f6b235d6121c2e22aa1238d98864",
      "new_mode": 33188,
      "new_path": "kern/drivers/net/ether8139.c"
    },
    {
      "type": "modify",
      "old_id": "c4c48fcb9c21de5a89fe0de55421fd501fd20040",
      "old_mode": 33188,
      "old_path": "kern/drivers/net/ether82563.c",
      "new_id": "5a2e1c3934c84babba8a3cfa59d0d45fdd8bc5fd",
      "new_mode": 33188,
      "new_path": "kern/drivers/net/ether82563.c"
    },
    {
      "type": "modify",
      "old_id": "f29869fb71682b0e9863ec41b2a5383023cb4d06",
      "old_mode": 33188,
      "old_path": "kern/drivers/net/etherigbe.c",
      "new_id": "13d5463bdcaeeb119cac926be8e61837bd32d328",
      "new_mode": 33188,
      "new_path": "kern/drivers/net/etherigbe.c"
    },
    {
      "type": "modify",
      "old_id": "bd8217eda0faa2890bf17241962a5616bce4afcd",
      "old_mode": 33188,
      "old_path": "kern/drivers/net/mlx4/main.c",
      "new_id": "2309a21af7a2ef6a2cc9892f9efb82a327d6839c",
      "new_mode": 33188,
      "new_path": "kern/drivers/net/mlx4/main.c"
    },
    {
      "type": "modify",
      "old_id": "b9924e15b8ba1f42708c23f08a55668aadd37a79",
      "old_mode": 33188,
      "old_path": "kern/drivers/net/r8169.c",
      "new_id": "4f573424324be5ab8c1e10bf7690a9db1919131d",
      "new_mode": 33188,
      "new_path": "kern/drivers/net/r8169.c"
    },
    {
      "type": "modify",
      "old_id": "72e3e68eebab58bf6c080edce336be1bb73edc46",
      "old_mode": 33188,
      "old_path": "kern/include/linker_func.h",
      "new_id": "8dd4abb5f3e7556a3f6b8ae6cd583415ca8269c1",
      "new_mode": 33188,
      "new_path": "kern/include/linker_func.h"
    },
    {
      "type": "modify",
      "old_id": "0d9232c63c52fb0c2eadffac0bb834c809aa58cb",
      "old_mode": 33188,
      "old_path": "kern/include/linux_compat.h",
      "new_id": "c64505722e307e0f4f6929f7cca322e6ea69163b",
      "new_mode": 33188,
      "new_path": "kern/include/linux_compat.h"
    },
    {
      "type": "modify",
      "old_id": "19ef811c4dda4f64fd9f82466032b5b74653fb12",
      "old_mode": 33188,
      "old_path": "kern/src/ktest/net_ktests.c",
      "new_id": "ef33ded6627ec59d656f56855e5155dac6133a89",
      "new_mode": 33188,
      "new_path": "kern/src/ktest/net_ktests.c"
    },
    {
      "type": "modify",
      "old_id": "9049d16345748763e91d1e1541910f86911ca344",
      "old_mode": 33188,
      "old_path": "kern/src/ktest/pb_ktests.c",
      "new_id": "05d22eac952df75a6935baf53696e74ac3fa3589",
      "new_mode": 33188,
      "new_path": "kern/src/ktest/pb_ktests.c"
    },
    {
      "type": "modify",
      "old_id": "c96f4637f76a2837706b9a9c2016a66dec93c507",
      "old_mode": 33188,
      "old_path": "kern/src/net/ethermedium.c",
      "new_id": "bb3956415bf11e42c852988915ec2bbd1ec322a3",
      "new_mode": 33188,
      "new_path": "kern/src/net/ethermedium.c"
    },
    {
      "type": "modify",
      "old_id": "4cdf617296c0e094a0888c16c1b51e410cb5d479",
      "old_mode": 33188,
      "old_path": "kern/src/net/loopbackmedium.c",
      "new_id": "25918d5e8ee43fe5f6512cdd44cc4dcc4b223681",
      "new_mode": 33188,
      "new_path": "kern/src/net/loopbackmedium.c"
    }
  ]
}
