)]}'
{
  "log": [
    {
      "commit": "3dd3a156355e7e6bec0dc9a0bbb6eeecbd965d50",
      "tree": "3dcc7bd17a057db82055c5c04eca51bca863cffd",
      "parents": [
        "1fe63ab47a617ee95f562eaa7ddbbc59981ff8c6"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sun Jan 10 20:52:35 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 10 20:52:35 2010 +0100"
      },
      "message": "hwmon: Make PCI device ids constant\n\nThe id_table field of the struct pci_driver is constant in \u003clinux/pci.h\u003e\nso it is worth to make pci_device_id also constant.\n\nThe semantic match that finds this kind of pattern is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nidentifier I1, I2, x;\n@@\n\tstruct I1 {\n\t  ...\n\t  const struct I2 *x;\n\t  ...\n\t};\n@s@\nidentifier r.I1, y;\nidentifier r.x, E;\n@@\n\tstruct I1 y \u003d {\n\t  .x \u003d E,\n\t};\n@c@\nidentifier r.I2;\nidentifier s.E;\n@@\n\tconst struct I2 E[] \u003d ... ;\n@depends on !c@\nidentifier r.I2;\nidentifier s.E;\n@@\n+\tconst\n\tstruct I2 E[] \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "76ff08da34196cfa308fcd3552bb9ea20888e745",
      "tree": "da6e83ed71af4e13358400f5c1fb5b06eb19b206",
      "parents": [
        "a2e066bba2aad6583e3ff648bf28339d6c9f0898"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "message": "hwmon: (k8temp) Fix temperature reporting for (most) K8 RevG CPUs\n\nCurrent Temperature for K8 RevG desktop CPUs is a \"normalized value\"\nwhich can be below ambient temperature.\n\nAs a consequence lots of RevG systems report temperatures like:\n\n$ sensors\nk8temp-pci-00c3\nAdapter: PCI adapter\nCore0 Temp:    +17 C\nCore0 Temp:     +3 C\nCore1 Temp:    +21 C\nCore1 Temp:     +5 C\n\nbeing quite below ambient temperature.\nThere are even reports of negative temperature values.\n\nThis patch corrects the temperature reporting of k8temp for\nRevG desktop CPUs.\n\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a2e066bba2aad6583e3ff648bf28339d6c9f0898",
      "tree": "64b84783acc67aa3c20d0587b79efe6e618bbd73",
      "parents": [
        "bb9a35f293a3c8b5d57253cdfe2f29fa2627e1b9"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 15 22:27:47 2009 +0100"
      },
      "message": "hwmon: (k8temp) Fix wrong sensor selection for AMD K8 RevF/RevG CPUs\n\nMeaning of ThermSenseCoreSel bit was inverted beginning with K8 RevF.\nThat means with current driver temp1/temp2 belong to core 1 and\ntemp3/temp4 belong to core 0 on a K8 RevF/RevG CPU.\n\nThis patch ensures that temp1/temp2 always belong to core 0 and\ntemp3/temp4 to core 1 for all K8 revisions.\n\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bb9a35f293a3c8b5d57253cdfe2f29fa2627e1b9",
      "tree": "41cf2f3ebc4736b0cc8cf92e1070ad3606a57d82",
      "parents": [
        "5393f780277165f282a37ed82dd878159ec9dad5"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Thu Jan 15 22:27:46 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 15 22:27:46 2009 +0100"
      },
      "message": "hwmon: (k8temp) Warn about fam F rev F errata\n\nAdd warning about wrong CPU temperature readouts on all fam F rev F.\n\nThe allowed combinations of processors ensure that all processors\nin a multisocket system have similar characteristics, e.g.\n\n(1) provide temperature sensor interface (\u003e\u003dRevC \u0026\u0026 \u003cRevF)\n(2) are affected by erratum #141 (\u003e\u003dRevF)\n\nThus it is sufficient to check the revision of the boot CPU.\n\nFor \"mixed silicon support\" refer to\n\"Revision Guide for AMD Athlon 64 and AMD Opteron Processors\" (RevA-E) and\n\"Revision Guide for AMD NPT Family 0Fh Processors\" (RefF-G).\n\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.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": "7188cc66b4facf749e4fc0a44165b06716e1b621",
      "tree": "ba0e54afdf43ea5ad292a51b0a5c9ba1ffc68343",
      "parents": [
        "75c990291dd7af84ea68f3c3ead934b51d0b81ad"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Dec 12 18:18:30 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Dec 12 18:18:30 2006 +0100"
      },
      "message": "hwmon: Update Rudolf Marek\u0027s e-mail address\n\nThe Silicon Hill club is not what it used to be.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b17ebc9402040959690b5a2c4e1cfb1e6d4fb206",
      "tree": "e7535cb10449e5ffe644a68a6579438568977745",
      "parents": [
        "29fa06c1292f473ae51a84f55c8fe22179bc1080"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 28 14:41:03 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:14 2006 -0700"
      },
      "message": "k8temp: Enable automatic loading\n\nLet the k8temp driver load automatically.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "29fa06c1292f473ae51a84f55c8fe22179bc1080",
      "tree": "81f21d0692217fb4829452ec6f37e71574208ad6",
      "parents": [
        "b19367c6f438b3a7700aceca21a03396702069ce"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@sh.cvut.cz",
        "time": "Mon Aug 28 14:40:17 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:14 2006 -0700"
      },
      "message": "hwmon: New driver k8temp\n\nAdd support for the temperature sensor(s) found in AMD K8 CPUs.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ]
}
