)]}'
{
  "log": [
    {
      "commit": "2185696d7d8a852146f6a901b35e9b94be43329a",
      "tree": "b3f75fc6188622e689ef3e7507cc485e9b9ddcdf",
      "parents": [
        "b162c033480a7ba0433d329f56c142a0ab59049d"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Thu Jan 19 21:49:20 2012 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Mar 18 18:27:29 2012 -0700"
      },
      "message": "hwmon: (vt1211) Fix: do not use assignment in if condition\n\nFix checkpatch issue:\nERROR: do not use assignment in if condition\n\nReplace repeated calls to device_create_file() with calls to sysfs_create_group.\n\nCc: Juerg Haefliger \u003cjuergh@gmail.com\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\n"
    },
    {
      "commit": "b162c033480a7ba0433d329f56c142a0ab59049d",
      "tree": "d8ace75be0caaf6acf2eb83328bcb8d8ad4a2178",
      "parents": [
        "9004ac8134de260b2eb9a6d8fb2dd4a37321e49b"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Sun Jan 15 06:52:33 2012 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Mar 18 18:27:28 2012 -0700"
      },
      "message": "hwmon: (vt1211) Fix checkpatch issues\n\nFixed:\nERROR: do not use assignment in if condition\nERROR: switch and case should be at the same indent\nERROR: trailing statements should be on next line\nWARNING: braces {} are not necessary for single statement blocks\nWARNING: simple_strtol is obsolete, use kstrtol instead\n\nModify multi-line comments to follow Documentation/CodingStyle.\n\nNot fixed (false positive):\nERROR: Macros with complex values should be enclosed in parenthesis\n\nNot all fixed (code complexity):\nERROR: do not use assignment in if condition\n\nCc: Juerg Haefliger \u003cjuergh@gmail.com\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\n"
    },
    {
      "commit": "5ed9ba6b87545d21b48e50a028bfb79f9812f89f",
      "tree": "2a49059d66af4eb9359f02e9d502372627e1329f",
      "parents": [
        "774f7827e13cfae720306ca44b83b93ab2a6b9be"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:52 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:30 2011 -0800"
      },
      "message": "hwmon: (vt1211) 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: 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": "18632f84fac770125c0982dfadec6b551e82144e",
      "tree": "9bcf592080c5f19f22a5ef726f0f4fa866ee381b",
      "parents": [
        "603eaa1bdd3e0402085e815cc531bb0a32827a9e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue Feb 17 19:59:54 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 17 19:59:54 2009 +0100"
      },
      "message": "hwmon: Fix ACPI resource check error handling\n\nThis patch fixes a number of cases where things were not properly\ncleaned up when acpi_check_resource_conflict() returned an error,\ncausing oopses such as the one reported here:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d483208\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\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": "898eb71cb17644964c5895fb190e79e3d0c49679",
      "tree": "96be8f0a40feaf56fef836634c89955e432b12db",
      "parents": [
        "6c0286b199c3eb2caa973525dfc8a7ed67090ec0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 18 03:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:28 2007 -0700"
      },
      "message": "Add missing newlines to some uses of dev_\u003clevel\u003e messages\n\nFound these while looking at printk uses.\n\nAdd missing newlines to dev_\u003clevel\u003e uses\nAdd missing KERN_\u003clevel\u003e prefixes to multiline dev_\u003clevel\u003es\nFixed a wierd-\u003eweird spelling typo\nAdded a newline to a printk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "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": "2219cd81a6cd186200606693b360c6429c003bb3",
      "tree": "4568b946f720f517ee1f0dc65f41b51981daf41b",
      "parents": [
        "a117dddf6bb27478e6903c9cb242601b6f45b11c"
      ],
      "author": {
        "name": "Juerg Haefliger",
        "email": "juergh@gmail.com",
        "time": "Wed Feb 14 21:15:05 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Wed Feb 14 21:15:05 2007 +0100"
      },
      "message": "hwmon/vt1211: Add probing of alternate config index port\n\nThe configuration index port of the vt1211 can be accessed at two\ndifferent addresses 0x2e or 0x4e, depending on pin strappings. This\npatch adds support to scan both addresses during module\ninitialization.\n\nSigned-off-by: Juerg Haefliger \u003cjuergh@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ab41319eab3b5e600873dc77dff7756970424ca6",
      "tree": "28a66a3df7ed73de1fd90a7e20b095ddefd6cde2",
      "parents": [
        "125751cb833f20c12c7237782b2a4680fd636ed0"
      ],
      "author": {
        "name": "Juerg Haefliger",
        "email": "juergh@gmail.com",
        "time": "Sun Sep 24 20:54:04 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:16 2006 -0700"
      },
      "message": "hwmon: New driver for the VIA VT1211\n\nhwmon: New driver for the VIA VT1211\n\nThis is a new driver for the VIA VT1211 Super-IO chip. It is a rewrite\nof the existing vt1211 driver (by Mark D. Studebaker and Lars Ekman)\nwhich has been around for a while but never made it into the main\nkernel tree.\n\nIt is implemented as a platform driver and therefore requires\nlm_sensors 2.10.1 to function properly.\n\nSigned-off-by: Juerg Haefliger \u003cjuergh@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"
    }
  ]
}
