)]}'
{
  "log": [
    {
      "commit": "d6c4f2ac1de3c1ee10796740aa5b7a1e98a05f07",
      "tree": "e488fb6287f52c15b1158473e9b072af42a3ad1c",
      "parents": [
        "0b57d7602b68f7b2786b2f0e22da39cbd4139a95"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 08 08:33:37 2011 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Dec 12 08:31:21 2011 -0800"
      },
      "message": "hwmon: (jz4740) Staticise jz4740_hwmon_driver\n\nIt is not used outside this driver so no need to make the symbol global.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "0b57d7602b68f7b2786b2f0e22da39cbd4139a95",
      "tree": "69470f02a26e8242e4579f8ac9247fac1671955b",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 08 08:04:12 2011 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Dec 12 08:31:21 2011 -0800"
      },
      "message": "hwmon: (jz4740) fix signedness bug\n\nwait_for_completion_interruptible_timeout() may return negative value.\nIn this case, checking if (t \u003e 0)  will return true if t is unsigned.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: stable@kernel.org (3.0+)\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "25a236a5dba47a16affb105525cfd75eaa03ceea",
      "tree": "44047e6d3e12a4dc0e4bde8d5ccb30da01101cd5",
      "parents": [
        "b52fabca369f433999837b73031bdd34feb6fca2"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Nov 25 02:31:00 2011 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Nov 26 09:48:20 2011 -0800"
      },
      "message": "hwmon: convert drivers/hwmon/* to use module_platform_driver()\n\nThis patch converts the drivers in drivers/hwmon/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nCc: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nCc: Simon Guinot \u003csguinot@lacie.com\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: J Keerthy \u003cj-keerthy@ti.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "b52fabca369f433999837b73031bdd34feb6fca2",
      "tree": "4473e2b370f06d86d2b1801dc2d87916ec6a77b1",
      "parents": [
        "caca6a03d365883564885f2c1da3e88dcf65d139"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Nov 24 10:29:14 2011 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Nov 25 07:48:16 2011 -0800"
      },
      "message": "hwmon: Remove redundant spi driver bus initialization\n\nIn ancient times it was necessary to manually initialize the bus field of an\nspi_driver to spi_bus_type. These days this is done in spi_register_driver(),\nso we can drop the manual assignment.\n\nThe patch was generated using the following coccinelle semantic patch:\n// \u003csmpl\u003e\n@@\nidentifier _driver;\n@@\nstruct spi_driver _driver \u003d {\n\t.driver \u003d {\n-\t\t.bus \u003d \u0026spi_bus_type,\n\t},\n};\n// \u003c/smpl\u003e\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: lm-sensors@lm-sensors.org\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "3627902377c4fbdeef4c689fb43b47a86a3ec859",
      "tree": "dce3e3062dc5ccd5f5d8f6c5439116c3fcdb15ff",
      "parents": [
        "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Thu Nov 17 05:33:05 2011 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Nov 17 03:16:19 2011 -0800"
      },
      "message": "hwmon: (exynos4_tmu) Fix Kconfig dependency\n\nRename dependency of EXYNOS4_TMU in Kconfig to the existing one.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "bfa02b0da66965caf46e441270af87edda4fea14",
      "tree": "374d3bc3993c7027eac330b3184437a27bf2e0a8",
      "parents": [
        "2aba6cac2a84f3b80e11a680c34d55e7739b474d"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Nov 06 20:25:18 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Nov 06 20:25:18 2011 +0100"
      },
      "message": "hwmon: (w83627ehf) Fix broken driver init\n\nCommit 2265cef2 (hwmon: (w83627ehf) Properly report PECI and AMD-SI\nsensor types) results in kernel panic if data-\u003etemp_label was not\ninitialized.\nThe problem was found with chip W83627DHG-P.\n\nAdd check if data-\u003etemp-\u003elabel was set before use.\n\nBased on incomplete patch by Alexander Beregalov.\n\nReported-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nTested-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2aba6cac2a84f3b80e11a680c34d55e7739b474d",
      "tree": "9dda2cd4be097035d67864516c05696a41503c2f",
      "parents": [
        "c861cd3e92d92ae946e19099f198018fcb4fd887"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Nov 06 20:25:18 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Nov 06 20:25:18 2011 +0100"
      },
      "message": "hwmon: (coretemp) Fix for non-SMP builds\n\nThe definition of TO_ATTR_NO in the non-SMP case is wrong. As the SMP\ndefinition resolves to the correct value, just use this for both\ncases.\n\nWithout this fix the temperature attributes are named temp0_* instead\nof temp2_*, so libsensors won\u0027t pick them. Broken since kernel 3.0.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Phil Sutter \u003cphil@nwl.cc\u003e\nCc: stable@kernel.org\nAcked-by: Durgadoss R \u003cDurgadoss.r@intel.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "eff7687d473c31cba3876c13e97eebc708eb8582",
      "tree": "59f2bcc34e01a7c125a335a45d42010bc66b2dc1",
      "parents": [
        "6ba71de5f81bbf639b5dcea2bc2c33cdb87ed782"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:48 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:48 2011 +0100"
      },
      "message": "hwmon: (w83627ehf) Add support for the W83627UHG\n\nThis is essentially a stripped down version of the W83627DHG. Noticeable\ndifference is that it is still powered with +5V, as older models, even\nthough the ADC resolution is 8 mV as newer models have.\n\nThanks to Ulf Bruman (Saab Group) for doing all the testing.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "6ba71de5f81bbf639b5dcea2bc2c33cdb87ed782",
      "tree": "3c982ed45c7f7e51da0b2e735407b9ad3952e843",
      "parents": [
        "2265cef2751b3441df91f85e0107f9f549e5b711"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (w83627ehf) Clean up probe function\n\nThe probe function has grown pretty large, I think it\u0027s time for some\ncleanups, starting with these two simple ones:\n* Move temp3/in6 check for the W83667HG later in the function, where\n  it is done for all other chip types.\n* Move temperature register setting to a separate function, to avoid\n  code duplication.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2265cef2751b3441df91f85e0107f9f549e5b711",
      "tree": "9ae2f2f9eba97f987237eae5ffbf787ec6b4fb1e",
      "parents": [
        "90f4102ce59226954edbe960b2434d8b3da5f086"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (w83627ehf) Properly report PECI and AMD-SI sensor types\n\nWhen temperature sources are PECI or AMD-SI agents, it makes no sense\nto report their type as diode or thermistor. Instead we must report\ntheir digital nature.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "90f4102ce59226954edbe960b2434d8b3da5f086",
      "tree": "93fd275039932253b16ea125c1ba5eea2995b719",
      "parents": [
        "371f2e083b9b081adf68d04fba4978a27dc4e618"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: Use i2c_smbus_{read,write}_word_swapped\n\nMake use of the new i2c_smbus_{read,write}_word_swapped functions.\nThis makes the driver code more compact and readable. It also ensures\nproper error handling.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Dirk Eibach \u003ceibach@gdsys.de\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nCc: Guillaume Ligneul \u003cguillaume.ligneul@gmail.com\u003e\n"
    },
    {
      "commit": "371f2e083b9b081adf68d04fba4978a27dc4e618",
      "tree": "bcbe57ef4bdaa2f6589a5c98804e6c5cbfb9151b",
      "parents": [
        "b2589ab02b46ea4a80b30a90fc2fe8eed957e86a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (smsc47b397) Fix checkpatch errors\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "b2589ab02b46ea4a80b30a90fc2fe8eed957e86a",
      "tree": "716e89b006bdf17ff4c4859f3f2cf523ff18701a",
      "parents": [
        "8dc089d68b125179b1c97e75d29623472d99c68b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (lm90) Make code more readable\n\nClean up the code to make it more readable:\n* Remove reg_ and new_ prefixes from variable names, they made the\n  names longer, causing extra line breaks, while not adding much\n  value.\n* Introduce struct device dev* \u003d \u0026client-\u003edev in two functions, to\n  avoid repeating client-\u003edev everywhere in these functions.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "8dc089d68b125179b1c97e75d29623472d99c68b",
      "tree": "af66b5e66831edf483b56899873ba90283818a46",
      "parents": [
        "da8ebe4e09ee5661f125a8401ade58baf226aa57"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (lm90) Fix warnings\n\nWith some configuration option combinations, we get the following\nwarnings:\n\ndrivers/hwmon/lm90.c: In function \u0027lm90_detect\u0027:\ndrivers/hwmon/lm90.c:1114: warning: \u0027chip_id\u0027 may be used uninitialized\nin this function\ndrivers/hwmon/lm90.c:1114: warning: \u0027reg_config1\u0027 may be used\nuninitialized in this function\ndrivers/hwmon/lm90.c:1114: warning: \u0027reg_convrate\u0027 may be used\nuninitialized in this function\ndrivers/hwmon/lm90.c:1187: warning: \u0027reg_emerg2\u0027 may be used\nuninitialized in this function\ndrivers/hwmon/lm90.c:1187: warning: \u0027reg_status2\u0027 may be used\nuninitialized in this function\n\nWe can solve these easily by reading the register values first and\nchecking for errors later. These errors should be very rare, even in\nthe case of failed detection, so this change has no impact on\nperformance. And this makes checkpatch.pl happier.\n\nReported-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "da8ebe4e09ee5661f125a8401ade58baf226aa57",
      "tree": "a336300b6568c72455c85eef4024630b2735cc57",
      "parents": [
        "9d84c9e8b5b0386ee1d7769de0ff8a2546a2d054"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (ibmaem) Avoid repeated memory allocations\n\nPreallocate a buffer for the response to sensor reads, and reuse it\nfor each read instead of allocating a new one each time. This should\nbe faster and should also avoid memory fragmentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9d84c9e8b5b0386ee1d7769de0ff8a2546a2d054",
      "tree": "9fa97e407761192fb74cf36a19114caa572433a1",
      "parents": [
        "547a1c99d0052c8bee0a8fe4091e6a9094c3cde3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (ibmaem) Make instance initializations independent\n\nThere is no good reason that I can see why the failure to initialize\none instance should prevent other instances from being initialized.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "547a1c99d0052c8bee0a8fe4091e6a9094c3cde3",
      "tree": "59b992509ab6c0a24df9f0391e1f974ff6269c6f",
      "parents": [
        "24d6e2a89a1ff0a035f163a83a2812a3192083b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (ibmaem) Fix error paths\n\nI am under the impression that error paths in functions\naem_init_aem1_inst() and aem_init_aem2_inst() are incorrect. In\nseveral cases, the function returns 0 on error, which I suspect is\nnot intended. Fix this by properly tracking error codes.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "24d6e2a89a1ff0a035f163a83a2812a3192083b6",
      "tree": "9cd9206f65ae126d78ab428272ee8da62e41c4a8",
      "parents": [
        "746cdfbf01c0a30d59f6e1b6942d432658d7c7cd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (lm73) Make detection less problematic\n\nWord reads can cause trouble with some I2C devices, so do as much\ndetection as we can using only byte reads, and only use a word read in\nthe end to confirm the positive match. Also properly handle read\nerrors.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Robert Casanova \u003crobertcasanova@nanometrics.ca\u003e\n"
    },
    {
      "commit": "746cdfbf01c0a30d59f6e1b6942d432658d7c7cd",
      "tree": "d5b83d6a1fd487f98e42ad215ad7bd89d495a5dd",
      "parents": [
        "1a67a573b8d9f02211f36fbab50f6265dc49384a"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Fri Nov 04 12:00:45 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:45 2011 +0100"
      },
      "message": "hwmon: Avoid building drivers for powerpc that read/write ISA addresses\n\nA modprobe of hwmon drivers that read/write ISA addresses on a powerpc results\nin a kernel Oops. These reads/writes are being done via the inb()/in_8() and\noutb()/out_8() macros.\n\nPrevent these drivers from being built for powerpc.\n\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a0a4194c943bc64dd7b6e26cccb036cb26b81363",
      "tree": "4282f0dd573344d10f69616eb05868b5cd563cc1",
      "parents": [
        "cf0223503e6198292cdcc864e01eeb5fe7490752",
        "b958f7a7cbdfbf59ba61de7ebb9c59b0ee3a7967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6: (80 commits)\n  mfd: Fix missing abx500 header file updates\n  mfd: Add missing \u003clinux/io.h\u003e include to intel_msic\n  x86, mrst: add platform support for MSIC MFD driver\n  mfd: Expose TurnOnStatus in ab8500 sysfs\n  mfd: Remove support for early drop ab8500 chip\n  mfd: Add support for ab8500 v3.3\n  mfd: Add ab8500 interrupt disable hook\n  mfd: Convert db8500-prcmu panic() into pr_crit()\n  mfd: Refactor db8500-prcmu request_clock() function\n  mfd: Rename db8500-prcmu init function\n  mfd: Fix db5500-prcmu defines\n  mfd: db8500-prcmu voltage domain consumers additions\n  mfd: db8500-prcmu reset code retrieval\n  mfd: db8500-prcmu tweak for modem wakeup\n  mfd: Add db8500-pcmu watchdog accessor functions for watchdog\n  mfd: hwacc power state db8500-prcmu accessor\n  mfd: Add db8500-prcmu accessors for PLL and SGA clock\n  mfd: Move to the new db500 PRCMU API\n  mfd: Create a common interface for dbx500 PRCMU drivers\n  mfd: Initialize DB8500 PRCMU regs\n  ...\n\nFix up trivial conflicts in\n\tarch/arm/mach-imx/mach-mx31moboard.c\n\tarch/arm/mach-omap2/board-omap3beagle.c\n\tarch/arm/mach-u300/include/mach/irqs.h\n\tdrivers/mfd/wm831x-spi.c\n"
    },
    {
      "commit": "65807044760e03ebf766973c5e94a2ea1d57937b",
      "tree": "51795f5484b08b90d523655ecd214866ee8958ee",
      "parents": [
        "4ca5f468cc2a0be1cba585f335dcbe56b40944f2"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Oct 31 17:10:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:51 2011 -0700"
      },
      "message": "drivers/hwmon/hwmon.c: convert idr to ida and use ida_simple_get()\n\nA straightforward looking use of idr for a device id.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ca5f468cc2a0be1cba585f335dcbe56b40944f2",
      "tree": "b3288c21e2fe572ab1b3f55219c192a1f6d97cbd",
      "parents": [
        "c51eaacce2ae6861e1ad8c80ade6102ad428dc93"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Oct 31 17:10:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:51 2011 -0700"
      },
      "message": "hwmon: convert idr to ida and use ida_simple interface\n\nhwmon was using an idr with a NULL pointer, so convert to an\nida which then allows use of Rusty\u0027s ida_simple_get.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31a1a1526d5b6f45aaed3e225a4751dce930736f",
      "tree": "caf411aed1153add871f1f40c27b09d151db1664",
      "parents": [
        "bb207ef1e84ffc4afe89f3a5b84788bac0f968e7"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Jul 18 16:05:10 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:47 2011 -0400"
      },
      "message": "drivers/hwmon: add module.h to ultra45_env.c\n\nThis file needs the full module.h header and up to now was just\nimplicitly capitalizing on it being present already.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "8237eb946a1a23c600fb289cf8dd3b399b10604e",
      "tree": "e3985782029601ede4035cfec7ee59e1a54324fd",
      "parents": [
        "cc21fe518a971bb2b0ab8370ec46ea21e84c57ab",
        "bcb80e53877c2045d9e52f4a71372c3fe6501f6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 05:14:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 05:14:48 2011 -0700"
      },
      "message": "Merge branch \u0027x86-microcode-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027x86-microcode-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, microcode, AMD: Add microcode revision to /proc/cpuinfo\n  x86, microcode: Correct microcode revision format\n  coretemp: Get microcode revision from cpu_data\n  x86, intel: Use c-\u003emicrocode for Atom errata check\n  x86, intel: Output microcode revision in /proc/cpuinfo\n  x86, microcode: Don\u0027t request microcode from userspace unnecessarily\n\nFix up trivial conflicts in arch/x86/kernel/cpu/amd.c (conflict between\nmoving AMD BSP code to cpu_dev helper function and adding AMD microcode\nrevision to /proc/cpuinfo code)\n"
    },
    {
      "commit": "c5794cfac09a585945e1632451900594db19393b",
      "tree": "64a01f41edbcbbcbb8c22f271c02a57c538fbf04",
      "parents": [
        "17296feb3c666d0fee3e659e9b5d668ff7a02549"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 20 03:13:31 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:48 2011 -0700"
      },
      "message": "hwmon: (w83627ehf) Better fix for negative temperature values\n\nIt is more efficient to left-align 8-bit temperature values, so that\n8-bit and 9-bit temperature values can be handled exactly the same way\nin the rest of the code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "17296feb3c666d0fee3e659e9b5d668ff7a02549",
      "tree": "fc64fe367cee2a17a1a3dfd8e4a20602b56577a2",
      "parents": [
        "426343ef34fac426e619176c84cb2e263b9ed23d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 20 03:08:27 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:47 2011 -0700"
      },
      "message": "hwmon: (w83627ehf) Uninline is_word_sized\n\nHelper function is_word_sized has grown too much to be kept inline. It\nwas OK when there were only 6 word-sized registers but support for new\ndevices have made the list much longer. The function is also called\nfrom more places than before.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "426343ef34fac426e619176c84cb2e263b9ed23d",
      "tree": "829427f02e62a744ffe2c450462353136e11b6d5",
      "parents": [
        "03f5de2bb7125e537c81030925f38674307e6a71"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 13 17:15:11 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:47 2011 -0700"
      },
      "message": "hwmon: (lm75) Document why clones are not detected\n\nExplain why clones of the LM75 are generally not detected by the\ndriver, and why this isn\u0027t going to change. Also update the\ndocumentation to reflect the list of chip names currently supported by\nthe driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "03f5de2bb7125e537c81030925f38674307e6a71",
      "tree": "e01ed88715f121140a8e3f673b29c128d8de604d",
      "parents": [
        "389ef65d2eae579b23af719f5ef18d625f41fada"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 13 10:43:14 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:46 2011 -0700"
      },
      "message": "hwmon: (w83627ehf) Move fan pins check to a separate function\n\nMove the check of fan pin usage to a separate function. This improves\nreadability, and will make it easier to integrate chip-specific\nconditions.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "389ef65d2eae579b23af719f5ef18d625f41fada",
      "tree": "a6284171c5bc63f0e3439c5337b33fd39d80b7b3",
      "parents": [
        "e96f9d89e6213c7630a3323cd0c754e7f2619564"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 13 10:40:53 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:45 2011 -0700"
      },
      "message": "hwmon: (w83627ehf) Skip reading unused voltage registers\n\nWhen in6 is missing, don\u0027t read the corresponding registers, it\u0027s a\nwaste of time. The logic is similar to what we do for fans and\ntemperatures.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e96f9d89e6213c7630a3323cd0c754e7f2619564",
      "tree": "29c4f0055ae232c6df8d2206ece55a973ed857d1",
      "parents": [
        "1af1f5313cfea85a185c7bbb5258f7856fc8fea7"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 13 04:43:31 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:45 2011 -0700"
      },
      "message": "hwmon: (lm75) Add support for Analog Devices ADT75\n\nAdd datasheet reference and device ID for ADT75.\n\nThe ADT75, like some other LM75 derivatives, needs to be instantiated\nusing methods 1, 2, or 4.\nFor more information see Documentation/i2c/instantiating-devices.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "1af1f5313cfea85a185c7bbb5258f7856fc8fea7",
      "tree": "acc73abb589337fec213c175a077edd8b743a994",
      "parents": [
        "bc365a7f3c0d5b5b2a642e6646098b306b6faa4d"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Sep 28 11:36:20 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:44 2011 -0700"
      },
      "message": "hwmon: (pmbus_core) Simplify sign extensions\n\nShift operations can be used for sign extensions. Use it.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "bc365a7f3c0d5b5b2a642e6646098b306b6faa4d",
      "tree": "d969b36df34a1023b923b5092cde33c088807f4f",
      "parents": [
        "ddfb41ca2a33c9f5053126324597510974724a1f"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Sep 15 10:43:40 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:44 2011 -0700"
      },
      "message": "hwmon: (pmbus) Add support for Lineage Power DC-DC converters\n\nAdd device IDs and reference to datasheets for Lineage Power DC-DC converters.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "ddfb41ca2a33c9f5053126324597510974724a1f",
      "tree": "d9f13049c8532cc5b0050de61c0ad5d90d6af5fe",
      "parents": [
        "c3ff9a674c2313d4f28e38d384b18b561b313eb7"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Sep 11 20:31:09 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:43 2011 -0700"
      },
      "message": "hwmon: (pmbus/ltc2978) Add support for LTC3880 to LTC2978 driver\n\nThe LTC3880 PMBus command set is comparable to LTC2978. Add support for it\nto the LTC2978 driver.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "c3ff9a674c2313d4f28e38d384b18b561b313eb7",
      "tree": "6c8dea7a9c7f43e471abac7ad56e882b74cc3b8d",
      "parents": [
        "3d790287c4e6caa8790421737b1cf8f0a6531559"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Sep 02 09:58:37 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:42 2011 -0700"
      },
      "message": "hwmon: (pmbus/ltc2978) Explicit driver for LTC2978\n\nProvide explicit driver for LTC2978 to enable support for minimum and peak\nattributes. Remove ltc2978 chip id from generic pmbus driver.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "3d790287c4e6caa8790421737b1cf8f0a6531559",
      "tree": "447422fa83da2a4ca54ad66f9381f1980bf25433",
      "parents": [
        "4f3a659581cabf1be441d6467b523be914615496"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Sep 10 12:59:15 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:42 2011 -0700"
      },
      "message": "hwmon: (pmbus) Add support for TEMP2 peak attributes\n\nAt least one PMBus chip supports peak attributes for READ_TEMPERATURE2.\nAdd virtual registers to be able to report it to the user.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "4f3a659581cabf1be441d6467b523be914615496",
      "tree": "7d5d581f10409b883fab255f7ccede8692497b2b",
      "parents": [
        "200855e52db1b1834121ba57fbd89c5b4911e02c"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Thu Sep 29 12:50:04 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:41 2011 -0700"
      },
      "message": "hwmon: AD7314 driver (ported from IIO)\n\nDriver for AD7314, ADT7301, and ADT7302, ported from IIO.\n\nCurrently dropped power down mode support.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\n[guenter.roeck@ericsson.com: Added MODULE_DEVICE_TABLE]\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "200855e52db1b1834121ba57fbd89c5b4911e02c",
      "tree": "fa0c572e5c40b8558ae2e8fc5069a41c2c503668",
      "parents": [
        "da8e48ab483e1f54c1099bed91bfd2c302bc7ddf"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 29 22:21:53 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:40 2011 -0700"
      },
      "message": "hwmon: (pmbus) Add support for Intersil power management chips\n\nAdd support for Intersil / Zilker Labs ZL2004, ZL2006, ZL2008, ZL2105, ZL2106,\nZL6100, and ZL6105.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "da8e48ab483e1f54c1099bed91bfd2c302bc7ddf",
      "tree": "10a2c76781ef0b1c51515d4feb71c7fa5ae6e29f",
      "parents": [
        "179144a0d4128e7588b3d613a14807402f5e7c37"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 29 22:19:39 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:40 2011 -0700"
      },
      "message": "hwmon: (pmbus) Always call _pmbus_read_byte in core driver\n\nAlways call _pmbus_read_byte() instead of pmbus_read_byte() in PMBus core\ndriver. With this change, device specific read functions can be implemented for\nall registers.\n\nSince the device specific read_byte function is now always called, we need to be\nmore careful with page validations. Only fail if the passed page number is larger\nthan 0, since -1 means \"current page\".\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "179144a0d4128e7588b3d613a14807402f5e7c37",
      "tree": "996869256838ba759495d1a1331ffcddba94b1bd",
      "parents": [
        "ced29d422557feb4230ea6b0067f1e24c5bd83f7"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Sep 01 08:34:31 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:39 2011 -0700"
      },
      "message": "hwmon: (pmbus) Replace EINVAL return codes with more appropriate errors\n\nEINVAL was over-used in the code. Replace it with more appropriate errors.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "6543439f19b829f94a37e1ea277ead76e93b917f",
      "tree": "d3f27ab8c12de502458cc326d21d5ce7c28e762e",
      "parents": [
        "9af0794c63ab1fbced7aa6f9d918ee0f7e7c45e5"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Sep 09 12:12:35 2011 +0200"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:38 2011 -0700"
      },
      "message": "hwmon/f71882fg: Make the decision wether to register fan attr. per fan\n\nBefore this patch the f71882fg driver completely fails to initialize\non systems which have reserved settings in the pwm enable register, and\nit disables all auto pwm sysfs attributes if any fan is controlled by\na digital sensor reading.\n\nThis patch changes the fail to initialize into don\u0027t register any attributes\nfor the fan for which there are reserved settings in the pwm enable register\nand also makes the not registering of auto pwm sysfs attributes a per fan\nthing.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9af0794c63ab1fbced7aa6f9d918ee0f7e7c45e5",
      "tree": "ba2b4224b24475e80aef8d16096bfb418a7e8375",
      "parents": [
        "5584014256f704e1031d10d0bd291bc52fab5c40"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Sep 09 12:12:34 2011 +0200"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:37 2011 -0700"
      },
      "message": "hwmon/f71882fg: Add a f71882fg_create_fan_sysfs_files helper function\n\nThis is a preparation patch for not registering fan/pwm attributes for\nsome fans (rather then register them for all or for none).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5584014256f704e1031d10d0bd291bc52fab5c40",
      "tree": "9f1f10889e527508d3be7c689958b7befc5cf87e",
      "parents": [
        "3f67f83525d43220e4ea2eb9abee141a4ff97fe7"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Sep 09 12:12:33 2011 +0200"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:37 2011 -0700"
      },
      "message": "hwmon/f71882fg: Make all fan/pwm attr tables 2 dimensional\n\nThis is a preparation patch for not registering fan/pwm attributes for\nsome fans (rather then register them for all or for none).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "3f67f83525d43220e4ea2eb9abee141a4ff97fe7",
      "tree": "aed5a7fc6d159f2cd4a933c7066bdfddce74e761",
      "parents": [
        "9d97e5c81e15afaef65d00f077f863c94f750839"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Wed Sep 21 05:28:57 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:36 2011 -0700"
      },
      "message": "hwmon: (exynos4_tmu) Remove IRQF_DISABLED\n\nSince commit [c58543c8: genirq: Run irq handlers with interrupts disabled],\nwe run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler\nreturns with interrupts enabled (see commit [b738a50a:\ngenirq: Warn when handler enables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9d97e5c81e15afaef65d00f077f863c94f750839",
      "tree": "01df55fd37f2432ec03c29bf55cc97dfdb6f1b60",
      "parents": [
        "5cf231a346fb80d7945aa46e90186a068a3a001b"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Wed Sep 07 18:49:08 2011 +0900"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:35 2011 -0700"
      },
      "message": "hwmon: Add driver for EXYNOS4 TMU\n\nThis patch allows to read temperature\nfrom TMU(Thermal Management Unit) of SAMSUNG EXYNOS4 series of SoC.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5cf231a346fb80d7945aa46e90186a068a3a001b",
      "tree": "642f84017b93f745b72360b7b2d619ec2403224f",
      "parents": [
        "c5e6763667ffc94eaad4634841cb1b7ecd951fb7"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 14 11:55:35 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:35 2011 -0700"
      },
      "message": "hwmon: (pmbus/adm1275) Add support for ADM1276\n\nADM1276 is mostly compatible to ADM1275, with added support for input power\nmeasurement. Add support for it to the ADM1275 driver.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c5e6763667ffc94eaad4634841cb1b7ecd951fb7",
      "tree": "9f12484699dc25462e3275fba42bba65f47644d6",
      "parents": [
        "866cf12a0eab65f94e40608bdd21ca8dea4d0ac2"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Aug 02 11:08:57 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:34 2011 -0700"
      },
      "message": "hwmon: (pmbus/adm1275) Add support for second current limit\n\nADM1275 supports a second current limit, which can be configured as either lower\nor upper limit. Add support for it and report it as either lower or upper\ncritical current limit.\n\nAlso replace error return code EINVAL for unsupported pages with ENXIO as this\nis more appropriate for the observed condition.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "866cf12a0eab65f94e40608bdd21ca8dea4d0ac2",
      "tree": "4f419b461893f90d6e9a54f0852c3bd1a6254666",
      "parents": [
        "20fcfe172190704918969695a16cf621e2f4ce25"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Aug 26 08:12:38 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:33 2011 -0700"
      },
      "message": "hwmon: (pmbus) Don\u0027t return errors from driver remove functions\n\nDriver remove functions have an error return value, but rarely return an error\nin practice. If a driver does return an error from its remove function, the\ndriver won\u0027t be unloaded and is expected to stay alive.\n\npmbus_do_remove() is defined as returning an int, but always returns 0 (no\nerror). Calling code passes that return value on to high level driver\nremove functions, but does not evaluate it and removes driver data even if\npmbus_do_remove() returned an error (which it in practice never does). Even if\nthis code could never cause a real problem, it is nevertheless conceptually\nwrong.\n\nTo reduce confusion and simplify the code, change pmbus_do_remove() to be a void\nfunction, and have PMBus client drivers always return zero in their driver\nremove functions.\n\nReported-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "20fcfe172190704918969695a16cf621e2f4ce25",
      "tree": "603eeef49ea33bdb4817666f718356cc215e3ea4",
      "parents": [
        "363a12a49968103ea2c5493932d417d73bc099b7"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Aug 26 08:01:51 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:33 2011 -0700"
      },
      "message": "hwmon: (pmbus) Add comments explaining internal driver API return values\n\nReturn values for functions reading/writing manufacturer specific registers are\npoorly explained. Add comments to improve documentation.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "363a12a49968103ea2c5493932d417d73bc099b7",
      "tree": "66dac36f101c2b7a9f03217d9d508c3231138257",
      "parents": [
        "c3b92c8787367a8bb53d57d9789b558f1295cc96"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Aug 12 16:41:11 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 24 11:09:32 2011 -0700"
      },
      "message": "hwmon: (w83627ehf) add caseopen detection\n\nExport caseopen alarm status into userspace for Winbond W83627*\nand Nuvoton NCT677[56] chips and implement alarm clear attribute.\nSecond caseopen alarm on NCT6776 is also supported.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "613c27ab98dd2242bd9d62b0ab00b440bdf3259f",
      "tree": "3564ea66cb42a0247537216a349f1e8e41ebdd94",
      "parents": [
        "8aece6ab49dbc5646d6339eee424d1f944f54519"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Aug 24 15:28:24 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:12 2011 +0200"
      },
      "message": "hwmon: Convert mc13783-adc to mc13xxx API\n\nThe mc13783_... functions are going to be removed, so switch to the\nmore generic API.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "133d324d82e144588939ad25b732b5b6c33b03d9",
      "tree": "752cba707cf1ea3914a1da31ac4caa8152aa8eeb",
      "parents": [
        "899e3ee404961a90b828ad527573aaaac39f0ab1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 20 03:06:45 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 20 07:17:08 2011 -0700"
      },
      "message": "hwmon: (w83627ehf) Fix negative 8-bit temperature values\n\nSince 8-bit temperature values are now handled in 16-bit struct\nmembers, values have to be cast to s8 for negative temperatures to be\nproperly handled. This is broken since kernel version 2.6.39\n(commit bce26c58df86599c9570cee83eac58bdaae760e4.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@kernel.org\t# 2.6.39+\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "ca8bc8dc044793ee4d59ff7fe40138eee27d0325",
      "tree": "01355030982b5923551e1cedc48326b728ae5487",
      "parents": [
        "30963c0ac721f70aea0352ed1cd0fc3cfbaef730"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Oct 12 17:46:35 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 14 13:16:42 2011 +0200"
      },
      "message": "coretemp: Get microcode revision from cpu_data\n\nNow that the ucode revision is available in cpu_data remove\nthe existing code in coretemp.c to query it manually. Read the\nucode revision from cpu_data instead\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: jbeulich@novell.com\nCc: fenghua.yu@intel.com\nCc: khali@linux-fr.org\nLink: http://lkml.kernel.org/r/1318466795-7393-3-git-send-email-andi@firstfloor.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bf164c58e58328c40ebc597a8ac00cc6840f9703",
      "tree": "73c100e882514b5281b300a18137363f3310f824",
      "parents": [
        "976d167615b64e14bc1491ca51d424e2ba9a5e84"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 13 15:49:08 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 13 16:51:29 2011 -0700"
      },
      "message": "hwmon: (w83627ehf) Properly report thermal diode sensors\n\nThe w83627ehf driver is improperly reporting thermal diode sensors as\ntype 2, instead of 3. This caused \"sensors\" and possibly other\nmonitoring tools to report these sensors as \"transistor\" instead of\n\"thermal diode\".\n\nFurthermore, diode subtype selection (CPU vs. external) is only\nsupported by the original W83627EHF/EHG. All later models only support\nCPU diode type, and some (NCT6776F) don\u0027t even have the register in\nquestion so we should avoid reading from it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "20ecb499f64a7e8e7fe03f6098ab25c71b7a6481",
      "tree": "6cd20d373c279a92acb8917c2945c6132ce66486",
      "parents": [
        "0eb9782ad9b1bd496ba61cd5ea27ccb8db21e885"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Sep 24 15:27:04 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Sep 28 08:19:21 2011 -0700"
      },
      "message": "hwmon: (coretemp) Avoid leaving around dangling pointer\n\nStoring the struct temp_data pointer allocated from create_core_data()\nwhen returning an error has the potential of leaving around a pointer\nto freed memory. Reset it to NULL for error returns.\n\nReported-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0eb9782ad9b1bd496ba61cd5ea27ccb8db21e885",
      "tree": "9ef8d8f799df410990aa48ca5fd7518b9ba24495",
      "parents": [
        "a102a9ece5489e1718cd7543aa079082450ac3a2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Sep 28 08:11:00 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Sep 28 08:19:20 2011 -0700"
      },
      "message": "hwmon: (coretemp) Fixup platform device ID change\n\nWith recent change \"hwmon: (coretemp) don\u0027t use kernel assigned CPU\nnumber as platform device ID\", the microcode check is now running on\nrandom CPU. Fix that by checking the microcode before creating the\nplatform device rather than at probe time.\n\nAlso avoid calling TO_PHYS_ID(cpu) twice in the same function, it\u0027s\nexpensive.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jan Beulich \u003cjbeulich@suse.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2f1c3db0a6adcfd12d556afa3605d4923658b307",
      "tree": "519cd7440d27cb4faad8cf8aa6af300745ef6028",
      "parents": [
        "e3204ed3a4a78ca4d10eee8b661b94429bd38da8"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Fri Sep 23 06:40:08 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Sep 23 10:39:11 2011 -0700"
      },
      "message": "hwmon: (coretemp) remove struct platform_data * parameter from create_core_data()\n\nThe only caller of the function obtained the pointer solely for the\npurpose of passing it to this function, while it can be easily\ndetermined from the struct platform_device * parameter also passed.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e3204ed3a4a78ca4d10eee8b661b94429bd38da8",
      "tree": "9abd8ce2275aa5f2e6be75634df3d49f9f7b5bf5",
      "parents": [
        "b3a242a6e4b8c09dbb466ab7a9d2c724e75faa67"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Fri Sep 23 06:36:53 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Sep 23 10:39:10 2011 -0700"
      },
      "message": "hwmon: (coretemp) constify static data\n\nThese arrays won\u0027t ever be written to, so protect them from\nunintentional modification.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "b3a242a6e4b8c09dbb466ab7a9d2c724e75faa67",
      "tree": "6719cdf59b4c6845759b7c818253b3f77c4b0a69",
      "parents": [
        "cc41d586e8b4d76164fe7731c1c49be6cc5fc7e6"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Fri Sep 23 06:35:00 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Sep 23 10:38:09 2011 -0700"
      },
      "message": "hwmon: (coretemp) don\u0027t use kernel assigned CPU number as platform device ID\n\n... as that has the potential to conflict with (particularly soft) CPU\nhot removal and re-adding.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\n[guenter.roeck@ericsson.com: use platform device ID as physical CPU id]\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "cc41d586e8b4d76164fe7731c1c49be6cc5fc7e6",
      "tree": "a8d3af8d3b44d0cc54cd663553da3659f7191fca",
      "parents": [
        "7cbe1ceeb6ab2e4bc334b3dab3254d4414b72a23"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Wed Sep 21 13:06:11 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Sep 21 17:25:18 2011 -0700"
      },
      "message": "hwmon: (ds620) Fix handling of negative temperatures\n\nSigned (negative) temperatures were not handled correctly.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@kernel.org # v2.6.38+\n"
    },
    {
      "commit": "7cbe1ceeb6ab2e4bc334b3dab3254d4414b72a23",
      "tree": "bc512f046c6e9446d661fd39f109e66e3f489706",
      "parents": [
        "f4af6fd6e21792ca4deca3d29c113a575594078e"
      ],
      "author": {
        "name": "Chris Peterson",
        "email": "cpeterso@cpeterso.com",
        "time": "Wed Sep 21 06:52:09 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Sep 21 17:25:18 2011 -0700"
      },
      "message": "hwmon: (w83791d) rename prototype parameter from \u0027register\u0027 to \u0027reg\u0027\n\ngcc -Wextra warns \"register is not at beginning of declaration\" because the\ncompiler thinks the parameter has been marked as a \u0027register\u0027 variable, but\nthe function prototype intended to name the parameter \"register\" (which is a\nreserved keyword).\n\nSigned-off-by: Chris Peterson \u003ccpeterso@cpeterso.com\u003e\nAcked-by: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f4af6fd6e21792ca4deca3d29c113a575594078e",
      "tree": "be578a88996c6e95f9d09384412e5f52230aed8c",
      "parents": [
        "a45a8c8571c0be6a6bd72ae5a14255c26b14b504"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Sep 19 21:41:16 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Sep 21 17:25:18 2011 -0700"
      },
      "message": "hwmon: (coretemp) Don\u0027t use threshold registers for tempX_max\n\nWith commit c814a4c7c4aad795835583344353963a0a673eb0, the meaning of tempX_max\nwas changed. It no longer returns the value of bits 8:15 of\nMSR_IA32_TEMPERATURE_TARGET, but instead returns the value of CPU threshold\nregister T1. tempX_max_hyst was added to reflect the value of temperature\nthreshold register T0.\n\nAs it turns out, T0 and T1 are used on some systems, presumably by the BIOS.\nAlso, T0 and T1 don\u0027t have a well defined meaning. The thresholds may be used\nas upper or lower limits, and it is not guaranteed that T0 \u003c\u003d T1. Thus, the new\nattribute mapping does not reflect the actual usage of the threshold registers.\nAlso, register contents are changed during runtime by an entity other than the\nhwmon driver, meaning the values cached by the driver do not reflect actual\nregister contents.\n\nRevert most of c814a4c7c4aad795835583344353963a0a673eb0 to address the problem.\nSupport for T0 and T1 will be added back in with a separate commit, using new\nattribute names.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: Durgadoss R \u003cdurgadoss.r@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a45a8c8571c0be6a6bd72ae5a14255c26b14b504",
      "tree": "47593c6b73c9a68dce03b57e7a387f94f441b8bb",
      "parents": [
        "6bf9e9b09c3abb5447bbbf16c2d0cbe721e44f3f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 16 21:24:02 2011 +0200"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Sep 21 17:25:18 2011 -0700"
      },
      "message": "hwmon: (coretemp) Let the user force TjMax\n\nOn old CPUs (and even some recent Atom CPUs) TjMax can\u0027t be read from\nthe CPU registers, so it is guessed by the driver using a complex\nheuristic which isn\u0027t reliable. So let users who know their CPU\u0027s\nTjMax pass it as a module parameter.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: \"R, Durgadoss\" \u003cdurgadoss.r@intel.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nAcked-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "6bf9e9b09c3abb5447bbbf16c2d0cbe721e44f3f",
      "tree": "e72c28e0063718c3505080ef136a68b49347d289",
      "parents": [
        "d93dc5c4478c1fd5de85a3e8aece9aad7bbae044"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 16 21:21:43 2011 +0200"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Sep 21 17:25:18 2011 -0700"
      },
      "message": "hwmon: (coretemp) Drop duplicate function get_pkg_tjmax\n\nFunction get_pkg_tjmax is a simplified copy of get_tjmax. Drop it and\nalways use get_tjmax, result is the same and this avoids code\nduplication.\n\nAlso make get_tjmax less verbose: don\u0027t warn about MSR read failure\nwhen failure was expected, and don\u0027t report TjMax in the logs unless\ndebugging is enabled.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Durgadoss R \u003cdurgadoss.r@intel.com\u003e\nAcked-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "cd5bd3df1a6e7a68454734fb109c409101c20f42",
      "tree": "9cb608bbc5f3057aee103718041e16fa3523a98c",
      "parents": [
        "40257b953fdd519c743138f3fbe3962d54991116"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Sep 14 04:43:07 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Sep 14 03:55:05 2011 -0700"
      },
      "message": "hwmon: (coretemp) Initialize tmin\n\nttarget is initialized when the driver is loaded, but tmin is not.\nAs a result, tempX_max_hyst attributes read 0. Fix this.\n\nAlso use THERM_*_THRESHOLD* constants in these initializations instead\nof hard-coding the constants.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: \"R, Durgadoss\" \u003cdurgadoss.r@intel.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "40257b953fdd519c743138f3fbe3962d54991116",
      "tree": "2e4e8e368b262648d7d96fbd9af4b012551df282",
      "parents": [
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Sep 10 06:02:12 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Sep 13 06:19:15 2011 -0700"
      },
      "message": "hwmon: (pmbus) Fix low limit temperature alarms\n\nTemperature alarms are detected by checking the alarm bit and comparing\ntemperature limits against the current temperature. For low limits, this\ncomparison needs to be reversed (temp \u003c limit instead of temp \u003e limit).\nThis was not taken into account, resulting in wrong alarms if a temperature\nfell below a low limit.\n\nFix by adding a low limit flag in the limit data structure. When creating the\nsensor entry, the order of registers to compare is now reversed for low limits.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org # 3.0+\n"
    },
    {
      "commit": "f020b007d5dd24597f5e985a6309bcb8393797ed",
      "tree": "17d7db505904c9cb57c79e586d31eb79376dd9b6",
      "parents": [
        "d91aae1e52e5289a94f4ddff968decfc8d37271e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Aug 31 11:53:41 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Sep 06 08:56:07 2011 -0700"
      },
      "message": "hwmon: (ucd9000/ucd9200) Optimize array walk\n\nRewrite the loop walking the id array during probe. The new code is\nbetter adapted to a null-terminated array, and is also clearer and\nmore efficient than the original.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "ff71c182f461da5ae9d2d65f8a63f5a9193b9be1",
      "tree": "a86470b74ba27ce176f81a8e94859b0d8d27aabb",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Aug 28 13:01:49 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Sep 06 08:56:06 2011 -0700"
      },
      "message": "hwmon: (max16065) Fix current calculation\n\nCurrent calculation is completely wrong. Add missing brackets to fix it.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org # 3.0+\n"
    },
    {
      "commit": "b4cb0d4da745bc1d806b9b4a27cc4ce1f7adbf99",
      "tree": "347a3912bb187c202bfc26afb1fa04eb05198f0b",
      "parents": [
        "858a914324c7786f483661e3a89bc8fbe50f1b9d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 23 21:04:28 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Aug 23 21:04:28 2011 -0700"
      },
      "message": "hwmon: (i5k_amb) Drop i5k_channel_pci_id\n\nFunction i5k_channel_pci_id looks like it can fail, while a better\ncode design would make it more obvious that it can\u0027t. We can even get\nrid of the function.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "858a914324c7786f483661e3a89bc8fbe50f1b9d",
      "tree": "47e3d189b00103c44e0f2d10fe758861367dec8c",
      "parents": [
        "fcb8ce5cfe30ca9ca5c9a79cdfe26d1993e65e0c"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Aug 16 08:15:26 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Aug 22 14:04:05 2011 -0700"
      },
      "message": "hwmon: (ntc_thermistor) Simplify if sequence\n\nReplace unnecessary if with else statement.\n\nThis fixes the following (false) compile warning reported with some combinations\nof C compiler version and configuration.\n\ndrivers/hwmon/ntc_thermistor.c: In function \u0027ntc_show_temp\u0027:\ndrivers/hwmon/ntc_thermistor.c:225: warning: \u0027low\u0027 may be used uninitialized in\nthis function\ndrivers/hwmon/ntc_thermistor.c:225: note: \u0027low\u0027 was declared here\ndrivers/hwmon/ntc_thermistor.c:225: warning: \u0027high\u0027 may be used uninitialized in\nthis function\ndrivers/hwmon/ntc_thermistor.c:225: note: \u0027high\u0027 was declared here\ndrivers/hwmon/ntc_thermistor.c:294: warning: \u0027temp\u0027 may be used uninitialized in\nthis function\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "66a89b2164e2d30661edbd1953eacf0594d8203a",
      "tree": "4327f52b43071126bdcc0816be3b8305b902e059",
      "parents": [
        "3a2805e845761ea76a6ad5688d637b2624de0cab"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 09 11:10:56 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Aug 11 10:14:18 2011 -0700"
      },
      "message": "hwmon: (ibmaem) add missing kfree\n\nrs_resp is dynamically allocated in aem_read_sensor(), so it should be freed\nbefore exiting in every case.  This collects the kfree and the return at\nthe end of the function.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@kernel.org # 2.6.27+\n"
    },
    {
      "commit": "3a2805e845761ea76a6ad5688d637b2624de0cab",
      "tree": "cef5521d2223fe2ab9a686699c52a4c2c6d045f2",
      "parents": [
        "044cd3a574be5cd97ab80d0c6d06f5fab327541d"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 29 23:05:25 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Aug 11 10:14:12 2011 -0700"
      },
      "message": "hwmon: (pmbus/lm25066) Ignore byte writes to non-zero pages\n\npmbus_clear_faults() attempts to clear faults on non-existing real pages.\nAs a result, the command error bit in the status register is set, and faults\nare not really cleared.\n\nAll byte writes to non-zero pages are requests to clear the status register\non that page. Since non-zero pages are virtual and do not exist on the chip,\nthere is nothing to do, and such requests have to be ignored. This fixes\nabove problem.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "044cd3a574be5cd97ab80d0c6d06f5fab327541d",
      "tree": "8780ad5134089df0ddb997903ae8ea483048208b",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 29 22:08:07 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Aug 11 10:14:04 2011 -0700"
      },
      "message": "hwmon: (pmbus) Virtualize pmbus_write_byte\n\nWith virtual pages and to be able to handle more chips, it is necessary to\nvirtualise pmbus_write_byte().\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "464c9098bbc17b4596aa12191a7e646a28e7587a",
      "tree": "1d97f02c1f071f358f0d0b5fd8e04db3b9a7a9af",
      "parents": [
        "4c677e2eefdba9c5bfc4474e2e91b26ae8458a1d",
        "f90be42fb383f39aa814b8e14de138da8973e5c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 08:57:57 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 08:57:57 2011 -1000"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging: (24 commits)\n  hwmon: (lm90) Refactor reading of config2 register\n  hwmon: (lm90) Make SA56004 detection more robust\n  hwmon: (lm90) Simplify handling of extended local temp register\n  hwmon: (pmbus) Add client driver for LM25066, LM5064, and LM5066\n  hwmon: (max34440) Add support for peak attributes\n  hwmon: (max8688) Add support for peak attributes\n  hwmon: (max16064) Add support for peak attributes\n  hwmon: (adm1275) Add support for peak attributes\n  hwmon: (pmbus) Add support for peak attributes\n  hwmon: Add new attributes to sysfs ABI\n  hwmon: (pmbus) Strengthen check for status register existence\n  hwmon: (pmbus) Add support for virtual pages\n  hwmon: (pmbus) Support reading and writing of word registers in device specific code\n  hwmon: (pmbus) Increase attribute name size\n  hwmon: (pmbus) Add ADP4000, NCP4200 and NCP4208 to list of supported devices\n  hwmon: (pmbus) Add support for VID output voltage mode\n  hwmon: (pmbus) Move PMBus drivers to drivers/hwmon/pmbus\n  hwmon: (coretemp) Add core/pkg threshold support to Coretemp\n  hwmon: (lm95241) Add support for LM95231\n  hwmon: LM95245 driver\n  ...\n"
    },
    {
      "commit": "f90be42fb383f39aa814b8e14de138da8973e5c1",
      "tree": "c32c4a3d2d1c07e11cdb605c682af1a00e731634",
      "parents": [
        "6d101c588f0fe08ef00f16c1a93762dd5d563df7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 24 20:37:05 2011 +0200"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 20:16:36 2011 -0700"
      },
      "message": "hwmon: (lm90) Refactor reading of config2 register\n\nSeveral vendors implement a second configuration register, which we\ncheck during device detection. Refactor the code to avoid duplication.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Stijn Devriendt \u003csdevrien@cisco.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "6d101c588f0fe08ef00f16c1a93762dd5d563df7",
      "tree": "581cd29ed0235de87d9ca5bd0af17c51fe5e04c2",
      "parents": [
        "a095f687f1e19c54147bd51f735717508a49e225"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 24 20:36:15 2011 +0200"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 20:16:36 2011 -0700"
      },
      "message": "hwmon: (lm90) Make SA56004 detection more robust\n\nWith a device ID register value of 0, the SA56004 detection is rather\nweak. Check several other register too to confirm the detection, as we\ndo for other supported devices.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Stijn Devriendt \u003csdevrien@cisco.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Stijn Devriendt \u003csdevrien@cisco.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "a095f687f1e19c54147bd51f735717508a49e225",
      "tree": "2772a19fb7f61130e772f1364502e133f636cd18",
      "parents": [
        "03e9bd8dbcee60c2e22fd54f9f28f0d32da218c3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 27 23:22:25 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 20:16:35 2011 -0700"
      },
      "message": "hwmon: (lm90) Simplify handling of extended local temp register\n\nThe optional extended local temperature register can never have\naddress 0, as this address is already used by another register. Thus\nwe can get rid of flag LM90_HAVE_LOCAL_EXT and simply rely on\nreg_local_ext being non-zero to determine if a given chip has this\nextension or not. This makes the code more simple.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Stijn Devriendt \u003csdevrien@cisco.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "03e9bd8dbcee60c2e22fd54f9f28f0d32da218c3",
      "tree": "0e55d78c814798f6467ad0c293fe9d365f78b7be",
      "parents": [
        "98591dbe633eace43a20ffa2907861fbef97237b"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 08 10:43:57 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 20:16:17 2011 -0700"
      },
      "message": "hwmon: (pmbus) Add client driver for LM25066, LM5064, and LM5066\n\nPMBus client driver supporting National Semiconductor LM25066, LM5064, and LM5066.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "98591dbe633eace43a20ffa2907861fbef97237b",
      "tree": "4ab8d736a823c4f6175f8adfad5dd17527ec0ce0",
      "parents": [
        "70e94b276c21638a0a37908f6696a6b122944dea"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jul 09 13:17:43 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 17:09:54 2011 -0700"
      },
      "message": "hwmon: (max34440) Add support for peak attributes\n\nAdd support for voltage, current, and temperature peak (historic maximum)\nattributes.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "70e94b276c21638a0a37908f6696a6b122944dea",
      "tree": "9d017d968a85b4d5313c4f5117bcae042f73555e",
      "parents": [
        "8ebed854506301f4f67e75c73cae967d4a45ab4d"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jul 09 13:11:44 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 17:09:53 2011 -0700"
      },
      "message": "hwmon: (max8688) Add support for peak attributes\n\nAdd support for voltage, current, and temperature peak (historic maximum)\nattributes.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "8ebed854506301f4f67e75c73cae967d4a45ab4d",
      "tree": "931d27507b081f39551cc1092b5db6fd1812f9a0",
      "parents": [
        "c576e30cd0c9814b3b45772d46924d796f538dee"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jul 09 13:10:19 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 17:09:53 2011 -0700"
      },
      "message": "hwmon: (max16064) Add support for peak attributes\n\nAdd support for voltage and temperature peak (historic maximum) attributes.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "c576e30cd0c9814b3b45772d46924d796f538dee",
      "tree": "b4dee480e3f90896f993ac2ec1abf38bc907d795",
      "parents": [
        "6f183d33a02e686608f708ef713b6423db39bcba"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jul 09 11:17:33 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 17:09:52 2011 -0700"
      },
      "message": "hwmon: (adm1275) Add support for peak attributes\n\nAdd support for voltage and current peak (historic maximum) attributes.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "6f183d33a02e686608f708ef713b6423db39bcba",
      "tree": "e2571fe569000af44818a914325e13edb8072f9a",
      "parents": [
        "0084e9faabbc1e228fda9c8a78ef1ea8ee97a9ae"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jul 09 08:30:26 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 17:09:32 2011 -0700"
      },
      "message": "hwmon: (pmbus) Add support for peak attributes\n\nMost PMBus devices provide manufacturer specific commands to read low and/or\nhigh peak values for some or all of its sensors.\n\nTo support providing those values as lowest/highest attributes to the user,\nintroduce virtual PMBus commands. Those commands reside outside the normal\ncommand set and have to be implemented in device specific code, which map the\nvirtual commands to device specific commands.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "c6bfb767e431d3a236eab439d3660ff562598c84",
      "tree": "069f5ce348f55a0eea1e58c224a51760e323a135",
      "parents": [
        "9c1ed8941d30fd6252e84a9941e6507e497d242b"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jul 09 12:06:45 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 17:02:40 2011 -0700"
      },
      "message": "hwmon: (pmbus) Strengthen check for status register existence\n\nWith virtual register page support, it is now possible that the status register\non virtual pages does not exist or is itself virtual. To take this into account\nwhen creating alarm attributes, generate those attributes only if the status\nregister on the respective page is known to exist.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "9c1ed8941d30fd6252e84a9941e6507e497d242b",
      "tree": "5c46c60dafa61427931ab66897a0443e49280894",
      "parents": [
        "46243f3ab44ad0d2e9ca62e6485ca433659f3881"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jul 09 07:41:01 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 17:02:15 2011 -0700"
      },
      "message": "hwmon: (pmbus) Add support for virtual pages\n\nSome PMBus chips have non-standard sensor registers. An easy way to\nsupport such sensors is to introduce virtual pages and map the non-standard\nregisters into standard registers on an extra page.\n\nFor this to work, the code verifying if the configured number of pages exists\nhas to be removed. Since a wrong number of pages can only be configured in a\nfront-end driver, this should not have a practical impact since the resulting\nerrors should be found during development and testing.\n\nAlso, functions to read the chip status while checking if a command register\nexists must be modified to no longer set the page register before reading the\nstatus, since the physical page associated with the checked register may not\nexist. This does not make a functional difference since the page was already set\nwhen the attempt to read the register was made.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "46243f3ab44ad0d2e9ca62e6485ca433659f3881",
      "tree": "93b542f63ff4de15f1ddf25c842ff326287a15f7",
      "parents": [
        "2bd05bf4d2a5807dcc1c52788b842827e5ef0ee9"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 08 10:41:24 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 16:55:13 2011 -0700"
      },
      "message": "hwmon: (pmbus) Support reading and writing of word registers in device specific code\n\nSome PMBus devices use non-standard registers for some of the sensors and/or\nlimits. To support such devices, add code to support reading and writing of word\nsize registers in device specific code.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "2bd05bf4d2a5807dcc1c52788b842827e5ef0ee9",
      "tree": "127e69fe3152b4ac371983c63a28bffeef88ee82",
      "parents": [
        "e0455e380b5bdf8dff7c8e29423d2446d9f59040"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jul 09 08:58:49 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 15:31:18 2011 -0700"
      },
      "message": "hwmon: (pmbus) Increase attribute name size\n\nSome hwmon sysfs attributes have a length of 20 bytes (plus terminating 0).\nI2C_NAME_SIZE is defined as 20 and thus can not be used to define the length\nof hwmon sysfs attributes. Replace it with PMBUS_NAME_SIZE, set to 24.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "e0455e380b5bdf8dff7c8e29423d2446d9f59040",
      "tree": "5dfc150168c3660867bafa6baa19d1852ef3be1d",
      "parents": [
        "1061d8518f8bde548a03a5ff77dbe9a4202ad826"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jun 25 15:13:44 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 15:31:18 2011 -0700"
      },
      "message": "hwmon: (pmbus) Add ADP4000, NCP4200 and NCP4208 to list of supported devices\n\nAdd ADP4000, NCP4200 and NCP4208 to the list of devices supported by the generic\nPMBus driver, and add device IDs to enable explicit instantiation.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1061d8518f8bde548a03a5ff77dbe9a4202ad826",
      "tree": "e5bd62c9c7d065c4acb249bc60e057b64023c32c",
      "parents": [
        "9d2ecfb768bd2f8b41816a23b0f1dda026fef41d"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jun 25 11:21:49 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 15:31:11 2011 -0700"
      },
      "message": "hwmon: (pmbus) Add support for VID output voltage mode\n\nIn VID mode, output voltages are measured and reported as VID values, and\nhave to be converted to voltages using VID conversion tables or functions.\nSupport is added for VR11 only at this time.\n\nThis patch enables support for PMBus devices supporting VID VR11 based output\nvoltage selection such as NCP4200 and NCP4208.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "9d2ecfb768bd2f8b41816a23b0f1dda026fef41d",
      "tree": "7424d830c0b8475d2c872ec0bd1953b354c01094",
      "parents": [
        "c814a4c7c4aad795835583344353963a0a673eb0"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Jul 12 07:15:19 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 11:47:53 2011 -0700"
      },
      "message": "hwmon: (pmbus) Move PMBus drivers to drivers/hwmon/pmbus\n\nSince the number of PMBus drivers is getting large, move them into\ndirectory drivers/hwmon/pmbus to improve readability and scalability.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "c814a4c7c4aad795835583344353963a0a673eb0",
      "tree": "dbf51076911e529ce082049d26323b560cb7b1f2",
      "parents": [
        "8c1d04192e2ef1e6d38e9d5e9c500e5330d20339"
      ],
      "author": {
        "name": "Durgadoss R",
        "email": "durgadoss.r@intel.com",
        "time": "Tue Jul 12 07:07:16 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 00:17:36 2011 -0700"
      },
      "message": "hwmon: (coretemp) Add core/pkg threshold support to Coretemp\n\nThis patch adds the core and pkg support to coretemp.\nThese thresholds can be configured via the sysfs interfaces tempX_max\nand tempX_max_hyst. An interrupt is generated when CPU temperature reaches\nor crosses above tempX_max OR drops below tempX_max_hyst.\n\nThis patch is based on the documentation in IA Manual vol 3A, that can be\ndownloaded from here:\nhttp://download.intel.com/design/processor/manuals/253668.pdf\n\nSigned-off-by: Durgadoss R \u003cdurgadoss.r@intel.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "8c1d04192e2ef1e6d38e9d5e9c500e5330d20339",
      "tree": "06bd055abad6db6660f7a52bc03a6086a8f15391",
      "parents": [
        "fffd80ccc1e6c7e5f13741e17a7d80582ae21fcc"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Jul 05 13:31:48 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 00:17:35 2011 -0700"
      },
      "message": "hwmon: (lm95241) Add support for LM95231\n\nLM95231 is fully compatible to LM95241; only necessary change is to add\nchip detection.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fffd80ccc1e6c7e5f13741e17a7d80582ae21fcc",
      "tree": "6c3b9d74a4f1cc21a2f60ac022e115c833b8ba78",
      "parents": [
        "2ef017935d698b1c7c7421a7ebe20579d8f904dd"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Tue Jun 28 15:11:23 2011 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 00:17:35 2011 -0700"
      },
      "message": "hwmon: LM95245 driver\n\nA hwmon driver for the National Semiconductor LM95245 dual temperature\nsensors chip.\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2ef017935d698b1c7c7421a7ebe20579d8f904dd",
      "tree": "5e7f4f2caefd14fd719c284bc2e901d73e88f99c",
      "parents": [
        "f22aaaa70d8c24e5dc7d23a219c4beace8354b65"
      ],
      "author": {
        "name": "Stijn Devriendt",
        "email": "sdevrien@cisco.com",
        "time": "Mon Jun 06 10:40:45 2011 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 00:17:34 2011 -0700"
      },
      "message": "hwmon: (lm90) Add support for Philips SA56004\n\nAdd support for Philips SA56004, an LM86 compatible temperature sensor.\n\nSigned-off-by: Stijn Devriendt \u003csdevrien@cisco.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f22aaaa70d8c24e5dc7d23a219c4beace8354b65",
      "tree": "855158946f04f4d4846b7cab573d55652163ec18",
      "parents": [
        "dabaa0d2b4085a2037d80a40b86ba215f00b601e"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Mon Jun 20 16:48:19 2011 +0900"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 00:17:33 2011 -0700"
      },
      "message": "hwmon: Driver for NTC Thermistors\n\nAdd support for NTC Thermistor series. In this release, the\nfollowing thermistors are supported: NCP15WB473, NCP18WB473, NCP03WB473,\nand NCP15WL333. This driver is based on the datasheet of MURATA.\n\nThe driver in the patch does conversion from the raw ADC value\n(either voltage or resistence) to temperature. In order to use\nvoltage values as input, the circuit schematics should be provided\nwith the platform data. A compensation table for each type of thermistor\nis provided for the conversion.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: KyungMin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "dabaa0d2b4085a2037d80a40b86ba215f00b601e",
      "tree": "1be3184d5eff3d571a66db264ed3e68f989c85e7",
      "parents": [
        "731b4cace10f105a81d622b70f9a35f577612d63"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jun 09 18:05:16 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 00:17:33 2011 -0700"
      },
      "message": "hwmon: (max1668) Add support for tempX_fault attributes\n\nMAX1668 and compatibles have several external temperature sensors, but only a\nsingle FAULT status bit. If a fault occurs, the temperature reported on the\naffected sensors is 127 degrees C. Use this knowledge to report fault on\nexternal sensors.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "731b4cace10f105a81d622b70f9a35f577612d63",
      "tree": "7e575b889382ffd00ab2cf14f614cf525420550b",
      "parents": [
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "David George",
        "email": "david.george@ska.ac.za",
        "time": "Thu Jun 02 08:43:45 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 28 00:17:32 2011 -0700"
      },
      "message": "hwmon: Driver for MAX1668\n\nThis patch adds support for MAX1668 and compatible temperature sensors.\n\nSigned-off-by: David George \u003cdavid.george@ska.ac.za\u003e\n[guenter.roeck@ericsson.com: minor cleanup of probe error path]\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "60063497a95e716c9a689af3be2687d261f115b4",
      "tree": "6ce0d68db76982c53df46aee5f29f944ebf2c320",
      "parents": [
        "148817ba092f9f6edd35bad3c6c6b8e8f90fe2ed"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Tue Jul 26 16:09:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 16:49:47 2011 -0700"
      },
      "message": "atomic: use \u003clinux/atomic.h\u003e\n\nThis allows us to move duplicated code in \u003casm/atomic.h\u003e\n(atomic_inc_not_zero() for now) to \u003clinux/atomic.h\u003e\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "750e06992d49666a7589aac555eb3bb68e4dbb88",
      "tree": "7ee3d85adf256491dae89e5b049bb28ef1a1680c",
      "parents": [
        "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
        "156e2d1adc03e17f18f98d297f7757fc6d93a589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 14:10:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 14:10:34 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (lm78) Become the maintainer\n  hwmon: (lm78) Make ISA interface depend on CONFIG_ISA\n  hwmon: (lm78) Avoid forward declarations\n  hwmon: (sht15) Correct a comment mistake\n  hwmon: (max1111) Avoid extra memory allocations\n  hwmon: (it87) Add chassis intrusion detection support\n  hwmon: (via-cputemp) Add VID reporting support\n  hwmon-vid: Add support for VIA family 6 model D CPU\n  hwmon: New driver sch5636\n  hwmon: (sch5627) Factor out some code shared with sch5636 driver\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    }
  ],
  "next": "156e2d1adc03e17f18f98d297f7757fc6d93a589"
}
