)]}'
{
  "log": [
    {
      "commit": "9ded96f24c3a5fcbef954e88c443385a1af37eb9",
      "tree": "49f43337e2b8d63a5a28402a15d99fe27d8d2a1c",
      "parents": [
        "705b6c7b34f2621f95f606d0e683daa10cdb8eb9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sun Jan 08 01:02:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:46 2006 -0800"
      },
      "message": "[PATCH] IRQ type flags\n\nSome ARM platforms have the ability to program the interrupt controller to\ndetect various interrupt edges and/or levels.  For some platforms, this is\ncritical to setup correctly, particularly those which the setting is dependent\non the device.\n\nCurrently, ARM drivers do (eg) the following:\n\n\terr \u003d request_irq(irq, ...);\n\n\tset_irq_type(irq, IRQT_RISING);\n\nHowever, if the interrupt has previously been programmed to be level sensitive\n(for whatever reason) then this will cause an interrupt storm.\n\nHence, if we combine set_irq_type() with request_irq(), we can then safely set\nthe type prior to unmasking the interrupt.  The unfortunate problem is that in\norder to support this, these flags need to be visible outside of the ARM\narchitecture - drivers such as smc91x need these flags and they\u0027re\ncross-architecture.\n\nFinally, the SA_TRIGGER_* flag passed to request_irq() should reflect the\nproperty that the device would like.  The IRQ controller code should do its\nbest to select the most appropriate supported mode.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b48716d1d2f2edb1e7cbc5ecf1cb2cb39373e33",
      "tree": "04c095d45dfa892b7710e338724a1ac4f1da7cba",
      "parents": [
        "de59cf9ed44f64991e52a9de6094729537f0420c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 06 15:33:15 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:25 2006 -0800"
      },
      "message": "[PATCH] I2C: Remove .owner setting from i2c_driver as it\u0027s no longer needed\n\nNow that i2c_add_driver() doesn\u0027t need the module owner to be set by\nhand, we can delete it from the drivers.  This patch catches all of the\ndrivers that I found in the current tree (if a driver sets the .owner by\nhand, it\u0027s not a problem, just not needed.)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a9718b0c1154dcbd955be6aaee47a314cde6a25a",
      "tree": "5bc275f56d94649477e24f5d2ac03d211a41723f",
      "parents": [
        "35d8b2e6b8e86b0d5126f36613b5202d4eb978b6"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sat Nov 26 20:36:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:23 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop i2c_driver.{owner,name}, 2 of 11\n\nWe should use the i2c_driver.driver\u0027s .name and .owner fields\ninstead of the i2c_driver\u0027s ones.\n\nThis patch updates the miscellaneaous i2c chip drivers.\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": "cde7859bda0d1124392b44e50aa11df99707e1d9",
      "tree": "c852e7ff9b44b5e59f6ae75951514585f0ff10d9",
      "parents": [
        "cb748fb20186d4b345c68a7f580429f379fdd268"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Nov 26 21:00:54 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:22 2006 -0800"
      },
      "message": "[PATCH] i2c: Rework client usage count, 2 of 3\n\nMake I2C_CLIENT_ALLOW_USE the default for all i2c clients. It doesn\u0027t\nhurt if the usage count is actually never used for any given driver,\nand allows for nice code simplifications in i2c-core.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a9947552d43b0d20d5fa23ac0ba435d526be454",
      "tree": "086844a62f549e488ebeecc196e1d4726a1d4598",
      "parents": [
        "ff179c8cf5caa17bf3d407edbb5872aa2eee6900"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Nov 26 20:28:06 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:21 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop i2c_driver.flags, 2 of 3\n\nJust about every i2c chip driver sets the I2C_DF_NOTIFY flag, so we\ncan simply make it the default and drop the flag. If any driver really\ndoesn\u0027t want to be notified when i2c adapters are added, that driver\ncan simply omit to set .attach_adapter. This approach is also more\nrobust as it prevents accidental NULL pointer dereferences.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e94436942a7517d08c0cd1a8831122a0fea289e",
      "tree": "f67263807fb5ce39796dc75525323a2c6753c143",
      "parents": [
        "5b319400f5e2cd31a82b38405856ff2b46a9bb83"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Sat Nov 26 20:15:23 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:21 2006 -0800"
      },
      "message": "[PATCH] i2c: Remove duplicate rtc8564 BCD macros\n\nRemove duplicate of BCD macros.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f9e8957937ebf60d22732a5ca9130f48a7603f60",
      "tree": "c36adb2b1c9e3ef69bf598ee3084966ef7085596",
      "parents": [
        "2e3e13f8e9d9b2111404cdccaa4e1b988b70acce"
      ],
      "author": {
        "name": "Michael Burian",
        "email": "dynmail1@gassner-waagen.at",
        "time": "Mon Nov 07 22:30:14 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:20 2006 -0800"
      },
      "message": "[PATCH] i2c: Extend ds1337 initialization\n\nAdd code to handle case where board firmware does not start the\nRTC.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCC: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "8d5d45fb14680326f833295f2316a4ec5e357220",
      "tree": "3b29dbdea18dfecf33b18219c6c374316d99b88b",
      "parents": [
        "ad2f931dcb41bcfae38cc77d78b7821dfef83cf2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 02 18:20:26 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:42:50 2005 -0700"
      },
      "message": "[PATCH] I2C: Move hwmon drivers (2/3)\n\nPart 2: Move the driver files themselves.\n\nNote that the patch \"adds trailing whitespace\", because it does move the\nfiles as-is, and some files happen to have trailing whitespace.\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ad2f931dcb41bcfae38cc77d78b7821dfef83cf2",
      "tree": "344940f7ce52d94cf9bdd862409c63ebeb9bfa3a",
      "parents": [
        "0e65f82814e9828d3ff54988de9e7c0b36794daa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 02 18:15:49 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:14:31 2005 -0700"
      },
      "message": "[PATCH] I2C: Move hwmon drivers (1/3)\n\nPart 1: Configuration files and Makefiles.\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80efa8c72006a1c04004f8fb07b22073348e4bf2",
      "tree": "48b0d3a256790004ea5383c878f86e05f162ce31",
      "parents": [
        "1d772e2587da3c8b0fb8610fcc1c91fd82f87e52"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 01 00:17:27 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:37 2005 -0700"
      },
      "message": "[PATCH] I2C: SENSORS_ATXP1 must select I2C_SENSOR\n\nOn Thu, Jun 30, 2005 at 11:47:09PM +0200, Sebastian Pigulak wrote:\n\u003e I\u0027ve tried patching linux-2.6.13-RC1 with patch-2.6.13-rc1-git2 and\n\u003e building atxp1(it allows Vcore voltage changing) into the kernel.\n\u003e Unfortunately, the kernel compilation stops with:\n\u003e\n\u003e LD      init/built-in.o\n\u003e LD      vmlinux\n\u003e drivers/built-in.o(.text+0x92298): In function `atxp1_detect\u0027:\n\u003e : undefined reference to `i2c_which_vrm\u0027\n\u003e drivers/built-in.o(.text+0x921ae): In function `atxp1_attach_adapter\u0027:\n\u003e : undefined reference to `i2c_detect\u0027\n\u003e make: *** [vmlinux] B??d 1\n\u003e \u003d\u003d\u003e ERROR: Build Failed.  Aborting...\n\u003e\n\u003e Could someone have a look at the module and possibly fix it up?\n\nSENSORS_ATXP1 must select I2C_SENSOR.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2db32767874fe53faff4f80de878ca19927efc1f",
      "tree": "4ac3024bd4e29e7770f96244b386429d991c58f7",
      "parents": [
        "a0920e10438e9fe8b22aba607083347c84458ed8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 23 23:43:00 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: drop bogus eeprom comment\n\nThis simple patch drops an out-of-date comment in the eeprom i2c chip\ndriver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5da69ba42aa42a479c0f5d8cb8351ebb6b51c12e",
      "tree": "3a0f32c3fbc961bb5f6b39c22c573fa8acd7c443",
      "parents": [
        "2146fec20c38d926f0d88413977f941f42a14588"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 01 14:28:15 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: m41t00: fix incorrect kfree\n\nHere is a simple path fixing an incorrect kfree in the m41t00 i2c chip\ndriver. The current code happens to work by accident, but the freed\npointer isn\u0027t the one which was allocated in the first place, which\ncould cause problems later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2146fec20c38d926f0d88413977f941f42a14588",
      "tree": "daaf87a4ec6e6c70c9e1be8b2bd09257b3be092f",
      "parents": [
        "089bd86632769051f15cd7387eebe126d18f151f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 23 23:41:39 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: max6875 Kconfig update\n\nHere is a proposed Kconfig update for the new max6875 i2c chip driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9ab1ee2ab7d65979c0f14a60ee1f29f8988f5811",
      "tree": "48ad06b033dfe8a673e026e7a219608b15733199",
      "parents": [
        "541e6a02768404efb06bd1ea5f33d614732f41fc"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jun 24 21:14:16 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: New max6875 driver may corrupt EEPROMs\n\nAfter a careful code analysis on the new max6875 driver\n(drivers/i2c/chips/max6875.c), I have come to the conclusion that this\ndriver may cause EEPROM corruptions if used on random systems.\n\nThe EEPROM part of the MAX6875 chip is accessed using rather uncommon\nI2C sequences. What is seen by the MAX6875 as reads can be seen by a\nstandard EEPROM (24C02) as writes. If you check the detection method\nused by the driver, you\u0027ll find that the first SMBus command it will\nsend on the bus is i2c_smbus_write_byte_data(client, 0x80, 0x40). For\nthe MAX6875 it makes an internal pointer point to a specific offset of\nthe EEPROM waiting for a subsequent read command, so it\u0027s not an actual\ndata write operation, but for a standard EEPROM, this instead means\nwriting value 0x40 to offset 0x80. Blame Philips and Intel for the\nobscure protocol.\n\nSince the MAX6875 and the standard, common 24C02 EEPROMs share two I2C\naddresses (0x50 and 0x52), loading the max6875 driver on a system with\nstandard EEPROMs at either address will trigger a write on these\nEEPROMs, which will lead to their corruption if they happen not to be\nwrite protected. This kind of EEPROMs can be found on memory modules\n(SPD), ethernet adapters (MAC address), laptops (proprietary data) and\ndisplays (EDID/DDC). Most of these are hopefully write-protected, but\nnot all of them.\n\nFor this reason, I would recommend that the max6875 driver be\nneutralized, in a way that nobody can corrupt his/her EEPROMs by just\nloading the driver. This means either deleting the driver completely, or\nnot listing any default address for it. I\u0027d like this to be done before\n2.6.13-rc1 is released.\n\nAdditionally, the max6875 driver lacks the 24RF08 corruption preventer\npresent in the eeprom driver, which means that loading this driver in a\nsystem with such a chip would corrupt it as well.\n\nHere is a proposed quick patch addressing the issue, although I wouldn\u0027t\nmind a complete removal if it makes everyone feel safer. I think Ben\nhas plans to replace this driver by a much simplified one anyway.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "65fc50e50ff9f8b82c3756eccd7e7db6a267ffe9",
      "tree": "b78c1f954841ceb64732ebf355dc070b5ce79094",
      "parents": [
        "6328c0e163abfce679b1beffb166f72900bf0a22"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 07:13:00 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: minor TPS6501x cleanups\n\nThis includes various small cleanups and fixes to the TPS 6501x driver that\ncame mostly from review feedback by Jean Delvare; thanks Jean!  Also some\ngoofy whitespace gets fixed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6328c0e163abfce679b1beffb166f72900bf0a22",
      "tree": "d5fa7087c5d18b12bd1b93797de2277bddcb6300",
      "parents": [
        "200d481f28be4522464bb849dd0eb5f8cb6be781"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Wed Jun 22 10:25:13 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: Coding style cleanups to via686a\n\nOn Wednesday 22 June 2005 08:17, Greg KH wrote:\n\u003e [PATCH] I2C: Coding style cleanups to via686a\n\u003e\n\u003e The via686a hardware monitoring driver has infamous coding style at the\n\u003e moment. I\u0027d like to clean up the mess before I start working on other\n\u003e changes to this driver. Is the following patch acceptable? No code\n\u003e change, only coding style (indentation, alignments, trailing white\n\u003e space, a few parentheses and a typo).\n\u003e\n\u003e Signed-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\u003e Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nNice.\n\nYou missed some. This one is on top of your patch:\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "164cad9bacc2cf190493d2ee4918dc2869ba6f53",
      "tree": "13d9cd5b35b82f8bb0a178876f4a2c36b63ee863",
      "parents": [
        "fd782a4a99d2d3e818b9465c427b10f7f027d7da"
      ],
      "author": {
        "name": "Prakash Punnoor",
        "email": "prakash@punnoor.de",
        "time": "Wed Jun 29 14:13:54 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 09:08:00 2005 -0700"
      },
      "message": "[PATCH] Don\u0027t fill up log with atxp1 vcore messages change message\n\nI am using the atxp1 module to change vcore on my NForce2 via userspace\ndaemon (see punnoor.de).\n\nCurrently the atxp1 module will write to the log on every vcore change,\nthus filling up my log - which I don\u0027t want.  I am no kernel coder, but\nI guess, this one-liner will change this behaviour in a wanted way, ie\noutput will be made for debug purposes only.\n\nSigned-off-by: Prakash Punnoor \u003cprakash@punnoor.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0087e5ef577d0d6e664be7ab4be513b6a482e7ec",
      "tree": "deeb3f4a6aca34359e20d926bc28165f1f3e84f0",
      "parents": [
        "7c7a530463ced6011789937b24dc2bfba43c706b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jun 20 14:25:45 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:55:00 2005 -0700"
      },
      "message": "[PATCH] I2C: fix ds1374 build\n\nNot all architectures implement asm/rtc.h\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c7a530463ced6011789937b24dc2bfba43c706b",
      "tree": "56082dfa7b18e6019c2bba32d013c945cfbf46aa",
      "parents": [
        "a45cfe2cd7450e56b4f44802b34faaf2a78a6cdb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 16 19:24:14 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:07 2005 -0700"
      },
      "message": "[PATCH] I2C: w83781d: remove non-i2c sensor chips\n\nThis patch removes the support for the W83697HF and W83627THF chips from\nthe w83781d driver. These chips have no I2C/SMBus interface and are\nbetter supported by the Super-I/O-based w83627hf driver. Documentation\nwas updated to reflect the support drop.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a45cfe2cd7450e56b4f44802b34faaf2a78a6cdb",
      "tree": "ca6f26f57cb96ff6ab4b9f1830f3f29f1185166d",
      "parents": [
        "bdca3f0aedde85552099aa95ab1449bf81e4f6f5"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 09 17:39:09 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:06 2005 -0700"
      },
      "message": "[PATCH] I2C: fix up ds1374.c driver so it will build.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c124a78d8c7475ecc43f385f34112b638c4228d9",
      "tree": "46de795c5e2da258a54501658f74e9619c271527",
      "parents": [
        "69dd204b6b45987dbf9ce7058cd238d355865281"
      ],
      "author": {
        "name": "Randy Vinson",
        "email": "rvinson@mvista.com",
        "time": "Fri Jun 03 14:36:06 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:06 2005 -0700"
      },
      "message": "[PATCH] I2C: Add support for Maxim/Dallas DS1374 Real-Time Clock Chip (1/2)\n\nAdd support for Maxim/Dallas DS1374 Real-Time Clock Chip\n\nThis change adds support for the Maxim/Dallas DS1374 RTC chip. This chip\nis an I2C-based RTC that maintains a simple 32-bit binary seconds count\nwith battery backup support.\n\nSigned-off-by: Randy Vinson \u003crvinson@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69dd204b6b45987dbf9ce7058cd238d355865281",
      "tree": "e033f9697109d4a411e5c6707b0e6991e00ede7f",
      "parents": [
        "10c08f8100ee2c4d27b862635574cdf4ef439e67"
      ],
      "author": {
        "name": "bgardner@wabtec.com",
        "email": "bgardner@wabtec.com",
        "time": "Tue Jun 07 08:55:38 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:05 2005 -0700"
      },
      "message": "[PATCH] I2C: add new pca9539 driver\n\nThis is an i2c driver for the Philips PCA9539 (16 bit I/O port).\nIt uses the new i2c-sysfs interfaces.\nThe patch includes documentation.\nIt depends on the patch that renames \"i2c-sysfs.h\" to \"hwmon-sysfs.h\"\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "10c08f8100ee2c4d27b862635574cdf4ef439e67",
      "tree": "7055414032c3fd5fa066c6574804011132b69cb5",
      "parents": [
        "c3bc4caedd84ad03360cb9ec04b6c44ab314588b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 06 19:34:45 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:05 2005 -0700"
      },
      "message": "[PATCH] I2C: rename i2c-sysfs.h to hwmon-sysfs.h\n\nThis patch renames the new linux/i2c-sysfs.h header file to\nlinux/hwmon-sysfs.h. This names seems to be more appropriate since this\nfile defines macros and structures not related to i2c but to hardware\nmonitoring drivers. The patch also updates the five hardware monitoring\ndriver which include that header file already.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c3bc4caedd84ad03360cb9ec04b6c44ab314588b",
      "tree": "5ae34e8b136d2584be6d30f9203c7dba49f27663",
      "parents": [
        "20ad93d4e5cf5f0616198b5919ee9f304119dd4b"
      ],
      "author": {
        "name": "BGardner@Wabtec.com",
        "email": "BGardner@Wabtec.com",
        "time": "Fri Jun 03 13:03:27 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:05 2005 -0700"
      },
      "message": "[PATCH] max6875: new i2c device driver\n\nThis patch adds support for the MAX6875/MAX6874 chips.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20ad93d4e5cf5f0616198b5919ee9f304119dd4b",
      "tree": "a2260af225b373435ceb4e9475dfbbe67f019832",
      "parents": [
        "bc51ae1159c0c9a34d2400a8449e1fca3ee965b4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 05 11:53:25 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:04 2005 -0700"
      },
      "message": "[PATCH] I2C: drivers/i2c/chips/it87.c: use dynamic sysfs callbacks\n\nThis patch modifies the it87 hardware monitoring driver to take benefit\nof the new sysfs callback features introduced by Yani Ioannou, making\nthe code much clearer and the resulting driver significantly smaller.\n\nFrom: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc51ae1159c0c9a34d2400a8449e1fca3ee965b4",
      "tree": "a7bef5ee693b9b35a34ccf8361caab7578254c30",
      "parents": [
        "1a86c05121a3f56b4b928ed43f9f8ffc1376d802"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 05 20:32:27 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:04 2005 -0700"
      },
      "message": "[PATCH] I2C: lm63 uses new sysfs callbacks\n\nI updated the lm63 hardware monitoring driver to take benefit of Yani\nIoannou\u0027s new sysfs callback capabilities.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1a86c05121a3f56b4b928ed43f9f8ffc1376d802",
      "tree": "5ae73589d53ccadec32b90305988828f530efc04",
      "parents": [
        "30d7394b1a3df0e7cc145a543846109babd4d53b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 05 21:16:39 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:04 2005 -0700"
      },
      "message": "[PATCH] I2C: lm83 uses new sysfs callbacks\n\nI updated the lm83 hardware monitoring driver to take benefit of Yani\nIoannou\u0027s new sysfs callback capabilities.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "30d7394b1a3df0e7cc145a543846109babd4d53b",
      "tree": "e1118dba668df2123558a0a25913c4d4f460eae8",
      "parents": [
        "a0ef14837a2298a4748e2a3e8e206f086dd3b21a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 05 21:27:28 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:03 2005 -0700"
      },
      "message": "[PATCH] I2C: lm90 uses new sysfs callbacks\n\nI updated the lm90 hardware monitoring driver to take benefit of Yani\nIoannou\u0027s new sysfs callback capabilities.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eb071cbbc38efa4b1d707f540de2ec6283ab0894",
      "tree": "dd9037caf6acb546abe76f76d60987b8d870a1e4",
      "parents": [
        "5d740fe9fefda41292b5cabe70f4f8eff9f8aad0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 04 13:17:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:03 2005 -0700"
      },
      "message": "[PATCH] I2C: pcf8574 driver cleanup\n\nI found a possible cleanup in the pcf8574 driver. We don\u0027t need to store\nthe read value in our private data structure, as we then never use it\nagain. I asked Aurelien and he is fine with the change. Please apply,\nthanks.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5d740fe9fefda41292b5cabe70f4f8eff9f8aad0",
      "tree": "974485c72963e94570b339276ebf5defc8197442",
      "parents": [
        "828621dda6381093ceafbe9381b6118cae3f9b13"
      ],
      "author": {
        "name": "R.Marek@sh.cvut.cz",
        "email": "R.Marek@sh.cvut.cz",
        "time": "Sat May 28 11:26:24 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:02 2005 -0700"
      },
      "message": "[PATCH] I2C: KConfig update - some EXPERIMENTAL removal\n\nFollowing patch removes EXPERIMENTAL flag from some of I2C bus and chip\ndrivers. It is removed when the driver is in kernel at least from\n2.6.3 and I generally think there is no problem with it.\n\nAlso this patch adds SiS 745 to help option of sis96x and it\nalso fixes nForce2 driver entry to reflect current state.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72cd799544f2b36c2f07ceaeed6d984cb130d4f3",
      "tree": "ee3f0696bd3b9b09af8f09f449eeac6c0eb3cac5",
      "parents": [
        "cc0b07ed479fd92806aef7d6dbc58b6dc6da3796"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 24 17:34:51 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:01 2005 -0700"
      },
      "message": "[PATCH] I2C: add i2c driver for TPS6501x\n\nThis adds an I2C driver for the TPS6501x series of power management chips.\nIt\u0027s used on many OMAP based boards, and this driver has been widely used\nin the Linux-OMAP trees over the last year or so.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f637a6494a1872c613fe68f64ea4831c3e5b037",
      "tree": "a18368e908290ca7bdf3430b0b5b9cbc0131da5b",
      "parents": [
        "563db2fe9e0843da9d1d85d824f022be0ada4a3c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:01:59 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:59 2005 -0700"
      },
      "message": "[PATCH] I2C: fix up some sysfs device attribute file parameters\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "563db2fe9e0843da9d1d85d824f022be0ada4a3c",
      "tree": "2e5cec5b9e1d0cf34e2c03c65bc53d9784b287da",
      "parents": [
        "057923f0f5ba346fc128ae0a1c3842d8c12bd7f0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 17 22:38:57 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:59 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill another macro abuse in via686a\n\nThis patch kills another macro abuse in the via686a hardware monitoring\ndriver. Using a macro just to alias an array is quite useless, isn\u0027t it?\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "057923f0f5ba346fc128ae0a1c3842d8c12bd7f0",
      "tree": "6c9cc5d15b6164988c0cb4a994cd22a8d45983c5",
      "parents": [
        "6afe15595031bb9801af6207feed0bafc25b6e6b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 17 18:09:36 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:58 2005 -0700"
      },
      "message": "[PATCH] I2C: chips/Kconfig corrections\n\nHere are some corrections for drivers/i2c/chips/Kconfig.\n\nSigned-off-by: Alexey Fisher \u003cfishor@gmx.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6afe15595031bb9801af6207feed0bafc25b6e6b",
      "tree": "144126d9d5e1808e91e46007e5b990bf9b1f1bbc",
      "parents": [
        "be8992c249e42398ee905450688c135ab761674c"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Tue May 17 17:16:02 2005 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:58 2005 -0700"
      },
      "message": "[PATCH] I2C: driver adm1021: remove die_code\n\nThis patch removes die_code from adm1021 as nothing within the\ndriver uses it.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "be8992c249e42398ee905450688c135ab761674c",
      "tree": "29f41874649a86f5616301ca78eae96b79a8c5eb",
      "parents": [
        "68188ba7de2db9999ff08a4544a78b2f10eb08bd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon May 16 19:00:52 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:58 2005 -0700"
      },
      "message": "[PATCH] I2C: Coding style cleanups to via686a\n\nThe via686a hardware monitoring driver has infamous coding style at the\nmoment. I\u0027d like to clean up the mess before I start working on other\nchanges to this driver. Is the following patch acceptable? No code\nchange, only coding style (indentation, alignments, trailing white\nspace, a few parentheses and a typo).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68188ba7de2db9999ff08a4544a78b2f10eb08bd",
      "tree": "37e0406d7f2b6ace2bc73043bda0c745d3aa5e37",
      "parents": [
        "ff3240946d6a3d9f2ecf273f7330e09eec5484eb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon May 16 18:52:38 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:57 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill common macro abuse in chip drivers\n\nThis patch kills a common macro abuse in i2c chip drivers: defining\nALARMS_FROM_REG returning its argument unchanged. Dropping the macro\nmakes the code somewhat more readable IMHO.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ff3240946d6a3d9f2ecf273f7330e09eec5484eb",
      "tree": "2bb70f76eb190a9301a7f30f264306f82363c12a",
      "parents": [
        "8e8f9289cc5b781d583d5aed935abf060207bbd3"
      ],
      "author": {
        "name": "Dominik Hackl",
        "email": "dominik@hackl.dhs.org",
        "time": "Mon May 16 18:12:18 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:57 2005 -0700"
      },
      "message": "[PATCH] I2C: include of jiffies.h for some i2c drivers\n\nThis patch includes jiffies.h in two i2c drivers.\n(jiffies.h is needed for the time_after function.)\n\nSigned-off-by: Dominik Hackl \u003cdominik@hackl.dhs.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e8f9289cc5b781d583d5aed935abf060207bbd3",
      "tree": "d058803efab6b2f359ca750ec50e73681da3ce8d",
      "parents": [
        "937df8df907ce63b0f7e19adf6e3cdef1687fac3"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Fri May 13 20:26:10 2005 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:57 2005 -0700"
      },
      "message": "[PATCH] I2C: adm9240 driver cleanup\n\nThis patch adds an info print of detected VRM stolen from Sebastian\nWitt\u0027s atxp1 sriver.  ADM9240 already has vrm accessor removed.\n\nWrite no-op and whitespace fixes removed :)\n\nCouple of comments changed, tested on 2.6.11.9.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "937df8df907ce63b0f7e19adf6e3cdef1687fac3",
      "tree": "4ac2a146290bcda4c741fa82b3a09e2d42f773b5",
      "parents": [
        "abc01922477104e8d72b494902aff37135c409e7"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Thu May 12 11:59:29 2005 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:56 2005 -0700"
      },
      "message": "[PATCH] I2C: sysfs names: rename to cpu0_vid, take 3\n\nThis small patch changes two drivers, adm1025 and adm1026, to\nreport vid as cpu0_vid sysfs name as used by the other drivers.\n\nAdded duplicated names and six month warning for old names to\nbe removed as requested.  Compile tested.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "abc01922477104e8d72b494902aff37135c409e7",
      "tree": "7ef178b1a14e89c88bac1a976c238c91fc1697ee",
      "parents": [
        "b9826b3ee8faa468a26782e3bf37716a73d96730"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Thu May 12 13:41:51 2005 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:56 2005 -0700"
      },
      "message": "[PATCH] I2C: Setting w83627hf fan divisor 128 fails.\n\nJarkko Lavinen provided patch to fix: \"couldn\u0027t set the divisor 128\nthrough fan1_div sysfs entry even though the chip supports it and\nsetting divisors 1..64 worked. This was due to POWER_TO_REG() only\nchecking 2\u0027s powers 0 till 5 but not 6.\"\n\nThis patch applies that fix to w83627hf and w83781d drivers.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9826b3ee8faa468a26782e3bf37716a73d96730",
      "tree": "e714c037b2862cf8c592311c09958ffba818259d",
      "parents": [
        "815f55f280fb2781ba1c2a350516b73e55119c60"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Fri May 06 17:40:51 2005 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:56 2005 -0700"
      },
      "message": "[PATCH] I2C: remove \u003clinux/delay.h\u003e from via686a\n\nIn my cross-reference checking of sysfs names, the via686a needs\nspecial case treatment as it the only driver expands S_IWUSR to\n00200 with gcc -E.  (00200 is the correct value for S_IWUSR).\n\nThis is caused by the driver including \u003clinux/delay.h\u003e, it compiles\nfine without that header but I am unable to test drive the change.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "44bbe87e9017efa050bb1b506c6822f1f3bb94d7",
      "tree": "62656712b3707592fb8fb8e152a200e71dbbb150",
      "parents": [
        "ec5ce552d946a55c1e504054627c9068fb7afb8a"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 18:21:25 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:55 2005 -0700"
      },
      "message": "[PATCH] Spelling fixes for drivers/i2c.\n\n Here are some spelling corrections for drivers/i2c.\n\n occured -\u003e occurred\n intialization -\u003e initialization\n Everytime -\u003e Every time\n transfering -\u003e transferring\n relevent -\u003e relevant\n continous -\u003e continuous\n neccessary -\u003e necessary\n explicitely -\u003e explicitly\n Celcius -\u003e Celsius\n differenciate -\u003e differentiate\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ec5ce552d946a55c1e504054627c9068fb7afb8a",
      "tree": "88a4ff89a92939fbc6da3b92d80a6025a3351432",
      "parents": [
        "b9110b1c893f45ec66ae39e359decdfad84525be"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 26 22:09:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:54 2005 -0700"
      },
      "message": "[PATCH] I2C: Add support for the LPC47M15x and LPC47M192 chips to smsc47m1\n\nThis simple patch adds support for the SMSC LPC47M15x and LPC47M192\nchips to the smsc47m1 hardware monitoring driver. These chips are\ncompatible with the other ones already supported by the driver, so I see\nno reason not to support them, especially when the Linux 2.4 version of\nthe driver does already.\n\nI also modified the info printks to name the chips by their real name.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9110b1c893f45ec66ae39e359decdfad84525be",
      "tree": "0fcb89b2f770df7995445b4e74251549bea6baf6",
      "parents": [
        "08e7e2789e0da49eadeb17121e24af22efeee84b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon May 02 23:08:22 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:54 2005 -0700"
      },
      "message": "[PATCH] I2C: Fix bugs in the new w83627ehf driver\n\nThese are the fixes for the bug you spotted in my new w83627ehf driver:\n\t- Explicit division by 0.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "08e7e2789e0da49eadeb17121e24af22efeee84b",
      "tree": "0e7edd2ffc4ad0a3b1e5c5fe070fb1bc460696cf",
      "parents": [
        "40b5cda28aafe3744d8808c21f7959e472a9ecb1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 25 22:43:25 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:54 2005 -0700"
      },
      "message": "[PATCH] I2C: New hardware monitoring driver: w83627ehf\n\nThis is a new hardware monitoring driver, w83627ehf, which supports the\nWinbond W83627EHF Super-I/O chip. The driver is not complete, but\nalready usable. It only implements fan speed and temperature monitoring,\nwhile the chip also supports voltage inputs with VID, PWM output and\ntemperature sensor selection. I have no more time to work on this, but\nanyone with supported hardware could add the missing functionalities\nlater.\n\nThis driver is largely derived from the w83627hf driver.\n\nThanks to Leon Moonen and Steve Cliffe for tesing the preliminary\nversions of my driver and reporting the problems they encountered.\n\nThanks to Grant Coady for noticing and fixing various corner cases in\nthe fan management. This third version of the driver hopefully addresses\nall the issues the original version had.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "40b5cda28aafe3744d8808c21f7959e472a9ecb1",
      "tree": "cd332f677f3c7855fcd026300cf284af08d0846b",
      "parents": [
        "a551ef79d9413727f76d22dc47b5b15d1d03073b"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Sat Apr 30 21:41:29 2005 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:53 2005 -0700"
      },
      "message": "[PATCH] I2C: add new hardware monitor driver: adm9240\n\nCompletion of Michiel Rook\u0027s port of adm9240 to 2.6 with addition\nof auto fan clock divider based on Jean Delvare\u0027s algorithm, and\nreplaces scaling macros with static inlines.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f0bb60e7b1a0a26c25d8cbf81dda7afbc8bd2982",
      "tree": "93dc5302d0299e8167c2affc1d65a705219c0d88",
      "parents": [
        "da17838c5e7256976c34c5d051dc8fb3c6f364b7"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@mail.ru",
        "time": "Sat Apr 16 18:10:02 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:53 2005 -0700"
      },
      "message": "[PATCH] I2C: drivers/i2c/*: #include \u003clinux/config.h\u003e cleanup\n\nFiles that don\u0027t use CONFIG_* stuff shouldn\u0027t include config.h\nFiles that use CONFIG_* stuff should include config.h\n\nIt\u0027s that simple. ;-)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "da17838c5e7256976c34c5d051dc8fb3c6f364b7",
      "tree": "179d41ec3c1e01263cae06cee297ebcf35769aa7",
      "parents": [
        "912b9c0c52b95696165e84d67fdab2af81a2213e"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Wed May 11 10:32:54 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:52 2005 -0700"
      },
      "message": "[PATCH] ds1337: export ds1337_do_command\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "912b9c0c52b95696165e84d67fdab2af81a2213e",
      "tree": "a5f560a549354680bd68991e29a15380306650c4",
      "parents": [
        "86919833dbeac668762ae7056ead2d35d070f622"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Tue May 10 14:08:04 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:52 2005 -0700"
      },
      "message": "[PATCH] ds1337 driver works also with ds1339 chip\n\nOn Wed, May 04, 2005 at 12:07:11PM +0200, Jean Delvare wrote:\n\u003e Additionally, I would welcome an additional patch documenting the fact\n\u003e that the ds1337 driver will work fine with the Dallas DS1339 real-time\n\u003e clock chip.\n\nDocument the fact that ds1337 driver works also with DS1339 real-time\nclock chip.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "86919833dbeac668762ae7056ead2d35d070f622",
      "tree": "5c704a3c8fb85f44cde1102d7e6f09508427be4d",
      "parents": [
        "00588243053bb40d0406c7843833f8fae81294ab"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Wed May 04 08:14:38 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:52 2005 -0700"
      },
      "message": "[PATCH] I2C: ds1337: search by bus number\n\nChip is searched by bus number rather than its own proprietary id.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00588243053bb40d0406c7843833f8fae81294ab",
      "tree": "abf967a76d51f002a878ce6e6544c0b1c6cde62e",
      "parents": [
        "0b46e334d77b2d3b8b3aa665c81c4afbe9f1f458"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Wed May 04 08:13:54 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:51 2005 -0700"
      },
      "message": "[PATCH] I2C: ds1337: i2c_transfer() checking\n\ni2c_transfer returns number of sucessfully transfered messages. Change\nerror checking to accordingly. (ds1337_set_datetime never returned\nsucess)\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0b46e334d77b2d3b8b3aa665c81c4afbe9f1f458",
      "tree": "ecf82d1aa2a4416835a082500970df3784e1194e",
      "parents": [
        "d01b79d0613ebb6810bb48baf6e53e9319701fea"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Wed May 04 08:13:13 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:51 2005 -0700"
      },
      "message": "[PATCH] I2C: ds1337: Make time format consistent with other RTC drivers\n\nMake time format consistent with other RTC drivers.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d01b79d0613ebb6810bb48baf6e53e9319701fea",
      "tree": "49f92093fae3b372011b1f2855cf581d9a1ad1e4",
      "parents": [
        "6069ffde15472da9d041a58df490d388bb175d51"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Apr 08 15:06:39 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:51 2005 -0700"
      },
      "message": "[PATCH] I2C: ds1337 3/4\n\ndev_{dbg,err} functions should print client\u0027s device name. data-\u003eid can\nbe dropped from message, because device is determined by bus it hangs on\n(it has fixed address).\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6069ffde15472da9d041a58df490d388bb175d51",
      "tree": "0e1b536969aafe6bb3a9a567be46a61b8be91886",
      "parents": [
        "3e9d0ba1305cd7c6efd2ab3a003e58a27da1796b"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Apr 08 15:02:16 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:51 2005 -0700"
      },
      "message": "[PATCH] I2C: ds1337 2/4\n\nUse correct macros to convert between bdc and bin. See linux/bcd.h\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3e9d0ba1305cd7c6efd2ab3a003e58a27da1796b",
      "tree": "bdbcf0d4fca8ed72cb59ae89fa9e513bd2c3da3e",
      "parents": [
        "69113efac29e5f1b7a03dd4fdca5ede6901f4eb8"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Apr 08 15:00:21 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:50 2005 -0700"
      },
      "message": "[PATCH] I2C: ds1337 1/4\n\nUse i2c_transfer to send message, so we get proper bus locking.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69113efac29e5f1b7a03dd4fdca5ede6901f4eb8",
      "tree": "5decc38a1b2f5ede2f8d987c1f749f28a5432556",
      "parents": [
        "9cb7d18433ea6db04b3999e8d0b8f52fba551c2d"
      ],
      "author": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 18:00:47 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:50 2005 -0700"
      },
      "message": "[PATCH] I2C: mark all functions static in atxp1 driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9cb7d18433ea6db04b3999e8d0b8f52fba551c2d",
      "tree": "0feff7401b43c5b3b2def0ae64db8f6c385a596b",
      "parents": [
        "3886246a257e828248ce1e72ced00408a3557f0d"
      ],
      "author": {
        "name": "Sebastian Witt",
        "email": "se.witt@gmx.net",
        "time": "Wed Apr 13 22:27:53 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:50 2005 -0700"
      },
      "message": "[PATCH] I2C: add new atxp1 driver\n\nAdds support for the Attansic ATXP1 I2C device, found on some x86\nplattforms to change CPU and other voltages.  Depends on the previous\ni2c-vid.h patch.\n\nSigned-off-by: Sebastian Witt \u003cse.witt@gmx.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "792f156d61d327671f58829dc04ad5609152e393",
      "tree": "4dd7af551142c79867620b20e3f8d91dfa402529",
      "parents": [
        "68cc9d0b714d7d533c0cfc257a62f7f7f4f22a11"
      ],
      "author": {
        "name": "Clemens Koller",
        "email": "clemens.koller@anagramm.de",
        "time": "Mon Apr 11 11:49:14 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:49 2005 -0700"
      },
      "message": "[PATCH] I2C: rtc8564.c remove duplicate include\n\n[PATCH] I2C rtc8564.c remove duplicate include\n\nTrivial fix: removes duplicate include line.\n\nSigned-off-by: Clemens Koller \u003cclemens.koller@anagramm.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b3d5496ea5915fa4848fe307af9f7097f312e932",
      "tree": "e358977311df194ebac13d57c5e8abf1a87bd65c",
      "parents": [
        "2a5a68b840cbab31baab2d9b2e1e6de3b289ae1e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Apr 02 20:31:02 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:48 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill address ranges in non-sensors i2c chip drivers\n\nSome months ago, you killed the address ranges mechanism from all\nsensors i2c chip drivers (both the module parameters and the in-code\naddress lists). I think it was a very good move, as the ranges can\neasily be replaced by individual addresses, and this allowed for\nsignificant cleanups in the i2c core (let alone the impressive size\nshrink for all these drivers).\n\nUnfortunately you did not do the same for non-sensors i2c chip drivers.\nThese need the address ranges even less, so we could get rid of the\nranges here as well for another significant i2c core cleanup. Here comes\na patch which does just that. Since the process is exactly the same as\nwhat you did for the other drivers set already, I did not split this one\nin parts.\n\nA documentation update is included.\n\nThe change saves 308 bytes in the i2c core, and an average 1382 bytes\nfor chip drivers which use I2C_CLIENT_INSMOD, 126 bytes for those which\ndo not.\n\nThis change is required if we want to merge the sensors and non-sensors\ni2c code (and we want to do this).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nIndex: gregkh-2.6/Documentation/i2c/writing-clients\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "050480f12aeab62d39a1a07546606a47217ebefa",
      "tree": "ffae2c627f613c6da54599f0752d38039c22a011",
      "parents": [
        "0a3e7eeabc9f76b7496488aad2d11626ff6a2a4f"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Sun Jun 05 10:51:46 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:36 2005 -0700"
      },
      "message": "[PATCH] I2C: drivers/i2c/chips/adm1026.c: use dynamic sysfs callbacks\n\nFinally (phew!) this patch demonstrates how to adapt the adm1026 to\ntake advantage of the new callbacks, and the i2c-sysfs.h defined\nstructure/macros. Most of the other sensor/hwmon drivers could be\nupdated in the same way. The odd few exceptions (bmcsensors for\nexample) however might be better off with their own custom attribute\nstructure.\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e404e274f62665f3333d6a539d0d3701f678a598",
      "tree": "ef6618291524edaab45c4123274730c7d57ae852",
      "parents": [
        "a5099cfc2e82240b0a3e72ad79a5969d5af1a7dc"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:58 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:34 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/w83781d.c - drivers/s390/block/dcssblk.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5099cfc2e82240b0a3e72ad79a5969d5af1a7dc",
      "tree": "aca3273e927a4d65f8f5fdf4cf5d8283969a3b43",
      "parents": [
        "8627f9ba531269d8850919c62af1b017438e2e79"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:25 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:33 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/pc87360.c - w83627hf.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8627f9ba531269d8850919c62af1b017438e2e79",
      "tree": "ed560594954e5e2303c98bbc8fb83ec7e0dec661",
      "parents": [
        "30f74292e50d6c4ae438dbee5cb45d77bf774351"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:03 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:33 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/lm77.c - max1619.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "30f74292e50d6c4ae438dbee5cb45d77bf774351",
      "tree": "4bfa1b6715ecd597e196a9f448c825ef0c12d8e3",
      "parents": [
        "74880c063b06efd103c924abfe19d9d8fa4864c4"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:41:35 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:33 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/adm1031.c - lm75.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "74880c063b06efd103c924abfe19d9d8fa4864c4",
      "tree": "7d0995426cec1f3577a5f8e5f61ada43a0df9813",
      "parents": [
        "ff381d2223a30ee70752791fd9c3588d8f1cab77"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:41:12 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:32 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/base - drivers/i2c/chips/adm1026.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d66c64c3cee10a465cd3f8bd9191bbeb718f650",
      "tree": "1ef3e58b8ff25f850c5bf9bbdce08001751662c5",
      "parents": [
        "86b5ac878d4a63c772d03c5017b72cc799a8f2f2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 18 21:16:59 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:16:59 2005 -0700"
      },
      "message": "[PATCH] I2C: Fix incorrect sysfs file permissions in it87 and via686a drivers\n\nThe it87 and via686a hardware monitoring drivers each create a sysfs\nfile named \"alarms\" in R/W mode, while they should really create it in\nread-only mode. Since we don\u0027t provide a store function for these files,\nwrite attempts to these files will do something undefined (I guess) and\nbad (I am sure). My own try resulted in a locked terminal (where I\nattempted the write) and a 100% CPU load until next reboot.\n\nAs a side note, wouldn\u0027t it make sense to check, when creating sysfs\nfiles, that readable files have a non-NULL show method, and writable\nfiles have a non-NULL store method? I know drivers are not supposed to\ndo stupid things, but there is already a BUG_ON for several conditions\nin sysfs_create_file, so maybe we could add two more?\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "86b5ac878d4a63c772d03c5017b72cc799a8f2f2",
      "tree": "ef4138c02aa447610146df63749e07c1859c3509",
      "parents": [
        "05985715756b8667cb35a3e05e1668bb8afe3298"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 18 21:16:58 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:16:58 2005 -0700"
      },
      "message": "[PATCH] I2C: via686a cleanups\n\nHere comes a small cleanup patch for the via686a driver. I noticed the\nfollowing two non-fatal problems:\n\n1* The device parent is explicitely set, but it\u0027s not needed because the\ni2c core will do as the client is registered.\n\n2* snprintf is used where strlcpy would suffice.\n\nFixing them brings the via686a driver in line with what other similar\ndrivers do.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
