)]}'
{
  "log": [
    {
      "commit": "dfded4ae71080b53798c7bbf4628a9b22d1e3e8b",
      "tree": "502757109327a16f225a01c166b144742d7fb7c9",
      "parents": [
        "4d7672b46244abffea1953e55688c0ea143dd617"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Fri Dec 16 11:08:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 11:25:25 2005 -0800"
      },
      "message": "[PATCH] i2c: Fix i2c-mv64xxx compilation error\n\nThe busses/i2c-mv64xxx.c driver doesn\u0027t currently compile because of an\nincorrect argument to dev_err().  This patch fixes that.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d78c887a94067ba218dc71b89d0d7a09415197f",
      "tree": "ff87df902888694cada5173e91edeee6119a8d7e",
      "parents": [
        "0db169f9703115bab09eda5d89a8f6937a7bf98e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 17 15:47:30 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 17 15:47:30 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix merge clashes with ARM ixp2000 / ixp4xx platforms\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5643f000c1e10ab991182478b76550e1364c3570",
      "tree": "950b2f61a5dd742de1c668ba968a9c8a99f1eab6",
      "parents": [
        "177294d19174cf92de22434bb1fc9a8ecdbbe658",
        "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:24:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:24:26 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n"
    },
    {
      "commit": "249bb070f5e821503c1118e1e87c0ccb1432d191",
      "tree": "8736af4ab6dfa5e95001194603225b96def849bb",
      "parents": [
        "863b18f4b5e7d9e6903b353328cf6fa084dbb619"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 04 18:56:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:17 2005 -0800"
      },
      "message": "[PATCH] PCI: removed unneeded .owner field from struct pci_driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24",
      "tree": "d8825be54cefb6ad6707478d719c8e30605bee7b",
      "parents": [
        "00d3dcdd96646be6059cc21f2efa94c4edc1eda5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "message": "[DRIVER MODEL] Convert platform drivers to use struct platform_driver\n\nThis allows us to eliminate the casts in the drivers, and eventually\nremove the use of the device_driver function pointer methods for\nplatform device drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8750197f0e8f5467297d72e11444cf32f29d790f",
      "tree": "9fdac6bbc7934e2fb5ff609f9c202950d245f68b",
      "parents": [
        "4a1c4447e523003019a2bf9b972ed6fe411e84d2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Oct 31 18:51:21 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 07 21:46:38 2005 -0800"
      },
      "message": "[PATCH] i2c-viapro: Some adjustments\n\nThe big i2c-viapro SMBus driver update which went into 2.6.14-git1\nintroduced a few minor issues. Nothing critical, but I would like a\nfew adjustments to be merged in to fix the following problems:\n\n* VIA should not be spelled Via.\n* Frodo Looijaard and Philip Edelbrock did not write the i2c-viapro\n  driver.\n* When debugging is disabled, half of messages would be logged.\n* Drop an unneeded masking.\n* Some port reads can be avoided now that the transaction size is\n  passed as a parameter to vt596_transaction().\n* SMBus Receive Byte transactions are used for probing too (for\n  EEPROMs), so hide errors on these too.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ef9627464490fe67235bbd5724d55345b92c0315",
      "tree": "62ddcf3b6eaac8c723a09ab174c4afe330c135a3",
      "parents": [
        "a852daa00ad91350fe603da47becaf3d5af4f2bd"
      ],
      "author": {
        "name": "James Chapman",
        "email": "jchapman@katalix.com",
        "time": "Sun Nov 06 23:07:38 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 07 21:46:37 2005 -0800"
      },
      "message": "[PATCH] i2c: ds1337 BCD conversion fix\n\nFix BCD value errors when month\u003d9, moving the increment inside the\nBIN2BCD macro.\nFix similar code for the weekday value, just for consistency.\n\nThis bug was reported by Michael Burian \u003cdynmail1@gassner-waagen.at\u003e.\n\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6044ec8882c726e325017bd948aa0cd94ad33abc",
      "tree": "3bfc5dc93434e8ad556540f6689abcd2699aa45d",
      "parents": [
        "2ea7533060e361810c21b2f5ee02151c4dfb85d8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:05 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: misc remaining drivers\n\nThis is the remaining misc drivers/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in misc files in\ndrivers/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f36b1e9582c06d0ddef5f2416c9b17017647d1f",
      "tree": "f83cbcef623476b9b8a14f7a0cc66eb92552a651",
      "parents": [
        "0e016b9fa134d79341cca5e336ccbcea066d5f81",
        "73ee723e4c6d179c2e9496cc4caf160a18d95603"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 01 21:32:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 01 21:32:14 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "fbd9a6d7a927b2059d1d65441384ffb095f68e58",
      "tree": "07e89086834221152aec688feb9756b6d5ce5c35",
      "parents": [
        "d01e8897fcf597f62d84f626fdced8d94c70deaf"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@gmail.com",
        "time": "Tue Nov 01 22:31:12 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 22:31:12 2005 +0000"
      },
      "message": "[ARM] 3079/1: Fix typo in i2c-iop3xx.c (invalid pointer passed to release_mem_region)\n\nPatch from Dan Williams\n\n* If request_irq fails then a call to release_mem_region will be made with an invalid pointer.\n* Two formatting fixes\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e32e28edc3d894201e15b19df627af66023aa91f",
      "tree": "ac7f1bf0f55b6bc68ef931be7b6a7098f059d867",
      "parents": [
        "bbbf508d6403f9dfeeb040d9cd7366e395632e59"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Oct 30 16:32:27 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 30 16:32:27 2005 +0000"
      },
      "message": "[DRIVER MODEL] Add missing driver_unregister in i2c-s3c2410 failure path.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0dc9a32d9a975ccd25b9f531451165c93e1c7313",
      "tree": "df2c1fd2bd0f98d305a9630da86737a91201d8f9",
      "parents": [
        "b890a07f7b002ee473986fa85ae3582de399a4cf"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Oct 22 00:23:27 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:14 2005 -0700"
      },
      "message": "[PATCH] I2C: remove devfs support from i2c-dev driver\n\nas devfs is gone, this isn\u0027t needed anymore.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e8aac4a9b417643dd9739b48473790a09b8b6cbe",
      "tree": "70934ffa1a7327c62d13f09d0e1d8b74277b0a62",
      "parents": [
        "585b3160f8212e58325bc1c0292c2ec01ac5db84"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 26 21:34:42 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:14 2005 -0700"
      },
      "message": "[PATCH] i2c: i2c-i801 PEC code cleanups\n\nThe tests leading to the use of hardware PEC in the i2c-i801 driver\ncan be simplified.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "585b3160f8212e58325bc1c0292c2ec01ac5db84",
      "tree": "368c38952dc1ee6b514266f6b25a285d6bc5d98c",
      "parents": [
        "421ef47be20c5454b12ae0ec918d5073a9d2b938"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 26 21:31:15 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:14 2005 -0700"
      },
      "message": "[PATCH] i2c: SMBus PEC support rewrite, 3 of 3\n\nThe new SMBus PEC implementation doesn\u0027t support PEC emulation on\nnon-PEC non-I2C SMBus masters, so we can drop all related code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "421ef47be20c5454b12ae0ec918d5073a9d2b938",
      "tree": "a7225bd055acb418693d0e6ed4f8d886dc68ec55",
      "parents": [
        "b8095544bc27044a7aa79e1e073b781a249910c3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 26 21:28:55 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:14 2005 -0700"
      },
      "message": "[PATCH] i2c: SMBus PEC support rewrite, 2 of 3\n\nThis is my rewrite of the SMBus PEC support. The original\nimplementation was known to have bugs (credits go to Hideki Iwamoto\nfor reporting many of them recently), and was incomplete due to a\nconceptual limitation.\n\nThe rewrite affects only software PEC. Hardware PEC needs very little\ncode and is mostly untouched.\n\nTechnically, both implementations differ in that the original one\nwas emulating PEC in software by modifying the contents of an\ni2c_smbus_data union (changing the transaction to a different type),\nwhile the new one works one level lower, on i2c_msg structures (working\non message contents). Due to the definition of the i2c_smbus_data union,\nnot all SMBus transactions could be handled (at least not without\nchanging the definition of this union, which would break user-space\ncompatibility), and those which could had to be implemented\nindividually. At the opposite, adding PEC to an i2c_msg structure\ncan be done on any SMBus transaction with common code.\n\nAdvantages of the new implementation:\n\n* It\u0027s about twice as small (from ~136 lines before to ~70 now, only\n  counting i2c-core, including blank and comment lines). The memory\n  used by i2c-core is down by ~640 bytes (~3.5%).\n\n* Easier to validate, less tricky code. The code being common to all\n  transactions by design, the risk that a bug can stay uncovered is\n  lower.\n\n* All SMBus transactions have PEC support in I2C emulation mode\n  (providing the non-PEC transaction is also implemented). Transactions\n  which have no emulation code right now will get PEC support for free\n  when they finally get implemented.\n\n* Allows for code simplifications in header files and bus drivers\n  (patch follows).\n\nDrawbacks (I guess there had to be at least one):\n\n* PEC emulation for non-PEC capable non-I2C SMBus masters was dropped.\n  It was based on SMBus tricks and doesn\u0027t quite fit in the new design.\n  I don\u0027t think it\u0027s really a problem, as the benefit was certainly\n  not worth the additional complexity, but it\u0027s only fair that I at\n  least mention it.\n\nLastly, let\u0027s note that the new implementation does slightly affect\ncompatibility (both in kernel and user-space), but doesn\u0027t actually\nbreak it. Some defines will be dropped, but the code can always be\nchanged in a way that will work with both the old and the new\nimplementations. It shouldn\u0027t be a problem as there doesn\u0027t seem to be\nmany users of SMBus PEC to date anyway.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b8095544bc27044a7aa79e1e073b781a249910c3",
      "tree": "2e7f92c1d6765d44531a5d5c830e53fc2f8d760f",
      "parents": [
        "142078f6f09986c2b8f5ebe215ce405438080317"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 26 21:25:04 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:13 2005 -0700"
      },
      "message": "[PATCH] i2c: SMBus PEC support rewrite, 1 of 3\n\nDiscard I2C_FUNC_SMBUS_*_PEC defines. i2c clients are not supposed to\ncheck for PEC support of i2c bus drivers on individual SMBus\ntransactions, and i2c bus drivers are not supposed to advertise them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "142078f6f09986c2b8f5ebe215ce405438080317",
      "tree": "4dbfcd958b06e3935ba64f3ba6bbbd12c5b26f5b",
      "parents": [
        "eb00a28ae1a8fc4b3914f94ab1944396b8dda9fc"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 26 21:21:50 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:13 2005 -0700"
      },
      "message": "[PATCH] i2c: i2c-i810 documentation update\n\nUpdate the documented list of devices supported by the i2c-i810\ndriver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cd19cc4732395eb3dbaf49042233b5ac69b1fbd3",
      "tree": "a904941e7033eac700530cdecdd759f933f6c9f0",
      "parents": [
        "6344a8ece0bacccf61817450e8ccf78c973fc0c5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 26 21:14:16 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:13 2005 -0700"
      },
      "message": "[PATCH] i2c: ID redefinition cleanups\n\nFix several redefinitions of i2c IDs. i2c IDs must not be defined\noutside of i2c-id.h.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Henk Vergonet \u003chenk@god.dyndns.org\u003e\nAcked-by: Mark McClelland \u003cmark@alpha.dyndns.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6344a8ece0bacccf61817450e8ccf78c973fc0c5",
      "tree": "2cfb965523a097ce90163dee5482ffa5fd5ab009",
      "parents": [
        "c49efceffa599299ab3f38b1cdf8c2f1bf9811c4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 26 21:09:41 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:13 2005 -0700"
      },
      "message": "[PATCH] i2c: Static function fixes, 4 of 4\n\nFix functions declared static and then implemented\nwithout the static in drivers/i2c/chips.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6536c49a1ee2bd85eee0e7fa41e67c5743f2f93e",
      "tree": "6286f837ae9b7109aae92658f2b676e0151c2766",
      "parents": [
        "2445eb62e98250f1ec8cbc8cf7c4be9cfafe88e5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 26 21:04:12 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:12 2005 -0700"
      },
      "message": "[PATCH] i2c: Static function fixes, 1 of 4\n\neeprom_detect is first declared static and then when\nthe function is actually implemented, there is no static.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "deb875c7ff2ef417a2daff41ee4b357098b7ab10",
      "tree": "aad952c341d91e9c6bda7653d73bb8f2624dd8a0",
      "parents": [
        "078d9fe4fe8dada13e37d2e2790b0ad780324097"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Oct 17 23:14:31 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:12 2005 -0700"
      },
      "message": "[PATCH] i2c: kzalloc cleanups, 2 of 2\n\nUse kzalloc instead of kmalloc in the S4882 SMBus multiplexing driver.\nI guess it\u0027s safer that way.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "078d9fe4fe8dada13e37d2e2790b0ad780324097",
      "tree": "dc878bab118133d65a78eb553d7eaa7ccb21cc84",
      "parents": [
        "5263ebb51eb098b01caf229498c954999117e4a7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Oct 17 23:12:36 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:12 2005 -0700"
      },
      "message": "[PATCH] i2c: kzalloc cleanups, 1 of 2\n\nDrop useless casts on kzalloc returned values, as suggested by\nJiri Slaby.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5263ebb51eb098b01caf229498c954999117e4a7",
      "tree": "f18933c0b38a51ba9f100e7be4f5f5d54838cf45",
      "parents": [
        "ba9c2e8d15da029ea3051c95e446b2d638ef02e2"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Mon Oct 17 23:09:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:12 2005 -0700"
      },
      "message": "[PATCH] i2c: kzalloc conversion, other drivers\n\nUse kzalloc instead of kmalloc+memset in all remaining i2c bus and\nchip drivers.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2286066faf51890e49ad61e2ceab683666cd9108",
      "tree": "fc9e7dc7a898e80485ea25065ff9143ec0e6407e",
      "parents": [
        "4d4e5ce8648561b964699afb2df5e7268a84599b"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Mon Oct 17 23:07:05 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:12 2005 -0700"
      },
      "message": "[PATCH] i2c: kzalloc conversion, ixp bus drivers\n\nUse kzalloc instead of kmalloc+memzero in the ixp2000 and ixp4xx\nI2C bus drivers.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4d4e5ce8648561b964699afb2df5e7268a84599b",
      "tree": "95d88cfc63db1e14cba71074a6108ed9a4b16737",
      "parents": [
        "ddec748f328af6b67e4d0ce0248a8e9f36751827"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Mon Oct 17 23:04:42 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:12 2005 -0700"
      },
      "message": "[PATCH] i2c: New Xicor X1205 RTC driver\n\nNew driver for the Xicor X1205 RTC chip.\n\nSigned-off-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1747ef1b8c9b7b9c6a9aae3543a9b99acabb7e10",
      "tree": "3f436cabbffd56f103ea9464f5056597b474ebd9",
      "parents": [
        "6586bcd7b2bbe255110b2db772da4415c7865a2a"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Mon Oct 17 22:58:35 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:11 2005 -0700"
      },
      "message": "[PATCH] Owner field additions to many i2c drivers, 5 of 5\n\nIn function i2c_isa_add_driver, copied driver should inherit the owner\nfield as well as the name field.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6586bcd7b2bbe255110b2db772da4415c7865a2a",
      "tree": "0f5b10ccc7656fef1817c8fb7489aff51389de54",
      "parents": [
        "e78f857cc5299c3f6b3d046084696ef205948837"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Mon Oct 17 22:54:45 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:11 2005 -0700"
      },
      "message": "[PATCH] Owner field additions to many i2c drivers, 4 of 5\n\nThis patch updates the .owner field for the i2c core struct xxxx_driver\nvariables.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e78f857cc5299c3f6b3d046084696ef205948837",
      "tree": "ff83d0b12d252becaa211f99da5b9e1f9c74f9b7",
      "parents": [
        "0cf3628181660be4e21fe520766dcbc3da9d71c8"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Mon Oct 17 22:53:52 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:11 2005 -0700"
      },
      "message": "[PATCH] Owner field additions to many i2c drivers, 3 of 5\n\nThis patch updates the .owner field for various struct xxxx_driver\nvariables which are available on PPC_MAC arch.\n\nThis one was _not_ even compile-tested...\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0cf3628181660be4e21fe520766dcbc3da9d71c8",
      "tree": "0537200cc49c93bb2d2f3630f589ff2b87718f91",
      "parents": [
        "ccd7aa0cc9413b79b69f6cd7c18daa1c22dfa512"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Mon Oct 17 22:51:37 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:11 2005 -0700"
      },
      "message": "[PATCH] Owner field additions to many i2c drivers, 2 of 5\n\nThis patch updates the .owner field for various struct xxxx_driver variables,\nother than pci_driver.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Deepak Saxena \u003cdsaxena@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ccd7aa0cc9413b79b69f6cd7c18daa1c22dfa512",
      "tree": "da13f4e66aeb206019d5a1a5796b5a30ac65da7d",
      "parents": [
        "fe3d6a99782d5345b1927e872d77d1778668094b"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Mon Oct 17 22:47:48 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:11 2005 -0700"
      },
      "message": "[PATCH] Owner field additions to many i2c drivers, 1 of 5\n\nThis patch updates .owner field for various struct pci_driver variables.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fe3d6a99782d5345b1927e872d77d1778668094b",
      "tree": "d275d3abee80c0ec19193350ede05308697b51fe",
      "parents": [
        "3634ff6a32e90d9db0ec19297e80059143c1aa7f"
      ],
      "author": {
        "name": "Stig Telfer",
        "email": "stig@lizardlogic.co.uk",
        "time": "Sat Oct 08 00:23:27 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:10 2005 -0700"
      },
      "message": "[PATCH] i2c: Big i2c-elektor cleanup\n\nCleanups to the i2c-elektor driver:\n\n* Set the i2c_adapter name field to \"i2c-elektor\" and use this string\n  in all resource requests and printks.\n* Change space-padding for tab indentation, kill trailing white space,\n  remove space before comma.\n* Use dev_info, pr_info and pr_debug instead of printk.\n* Lines chopped to 80 columns.\n\nSigned-off-by: Stig Telfer \u003cstig@lizardlogic.co.uk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3634ff6a32e90d9db0ec19297e80059143c1aa7f",
      "tree": "c07cf34e839b70d9ab1c604b179943b199d542f3",
      "parents": [
        "00bffb6e29c5ef12cea7904905f8b959187076c9"
      ],
      "author": {
        "name": "Stig Telfer",
        "email": "stig@lizardlogic.co.uk",
        "time": "Sat Oct 08 00:21:48 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:10 2005 -0700"
      },
      "message": "[PATCH] i2c: Fix i2c-elektor on Alpha\n\nThis patch updates the i2c-elektor driver, enabling it to compile\ncleanly, load and run.  The key change is that it uses the new\n__iomem/iowrite8/ioread8 functions to abstract the direct or\nmemory-mapped variants of register access.  Also, the original driver\nwould crash on module load on the Alpha because the PCI memory region\nwas not remapped into kernel memory.\n\nI have managed the following testing:\n\n* compiled and tested it on my Alpha UP2000+ system.\n* compiles cleanly for x86 but I don\u0027t have the hardware to test.\n\nSigned-off-by: Stig Telfer \u003cstig@lizardlogic.co.uk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00bffb6e29c5ef12cea7904905f8b959187076c9",
      "tree": "76da2f90a3ae3bd697cfbe8d7be358e9892b4f89",
      "parents": [
        "6c129be8c7bd1bdbd47ba8e17f6e5053ef04aee8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 08 00:19:52 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:10 2005 -0700"
      },
      "message": "[PATCH] i2c: Drop meaningless use of I2C_DF_NOTIFY in i2c_client structures\n\nI2C_DF_NOTIFY is an i2c_driver flag, using it as an i2c_client flag\ndoesn\u0027t make any sense.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nAcked-by: Randy Vinson \u003crvinson@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6c129be8c7bd1bdbd47ba8e17f6e5053ef04aee8",
      "tree": "ee63ddf9651ae49a2b48615135ea338ba9e12bb9",
      "parents": [
        "30dac7469741906436b50f9413dccd446366d371"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 08 00:17:35 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:10 2005 -0700"
      },
      "message": "[PATCH] i2c: Rename i2c-parport variable to avoid confusion\n\nIt\u0027s a bit confusing to name a variable the same as an unrelated\nstructure. The compiler doesn\u0027t complain, but it certainly makes the\ncode harder to understand, and could confuse grep and LXR among\nothers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "30dac7469741906436b50f9413dccd446366d371",
      "tree": "b5285192cd8b4274781d2dabd3bf89ceefadba82",
      "parents": [
        "d3554b4a2fb0e2229eb0d3fa9ece5b2f0b906d3e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 08 00:15:59 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:10 2005 -0700"
      },
      "message": "[PATCH] i2c: Drop I2C_SMBUS_I2C_BLOCK_MAX\n\nDrop I2C_SMBUS_I2C_BLOCK_MAX, use I2C_SMBUS_BLOCK_MAX instead.\n\nI2C_SMBUS_I2C_BLOCK_MAX has always been defined to the same value as\nI2C_SMBUS_BLOCK_MAX, and this will never change: setting it to a lower\nvalue would make no sense, setting it to a higher value would break\ni2c_smbus_data compatibility. There is no point in changing\ni2c_smbus_data to support larger block transactions in SMBus mode, as\nno SMBus hardware supports more than 32 byte blocks. Thus, for larger\ntransactions, direct I2C transfers are the way to go.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "47b8b103f7f50d56568eb8d6cff0e3a2373f0eb3",
      "tree": "477c11eeef2a45ac5c7dfeb761de50b2d89eeb9d",
      "parents": [
        "ada0c2f8fa087dc1dbc34e096c318739b1d6381a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 07 23:56:46 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:09 2005 -0700"
      },
      "message": "[PATCH] i2c: Cleanup i2c-i801 ifdefs\n\nNo more need to check for PEC support being available now that both\nthe i2c-core and the i2c-i801 drivers are part of the Linux kernel\nsource tree. It\u0027s just there.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e8aafcb2bba1fe122907161701a167e38174c7a5",
      "tree": "1353e18055286d52d7f4f3a1d4a5cf028f024f5f",
      "parents": [
        "8a1b028bca95b5af36e94a660c4d284fe3313f74"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 07 23:06:27 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:08 2005 -0700"
      },
      "message": "[PATCH] i2c: Cleanup i2c-dev ioctl debug message\n\nCleanup the ioctl debug message in i2c-dev. In particular, the minor\nnumber is redundant now that the minor number and the adapter number\nare kept in sync.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a1b028bca95b5af36e94a660c4d284fe3313f74",
      "tree": "8fc0193e66117776b4112cb9484e61a51bf48a21",
      "parents": [
        "ca68f1193e8fc86470d4222d563d13b5584dc4f8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 07 23:04:48 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:08 2005 -0700"
      },
      "message": "[PATCH] i2c: Add missing i2c-ixp2000/4xx adapter name\n\nThe ixp4xx and ixp2000 i2c bus drivers omit to fill the required\ni2c_adapter name field. Copy the device driver name field there.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ca68f1193e8fc86470d4222d563d13b5584dc4f8",
      "tree": "6bfb26f76e4a0986bfed32080d6aa6cec45f1b38",
      "parents": [
        "ed5453e54f0c4a29605fd8399f58649d8739f5f0"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@kroah.com",
        "time": "Thu Sep 22 22:23:32 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:08 2005 -0700"
      },
      "message": "[PATCH] i2c-viapro: Cleanup ifdef usage\n\nIt\u0027s not nice to put #ifdef in the middle of functions.\n\nCC: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/i2c/busses/i2c-viapro.c |    6 ++----\n 1 file changed, 2 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "ed5453e54f0c4a29605fd8399f58649d8739f5f0",
      "tree": "935b4cb15b7baefb836cc80b45c814be51a8ce8c",
      "parents": [
        "50c1cc339ca72f7cb95d440d384346f4238dc494"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Sep 22 22:23:32 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:08 2005 -0700"
      },
      "message": "[PATCH] i2c-viapro: Improve register dump\n\nImprove the register dump used to debug the i2c-viapro driver. The\noriginal dump was missing the HSTSTS register and the block data\nbuffer.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/i2c/busses/i2c-viapro.c |   38 ++++++++++++++++++++++++++++++--------\n 1 file changed, 30 insertions(+), 8 deletions(-)\n"
    },
    {
      "commit": "50c1cc339ca72f7cb95d440d384346f4238dc494",
      "tree": "061a3c28705b77386f9598bee2c154d688d6d4cd",
      "parents": [
        "aaf7f1477668f34dda65aba17e87c0bc2ebe84d1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Sep 22 22:15:53 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:08 2005 -0700"
      },
      "message": "[PATCH] i2c-viapro: Refactor control outb\n\nBy slightly shifting the interface between vt596_access and\nvt596_transaction, we can save two I/O accesses per SMBus transaction.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/i2c/busses/i2c-viapro.c |    7 +++----\n 1 file changed, 3 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "aaf7f1477668f34dda65aba17e87c0bc2ebe84d1",
      "tree": "116946873388e7d90a70823a9211be76a9dd6316",
      "parents": [
        "c2f559d5df5751780c0bd3ea0bd0aa17d47c0b39"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Sep 22 22:09:07 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:08 2005 -0700"
      },
      "message": "[PATCH] i2c-viapro: Update supported devices list\n\nMake it clearer which chips are supported by the i2c-viapro driver,\nand which support I2C block transactions.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n Documentation/i2c/busses/i2c-viapro |   12 ++++++------\n drivers/i2c/busses/i2c-viapro.c     |   22 +++++++++++++---------\n 2 files changed, 19 insertions(+), 15 deletions(-)\n"
    },
    {
      "commit": "c2f559d5df5751780c0bd3ea0bd0aa17d47c0b39",
      "tree": "96af915d018b5145b6e57bf450f5cd29cebeca79",
      "parents": [
        "f118301416953d677de738100c33eb8cfb7adecb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Sep 22 22:01:07 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:08 2005 -0700"
      },
      "message": "[PATCH] i2c-viapro: Code cleanups\n\nCleanups to the i2c-viapro driver:\n* Kill unused defines.\n* Kill interrupt-related code, as the driver doesn\u0027t use interrupts.\n* Fix broken comments (some copied from i2c-piix4.)\n* Centralize the unsupported command error case in vt596_access.\n  That way we\u0027ll catch all unsupported commands, not only\n  I2C_SMBUS_PROC_CALL.\n* Refactor some code.\n* Convert some dev_dbg into dev_err. Errors better be reported even in\n  non-debug mode.\n* Do not verify that the final reset succeeded. It\u0027ll be checked at\n  the beginning of the next transaction anyway.\n* Use the driver name to reserve the I/O region.\n* Do not print the contents of the SMBREV register, it reads 0 on all\n  chips I\u0027ve seen so far.\n* Some other minor fixes all over the place.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/i2c/busses/i2c-viapro.c |  122 +++++++++++++---------------------------\n 1 file changed, 41 insertions(+), 81 deletions(-)\n"
    },
    {
      "commit": "f118301416953d677de738100c33eb8cfb7adecb",
      "tree": "145997f9c2159d1657dcaca8c56ee93341d8b5f9",
      "parents": [
        "5f49ef8e8cefe0a95948b4270db28507c1c287d4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Sep 22 21:58:41 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:08 2005 -0700"
      },
      "message": "[PATCH] i2c-viapro: Implement I2C Block transactions\n\nImplement the I2C block transactions on VIA chips which support them:\nVT82C686B, VT8233, VT8233A, VT8235 and VT8237R. This speeds up EEPROM\naccesses by a factor 10 or so.\n\nI would like to thank Antonino A. Daplas, Hinko Kocevar, Salah Coronya\nand Andreas Henriksson for their help in testing this new feature.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n Documentation/i2c/busses/i2c-viapro |    7 +++++-\n drivers/i2c/busses/i2c-viapro.c     |   39 +++++++++++++++++++++++++++++++++---\n 2 files changed, 42 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "5f49ef8e8cefe0a95948b4270db28507c1c287d4",
      "tree": "ea50363d9480a9ccae000bd46633866561a62cea",
      "parents": [
        "32c0a520f506c046f241de2a3a9b02a395ef76d2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Sep 22 21:50:47 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:07 2005 -0700"
      },
      "message": "[PATCH] i2c-viapro: Coding style fixes\n\nBefore I go on cleaning up and improving the i2c-viapro driver, let\u0027s\nfix all the coding style issues: mostly trailing white space, and\nspaces used where tabs should be.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n Documentation/i2c/busses/i2c-viapro |   12 ++---\n drivers/i2c/busses/i2c-viapro.c     |   76 ++++++++++++++++++------------------\n 2 files changed, 43 insertions(+), 45 deletions(-)\n"
    },
    {
      "commit": "5c50d1885981537ff3b8df6433951de6c9cb72cb",
      "tree": "1440c92b1716fb27a93c96fc9494aa7980421d95",
      "parents": [
        "0f69a612f950f7508e556bf1b09390087d112115"
      ],
      "author": {
        "name": "Hideki Iwamoto",
        "email": "h-iwamoto@kit.hi-ho.ne.jp",
        "time": "Sun Sep 25 17:01:11 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:07 2005 -0700"
      },
      "message": "[PATCH] i2c: Several PEC-related fixes in software SMBus emulation\n\nFix several errors in I2C SMBus emulation when PEC is used:\n* Weird logic error in SMBus Write Word transactions.\n* Wrong buffer size, affecting SMBus Block Write transactions.\n* Potential buffer overrun in SMBus Block Write transactions.\n\nFrom: Hideki Iwamoto \u003ch-iwamoto@kit.hi-ho.ne.jp\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/i2c/i2c-core.c |    8 ++++----\n 1 file changed, 4 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "0f69a612f950f7508e556bf1b09390087d112115",
      "tree": "f27080ba61dd0f51e328c25add031c61204f1c7f",
      "parents": [
        "332bf92b3338e140cbcfc25f69911e8ca59788c7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 25 16:58:22 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:07 2005 -0700"
      },
      "message": "[PATCH] i2c: Minor i2c-amd8111 cleanup\n\nI noticed a useless instruction in the i2c-amd8111 driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCC: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/i2c/busses/i2c-amd8111.c |    1 -\n 1 file changed, 1 deletion(-)\n"
    },
    {
      "commit": "4366dc946c01305cff49b07dabb806d2364f1edb",
      "tree": "0cc9f6a086d47f3b8688f2f8c8ce6d924be97d03",
      "parents": [
        "cb929eae78ec0b243dbf58039bce4af354f6020c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 25 16:50:06 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:07 2005 -0700"
      },
      "message": "[PATCH] i2c: Adjust i2c_probe() for busses without SMBUS_QUICK\n\nMove the check for SMBUS_QUICK in i2c_probe() after the forced\naddresses have been handled. This makes it possible for a driver to\nleave the probed address lists empty, only providing forced addresses,\nand get i2c_probe to work even if the bus doesn\u0027t support SMBUS_QUICK.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/i2c/i2c-core.c |   15 +++++++++++----\n 1 file changed, 11 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "d6072f842a77014220683ee5b781b7cee8f020d1",
      "tree": "d9409d911987815a73f6c08e1f1f67fe4d16bb3a",
      "parents": [
        "7d845b10d06fa20a595a5161edabc5e846ed28a6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 25 16:37:04 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:06 2005 -0700"
      },
      "message": "[PATCH] i2c: Reuse name strings in i2c bus drivers\n\nClean up name string usage in 12 i2c bus drivers:\n* Use the i2c_adapter name for requesting the I/O region rather than\n  redefining a new string.\n* Do not initialize the i2c_adapter name to \"unset\".\nThis should save a few data bytes here and there.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/i2c/busses/i2c-ali1535.c |    6 +++---\n drivers/i2c/busses/i2c-ali1563.c |    6 ++++--\n drivers/i2c/busses/i2c-ali15x3.c |    5 +++--\n drivers/i2c/busses/i2c-amd756.c  |    5 ++---\n drivers/i2c/busses/i2c-amd8111.c |    4 +++-\n drivers/i2c/busses/i2c-i801.c    |    4 ++--\n drivers/i2c/busses/i2c-nforce2.c |    4 ++--\n drivers/i2c/busses/i2c-piix4.c   |    4 ++--\n drivers/i2c/busses/i2c-sis5595.c |    5 +++--\n drivers/i2c/busses/i2c-sis630.c  |    6 ++++--\n drivers/i2c/busses/i2c-sis96x.c  |    5 +++--\n drivers/i2c/busses/i2c-via.c     |    4 ++--\n 12 files changed, 33 insertions(+), 25 deletions(-)\n"
    },
    {
      "commit": "605070952f0b41caaa211c47b02eeac703529008",
      "tree": "2fd15a6609ed602877164eec399fcae0919f64ea",
      "parents": [
        "b918ecd2429e1a89b846d9e49ca4520b963c13e8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 25 16:23:07 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:06 2005 -0700"
      },
      "message": "[PATCH] i2c: Discard explicit static initializations to 0\n\nKill explicit static initializations to 0 in 10 i2c drivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/i2c/algos/i2c-algo-pca.c    |    2 +-\n drivers/i2c/algos/i2c-algo-sibyte.c |    2 +-\n drivers/i2c/busses/i2c-ali15x3.c    |    4 ++--\n drivers/i2c/busses/i2c-amd756.c     |    2 +-\n drivers/i2c/busses/i2c-iop3xx.c     |    2 +-\n drivers/i2c/busses/i2c-piix4.c      |    8 ++++----\n drivers/i2c/busses/i2c-sis5595.c    |    4 ++--\n drivers/i2c/busses/i2c-sis630.c     |    2 +-\n drivers/i2c/busses/i2c-sis96x.c     |    2 +-\n drivers/i2c/busses/i2c-via.c        |    2 +-\n 10 files changed, 15 insertions(+), 15 deletions(-)\n"
    },
    {
      "commit": "9480e307cd88ef09ec9294c7d97ebec18e6d2221",
      "tree": "967e26d3a23c24dd52b114d672312c207714308c",
      "parents": [
        "a3a3395e487abc4c1371fe319a8ecbb3913a70a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "message": "[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks\n\nIn PM v1, all devices were called at SUSPEND_DISABLE level.  Then\nall devices were called at SUSPEND_SAVE_STATE level, and finally\nSUSPEND_POWER_DOWN level.  However, with PM v2, to maintain\ncompatibility for platform devices, I arranged for the PM v2\nsuspend/resume callbacks to call the old PM v1 suspend/resume\ncallbacks three times with each level in order so that existing\ndrivers continued to work.\n\nSince this is obsolete infrastructure which is no longer necessary,\nwe can remove it.  Here\u0027s an (untested) patch to do exactly that.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0365ba7fb1fa94a41289d6a3d36b4d95960e56cc",
      "tree": "1da4b5fb97266849d86a78010141e7345cc599aa",
      "parents": [
        "0f329075fb1dbd6845db03e9bb8252024fdbea1f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 22 21:44:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: SMU driver update \u0026 i2c support\n\nThe SMU is the \"system controller\" chip used by Apple recent G5 machines\nincluding the iMac G5.  It drives things like fans, i2c busses, real time\nclock, etc...\n\nThe current kernel contains a very crude driver that doesn\u0027t do much more\nthan reading the real time clock synchronously.  This is a completely\nrewritten driver that provides interrupt based command queuing, a userland\ninterface, and an i2c/smbus driver for accessing the devices hanging off\nthe SMU i2c busses like temperature sensors.  This driver is a basic block\nfor upcoming work on thermal control for those machines, among others.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da16e3245a4827d969943ca0493a4a6e34009342",
      "tree": "00d2148416dd6d388d9a2fe3fcf6adbc825128f4",
      "parents": [
        "d8ac10639b6a1ed900efbee38c18baaca31e64dc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 14 22:54:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 14 22:54:45 2005 +0100"
      },
      "message": "[I2C] Add a functionality method, and remove algorithm ids\n\nThis allows i2c-pxa to finally build.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7979aca38b78ffe6a65ef309f26721c527104eaf",
      "tree": "13cc58d69b3c09c4ad76335bbb053d09c1efab62",
      "parents": [
        "f39a4aa5ea579bcdcfbb9661ee77817bc4945562"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Sep 13 01:25:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:28 2005 -0700"
      },
      "message": "[PATCH] i2c-keywest warning fix\n\nUnused variable.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b7839007098a6b5612d31690e11277d4242e6ae",
      "tree": "e9221dec00fc57cdc82e513923c39c2beab6ca3a",
      "parents": [
        "2251cf1a4b37bd483501614c2d78f5b8286f20d7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 06 21:23:25 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Sep 09 14:34:21 2005 -0700"
      },
      "message": "[PATCH] I2C: i2c-nforce2: drop unused define\n\nOne more cleanup in i2c-nforce2.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c0d6f9663b30a09ed725229b2d50391268c8538e",
      "tree": "7ba471cf9632097682ab55689cd64c9a68e11235",
      "parents": [
        "0db7443b2bd0b92da4e8afa46f8123a7076136c6",
        "6fd60fa97b706e52abba7c9f810b148aa230817f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 15:43:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 15:43:09 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-i2c manually\n\nOld tree, so the automatic merge had some problems.\n"
    },
    {
      "commit": "6fd60fa97b706e52abba7c9f810b148aa230817f",
      "tree": "40e376d9cf3116c5728a6603ac827a89efdc7a6d",
      "parents": [
        "b652b438fcad4c9c079d0774e9d45ee58fae22e2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 08 21:04:58 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 08 21:04:58 2005 +0100"
      },
      "message": "[I2C] Clean up i2c-pxa debugging/printks\n\nFix up comments made by review by gregkh.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "82ca76b6b160b6fce46f78c069f87fe1a4dc0778",
      "tree": "7e33c8a33970971317f0b1b1eb715dd884beffc1",
      "parents": [
        "7b842b6e3704f4b9606ff8a4ffe03579d9addf5e"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 06 15:18:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:46 2005 -0700"
      },
      "message": "[PATCH] drivers: convert kcalloc to kzalloc\n\nThis patch converts kcalloc(1, ...) calls to use the new kzalloc() function.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a89923fff79f8eeed0ccdf51e13453754e48a71e",
      "tree": "8fbf4d2ad1fce9452404b081035b30c579f3753a",
      "parents": [
        "d1b2f0a9754d3087ee29b3e88b8f20f2d30090d3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 02 21:28:00 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:26:54 2005 -0700"
      },
      "message": "[PATCH] I2C: Fix sgi_xfer return value\n\nThe sgi_xfer function returns 0 on success instead of the number of\ntransfered messages as it is supposed to. This patch fixes that.\n\nLet\u0027s just hope that no client chip driver was relying on this\nmisbehavior.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d1b2f0a9754d3087ee29b3e88b8f20f2d30090d3",
      "tree": "292f29b437f14c9af06ac276be48004ec1df8460",
      "parents": [
        "8e14d6c173f8fff05a94e62669c87c26141766af"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 02 21:25:47 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:26:53 2005 -0700"
      },
      "message": "[PATCH] i2c: bug fix for busses/i2c-mv64xxx.c\n\nWhen an i2c transfer is successful, an incorrect value is returned.\nThis patch fixes that.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e14d6c173f8fff05a94e62669c87c26141766af",
      "tree": "1df28e8ce3deab3a3a9ebaa4d6a5846f0ab5c733",
      "parents": [
        "a44e40b4d8c2c6faa2158caf7114e1065fed3b34"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Thu Sep 01 18:12:04 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:26:53 2005 -0700"
      },
      "message": "[PATCH] i2c: chips/ds1374.c fixup\n\nThe \u0027new_time\u0027 variable should be static.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a44e40b4d8c2c6faa2158caf7114e1065fed3b34",
      "tree": "2ad3bac3e7ce7a64d91c9bba636a1f59372a83d7",
      "parents": [
        "b280dab6d62c8d0434cbc0aaeebf56d1fa4fcc19"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Thu Sep 01 18:09:54 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:26:53 2005 -0700"
      },
      "message": "[PATCH] i2c: chips/m41t00.c fixup\n\nThe \u0027new_time\u0027 variable should be static.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b280dab6d62c8d0434cbc0aaeebf56d1fa4fcc19",
      "tree": "591ad43d6466310312254f6bd1766f9e1e92f010",
      "parents": [
        "386625f9f5cd94d10a21241b555b130dcec484fb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 29 21:10:31 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:26:52 2005 -0700"
      },
      "message": "[PATCH] I2C: Drop probe parameter of i2c-keywest\n\nThe i2c-keywest driver has a \"probe\" module parameter which enables bus\nscanning at load time. This can be done in userspace with the i2cdetect\ntool (part of the lm_sensors package) instead. What\u0027s more, i2cdetect\ngives more control on the way the bus is scanned, and is safer\n(i2c-keywest currently scans reserved addresses and doesn\u0027t properly\nhandle the famous 24RF08 corruption case.)\n\nThus, I would propose that this module parameter be simply dropped.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1684a984303abbfc39aa8b59b0fe825c717811a9",
      "tree": "5ba646c7c81f1ed3a2bbc032a412dcff21fc7c37",
      "parents": [
        "c7a46533ff7ef9e1c51bae6e54208527c5275b24"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:51:10 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:32 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.id (6/7)\n\nIn theory, there should be no more users of I2C_ALGO_* at this point.\nHowever, it happens that several drivers were using I2C_ALGO_* for\nadapter ids, so we need to correct these before we can get rid of all\nthe I2C_ALGO_* definitions.\n\nNote that this also fixes a bug in media/video/tvaudio.c:\n\n\t/* don\u0027t attach on saa7146 based cards,\n\t   because dedicated drivers are used */\n\tif ((adap-\u003eid \u0026 I2C_ALGO_SAA7146))\n\t\treturn 0;\n\nThis test was plain broken, as it would succeed for many more adapters\nthan just the saa7146: any those id would share at least one bit with\nthe saa7146 id. We are really lucky that the few other adapters we want\nthis driver to work with did not fulfill that condition.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c7a46533ff7ef9e1c51bae6e54208527c5275b24",
      "tree": "4b952a757d60d9cfa4aad8462ee8ef7e03fec6dd",
      "parents": [
        "1d8b9e1bad35fa3ea829990b9056c2a257d8fe79"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:41:56 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:31 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.id (5/7)\n\nMerge the algorithm id part (16 upper bits) of the i2c adapters ids\ninto the definition of the adapters ids directly. After that, we don\u0027t\nneed to OR both ids together for each i2c_adapter structure.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d8b9e1bad35fa3ea829990b9056c2a257d8fe79",
      "tree": "f3bba0f4b011d3a608dae6be4f296484328b638f",
      "parents": [
        "87c3d7a8bc0ff5c8d4481e509b407b6be1859925"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:40:19 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:29 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.id (4/7)\n\nThere are no more users of i2c_algorithm.id, so we can finally drop\nthis structure member.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "87c3d7a8bc0ff5c8d4481e509b407b6be1859925",
      "tree": "73fadb7bdd87a054cf3131b541af4216ba545755",
      "parents": [
        "e51cc6b3a365e170d3ebe51c2308fdd42e027a46"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:38:52 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:29 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.id (3/7)\n\nDon\u0027t rely on i2c_algorithm.id to alter the i2c adapter\u0027s id, use the\nI2C_ALGO_* value directly instead, because i2c_algorithm will soon\nhave no id member no more.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e51cc6b3a365e170d3ebe51c2308fdd42e027a46",
      "tree": "fb09b8c3b44047771a395c5430bdba1e42f4ac17",
      "parents": [
        "975185880d55676b1352047e82a0cb84173c6c28"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:36:49 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:28 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.id (2/7)\n\nUse the adapter id rather than the algorithm id to detect the i2c-isa\npseudo-adapter. This saves one level of dereferencing, and the\nalgorithm ids will soon be gone anyway.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "975185880d55676b1352047e82a0cb84173c6c28",
      "tree": "613fdd41f1f967d3795144aae304ce20d3e40b19",
      "parents": [
        "4c9337da37c877e53a64696fc8524f642d446cba"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:33:24 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:27 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.name (1/7)\n\nThe name member of the i2c_algorithm is never used, although all\ndrivers conscientiously fill it. We can drop it completely, this\nstructure doesn\u0027t need to have a name.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c9337da37c877e53a64696fc8524f642d446cba",
      "tree": "30f34691bd61b55b11ec19f6fbc27ae69886eff8",
      "parents": [
        "a89ba0bc02e82920a0f4137aa5d655ac0366cc28"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 09 20:28:10 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:25 2005 -0700"
      },
      "message": "[PATCH] I2C: Centralize 24RF08 corruption prevention\n\nThe 24RF08 corruption would better be prevented at i2c-core level than\nat chip driver level, for several reasons:\n* The second quick write should happen as soon as possible after the\n  first one, so as to limit the risk that another command is issued on\n  the bus inbetween, causing the corruption.\n* As a matter of fact, the protection code at driver level was reworked\n  at least three times already, which proves how hard it is to get it\n  right there, while it\u0027s straightforward at i2c-core level.\n* It\u0027s easy to add a new driver that would need the protection, and\n  forget to add it. This did happen already.\n* As additional probing addresses can be passed to most i2c chip drivers\n  as module parameters, virtually every i2c chip driver would need the\n  protection if we want to be really safe.\n* Why duplicate code when we can easily avoid it?\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a89ba0bc02e82920a0f4137aa5d655ac0366cc28",
      "tree": "98489ed77a287a81ff4ad7233fd543e59e58c328",
      "parents": [
        "3b6c0634cc989f0735a1541ccf9288947685cab5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 09 20:17:55 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:25 2005 -0700"
      },
      "message": "[PATCH] I2C: Rewrite i2c_probe\n\ni2c_probe was quite complex and slow, so I rewrote it in a more\nefficient and hopefully clearer way.\n\nNote that this slightly changes the way the module parameters are\nhandled. This shouldn\u0027t change anything for the most common cases\nthough.\n\nFor one thing, the function now respects the order of the parameters\nfor address probing. It used to always do lower addresses first. The\nnew approach gives the user more control.\n\nFor another, ignore addresses don\u0027t overrule probe addresses anymore.\nThis could have been restored the way it was at the cost of a few more\nlines of code, but I don\u0027t think it\u0027s worth it. Both lists are given\nas module parameters, so a user would be quite silly to specify the\nsame addresses in both lists. The normal addresses list is the only\none that isn\u0027t controlled by a module parameter, thus is the only one\nthe user may reasonably want to remove an address from.\n\nAnother significant change is the fact that i2c_probe() will no more\nstop when a detection function returns -ENODEV. Just because a driver\nfound a chip it doesn\u0027t support isn\u0027t a valid reason to stop all\nprobings for this one driver. This closes the long standing lm_sensors\nticket #1807.\n\n  http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket\u003d1807\n\nI updated the documentation accordingly.\n\nIn terms of algorithmic complexity, the new code is way better. If\nI is the ignore address count, P the probe address count, N the\nnormal address count and F the force address count, the old code\nwas doing 128 * (F + I + P + N) iterations max, while the new code\ndoes F + P + ((I+1) * N) iterations max. For the most common case\nwhere F, I and P are empty, this is down from 128 * N to N.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "303760b44a7a142cb9f4c9df4609fb63bbda98db",
      "tree": "8097f99cd993bc005b25e14a5690770b6e351195",
      "parents": [
        "f4b50261207c987913f076d867c2e154d71fd012"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:52:01 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:22 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (07/11)\n\nThe only part left in i2c-sensor is the VRM/VRD/VID handling code.\nThis is in no way related to i2c, so it doesn\u0027t belong there. Move\nthe code to hwmon, where it belongs.\n\nNote that not all hardware monitoring drivers do VRM/VRD/VID\noperations, so less drivers depend on hwmon-vid than there were\ndepending on i2c-sensor.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f4b50261207c987913f076d867c2e154d71fd012",
      "tree": "0b50cfa93f2e1e6a877f51028f93539db0e4547e",
      "parents": [
        "96478ef3f3f71fa929cc905cc794993e312d9a5d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:49:03 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:21 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (06/11)\n\nThe only thing left in i2c-sensor.h are module parameter definition\nmacros. It\u0027s only an extension of what i2c.h offers, and this extension\nis not sensors-specific. As a matter of fact, a few non-sensors drivers\nuse them. So we better merge them in i2c.h, and get rid of i2c-sensor.h\naltogether.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "96478ef3f3f71fa929cc905cc794993e312d9a5d",
      "tree": "0d2200f9b89937944029880cd24f18d157d91901",
      "parents": [
        "2ed2dc3c116d26fc6a9384e83d136b15cc203b6c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:45:27 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:20 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (05/11)\n\nThe i2c_detect function has no more user, delete it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2ed2dc3c116d26fc6a9384e83d136b15cc203b6c",
      "tree": "c79308b2cfe55eaddc95c47cbcafa6e0cae27413",
      "parents": [
        "b78ec31582c60578ee1d3bb470791d6dde96ccf7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:42:02 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:20 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (04/11)\n\ni2c_probe and i2c_detect now do the exact same thing and operate on\nthe same data structure, so we can have everyone call i2c_probe.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b78ec31582c60578ee1d3bb470791d6dde96ccf7",
      "tree": "fa36aebdd3235c5cce1f70bac34066c4eeb5108b",
      "parents": [
        "ef8dec5d8b3e96e359f377f35cd8caff42fe6d58"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:36:24 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:19 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (03/11)\n\nWe now have two identical structures, i2c_address_data in i2c-sensor.h\nand i2c_client_address_data in i2c.h. We can kill one of them, I choose\nto keep the one in i2c.h as it makes more sense (this structure is not\nspecific to sensors.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ef8dec5d8b3e96e359f377f35cd8caff42fe6d58",
      "tree": "ca83d278af5da3dfc9ef01f1d5bf479e67229d25",
      "parents": [
        "9fc6adfa9adf2be84119a3c2592287f33bd1dff2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:33:23 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:18 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (02/11)\n\nThe way i2c-sensor handles forced addresses could be optimized. It\ndefines a structure (i2c_force_data) to associate a module parameter\nwith a given kind value, but in fact this kind value is always the\nindex of the structure in each array it is used in. So this additional\nvalue can be omitted, and still be deduced in the code handling these\narrays.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9fc6adfa9adf2be84119a3c2592287f33bd1dff2",
      "tree": "6a8e52520c4f99e52de428afc6cd24b844fcb72d",
      "parents": [
        "5cb802293e87035920d47979107af8cf42a2f62a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:20:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:18 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (01/11)\n\nAdd support for kind-forced addresses to i2c_probe, like i2c_detect\nhas for (essentially) hardware monitoring drivers.\n\nNote that this change will slightly increase the size of the drivers\nusing I2C_CLIENT_INSMOD, with no immediate benefit. This is a\nrequirement if we want to merge i2c_probe and i2c_detect though, and\nseems a reasonable price to pay in comparison with the previous\ncleanups which saved much more than that (such as the i2c-isa cleanup\nor the i2c address ranges removal.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b6d7b3d1b5a388b7e9af2629a9ecccedee064078",
      "tree": "8961c6ee76ddf00c613308322472346c886a27e6",
      "parents": [
        "014e45380a3b96f2ebd8ff0d115b7a33c06d06d1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 19:02:53 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:16 2005 -0700"
      },
      "message": "[PATCH] I2C: Improve core debugging messages\n\nThe debugging messages in i2c-core are more confusing than helpful. Some\nlack their trailing newline, some lack a prefix, some are redundant,\nsome lack precious information. Here is my attempt to introduce some\nstandardization in there.\n\nI also changed two messages in i2c-dev to make it clear they come from\ni2c-dev.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "48edcb65ddcd93b6421831ad133599aacea9724a",
      "tree": "8897c3568fc5f6651fa0ddb80d7e60a8ca2adef4",
      "parents": [
        "cdcb19219714c796ddef1202e952566c5f86354d"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Aug 10 08:51:16 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:15 2005 -0700"
      },
      "message": "[PATCH] I2C: i2c-algo-pca -- gracefully handle a busy bus\n\nI\u0027ve been running with this patch for a while now, and while I\u0027ve never\nseen it trigger except with buggy hardware I think it is a cleaner way\nto handle a busy bus. I had -EBUSY until about 10 minutes ago but -EIO\nseems to be what most of the existing algo drivers will return in the\nsame circumstances.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cdcb19219714c796ddef1202e952566c5f86354d",
      "tree": "35569bf55128dbbeac19fc05db8ce2bb940fdb18",
      "parents": [
        "e6cfb3ad7209e4f4dcdc14f5fc437db55667041f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 28 23:09:40 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:15 2005 -0700"
      },
      "message": "[PATCH] I2C: inline i2c_adapter_id\n\nWe could inline i2c_adapter_id, as it is really, really short. Doing\nso saves a few bytes both in i2c-core and in the drivers using this\nfunction.\n\n                                            before     after      diff\ndrivers/hwmon/adm1026.ko                     41344     41305       -39\ndrivers/hwmon/asb100.ko                      27325     27246       -79\ndrivers/hwmon/gl518sm.ko                     20824     20785       -39\ndrivers/hwmon/it87.ko                        26419     26380       -39\ndrivers/hwmon/lm78.ko                        21424     21385       -39\ndrivers/hwmon/lm85.ko                        41034     40939       -95\ndrivers/hwmon/w83781d.ko                     39561     39514       -47\ndrivers/hwmon/w83792d.ko                     32979     32932       -47\ndrivers/i2c/i2c-core.ko                      24708     24531      -177\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7bef559455fc71f66f8573cc1aafe1dd33966c1c",
      "tree": "6c342574710f730d39bf5383f81eaa9f9bb10a25",
      "parents": [
        "1ff4e3065b41847b6fe5908b1214cb508dd49e61"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 27 22:14:49 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:14 2005 -0700"
      },
      "message": "[PATCH] I2C: refactor message in i2c_detach_client\n\nWe could refactor the error message 34 different i2c drivers print if\ni2c_detach_client() fails in this function itself. Saves quite a few\nlines of code. Documentation is updated to reflect that change.\n\nNote that this patch should be applied after Rudolf Marek\u0027s w83792d\npatches.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5071860aba7fc69279ab822638ed2c2e4549f9fd",
      "tree": "e23a3c7eba547c9d81c7680a40c41536c8a45da3",
      "parents": [
        "4926c0d4de77c5396a274ee7941ed7fc02afed26"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 20 00:02:32 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:12 2005 -0700"
      },
      "message": "[PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (7/9)\n\nKill normal_isa in header files, documentation and all chip drivers, as\nit is no more used.\n\nnormal_i2c could be renamed to normal, but I decided not to do so at the\nmoment, so as to limit the number of changes. This might be done later\nas part of the i2c_probe/i2c_detect merge.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4926c0d4de77c5396a274ee7941ed7fc02afed26",
      "tree": "64a2d9b6502f861f97afc47637527367b08881ae",
      "parents": [
        "2d8672c5a6ba0d3f1d8d3ad61ef67868941364f0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Jul 19 23:57:54 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:11 2005 -0700"
      },
      "message": "[PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (6/9)\n\nKill all isa-related stuff from i2c_detect, it\u0027s not used anymore.\n\nThis is one major step in the directiom of merging i2c_probe and\ni2c_detect. The last obstacle I can think of is the different way forced\naddresses work between sensors and non-sensors i2c drivers. I\u0027ll deal\nwith that in a later patchset.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5042c7d752fe72c6924037058367f63902e68c5c",
      "tree": "5ae9c01c08497279fb3ffeac0394261412bdd6a9",
      "parents": [
        "fde0950903ce8cc38a91dd095280decceda2ff82"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Jul 19 23:53:07 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:10 2005 -0700"
      },
      "message": "[PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (4/9)\n\nAll ISA hardware monitoring drivers (including hybrid drivers) now have\na hard dependency on i2c-isa, so they must select I2C_ISA. As a result,\nCONFIG_I2C_ISA doesn\u0027t need to be left visible to the user. The good\nthing here is that users will stop complaining that some driver doesn\u0027t\nwork just because they forgot to compile or load i2c-isa.\n\nAt this point, all drivers are working again and the cleanup phase can\nbegin.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "400c455eaa0d0819d18cd42a74070e0e238a73dc",
      "tree": "d8cbad347ec31ded7cac38ae18be71c9218cfcd6",
      "parents": [
        "efde723fdac02111872bff606ef362074fc1efa8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Jul 19 23:48:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:09 2005 -0700"
      },
      "message": "[PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (2/9)\n\nConvert i2c-isa from a dumb i2c_adapter into a pseudo i2c-core for ISA\nhardware monitoring drivers. The isa i2c_adapter is no more registered\nwith i2c-core, drivers have to explicitely connect to it using the new\ni2c_isa_{add,del}_driver interface.\n\nAt this point, all ISA chip drivers are useless, because they still\nregister with i2c-core in the hope i2c-isa is registered there as well,\nbut it isn\u0027t anymore.\n\nThe fake bus will be named i2c-9191 in sysfs. This is the number it\nalready had internally in various places, so it\u0027s not exactly new,\nexcept that now the number is seen in userspace as well. This shouldn\u0027t\nbe a problem until someone really has 9192 I2C busses in a given system\n;)\n\nThe fake bus will no more show in \"i2cdetect -l\", as it won\u0027t be seen by\ni2c-dev anymore (not being registered with i2c-core), which is a good\nthing, as i2cdetect/i2cdump/i2cset cannot operate on this fake bus\nanyway.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "efde723fdac02111872bff606ef362074fc1efa8",
      "tree": "31e5cff31af33f38dfdcaa65cebd935f2a3f7fdc",
      "parents": [
        "943b0830cebe4711354945ed3cb44e84152aaca0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 20 23:03:50 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:09 2005 -0700"
      },
      "message": "[PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (1/9)\n\nTemporarily export a few structures and functions from i2c-core, because we\nwill soon need them in i2c-isa.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17f990c87a1e5addc49b99a53b3d2a2fac9680e9",
      "tree": "6e17f13a5ce16299e20122d71450ca3a4c3db997",
      "parents": [
        "0283fe6c3bdbe9ca9aefa28b24883ec1dee3ccbd"
      ],
      "author": {
        "name": "bgardner@wabtec.com",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jul 27 12:43:14 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:06 2005 -0700"
      },
      "message": "[PATCH] I2C: max6875 code cleanup\n\nRemove an unused local variable and change the subclient name.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a61fc683ae1b7871d8d81ac5025af1a923731547",
      "tree": "8b141faa2d84653075b6baea18e64e7302345cbd",
      "parents": [
        "5033017c2678df9dc75be0139f19701ff224a498"
      ],
      "author": {
        "name": "bgardner@wabtec.com",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jul 27 12:43:03 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:05 2005 -0700"
      },
      "message": "[PATCH] I2C: add kobj_to_i2c_client\n\nMove the inline function kobj_to_i2c_client() from max6875.c to i2c.h.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5033017c2678df9dc75be0139f19701ff224a498",
      "tree": "8be76d0a5c08d37230ecd66c06d08d39650b4d31",
      "parents": [
        "a8decc658a8800e61f13b9240125f2a34d7fd3f5"
      ],
      "author": {
        "name": "Hans-Frieder Vogt",
        "email": "hfvogt@gmx.net",
        "time": "Sat Jul 23 15:33:39 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:04 2005 -0700"
      },
      "message": "[PATCH] I2C: cleanup of i2c-nforce2\n\nattached is a small patch that removes unused code from i2c-nforce2 and\nadds a single debug message. The patch is against 2.6.13-rc3-mm1.\nI have tested the patch with 2.6.13-rc3: compiles cleanly and works as\nwithout the patch (as expected).\n\nSigned-off-by: Hans-Frieder Vogt \u003chfvogt@arcor.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a8decc658a8800e61f13b9240125f2a34d7fd3f5",
      "tree": "d7e10599ca2b1ba2e992dd11c327fabdd2c45039",
      "parents": [
        "93ffa435147abd47ebd7d7d24176b3c653aef940"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 27 12:43:03 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:04 2005 -0700"
      },
      "message": "[PATCH] I2C: fix max6875 build error\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc769ff8f5f6e3d249bfde082653e5bf1c2b5698",
      "tree": "c37b4ad67525591ec2df4fa54e61d348d44306f7",
      "parents": [
        "da1f136c26d45c57e8b2d711bf17a6e5ec4de2d1"
      ],
      "author": {
        "name": "bgardner@wabtec.com",
        "email": "bgardner@wabtec.com",
        "time": "Tue Jul 12 13:21:11 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:03 2005 -0700"
      },
      "message": "[PATCH] I2C: simplify max6875 driver\n\nThis is an update to the max6875 driver.\nIt no longer does any detection, so the address must be forced on module load.\nIt only makes available the user EEPROM (read-only).\n\nThis patch is based off 2.6.13-rc2-mm2.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a242b44da6feb604c4c659b78f63dedb69b2d4a3",
      "tree": "a493e87fa97137e1ae53a071df7128a23c515e52",
      "parents": [
        "01df0e3a79d3913df178e9a1047ade425a7c118f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 09 10:07:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 09 12:08:21 2005 -0700"
      },
      "message": "[PATCH] Build fix for the Sibyte I2C driver\n\nCompile fix for the BCM1250 I2C driver.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de5b31101fdefab2a7858a17601c1a35aadf237f",
      "tree": "1c1cafbf3b8f02a60f369f8cc4091e1b57843a83",
      "parents": [
        "697a2d63a3844caaa2b6565ab7f3d69086af94d4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jul 31 22:34:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 19:13:59 2005 -0700"
      },
      "message": "[PATCH] i2c-mpc.c: revert duplicate patch\n\nSeems that both Greg and I submitted the same patch and it just kept on\napplying...\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kumar Gala \u003cgalak@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d73adc14e239b05a9393c09c067a26a5ba86b6c",
      "tree": "2d37b52c21c02c4f7be2e2551abad3d4cbc69e73",
      "parents": [
        "86749e8512d2c37618dc5814ef41abbf168f291b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 29 12:15:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:51 2005 -0700"
      },
      "message": "[PATCH] I2C: 24RF08 corruption prevention (again)\n\nThe 24RF08 corruption prevention in the eeprom and max6875 drivers wasn\u0027t\ncomplete. For one thing, the additional quick write should happen as soon\nas possible and unconditionally, while both drivers had error paths before.\nFor another, when a given chip is forced, the core does not emit a quick\nwrite, so a second quick write would cause the corruption rather than\nprevent it.\n\nI plan to move the corruption prevention in the core in the long run, so\nthat individual drivers don\u0027t have to care anymore. But I need to merge\ni2c_probe and i2c_detect before I do (work in progress).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86749e8512d2c37618dc5814ef41abbf168f291b",
      "tree": "bbb3b986e90a234a26b46ba30807bf0b62722138",
      "parents": [
        "0cacdf298211ec9e87354cf102f20d070e76e075"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 29 12:15:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:51 2005 -0700"
      },
      "message": "[PATCH] I2C: missing new lines in i2c-core messages\n\nTwo log messages lack their trailing new line in i2c-core. I\u0027d swear I had\nfixed them already, but it seems not. Bonus: improved coding style.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "368609c5a8bd75b77721e69726ddfd3c6a30f7d4",
      "tree": "8cff3da0479ff0e978db7f0c973bd1f5fd887b0d",
      "parents": [
        "d91e16943fdaf02bf3459059abca1032589c0663"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 29 12:15:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:50 2005 -0700"
      },
      "message": "[PATCH] I2C: Missing space in split strings\n\nA few split string in i2c (and now hwmon) drivers lack a joining space,\ncausing them to display incorrectly. This trivial patch fixes that up.\nPlease apply, thanks.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d91e16943fdaf02bf3459059abca1032589c0663",
      "tree": "d583c855984bc43f3b3c25c2b43a5dec5bf1fd75",
      "parents": [
        "cb14c3a13cb1e78acf54a9ddc9e5f3e2f023523e"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Jul 29 12:15:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:50 2005 -0700"
      },
      "message": "[PATCH] I2C: ds1337 - fix 12/24 hour mode bug\n\nDS1339 manual, page 6, chapter Date and time operation:\n  The DS1339 can be run in either 12-hour or 24-hour mode. Bit 6 of the\n  hours register is defined as the 12-hour or 24-hour mode-select bit.\n  When high, the 12-hour mode is selected.\n\nPatch below makes ds1337 driver work as documented in manual.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb14c3a13cb1e78acf54a9ddc9e5f3e2f023523e",
      "tree": "0e301855624c19d120eda907513012582d9bb157",
      "parents": [
        "fc185d95ecf3ca62fa9afb5214a69b39060ff537"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Fri Jul 29 12:14:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:50 2005 -0700"
      },
      "message": "[PATCH] I2C-MPC: Restore code removed\n\nI2C-MPC: Restore code removed\n\nA previous patch to remove support for the OCP device model was way\nto generious and moved some of the platform device model code, oops.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "8c86cb127b2b7614903cb2a38db3207488a0405a"
}
