)]}'
{
  "log": [
    {
      "commit": "dd77a4ee0f3981693d4229aa1d57cea9e526ff47",
      "tree": "cb486be20b950201103a03636cbb1e1d180f0098",
      "parents": [
        "e8216dee838c09776680a6f1a2e54d81f3cdfa14",
        "7e9f4b2d3e21e87c26025810413ef1592834e63b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 11:49:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 11:49:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (47 commits)\n  Driver core: Don\u0027t call put methods while holding a spinlock\n  Driver core: Remove unneeded routines from driver core\n  Driver core: Fix potential deadlock in driver core\n  PCI: enable driver multi-threaded probe\n  Driver Core: add ability for drivers to do a threaded probe\n  sysfs: add proper sysfs_init() prototype\n  drivers/base: check errors\n  drivers/base: Platform notify needs to occur before drivers attach to the device\n  v4l-dev2: handle __must_check\n  add CONFIG_ENABLE_MUST_CHECK\n  add __must_check to device management code\n  Driver core: fixed add_bind_files() definition\n  Driver core: fix comments in drivers/base/power/resume.c\n  sysfs_remove_bin_file: no return value, dump_stack on error\n  kobject: must_check fixes\n  Driver core: add ability for devices to create and remove bin files\n  Class: add support for class interfaces for devices\n  Driver core: create devices/virtual/ tree\n  Driver core: add device_rename function\n  Driver core: add ability for classes to handle devices properly\n  ...\n"
    },
    {
      "commit": "c8eb8b4025175f967af0ba8e933f23aa9954dc35",
      "tree": "1e7dcfe6472aa0cae05651e375bebb3e7b5b9eb8",
      "parents": [
        "940864ddabdb180e02041c4dcd46ba6f9eee732f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Sep 25 23:32:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:49:03 2006 -0700"
      },
      "message": "[PATCH] PM: make it possible to disable console suspending\n\nChange suspend_console() so that it waits for all consoles to flush the\nremaining messages and make it possible to switch the console suspending off\nwith the help of a Kconfig option.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Stefan Seyfried \u003cseife@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bca293e56b6a8cd16bb6e70a09b2adac9c723b5",
      "tree": "a67697a05fa718a2a03b603d8afbdcbae41d68bc",
      "parents": [
        "047bda36150d11422b2c7bacca1df324c909c0b3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 30 13:54:36 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 25 21:08:37 2006 -0700"
      },
      "message": "PM: add kconfig option for deprecated .../power/state files\n\nAdd a new PM_SYSFS_DEPRECATED config option to control whether or\nnot the /sys/devices/.../power/state files are provided.  This will\nmake it easier to get rid of that mechanism when the time comes,\nand to verify that userspace tools work right without it.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "471b40d0dfc17bf0161629950b82524d41bc37ce",
      "tree": "1f3a95ec7a182e313556afe16d8107444d090fa8",
      "parents": [
        "96dd7421a06a5bc6eb731323b95efcb2fd864854"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Sep 06 00:03:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:02 2006 -0700"
      },
      "message": "[PATCH] prevent swsusp with PAE\n\nPAE + swsusp results in hard-to-debug crash about 50% of time during\nresume.  Cause is known, fix needs to be ported from x86-64 (but we can\u0027t\nmake it to 2.6.18, and I\u0027d like this to be worked around in 2.6.18).\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e02169b682bc448ccdc819dc8639ed34a23cedd8",
      "tree": "bc23410be990f89d13938f9e299b281b5015cf84",
      "parents": [
        "fcb4ee8852e2e9326e102f0910c029de45afabba"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Fri Jun 30 18:59:59 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:59:59 2006 +0200"
      },
      "message": "remove obsolete swsusp_encrypt\n\nRemove SWSUSP_ENCRYPT config option; it is no longer implemented.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "5c31f2738ab124ebc1f8948a5fc17dd7a08ed1ec",
      "tree": "87b8f11652781ee6c50422ba42976f634ca2cd89",
      "parents": [
        "b762450e84e20a179ee5993b065caaad99a65fbf"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 27 02:53:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:35 2006 -0700"
      },
      "message": "[PATCH] pm_trace is dangerous\n\nCONFIG_PM_TRACES scrogs your RTC.  Mark it as experimental, and defaulting to\n`off\u0027.\n\nAlso beef up the help message a bit.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72cf2709bf8e0410800f118c4298bfbf8715b303",
      "tree": "ef6cb4d1cffc56583ebc3233cf836ae4cb67c8e9",
      "parents": [
        "1eec00565d849ceda67f425e089c3233e3ef2ca2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:04:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:04:15 2006 -0700"
      },
      "message": "Fix PM_TRACE dependency: works only on 32-bit x86 for now\n\nNot that x86-64 and other architecture support should be difficult to\nadd (trivial fixups to the data format and add the proper linker script\nentry).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb71c87a492b7090ff9e8ac46912c480a1687e38",
      "tree": "1136213dee0f942866b6c2c65de7e7c63ca94fda",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:27:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:44:01 2006 -0700"
      },
      "message": "Add some basic resume trace facilities\n\nConsidering that there isn\u0027t a lot of hw we can depend on during resume,\nthis is about as good as it gets.\n\nThis is x86-only for now, although the basic concept (and most of the\ncode) will certainly work on almost any platform.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e6e952d1d17e5cd2e25a438662d906c44ffcfaa",
      "tree": "fc34bb93db925660dae368b582c68c0234424387",
      "parents": [
        "3a3f8a126d97cb5bdde92a26136402e88220b30f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:03:08 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:03:08 2006 +0200"
      },
      "message": "help text: SOFTWARE_SUSPEND doesn\u0027t need ACPI\n\nThe note that SOFTWARE_SUSPEND doesn\u0027t need APM is helpful, but nowadays\nthe information that it doesn\u0027t need ACPI, too, is even more helpful.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "750c902ef4a1956cecbc8fb590ce2dad5b02eab9",
      "tree": "8b7c896a9359c7d671f2071bcd4e096c07e5c562",
      "parents": [
        "575c96871832e91983248aebb02fc072e5fd17c9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jan 15 02:01:39 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Sun Jan 15 02:01:39 2006 +0100"
      },
      "message": "SOFTWARE_SUSPEND: fix a typo in the dependencies\n\nThis patch fixes a typo in the dependencies of SOFTWARE_SUSPEND.\n\nThis patch is based on a report by\nJean-Luc Leger \u003creiga@dspnet.fr.eu.org\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\n"
    },
    {
      "commit": "bca73e4bf8563d83f7856164caa44d5f42e44cca",
      "tree": "ea8c50adca509c8012aed715d578b6c927f9e284",
      "parents": [
        "95e861db3eaba7bc99f8605db70103ec3d078203"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Nov 13 16:06:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:10 2005 -0800"
      },
      "message": "[PATCH] move pm_register/etc. to CONFIG_PM_LEGACY, pm_legacy.h\n\nSince few people need the support anymore, this moves the legacy\npm_xxx functions to CONFIG_PM_LEGACY, and include/linux/pm_legacy.h.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "720b9429e8f41f7c4ee9df293403650905042035",
      "tree": "b9ad4fecd9cfeec716fd0a7746c6adaf12616ac5",
      "parents": [
        "244bc050d5c9431682b7d834aff92e663fe88bb2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Sep 22 21:43:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:34 2005 -0700"
      },
      "message": "[PATCH] SOFTWARE_SUSPEND needs HOTPLUG_CPU on SMP\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64e47488c913ac704d465a6af86a26786d1412a5",
      "tree": "d3b0148592963dcde26e4bb35ddfec8b1eaf8e23",
      "parents": [
        "4a35a46bf1cda4737c428380d1db5d15e2590d18",
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "message": "Merge linux-2.6 with linux-acpi-2.6\n"
    },
    {
      "commit": "d7ae79c72d072e3208c18ff2dc402a69229b7b1b",
      "tree": "cdc92d7602d9b93637ff0444910ebe2d2f97ee68",
      "parents": [
        "48c8b1134249432318c8e5d19adc37c45242c4b1"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Tue Sep 06 15:16:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:16 2005 -0700"
      },
      "message": "[PATCH] swsusp: update documentation\n\nThis updates documentation a bit (mostly removing obsolete stuff), and\nmarks swsusp as no longer experimental in config.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2ff18f4070f6303a81fd7d9d967d7c9e01b588f",
      "tree": "250a50e27885a179d0fee37cef31cf3a4d4627d3",
      "parents": [
        "583a4e88db1eadc52116e1f97b4519de655b2b80"
      ],
      "author": {
        "name": "Andreas Steinmetz",
        "email": "ast@domdv.de",
        "time": "Sat Sep 03 15:56:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:16 2005 -0700"
      },
      "message": "[PATCH] encrypt suspend data for easy wiping\n\nThe patch protects from leaking sensitive data after resume from suspend.\nDuring suspend a temporary key is created and this key is used to encrypt the\ndata written to disk.  When, during resume, the data was read back into memory\nthe temporary key is destroyed which simply means that all data written to\ndisk during suspend are then inaccessible so they can\u0027t be stolen lateron.\n\nThink of the following: you suspend while an application is running that keeps\nsensitive data in memory.  The application itself prevents the data from being\nswapped out.  Suspend, however, must write these data to swap to be able to\nresume lateron.  Without suspend encryption your sensitive data are then\nstored in plaintext on disk.  This means that after resume your sensitive data\nare accessible to all applications having direct access to the swap device\nwhich was used for suspend.  If you don\u0027t need swap after resume these data\ncan remain on disk virtually forever.  Thus it can happen that your system\ngets broken in weeks later and sensitive data which you thought were encrypted\nand protected are retrieved and stolen from the swap device.\n\nSigned-off-by: Andreas Steinmetz \u003cast@domdv.de\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb7b6b32644f7a48357e02f8004f88b3220f3494",
      "tree": "fff8771a500c1a28cb29490aa9722f061e16c1eb",
      "parents": [
        "76f58584824c61eb5b3bdbf019236815921d2e7c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:08:25 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:14:20 2005 -0400"
      },
      "message": "[ACPI] IA64-related ACPI Kconfig fixes\n\nBuild issues were mostly in the ACPI\u003dn case -- don\u0027t do that.\nSelect ACPI from IA64_GENERIC.\nAdd some missing dependencies on ACPI.\n\nMark BLACKLIST_YEAR and some laptop-only ACPI drivers\nas X86-only.  Let me know when you get an IA64 Laptop.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "19c324397a55edf122822f829779b46b9cb385dd",
      "tree": "4a4c8f9b614fa5312c09096c9cabaa1435afde36",
      "parents": [
        "21d6b7e18f70c847c867aafb3109405b48424388"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Jun 25 14:55:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:34 2005 -0700"
      },
      "message": "[PATCH] swsusp: only allow it when it makes sense\n\nShow swsuspend only on .config where it can compile.  I got this on PPC32 \u0026\u0026\nSMP:\n\nkernel/power/smp.c:24: error: storage size of `ctxt\u0027 isn\u0027t known\n\nAlso mark swsusp as no longer experimental.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a72e04df5470df0ec646029d31e5528167ab1a7",
      "tree": "11be00c3ed3d8bad775e6eec44078c9f942537b9",
      "parents": [
        "fb69c3907ead36b9e9f41ea6f0d0e0ae10a38a47"
      ],
      "author": {
        "name": "Li Shaohua",
        "email": "shaohua.li@intel.com",
        "time": "Sat Jun 25 14:55:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:32 2005 -0700"
      },
      "message": "[PATCH] suspend/resume SMP support\n\nUsing CPU hotplug to support suspend/resume SMP.  Both S3 and S4 use\ndisable/enable_nonboot_cpus API.  The S4 part is based on Pavel\u0027s original S4\nSMP patch.\n\nSigned-off-by: Li Shaohua\u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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"
    }
  ]
}
