)]}'
{
  "log": [
    {
      "commit": "7d33ccbeecd8393cc690cf9a71008236cdd7cc2c",
      "tree": "93b0356d89abf9ffa1c90da3a9b2e30b34074089",
      "parents": [
        "b72019dbd126e60bb5f9f350f76127b1527facba"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 17 10:09:19 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:22 2009 +0200"
      },
      "message": "mfd: remove DS1WM clock handling\n\nThis driver requests a clock that usually is supplied by the MFD in which\nthe DS1WM is contained. Currently, it is impossible for a MFD to register\ntheir clocks with the generic clock API due to different implementations\nacross architectures.\nFor now, this patch removes the clock handling from DS1WM altogether,\ntrusting that the MFD enable/disable functions will switch the clock if\nneeded. The clock rate is obtained from a new parameter in driver_data.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "a23a175795cdb202619ac176129b2f0c2a5c9456",
      "tree": "d3b03c863d501a107eaefffeb733179b19315327",
      "parents": [
        "3206450355100eae8e033645318b95bb60f1faff"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 17 10:06:41 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:20 2009 +0200"
      },
      "message": "mfd: convert DS1WM to use MFD core\n\nThis patch converts the DS1WM driver into an MFD cell. It also\ncalculates the bus_shift parameter from the memory resource size.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "8937b7349ca9e25a02b2a72ccb7fba404ddedc5b",
      "tree": "434ffe23d318f8af55850a26c3431ce8b82ab6f4",
      "parents": [
        "997302259f386bca8fe1db67c50296ca426c438f",
        "ffe7f95bb1a4d1e9ca5d252445dc38476e1a208e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 25 18:31:35 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 25 18:31:35 2009 +0000"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel\n"
    },
    {
      "commit": "14b6848bc0134b8838d374c423df3edda9b1490e",
      "tree": "724dc912efe84f432d33a798502811c5f5295774",
      "parents": [
        "05d9881bc4c6f172997b7a59e4a1a95910c4ebd7",
        "4da3782151300237db3abe070f716922889252e0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 19 12:39:58 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 19 12:39:58 2009 +0000"
      },
      "message": "Merge branch \u0027omap-clks3\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-omap2/clock.c\n"
    },
    {
      "commit": "e65fb0099fe4fe82d59ffe84f1e88a489218d7f9",
      "tree": "b35665ffe6e939961cc4aaa4f9bf2e1887d3f7a6",
      "parents": [
        "30c730f8f90b08d77a73998d2ee34cf1f56e95cc"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Feb 16 14:29:10 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:48 2009 +0100"
      },
      "message": "[ARM] MXC: remove _clk suffix from clock names\n\nThe context makes it clear already that these are clocks, so there\u0027s\nno need for such a suffix. This patch only changes the clocks actually\nused in the tree. The remaining clocks are renamed in the subsequent\narchitecture specific patches.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "8d0df7a3d1ecbaf5d5602a59055c8ca993855bed",
      "tree": "a9d9834c949da6e6572cc5d897560d2ded1adcfe",
      "parents": [
        "00699e8472cc0209d57b5c5614bc2ec98e665004"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Mar 12 14:31:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 12 16:20:23 2009 -0700"
      },
      "message": "drivers/w1/masters/w1-gpio.c: fix read_bit()\n\nW1 master implementations are expected to return 0 or 1 from their\nread_bit() function.  However, not all platforms do return these values\nfrom gpio_get_value() - namely PXAs won\u0027t.  Hence the w1 gpio-master needs\nto break the result down to 0 or 1 itself.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc51c9d444ae1532be6a600c65ac0d3d22472c53",
      "tree": "2c5864302666273b66f663fb6411836111dcdc8f",
      "parents": [
        "5fe23380405d3a65ce6f46d270c4d3a31027430b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jan 22 10:12:04 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 08 17:50:21 2009 +0000"
      },
      "message": "[ARM] omap: w1: convert omap HDQ clocks to match by devid and conid\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a5fd9139f74c722a190b3bd69bbd611a8d91b388",
      "tree": "b2c56580746d94d7dfc7caf6bff2812314f53413",
      "parents": [
        "09f50c95425318232c534d931d8c28b96a3ce2c5"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 07 18:08:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 08:31:13 2009 -0800"
      },
      "message": "w1: add 1-wire master driver for i.MX27 / i.MX31\n\nThis patch adds support for the 1-wire master interface for i.MX27 and\ni.MX31.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2fceab0bd8d82509519e9b842a5a7234b2397fb4",
      "tree": "85e535c2969cca5cb6cad4c1cda409c03f31561d",
      "parents": [
        "d16d7667f9c211e8d9b7e2365cc3d3a83fc6a8e2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 22 17:34:44 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 10:03:36 2008 -0800"
      },
      "message": "W1_MASTER_DS1WM should depend on HAVE_CLK\n\nUses clk_...() a lot\n\nAcked-by: rmk+kernel@arm.linux.org.uk\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06b0d4dc14a44dd9b57321c24f7eeb10b345abd8",
      "tree": "7b58234d253aed224514c7d191dc228143f20bb0",
      "parents": [
        "f55491a4bcbe8bab337bc00830ca12d703ea2613"
      ],
      "author": {
        "name": "Stanley.Miao",
        "email": "stanley.miao@windriver.com",
        "time": "Wed Nov 19 15:36:50 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:50:00 2008 -0800"
      },
      "message": "W1 OMAP: Fix OMAP LDP boot crash\n\nOMAP LDP boot crash.  This is because w1 subsystem changed the search\ninterface, so update omap_hdq\u0027s search interface to follow the change.\n\nSigned-off-by: Stanley.Miao \u003cstanley.miao@windriver.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f2bc79f7dd04adda1fc3be510c9b3d436f846c7",
      "tree": "0e47836b4068227fe08cf548ebd5d6bab42af16c",
      "parents": [
        "34e453d45584ea9dc1f62833ace17c79a379deb4"
      ],
      "author": {
        "name": "Madhusudhan Chikkature",
        "email": "madhu.cr@ti.com",
        "time": "Wed Nov 12 13:27:09 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 17:17:18 2008 -0800"
      },
      "message": "hdq driver for OMAP2430/3430\n\nThe HDQ/1-Wire module of TI OMAP2430/3430 platforms implement the hardware\nprotocol of the master functions of the Benchmark HDQ and the Dallas\nSemiconductor 1-Wire protocols.  These protocols use a single wire for\ncommunication between the master (HDQ/1-Wire controller) and the slave\n(HDQ/1-Wire external compliant device).\n\nThis patch provides the HDQ driver to suppport TI OMAP2430/3430 platforms.\n\nSigned-off-by: Madhusudhan Chikkature\u003cmadhu.cr@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ade6d810b585d749db24d734947a30a29470cccd",
      "tree": "516701655f96739293019705496201e432a27e84",
      "parents": [
        "3823ee44cfa8b0e6edbc0c21b81b49b95a27ca0d"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:51 2008 -0700"
      },
      "message": "W1: ds2490.c optimize ds_set_pullup\n\nOptimize the ds_set_pullup function.  For a strong pullup to be sent the\nds2490 has to have both the strong pullup mode enabled, and the specific\nwrite operation has to have the SPU bit enabled.  Previously the write\nalways had the SPU bit enabled and both the duration and model was set\nwhen a strong pullup was requested.  Now the strong pullup mode is enabled\nat initialization time, the delay is updated only when the value changes,\nand the write SPU bit is set only when a strong pullup is required.  This\nremoves two or three bus transactions per strong pullup request.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbf4a49afa9f9a527ed4f3dab4ec355586ba890e",
      "tree": "bdc2c39d1c857460ca2a1b8ecbbbbbe6a1890a71",
      "parents": [
        "19e7184f75354c50bc196d856ff903b2add5ff5a"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:51 2008 -0700"
      },
      "message": "W1: ds2490.c ds_write_block remove extra ds_wait_status\n\nDrop the extra ds_wait_status() in ds_write_block().\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19e7184f75354c50bc196d856ff903b2add5ff5a",
      "tree": "803c74bdb9b81b0122afb3ffdc59262233349bc0",
      "parents": [
        "e464af24734c40853dd68ec694d83a82e3930d66"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:51 2008 -0700"
      },
      "message": "W1: ds2490.c magic number work\n\nThis replaces some magic numbers with marcos and corrects one marco.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e464af24734c40853dd68ec694d83a82e3930d66",
      "tree": "732fdf15dbe1bed0930c8db2c326d9f4c9347b04",
      "parents": [
        "7a4b9706ed762373f74311f96f5122fb74212192"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:51 2008 -0700"
      },
      "message": "W1: ds2490.c reset ds2490 in init\n\nReset the device in init as it can be in a bad state.  This is necessary\nbecause a block write will wait for data to be placed in the output buffer\nand block any later commands which will keep accumulating and the device\nwill not be idle.  Another case is removing the ds2490 module while a bus\nsearch is in progress, somehow a few commands get through, but the input\ntransfers fail leaving data in the input buffer.  This will cause the next\nread to fail see the note in ds_recv_data.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a4b9706ed762373f74311f96f5122fb74212192",
      "tree": "8229e57e42ab63468e66098f10df4a7b41c1a234",
      "parents": [
        "4b9cf1bc329e626f3fa655370ee8cc156ab29a55"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:51 2008 -0700"
      },
      "message": "W1: ds2490.c ds_reset remove ds_wait_status\n\nds_reset no longer calls ds_wait_status, the result wasn\u0027t used and it\nwould only delay the following data operations.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b9cf1bc329e626f3fa655370ee8cc156ab29a55",
      "tree": "3747fda455bb14226daacdbad7acc7e80e8ebe4e",
      "parents": [
        "6e10f65427ed800ad1026dbf8064ca536ea98afc"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:51 2008 -0700"
      },
      "message": "W1: ds2490.c ds_dump_status rework\n\n- add result register #defines\n- rename ds_dump_status to ds_print_msg\n- rename ds_recv_status to ds_dump_status\n- ds_dump_status prints the requested status and no longer reads the\n  status, this is because the second status read can return different\n  data for example the result register\n- the result register will be printed, though limited to detecting a\n  new device, detecting other values such as a short would require\n  additional reporting methods\n- ST_EPOF was moved to ds_wait_status to clear the error condition\n  sooner\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e10f65427ed800ad1026dbf8064ca536ea98afc",
      "tree": "8233bae8c0bbb54bbdfe6f3a3f7b4c79d73dac5f",
      "parents": [
        "a08e2d338bab17ac5c51a8f2f25185da18f6710c"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:50 2008 -0700"
      },
      "message": "W1: ds2490.c simplify and fix ds_touch_bit\n\nSimplify and fix ds_touch_bit.  If a device is attached in the middle of a\nbus search the status register will return more than the default 16 bytes.\n The additional bytes indicate that it has detected a new device.  The way\nds_wait_status is coded, if it doesn\u0027t read 16 status bytes it returns an\nerror value.  ds_touch_bit then will detect that error and return an\nerror.  In that case it doesn\u0027t read the input buffer and returns\nuninitialized data.  It doesn\u0027t stop there.  The next transaction will not\nexpect the extra byte in the input buffer and the short read will cause an\nerror and clear out both the old byte and new data in the input buffer.\n\nJust ignore the value of ds_wait_status.  It is still required to wait\nuntil ds2490 is again idle and there is data to read when ds_recv_data is\ncalled.  This also removes the while loop.  None of the other commands\nwait and verify that the issued command is in the status register.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a08e2d338bab17ac5c51a8f2f25185da18f6710c",
      "tree": "91e61effbb0db1c1b4652ad3e761184caa07fca8",
      "parents": [
        "e1c86d226daf95407d66246ced8fe087055acc6b"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:50 2008 -0700"
      },
      "message": "W1: ds2490.c disable bit read and write\n\nDon\u0027t export read and write bit operations, they didn\u0027t work, they weren\u0027t\nused, and they can\u0027t be made to work.  The one wire low level bit\noperations expect to set high or low levels, the ds2490 hardware only\nsupports complete read or write time slots, better to just comment them\nout.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1c86d226daf95407d66246ced8fe087055acc6b",
      "tree": "8c65de40bc97dfb267a652251660efd77608bff9",
      "parents": [
        "1f4ec2d7f6c4560a9d0c1abab2e8effe9ba93921"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:50 2008 -0700"
      },
      "message": "W1: ds2490.c ds_write_bit, grouping error, disable readback\n\nds_write_bit doesn\u0027t read the input buffer, so add COMM_ICP and a comment\nthat it will no longer generate a read back data byte.  If there is an\nextra data byte later on then it will cause an error and discard what data\nwas there.  Corrected operator ordering for ds_send_control.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f4ec2d7f6c4560a9d0c1abab2e8effe9ba93921",
      "tree": "10e0ab98846a7bd0bb7f8a68a4c104675109256a",
      "parents": [
        "95cfaebf61dff28612bd280d89efc6e2c6716dfa"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:50 2008 -0700"
      },
      "message": "W1: ds2490.c add support for strong pullup\n\nAdd strong pullup support for ds2490 driver, also drop mdelay(750), which\nbusy waits, usage in favour of msleep for long delays.  Now with msleep\nonly being called when the strong pullup is active, one wire bus\noperations are only taking minimal system overhead.\n\nThe new set_pullup will only enable the strong pullup when requested,\nwhich is expected to be the only write operation that will benefit from a\nstrong pullup.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95cfaebf61dff28612bd280d89efc6e2c6716dfa",
      "tree": "fc38475354ff92f147692b8e2c7fd8538d6e52a1",
      "parents": [
        "cadd486cfc838ead0ad899db129cff9f61ef4267"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:50 2008 -0700"
      },
      "message": "W1: ds2490.c correct print message\n\nCorrected print message, it was writing not reading, this also prints the\nendpoint used for the write instead of hardcoding it.  Failed to write\n1-wire data to ep0x%x: err\u003d%d.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cadd486cfc838ead0ad899db129cff9f61ef4267",
      "tree": "947d21b781a12ba588fe6722575f2b7681c4458c",
      "parents": [
        "8e3dae2b4727dc216e2dc16d2f0271b5f31b680c"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:50 2008 -0700"
      },
      "message": "W1: ds1wm.c msleep for reset\n\nLike the previous w1_io.c reset coments and msleep patch, I don\u0027t have the\nhardware to verify the change, but I think it is safe.  It also helps to\nsee a comment like this in the code.  \"We\u0027ll wait a bit longer just to be\nsure.\" If they are going to calculate delaying 324.9us, but actually delay\n500us, why not just give up the CPU and sleep?  This is designed for a\nbattery powered ARM system, avoiding busywaiting has to be good for\nbattery life.\n\nI sent a request for testers March 7, 2008 to the Linux kernel mailing\nlist and two developers who have patches for ds1wm.c, but I didn\u0027t get\nany respons.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c30c9b15187e977ab5928f7276e9dfcd8d6f9460",
      "tree": "d36d7513c5acf1d39f581625ffa5c1915ae5627f",
      "parents": [
        "dd78c9439fc1e031835bccb934d27b978c72c536"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:04:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:49 2008 -0700"
      },
      "message": "W1: fix deadlocks and remove w1_control_thread\n\nw1_control_thread was removed which would wake up every second and process\nnewly registered family codes and complete some final cleanup for a\nremoved master.  Those routines were moved to the threads that were\npreviously requesting those operations.  A new function\nw1_reconnect_slaves takes care of reconnecting existing slave devices when\na new family code is registered or removed.  The removal case was missing\nand would cause a deadlock waiting for the family code reference count to\ndecrease, which will now happen.  A problem with registering a family code\nwas fixed.  A slave device would be unattached if it wasn\u0027t yet claimed,\nthen attached at the end of the list, two unclaimed slaves would cause an\ninfinite loop.\n\nThe struct w1_bus_master.search now takes a pointer to the struct\nw1_master device to avoid searching for it, which would have caused a\nlock ordering deadlock with the removal of w1_control_thread.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61c91f7ded640bb2b340cc89d9ca3a3ca0229c74",
      "tree": "8d5baf0685008a5bf55802184ac203101f65f970",
      "parents": [
        "bd8d421f7ca9f8da3d820d28379d796500f69529"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "message": "w1/ds2482: Convert to a new-style driver\n\nThe new-style ds2482 driver implements the optional detect() callback\nto cover the use cases of the legacy driver. I\u0027m curious if anyone\nreally needs this though, so it might be removed in the feature.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "daa49ff50a0cd1ddf88019e9afc41e26640ab1c4",
      "tree": "09a0589dc9085ebdc6bfc2f16490a9391a5b470c",
      "parents": [
        "fbc357df2e7728feb010148bed4eccb03a181610"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Mar 04 14:28:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:12 2008 -0800"
      },
      "message": "ds1wm: report bus reset error\n\nThe patch replaces dev_dbg() by dev_err(), so the user could actually see the\nerror, instead of wondering why w1 doesn\u0027t work.  The root cause of the bus\nreset error isn\u0027t yet debugged though, but this sometimes happens on iPaq\nH5555.\n\nAnd while I\u0027m at it, some cosmetic cleanups also made (few lines were using\nspaces instead of tabs).\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbc357df2e7728feb010148bed4eccb03a181610",
      "tree": "4be747467720b697118ffeb3b65f8a6d363f264b",
      "parents": [
        "4874cc1b5142397d585c63d84b3d6d3afff60354"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Mar 04 14:28:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:12 2008 -0800"
      },
      "message": "ds1wm: should check for IS_ERR(clk) instead of NULL\n\nOn the error condition clk_get() returns ERR_PTR(..), so checking for NULL\ndoesn\u0027t work.  ds1wm module causes a kernel oops when ds1wm clock isn\u0027t\nregistered.\n\nThis patch converts NULL check to IS_ERR(), plus uses PTR_ERR()\nfor the return code.\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4aa323bd839604dd83aec56ed3a88df352c3339d",
      "tree": "f9c349b851ddd473837382e87d3f10f22cda4a06",
      "parents": [
        "eccba068915feece2868c502787037e244db3376"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Feb 07 00:13:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:06 2008 -0800"
      },
      "message": "DS1WM: decouple host IRQ and INTR active state settings\n\nThe DS1WM driver incorrectly infers the IAS bit (1-wire interrupt active\nhigh) from IRQ settings.  There are devices that have IAS\u003d0 but still need\nthe IRQ to trigger on a rising edge.  With this patch, machines with DS1WM\nthat need IAS\u003d1 have to set .active_high\u003d1 in the ds1wm_platform_data.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nAcked-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad8dc96e3b2c3e28854e0de4ab49351ed547b30c",
      "tree": "6faab05e76206f130333ccff4c080600ed00d332",
      "parents": [
        "4cdf854f7d60498bbda436068a118b95059b244b"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Feb 06 01:39:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:15 2008 -0800"
      },
      "message": "w1-gpio: add GPIO w1 bus master driver\n\nAdd a GPIO 1-wire bus master driver.  The driver used the GPIO API to\ncontrol the wire and the GPIO pin can be specified using platform data\nsimilar to i2c-gpio.  The driver was tested with AT91SAM9260 + DS2401.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2cdddeb8d7dd42dc1847b110228a626d25a1e468",
      "tree": "b349ef86c00f4fd732266dfe6dea2fd8b74a1c52",
      "parents": [
        "922539a0a3c44e3b8dcf1025910f08e1940ba49f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "message": "i2c: normal_i2c can be made const (remaining drivers)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e9b5a495dc23f58ecaa9517f1ff4dd9ac724935f",
      "tree": "0aeb25c5af3b54b45822db61a85d0735d5cba35a",
      "parents": [
        "3cc2c17700c98b0af778566b0af6292b23b01430"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Nov 14 16:58:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:36 2007 -0800"
      },
      "message": "W1: fix memset size error\n\nThe size argument passed to memset is wrong.\n\nSigned-off-by Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "898eb71cb17644964c5895fb190e79e3d0c49679",
      "tree": "96be8f0a40feaf56fef836634c89955e432b12db",
      "parents": [
        "6c0286b199c3eb2caa973525dfc8a7ed67090ec0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 18 03:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:28 2007 -0700"
      },
      "message": "Add missing newlines to some uses of dev_\u003clevel\u003e messages\n\nFound these while looking at printk uses.\n\nAdd missing newlines to dev_\u003clevel\u003e uses\nAdd missing KERN_\u003clevel\u003e prefixes to multiline dev_\u003clevel\u003es\nFixed a wierd-\u003eweird spelling typo\nAdded a newline to a printk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de4f800b498e04aceadb96107cdee2bbe1f9464a",
      "tree": "1e42369a9b075bfed27aa8ed3dcab5035e2e81db",
      "parents": [
        "3f1a4373e7863c320878322e68a45aa2b100b692"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Oct 16 23:26:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:48 2007 -0700"
      },
      "message": "Clean up duplicate includes in drivers/w1/\n\nThis patch cleans up duplicate includes in\n\tdrivers/w1/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bd8496b5977f6acfd3c16358045c315d610b765",
      "tree": "a76b71c6eeacc12fd79ffc3b1fdcf330b26907a0",
      "parents": [
        "ad690ef9e690f6c31f7d310b09ef1314bcec9033"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:36:09 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "drivers/ misc __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "012bfdf00ce2f36a1add75a0d18303656c6294ef",
      "tree": "032fb52db8d7d30bb22f2405fa46867a1f757dc6",
      "parents": [
        "5c493f5c9017b38a60ed2989af00e5faaa801815"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Sun Jul 15 23:39:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:40 2007 -0700"
      },
      "message": "Use menuconfig objects: W1\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f19b121e21c1b032f6c612d2b9b499151f7b661b",
      "tree": "8ee059ce2d92e81b7d1fe1e2c4cd4cdf7384a921",
      "parents": [
        "c1f858b763de570a4ab119ade7b24ccbc8fad23a"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 08 00:31:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:14 2007 -0700"
      },
      "message": "Driver for the Maxim DS1WM, a 1-wire bus master ASIC core\n\nCc: Matt Reimer \u003cmreimer@vpop.net\u003e\n\n[akpm@linux-foundation.org: kconfig update]\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e45413eb708c1cf21082764457692c8eeac0ca97",
      "tree": "7531fac05a3141bb8fe6888a8e3b269e2d51d358",
      "parents": [
        "237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Thu Oct 05 14:26:02 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:30:26 2006 -0800"
      },
      "message": "W1: ioremap balanced with iounmap\n\nioremap must be balanced with iounmap in error path.\n\nPlease consider for 2.6.19.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b4786f1893305312d0a3e602de9080b1b932a681",
      "tree": "6b913ee2159e4bf973109bb2e54fd7201b30c696",
      "parents": [
        "4e35dea2f26b16735b242ed1ae876157f46f3b23"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "gardner.ben@gmail.com",
        "time": "Thu Jun 29 22:33:22 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:38:27 2006 -0700"
      },
      "message": "[PATCH] w1: fix idle check loop in ds2482\n\nThe idle check loop has a greater-than where it should have a less-than.\nThis causes the ds2482 driver to check for the idle condition exactly\nonce, which causes it to fail on faster machines.\n\nSigned-off-by: Ben Gardner \u003cgardner.ben@gmail.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "abd52a13206e02537ca1dc08fc5438c7d27bdbf1",
      "tree": "efe0ff89898aad10600d392ac727dcea9e7af322",
      "parents": [
        "46e07f6e5eb0e465e086b8f485f4238bd453e3e9"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Apr 03 12:04:27 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:22:50 2006 -0700"
      },
      "message": "[PATCH] w1: Use mutexes instead of semaphores.\n\nUse mutexes instead of semaphores.\nPatch tested on x86_64 and i386 with test bus master driver.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "81f6075ebcf3b0800321b7d81e4845d6ad9566d8",
      "tree": "48eb8a7a5f96813882402a211b8db9d91d2e7af5",
      "parents": [
        "f522d2396138e68bcb9cc5650aa368a81d7f7ff0"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu Mar 23 19:11:58 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:22:50 2006 -0700"
      },
      "message": "[PATCH] w1: Replace dscore and ds_w1_bridge with ds2490 driver.\n"
    },
    {
      "commit": "c30fe7f73194650148b58ee80908c1bc38246397",
      "tree": "0433d79fb7c737f838aa2b787b5d9682bc60c66c",
      "parents": [
        "c690a72253b962b7274559f2cdf4844553076c03"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "message": "fix typos \"wich\" -\u003e \"which\"\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "ec068072f0e8499cfe7b71749b4a63c503e7d328",
      "tree": "882b9fbc17efb02d41faed40a1cc0fd16642ad6b",
      "parents": [
        "a9fb1c7b950bed4afe208c9d67e20f086bb6abbb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jan 06 18:41:01 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:12 2006 -0800"
      },
      "message": "[PATCH] fix W1_MASTER_DS9490_BRIDGE dependencies\n\nW1_DS9490 was renamed to W1_MASTER_DS9490, but the entry in the\ndependencies of W1_MASTER_DS9490_BRIDGE was forgotten.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "baf12ae29ab4cc6381e21b2e1a3af75a6a8f7566",
      "tree": "43658918e7221e94e40a62de48f04b2b23d75b3a",
      "parents": [
        "bd529cfb40c427d5b5aae0d315afb9f0a1da5e76"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Tue Dec 06 13:38:28 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:12 2006 -0800"
      },
      "message": "[PATCH] W1: Add the DS2482 I2C-to-w1 bridge driver.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bd529cfb40c427d5b5aae0d315afb9f0a1da5e76",
      "tree": "54de1d9860defa3c4938fd96246caffe089b9f3a",
      "parents": [
        "ccd6994000fb6d08ee1be8a7fa20c8d602a2267d"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Tue Dec 06 13:38:28 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:11 2006 -0800"
      },
      "message": "[PATCH] W1: Move w1 bus master code into \u0027w1/masters\u0027 and move w1 slave code into \u0027w1/slaves\u0027\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ]
}
