)]}'
{
  "commit": "cb52d8970eee65bf2c47d9a91bd4f58b17f595f4",
  "tree": "43521ba99805f293e09a284901cb5435afeab789",
  "parents": [
    "1d9a47315042606b4217691bcea36cfa6ccbde66"
  ],
  "author": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Mon Mar 26 19:06:30 2012 +0000"
  },
  "committer": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Wed Mar 28 11:33:24 2012 +1100"
  },
  "message": "powerpc+sparc/vio: Modernize driver registration\n\nThis makes vio_register_driver() get the module owner \u0026 name at compile\ntime like PCI drivers do, and adds a name pointer directly in struct\nvio_driver to avoid having to explicitly initialize the embedded\nstruct device.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a290a19594645b41ac386a21576459705756b7a",
      "old_mode": 33188,
      "old_path": "arch/powerpc/include/asm/vio.h",
      "new_id": "6bfd5ffe1d4fd287141523e10d1589d89472b636",
      "new_mode": 33188,
      "new_path": "arch/powerpc/include/asm/vio.h"
    },
    {
      "type": "modify",
      "old_id": "bca3fc427b45fffae821440d8021ac9beb4de7bd",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/vio.c",
      "new_id": "b2f7c8480bf6e853704ba20cb4787db7cb519a91",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/vio.c"
    },
    {
      "type": "modify",
      "old_id": "9d83d3bcb494b44e3620f4942934e832035450a5",
      "old_mode": 33188,
      "old_path": "arch/sparc/include/asm/vio.h",
      "new_id": "432afa83886137a89bcd6fa66911922addfa50d3",
      "new_mode": 33188,
      "new_path": "arch/sparc/include/asm/vio.h"
    },
    {
      "type": "modify",
      "old_id": "381edcd5bc2946471e2c47e4f73a607272d25c09",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/ds.c",
      "new_id": "fea13c7b1aeeddcf206217c935a1b044ae96e215",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/ds.c"
    },
    {
      "type": "modify",
      "old_id": "f67e28ef598cae92e660d93afb42a4241dc66dc4",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/vio.c",
      "new_id": "5cffdc55f075a7c9229e40e6abfd97c44d211ed2",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/vio.c"
    },
    {
      "type": "modify",
      "old_id": "48e8fee9f2d4f8aa6bacf4243694a430b53fdae9",
      "old_mode": 33188,
      "old_path": "drivers/block/sunvdc.c",
      "new_id": "9dcf76a10bb64584b2d43bfbcc4d06a735711f43",
      "new_mode": 33188,
      "new_path": "drivers/block/sunvdc.c"
    },
    {
      "type": "modify",
      "old_id": "e877371680a9b1417f53b7b4c73f770b4e6c3d43",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/ibm/ibmveth.c",
      "new_id": "9010cea68bc3094a4b9b18b06cae1aa7d9796cd7",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/ibm/ibmveth.c"
    },
    {
      "type": "modify",
      "old_id": "92a037a8228a3f0c004347442517fe9c2d0c4588",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/sun/sunvnet.c",
      "new_id": "38e3ae9155b7080fc6d0baf5c7b84eadb9f4723d",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/sun/sunvnet.c"
    },
    {
      "type": "modify",
      "old_id": "bdfa223a7dbb9e047c278b6414c5135e49a47001",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ibmvscsi/ibmvfc.c",
      "new_id": "134a0ae85bb7d8d996252879b8dfb5b413f4ac0f",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ibmvscsi/ibmvfc.c"
    },
    {
      "type": "modify",
      "old_id": "e984951baeb6834b27d82b26f5afa6dbcc0bf471",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ibmvscsi/ibmvscsi.c",
      "new_id": "3a6c4742951ea4f1e661c4973a48fdd16abb501d",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ibmvscsi/ibmvscsi.c"
    },
    {
      "type": "modify",
      "old_id": "2256babe047463fa04621efcf432b0affe80ff71",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ibmvscsi/ibmvstgt.c",
      "new_id": "aa7ed81e92371140738bbe4f8d32559662e9b3d7",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ibmvscsi/ibmvstgt.c"
    },
    {
      "type": "modify",
      "old_id": "3a0d53d6368f2f177afc3fc7528ec27cdbd56027",
      "old_mode": 33188,
      "old_path": "drivers/tty/hvc/hvc_vio.c",
      "new_id": "ee307799271a4d3cd362cb131a58490d0d00f18b",
      "new_mode": 33188,
      "new_path": "drivers/tty/hvc/hvc_vio.c"
    },
    {
      "type": "modify",
      "old_id": "d23759183b4782485f03db20de7fa57279a41ca7",
      "old_mode": 33188,
      "old_path": "drivers/tty/hvc/hvcs.c",
      "new_id": "3436436fe2d7bc7317e8b43cae2dadfd4cad5f72",
      "new_mode": 33188,
      "new_path": "drivers/tty/hvc/hvcs.c"
    }
  ]
}
