)]}'
{
  "log": [
    {
      "commit": "8c1bc04e793a7ff4004180aa42890c3d382ec87f",
      "tree": "997652e60f0c99ca16b057241876ee35cfc77629",
      "parents": [
        "05b3e0c2c791a70bf0735aaec53cdf6d340eef85"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 00:33:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] fix more workqueue build breakage (tps65010)\n\nMore fixes to build breakage from the work_struct changes ...  this updates\nthe tps65010 driver.  Plus, fix some dependencies related to the way it\u0027s\nused on the OMAP OSK: force static linking there, since the resulting\nkernel can\u0027t link.\n\nNOTE that until the i2c core gets fixed to work without SMBUS_QUICK,\nkernels needing this driver must still use \"tps65010.force\u003d0,0x48\" on the\ncommand line.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "763d9c046a2e511ec090a8986d3f85edf7448e7e",
      "tree": "aaf22310febd818cf9810271921cf4e48d57bba6",
      "parents": [
        "a980a99ae5ada5260ddae15da45582dad32dbb93"
      ],
      "author": {
        "name": "Dirk Eibach",
        "email": "eibach@gdsys.de",
        "time": "Sun Dec 10 21:21:31 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:31 2006 +0100"
      },
      "message": "i2c: fix broken ds1337 initialization\n\nOn a custom board with ds1337 RTC I found that upgrade from 2.6.15 to\n2.6.18 broke RTC support.\n\nThe main problem are changes to ds1337_init_client().\nWhen a ds1337 recognizes a problem (e.g. power or clock failure) bit 7\nin status register is set. This has to be reset by writing 0 to status\nregister. But since there are only 16 byte written to the chip and the\nfirst byte is interpreted as an address, the status register (which is\nthe 16th) is never written.\nThe other problem is, that initializing all registers to zero is not\nvalid for day, date and month register. Funny enough this is checked by\nds1337_detect(), which depends on this values not being zero. So then\ntreated by ds1337_init_client() the ds1337 is not detected anymore,\nwhereas the failure bit in the status register is still set.\n\nSigned-off-by: Dirk Stieler \u003cstieler@gdsys.de\u003e\nSigned-off-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "91c7c56855855d63c46c854c38576135be31a4c9",
      "tree": "0b3d399d8b41f4461c9d81920dd78b85c81228c8",
      "parents": [
        "4927b3f74c6a2fd92226dcf1542a598be9738808"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 06 19:50:06 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 14:51:14 2006 -0800"
      },
      "message": "[PATCH] ... and more work_struct-induced breakage (mips)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "3a16f7b4a75d68364c3278523f51ac141a12758a",
      "tree": "d4fbdb0a1fcce7664cef0abd727b529142d13c3e",
      "parents": [
        "26facdff1d39c0028565137ad27e8bd5a5cafcf1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jun 29 12:27:23 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:48 2006 -0700"
      },
      "message": "USB: move \u003clinux/usb_otg.h\u003e to \u003clinux/usb/otg.h\u003e\n\nMove \u003clinux/usb_otg.h\u003e to \u003clinux/usb/otg.h\u003e.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8e18e2941c53416aa219708e7dcad21fb4bd6794",
      "tree": "44118f8b09556193ac93e0b71aecfa3e1d4bc182",
      "parents": [
        "6a1d9805ec506d8b9d04450997707da5f643d87c"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Sep 27 01:50:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:17 2006 -0700"
      },
      "message": "[PATCH] inode_diet: Replace inode.u.generic_ip with inode.i_private\n\nThe following patches reduce the size of the VFS inode structure by 28 bytes\non a UP x86.  (It would be more on an x86_64 system).  This is a 10% reduction\nin the inode size on a UP kernel that is configured in a production mode\n(i.e., with no spinlock or other debugging functions enabled; if you want to\nsave memory taken up by in-core inodes, the first thing you should do is\ndisable the debugging options; they are responsible for a huge amount of bloat\nin the VFS inode structure).\n\nThis patch:\n\nThe filesystem or device-specific pointer in the inode is inside a union,\nwhich is pretty pointless given that all 30+ users of this field have been\nusing the void pointer.  Get rid of the union and rename it to i_private, with\na comment to explain who is allowed to use the void pointer.  This is just a\ncleanup, but it allows us to reuse the union \u0027u\u0027 for something something where\nthe union will actually be used.\n\n[judith@osdl.org: powerpc build fix]\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Judith Lebzelter \u003cjudith@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d9db67febf67dd76329a9dd8f97cf4611a8ac2e",
      "tree": "6354fa99b17f89c8f26ccf7c440d0d29096f2dc2",
      "parents": [
        "b32d20dc8b187e03605f091dbde9a78676a2a642"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 03 22:20:24 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 15:38:51 2006 -0700"
      },
      "message": "i2c: __must_check fixes (chip drivers)\n\ni2c: __must_check fixes (chip drivers)\n\nCheck for error on sysfs file creation.\nDelete sysfs files on device removal.\n\nThe approach taken for the most complex case (pcf8591) is similar to\nwhat Mark M. Hoffman proposed for hardware monitoring chip drivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Gardner \u003cbgardner@wabtec.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4801bc25f37a969ea773c24d12fd4738541848a1",
      "tree": "95e9c36770d255dbf5f78515abda64ca91d0a1f3",
      "parents": [
        "f834c755423332a6ff4397fae754029a6a7a8249"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Aug 11 22:53:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:05:12 2006 -0700"
      },
      "message": "[PATCH] i2c: tps65010 build fixes\n\nThe tps65010.c driver in the main tree never got updated with\nbuild fixes since the last batch of I2C driver changes; and the\ngenirq trigger flags were updated wierdly too.\n\nThis also includes a minor tweak to reduce the frequency used to\npoll for unplug-the-AC-power on the TPS chips that don\u0027t provide\nrelevant IRQs.  It _would_ be nice to sense whether there\u0027s even\na battery, but that\u0027d normally be an HDQ/1-wire interface to a\nsmart battery, and such APIs aren\u0027t standardized.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "50436a47c6b10c6e4e84e24ea44c5cb85bbcd290",
      "tree": "5271b0ec88589406debc578148f946da82f8aca4",
      "parents": [
        "5313775f18f22f1dac2b548b598d47d65f90e6b0"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "gardner.ben@gmail.com",
        "time": "Sat Jul 01 17:22:18 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:07 2006 -0700"
      },
      "message": "[PATCH] pca9539: Honor the force parameter\n\nThe pca9539 driver doesn\u0027t honor the force parameter; it always does\ndetection. This patch will skip detection if forced.\n\nSigned-off-by: Ben Gardner \u003cgardner.ben@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": "dace145374b8e39aeb920304c358ab5e220341ab",
      "tree": "e37c76578468f489ce2dbec4d04400380c14ee14",
      "parents": [
        "8076fe32a7db9a6628589ffa372808e4ba25d222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:50 2006 -0700"
      },
      "message": "[PATCH] irq-flags: misc drivers: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "aee62305345863430a937af289b9bd080a100dac",
      "tree": "7e145ccf7052fd298ed94b75e7f9e85a64999a53",
      "parents": [
        "177d165d7c2ec424007d6241a93d0cb83d953c51"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 04 19:59:57 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:33 2006 -0700"
      },
      "message": "[PATCH] i2c: Suggest N for rare devices in Kconfig\n\nImprove the Kconfig help text of the follwing i2c drivers:\n* busses/i2c-pca-isa.c\n* chips/pcf8574.c\n* chips/pcf8591.c\nThese are hard to detect and building them into the kernel\nresults in long delays at boot.\n\nMarch 2006, thread \"I2C_PCA_ISA causes boot delays\"\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114360399415744\u0026w\u003d2\n\nApril 2006, thread \"i2c-related 1-minute hang during bootup\"\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114640992330721\u0026w\u003d2\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5e9f4f2e5a02bb6908278a819952aa31fffefaa2",
      "tree": "6f000080ee15597f9523de0e6d31b192bdb0aaec",
      "parents": [
        "e931b8d8a428f87e6ea488d2fd80007bb66b3ea8"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Apr 25 13:04:54 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:32 2006 -0700"
      },
      "message": "[PATCH] I2C: m41t00: Add support for the ST M41T81 and M41T85\n\nThis patch adds support for the ST m41t81 and m41t85 i2c rtc chips\nto the existing m41t00 driver.\n\nSince there is no way to reliably determine what type of rtc chip\nis in use, the chip type is passed in via platform_data.  The i2c\naddress and square wave frequency are passed in via platform_data\nas well.  To accommodate the use of platform_data, a new header\nfile include/linux/m41t00.h has been added.\n\nThe m41t81 and m41t85 chips halt the updating of their time registers\nwhile they are being accessed.  They resume when a stop condition\nexists on the i2c bus or when non-time related regs are accessed.\nTo make the best use of that facility and to make more efficient\nuse of the i2c bus, this patch replaces multiple i2c_smbus_xxx calls\nwith a single i2c_transfer call.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e931b8d8a428f87e6ea488d2fd80007bb66b3ea8",
      "tree": "709992bdc7dee30f2eefd4b8481b09cb7dc4b670",
      "parents": [
        "02e0c5d5c2e00374b6808a42f8eea4ea9baaa216"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Fri Mar 31 23:06:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:32 2006 -0700"
      },
      "message": "[PATCH] i2c: cleanup m41t00\n\nThis patch does some cleanup to the m41t00 i2c/rtc driver including:\n- use BCD2BIN/BIN2BCD instead of BCD_TO_BIN/BIN_TO_BCD\n- use strlcpy instead of strncpy\n- some whitespace cleanup\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8db08de4f6ae24e90aedf5125b5ddd52ffff15f4",
      "tree": "a35f45d38b25f1ad9ddbc006712488d26ecaf987",
      "parents": [
        "b73781c866f671ff5a84d7c840510b43e8731d13"
      ],
      "author": {
        "name": "David Barksdale",
        "email": "amatus@ocgnet.org",
        "time": "Tue Apr 18 22:20:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] m41t00: fix bitmasks when writing to chip\n\nFix the bitmasks used when writing to the M41T00 registers.\n\nThe original code used a mask of 0x7f when writing to each register,\nthis is incorrect and probably the result of a copy-paste error.  As a\nresult years from 1980 to 1999 will be read back as 2000 to 2019.\n\nSigned-off-by: David Barksdale \u003camatus@ocgnet.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c750c0bd2fa6f73cd3cd3f1a58d48f94de343b6",
      "tree": "a4cc8b9d803069f755e847c332fc260932fd3647",
      "parents": [
        "524465df2accf54604cb89c04dbaab0c8aaa5bb4"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Fri Mar 31 23:06:03 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:33 2006 -0700"
      },
      "message": "[PATCH] i2c: convert m41t00 to use a workqueue\n\nThe m41t00 i2c/rtc driver currently uses a tasklet to schedule\ninterrupt-level writes to the rtc.  This patch causes the driver\nto use a workqueue instead.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "524465df2accf54604cb89c04dbaab0c8aaa5bb4",
      "tree": "2fd935549b981ae0c60b7fe6a50aa71b9a377347",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Mar 31 23:05:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:33 2006 -0700"
      },
      "message": "[PATCH] i2c: convert ds1374 to use a workqueue\n\nA tasklet is not suitable for what the ds1374 driver does: neither sleeping\nnor mutex operations are allowed in tasklets, and ds1374_set_tlet may do\nboth.\n\nWe can use a workqueue instead, where both sleeping and mutex operations\nare allowed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Randy Vinson \u003crvinson@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6fc7f10cee28c7fa190920fefda8c696d5bf3074",
      "tree": "549dd6be7fb058bf404deae6f72cd01f9ec177b3",
      "parents": [
        "0c86edc0d4970649f39748c4ce4f2895f728468f"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Mar 27 01:16:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:51 2006 -0800"
      },
      "message": "[PATCH] RTC subsystem: I2C cleanup\n\nThis patch, completely optional, removes from drivers/i2c/chips all the\ndrivers that are implemented in the new RTC subsystem.\n\nIt should be noted that none of the current driver is actually integrated,\ni.e.  usable without further patches.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c006705e0f6a195d122be8d5344a4257c269f559",
      "tree": "63e9891f4493a00fbc46e4a497057aa6baec0b48",
      "parents": [
        "f8d6d9f52b4977f5427e2cb782521611a823c108"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:31:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] i2c: Cleanup isp1301_omap\n\nDrop unused rogue i2c driver ID and nonsensical i2c class.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c085d369c2c4f18942ec8951466e186366d5c78",
      "tree": "22ca525700049a402281a0503b07db0645075f58",
      "parents": [
        "7656032b904b936eca65a41afa1f2b3603195657"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 18 23:16:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:51 2006 -0800"
      },
      "message": "[PATCH] i2c: Semaphore to mutex conversions, part 2\n\nsemaphore to mutex conversion.\n\nthe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nbuild tested.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b3585e4f5b3e4ddb4d82ae50d0b844f619c6d821",
      "tree": "5375363cc6087d74196efc0ded6dae9a8a4c2ad5",
      "parents": [
        "2488a39d233a758d41ab7de70a220bc956f3c96c"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Wed Jan 11 10:50:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] I2C: Convert i2c to mutexes\n\nThe patch below converts a few i2c semaphores to mutexes\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "86919833dbeac668762ae7056ead2d35d070f622"
}
