)]}'
{
  "log": [
    {
      "commit": "f743ca5e10f4145e0b3e6d11b9b46171e16af7ce",
      "tree": "e21e900b2400d66a6da37492951e80c6f4cf4230",
      "parents": [
        "d960bb4db9f422b5c3c82e0dfd6c8213a4fc430d"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Tue Nov 22 23:36:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] kobject_uevent CONFIG_NET\u003dn fix\n\nlib/lib.a(kobject_uevent.o)(.text+0x25f): In function `kobject_uevent\u0027:\n: undefined reference to `__alloc_skb\u0027\nlib/lib.a(kobject_uevent.o)(.text+0x2a1): In function `kobject_uevent\u0027:\n: undefined reference to `skb_over_panic\u0027\nlib/lib.a(kobject_uevent.o)(.text+0x31d): In function `kobject_uevent\u0027:\n: undefined reference to `skb_over_panic\u0027\nlib/lib.a(kobject_uevent.o)(.text+0x356): In function `kobject_uevent\u0027:\n: undefined reference to `netlink_broadcast\u0027\nlib/lib.a(kobject_uevent.o)(.init.text+0x9): In function `kobject_uevent_init\u0027:\n: undefined reference to `netlink_kernel_create\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nNetlink is unconditionally enabled if CONFIG_NET, so that\u0027s OK.\n\nkobject_uevent.o is compiled even if !CONFIG_HOTPLUG, which is lazy.\n\nLet\u0027s compound the sin.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "312c004d36ce6c739512bac83b452f4c20ab1f62",
      "tree": "e61e8331680a0da29557fe21414d3b31e62c9293",
      "parents": [
        "5f123fbd80f4f788554636f02bf73e40f914e0d6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Wed Nov 16 09:00:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver core: replace \"hotplug\" by \"uevent\"\n\nLeave the overloaded \"hotplug\" word to susbsystems which are handling\nreal devices. The driver core does not \"plug\" anything, it just exports\nthe state to userspace and generates events.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5f123fbd80f4f788554636f02bf73e40f914e0d6",
      "tree": "dbb7db4c62fa8130a393ce772cf819fcffe2606b",
      "parents": [
        "033b96fd30db52a710d97b06f87d16fc59fee0f1"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 14:43:07 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] merge kobject_uevent and kobject_hotplug\n\nThe distinction between hotplug and uevent does not make sense these\ndays, netlink events are the default.\n\nudev depends entirely on netlink uevents. Only during early boot and\nin initramfs, /sbin/hotplug is needed. So merge the two functions and\nprovide only one interface without all the options.\n\nThe netlink layer got a nice generic interface with named slots\nrecently, which is probably a better facility to plug events for\nsubsystem specific events.\nAlso the new poll() interface to /proc/mounts is a nicer way to\nnotify about changes than sending events through the core.\nThe uevents should only be used for driver core related requests to\nuserspace now.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "033b96fd30db52a710d97b06f87d16fc59fee0f1",
      "tree": "00fbccf2cf478307e213f298a221e330f3ba12ae",
      "parents": [
        "0f76e5acf9dc788e664056dda1e461f0bec93948"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 06:09:55 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] remove mount/umount uevents from superblock handling\n\nThe names of these events have been confusing from the beginning\non, as they have been more like claim/release events. We needed these\nevents for noticing HAL if storage devices have been mounted.\n\nThanks to Al, we have the proper solution now and can poll()\n/proc/mounts instead to get notfied about mount tree changes.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0296b2281352e4794e174b393c37f131502e09f0",
      "tree": "874e1de7ffaf56ab14f031d2818b69853c4914d8",
      "parents": [
        "034382117725f6b6b26fbb138498139c5c012c1b"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 05:33:52 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] remove CONFIG_KOBJECT_UEVENT option\n\nIt makes zero sense to have hotplug, but not the netlink\nevents enabled today. Remove this option and merge the\nkobject_uevent.h header into the kobject.h header file.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fd4f2df24bc23e6b8fc069765b425c7dacf52347",
      "tree": "f7e993817030747c5e1000d46685ebd2eef11085",
      "parents": [
        "6daa0e28627abf362138244a620a821a9027d816"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:18:50 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: lib/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "419cab3fc69588ebe35b845cc3a584ae172463de",
      "tree": "7886076bcc4970005cbd39c886eb414bb61242a4",
      "parents": [
        "f3b4f3c6dec04c6c8261fe22645f07b39976595a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Apr 26 02:32:54 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:01 2005 -0700"
      },
      "message": "[PATCH] kset_hotplug_ops-\u003ename shoudl return const char *\n\nkobject: change name() method in kset_hotplug_ops return const char *\n\t since users shoudl not try to modify returned data.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f3b4f3c6dec04c6c8261fe22645f07b39976595a",
      "tree": "9c4ad15f5d5fc7d3a8006396b185bb615386a61c",
      "parents": [
        "e3a15db2415579d5136b9ba9b52fe27c66da8780"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Apr 26 02:32:00 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:00 2005 -0700"
      },
      "message": "[PATCH] Make kobject\u0027s name be const char *\n\nkobject: make kobject\u0027s name const char * since users should not\n\t attempt to change it (except by calling kobject_rename).\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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"
    }
  ]
}
