)]}'
{
  "log": [
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "1f86df49ddfd0067cce941187d57b2fd2f749a9e",
      "tree": "a8357108c8be9e39d040e71d473df4a8f46550da",
      "parents": [
        "c3813d6af177fab19e322f3114b1f64fbcf08d71"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Dec 14 21:17:26 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Dec 14 21:17:26 2009 +0100"
      },
      "message": "i2c: Drop I2C_CLIENT_INSMOD_1\n\nThis macro simply declares an enum, so drivers might as well declare\nit themselves.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "c3813d6af177fab19e322f3114b1f64fbcf08d71",
      "tree": "5189e18f95c954461040bc4becbca6acf739c13b",
      "parents": [
        "310ec79210d754afe51e2e4a983e846b60179abd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Dec 14 21:17:25 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Dec 14 21:17:25 2009 +0100"
      },
      "message": "i2c: Get rid of struct i2c_client_address_data\n\nStruct i2c_client_address_data only contains one field at this point,\nwhich makes its usefulness questionable. Get rid of it and pass simple\naddress lists around instead.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "310ec79210d754afe51e2e4a983e846b60179abd",
      "tree": "98e592b60162cd55e367dc19ba3553617a45b0be",
      "parents": [
        "f40542532e96dda5506eb76badea322f2ae4731c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Dec 14 21:17:23 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Dec 14 21:17:23 2009 +0100"
      },
      "message": "i2c: Drop the kind parameter from detect callbacks\n\nThe \"kind\" parameter always has value -1, and nobody is using it any\nlonger, so we can remove it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "13b3c3fa27f8f4ed306ce624f446fab000dd8ee4",
      "tree": "47c700d617d4a340bfc77b96efeff9a23228e2ff",
      "parents": [
        "9824b8f11373b0df806c135a342da9319ef1d893"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Sep 20 10:25:19 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Sat Sep 20 10:25:19 2008 +0200"
      },
      "message": "hwmon: (atxp1) Fix device detection logic\n\nThe atxp1 device detection code has a major logic flaw, fix it. Not\nsure how we managed to miss this when the driver was merged...\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Sebastian Witt \u003cse.witt@gmx.net\u003e\n"
    },
    {
      "commit": "71163c7c36fa76bb5a72feca7fb685677444070a",
      "tree": "bb2eb8bed43bd5f9b2499ad4e9293324efbe9abb",
      "parents": [
        "063675b15608dfbb8404b3a19546d579bd039d02"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:11 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:11 2008 +0200"
      },
      "message": "hwmon: (atxp1) Convert to a new-style i2c driver\n\nThe new-style atxp1 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "25e9c86d5a6d82ea45eb680fc66bf73ac5e50dff",
      "tree": "ef93558823da87fa425256d9c420113641bfe119",
      "parents": [
        "57df46d6d9ccd6ced95f169020f79ae637423087"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Feb 17 22:28:03 2008 -0500"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Mon Feb 18 21:58:15 2008 -0500"
      },
      "message": "hwmon: normal_i2c arrays should be const\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "1beeffe43311f64df8dd0ab08ff6b1858c58363f",
      "tree": "039324186049a69f3c791165e90404aef497f3cc",
      "parents": [
        "59a35bafb223bbb0553ba1a3bb9280bda668a8d8"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Mon Aug 20 13:46:20 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: Convert from class_device to device\n\nConvert from class_device to device for hwmon_device_register/unregister\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "a5ebe668add5f76ed8f01f752b37cfa164a26a30",
      "tree": "116324063bd55666d0fa23db4342d5bd097518be",
      "parents": [
        "f52f79da2908796a0fa1e7bbbe0d5ff20183d75f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 24 21:24:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:19 2006 -0700"
      },
      "message": "hwmon: Fix unchecked return status, batch 6\n\nhwmon: Fix unchecked return status, batch 6\n\nFix up 5 more hwmon drivers so that they no longer ignore return status\nfrom device_create_file().\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c41bdb526bca5cda5be3de8c112f63c400bf990f",
      "tree": "8a1cd935598c827baa83cbbefbc532cca6e0f7ea",
      "parents": [
        "563daaf4047464eef5ffcb46194a99c1a8f2260e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Aug 28 14:18:14 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:12 2006 -0700"
      },
      "message": "atxp1: Signed/unsigned char bug fix\n\nvid_to_reg() can return -1 and char can be unsigned.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a61bf6300533d3b64d7ff29adfec00e596de67d",
      "tree": "cadce1ae78b51a1dc4c4414699cb590e8c8625e1",
      "parents": [
        "3fb9a65529615944138d527b70174840c95c637a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 18 23:19:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:52 2006 -0800"
      },
      "message": "[PATCH] hwmon: Semaphore to mutex conversions\n\nconvert drivers/hwmon/*.c semaphore use to mutexes.\n\nthe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nall affected hwmon drivers were build-tested.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2b48716d1d2f2edb1e7cbc5ecf1cb2cb39373e33",
      "tree": "04c095d45dfa892b7710e338724a1ac4f1da7cba",
      "parents": [
        "de59cf9ed44f64991e52a9de6094729537f0420c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 06 15:33:15 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:25 2006 -0800"
      },
      "message": "[PATCH] I2C: Remove .owner setting from i2c_driver as it\u0027s no longer needed\n\nNow that i2c_add_driver() doesn\u0027t need the module owner to be set by\nhand, we can delete it from the drivers.  This patch catches all of the\ndrivers that I found in the current tree (if a driver sets the .owner by\nhand, it\u0027s not a problem, just not needed.)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cdaf79349c7d24e1d33acb6497849c9e956a33ea",
      "tree": "48f22bb5f215953ac0e57385282fbc5042a03955",
      "parents": [
        "a9718b0c1154dcbd955be6aaee47a314cde6a25a"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sat Nov 26 20:37:41 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:23 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop i2c_driver.{owner,name}, 3 of 11\n\nWe should use the i2c_driver.driver\u0027s .name and .owner fields\ninstead of the i2c_driver\u0027s ones.\n\nThis patch updates the hwmon drivers.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a9947552d43b0d20d5fa23ac0ba435d526be454",
      "tree": "086844a62f549e488ebeecc196e1d4726a1d4598",
      "parents": [
        "ff179c8cf5caa17bf3d407edbb5872aa2eee6900"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Nov 26 20:28:06 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:21 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop i2c_driver.flags, 2 of 3\n\nJust about every i2c chip driver sets the I2C_DF_NOTIFY flag, so we\ncan simply make it the default and drop the flag. If any driver really\ndoesn\u0027t want to be notified when i2c adapters are added, that driver\ncan simply omit to set .attach_adapter. This approach is also more\nrobust as it prevents accidental NULL pointer dereferences.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ba9c2e8d15da029ea3051c95e446b2d638ef02e2",
      "tree": "28272b92080f18f16008c09464190939183c8698",
      "parents": [
        "2286066faf51890e49ad61e2ceab683666cd9108"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Mon Oct 17 23:08:32 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:12 2005 -0700"
      },
      "message": "[PATCH] hwmon: kzalloc conversion\n\nUse kzalloc instead of kmalloc+memset in all hardware monitoring\ndrivers.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ddec748f328af6b67e4d0ce0248a8e9f36751827",
      "tree": "ce99658260e0a5f3d56e67d5d33ce8e498947990",
      "parents": [
        "7ab83a9137ccd3e092fb6ad0cb105b4d1fb617ae"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Oct 17 23:02:42 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:11 2005 -0700"
      },
      "message": "[PATCH] hwmon: Missing class check in two hwmon drivers\n\nThe atxp1 and ds1621 drivers should make sure they do not probe\nnon-hwmon i2c adapters.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "303760b44a7a142cb9f4c9df4609fb63bbda98db",
      "tree": "8097f99cd993bc005b25e14a5690770b6e351195",
      "parents": [
        "f4b50261207c987913f076d867c2e154d71fd012"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:52:01 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:22 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (07/11)\n\nThe only part left in i2c-sensor is the VRM/VRD/VID handling code.\nThis is in no way related to i2c, so it doesn\u0027t belong there. Move\nthe code to hwmon, where it belongs.\n\nNote that not all hardware monitoring drivers do VRM/VRD/VID\noperations, so less drivers depend on hwmon-vid than there were\ndepending on i2c-sensor.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f4b50261207c987913f076d867c2e154d71fd012",
      "tree": "0b50cfa93f2e1e6a877f51028f93539db0e4547e",
      "parents": [
        "96478ef3f3f71fa929cc905cc794993e312d9a5d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:49:03 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:21 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (06/11)\n\nThe only thing left in i2c-sensor.h are module parameter definition\nmacros. It\u0027s only an extension of what i2c.h offers, and this extension\nis not sensors-specific. As a matter of fact, a few non-sensors drivers\nuse them. So we better merge them in i2c.h, and get rid of i2c-sensor.h\naltogether.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2ed2dc3c116d26fc6a9384e83d136b15cc203b6c",
      "tree": "c79308b2cfe55eaddc95c47cbcafa6e0cae27413",
      "parents": [
        "b78ec31582c60578ee1d3bb470791d6dde96ccf7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:42:02 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:20 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (04/11)\n\ni2c_probe and i2c_detect now do the exact same thing and operate on\nthe same data structure, so we can have everyone call i2c_probe.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5071860aba7fc69279ab822638ed2c2e4549f9fd",
      "tree": "e23a3c7eba547c9d81c7680a40c41536c8a45da3",
      "parents": [
        "4926c0d4de77c5396a274ee7941ed7fc02afed26"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 20 00:02:32 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:12 2005 -0700"
      },
      "message": "[PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (7/9)\n\nKill normal_isa in header files, documentation and all chip drivers, as\nit is no more used.\n\nnormal_i2c could be renamed to normal, but I decided not to do so at the\nmoment, so as to limit the number of changes. This might be done later\nas part of the i2c_probe/i2c_detect merge.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "943b0830cebe4711354945ed3cb44e84152aaca0",
      "tree": "1963da8d8867069617404a8f92739035c6faca02",
      "parents": [
        "1236441f38b6a98caf4c7983e7efdecc2d1527b5"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Fri Jul 15 21:39:18 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:08 2005 -0700"
      },
      "message": "[PATCH] I2C hwmon: add hwmon sysfs class to drivers\n\nThis patch modifies sensors chip drivers to make use of the new\nsysfs class \"hwmon\".\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0cacdf298211ec9e87354cf102f20d070e76e075",
      "tree": "e1bf80422b3508d689210db3b0e1f3bbf075e2ec",
      "parents": [
        "368609c5a8bd75b77721e69726ddfd3c6a30f7d4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 29 12:15:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:50 2005 -0700"
      },
      "message": "[PATCH] I2C: use time_after in 3 chip drivers\n\nA few i2c drivers were not updated to use time_after() yet.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d5d45fb14680326f833295f2316a4ec5e357220",
      "tree": "3b29dbdea18dfecf33b18219c6c374316d99b88b",
      "parents": [
        "ad2f931dcb41bcfae38cc77d78b7821dfef83cf2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 02 18:20:26 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:42:50 2005 -0700"
      },
      "message": "[PATCH] I2C: Move hwmon drivers (2/3)\n\nPart 2: Move the driver files themselves.\n\nNote that the patch \"adds trailing whitespace\", because it does move the\nfiles as-is, and some files happen to have trailing whitespace.\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "164cad9bacc2cf190493d2ee4918dc2869ba6f53",
      "tree": "13d9cd5b35b82f8bb0a178876f4a2c36b63ee863",
      "parents": [
        "fd782a4a99d2d3e818b9465c427b10f7f027d7da"
      ],
      "author": {
        "name": "Prakash Punnoor",
        "email": "prakash@punnoor.de",
        "time": "Wed Jun 29 14:13:54 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 09:08:00 2005 -0700"
      },
      "message": "[PATCH] Don\u0027t fill up log with atxp1 vcore messages change message\n\nI am using the atxp1 module to change vcore on my NForce2 via userspace\ndaemon (see punnoor.de).\n\nCurrently the atxp1 module will write to the log on every vcore change,\nthus filling up my log - which I don\u0027t want.  I am no kernel coder, but\nI guess, this one-liner will change this behaviour in a wanted way, ie\noutput will be made for debug purposes only.\n\nSigned-off-by: Prakash Punnoor \u003cprakash@punnoor.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f637a6494a1872c613fe68f64ea4831c3e5b037",
      "tree": "a18368e908290ca7bdf3430b0b5b9cbc0131da5b",
      "parents": [
        "563db2fe9e0843da9d1d85d824f022be0ada4a3c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:01:59 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:59 2005 -0700"
      },
      "message": "[PATCH] I2C: fix up some sysfs device attribute file parameters\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69113efac29e5f1b7a03dd4fdca5ede6901f4eb8",
      "tree": "5decc38a1b2f5ede2f8d987c1f749f28a5432556",
      "parents": [
        "9cb7d18433ea6db04b3999e8d0b8f52fba551c2d"
      ],
      "author": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 18:00:47 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:50 2005 -0700"
      },
      "message": "[PATCH] I2C: mark all functions static in atxp1 driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9cb7d18433ea6db04b3999e8d0b8f52fba551c2d",
      "tree": "0feff7401b43c5b3b2def0ae64db8f6c385a596b",
      "parents": [
        "3886246a257e828248ce1e72ced00408a3557f0d"
      ],
      "author": {
        "name": "Sebastian Witt",
        "email": "se.witt@gmx.net",
        "time": "Wed Apr 13 22:27:53 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:50 2005 -0700"
      },
      "message": "[PATCH] I2C: add new atxp1 driver\n\nAdds support for the Attansic ATXP1 I2C device, found on some x86\nplattforms to change CPU and other voltages.  Depends on the previous\ni2c-vid.h patch.\n\nSigned-off-by: Sebastian Witt \u003cse.witt@gmx.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ]
}
