)]}'
{
  "log": [
    {
      "commit": "f67d115fe48f494d4b7f4f2024217fe52578915f",
      "tree": "80c9ef160714e121b582a901d00bf792373780d3",
      "parents": [
        "e485981e52b476c1b6a00873c2f8b75b3168718f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jan 19 17:30:17 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:17:17 2006 -0800"
      },
      "message": "[PATCH] drivers/base/: proper prototypes\n\nThis patch contains the following changes:\n- move prototypes to base.h\n- sys.c should #include \"base.h\" for getting the prototype of it\u0027s\n  global function system_bus_init()\n\nNote that hidden in this patch there\u0027s a bugfix:\n\nCaller and callee disagreed regarding the return type of\nsysdev_shutdown().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a1bdc7aad8b557176ccecff1da137ebe3090871e",
      "tree": "191866ea2adb807a9fef6305a8e745a8b3ceeea3",
      "parents": [
        "a7fadbe10ccf430e7a8add8b45c561d864087343"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 17:54:41 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:55 2005 -0700"
      },
      "message": "[PATCH] drivers/base - fix sparse warnings\n\nThere are a number of sparse warnings from the latest sparse\nsnapshot being generated from the drivers/base build. The\nmain culprits are due to the initialisation functions not\nbeing declared in a header file.\n\nAlso, the firmware.c file should include \u003clinux/device.h\u003e\nto get the prototype of  firmware_register() and\nfirmware_unregister().\n\nThis patch moves the init function declerations from the\ninit.c file to the base.h, and ensures it is included in\nall the relevant c sources. It also adds \u003clinux/device.h\u003e\nto the included headers for firmware.c.\n\nThe patch does not solve all the sparse errors generated,\nbut reduces the count significantly.\n\ndrivers/base/core.c:161:1: warning: symbol \u0027devices_subsys\u0027 was not declared. Should it be static?\ndrivers/base/core.c:417:12: warning: symbol \u0027devices_init\u0027 was not declared. Should it be static?\ndrivers/base/sys.c:253:6: warning: symbol \u0027sysdev_shutdown\u0027 was not declared. Should it be static?\ndrivers/base/sys.c:326:5: warning: symbol \u0027sysdev_suspend\u0027 was not declared. Should it be static?\ndrivers/base/sys.c:428:5: warning: symbol \u0027sysdev_resume\u0027 was not declared. Should it be static?\ndrivers/base/sys.c:450:12: warning: symbol \u0027system_bus_init\u0027 was not declared. Should it be static?\ndrivers/base/bus.c:133:1: warning: symbol \u0027bus_subsys\u0027 was not declared. Should it be static?\ndrivers/base/bus.c:667:12: warning: symbol \u0027buses_init\u0027 was not declared. Should it be static?\ndrivers/base/class.c:759:12: warning: symbol \u0027classes_init\u0027 was not declared. Should it be static?\ndrivers/base/platform.c:313:12: warning: symbol \u0027platform_bus_init\u0027 was not declared. Should it be static?\ndrivers/base/cpu.c:110:12: warning: symbol \u0027cpu_dev_init\u0027 was not declared. Should it be static?\ndrivers/base/firmware.c:17:5: warning: symbol \u0027firmware_register\u0027 was not declared. Should it be static?\ndrivers/base/firmware.c:23:6: warning: symbol \u0027firmware_unregister\u0027 was not declared. Should it be static?\ndrivers/base/firmware.c:28:12: warning: symbol \u0027firmware_init\u0027 was not declared. Should it be static?\ndrivers/base/init.c:28:13: warning: symbol \u0027driver_init\u0027 was not declared. Should it be static?\ndrivers/base/dmapool.c:174:10: warning: implicit cast from nocast type\ndrivers/base/attribute_container.c:439:1: warning: symbol \u0027attribute_container_init\u0027 was not declared. Should it be static?\ndrivers/base/power/runtime.c:76:6: warning: symbol \u0027dpm_set_power_state\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "afdce75f1eaebcf358b7594ba7969aade105c3b0",
      "tree": "5374a0e85e03c8706a1dd95478b9d0a3312917e0",
      "parents": [
        "151ef38f7c0ec1b0420f04438b0316e3a30bf2e4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 22 16:09:05 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 29 22:48:04 2005 -0700"
      },
      "message": "[PATCH] driver core: Add the ability to bind drivers to devices from userspace\n\nThis adds a single file, \"bind\", to the sysfs directory of every driver\nregistered with the driver core.  To bind a device to a driver, write\nthe bus id of the device you wish to bind to that specific driver to the\n\"bind\" file (remember to not add a trailing \\n).  If that bus id matches\na device on that bus, and it does not currently have a driver bound to\nit, the probe sequence will be initiated with that driver and device.\n\nNote, this requires that the driver itself be willing and able to accept\nthat device (usually through a device id type table).  This patch does\nnot make it possible to override the driver\u0027s id table.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "07e4a3e27fe414980ddc85a358e5a56abc48b363",
      "tree": "eb32858e7facf8b24a2f0fc2d4e829d6ee715c09",
      "parents": [
        "af70316af182f4716cc5eec7e0d27fc731d164bd"
      ],
      "author": {
        "name": "mochel@digitalimplant.org",
        "email": "mochel@digitalimplant.org",
        "time": "Mon Mar 21 10:52:54 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:13 2005 -0700"
      },
      "message": "[PATCH] Move device/driver code to drivers/base/dd.c\n\nThis relocates the driver binding/unbinding code to drivers/base/dd.c. This is done\nfor two reasons: One, it\u0027s not code related to the bus_type itself; it uses some from\nthat, some from devices, and some from drivers. And Two, it will make it easier to do\nsome of the upcoming lock removal on that code..\n\nSigned-off-by: Patrick Mochel \u003cmochel@digitalimplant.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
