)]}'
{
  "log": [
    {
      "commit": "5f44759470f7248f74947a39cba339009d62052c",
      "tree": "d599a349467fee830b7009fb604ef2b8bcd48855",
      "parents": [
        "e89e22b23bceb3fbbcfb931ad17a564b7c1eaa55"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jun 25 09:10:30 2008 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 31 23:44:03 2008 -0400"
      },
      "message": "hwmon: (lm85) Simplify device initialization function\n\nClean up and simplify the device initialization function:\n* Degrade error messages to warnings - what they really are.\n* Stop warning about VxI mode, we don\u0027t really care.\n* Drop comment about lack of limit initialization - that\u0027s the standard\n  way, all hardware monitoring drivers do that.\n* Only read the configuration register once.\n* Only write back to the configuration register if needed.\n* Don\u0027t attempt to clear the lock bit, it locks itself to 1.\n* Move the function to before it\u0027s called, so that we no longer need to\n  forware declare it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "e89e22b23bceb3fbbcfb931ad17a564b7c1eaa55",
      "tree": "906ac1a3699e51fc06d3efd3fc3679c8481cc7e3",
      "parents": [
        "7133e56f29030b13601d3399e20050053e560860"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jun 25 08:47:35 2008 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 31 23:44:03 2008 -0400"
      },
      "message": "hwmon: (lm85) Misc cleanups\n\nMisc cleanups to the lm85 hardware monitoring driver:\n* Mark constant arrays as const.\n* Remove useless masks.\n* Have lm85_write_value return void - nobody is checking the returned\n  value anyway and in some cases it was plain wrong.\n* Remove useless initializations.\n* Rename new_client to client in lm85_detect.\n* Replace cascaded if/else with a switch/case in lm85_detect.\n* Group similar loops in lm85_update_device.\n* Remove legacy comments.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "7133e56f29030b13601d3399e20050053e560860",
      "tree": "0847f9d75e30b465fb8919793baf874281a2902a",
      "parents": [
        "dd1ac5384a08946a99e974bf5749d382e92ed3c0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Apr 12 19:56:35 2008 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 31 23:44:03 2008 -0400"
      },
      "message": "hwmon: (lm85) Don\u0027t write back cached values\n\nIn set_pwm_auto_pwm_minctl, we write cached register bits back to the\nchip. This is a bad idea as we have no guarantee that the cache is\nup-to-date. Better read a fresh register value from the chip, it\u0027s\nsafer and in fact it is also more simple.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "dd1ac5384a08946a99e974bf5749d382e92ed3c0",
      "tree": "67f91863ab47e0db01ecb7ef99d7b7998915c821",
      "parents": [
        "1f44809ac3d7a3fc977684dc3a95fa221f33fc15"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 01 08:47:33 2008 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 31 23:44:03 2008 -0400"
      },
      "message": "hwmon: (lm85) Drop dead code\n\nDrop a lot of useless register defines, conversion macros, data structure\nmembers and update code. All these register values were read from the\ndevice but nothing is done out of them, so this is all dead code in\npractice.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "1f44809ac3d7a3fc977684dc3a95fa221f33fc15",
      "tree": "a2321ce812d601d2a5ecc6d409cb3158cef7fb13",
      "parents": [
        "9ebd3d822efeca2e73565516a80373c76ce3fa12"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 14:03:37 2008 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 31 23:44:03 2008 -0400"
      },
      "message": "hwmon: (lm85) Coding-style cleanups\n\nFix most style issues reported by checkpatch, including:\n* Trailing, missing and extra whitespace\n* Extra parentheses, curly braces and semi-colons\n* Broken indentation\n* Lines too long\n\nI verified that the generated code is the same before and after\nthese changes.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "d38b149794e7444a55e741446717147e7f0467f8",
      "tree": "ccf0949c3fa05eebead99ffe0504bc41e43c5c79",
      "parents": [
        "5dd34572ad9a3be430632dd42e4af2ea370b397b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Apr 03 10:40:39 2008 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jun 19 06:50:31 2008 -0400"
      },
      "message": "hwmon: (lm85) Fix function RANGE_TO_REG()\n\nFunction RANGE_TO_REG() is broken. For a requested range of 2000 (2\ndegrees C), it will return an index value of 15, i.e. 80.0 degrees C,\ninstead of the expected index value of 0. All other values are handled\nproperly, just 2000 isn\u0027t.\n\nThe bug was introduced back in November 2004 by this patch:\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/tglx/history.git;a\u003dcommit;h\u003d1c28d80f1992240373099d863e4996cdd5d646d0\n\nWhile this can be fixed easily with the current code, I\u0027d rather\nrewrite the whole function in a way which is more obviously correct.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Justin Thiessen \u003cjthiessen@penguincomputing.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\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": "8f74efe81d122c071410fd74f42879ef81439fa4",
      "tree": "3febd18d58fb42d248ea565d23daa468094797e7",
      "parents": [
        "345a22245451c0fd2c44b2afb5dfb75628b487fa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Dec 01 11:25:33 2007 +0100"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Feb 07 20:39:44 2008 -0500"
      },
      "message": "hwmon: VRM is not written to registers\n\nWhat was true of reading the VRM value is also true of writing it: not\nbeing a register value, it doesn\u0027t need hardware access, so we don\u0027t\nneed a reference to the i2c client. This allows for a minor code\ncleanup. As gcc appears to be smart enough to simplify the generated\ncode by itself, this cleanup only affects the source code, the\ngenerated binaries are unchanged.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "7b501b1f53605bec17454dd8bbdbbf3f57a7cf32",
      "tree": "3ad4ffe685ebf6a4eca96591012005cf4fa9ed26",
      "parents": [
        "455f791ea3e33a274c098b4a8c2e35d4d1a6d518"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 03 19:44:09 2008 +0100"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Feb 07 20:39:44 2008 -0500"
      },
      "message": "hwmon: Discard useless I2C driver IDs\n\nMany I2C hwmon drivers define a driver ID but no other code references\nthese, meaning that they are useless. Discard them, along with a few\nIDs which are defined but never used at all.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "455f791ea3e33a274c098b4a8c2e35d4d1a6d518",
      "tree": "b715b700c6173cefd46473f8c9670a94415ea117",
      "parents": [
        "4b4df95dccdd2c6a573c9dedefb747ed663c074d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Dec 03 23:28:42 2007 +0100"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Feb 07 20:39:43 2008 -0500"
      },
      "message": "hwmon: (lm85) Make the pwmN_enable files writable\n\nMake the pwmN_enable files writable. This makes it possible to use\nstandard fan speed control tools (pwmconfig, fancontrol) with the lm85\ndriver.\n\nI left the non-standard pwmN_auto_channels files in place, as they\ngive additional control for the automatic mode, and some users might\nbe used to them by now.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "4b4df95dccdd2c6a573c9dedefb747ed663c074d",
      "tree": "f0a35bc10459af78a33ff543650e3024bdd82b91",
      "parents": [
        "050ab8789869eabb6b2e066aca0d13d86013c315"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Dec 03 23:23:21 2007 +0100"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Feb 07 20:39:43 2008 -0500"
      },
      "message": "hwmon: (lm85) Return standard values in pwmN_enable\n\nThe values returned by the lm85 driver in pwmN_enable sysfs files do\nnot match the standard. Fix that.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "90d6619a916062cb75a176aacb318d108758b4a5",
      "tree": "4178d9061f8f85538820270afe50f8b3f5be9fb3",
      "parents": [
        "a1aa5a770dc31dc7e88313ddd2a76e0a875b9b43"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Oct 08 18:24:35 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:32 2007 -0400"
      },
      "message": "hwmon: VRM is not read from registers\n\nThe VRM value is not read from chip registers, so there\u0027s no need\nto update the device data cache before exporting the VRM value to\nuser-space.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "63f281a6e32ebc93c62dac0d399d8e054eb7b2ec",
      "tree": "d60cf42951a3d274f263788f6f54c06695b2e41f",
      "parents": [
        "5a4d3ef317c845893fe3f9d3517cb0a99375da53"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 05 20:39:40 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm85) Let the user set the fan min limit to 0\n\nTrying to set the fan min limit to 0 currently writes 0 to the\nregister, which is an invalid value. It\u0027s read back as -1 and the\nalarm flag is raised. Instead we should write 0xffff (maximum\nvalue), which reads back as 0 and no alarm flag is raised.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "5a4d3ef317c845893fe3f9d3517cb0a99375da53",
      "tree": "3e1b29b3ef889d160f8cc29e5d534bd5f7a79464",
      "parents": [
        "bf76e9d3c42fae879feabe26a10bf8ebf27ab328"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 05 20:38:32 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm85) Clean up the handling of additional resolution bits\n\nThe way the lm85 driver currently handles the additional resolution\nbits some chips have for the voltage and temperature measurements is\nquite complex. This is my attempt to make it simpler.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "bf76e9d3c42fae879feabe26a10bf8ebf27ab328",
      "tree": "995b4e8097def5f1e9b1f010fce2b2934e995c40",
      "parents": [
        "6b9aad2d8acf309f99213875dd94f2ec691fe820"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 05 20:37:58 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm85) Add individual alarm files\n\nThe future libsensors needs these individual alarm and fault files.\n\nAlso delete old and unused alarm defines.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "6b9aad2d8acf309f99213875dd94f2ec691fe820",
      "tree": "a7a04fff758b33446674eec4cebf74aec75c309e",
      "parents": [
        "b353a487b9d835da331edb443afedfd7977b3d76"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 05 20:37:21 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm85) Export in5, in6 and in7 voltage channels\n\nThe SMSC EMC6D100 supports 3 additional voltage channels. The lm85\ndriver reads the register values for these, but doesn\u0027t create the\ncorresponding sysfs files, so the user can\u0027t read the values nor write\nthe limits. Create the missing sysfs files.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "b353a487b9d835da331edb443afedfd7977b3d76",
      "tree": "d4fc64e99a9c9f7085437f581a24088befab7dfa",
      "parents": [
        "1beeffe43311f64df8dd0ab08ff6b1858c58363f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 05 20:36:12 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm85) Use dynamic sysfs callbacks\n\nThis lets us get rid of macro-generated functions and shrinks the\ndriver size by about 10%. I used a new style suggested by Mark M.\nHoffman to retrieve the channel number. Instead of:\n\n\tstruct sensor_device_attribute *sda \u003d to_sensor_dev_attr(attr);\n\tint nr \u003d sda-\u003eindex;\n\nI do:\n\n\tint nr \u003d to_sensor_dev_attr(attr)-\u003eindex;\n\nThis looks better, and even allows the compiler to do some minor\noptimizations.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\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": "ed6bafbf6017d6a007b39de6b65ad3b8ae4c8aee",
      "tree": "f63bb4d3d5bd762b32fd94f3dd3b2fe31525e1bb",
      "parents": [
        "7f999aa726ded3fd10d7619945e8b7d7e39833b3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Feb 14 21:15:03 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Wed Feb 14 21:15:03 2007 +0100"
      },
      "message": "hwmon: Cleanup a bogus legacy comment\n\nCleanup a bogus legacy comment that has been replicated to many\nhardware monitoring drivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6a0b1013c61396e588540713c8389038e7d0fead",
      "tree": "839727531bcc46b8c0b3106cb7fa5137682af55d",
      "parents": [
        "f8d0c19a93cea3a26a90f2462295e1e01a4cd250"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Feb 14 21:15:03 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Wed Feb 14 21:15:03 2007 +0100"
      },
      "message": "hwmon: Drop unused mutexes in two drivers\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0501a3816e5b778830fc2157a6d6bb11a965fc2c",
      "tree": "9424b8b523ea1a9c1522babe2becd77b8c614494",
      "parents": [
        "c18beb5b92b090cb424718a4f1771b1a9fad56de"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Sep 24 21:14:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:17 2006 -0700"
      },
      "message": "hwmon: Fix unchecked return status, batch 2\n\nhwmon: Fix unchecked return status, batch 2\n\nFix up some hwmon drivers so that they no longer ignore return status\nfrom device_create_file().\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\n"
    },
    {
      "commit": "f6c27fc17c5e575c5471fb344bdbd5f5f6072136",
      "tree": "0b6b2e884ef47278471e450f5a346ada5c451f00",
      "parents": [
        "279a022d4a12598b58aee47a73faf2d8cc72c91f"
      ],
      "author": {
        "name": "Darren Jenkins",
        "email": "darrenrjenkins@gmail.com",
        "time": "Mon Feb 27 23:14:58 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:55 2006 -0800"
      },
      "message": "[PATCH] I2C: hwmon: Rename register parameters\n\n\"register\" is a reserved keyword so using it as a parameter name\ncan confuse some compilers, most notably ICC.\n\nThe patch below just renames all occurences to reg which fits the actual\nfunction declarations.\n\nSigned-off-by: Darren Jenkins \u003cdarrenrjenkins@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\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": "9c516ef496c857aa4b1b41dc313010f11d39c496",
      "tree": "94fd2cc493def4ec290705b4d943335558eb304e",
      "parents": [
        "07421cabdc62519d0f747149b7c9b425b4d746cd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Nov 26 20:07:54 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:20 2006 -0800"
      },
      "message": "[PATCH] hwmon: Support the VRM 10 mode of the ADT7463\n\nSupport the VRM 10 mode of the ADT7463.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d8d2061590c87c20bf78133461bc74df78803ecb",
      "tree": "39ca3da820be362cabfff53f9d5446f6c3dc8059",
      "parents": [
        "6536c49a1ee2bd85eee0e7fa41e67c5743f2f93e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 26 21:05:46 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:13 2005 -0700"
      },
      "message": "[PATCH] hwmon: Static function fixes, 2 of 4\n\nlm78.c and lm85.c have a number of items declared static\nthen implemented without the static on them. The following\npatch fixes these sparse errors.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\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": "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": "5cb802293e87035920d47979107af8cf42a2f62a",
      "tree": "f543daa9379e4ddfbf1de92283680d3c49ee69e5",
      "parents": [
        "53ae11b08353268c4012ef107bf205a0724d71aa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 29 20:51:54 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:17 2005 -0700"
      },
      "message": "[PATCH] hwmon: lm85: trivial cleanups\n\nRemove an unused macro and an outdated comment from the lm85 driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02ff982c6911de1484e13a1d765d7bd31a0f8fee",
      "tree": "94e8c388df0de6561da7f10840f4e87dead18724",
      "parents": [
        "5071860aba7fc69279ab822638ed2c2e4549f9fd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 20 00:05:33 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 (8/9)\n\nKill all uses of i2c_is_isa_adapter except for the hybrid drivers (it87,\nlm78, w83781d). The i2c-isa adapter not being registered with the i2c\ncore anymore, drivers don\u0027t have to fear being erroneously attached to\nit.\n\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": "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": "68188ba7de2db9999ff08a4544a78b2f10eb08bd",
      "tree": "37e0406d7f2b6ace2bc73043bda0c745d3aa5e37",
      "parents": [
        "ff3240946d6a3d9f2ecf273f7330e09eec5484eb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon May 16 18:52:38 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:57 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill common macro abuse in chip drivers\n\nThis patch kills a common macro abuse in i2c chip drivers: defining\nALARMS_FROM_REG returning its argument unchanged. Dropping the macro\nmakes the code somewhat more readable IMHO.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f0bb60e7b1a0a26c25d8cbf81dda7afbc8bd2982",
      "tree": "93dc5302d0299e8167c2affc1d65a705219c0d88",
      "parents": [
        "da17838c5e7256976c34c5d051dc8fb3c6f364b7"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@mail.ru",
        "time": "Sat Apr 16 18:10:02 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:53 2005 -0700"
      },
      "message": "[PATCH] I2C: drivers/i2c/*: #include \u003clinux/config.h\u003e cleanup\n\nFiles that don\u0027t use CONFIG_* stuff shouldn\u0027t include config.h\nFiles that use CONFIG_* stuff should include config.h\n\nIt\u0027s that simple. ;-)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8627f9ba531269d8850919c62af1b017438e2e79",
      "tree": "ed560594954e5e2303c98bbc8fb83ec7e0dec661",
      "parents": [
        "30f74292e50d6c4ae438dbee5cb45d77bf774351"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:03 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:33 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/lm77.c - max1619.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\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"
    }
  ]
}
