)]}'
{
  "log": [
    {
      "commit": "b173491339b9ae7f1322241ce6228c1268513a39",
      "tree": "dca8b3a7021d7957d60023e34ac96a9df5215421",
      "parents": [
        "4f0217e30249ac0eb13b65ef64f2aee627465da2"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Aug 15 10:32:13 2007 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 01:27:24 2007 -0400"
      },
      "message": "PNP: remove null pointer checks\n\nRemove some null pointer checks.  Null pointers in these areas indicate\nprogramming errors, and I think it\u0027s better to oops immediately rather\nthan return an error that is easily ignored.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Adam Belay \u003cabelay@novell.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1e0aa9ad721349781b728ec4226876247e3fd431",
      "tree": "420685fa219339ba275f6c632d5c51d6d70310ac",
      "parents": [
        "b377fd3982ad957c796758a90e2988401a884241"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Aug 15 10:32:08 2007 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 01:27:23 2007 -0400"
      },
      "message": "PNP: fix up after Lindent\n\nMore manual fixups after Lindent.  No functional change.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Adam Belay \u003cabelay@novell.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "07d4e9af109221ab731c5aaf832e89776c64b013",
      "tree": "05d05620af7b1b009f48dbad5f38004b682db271",
      "parents": [
        "9dd78466c956ac4b4f38e12032dc4249ccf57ad1"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Jul 26 10:41:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:21 2007 -0700"
      },
      "message": "PNP: fix up after Lindent\n\nThese are manual fixups after running Lindent.  No functional change.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9dd78466c956ac4b4f38e12032dc4249ccf57ad1",
      "tree": "57ee3822b79049d38c1df952fe77e72a97c718f3",
      "parents": [
        "8ec3cf7d29aef773eee5bc6cd9b0fa4d3fb42480"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Jul 26 10:41:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:20 2007 -0700"
      },
      "message": "PNP: Lindent all source files\n\nRun Lindent on all PNP source files.\n\nProduced by:\n\n    $ quilt new pnp-lindent\n    $ find drivers/pnp -name \\*.[ch] | xargs quilt add\n    $ quilt add include/linux/{pnp.h,pnpbios.h}\n    $ scripts/Lindent drivers/pnp/*.c drivers/pnp/*/*.c include/linux/pnp*.h\n    $ quilt refresh --sort\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc30e68e88baf463683bde43347756889ba2ffae",
      "tree": "3da69f1c11c10e0ad3c3663989575a5a03ef61c1",
      "parents": [
        "fd4aff1a28eecbd729b409bf7d3eff5948f20414"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Jul 20 10:03:20 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 04:18:20 2007 -0400"
      },
      "message": "ACPI, PNP: hook ACPI D-state to PNP suspend/resume\n\napplied after Rafel\u0027s \u0027PM: Update global suspend and hibernation operations framework\u0027 patch set\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "982c609448b9d724e1c3a0d5aeee388c064479f0",
      "tree": "8e402d45943ec27c0b93d2f5aeb376f6aa512215",
      "parents": [
        "070c6999831dc4cfd9b07c74c2fea1964d7adfec"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:53 2006 -0800"
      },
      "message": "[PATCH] pnp: PNP: adjust pnp_register_driver signature\n\nRemove the assumption that pnp_register_driver() returns the number of devices\nclaimed.  Returning the count is unreliable because devices may be hot-plugged\nin the future.\n\nThis changes the convention to \"zero for success, or a negative error value,\"\nwhich matches pci_register_driver(), acpi_bus_register_driver(), and\nplatform_driver_register().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4681fc320889de4591f945c4fdf08546eb9ab266",
      "tree": "84da79632be2925c68eed99636c184f8342d270e",
      "parents": [
        "1d0baa3a1c836f0403b318d549fd49ebc73ee631"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Thu Jan 05 14:41:37 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 11:26:09 2006 -0800"
      },
      "message": "[PATCH] Add pnp_bus_type probe and remove methods\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68094e3251a664ee1389fcf179497237cbf78331",
      "tree": "1f38ff587622bab4b1063c19447832f6cbff8a6f",
      "parents": [
        "4c98cfef2efa6b6662ac28c4f0069964bbd9fdf9"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Tue Nov 29 09:09:32 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:31:30 2006 +0100"
      },
      "message": "[ALSA] [PATCH] alsa: Improved PnP suspend support\n\nAlso use the PnP functions to start/stop the devices during the suspend so\nthat drivers will not have to duplicate this code.\n\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4c98cfef2efa6b6662ac28c4f0069964bbd9fdf9",
      "tree": "4ad45704bcf9e43085164d8d7ca6f07d6f1884dd",
      "parents": [
        "0ba656d0b2319b76fbebd01c1c9ba5ca8eb33fb1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 29 09:09:32 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:31:19 2006 +0100"
      },
      "message": "[ALSA] PATCH] Add PM support to PnP drivers\n\nAdd suspend/resume callback to pnp_driver and pnp_card_driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b449f63c8ce4a517cb91f237cc3d68d083ec2dd3",
      "tree": "3d00143e3114f5f044c174df519378bc47dcd4ea",
      "parents": [
        "5fed0578be842dd7d24e5240a75b02bbc748501f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 07 01:01:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:09 2005 -0800"
      },
      "message": "[PATCH] drivers/pnp/: cleanups\n\nThis patch contains the following possible cleanups:\n- make needlessly global code static\n- #if 0 the following unused global function:\n  - core.c: pnp_remove_device\n- #if 0 the following unneeded EXPORT_SYMBOL\u0027s:\n  - card.c: pnp_add_card\n  - card.c: pnp_remove_card\n  - card.c: pnp_add_card_device\n  - card.c: pnp_remove_card_device\n  - card.c: pnp_add_card_id\n  - core.c: pnp_register_protocol\n  - core.c: pnp_unregister_protocol\n  - core.c: pnp_add_device\n  - core.c: pnp_remove_device\n  - pnpacpi/core.c: pnpacpi_protocol\n  - driver.c: pnp_add_id\n  - isapnp/core.c: isapnp_read_byte\n  - manager.c: pnp_auto_config_dev\n  - resource.c: pnp_register_dependent_option\n  - resource.c: pnp_register_independent_option\n  - resource.c: pnp_register_irq_resource\n  - resource.c: pnp_register_dma_resource\n  - resource.c: pnp_register_port_resource\n  - resource.c: pnp_register_mem_resource\n\nNote that this patch #if 0\u0027s exactly one functions and removes no\nfunctions.  Most it does is the #if 0 of EXPORT_SYMBOL\u0027s, so if any modular\ncode will use any of them, re-adding will be trivial.\n\nModular ISAPnP might be interesting in some cases, but this is more legacy\ncode.  If someone would work on it to sort all the issues out (starting\nwith the point that most users of __ISAPNP__ will have to be fixed)\nre-enabling the required EXPORT_SYMBOL\u0027s won\u0027t be hard for him.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e139aa595c5d3bd01699530cbe017dec75fdb07f",
      "tree": "03d4552ed05450b49269c2b2d437bb069c603eba",
      "parents": [
        "486d46aefe7ded0d343e306be740edd972aff740"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Sep 06 15:17:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:25 2005 -0700"
      },
      "message": "[PATCH] PNP: make pnp_dbg conditional directly on CONFIG_PNP_DEBUG\n\nSeems pointless to require .c files to test CONFIG_PNP_DEBUG and\nconditionally define DEBUG before including \u003clinux/pnp.h\u003e.  Just test\nCONFIG_PNP_DEBUG directly in pnp.h.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d618afdd61ccaacbab4976a556c0ddcf36e2d8a",
      "tree": "abe9d05aacee69b9b59375e867db295982222e65",
      "parents": [
        "fae3cd00255e3e51ffd59fedb1bdb91ec96be395"
      ],
      "author": {
        "name": "mochel@digitalimplant.org",
        "email": "mochel@digitalimplant.org",
        "time": "Mon Mar 21 11:07:54 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:13 2005 -0700"
      },
      "message": "[PATCH] Use driver_for_each_device() in drivers/pnp/driver.c instead of manually walking list.\n\nSigned-off-by: Patrick Mochel \u003cmochel@digitalimplant.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -Nru a/drivers/pnp/driver.c b/drivers/pnp/driver.c\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"
    }
  ]
}
