)]}'
{
  "log": [
    {
      "commit": "36564efaddb7c1ace20f531860985a9848714c79",
      "tree": "c517e6148179efba38880c908bca3bacbc4d57ea",
      "parents": [
        "b6707b78ff3172f03ee197b7e638cf6bc81d4407"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Thu Jan 19 11:02:23 2012 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Mar 18 18:27:35 2012 -0700"
      },
      "message": "hwmon: (pc87427) Fix multi-line comments\n\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "179c4fdb565dd2157e5dfe89318b74868e3b523d",
      "tree": "66c8b705260562df090a5061af2be9c80b71cd4b",
      "parents": [
        "24edc0a71badc13a9574b060e6a22e78339ac7a4"
      ],
      "author": {
        "name": "Frans Meulenbroeks",
        "email": "fransmeulenbroeks@gmail.com",
        "time": "Wed Jan 04 20:58:52 2012 +0100"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jan 05 08:19:34 2012 -0800"
      },
      "message": "hwmon: replaced strict_str* with kstr*\n\nreplaced strict_strtol with kstrtol and\nreplaced strict_strtuol with kstrtuol\n\nThis satisfies checkpatch -f\nCompile tested only: no warnings or errors given\n\nSigned-off-by: Frans Meulenbroeks \u003cfransmeulenbroeks@gmail.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5e24e0c365e0f83f9a6f5adb3bd0cf5ca5cd8ab1",
      "tree": "ffeb632700e12cf897c9782f848d7dcdd60dd233",
      "parents": [
        "9e991c6fad4618a9158437f1f650225f9ec485c3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jan 12 21:55:11 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Jan 12 21:55:11 2011 +0100"
      },
      "message": "hwmon: (pc87427) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c6b8724647eb1c24dc37cec8518bb6957f0000a8",
      "tree": "ff5c9d77d023d049c51b84323b809bd16bd080f8",
      "parents": [
        "008e5f3350e0a474baff3ed3eb4f79653a6b6745"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:09:00 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:09:00 2010 +0200"
      },
      "message": "hwmon: (pc87427) Move sysfs file removal to a separate function\n\nThe sysfs file removal code is the same in the probe error path and in\nthe remove function, so move it to a separate function to avoid code\nduplication.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "008e5f3350e0a474baff3ed3eb4f79653a6b6745",
      "tree": "b2a2b27fd68b6071bbe3f2560df477d39d2ddb24",
      "parents": [
        "9d32df192d2e4db4d59f26a3ea73601bd1a733e5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:59 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:59 2010 +0200"
      },
      "message": "hwmon: (pc87427) Add temperature monitoring support\n\nAdd support for the 6 temperature monitoring channels of the PC87427.\nNote that the sensors resolution can vary, and I couldn\u0027t find a way\nto figure it out, so we might have to compensate in user-space.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9d32df192d2e4db4d59f26a3ea73601bd1a733e5",
      "tree": "69d44f6e2707af0d77244f78461a4c690f4ca0a8",
      "parents": [
        "328716bc16b7077ea5f6293c7420247c570d6480"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:58 2010 +0200"
      },
      "message": "hwmon: (pc87427) Add support for the second logical device\n\nThe second logical device contains the voltage and temperature\nregisters. We have to extend the driver to support a second logical\ndevice before we can add support for these features.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "328716bc16b7077ea5f6293c7420247c570d6480",
      "tree": "e96b0cf74988b4b3b05c6408d8640ba61e99f63c",
      "parents": [
        "0d22d5835d4c82d1d03399688267f63334efd526"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:58 2010 +0200"
      },
      "message": "hwmon: (pc87427) Add support for manual fan speed control\n\nAdd initial support for PWM outputs of the PC87427 Super-I/O chip.\nOnly mode change and manual fan speed control are supported. Automatic\nmode configuration isn\u0027t supported, and won\u0027t be until at least one\nboard is known, which makes uses of the PWM outputs.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "0d22d5835d4c82d1d03399688267f63334efd526",
      "tree": "345cf761428b93f411a65d8a2970169ff233018e",
      "parents": [
        "4e7d99e1acddea44be61aee0b934a7ce45d4c3f4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:57 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:57 2010 +0200"
      },
      "message": "hwmon: (pc87427) Minor style cleanups\n\nFollow the best practice of the day.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "4e7d99e1acddea44be61aee0b934a7ce45d4c3f4",
      "tree": "94b7735b2217b7c0d4dfd4dacce99a6bbfefaf2a",
      "parents": [
        "c39aedafb242601729bef48db052ebc055ce3ab4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:56 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:56 2010 +0200"
      },
      "message": "hwmon: (pc87427) Handle disabled fan inputs properly\n\nMost fan input pins of the PC87427 can have alternate functions.\nUpdate the driver to check the configuration register and only support\nfan inputs which are really used for fan monitoring.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "86855b0c1fd75338c67cabbf85d64d033612c47b",
      "tree": "69b20b9059bc9d317fcb68a77ce988acce8577ef",
      "parents": [
        "6055fae8aceee41471edfd1876e5617d16e028fe"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Sep 15 17:18:13 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 15 17:18:13 2009 +0200"
      },
      "message": "hwmon: Use resource_size\n\nUse the function resource_size, which reduces the chance of introducing\noff-by-one errors in calculating the resource size.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nstruct resource *res;\n@@\n\n- (res-\u003eend - res-\u003estart) + 1\n+ resource_size(res)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6055fae8aceee41471edfd1876e5617d16e028fe",
      "tree": "5579918819802d746c6854c183b3ed8cdc7c5613",
      "parents": [
        "1915fb70fa23230894cd35d98fcac5a168ec5c23"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Sep 15 17:18:13 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 15 17:18:13 2009 +0200"
      },
      "message": "hwmon: Include \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e\n\nDrivers should be including \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Alistair John Strachan \u003calistair@devzero.co.uk\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nCc: Juerg Haefliger \u003cjuergh@gmail.com\u003e\nCc: Frank Seidel \u003cfrank@f-seidel.de\u003e\nAcked-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nCc: Roger Lucas \u003cvt8231@hiddenengine.co.uk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b9acb64a385c5b26fc392e0d58ac7b8e0a2cd812",
      "tree": "efd4f47d256551082742a092a15ac9b28ddeefe5",
      "parents": [
        "c8ac32e4711639c81e5f4d4cd78c8f21675a2bae"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Wed Jan 07 16:37:35 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 07 16:37:35 2009 +0100"
      },
      "message": "hwmon: Check for ACPI resource conflicts\n\nCheck for ACPI resource conflicts in hwmon drivers. I\u0027ve included\nall Super-I/O and PCI drivers.\n\nI\u0027ve voluntarily left out:\n* Vendor-specific drivers: if they conflicted on any system, this would\n  pretty much mean that they conflict on all systems, and we would know\n  by now.\n* Legacy ISA drivers (lm78 and w83781d): they only support chips found\n  on old designs were ACPI either wasn\u0027t supported or didn\u0027t deal with\n  thermal management.\n* Drivers accessing the I/O resources indirectly (e.g. through SMBus):\n  the checks are already done where they belong, i.e. in the bus drivers.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: David Hubbard \u003cdavid.c.hubbard@gmail.com\u003e\n"
    },
    {
      "commit": "67b671bceb4a8340a30929e9642620d99ed5ad76",
      "tree": "d302333633bdbd752151933366aaaabfdc60e719",
      "parents": [
        "b20ff13a6ad64f07ce78c75e6a335c185270d73c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Dec 06 23:13:42 2007 +0100"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Feb 07 20:39:42 2008 -0500"
      },
      "message": "hwmon: Let the user override the detected Super-I/O device ID\n\nWhile it is possible to force SMBus-based hardware monitoring chip\ndrivers to drive a not officially supported device, we do not have this\npossibility for Super-I/O-based drivers. That\u0027s unfortunate because\nsometimes newer chips are fully compatible and just forcing the driver\nto load would work. Instead of that we have to tell the users to\nrecompile the kernel driver, which isn\u0027t an easy task for everyone.\n\nSo, I propose that we add a module parameter to all Super-I/O based\nhardware monitoring drivers, letting advanced users force the driver\nto load on their machine. The user has to provide the device ID of a\nsupposedly compatible device. This requires looking at the source code or\na datasheet, so I am confident that users can\u0027t randomly force a driver\nwithout knowing what they are doing. Thus this should be relatively safe.\n\nAs you can see from the code, the implementation is pretty simple and\nunintrusive.\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": "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": "04a6217df28e3004ba4e76eb0a356a30f72c564f",
      "tree": "c2361be6f6a778dc769d77aa3e9ebfe0ebea366d",
      "parents": [
        "ec5e1a4b8faa6a3522171a185a5c6ac9609e14b4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Jun 12 13:57:19 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:14 2007 -0400"
      },
      "message": "hwmon: Fix a potential race condition on unload\n\nFix a potential race condition when some hardware monitoring platform\ndrivers are being unloaded. I believe that the driver data pointer\nshouldn\u0027t be cleared before all the sysfs files are removed, otherwise\na sysfs callback might attempt to dereference a NULL pointer. I\u0027m not\nsure exactly what the driver core protects drivers against, so let\u0027s\nplay it safe.\n\nWhile we\u0027re here, clear the driver data pointer when probe fails, so\nas to not leave an invalid pointer behind us.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "ce7ee4e80a72d3b1009ca232be8981de93c015f6",
      "tree": "b5160fd4a2b2276f7bd332f753b43f6d9752476b",
      "parents": [
        "00cb4739053fa0ce4594a7798a4095007a1c7c79"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 08 17:21:59 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 08 17:21:59 2007 +0200"
      },
      "message": "hwmon: Request the I/O regions in platform drivers\n\nMy understanding of the resource management in the Linux 2.6 device\ndriver model is that the devices should declare their resources, and\nthen when a driver attaches to a device, it should request the\nresources it will be using, so as to mark them busy. This is how the\nPCI and PNP subsystems work, you can clearly see the two levels of\nresources (declaration and request) in /proc/ioports for these\ndevices.\n\nSo I believe that our platform hardware monitoring drivers should\nfollow the same logic. At the moment, we only declare the resources\nbut we do not request them. This patch adds the I/O region request\nand release calls.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh@gmail.com\u003e\n"
    },
    {
      "commit": "ba224e2c4f0a706714ccb483b0c21d32f5994f67",
      "tree": "572d75a19909ec69a3298135a1646dceffbc584f",
      "parents": [
        "8e9afcbbdef71aeeb510732f4f8d5ac3de863df0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Dec 12 18:18:29 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Dec 12 18:18:29 2006 +0100"
      },
      "message": "hwmon: New PC87427 hardware monitoring driver\n\nThis is a new hardware monitoring driver for the National Semiconductor\nPC87427 Super-I/O chip. It only supports fan speed monitoring for now,\nwhile the chip can do much more.\n\nThanks to Amir Habibi at Candelis for setting up a test system, and to\nMichael Kress for testing several iterations of this driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    }
  ]
}
