)]}'
{
  "log": [
    {
      "commit": "b518a64983cbf2ff31aed530898de2d80e4573d5",
      "tree": "e0e1c67926e0af26fe3817f23fe3685cde2c4245",
      "parents": [
        "9109f4eb847b7c0be61ae25fb21b1ce2acc9c2d6"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Sun Jan 02 14:48:16 2011 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Jan 02 15:31:11 2011 -0800"
      },
      "message": "hwmon: (s3c-hwmon) Fix compilation\n\nThe owner field was removed from struct attribute in\n6fd69dc578fa0b1bbc3aad70ae3af9a137211707, so don\u0027t assign it anymore.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "dc99bf78238a7554578a319d8fd06655151121a3",
      "tree": "206150fd9ad2669c8f62a05d32fa3679949da65c",
      "parents": [
        "5d43a1de26f37080b75d7c0cf2a0b97523457568",
        "0a6bf658c3b9d1d0e520d320b6392c8680c2e381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 14 13:36:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 14 13:36:26 2010 -0800"
      },
      "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:\n  hwmon: (ltc4215) make sysfs file match the alarm cause\n"
    },
    {
      "commit": "0a6bf658c3b9d1d0e520d320b6392c8680c2e381",
      "tree": "90527fd825832c0d46693c3d338b7925e936768a",
      "parents": [
        "6313e3c21743cc88bb5bd8aa72948ee1e83937b6"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Mon Dec 13 11:42:30 2010 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Dec 13 09:54:50 2010 -0800"
      },
      "message": "hwmon: (ltc4215) make sysfs file match the alarm cause\n\nThe ltc4215 driver used the chip\u0027s \"power good\" status bit to provide\nthe power1_alarm file. This is wrong: the chip is really reporting the\nstatus of one of the monitored voltages.\n\nChange the sysfs file from power1_alarm to in2_min_alarm instead. This\nmatches the voltage that the chip is raising an alarm for.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "8b0f1840a46449e1946fc88860ef3ec8d6b1c2c7",
      "tree": "d313520d2c32bfe3a603cbaca59ca84cc34e0a04",
      "parents": [
        "52bc9802ce849d0d287cc5fe76d06b0daa3986ca"
      ],
      "author": {
        "name": "Gabriele Gorla",
        "email": "gorlik@penguintown.net",
        "time": "Wed Dec 08 16:27:22 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Dec 08 16:27:22 2010 +0100"
      },
      "message": "hwmon: (adm1026) Allow 1 as a valid divider value\n\nAllow 1 as a valid div value as specified in the ADM1026 datasheet.\n\nSigned-off-by: Gabriele Gorla \u003cgorlik@penguintown.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "52bc9802ce849d0d287cc5fe76d06b0daa3986ca",
      "tree": "f6c3b947e1a039c9b8d6da95bfa81c92bc2133e5",
      "parents": [
        "6229cdb23648d0c2875b3fb102cdaf4bf08fcfa4"
      ],
      "author": {
        "name": "Gabriele Gorla",
        "email": "gorlik@penguintown.net",
        "time": "Wed Dec 08 16:27:22 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Dec 08 16:27:22 2010 +0100"
      },
      "message": "hwmon: (adm1026) Fix setting fan_div\n\nPrevent setting fan_div from stomping on other fans that share the\nsame I2C register.\n\nSigned-off-by: Gabriele Gorla \u003cgorlik@penguintown.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6229cdb23648d0c2875b3fb102cdaf4bf08fcfa4",
      "tree": "76688eae9c79057a31f5c59eecd52b4c75f2aeec",
      "parents": [
        "6313e3c21743cc88bb5bd8aa72948ee1e83937b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 08 16:27:22 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Dec 08 16:27:22 2010 +0100"
      },
      "message": "hwmon: (it87) Fix manual fan speed control on IT8721F\n\nThe manual fan speed control logic of the IT8721F is much different\nfrom what older devices had. Update the code to properly support that.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "32292f49f9683622ad0fb95a8c754910121e7b16",
      "tree": "efbedd422c84ec37cd059d047b6c7c191ff10fc7",
      "parents": [
        "c48a2916355337895aea33839d39810eb575e775"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Nov 18 21:06:45 2010 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Nov 22 12:23:39 2010 -0800"
      },
      "message": "hwmon: (lis3lv02d_i2c) Fix compile warnings\n\nThis commit fixes the following compile warnings.\n\nFrom v2.6.37-rc2/m68k/m68k-allmodconfig, v2.6.37-rc2/powerpc/powerpc-randconfig:\ndrivers/hwmon/lis3lv02d_i2c.c:222: warning: \u0027lis3_i2c_runtime_suspend\u0027 defined but not used\ndrivers/hwmon/lis3lv02d_i2c.c:231: warning: \u0027lis3_i2c_runtime_resume\u0027 defined but not used\n\nSeen if CONFIG_PM_RUNTIME is not set.\n\nFrom v2.6.37-rc2/sh4/sh-allyesconfig:\ndrivers/hwmon/lis3lv02d_i2c.c:191: warning: \u0027lis3lv02d_i2c_suspend\u0027 defined but not used\ndrivers/hwmon/lis3lv02d_i2c.c:201: warning: \u0027lis3lv02d_i2c_resume\u0027 defined but not used\n\nSeen if CONFIG_PM is set but CONFIG_PM_SLEEP is not.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c48a2916355337895aea33839d39810eb575e775",
      "tree": "b2b8792d5aa8de6aebd15178d5d5921ccf698e1d",
      "parents": [
        "3561d43fd289f590fdae672e5eb831b8d5cf0bf6"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Nov 19 09:39:11 2010 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Nov 22 12:23:39 2010 -0800"
      },
      "message": "hwmon: (i5k_amb) Fix compile warning\n\nThis patch fixes the following compile warning.\n\ndrivers/hwmon/i5k_amb.c:500: warning: \u0027i5k_amb_ids\u0027 defined but not used\n\nThe warning is seen if the driver is built into the kernel (not as module).\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "52d159eecced3e4ead901e2a14347f5c11ea4bab",
      "tree": "64b1e2f4bebba1a5580a4db5514c62535ddc2fd2",
      "parents": [
        "793c51d5fdfa76043f1221fdaa022f50146e8386"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Nov 15 21:38:57 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Nov 15 21:38:57 2010 +0100"
      },
      "message": "hwmon: (w83795) Check for BEEP pin availability\n\nOn the W83795ADG, there\u0027s a single pin for BEEP and OVT#, so you\ncan\u0027t have both. Check the configuration and don\u0027t create beep\nattributes when BEEP pin is not available.\n\nThe W83795G has a dedicated BEEP pin so the functionality is always\navailable there.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "793c51d5fdfa76043f1221fdaa022f50146e8386",
      "tree": "7e6bc3676e24fa1ccadf5b4621f868f7ecff2940",
      "parents": [
        "cf6b9ea661ef4f20b4a4cba1a232a732339aae2c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Nov 15 21:38:57 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Nov 15 21:38:57 2010 +0100"
      },
      "message": "hwmon: (w83795) Clear intrusion alarm immediately\n\nWhen asked to clear the intrusion alarm, do so immediately. We have to\ninvalidate the cache to make sure the new status will be read. But we\nalso have to read from the status register once to clear the pending\nalarm, as writing to CLR_CHS surprising won\u0027t clear it automatically.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "cf6b9ea661ef4f20b4a4cba1a232a732339aae2c",
      "tree": "d12db9d301146d533120686d7da1bf84a3068c0a",
      "parents": [
        "2a2d27da00250c9f117e35653ed5a6a3212e5d77"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "message": "hwmon: (w83795) Read the intrusion state properly\n\nWe can\u0027t read the intrusion state from the real-time alarm registers\nas we do for all other alarm flags, because real-time alarm bits don\u0027t\nstick (by definition) and the intrusion state has to stick until\nexplicitly cleared (otherwise it has little value.)\n\nSo we have to use the interrupt status register instead, which is read\nfrom the same address but with a configuration bit flipped in another\nregister.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2a2d27da00250c9f117e35653ed5a6a3212e5d77",
      "tree": "01f9d3363878eb50352c1786dc42bddf35017963",
      "parents": [
        "edff2f8d81ce976ad6895f1d649fcb164be80e3d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "message": "hwmon: (w83795) Print the actual temperature channels as sources\n\nDon\u0027t expose raw register values to user-space. Decode and encode\ntemperature channels selected as temperature sources as needed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "edff2f8d81ce976ad6895f1d649fcb164be80e3d",
      "tree": "515492332c52068c084a5e362254cc8f98899356",
      "parents": [
        "d5ab845a13de7ff2d195917dad8879acfb6d8ff9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "message": "hwmon: (w83795) List all usable temperature sources\n\nTemperature sources are not correlated directly with temperature\nchannels. A look-up table is required to find out which temperature\nsources can be used depending on which temperature channels (both\nanalog and digital) are enabled.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "d5ab845a13de7ff2d195917dad8879acfb6d8ff9",
      "tree": "63f66db0cadf410ea084ecade80ea970da92969a",
      "parents": [
        "ae51cd9bcd9ca841bf45c0ba33823c56ac1ce81e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "message": "hwmon: (w83795) Expose fan control method\n\nExpose fan control method (DC vs. PWM) using the standard sysfs\nattributes. I\u0027ve made it read-only as the board should be wired for\na given mode, the BIOS should have set up the chip for this mode, and\nyou shouldn\u0027t have to change it. But it would be easy enough to make\nit changeable if someone comes up with a use case.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "ae51cd9bcd9ca841bf45c0ba33823c56ac1ce81e",
      "tree": "bf08d6bc425c43cce063ecdb2e3e76bb776b1618",
      "parents": [
        "61ec2da506ec6544873f0aba026164e4bdd21751"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "message": "hwmon: (w83795) Fix fan control mode attributes\n\nThere were two bugs:\n* Speed cruise mode was improperly reported for all fans but fan1.\n* Fan control method (PWM vs. DC) was mixed with the control mode.\n  It will be added back as a separate attribute, as per the standard\n  sysfs interface.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "61ec2da506ec6544873f0aba026164e4bdd21751",
      "tree": "4548b13c7d5457014b820cb2b52bf8e09713ffcb",
      "parents": [
        "2aa25c22c445df63b5961883f28767643122f935"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "message": "hwmon: (lm95241) Check validity of input values\n\nThis clears the following build-time warnings I was seeing:\n\ndrivers/hwmon/lm95241.c: In function \"set_interval\":\ndrivers/hwmon/lm95241.c:132:15: warning: ignoring return value of \"strict_strtol\", declared with attribute warn_unused_result\ndrivers/hwmon/lm95241.c: In function \"set_max2\":\ndrivers/hwmon/lm95241.c:278:1: warning: ignoring return value of \"strict_strtol\", declared with attribute warn_unused_result\ndrivers/hwmon/lm95241.c: In function \"set_max1\":\ndrivers/hwmon/lm95241.c:277:1: warning: ignoring return value of \"strict_strtol\", declared with attribute warn_unused_result\ndrivers/hwmon/lm95241.c: In function \"set_min2\":\ndrivers/hwmon/lm95241.c:249:1: warning: ignoring return value of \"strict_strtol\", declared with attribute warn_unused_result\ndrivers/hwmon/lm95241.c: In function \"set_min1\":\ndrivers/hwmon/lm95241.c:248:1: warning: ignoring return value of \"strict_strtol\", declared with attribute warn_unused_result\ndrivers/hwmon/lm95241.c: In function \"set_type2\":\ndrivers/hwmon/lm95241.c:220:1: warning: ignoring return value of \"strict_strtol\", declared with attribute warn_unused_result\ndrivers/hwmon/lm95241.c: In function \"set_type1\":\ndrivers/hwmon/lm95241.c:219:1: warning: ignoring return value of \"strict_strtol\", declared with attribute warn_unused_result\n\nThis also fixes a small race in set_interval() as a side effect: by\nworking with a temporary local variable we prevent data-\u003einterval from\nbeing accessed at a time it contains the interval value in the wrong\nunit.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Davide Rizzo \u003celpa.rizzo@gmail.com\u003e\n"
    },
    {
      "commit": "2aa25c22c445df63b5961883f28767643122f935",
      "tree": "d97d963ee708a7b98c82d1c221dde86446378ced",
      "parents": [
        "0143832cc96d0bf78486297aad5c8fb2c2ead02a"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@hansjkoch.de",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Nov 15 21:38:56 2010 +0100"
      },
      "message": "hwmon: Change mail address of Hans J. Koch\n\nMy old mail address doesn\u0027t exist anymore. This changes all occurrences\nto my new address.\n\nSigned-off-by: Hans J. Koch \u003chjk@hansjkoch.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4f5b7994f0610fefff0782227ab71469ece54a5b",
      "tree": "15469190314d8eabd4d15370d57222348f896c74",
      "parents": [
        "f0030d87be3cb2eb9eac633d09cb5d9f107ed0c6"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Nov 09 08:41:48 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Nov 11 09:43:51 2010 -0800"
      },
      "message": "hwmon: (gpio-fan) Fix fan_ctrl_init error path\n\nIn current implementation, the sysfs entries is not removed before return -ENODEV.\n\nCreating the sysfs attribute should be the last thing done by the function,\nafter all the rest has been successful.\nOtherwise there is a small window during which user-space can access the attribute\nbut the driver isn\u0027t ready to deal with the requests.\n\nFix it by moving sysfs_create_group to be the last thing done by the function.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Simon Guinot \u003csguinot@lacie.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f0030d87be3cb2eb9eac633d09cb5d9f107ed0c6",
      "tree": "a75cfa0e336e81c5bfcbd958a98a153ec39c80d6",
      "parents": [
        "f7334b4ca9108a86b64fbd0f435f44b2113ee053"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 08 20:40:34 2010 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Nov 11 09:32:07 2010 -0800"
      },
      "message": "hwmon: (ad7414) Return proper error code for ad7414_probe()\n\nReturn proper error if i2c_check_functionality reports\nthe adapter does not support the capability we need.\n\nAlso remove unneeded initialization for err variable.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f7334b4ca9108a86b64fbd0f435f44b2113ee053",
      "tree": "acbad84c001c49cf9491c4c84a0bed5a5b78b9a1",
      "parents": [
        "f6614b7bb405a9b35dd28baea989a749492c46b2"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 08 00:11:33 2010 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Nov 11 09:32:07 2010 -0800"
      },
      "message": "hwmon: (adt7470) Return proper error code for adt7470_probe()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "475200c088a14666a03ed7f789c7db1ff5281bc5",
      "tree": "851b178b43b7eda862cbb528087ac090ed75ff54",
      "parents": [
        "69f8b74193444f1a6251a491f10b95faa77716d6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 05 10:59:29 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Nov 05 10:17:19 2010 -0700"
      },
      "message": "hwmon: (ltc4261) Fix error message format\n\nadapter-\u003eid is deprecated and not set by any adapter driver, so this\nwas certainly not what the author wanted to use. adapter-\u003enr maybe,\nbut as dev_err() already includes this value, as well as the client\u0027s\naddress, there\u0027s no point repeating them. Better print a simple error\nmessage in plain English words.\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": "69f8b74193444f1a6251a491f10b95faa77716d6",
      "tree": "f435e76e87d2169ea784beae1701444c04dee1a7",
      "parents": [
        "ff8b16d7e15a8ba2a6086645614a483e048e3fbf"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Oct 26 15:59:21 2010 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Nov 05 10:17:19 2010 -0700"
      },
      "message": "hwmon: (ltc4261) Add missing newline in debug message\n\nReported-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "44c1bcd4bcde32b2a31a6775a277706ab489c0dc",
      "tree": "bb8f17e5c2d0e6e871906f3cddb32290cf1a09b8",
      "parents": [
        "0df6454da937548594774788b009616ed27607ed"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:51 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:51 2010 +0200"
      },
      "message": "hwmon: (it87) Add support for the IT8721F/IT8758E\n\nAdd support for the IT8721F/IT8758E. These new chips differ from the\nolder IT87xxF chips in the following ways:\n* ADC LSB is 12 mV instead of 16 mV.\n* PWM values are 8-bit instead of 7-bit.\nThere are other minor changes we don\u0027t have to care about in the\ndriver.\n\nAnother change is that we will handle internal voltage scaling in the\ndriver instead of delegating the work to user-space.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0df6454da937548594774788b009616ed27607ed",
      "tree": "af7ccc62c7d0732dc5934059f959c0b31d34b3ec",
      "parents": [
        "0b22ce3b7de718882e2c2ca979490a50d798a838"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:51 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:51 2010 +0200"
      },
      "message": "hwmon: (it87) Move conversion functions\n\nMove conversion functions until after structure defintions. This is\nneeded for future changes which make use of the structures in the\nconversion funtcions.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0b22ce3b7de718882e2c2ca979490a50d798a838",
      "tree": "af6844295e076869233f241a8791c327376be372",
      "parents": [
        "f6c61cff8bcb58b8dfb645d4243a049908c02024"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "message": "hwmon: Remove many EXPERIMENTAL flags\n\nRemove the dependency on EXPERIMENTAL for all drivers which are in\nthe kernel tree for a long time, are known to work properly and for\nwhich we have documentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Corentin Labbe \u003ccorentin.labbe@geomatys.fr\u003e\nCc: Riku Voipio \u003criku.voipio@iki.fi\u003e\nCc: Juerg Haefliger \u003cjuergh@gmail.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f6c61cff8bcb58b8dfb645d4243a049908c02024",
      "tree": "bff2919dcf335f38cb36bdbd27fd5c5870e4b0e9",
      "parents": [
        "c36364dbf38382ef6be2fb99a3ce361a679c0ecb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "message": "hwmon: (lm85) Add support for ADT7468 high-frequency PWM mode\n\nThe ADT7468 supports a high-frequency PWM output mode where all PWM\noutputs are driven by a 22.5 kHz clock. Add support for this mode, and\ndocument it, as it may surprise the user that setting one PWM output\nfrequency also affects the other PWM outputs.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "c36364dbf38382ef6be2fb99a3ce361a679c0ecb",
      "tree": "f3e74a23870dfc244dd5fe0188681ffea8a5aaf9",
      "parents": [
        "fa7a5797e57d2ed71f9a6fb44f0ae42c2d7b74b7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "message": "hwmon: (lm85) Document the ADT7468 as supported\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "fa7a5797e57d2ed71f9a6fb44f0ae42c2d7b74b7",
      "tree": "6d648ae5b1342cf5685457be48b55fc97aa092b8",
      "parents": [
        "918ee91c071d6248c48bc6457a6dea286146e3ad"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "message": "hwmon: (lm85) Fix ADT7468 frequency table\n\nThe ADT7468 uses the same frequency table as the ADT7463.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nCc: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "918ee91c071d6248c48bc6457a6dea286146e3ad",
      "tree": "6b9dd62f6a0ccc57043678ec1129833481120ad7",
      "parents": [
        "bd5f47ec961594b1091839333600008f8166fd00"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "message": "hwmon: I2C addresses are constant\n\nWe can mark normal_i2c const. Almost all drivers do that already, so\nfix the 3 remaining ones before they are used as (bad) examples for\nnew drivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: George Joseph \u003cgeorge.joseph@fairview5.com\u003e\nReviewed-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "bd5f47ec961594b1091839333600008f8166fd00",
      "tree": "aa4296edffd81e2976d20d3ea30ea18108b2a4de",
      "parents": [
        "6dfee85397a47063291fe199eaf950bee7944454"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "message": "Move ams driver to macintosh\n\nThe ams driver isn\u0027t a hardware monitoring driver, so it shouldn\u0027t\nlive under driver/hwmon. drivers/macintosh seems much more\nappropriate, as the driver is only useful on PowerBooks and iBooks.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Stelian Pop \u003cstelian@popies.net\u003e\nCc: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6dfee85397a47063291fe199eaf950bee7944454",
      "tree": "a0938da1f748f16621238e047a93f052fbd9adb2",
      "parents": [
        "4275fcd65d3b4a504b7779e532c81a927afd28c0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:50 2010 +0200"
      },
      "message": "hwmon: (pcf8591) Don\u0027t attempt to detect devices\n\nThe PCF8591 can\u0027t be detected, don\u0027t even try. There are plenty of\nother means to instantiate i2c devices these days.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nReviewed-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "4275fcd65d3b4a504b7779e532c81a927afd28c0",
      "tree": "292e76b31cb801621ae578fde62c1a88b9c4bba5",
      "parents": [
        "24377101023d3c66136123bd8b20441814da6a90"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "message": "hwmon: (pcf8591) Register as a hwmon device\n\nRegister PCF8591 devices as hwmon devices. There\u0027s little point in\nimplementing the standard sysfs interface if we don\u0027t register it in\na way libsensors will pick it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nReviewed-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "24377101023d3c66136123bd8b20441814da6a90",
      "tree": "62ab04c9bfa0e0e71408bd5ac754aad1d152a1c3",
      "parents": [
        "00030af23153f1958f015df8b9fec8c29fcca8b8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "message": "hwmon: (w83795) Use standard attributes for chassis intrusion\n\nFollow the standard attribute naming for the chassis intrusion\nfeature. I couldn\u0027t test the beeping (my board apparently doesn\u0027t do\nthat) but the alarm works fine.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "00030af23153f1958f015df8b9fec8c29fcca8b8",
      "tree": "32ea0e1f4e7e5a37c89b286bef76aebae6c3e17c",
      "parents": [
        "e3760b432d589ddd9bdb8c337539b815125bc7aa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "message": "hwmon: (w83795) Exclude fan control feature by default\n\nThe fan control feature of the w83795 driver is insufficiently\nreviewed and tested for public consumption at this time, so make it\noptional and disabled by default. We will change the default when\nreview and testing is deemed sufficient. Ultimately the option will\ngo away.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e3760b432d589ddd9bdb8c337539b815125bc7aa",
      "tree": "27a927ee76417eb2794fb8da3d0a7f9de51ad29b",
      "parents": [
        "eb02755a50f8f3508030b311e3788426fbdc23b7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "message": "hwmon: (w83795) Add myself as co-author and maintainer\n\nI\u0027ve made so many changes to the w83795 driver that it\u0027s only fair to\nlist myself as a co-author. I\u0027ll also maintain the driver for some\ntime. There\u0027s more work needed on the driver for sure.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "eb02755a50f8f3508030b311e3788426fbdc23b7",
      "tree": "689aa8b124d7209b53b7c14bc93680e312620720",
      "parents": [
        "5d2cd958f777e533fa2809527836996f59b2d823"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "message": "hwmon: (w83795) More style cleanups\n\nCleanups suggested by Guenter Roeck, falling into 4 categories:\n* Swapping test orders, because if (var \u003d\u003d CONSTANT) is much easier to\n  read than if (CONSTANT \u003d\u003d var).\n* Simplifying comparisons with 0.\n* Dropping unneeded masks.\n* Dropping unneeded parentheses and curly braces.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5d2cd958f777e533fa2809527836996f59b2d823",
      "tree": "abc216b782d2c43236b8eecaa7bba4343530d43d",
      "parents": [
        "21fc977551da43ec21ae0ebb859411afd4243d2b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "message": "hwmon: (w83795) Fix LSB reading of voltage limits\n\nWrong index caused the wrong register value to be read, resulting in\nrandom LSB for voltage limits.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "21fc977551da43ec21ae0ebb859411afd4243d2b",
      "tree": "4d452b87875c6d9e2cbfb2c58eaa9ea45ee4821d",
      "parents": [
        "1bb3450ce5050bc677c1995a60a0ddfe9e33e7b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:49 2010 +0200"
      },
      "message": "hwmon: (w83795) Use dev_get_drvdata() where possible\n\nWhen we don\u0027t need the client pointer, calling dev_get_drvdata() is\nmore efficient that calling to_i2c_client() and then\ni2c_get_clientdata().\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1bb3450ce5050bc677c1995a60a0ddfe9e33e7b6",
      "tree": "bb4a0fcaaf4647cb791d1bcc00cde8fc9a52ba3d",
      "parents": [
        "2ae61de90545fe3dadae8119181c430d89a8627b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "message": "hwmon: (w83795) Delay reading pwm config registers\n\nWait until we need the pwm config register values, instead of\npre-reading them. This saves over 1 second on modprobe on my test\nsystem.\n\nObviously this time is added when first accessing pwm config\nattributes, however not everybody will use them, so it seems unfair\nto slow down driver loading (and thus boot) for an optional feature.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2ae61de90545fe3dadae8119181c430d89a8627b",
      "tree": "9a2aa7cc29674089dd9cc202050d61c95f559407",
      "parents": [
        "0d7237bfd13a0a8df270654223c15a16b368a3bd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "message": "hwmon: (w83795) Delay reading limit registers\n\nWait until we need the limit register values, instead of pre-reading\nthem. This saves 544 ms on modprobe on my test system. Obviously this\ntime is added when first running \"sensors\" or any other monitoring\napplication, but I think it is better than slowing down the boot.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0d7237bfd13a0a8df270654223c15a16b368a3bd",
      "tree": "ccfe2095515ca19f484532c34769f1143d54eeb6",
      "parents": [
        "476a4e5d3768ac72bb342166db294c0a9d2c010f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "message": "hwmon: (w83795) Move register reads to dedicated functions\n\nMove initial register reads out of probe, to dedicated functions.\nThis makes the code clearer, and will be needed if we want to delay\ncalling these functions until they are needed, or want to call them\nperiodically.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "476a4e5d3768ac72bb342166db294c0a9d2c010f",
      "tree": "97cabaf57c242124b53c305954a1290c0a4dcbab",
      "parents": [
        "fd7f82b8a37ff4d400c2db9c9fa8f9467dc54a08"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "message": "hwmon: (w83795) Pack similar register reads\n\nPack similar register reads using for loops.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fd7f82b8a37ff4d400c2db9c9fa8f9467dc54a08",
      "tree": "41eff04a59f8b78d5d3950911e60851277043ab7",
      "parents": [
        "5f7b77cbd4599b6a90d18981d9883a3e20e689fb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "message": "hwmon: (w83795) Make W83795_REG_PWM more efficient\n\nCascaded conditionals are inefficient. Reorder the fields so that\nPWM register addresses can be computed more efficiently.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5f7b77cbd4599b6a90d18981d9883a3e20e689fb",
      "tree": "a0ff470ba43eb83aaad460a227bbb3635a275caf",
      "parents": [
        "39deb6993e7c22274c272c95013eef886f7004e8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "message": "hwmon: (w83795) Don\u0027t pre-read values we\u0027ll update later\n\nThere is no point in reading registers during initialization if we\nwill refresh the values in the update function later. This is only\nslowing down the driver loading with no benefit, stop doing it.\nThis change saves 480 ms on driver load on my test system.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "39deb6993e7c22274c272c95013eef886f7004e8",
      "tree": "212af4c4e49ecf64174981c336ebd6ca15bcfb59",
      "parents": [
        "cd316df582925f3dab1ce5863651b3e260687035"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "message": "hwmon: (w83795) Simplify temperature sensor type handling\n\nAll 3 temperature sensor type sysfs functions (show_temp_mode,\nstore_temp_mode and show_dts_mode) can be simplified. We don\u0027t\ncreate these files when the correponding input isn\u0027t in temperature\nmonitoring mode, so there is no point in handling that case.\nLikewise, we don\u0027t allow changing inputs from temperature to voltage,\nso the code handling this case is dead and can be removed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cd316df582925f3dab1ce5863651b3e260687035",
      "tree": "9f0f6918f00e41afe92f7f681dc0ace9a964cccb",
      "parents": [
        "49c7347a44224b5b87c7e6a3c6c92619d77c06d5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "message": "hwmon: (w83795) Drop _NUM constants\n\nConsistently use ARRAY_SIZE() to control for loops.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "49c7347a44224b5b87c7e6a3c6c92619d77c06d5",
      "tree": "91432dbcbfd182c46a7cb89d9bece704e41eaf32",
      "parents": [
        "7eb8d508b5cfabbb147670ee063438469d94c465"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:48 2010 +0200"
      },
      "message": "hwmon: (w83795) Drop REST_VLT_BEGIN/END\n\nGet rid of REST_VLT_BEGIN and REST_VLT_END, they don\u0027t make the code\nmore readable.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7eb8d508b5cfabbb147670ee063438469d94c465",
      "tree": "d392c7c045412f8e312106aba34e7137b5bd374e",
      "parents": [
        "a654b9d4e7152b06557e2f22bcf0a245bc88bc98"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "message": "hwmon: (w83795) Fix parity checks\n\nx % 1 is obviously wrong, as it always evaluates to 0. You want\nx % 2, or x \u0026 1, for parity checking.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a654b9d4e7152b06557e2f22bcf0a245bc88bc98",
      "tree": "a4b6ec7627b17ecfc37eb700d2ba29fa10a52d74",
      "parents": [
        "c1a792a6eea42d88a99e6ace215b22fbdb76c7b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "message": "hwmon: (w83795) Get rid of VRLSB_SHIFT\n\nVRLSB_SHIFT is a non-sense, the actual shift depends on the sensor\ntype (fans need 4, other sensors need 6). Get rid of it to prevent\nany confusion. Also get rid of the useless masking, the meaningful\nbits are always the MSb so there\u0027s nothing to mask out after\nshifting.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c1a792a6eea42d88a99e6ace215b22fbdb76c7b6",
      "tree": "92c6f630e7044fdd65100326ed0489a6cc1f5b0a",
      "parents": [
        "02728ffef9c2cf067e654e832b8c282a8a4d0b16"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "message": "hwmon: (w83795) Avoid reading the same register twice\n\nShorten driver load time by avoiding duplicate register access during\ninitialization. This saves 112 ms on modprobe on my test system.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "02728ffef9c2cf067e654e832b8c282a8a4d0b16",
      "tree": "00da2e02471413e8698cd5de3258329b5f03e1db",
      "parents": [
        "54891a3c135b30ca0718dbf81f78260795a5b2fe"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "message": "hwmon: (w83795) Rework beep_enable implementation\n\nHandle beep_enable just like all other beep bits. It doesn\u0027t need\nanything special, so let\u0027s avoid redundant code. This also saves a\nduplicate register read at initialization time.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "54891a3c135b30ca0718dbf81f78260795a5b2fe",
      "tree": "9df28c7465d992c66f7089214bb6c8db849df4d2",
      "parents": [
        "dd127f5ccd7c61eb7ee215120a7809eb67c1ed7f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "message": "hwmon: (w83795) Report PECI agent Tbase values\n\nOn systems with PECI, report PECI agent Tbase temperature values.\nThis is informative only.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "dd127f5ccd7c61eb7ee215120a7809eb67c1ed7f",
      "tree": "9be7c4c8f1b35526c5b8357e25ccb5e8e99eaff9",
      "parents": [
        "a0ce402fb006bd694436be8c8522fbe5e6823ac1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "message": "hwmon: (w83795) Properly handle negative temperatures\n\nThe temperature registers hold regular 2\u0027s complement values, no need\nto add any arithmetics.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a0ce402fb006bd694436be8c8522fbe5e6823ac1",
      "tree": "1de416919e3c23dfbde9e31ca6575b8d2bca4668",
      "parents": [
        "01879a855fb6bdb3fb820344a7a145de8a5cdbda"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "message": "hwmon: (w83795) Rename temperature limit attributes\n\nFollow the standard for temperature limit attribute naming, so that\nlibsensors will pick the values.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "01879a855fb6bdb3fb820344a7a145de8a5cdbda",
      "tree": "152e9a958bfdd71692455d18348623b1cbb40929",
      "parents": [
        "0e256018b0f35d1b22ca37e1d0e207f7ba3d0076"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:47 2010 +0200"
      },
      "message": "hwmon: (w83795) Fix PWM duty cycle frequency attributes\n\nThe PWM duty cycle frequenty attributes are improperly named\n(fanN_div instead of pwmN_div) and contain raw values instead of\nactual frequencies. Rename them and fix their contents.\n\nAlso improve the logic when the user asks for a new frequency, to\nalways pick the closest supported frequency. The algorithm could\ncertainly be optimized, but the operation is infrequent enough that\nI don\u0027t think it\u0027s worth the effort.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0e256018b0f35d1b22ca37e1d0e207f7ba3d0076",
      "tree": "029db8e2bd87afb27c9d4211ff724958bade47b4",
      "parents": [
        "6c82b2f3fb31e43a9b898769afd2151ca64986a4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "message": "hwmon: (w83795) Add support for dynamic in0-2 limits\n\nThe W83795G can be configured to set the in0, in1 and/or in2 voltage\nlimits dynamically based on VID input pins. Switch the respective\nsysfs attributes to read-only.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6c82b2f3fb31e43a9b898769afd2151ca64986a4",
      "tree": "1315014b74cc4ea9cea40c7fc8bf60f7826cca3d",
      "parents": [
        "71caf46fbf39207a324a16ddb6d8ef37c05777b9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "message": "hwmon: (w83795) Fix LSB reading of fan speeds\n\nMisplaced parentheses caused the wrong register value to be read,\nresulting in random LSB for fan speed values and limits.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "71caf46fbf39207a324a16ddb6d8ef37c05777b9",
      "tree": "9df260f10ffc8a644c47cec4952bea5df85d34c4",
      "parents": [
        "6f9dfd85f7b14dd3ea87106909dc54def08947b1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "message": "hwmon: (w83795) Clean up probe function\n\n* The data structure is zalloc\u0027d, so no need to set individual fields\n  to 0 explicitly.\n* Refactor the handling of pins that can be used for either\n  temperature or voltage monitoring.\n* Misc other clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6f9dfd85f7b14dd3ea87106909dc54def08947b1",
      "tree": "9125e0dc58c36738ffb6dba087aa74492bc4bcbe",
      "parents": [
        "80646b95863ba282330d07290c79254c2f002139"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "message": "hwmon: (w83795) Fix in17-in20 gain factor\n\nGain bit set means 1x gain and cleared means 8x gain, not the other\nway around.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "80646b95863ba282330d07290c79254c2f002139",
      "tree": "a990d3f36160ebb9530e8a30a237c9266f951a8c",
      "parents": [
        "86ef4d2fd5921ff0bcfd1c0d88403a08862087bc"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "message": "hwmon: (w83795) Only start monitoring if needed\n\nThis saves an SMBus write if monitoring was already enabled.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "86ef4d2fd5921ff0bcfd1c0d88403a08862087bc",
      "tree": "578d4918c3438c9c4eb6b1bbeac8891f55e2983f",
      "parents": [
        "b2cc528e5838d744892b30c5104bd872a439088f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "message": "hwmon: (w83795) Add const markers\n\nAttribute structures can be made const. Same for the I2C address\nlist.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b2cc528e5838d744892b30c5104bd872a439088f",
      "tree": "27f3a0718da764b23addbc99e06487dc0918ac83",
      "parents": [
        "b5f6a90a0bbedc07a0b0b82b83aa716c7203fcd2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "message": "hwmon: (w83795) Only create fan[1-8]_target files when needed\n\nOnly create fan[1-8]_target files when the fan in question can be\ncontrolled (PWM output is present.) Also name these files according\nto the standard.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b5f6a90a0bbedc07a0b0b82b83aa716c7203fcd2",
      "tree": "6a37212c0c55fda155c239bead95c7ef8b2c1483",
      "parents": [
        "87df0dad3e024538d2d0d2ce786230e639c2ea8b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:46 2010 +0200"
      },
      "message": "hwmon: (w83795) Move PWM attributes to a dedidated array\n\nUse a dedicated 2D array for PWM attributes. This way, PWM attributes\nare handled the same way as other attributes, this is more consistent.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "87df0dad3e024538d2d0d2ce786230e639c2ea8b",
      "tree": "60b5be6938e3050ce7a117a26aa407f6315d3d0c",
      "parents": [
        "6f3dcde9c6dcbbe781a2a98900552bcb989733e3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "message": "hwmon: (w83795) Use 2D arrays for many device attributes\n\nUse 2D arrays for in, fan, temp and dts device attributes. Using\nlinear arrays is too risky as we have to skip some groups depending\non the device model and configuration. Adding or removing an\nattribute would let the driver build silently but then it would crash\nat runtime. With 2D arrays, the consistency checking happens at build\ntime, which is much safer.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6f3dcde9c6dcbbe781a2a98900552bcb989733e3",
      "tree": "9eb3891644057a011d24c10e8330299b647a490a",
      "parents": [
        "892514a6372d49ffe9749fb86cc587b4dce90733"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "message": "hwmon: (w83795) Merge w83795_create_files and w83795_remove_files\n\nFunctions w83795_create_files and w83795_remove_files iterate over\nthe same set of files, just calling a different function. Merge them\ninto a single function which takes the action as a parameter. This\nsaves code, and also ensure that file creation and deletion are in\nsync.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "892514a6372d49ffe9749fb86cc587b4dce90733",
      "tree": "766bd801a21b585f78f5e6eed1ac7c681b826777",
      "parents": [
        "2fa09878ba1dc458b8cb6e9c8fbc8f2e5401d2b2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "message": "hwmon: (w83795) Move file creation to a separate function too\n\nFunction w83795_probe() is way too big, move file creation to a separate\nfunction to make it more readable.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2fa09878ba1dc458b8cb6e9c8fbc8f2e5401d2b2",
      "tree": "60165028341195ff004c5dac0f9702c8e23aaace",
      "parents": [
        "2be381de0f1e5e0324e8b373e7a84fc9d25d05d3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "message": "hwmon: (w83795) Move files removal to a separate function\n\nSysfs files must be removed on device removal but also when device\nregistration fails. Move the code to a separate function to avoid\ncode redundancy.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2be381de0f1e5e0324e8b373e7a84fc9d25d05d3",
      "tree": "5211865f27cc643d7ec3c867a668740d66a48b60",
      "parents": [
        "b2469f422f9ee2054359c4ec609c3bdb1f2d52f5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "message": "hwmon: (w83795) Improve detection routine\n\nCheck for additional identification registers. Improve debugging\nmessages on failed detection.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b2469f422f9ee2054359c4ec609c3bdb1f2d52f5",
      "tree": "2f7052c24378f144dc940f1095b3c408a61d1ba1",
      "parents": [
        "093d1a4794cc23dd221019eb1cdf42b16b48abcc"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "message": "hwmon: (w83795) Refactor bank selection\n\nMove the bank selection code to a separate function, to avoid\nduplicating it in read and write functions. Improve error reporting\non register access error.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "093d1a4794cc23dd221019eb1cdf42b16b48abcc",
      "tree": "c306a2d26ed2d90f3c53e26790aca495167a59a3",
      "parents": [
        "315bacfdbe5a77309c256b296f30bee13d59462b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "message": "hwmon: (w83795) Drop duplicate enum\n\nEnum chips and chip_types are redundant, get rid of the former. Fix\nthe detection code to properly identify the chip variant and name the\nclient accordingly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "315bacfdbe5a77309c256b296f30bee13d59462b",
      "tree": "a3973d53c67e812c3a6ee5e6b4556af68d653761",
      "parents": [
        "792d376b4f3f6af302d40373fa864f8b8e691c53"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:45 2010 +0200"
      },
      "message": "hwmon: (w83795) Misc cleanups\n\n* Improve driver description.\n* Drop unused macro.\n* Drop unreachable code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "792d376b4f3f6af302d40373fa864f8b8e691c53",
      "tree": "38b51491a8d39f31d789c236b69fc8dad182a647",
      "parents": [
        "62991f7ab395b57b86512d47a6017266e2e615f2"
      ],
      "author": {
        "name": "Wei Song",
        "email": "Wsong@nuvoton.com",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "message": "hwmon: New driver for the W83795G/ADG monitoring chips\n\nThere is still much work needed, but I wanted to give Wei the credit\nhe deserves. I\u0027ve merged some of my own fixes already, to make\ngcc and checkpatch happy. Individual fixes and improvements from me\nwill follow.\n\n[JD: Fix build errors]\n[JD: Coding style cleanups]\n[JD: Get rid of forward declarations]\n[JD: Drop VID support]\n[JD: Drop fault output control feature]\n[JD: Use lowercase for inline function names]\n[JD: Use strict variants of the strtol/ul functions]\n[JD: Shorten the read and write function names]\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "62991f7ab395b57b86512d47a6017266e2e615f2",
      "tree": "941e97fab59c21b1ace71f9c7410251453f6a3f1",
      "parents": [
        "9c627e3be3e8f36eda73ed9e8aa4763582841c1f"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "message": "hwmon: (s3c-hwmon) Depend on S3C_ADC\n\nThis way we don\u0027t need to modify Kconfig every time a new SoC comes along to\nmake this driver support it. Also fix some typos while I\u0027m at it.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nReviewed-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9c627e3be3e8f36eda73ed9e8aa4763582841c1f",
      "tree": "e04a1c7d96ea649e2f7831d388fa6b643411f0a3",
      "parents": [
        "caaa0f36c378c6fec6fd5260a63566e002ac4a84"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "message": "hwmon: (s3c-hwmon) Use a real mutex\n\nThe semaphore which protects the ADC is semantically a mutex. Use a\nreal mutex.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "caaa0f36c378c6fec6fd5260a63566e002ac4a84",
      "tree": "4f011fdeaf8e0ce4565e36c5dd9aec948061f053",
      "parents": [
        "e3cd9528af4d1fd404eefe16e52ae421f99a7817"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "message": "hwmon: (lm75) Trivial changes to pacify the checkpatch\n\nSome trivial changes to pacify the checkpatch.\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e3cd9528af4d1fd404eefe16e52ae421f99a7817",
      "tree": "fe43f5a2ab475769ede0c639dd5823a8c6937bc4",
      "parents": [
        "c4f99a2b8fb4c564865f0037a2b7be690d4409f3"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "message": "hwmon: (lm75) Make the writing to sysfs more robust\n\nCurrently we get the checkpatch warning\nconsider using strict_strtol in preference to simple_strtol.\nAlso we should not allow any partially numeric values.\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c4f99a2b8fb4c564865f0037a2b7be690d4409f3",
      "tree": "3b6b7f2261be322412f9dd9eb0df6e3fed7f552c",
      "parents": [
        "0c01b644f77a3df892a48a59901997469aeab0a7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "message": "hwmon: (lm90) Add support for the W83L771W/G\n\nI was wondering if that chip ever existed publicly... Apparently yes,\nso add support for it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Alexander Stein \u003calexander.stein@informatik.tu-chemnitz.de\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "0c01b644f77a3df892a48a59901997469aeab0a7",
      "tree": "b202fe917771ed4816e4f71730571f364441d468",
      "parents": [
        "1179324c411edcefb28a5293f8cc6a5bd9567448"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "message": "hwmon: (lm90) Add support for update_interval sysfs attribute\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1179324c411edcefb28a5293f8cc6a5bd9567448",
      "tree": "419a050116f8c195b62191caa8e45523d7d30cfc",
      "parents": [
        "4667bcb8d8fc081a804a798df70dc91241946e0a"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:44 2010 +0200"
      },
      "message": "hwmon: (lm90) Introduce capability flag to indicate broken ALERT functionality\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4667bcb8d8fc081a804a798df70dc91241946e0a",
      "tree": "e04d375e9354fe65e6436c5b2f0651501f81e207",
      "parents": [
        "15b66ab69051c014d0ba9f46f7081a8a7e6ad1c3"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "message": "hwmon: (lm90) Introduce chip parameter structure\n\nInstead of using switch/case and if statements in probe, define chip specific\nfunctionality in a parameter structure array.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "15b66ab69051c014d0ba9f46f7081a8a7e6ad1c3",
      "tree": "70ce3b77f71d5cd340ece365c9331e9604a5bba8",
      "parents": [
        "06e1c0a2167d48442d0bd06373390886670aa6e5"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "message": "hwmon: (lm90) Rearrange code to no longer require forward declarations\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "06e1c0a2167d48442d0bd06373390886670aa6e5",
      "tree": "ab8dd85f43e2d69ab2fcfd5a2f053ac7923a9685",
      "parents": [
        "6948708dd07573c578aa99f80915cd1867334abe"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "message": "hwmon: (lm90) Add support for max6695 and max6696\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6948708dd07573c578aa99f80915cd1867334abe",
      "tree": "ff218b1febbe70410d98589ae058cbad3784c0aa",
      "parents": [
        "13c84951a3d75ba820adf47eb2a3b1c5ab1fa635"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "message": "hwmon: (lm90) Add support for extra features of max6659\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "13c84951a3d75ba820adf47eb2a3b1c5ab1fa635",
      "tree": "bb9eeb881f6e170ec97d744059732433d667e2f4",
      "parents": [
        "96512861c3733609ac3d558602574674fa95ebf4"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "message": "hwmon: (lm90) Add explicit support for max6659\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "96512861c3733609ac3d558602574674fa95ebf4",
      "tree": "a011fd9763b09ce8f3d7774e2d17d05660063ea2",
      "parents": [
        "b6fc1bacc7eae99d276d096fe0c702b1e13e4499"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "message": "hwmon: (lm90) Simplify set_temp11 register calculations\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b6fc1bacc7eae99d276d096fe0c702b1e13e4499",
      "tree": "d280816900fdad1262f7ca3d417d35e8b2ad33c8",
      "parents": [
        "88073bb1ba969d4e3c41dc5f35c902c6b7dab0a7"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "message": "hwmon: (lm90) Introduce function to delete sysfs files\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "88073bb1ba969d4e3c41dc5f35c902c6b7dab0a7",
      "tree": "86711d2f4988dd29c3dc5ab8c5f7a176fbacc181",
      "parents": [
        "11e578129af74c4866cf559e62e981c6415fffd9"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:43 2010 +0200"
      },
      "message": "hwmon: (lm90) Introduce device feature bits\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "11e578129af74c4866cf559e62e981c6415fffd9",
      "tree": "50946c5c4e0d483a81bc5cf3a117964bffadddf6",
      "parents": [
        "28e7438faacbd47aaf3e3b43c3074c64be98f5be"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 28 20:31:42 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:42 2010 +0200"
      },
      "message": "hwmon: (lm90) Fix checkpatch errors\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "628b4504cf69fbe262b41c16a4a3fd61b091d61c",
      "tree": "4cdec2aa4b4934918d68bca2c0758faa989a36d2",
      "parents": [
        "81280572ca6f54009edfa4deee563e8678784218"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Thu Oct 28 20:31:42 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Oct 28 20:31:42 2010 +0200"
      },
      "message": "hwmon: (k8temp) Remove superfluous CPU family check\n\nThe family check in k8temp is not required because the driver is\nalready bound to a northbridge device only used with K8 CPUs.\n\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b11e7b3f3b56119194234085d42a633ceabd6aba",
      "tree": "ba12e182a53f74f78e8c35f05699b2a7b03f82e3",
      "parents": [
        "83af1bd81f7b7fb31a681b0c80790866f190d23a"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:34 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:44:59 2010 -0700"
      },
      "message": "hwmon: lis3: Release resources in case of failure\n\nIf lis3lv02d_init_device fails, HW resources were not released\nproperly. In case of failure call release_resources if available.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "029756d0b8856f52d83dee81c01dd3af786cadff",
      "tree": "573ac19fe3461f1ffece64fd42af8573c011fa5d",
      "parents": [
        "f10a5407b58603fb3b084d7fbdbd50f47d010c82"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:32 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: Enhance lis3 selftest with IRQ line test\n\nConfigure chip to data ready mode in selftest and count received\ninterrupts to see that interrupt line(s) are working.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f10a5407b58603fb3b084d7fbdbd50f47d010c82",
      "tree": "121a730685dab830c412f7c09027b0b04917d307",
      "parents": [
        "477bc918c2323a51f577cd892ca49376f6feb5d5"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:31 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: use block read to access data registers\n\nAdd optional blockread function to interface driver. If available\nthe chip driver uses it for data register access. For 12 bit device\nit reads 6 bytes to get 3*16bit data. For 8 bit device it reads out\n5 bytes since every second byte is dummy.\nThis optimizes bus usage and reduces number of operations and\ninterrupts needed for one data update.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "477bc918c2323a51f577cd892ca49376f6feb5d5",
      "tree": "e4902eac91b80243413efd376a38b23cbbd82943",
      "parents": [
        "cc23aa1ce2631b2fe1e3fba82ee444460f5ee3b7"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:30 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: Adjust fuzziness for 8 bit device\n\nDefault fuziness is set smaller for 8 device.\nIn 12 bit device LSB is quite close to 1 mg\n(mg \u003d 1 / 1000 of earth gravity).\nIn 8bit device LSB is about 18 mg.\nSet fuziness to 1 for 8 bit device.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "cc23aa1ce2631b2fe1e3fba82ee444460f5ee3b7",
      "tree": "2503b877c18bf4ae72afd76b2c2da5fd548af167",
      "parents": [
        "ed37d7f619648bf1a3ac136e80d2d0d647734eb3"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:29 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: New parameters to platform data\n\nAdded default output data rate setting to platform data.\nIf default rate is 0, reset default value is used.\nAdded control for duration via platform data.\nAdded possibility to configure interrupts to trig on\nboth rising and falling edge. The lis3 WU unit can be\nconfigured quite many ways and with some configurations it\nis quite handy to get coordinate refresh when some\nevent trigs and when it reason goes away.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "ed37d7f619648bf1a3ac136e80d2d0d647734eb3",
      "tree": "5a52e613fca43ac8e9e8c60140591b29255f121f",
      "parents": [
        "2a7fade7e03a7c773f91e2e5ff26ad6fafda5a9f"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:28 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: restore axis enabled bits\n\nAll axis enable bits are set to 0 at module remove.\nRestore reset default value at init.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2a7fade7e03a7c773f91e2e5ff26ad6fafda5a9f",
      "tree": "160964eaad5bfaa0f4a02be0709fd49d529d84d5",
      "parents": [
        "821f664644c2da9e1a51e36751abedf49d4332e0"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:27 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: Power on corrections\n\nSometimes lis3 chip seems to fail to setup factory tuning at boot up.\nThis probably happens if there is some odd power ramp down ramp up sequence\nfor example in device restart. Set boot bit in control2 register to\ntrig boot sequence manually and wait until it is finished.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "821f664644c2da9e1a51e36751abedf49d4332e0",
      "tree": "9fd3b69a5c1fe65f4254f5d958c29e18434b83f1",
      "parents": [
        "e726111f953f8f5b922b953caf06ba6790c5fbaa"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:26 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: Update coordinates at polled device open\n\nCall input device poll function at device open to refresh coordinates\nimmediately. This is needed for the case where poll interval is set to\nzero and coordinate updates happens purely under interrupt control.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e726111f953f8f5b922b953caf06ba6790c5fbaa",
      "tree": "4c2355531dad72055f3d8d1e704947d0210fd32a",
      "parents": [
        "f9deb41f91c41d9d91a24c84a555ec7fe82620da"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:25 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: Cleanup interrupt handling\n\nIrqcfg moved to chip data instead of platform data.\nThis simplifies access in interrupt handler little bit.\n\nInput device open and close functions set status for\ninterrupt threaded handler once.\n\nUnnecessary check for interrupt source removed since\nit is enough that active interrupt line indicates that\nthere was an interrupt.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f9deb41f91c41d9d91a24c84a555ec7fe82620da",
      "tree": "c301a8324c3bbc779b752cdf47236575a87a26d2",
      "parents": [
        "2a346996626ecbb4269c239e9ff7372a182907e9"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:24 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: regulator control\n\nBased on pm_runtime control, turn lis3 regulators on and off.\nPerform context save and restore on transitions.\n\nFeature is optional and must be enabled in platform data.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2a346996626ecbb4269c239e9ff7372a182907e9",
      "tree": "9e1cd9d3f2a44e6dfaae7726613c0c13f2ab33e5",
      "parents": [
        "0ab83a7ce5c566b84d492d598dc64a19bfaef9ab"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:23 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: pm_runtime support\n\nAdd pm_runtime support to lis3 core driver.\nAdd pm_runtime support to lis3 i2c driver.\n\nspi and hp_accel drivers are not yet supported. Old always\non functionality remains for those.\n\nFor sysfs there is 5 second delay before turning off the\nchip to avoid long ramp up delay.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    }
  ],
  "next": "d6fe1360f42e86262153927986dea6502daff703"
}
