)]}'
{
  "log": [
    {
      "commit": "c2f5e9d2bfa41cd4ba1c7dc49b32d6b6df6d195b",
      "tree": "a6810d0b492d0d6ff3f6f36f98f695c28a508584",
      "parents": [
        "e1769b3cf0670935d1988e65f758bf6f29c0e107"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@xprog.eu",
        "time": "Mon Sep 14 08:52:37 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: line6: ffzb returns an unsigned integer\n\nfind_first_zero_bit returns a positive value, use it accordingly.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@xprog.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e1769b3cf0670935d1988e65f758bf6f29c0e107",
      "tree": "dd865304240a7b0a13a049aa0ed334262407bc09",
      "parents": [
        "542f491542b0312f8b28e17a013f6f8f114bda68"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@xprog.eu",
        "time": "Mon Sep 14 08:51:38 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: line6: pod.c: style cleanups\n\nLine6 pod.c: Minor style cleanups\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@xprog.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "542f491542b0312f8b28e17a013f6f8f114bda68",
      "tree": "de01a059423c6bb313db0ee72e0f3497d263888b",
      "parents": [
        "2bb6a12a88aeac9bab4ed0cf0da1edc03f5eb686"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Sep 11 18:22:27 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: iio: introduce missing kfree\n\nError handling code following a kmalloc or kzalloc should free the\nallocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\n"
    },
    {
      "commit": "2bb6a12a88aeac9bab4ed0cf0da1edc03f5eb686",
      "tree": "7d81f9c9d2208af2df80c7fe2d5241c757d40a3f",
      "parents": [
        "a2279ae5b58edb7cbe2196d08572fcf59f292354"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Sep 11 18:22:27 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: dream: introduce missing kfree\n\nError handling code following a kmalloc or kzalloc should free the\nallocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\n"
    },
    {
      "commit": "a2279ae5b58edb7cbe2196d08572fcf59f292354",
      "tree": "bd388ddaa7835818f485c898347cd16afc42b05b",
      "parents": [
        "14386fd10c33b6a6a53901a64832f34f038857cf"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Aug 31 10:54:37 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: comedi: addi-data: NULL dereference of amcc in v_pci_card_list_init()\n\namcc allocation may fail, prevent a NULL dereference.\n\nallocation may fail, prevent a dereference.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14386fd10c33b6a6a53901a64832f34f038857cf",
      "tree": "db235078b3c0b410e2d618d8eb574ad30029d1c4",
      "parents": [
        "48118b53c6ba0c48440ba552cd7b82c9a9cf530d"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Sep 03 20:38:14 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: vt665x: fix built-in compiling\n\nFix this build error:\nundefined reference to \"__this_module\"\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48118b53c6ba0c48440ba552cd7b82c9a9cf530d",
      "tree": "bebabe1648287b84f9a5d36c5c3211bdb971f66e",
      "parents": [
        "230da57e68636e35c07b144fd25f4bd7f67c1e1c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 08 22:35:41 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: rt3090: enable NATIVE_WPA_SUPPLICANT_SUPPORT option\n\nSimilarly as it has been done in other in-kernel Ralink drivers\nand in openSUSE\u0027s rt3090sta package.\n\nCc: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "230da57e68636e35c07b144fd25f4bd7f67c1e1c",
      "tree": "b53e84f00b19ceabf834b50b6be855dd9faf7f32",
      "parents": [
        "0961284c7208dfd907456fa73823f5967331b957"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 22:04:59 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: rt3090: port changes in WPA_MIX_PAIR_CIPHER to rt3090\n\nThis patch ports a change recently applied to rt2860/rt2870 in order to\nchange handling of WPA1/WPA2 mixed mode to rt3090.\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0961284c7208dfd907456fa73823f5967331b957",
      "tree": "9f4fa4dfd7c64b2952d4b48aa4a1d3bed5893e75",
      "parents": [
        "7dbefe3d581b6283c2ba70b292b450d3e2631f42"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 21:53:37 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: rt3090: rename device from raX to wlanX\n\nThis patch sets \"wlan\" as the default suffix for naming the device, a\nchange which has also been previously applied to rt2860/rt2870 in\nstaging.\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7dbefe3d581b6283c2ba70b292b450d3e2631f42",
      "tree": "007dc758f37c78483087899803f4874858167ac3",
      "parents": [
        "25cf62e43110c43869a58505dae22ad5e2b1416a"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 21:24:19 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: rt3090: remove possible conflict with rt2860\n\nBoth drivers (rt2860 and rt3090) register themselves as \"rt2860\" on\nloading the module.\n\nIn the very rare case of somebody having two cards in his machine, one\nusing rt3090 and the other one using the rt2860 driver, loading both\nmodules would be impossible, the second one will not be loaded as the\nkernel will tell you that the driver is already registered.\n\nThis was also present with rt2870/rt3070 (with both driver registering\nas \"rt2870\"), but the code has been merged to one driver recently.\n\nThe follwoing patch fixes this potential problem until merging of\nrt2860/rt3090 code to a single driver.\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "25cf62e43110c43869a58505dae22ad5e2b1416a",
      "tree": "555f0049cf9205a946b80cba4de169916967d30e",
      "parents": [
        "a85236c34116621b372c309aa25c2f9bae1b8a15"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 21:13:56 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: rt2860/rt2870/rt3070/rt3090: fix compiler warning on x86_64\n\nWhen compiling rt2860/rt2870/rt3070 or rt3090 on x86_64, the following warning\nis displayed:\n\ndrivers/staging/rt3090/rt_linux.c: In function \u0027duplicate_pkt\u0027:\ndrivers/staging/rt3090/rt_linux.c:531: warning: passing argument 1 of \u0027memmove\u0027 makes pointer from integer without a cast\ninclude2/asm/string_64.h:58: note: expected \u0027void *\u0027 but argument is of type \u0027sk_buff_data_t\u0027\ndrivers/staging/rt3090/rt_linux.c:533: warning: passing argument 1 of \u0027memmove\u0027 makes pointer from integer without a cast\ninclude2/asm/string_64.h:58: note: expected \u0027void *\u0027 but argument is of type \u0027sk_buff_data_t\u0027\n\nThe following patch fixes this warning.\n\nCredits go to Helmut Schaa \u003chschaa@suse.de\u003e for his kind advice/help on this\npatch.\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nCc: Helmut Schaa \u003chschaa@suse.de\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a85236c34116621b372c309aa25c2f9bae1b8a15",
      "tree": "46bc95396c5368d7e571dcd4e6e1023b0f5b2484",
      "parents": [
        "87cbcb673481be97b96cbbeba4aac654937bc335"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 20:53:36 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: rt2860: add new device ids\n\nThis patch adds new device IDs to ralink rt2860 driver in linux staging. The\ndevice IDs were retrieved from the latest vendor release (version 2.1.2.0).\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "87cbcb673481be97b96cbbeba4aac654937bc335",
      "tree": "00222b75d4fd743ef3b7566d474c91613a9e0eed",
      "parents": [
        "1ff12a4aa354bed093a0240d5e6347b1e27601bc"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 20:47:11 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: rt3090: add device id 1462:891a\n\nThis patch adds a new device ID (1462:819a) to ralink rt3090 driver in linux\nstaging. The device ID was retrieved from the latest vendor release (version\n2.2.0.0).\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ff12a4aa354bed093a0240d5e6347b1e27601bc",
      "tree": "f7508ad663caf36189325efe55d0af456471a212",
      "parents": [
        "a89dfebdad050598479c73c1a22e2323085b5596"
      ],
      "author": {
        "name": "Kevin A. Granade",
        "email": "kevin.granade@gmail.com",
        "time": "Sat Sep 05 01:03:39 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: asus_oled: Cleaned up checkpatch issues.\n\nSigned-off-by: Kevin A. Granade \u003ckevin.granade@gmail.com\u003e\nCc: Belisko Marek \u003cmarek.belisko@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a89dfebdad050598479c73c1a22e2323085b5596",
      "tree": "64a4dc264ae9a349c106c1f5303a238e1c776dd3",
      "parents": [
        "18526c7896fca5229c8d7b4b415605a17f9952d0"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Aug 31 12:26:43 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: rt2860: fix possible NULL dereferences\n\nAllocations may fail, prevent NULL dereferences.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18526c7896fca5229c8d7b4b415605a17f9952d0",
      "tree": "8772060e92595fef0d58892300abc5d5a89c14c7",
      "parents": [
        "c07d3c75a76d93f00182af2c6b750a52ea4d9869"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Aug 31 21:34:25 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: rtl8192e: Drop unnecessary NULL test\n\nThe result of container_of should not be NULL.  In particular, in this case\nthe argument to the enclosing function has passed though INIT_WORK, which\ndereferences it, implying that its container cannot be NULL.\n\nA simplified version of the semantic patch that makes this change is as\nfollows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nidentifier fn,work,x,fld;\ntype T;\nexpression E1,E2;\nstatement S;\n@@\n\nstatic fn(struct work_struct *work) {\n  ... when !\u003d work \u003d E1\n  x \u003d container_of(work,T,fld)\n  ... when !\u003d x \u003d E2\n- if (x \u003d\u003d NULL) S\n  ...\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c07d3c75a76d93f00182af2c6b750a52ea4d9869",
      "tree": "1993569d33809d74dde870d3e60c516aacf2ffe4",
      "parents": [
        "88ff720865fb8f9d18196810ed6a9553e034834f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Sep 11 14:20:21 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: vt665x: rename the module binary\n\nSo it doesn\u0027t conflict with a mainline kernel driver\ncurrently under development.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "88ff720865fb8f9d18196810ed6a9553e034834f",
      "tree": "f8ff3aec19c6b844cecb3ace15edab3a6919a187",
      "parents": [
        "a3b2e09333ce811e69ac71379a2dd8ccd1b2ca6f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 25 16:26:56 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: cowloop: remove kernel version checks\n\nNow that the code is in the kernel tree, remove the unneeded version\nchecks.\n\nCc: \"H.J. Thomassen\" \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a3b2e09333ce811e69ac71379a2dd8ccd1b2ca6f",
      "tree": "aa08563d7295232aa784d1fd743708139d15f859",
      "parents": [
        "5cc06df69f0865750ed5c95e3d930be31b7c861e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 25 16:00:48 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: add cowloop to the build\n\nNow that the code can build, let\u0027s add it to the build system.\n\nCc: \"H.J. Thomassen\" \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5cc06df69f0865750ed5c95e3d930be31b7c861e",
      "tree": "f8a58461cdb0f54f3730d00f7aa8518ce8d2d5c5",
      "parents": [
        "8cd9c297a8ad1366789b934b0e4510c87beaf274"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 25 16:04:46 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: cowloop: add TODO file\n\nAdd a TODO file with a few things that needs to be fixed up.\n\nCc: \"H.J. Thomassen\" \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8cd9c297a8ad1366789b934b0e4510c87beaf274",
      "tree": "d1c67352a5843a0db2bb3d657d4b1759c4856526",
      "parents": [
        "dbda83255cf6a12d06527131214c123ee7ae96b9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 25 16:01:33 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: get cowloop to build properly\n\nThere has been some block api changes since the last\nrelease of the cowloop code.  This patch updates the code to\nproperly build.\n\nCc: \"H.J. Thomassen\" \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "dbda83255cf6a12d06527131214c123ee7ae96b9",
      "tree": "54e507163169416c8080675a99b12ec00d80e50b",
      "parents": [
        "fa052e912d4d575b86a7fd3623380aba897a1a8e"
      ],
      "author": {
        "name": "H.J. Thomassen",
        "email": "hjt@ATComputing.nl",
        "time": "Tue Aug 25 15:39:04 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: add cowloop driver\n\nCowloop is a \"copy-on-write\" pseudo block driver. It can\nbe stacked on top of a \"real\" block driver, and catches\nall write operations on their way from the file systems\nlayer above to the real driver below, effectively shielding\nthe lower driver from those write accesses. The requests are\nthen diverted to an ordinary file, located somewhere else\n(configurable). Later read requests are checked to see whether\nthey can be serviced by the \"real\" block driver below, or\nmust be pulled in from the diverted location. More information\nis on the project\u0027s website http://www.ATComputing.nl/cowloop/\n\nFrom: \"H.J. Thomassen\" \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fa052e912d4d575b86a7fd3623380aba897a1a8e",
      "tree": "21639a0600344bd6b55691566d56b5b95473e424",
      "parents": [
        "3ef5a262ad0061d6147da7e3ee03aead7c160d91"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 24 14:40:50 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: fix timeouts on firmware download\n\nWe need to actually wait a specific ammount of time, not just hope that\na set number of loops will be long enough.\n\nBased on a conversation with Ralink, and a proposed patch for their\nolder kernel driver.\n\nCc: david woo \u003cxinhua_wu@realsil.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3ef5a262ad0061d6147da7e3ee03aead7c160d91",
      "tree": "73c907612c251150cb4d08901ab4ba6c06ff0e77",
      "parents": [
        "54fb0579b9a35101b01d7b277a933e6af200ae88"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 20 06:14:22 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: fix for stack bug\n\nThis should be a fix for the lockup bug when attaching to an access\npoint.\n\nPatch came from a diff from RealTek.  Hopefully it resolves the issue.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "54fb0579b9a35101b01d7b277a933e6af200ae88",
      "tree": "4fac298d8e3f98fc1e6014a43391291389974021",
      "parents": [
        "cbe892f6772145f160b89ef5fd4759a8dc7bf6c6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 14 16:11:28 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove annoying printk()\n\nThis message doesn\u0027t need to be constantly sent to the syslog,\nit\u0027s nothing but annoying gibberish.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cbe892f6772145f160b89ef5fd4759a8dc7bf6c6",
      "tree": "c2a8226b720b1b3f6a3701fc21f98fb149e3642b",
      "parents": [
        "96ed5846c4eeb29934b789e6d83e35a8d498778f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:50:57 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove unneeded ieee80211 files\n\nThese files are not even built or used, so just remove them.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "96ed5846c4eeb29934b789e6d83e35a8d498778f",
      "tree": "fda494eb167af8202ace0874e3993751f3cd08ee",
      "parents": [
        "5bf30d96884818df79a08df8811e3eaa2f5a0818"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:39:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: coding style cleanups on r819xE_firmware.c\n\nThis cleans up everything but a few 80 column issues in the\nr819xE_firmware.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5bf30d96884818df79a08df8811e3eaa2f5a0818",
      "tree": "c0dad07b65808e113c1ee4db03584e2919246aa8",
      "parents": [
        "8bfd185b950a25e511b5856bdaa67a696e533d1e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:37:49 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove another firmware header file not being used\n\nThe built-in firmware images are never used, the firmware files\nare downloaded to the device through the standard firmware interface.\n\nThis removes the firmware header file as it\u0027s not ever used.\nIt also removes a .h file as it is not needed.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8bfd185b950a25e511b5856bdaa67a696e533d1e",
      "tree": "e0fb0096debe419f9b359e13822bc554ad3f38d2",
      "parents": [
        "96a51d06ccaeb2ca7e23d9e7b9b91c4a45471841"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:37:49 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove firmware header file not being used\n\nThis removes the r819xP firmware file that is never used.\n\nThe size of the built code after this patch is identical to before it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96a51d06ccaeb2ca7e23d9e7b9b91c4a45471841",
      "tree": "f136ce6b441eef9ca103061a1d7c784521cc473e",
      "parents": [
        "19bebc5217c0798a16b56c18609e0f52db6b0924"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:37:26 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove kernel version checks\n\nThis removes a lot of code that is never built in to the driver.\n\nThe size of the built code after this patch is identical to before it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "19bebc5217c0798a16b56c18609e0f52db6b0924",
      "tree": "734af44521f05692ce5d606acccafdc28313ec88",
      "parents": [
        "ca9b2f88d97ee39286be3cc83ac10f2c09194410"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:36:38 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove #if 0 sections\n\nThis removes a lot of code that is never built in to the driver.\n\nThe size of the built code after this patch is identical to before it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca9b2f88d97ee39286be3cc83ac10f2c09194410",
      "tree": "51f1ff2a37f045c5667e1ef1fadeb9caa6dd7405",
      "parents": [
        "df34e5e396e6cff3389549b27e898fdb5d140269"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Aug 04 10:26:19 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:31 2009 -0700"
      },
      "message": "Staging: rtl8192e: compile fixes\n\nThis patch removes -fhard-float and the software float helpers. In-kernel\nfloating point is not allowed.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df34e5e396e6cff3389549b27e898fdb5d140269",
      "tree": "63e75afb3904f7bfc4aaaf6145f522f48857271f",
      "parents": [
        "5e1ad18a8d198ccb0e201cb444a58f7e277dfb4d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 10 16:33:53 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:30 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove unused functions\n\nThis removes a number of unused functions.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e1ad18a8d198ccb0e201cb444a58f7e277dfb4d",
      "tree": "5a30c29b63e297bbb0cd1cc8bae63bfbb7cd10ae",
      "parents": [
        "ecdfa44610fa18678c3dd481af75368b9800c6c7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 10 16:34:22 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:30 2009 -0700"
      },
      "message": "Staging: rtl8192e: fix lots of sparse warnings\n\nThis removes a number of static and extern warnings that sparse\ncomplains about.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ecdfa44610fa18678c3dd481af75368b9800c6c7",
      "tree": "294f4190ab902ac839e94cbf3d8e65d0b927a6c0",
      "parents": [
        "2d7cf8ef75abbe0d33d9115872d4545e9cefced2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 04 15:57:55 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:30 2009 -0700"
      },
      "message": "Staging: add Realtek 8192 PCI wireless driver\n\nThis wireless driver should work for the Realtek 8192 PCI devices.\n\nIt comes directly from Realtek and has been tested to work on at least\none laptop in the wild.\n\nCc: Anthony Wong \u003cawong1@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2d7cf8ef75abbe0d33d9115872d4545e9cefced2",
      "tree": "3446950a70190ec909b6a447e9a0e714004956d5",
      "parents": [
        "252a1b9162b6dbac7324854eb4137404932b574d"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Aug 28 17:57:58 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:30 2009 -0700"
      },
      "message": "Staging: pohmelfs: sync with the development tree\n\n* cache coherency protocol fix\n * proper timeout handling\n * implement dump/del all config group command\n \t(Signed-off-by: Pierpaolo Giacomin \u003cyrz@anche.no\u003e)\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "252a1b9162b6dbac7324854eb4137404932b574d",
      "tree": "b89a2f22f1f480c94eb08173f048d13faa9d2f35",
      "parents": [
        "7ff177a88782461893316a512e75a3f169fbae8b"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Aug 25 17:25:44 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: agnx: remove flush_workqueue()\n\nmac80211 already does flush_workqueue() at stop/start and\nsuspend\\resume.\n(fix build error)\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ff177a88782461893316a512e75a3f169fbae8b",
      "tree": "fcd6cee9c8d5ab6408406fae714a77c4d489a0d6",
      "parents": [
        "48c8276d7ac534d62c594c9a493130ff9137675d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Aug 25 15:19:27 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: comedi: apci3200: fix test of ui_DelayTime range in i_APCI3200_CommandTestAnalogInput()\n\nFor ui_DelayTime to be less than 1 and greater than 1023 is logically\nimpossible.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48c8276d7ac534d62c594c9a493130ff9137675d",
      "tree": "f7634439718ce421401e2160bf98b7093b1a5138",
      "parents": [
        "77943d31b7dfdbd1ad58d49bd16ae6e7601bcd6c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Aug 22 19:32:44 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: rspiusb: Check usb_buffer_map_sg() retval\n\nusb_buffer_map_sg() may return -1, check this directly.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nReviewed-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "77943d31b7dfdbd1ad58d49bd16ae6e7601bcd6c",
      "tree": "3213271b71efaefcd77c09fe0eda4f1ee5c9e66f",
      "parents": [
        "bcb903fa303bea505902be8b1e275769515c2380"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Thu Aug 20 18:13:18 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: panel: Add support for TI CLCD interface\n\nOn TI DA850/OMAP-L138 EVM, HD44780 (24x2) LCD panel is being\nused[1], but it is interfaced through the SoC specific LCD\ninterface and not through parallel port. A parallel port\ndriver has been developed which interfaces to the panel driver\nthrough the SoC specific LCD interface.\n\nBasically, both the serial and parallel interfaces supported\nby the panel driver do not suit the specific interface SoC is\nsupporting so, a new interface type has been introduced.\n\nIdeally the panel driver should be de-coupled from parallel\nand serial port related items but this patch is something\nthat can be merged in the meantime.\n\n[1]Specification of the character LCD interface on TI DA850/OMAP-L138:\nhttp://www.ti.com/litv/pdf/sprufm0a.\n\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bcb903fa303bea505902be8b1e275769515c2380",
      "tree": "cc510347c48e0a0b79eb0ca77a2a8c894e9e25b1",
      "parents": [
        "fba84166978c334f90593d4f1d6e1309c029a097"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:03:38 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: kill off the TXDMA CSR type\n\nGo to a u32 and masks\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fba84166978c334f90593d4f1d6e1309c029a097",
      "tree": "c979f7bfbe476bd760176ec48b24e5e372e0da83",
      "parents": [
        "7ca5d4229093bedef3a89772249f8a2f74421a1a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:03:29 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: kill off the TXDMA error type\n\nThis isn\u0027t actually used properly anyway\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7ca5d4229093bedef3a89772249f8a2f74421a1a",
      "tree": "6d9e8a8e9e1c833398b8b90bcbbcb7d1db303bdc",
      "parents": [
        "15700039b108fccc36507bcabdd4dda93f7c4c61"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:03:21 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: re-order the initpci code to match usual Linux style\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "15700039b108fccc36507bcabdd4dda93f7c4c61",
      "tree": "31629674e011fb606072d89b913aa169cc689fbc",
      "parents": [
        "bc7f9c597fa55814548845a7c43f53d6bbbce94b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:03:09 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: prune all the debug code\n\nWe don\u0027t need it, we have a perfectly good set of debug tools. For this pass\nkeep a few debug printks around which are \"should not happen\" items\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc7f9c597fa55814548845a7c43f53d6bbbce94b",
      "tree": "b21067128eb813cfa7dd17c4d604fd24de4c8f4c",
      "parents": [
        "e266b2022209a2bc389c1cd6b809395c67671a92"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:02:43 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: kill the loopback type\n\nKill off the loopback type in the driver\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e266b2022209a2bc389c1cd6b809395c67671a92",
      "tree": "e12551b52605310a9f8dbd4fa8a620452ebd324f",
      "parents": [
        "b8c4cc46541d864b37497d0047b81b62a5d4e073"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:02:34 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: kill MSI type\n\nKill off the MSI structure\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b8c4cc46541d864b37497d0047b81b62a5d4e073",
      "tree": "7709393cc60976d97baa2e3b1d2c8aac5b01cd95",
      "parents": [
        "2211b732ba8050bc228e129cdc30b4fdedcbea86"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:02:25 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: put the jagcore routines in with their users\n\nWe have two trivial IRQ routines, a single statement and a real function -\nrelocate them. While we are at it kill the trivial to sort out soft reset\nand slv bits in the same areas of code.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2211b732ba8050bc228e129cdc30b4fdedcbea86",
      "tree": "0822f1e1a1ef413ec0504c89837257daa99711eb",
      "parents": [
        "f6b35d66cf3284fd76cd3b7dd170630235ce304c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:02:12 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: kill the interrupt magic define and types\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f6b35d66cf3284fd76cd3b7dd170630235ce304c",
      "tree": "096c7ac66118fc9f914e933faffb31a60b5b6b18",
      "parents": [
        "356c74b401f6b05ae5d793e9d1a9ba8297b8e3ff"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:02:05 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: clean up MP_FLAG macros\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "356c74b401f6b05ae5d793e9d1a9ba8297b8e3ff",
      "tree": "9c5aaad97326bbaf453b825b024b32756d2a951c",
      "parents": [
        "f2c98d27b8e88cd17bb3e77f8fccf70f8d2ebd2f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:57 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: clean up DMA10/DMA4 types\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f2c98d27b8e88cd17bb3e77f8fccf70f8d2ebd2f",
      "tree": "fbc73db3537306610e6f2e08b19d9c028616c373",
      "parents": [
        "b8ab735253320dcb9432d941536a49640cdbd914"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:49 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: clean up PM_CSR_t\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b8ab735253320dcb9432d941536a49640cdbd914",
      "tree": "fc574b49e63d825a562f987f9b129b22bdad6184",
      "parents": [
        "c47a601d696e24f63f0429914b96f9cf10987e30"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:42 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: kill the Q_ADDR struct\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c47a601d696e24f63f0429914b96f9cf10987e30",
      "tree": "c5ec9403c702403c00dce49807e3367d54ebc6a1",
      "parents": [
        "e5cf1b75f5675c3169d638f914d1212a5b9071fa"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:31 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: quick tidy of the debug code\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e5cf1b75f5675c3169d638f914d1212a5b9071fa",
      "tree": "1158c1e0809f10e1b11a212b209bc36b6bc2d7a0",
      "parents": [
        "df482a0916a0ad7473687745e363475e8ce9cd5a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:22 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: clean up MMC_SRAM_\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df482a0916a0ad7473687745e363475e8ce9cd5a",
      "tree": "687002ed1cfe53bd878d0e2b077a4d09ba309109",
      "parents": [
        "13071fded6df0979d50307a463be819377fc2822"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:13 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: sort out the mmc enable routine\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "13071fded6df0979d50307a463be819377fc2822",
      "tree": "4800f56689c7d61c9cc9d5789b320ce988b7aeb0",
      "parents": [
        "c6c9f8cb38d369985c66b73ed8c15dc9cec7bd09"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:04 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: eeprom remove features\n\nWe only read eeprom id 0, in byte mode - so the rest can go away\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c6c9f8cb38d369985c66b73ed8c15dc9cec7bd09",
      "tree": "6713e04b77f603c12b0267fbc8d201325744180b",
      "parents": [
        "576b38e0cd5ab57af1c84312b0b14d77090dbeda"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:00:56 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: remove unused PCI identifiers\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "576b38e0cd5ab57af1c84312b0b14d77090dbeda",
      "tree": "09dbd195bf5ba006fb3abd24dd1a3650375eb95b",
      "parents": [
        "9fa81099210076a0269d1ef774d2e1f3c04de6e0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:00:47 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: continue pruning unused fields\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9fa81099210076a0269d1ef774d2e1f3c04de6e0",
      "tree": "8249ba8308c6c5af2c2f4af9d37a5ef6e8248345",
      "parents": [
        "8c5f20f36a1550d7bda22216202372a31d92825c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:00:36 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: de-hungarianise a bit\n\nbOverrideAddress is write only so kill it rather than fix it\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8c5f20f36a1550d7bda22216202372a31d92825c",
      "tree": "bfa2d1d79605e9a278942f44f1cbbaad6d0078b5",
      "parents": [
        "8d0e4fd405cc796a14f317257f11e3d12cbece2d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:00:24 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: fold the diet config into the other code\n\nNo point having a file just for that\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d0e4fd405cc796a14f317257f11e3d12cbece2d",
      "tree": "dac111daea1199ccf36f001e06bee840c001b131",
      "parents": [
        "94831463690c2a1bab2bcb9d6637e469b63d5536"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:00:14 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: config is already zeroed\n\nAdapter was cleared by netdev allocation so any zero defaults do not need\nwriting.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "94831463690c2a1bab2bcb9d6637e469b63d5536",
      "tree": "d5f7dde01fd2d79e71862b9b7b047e1d00ddf89b",
      "parents": [
        "c2557177f16cc0b63115a1ea09c732e3ace14d5f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:00:06 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: attack the config stuff\n\nPrune this back as most of it isn\u0027t relevant or used\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c2557177f16cc0b63115a1ea09c732e3ace14d5f",
      "tree": "96e2dab57f53ae1fe06c37d76c87b795edb55a67",
      "parents": [
        "c3b4a7a92e98a51b3dd253ec6fd825ccf0dd17f7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 10:59:56 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: clean up constant rx/tx registry fields\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c3b4a7a92e98a51b3dd253ec6fd825ccf0dd17f7",
      "tree": "882aad5397c9e13d55640abbf6d32a880297e156",
      "parents": [
        "3bc9da3ed44c7abee310b3c4761845cb0e9bae60"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 10:59:47 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: eliminate write only registry fields\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3bc9da3ed44c7abee310b3c4761845cb0e9bae60",
      "tree": "9aec5939da0a1abf36314f5142e4206db693afd5",
      "parents": [
        "f3f415a3b4f2982391c0e790b226b43793a8ae72"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 10:59:37 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: Eliminate RegistryDMA Cache\n\nOne writer, of a constant, one user .. it can go.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f3f415a3b4f2982391c0e790b226b43793a8ae72",
      "tree": "550ac0206ff27f5ce65999a132064ca65363539a",
      "parents": [
        "6ae56042c19afe8d6be91b5d80ba85d695fa982d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 10:59:30 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: CSRAddress to regs\n\nSwitch this to a Linux like naming as it occurs all over.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ae56042c19afe8d6be91b5d80ba85d695fa982d",
      "tree": "d775f62d08a89ad06f4b1bb2026407c9e0ab2806",
      "parents": [
        "5ec3487ac566dd443365100eab6861f004f617fb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 10:59:21 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: Take a kref for the PCI pointer we cache\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5ec3487ac566dd443365100eab6861f004f617fb",
      "tree": "60ff3457010cfc54692fc9aa33a6e67ff739789f",
      "parents": [
        "817550815e80ff237439b1631a316bebc3023649"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 10:59:13 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: kill copied PCI fields\n\nThey are all in the pcidev anyway plus are not used by the code\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "817550815e80ff237439b1631a316bebc3023649",
      "tree": "04ce70e4bcb979c6196438ae051fc4d98b370ecc",
      "parents": [
        "bf1aa8e1befc9eadd6911773494e59f563d01ebe"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 10:58:59 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:27 2009 -0700"
      },
      "message": "Staging: et131x: MPSend macros\n\nMost are unused, one is used and can be replaced with the definition\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bf1aa8e1befc9eadd6911773494e59f563d01ebe",
      "tree": "f501997541052411285b4cac89ae5ce7c0afdf5d",
      "parents": [
        "649050894d75f374bf263d2c6046f9743e4276fb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 10:58:49 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging et131x: kill refcount\n\nThe RefCount field is accessed only by a macro and the only use of it in\nthe tree is to read it, so it can go\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "649050894d75f374bf263d2c6046f9743e4276fb",
      "tree": "121b74846c4e507aaeeef5e19c0d475f965ce0d8",
      "parents": [
        "20dedd3faa8785937df45e8518f3930be7110d96"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 10:58:37 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging: et131x: kill unused RCV_REF macros\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20dedd3faa8785937df45e8518f3930be7110d96",
      "tree": "792e761e9cfb7606ca99734e9ab855509b6273b0",
      "parents": [
        "37628606661a8a1d3abfa5bb898426a38fa62b73"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Aug 19 18:21:56 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging: et131x: power state\n\nThis is assigned once to ndis d0, and then never changes so it is a constant\nand we can zap it\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "37628606661a8a1d3abfa5bb898426a38fa62b73",
      "tree": "40d3ba821c49ea87ef319c5f07eadb536ebc2da9",
      "parents": [
        "25ad00bba42d49e37e81e7c449bbcc86a71f2894"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Aug 19 18:21:50 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging: et131x: spinlocks\n\nSwitch to the more normal \"flags\" naming. Also fix up the nested use of\nspin_lock_irqsave\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "25ad00bba42d49e37e81e7c449bbcc86a71f2894",
      "tree": "5c8f45987a45fd0ca30e7b41cebf7bd72a628b40",
      "parents": [
        "106a47ba0a4fcdfa62e7cd708a4284c03e4db05c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Aug 19 18:21:44 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging: et1310: kill pAdapter in favour of a sane name\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "106a47ba0a4fcdfa62e7cd708a4284c03e4db05c",
      "tree": "157303b53f02936a3bd6a502759e0794bd4c1b6b",
      "parents": [
        "76efa5e34ed81587e26e483a624dc7f72efb389a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Aug 19 17:52:08 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging: pohmelfs: fix type errors\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "76efa5e34ed81587e26e483a624dc7f72efb389a",
      "tree": "ef62dbea69c1440a1e958d0fdb47a975cc4ae6ff",
      "parents": [
        "9cfa2bc2f455aa9ba1b7bd92eb6790d78c8fab4a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Aug 19 17:52:02 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging: pohmelfs: fix atomic type spew\n\natomic_long !\u003d atomic\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9cfa2bc2f455aa9ba1b7bd92eb6790d78c8fab4a",
      "tree": "5d5099d07ac70088c48fe722d36c918887f82b93",
      "parents": [
        "2fdec57610309f2cf67a8c0a82d262045bcd8c41"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Aug 19 17:18:04 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging: altpciechdma: 64bit type warning fix\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2fdec57610309f2cf67a8c0a82d262045bcd8c41",
      "tree": "d7a56a4d047db3cf2f71768f5539b10642b6e20f",
      "parents": [
        "3860dc82e64f66b861159ae6ffd7f128ff7a5c19"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Aug 21 13:59:08 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging: iio: fix duplicate dev_attr_name\n\ndevice attr\u0027s should be static, otherwise duplicate identifiers are\ncreated:\n\ndrivers/staging/iio/trigger/iio-trig-gpio.o:(.data+0x1c): multiple definition of `dev_attr_name\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3860dc82e64f66b861159ae6ffd7f128ff7a5c19",
      "tree": "ebc70a8ba210f6a80e21b439384a0fc59566e6a0",
      "parents": [
        "ff460c39ea80f4a66e47990d82211c14379d9e8a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Aug 19 16:59:31 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging: iio: Fix type warnings\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff460c39ea80f4a66e47990d82211c14379d9e8a",
      "tree": "f9375bf0cef26b1a8d9e216db8bbb69e3ad171bb",
      "parents": [
        "c57f1ba7326100fd90c35259a588a8484bf569b4"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:33 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:26 2009 -0700"
      },
      "message": "Staging: IIO: Add todo list for staging\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c57f1ba7326100fd90c35259a588a8484bf569b4",
      "tree": "57bf331086ac7dbb916e79753702bafeaa0713f6",
      "parents": [
        "930bae8667c100d727360c0fa0df0378af9097ea"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:32 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:25 2009 -0700"
      },
      "message": "Staging: IIO: Initial documentation\n\nThis needs considerably more work, all comments / suggestions\nwelcomed.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "930bae8667c100d727360c0fa0df0378af9097ea",
      "tree": "32f4ac6ac1a813c633a88e5837034c029bb0e52b",
      "parents": [
        "7f3a1fb998e11a45d14556cc17f72d4f8aa89732"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:31 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:25 2009 -0700"
      },
      "message": "Staging: IIO: Proof of concept gpio trigger\n\nSimple example of how a gpio trigger driver would work.\nThings to be added include interupt type control (high, low).\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f3a1fb998e11a45d14556cc17f72d4f8aa89732",
      "tree": "7dbaa9c7e716a62cf0ea0ab8fe5a3d020d4c6e44",
      "parents": [
        "0a1231dfea57516fb6cf107afdfb625a11a1cc5e"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:30 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:25 2009 -0700"
      },
      "message": "Staging: IIO: Periodic timer based trigger\n\nThe original posting of this driver led to a discussion in\nwhich it was commented that a better system was needed\nfor dealing with the many possible periodic interrupt\nsources available on some SoCs.  Unfortunately that is\na big task and as far as I know, no-one has taken it\non as yet.  So in the meantime this driver is still\nin here.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0a1231dfea57516fb6cf107afdfb625a11a1cc5e",
      "tree": "408b9906efb7a667e429c4f571a58d611393c8cb",
      "parents": [
        "14cd9a73d97e3c1063fa1b2b02ef32ac8a914e11"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:29 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:25 2009 -0700"
      },
      "message": "Staging: IIO: max1363 add software ring buffer support using ring_sw\n\nChanges since V2:\n* Moved to new registration methodology.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14cd9a73d97e3c1063fa1b2b02ef32ac8a914e11",
      "tree": "03e4dd0eb66d47f79d02bf6810151dd02c3da625",
      "parents": [
        "2235acb21890cdd3bc189720b4e98fc1b5c3b268"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:28 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:25 2009 -0700"
      },
      "message": "Staging: IIO: lis3l02dq ring buffer and data ready trigger support\n\nExample of relatively common case of device sampling\nbased on internal clock and providing a data ready\nsignal to indicate that new data is available to be\nread out.\n\nGeneric trigger approach used to allow other devices\nto be sampled \u0027at the same time\u0027 as this the accelerometer.\nThis is very useful in various motion estimation algorithms.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2235acb21890cdd3bc189720b4e98fc1b5c3b268",
      "tree": "8f8ad318ed94b81b789e2d09c85e2f2ef7153ff7",
      "parents": [
        "1637db44413e32a0f100dd4bd164644e641842f7"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:27 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:25 2009 -0700"
      },
      "message": "Staging: IIO: Ring buffer: Initial pass at rarely locked ring buffer\n\nPlease note this ring buffer implementation is very much a\nwork in progress (and hence RFC).  In it\u0027s current form\nit is stable and reasonably efficient.  There are a couple\nof unlikely cases that will lead to more data being lost\nthat is strictly necessary. The target was for the case\nof requiring regular sampling even during user space reads.\n\nAll comments welcome.\n\nThe intention is to make this only one of several\nimplementations with run time selection.  For now there\nis only one, so it is hard coded into the drivers using it.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1637db44413e32a0f100dd4bd164644e641842f7",
      "tree": "112d2671204259195dff3b8f021fe33ed8ca6afe",
      "parents": [
        "574fb258d63658e4564c32c1940068a3bad666a0"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:26 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:25 2009 -0700"
      },
      "message": "Staging: IIO: Trigger support added to core.\n\nAdd general registration support for IIO triggers.  These\nare currently only used to initialize a \u0027poll\u0027 of a given\ndevice.  Examples include the lis3l02dq\u0027s data ready signal\nbeing used to initialize a read and gpio triggers being\nused to allow externally synchronized sensor reading.\n\nEach trigger can cause any number of \u0027consumer\u0027 devices\nto be polled with each storing data into a related ring\nbuffer.\n\nTwo stage triggering is supported with \u0027fast\u0027 and \u0027slow\u0027\npaths.  The first is used for things like pulling a data\nhold line high and the second for actual read which\nmay take far longer.\n\nChanges since V2:\n* As with IIO triggers now use a registration approach\n  much closer to that of input leading to cleaner code.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "574fb258d63658e4564c32c1940068a3bad666a0",
      "tree": "9217de08c33f7e791ca0b6b1d31ced7259bc37eb",
      "parents": [
        "7026ea4b52cf23a76507b5bddc92f394603c689e"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:25 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:24 2009 -0700"
      },
      "message": "Staging: IIO: VTI sca3000 series accelerometer driver (spi)\n\nExample of how a device with a hardware ring buffer is\nhandled within IIO.\n\nChanges since V2:\n* Moved to new registration functions giving much cleaner\n  interface.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7026ea4b52cf23a76507b5bddc92f394603c689e",
      "tree": "43fb201a9f2a5af68cd771908695fc3e9a78d91a",
      "parents": [
        "e435bc191f6a224192b548bed8cb1893b64e7df2"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:24 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:24 2009 -0700"
      },
      "message": "Staging: IIO: Add generic ring buffer support to the IIO core\n\nThis provides a unified interface for hardware and software\nring buffers.\n\nChanges since V2:\n* Moved to a more consistent structure.  Now the ring buffer\n  has an associated struct device which is a child of the\n  relevant iio_dev.  This in turn has two children, one\n  for the event interface and one for the access interface.\n  These two interfaces are now managed via cdev structures.\n\n* Numerous minor cleanups\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e435bc191f6a224192b548bed8cb1893b64e7df2",
      "tree": "76bfb1ba4fe6404168cb9144acc3dba0b170dbb9",
      "parents": [
        "66533b488e17df35f5cd3bc2ebdafdf1444eb187"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:23 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:24 2009 -0700"
      },
      "message": "Staging: IIO: kxsd9 accelerometer minimal support\n\nThis provides only very minimal support for this device.\nNote that an alternate driver has been posted to the input\nmailing list.\n\nWhen the original LMKL discussion that led to the descision\nto develop IIO occured, the question on whether the differing\nrequirements of IIO and input drivers made it a good idea\nto have unified drivers was left as an open question.\nIt still is.  All opinions on this question welcome.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "66533b488e17df35f5cd3bc2ebdafdf1444eb187",
      "tree": "0ae89bab73666f9cca5adf34a45f9d5202c10dc2",
      "parents": [
        "78632b609a71ff2f598b114026fca03747f3a8c8"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:22 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:24 2009 -0700"
      },
      "message": "Staging: IIO: lis3l02dq accelerometer core support\n\nA later patch in the series will add data ready triggering\nand ring buffer support.\n\nThis core patch provides an event interface and sysfs\nbased reading of values.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "78632b609a71ff2f598b114026fca03747f3a8c8",
      "tree": "50d62b336e51e66841116ff6328c169b168a1d50",
      "parents": [
        "d1325cf45077bd27db3271dfc320c40bf65a8a07"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:21 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:24 2009 -0700"
      },
      "message": "Staging: IIO: tsl2561 digital light sensor core support\n\nThis is a pretty minimalist example of an IIO driver.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d1325cf45077bd27db3271dfc320c40bf65a8a07",
      "tree": "59954caa5fada2767cc0647828a4b621c99b8958",
      "parents": [
        "847ec80bbaa76aae41062d6802cea9c1b2289f14"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:20 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:24 2009 -0700"
      },
      "message": "Staging: IIO: max1363 ADC driver\n\nCore support for MAX1361, MAX1362, MAX1363, MAX1364,\nMAX1136, MAX1137, MAX1138, MAX1139, MAX1236, MAX1237,\nMAX1238, MAX1239.\n\nRing buffer support later in series.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "847ec80bbaa76aae41062d6802cea9c1b2289f14",
      "tree": "fd68009e13b5abd5e02704c29b6639be9df3d630",
      "parents": [
        "a5ca2dfc4ebd33e18f981f562833c39efdc2585c"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Aug 18 18:06:19 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:24 2009 -0700"
      },
      "message": "Staging: IIO: core support for device registration and management\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5ca2dfc4ebd33e18f981f562833c39efdc2585c",
      "tree": "b3b45805fdf7b1cedc53a7231574f9d3788e6550",
      "parents": [
        "e7fcbf0e51e8a8bac9d20ac19f8ba62c8a256cc5"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Aug 14 22:10:00 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:24 2009 -0700"
      },
      "message": "staging: Make some structures static\n\nThis was done using a semantic patch (http://coccinelle.lip6.fr/) that\nchecks that the declaration is not inside a function definition, that the\ndefined variable is not exported using EXPORTED_SYMBOL, etc, and that the\ndefined variable does not occur in any other file.  If these conditions\nhold, static is added before the declaration.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e7fcbf0e51e8a8bac9d20ac19f8ba62c8a256cc5",
      "tree": "31df3062c4ac49573e52f1fbe8b55e5f07b5a99e",
      "parents": [
        "8f679185a300d89b73ed348ecae361515b97ef59"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 26 23:32:38 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:24 2009 -0700"
      },
      "message": "Staging: rt{2860,2870,3070}sta: Remove unused CRC code\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8f679185a300d89b73ed348ecae361515b97ef59",
      "tree": "03ea7463fe3a4affc0096b922910615261c2fd39",
      "parents": [
        "49debb5684009d56ec5a0f930e513b1044db5e76"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Aug 25 14:31:11 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:24 2009 -0700"
      },
      "message": "Staging: rt2860: Fix test in rt_ioctl_siwfrag()\n\nThe test always evaluated to true.\n\nMIN_FRAG_THRESHOLD is defined 256,\nMAX_FRAG_THRESHOLD is defined 2346\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49debb5684009d56ec5a0f930e513b1044db5e76",
      "tree": "dcaf326b0ce7f9a4e36daf66536a4fd1251fe712",
      "parents": [
        "e9564b81ede1645bf1d3df2657fdbb6f9e71f9fa"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Aug 23 15:32:20 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:23 2009 -0700"
      },
      "message": "Staging: remove no longer needed rt3070 driver\n\nrt2870 handles now all rt2870/rt3070 chipsets.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e9564b81ede1645bf1d3df2657fdbb6f9e71f9fa",
      "tree": "fb1783e6517efc94e35cb440071eea46aba96fff",
      "parents": [
        "9eeb783ed4a11d7eb82d0cb5d23cc214e3827c8d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Aug 23 15:32:13 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:23 2009 -0700"
      },
      "message": "Staging: rt2870: remove old firmware\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9eeb783ed4a11d7eb82d0cb5d23cc214e3827c8d",
      "tree": "77f8c138a7f0f825e95b88921a59ae96068b6226",
      "parents": [
        "606661ea0476fb506ca87cd41b58cbb7dc14fcc0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Aug 23 15:32:06 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:23 2009 -0700"
      },
      "message": "Staging: rtxx70: merge rt3070 with rt2870\n\n* remove RT30xx ifdefs\n* add -DRT3070 to rt2870\u0027s EXTRA_CFLAGS\n* because of changes in the way that hardware is initialized/accessed\n  rt3070 driver\u0027s firmware should be now also used by rt2870 driver\n  (this is also done by newer out-of-tree vendor driver versions, i.e.\n  2.1.0.0, historically in-kernel driver was based on 1.4.0.0 version)\n* change RT28xx_CHIP_NAME to RTxx70\n* update rt2870\u0027s help entry text\n* add MODULE_ALIAS(\"rt3070sta\") to rt2870\n* update rt3070\u0027s dependencies\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "606661ea0476fb506ca87cd41b58cbb7dc14fcc0"
}
