)]}'
{
  "log": [
    {
      "commit": "407505dc01ac2b4f2944cd3c6a0c02473ffb869e",
      "tree": "73e4a061898219ac7db3afdb09d092e9b2f94612",
      "parents": [
        "2120b68f31d3b08be99010b3992f58f07794b8b0"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Jul 16 10:36:35 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:50 2009 -0400"
      },
      "message": "Blackfin: do not try displaying the end of the stack\n\nThe end of the stack may not be valid (and that could be OK), so do not\nattempt to parse it.  If we do, we might use a bad pointer in kernel space\nwhich makes things panic().\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2120b68f31d3b08be99010b3992f58f07794b8b0",
      "tree": "73daa69bf78abb3d95d034324ba5dccf10dcb567",
      "parents": [
        "f41e2fded031cd8f3c0430687fa6b35ca0589088"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Thu Jul 16 10:12:30 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:49 2009 -0400"
      },
      "message": "Blackfin: bf533-stamp: add resources for mmc_spi card\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f41e2fded031cd8f3c0430687fa6b35ca0589088",
      "tree": "436b8a6ffffedcf8b8a2a6e10df9cbc08243eb54",
      "parents": [
        "a2f78cfc656e3013e5024460a7b8a0b3dde456d3"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Mon Jul 13 04:16:42 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:47 2009 -0400"
      },
      "message": "Blackfin: bf538: add bfin_clear_PPI_STATUS() helper\n\nAdd the bf538 version of bfin_clear_PPI_STATUS() to match all other ports.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a2f78cfc656e3013e5024460a7b8a0b3dde456d3",
      "tree": "1e39a3e8492df701e587fdf3aaa53e5f983d0ff4",
      "parents": [
        "837ec2d56c41640d1f1238e52c350b2a516d29ba"
      ],
      "author": {
        "name": "Stefan Pledl",
        "email": "stefan.pledl@mesutronic.de",
        "time": "Sat Jul 11 13:50:42 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:46 2009 -0400"
      },
      "message": "Blackfin: fix BF548 UART0 DMA IRQ translation\n\nThe initial BF54x port included some defines to keep code simple across\ndifferent processors, but it just ended up causing the UART0 DMA IRQs to\nbe set to the UART1 channels.\n\nSigned-off-by: Stefan Pledl \u003cstefan.pledl@mesutronic.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "837ec2d56c41640d1f1238e52c350b2a516d29ba",
      "tree": "1732468388385c411853c67cb2b288c2f8d17cc7",
      "parents": [
        "3f871feaf3390c6d6e578818f867917c2e4738a2"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Jul 07 20:17:09 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:44 2009 -0400"
      },
      "message": "Blackfin: catch hardware errors earlier during booting\n\nAllow hardware errors to be caught during early portions of booting, and\nleave something in the shadow console that people can use to debug their\nsystem with (to be printed out by the bootloader on next reset).\n\nThis enables the hardare error interrupts in head.S, allowing us to find\nhardware errors when they happen (well, as much as you can with a hardware\nerror) and prints out the trace if it is enabled.  This will catch errors\n(like booting the wrong image on a 533) which previously resulted in a\ninfinite loop/hang, as well as random hardware errors before before\nsetup_arch().\n\nTo disable this debug only feature - turn off EARLY_PRINTK.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3f871feaf3390c6d6e578818f867917c2e4738a2",
      "tree": "3b7ebc72793903361bb4b108bd829b21ede3fc01",
      "parents": [
        "53e18df745b6f833df07ead62ded09ebae3b0303"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Jul 06 14:53:19 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:43 2009 -0400"
      },
      "message": "Blackfin: add an early shadow console\n\nAdd a memory based shadow console to keep a copy of the printk buffer in a\nlocation which can be found externally.  This allows bootloaders to locate\nand utilize the log buffer in case of silent (early/resume/etc...) crashes.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "53e18df745b6f833df07ead62ded09ebae3b0303",
      "tree": "20de888ee6ef362554a9dea0d2fbad280cc91272",
      "parents": [
        "81c969a8bc4bdc39032f6c58e50e61a8daeeb655"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jul 03 00:17:45 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:42 2009 -0400"
      },
      "message": "Blackfin: add support for common FDPIC ptrace requests\n\nThe FDPIC arches support a standard set of ptrace requests so rather than\ndefine our own custom API, hook up those requests for common code to\nleverage.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "81c969a8bc4bdc39032f6c58e50e61a8daeeb655",
      "tree": "49e9252e316ae9cb021d595de4a07cb0cf1e89d3",
      "parents": [
        "9c954f89412b346e0aeec01c5729cb7ca63e2673"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jul 01 15:42:13 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:41 2009 -0400"
      },
      "message": "Blackfin: push SRAM locks down into related ifdefs\n\nRather than defining the locks and initializing them all the time, only do\nso when we actually need them (i.e. the SRAM regions exist).  This avoids\ndead data and code bloat during runtime.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9c954f89412b346e0aeec01c5729cb7ca63e2673",
      "tree": "af349c49dacee35ce175b47721cc91e694bd71b4",
      "parents": [
        "204844ebd08cfb0c83689e55d6633dcd0230d36d"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Jun 30 09:48:03 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:59 2009 -0400"
      },
      "message": "Blackfin: unify duplicated SMP checks in L2 cache kconfig\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "204844ebd08cfb0c83689e55d6633dcd0230d36d",
      "tree": "7d73b7ba2e4b91b3768aae0c23066c1f6f1c86dd",
      "parents": [
        "2f812c0bd5ee1d9c145fb1c3523ecdf45e05f8ce"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jun 30 14:57:22 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:57 2009 -0400"
      },
      "message": "Blackfin: rename PCF8574 driver config\n\nThe \"TWI_KEYPAD\" driver was renamed to \"INPUT_PCF8574\", so update the\ndefines in the board resources accordingly.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2f812c0bd5ee1d9c145fb1c3523ecdf45e05f8ce",
      "tree": "9c7150c628ec5db78ef6be5d940d48e2f5e58eaa",
      "parents": [
        "a769094061289453e8c331d7746e0e26f5d1e38b"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Jun 26 12:52:46 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:54 2009 -0400"
      },
      "message": "Blackfin: clean up early memory setup code\n\nRemove code duplication, and only print out memory warnings when they are\nan actual problem.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a769094061289453e8c331d7746e0e26f5d1e38b",
      "tree": "21275817e750549e594ef026be3c1c0711585cb6",
      "parents": [
        "459fec9073bca854badc1a719f7c12f5162d0edd"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 26 00:49:51 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:52 2009 -0400"
      },
      "message": "Blackfin: fix module reloc handling for all memory regions\n\nThe current module relocation code has spotty handling wrt different\nmemory regions (like L1 instruction).  Rather than try to fix each\nlittle spot, use the new common memory functions to greatly simplify\neverything and make sure it is always correct.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "459fec9073bca854badc1a719f7c12f5162d0edd",
      "tree": "a6412220a4a2802f4b43c282c14facc1d197a02a",
      "parents": [
        "70deca9f9ca99e7a5fb88b9e4cb18e5eb1b79120"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 26 00:48:33 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:51 2009 -0400"
      },
      "message": "Blackfin: cleanup module section checking\n\nThe current module section handling code has a lot of verbose statements\ncopied and pasted throughout which makes it pretty hard to digest at a\nglance.  By unifying all of these up front, it is a lot easier to quickly\nget an idea of what is actually going on.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "70deca9f9ca99e7a5fb88b9e4cb18e5eb1b79120",
      "tree": "255b0c170127dff22b572a801e9f2a1f5c24f0bb",
      "parents": [
        "dc6b1ac98434d2c39d86de19aec9cf701b588c81"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 26 00:37:40 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:49 2009 -0400"
      },
      "message": "Blackfin: convert malloc()/memset() to zalloc() in module code\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dc6b1ac98434d2c39d86de19aec9cf701b588c81",
      "tree": "20faf80389aa5f577f03c72f607e45fee6ed826d",
      "parents": [
        "22532578ee0f8725e0155e528c29ff992c1950c7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 26 00:35:24 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:48 2009 -0400"
      },
      "message": "Blackfin: cleanup printk() usage in module code\n\nConvert all printk() statements to use the common pr_xxx() funcs and use\nthe new pr_fmt() function to standardize all of the output.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "22532578ee0f8725e0155e528c29ff992c1950c7",
      "tree": "28696c273cfcc8fba5475eba56d2ed0a9b8401a1",
      "parents": [
        "c014e15a2f667f91b5c2d08a90d77197a89d8065"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 25 15:49:38 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:46 2009 -0400"
      },
      "message": "Blackfin: reject outdated/unused/wrong relocation types\n\nAll kernel modules are required to be built with -mlong-calls and thus\nshould not generate any of these relocations.  If they do, it means the\nmodule has not been compiled properly, so rather than trying to handle\nthem (and running into random run time errors) just error out on module\nload to force the module to be compiled correctly.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c014e15a2f667f91b5c2d08a90d77197a89d8065",
      "tree": "8c02bf94abe2fcc53b8be94da527bbb2a42c671f",
      "parents": [
        "18070dd6692a35bec266ed9ea559c24da4fdeeef"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 24 20:02:58 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:45 2009 -0400"
      },
      "message": "Blackfin: convert ptrace to new memory functions\n\nNow that we have a Blackfin memory function to figure out how to properly\naccess the different regions, drop the custom memory range checks in our\nptrace code and use that.  It makes the code nicer and fixes bugs where\nthe ptrace logic wasn\u0027t handling all the different regions.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "18070dd6692a35bec266ed9ea559c24da4fdeeef",
      "tree": "7b37a13094b9113e96785388bd2370d8f23bde45",
      "parents": [
        "f4e129399c9ead8ec37910ce9793813698c2df51"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 23 20:17:21 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:43 2009 -0400"
      },
      "message": "Blackfin: cleanup traps decode_address() a bit\n\nUnify the address display to shrink the code, and add missing decoding of\na few special Blackfin-specific regions (L1 ROM and MMRs).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f4e129399c9ead8ec37910ce9793813698c2df51",
      "tree": "df38720ee6bf3e2561d48754222ead051ecf7570",
      "parents": [
        "9ea7770fdb0d6742d6a0aba62facda4b35356cf2"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:26:22 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:42 2009 -0400"
      },
      "message": "Blackfin: inline I-pipe bypass code in ret_from_exception\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9ea7770fdb0d6742d6a0aba62facda4b35356cf2",
      "tree": "679027177d58a51f3e4611cfc7ac5d51892db770",
      "parents": [
        "7a7967dc1b606f8c88e33bbec773bf82b4a52e6e"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:26:07 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:40 2009 -0400"
      },
      "message": "Blackfin: sanitize manual control of IPEND[4]\n\nCleanup is performed in two ways:\n\n- remove extraneous updates of IPEND[4] w/ CONFIG_IPIPE,\n  and document remaining use.\n\n- substitute pop-reg-from-stack instructions with plain SP fixups in\n  all save-RETI-then-discard patterns.\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7a7967dc1b606f8c88e33bbec773bf82b4a52e6e",
      "tree": "4196b28a1b48f9fa90ebfb66b3ff5e7fb1d82037",
      "parents": [
        "70f47202320623270f327e249df0121c09e45c09"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:25:52 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:38 2009 -0400"
      },
      "message": "Blackfin: document __ipipe_call_irqtail\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "70f47202320623270f327e249df0121c09e45c09",
      "tree": "a7aee7d1a9a8279435b9676e2866d2e253d74193",
      "parents": [
        "fc9afb997f3e871d1c289258d59b48db30984950"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:24:18 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:37 2009 -0400"
      },
      "message": "Blackfin: allow EVT5 to preempt irqtail prologue (CONFIG_DEBUG_HWERR)\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "fc9afb997f3e871d1c289258d59b48db30984950",
      "tree": "3d404ee3f4c732504e63b6ac18a2a77dcdccc471",
      "parents": [
        "9703a73c983edab860d6d145c87480440fc83348"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:24:02 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:36 2009 -0400"
      },
      "message": "Blackfin: reuse evt_evt14 handler to perform irqtail epilogue\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9703a73c983edab860d6d145c87480440fc83348",
      "tree": "2fd21880766bcb2c1ae7233dc0de6b154df5dc0d",
      "parents": [
        "6b8019c85e18295466095a5778a14c1e9a067554"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:23:48 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:34 2009 -0400"
      },
      "message": "Blackfin: use generic name for EVT14 handler\n\nThe purpose of the EVT14 handler may depend on whether CONFIG_IPIPE is\nenabled, albeit its implementation can be the same in both cases. When\nthe interrupt pipeline is enabled, EVT14 can be used to raise the core\npriority level for the running code; when CONFIG_IPIPE is off, EVT14\ncan be used to lower this level before running softirq handlers.\n\nRename evt14_softirq to evt_evt14 to pick an identifier that fits\nboth, which allows to reuse the same vector setup code as well.\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6b8019c85e18295466095a5778a14c1e9a067554",
      "tree": "de7b2b5ee21f5d70746821a2a5d929577cd0fed5",
      "parents": [
        "bc569f1a77199926be97ba6266dbea27768264df"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:23:32 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:33 2009 -0400"
      },
      "message": "Blackfin: allow high priority domains to preempt schedule_tail()\n\nret_from_fork is always entered with hw interrupts off, which prevents\nreal-time domains to preempt the Linux kernel during part of the\ninitial context switch to the new task, which could in turn raise the\nworst-case latency figures.\n\nTo avoid this, stall the root domain stage in the interrupt pipeline\nto keep the scheduling tail code free from Linux-handled IRQs, then\nenable hardware interrupts again.\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bc569f1a77199926be97ba6266dbea27768264df",
      "tree": "27a30184807cdb43b68df5c8711c08bf4d521c36",
      "parents": [
        "b9c7eb498ddce1f77536707398b6175696570e80"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:23:12 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:32 2009 -0400"
      },
      "message": "Blackfin: export show_stack() to modules\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b9c7eb498ddce1f77536707398b6175696570e80",
      "tree": "77d7e3917c1c18123bbfefda31855ba7a4729251",
      "parents": [
        "d8ca63955a81fd443016ef8813f8e6fd8dea7de4"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:22:48 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:30 2009 -0400"
      },
      "message": "Blackfin: fix misnomer of some I-pipe helpers\n\n__ipipe_{stall, unstall}_root_raw() identifiers may leave the reader\nunder the impression that only the virtual state is affected by these\noperations, which is wrong. Pick names following the convention used\nthroughout the interrupt pipeline code.\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d8ca63955a81fd443016ef8813f8e6fd8dea7de4",
      "tree": "f1826f0ceb58599ea336559b7a43a60e43e4ffd4",
      "parents": [
        "ae4f073c40bf677b03826262e6022b4a251fe437"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:22:25 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:29 2009 -0400"
      },
      "message": "Blackfin: checkpatch --file arch/blackfin/kernel/ipipe.c\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ae4f073c40bf677b03826262e6022b4a251fe437",
      "tree": "452c91be30a3970efbea5780d368945e7f63712c",
      "parents": [
        "d4b834c13940b5433d16ae3605794b3d74804348"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Jun 22 02:02:16 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:28 2009 -0400"
      },
      "message": "Blackfin: make EVT3-\u003eEVT5 lowering more robust wrt IPEND[4]\n\nWe handle many exceptions at EVT5 (hardware error level) so that we can\ncatch exceptions in our exception handling code.  Today - if the global\ninterrupt enable bit (IPEND[4]) is set (interrupts disabled) our trap\nhandling code goes into a infinite loop, since we need interrupts to be\non to defer things to EVT5.\n\nNormal kernel code should not trigger this for any reason as IPEND[4] gets\ncleared early (when doing an interrupt context save) and the kernel stack\nthere should be sane (or something much worse is happening in the system).\nBut there have been a few times where this has happened, so this change\nmakes sure we dump a proper crash message even when things have gone south.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d4b834c13940b5433d16ae3605794b3d74804348",
      "tree": "15211efb031fbf8a1d8b9b42e6bf1116e1123ec8",
      "parents": [
        "e68d1ebc30e033612bb69f949da654d72beae57d"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Jun 04 10:14:17 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:26 2009 -0400"
      },
      "message": "Blackfin: bf537-stamp: add resources for AD1938 audio card\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e68d1ebc30e033612bb69f949da654d72beae57d",
      "tree": "eafce86830631909cb9de7cbfdb21873634aa5ac",
      "parents": [
        "f39d56ec469a9ade221ceeb85a37b051374f616b"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Wed Jun 03 09:46:22 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:24 2009 -0400"
      },
      "message": "Blackfin: bf537-stamp: declare SPI IRQ resources\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f39d56ec469a9ade221ceeb85a37b051374f616b",
      "tree": "20e5213a6823c4b459eca0f2bd65f1e8a13fcdc4",
      "parents": [
        "ab86e5765d41a5eb4239a1c04d613db87bea5ed8"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Dec 02 14:08:58 2008 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:23 2009 -0400"
      },
      "message": "Blackfin: bf537-stamp: update ADP5588 header name\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ab86e5765d41a5eb4239a1c04d613db87bea5ed8",
      "tree": "a41224d4874c2f90e0b423786f00bedf6f3e8bfa",
      "parents": [
        "7ea61767e41e2baedd6a968d13f56026522e1207",
        "2b2af54a5bb6f7e80ccf78f20084b93c398c3a8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:27:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:27:10 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Driver Core: devtmpfs - kernel-maintained tmpfs-based /dev\n  debugfs: Modify default debugfs directory for debugging pktcdvd.\n  debugfs: Modified default dir of debugfs for debugging UHCI.\n  debugfs: Change debugfs directory of IWMC3200\n  debugfs: Change debuhgfs directory of trace-events-sample.h\n  debugfs: Fix mount directory of debugfs by default in events.txt\n  hpilo: add poll f_op\n  hpilo: add interrupt handler\n  hpilo: staging for interrupt handling\n  driver core: platform_device_add_data(): use kmemdup()\n  Driver core: Add support for compatibility classes\n  uio: add generic driver for PCI 2.3 devices\n  driver-core: move dma-coherent.c from kernel to driver/base\n  mem_class: fix bug\n  mem_class: use minor as index instead of searching the array\n  driver model: constify attribute groups\n  UIO: remove \u0027default n\u0027 from Kconfig\n  Driver core: Add accessor for device platform data\n  Driver core: move dev_get/set_drvdata to drivers/base/dd.c\n  Driver core: add new device to bus\u0027s list before probing\n"
    },
    {
      "commit": "7ea61767e41e2baedd6a968d13f56026522e1207",
      "tree": "45120513d73ab1d05897b00e4e10a7e875b142b6",
      "parents": [
        "0950efd1a1490e869d19ec631eed75ef57772f8b",
        "e9d599220b97e7d52311f6011c75ba0cfcb356fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:11:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:11:54 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (641 commits)\n  Staging: remove sxg driver\n  Staging: remove heci driver\n  Staging: remove at76_usb wireless driver.\n  Staging: rspiusb: remove the driver\n  Staging: meilhaus: remove the drivers\n  Staging: remove me4000 driver.\n  Staging: line6: ffzb returns an unsigned integer\n  Staging: line6: pod.c: style cleanups\n  Staging: iio: introduce missing kfree\n  Staging: dream: introduce missing kfree\n  Staging: comedi: addi-data: NULL dereference of amcc in v_pci_card_list_init()\n  Staging: vt665x: fix built-in compiling\n  Staging: rt3090: enable NATIVE_WPA_SUPPLICANT_SUPPORT option\n  Staging: rt3090: port changes in WPA_MIX_PAIR_CIPHER to rt3090\n  Staging: rt3090: rename device from raX to wlanX\n  Staging: rt3090: remove possible conflict with rt2860\n  Staging: rt2860/rt2870/rt3070/rt3090: fix compiler warning on x86_64\n  Staging: rt2860: add new device ids\n  Staging: rt3090: add device id 1462:891a\n  Staging: asus_oled: Cleaned up checkpatch issues.\n  ...\n"
    },
    {
      "commit": "0950efd1a1490e869d19ec631eed75ef57772f8b",
      "tree": "ee1138885190a3c7f6a0631c118ebb4ecbd3cb7a",
      "parents": [
        "4406c56d0a4da7a37b9180abeaece6cd00bcc874",
        "889c27744c30eb7a43b68c11e33e679cfafc8cd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:11:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:11:23 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pcmcia-2.6:\n  pcmcia: document return value of pcmcia_loop_config\n  pcmcia: dtl1_cs: fix pcmcia_loop_config logic\n  pcmcia: drop non-existant includes\n  pcmcia: disable prefetch/burst for OZ6933\n  pcmcia: fix incorrect argument order to list_add_tail()\n  pcmcia: drivers/pcmcia/pcmcia_resource.c: Remove unnecessary semicolons\n  pcmcia: Use phys_addr_t for physical addresses\n  pcmcia: drivers/pcmcia: Make static\n"
    },
    {
      "commit": "4406c56d0a4da7a37b9180abeaece6cd00bcc874",
      "tree": "65a85fa73a25d24cbed6d163fdcf8df1b934a0be",
      "parents": [
        "6b7b352f2102e21f9d8f38e932f01d9c5705c073",
        "5e3573db2bd5db6925159279d99576a4635bdb66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 07:49:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 07:49:54 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (75 commits)\n  PCI hotplug: clean up acpi_run_hpp()\n  PCI hotplug: acpiphp: use generic pci_configure_slot()\n  PCI hotplug: shpchp: use generic pci_configure_slot()\n  PCI hotplug: pciehp: use generic pci_configure_slot()\n  PCI hotplug: add pci_configure_slot()\n  PCI hotplug: clean up acpi_get_hp_params_from_firmware() interface\n  PCI hotplug: acpiphp: don\u0027t cache hotplug_params in acpiphp_bridge\n  PCI hotplug: acpiphp: remove superfluous _HPP/_HPX evaluation\n  PCI: Clear saved_state after the state has been restored\n  PCI PM: Return error codes from pci_pm_resume()\n  PCI: use dev_printk in quirk messages\n  PCI / PCIe portdrv: Fix pcie_portdrv_slot_reset()\n  PCI Hotplug: convert acpi_pci_detect_ejectable() to take an acpi_handle\n  PCI Hotplug: acpiphp: find bridges the easy way\n  PCI: pcie portdrv: remove unused variable\n  PCI / ACPI PM: Propagate wake-up enable for devices w/o ACPI support\n  ACPI PM: Replace wakeup.prepared with reference counter\n  PCI PM: Introduce device flag wakeup_prepared\n  PCI / ACPI PM: Rework some debug messages\n  PCI PM: Simplify PCI wake-up code\n  ...\n\nFixed up conflict in arch/powerpc/kernel/pci_64.c due to OF device tree\nscanning having been moved and merged for the 32- and 64-bit cases.  The\n\u0027needs_freset\u0027 initialization added in 6e19314cc (\"PCI/powerpc: support\nPCIe fundamental reset\") is now in arch/powerpc/kernel/pci_of_scan.c.\n"
    },
    {
      "commit": "6b7b352f2102e21f9d8f38e932f01d9c5705c073",
      "tree": "189dc171c0de4754d6dcf96c1c68ce300b80e687",
      "parents": [
        "a3eb51ecfa1d7be689f05c9f12cb0fcf862c516e",
        "cb684b5bcd6a79ae7e2360c6b158c4aa7b0a293a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 07:46:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 07:46:34 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: fix linkage problem with blk_iopoll and !CONFIG_BLOCK\n"
    },
    {
      "commit": "a3eb51ecfa1d7be689f05c9f12cb0fcf862c516e",
      "tree": "9995b3b9207c18a58ce99700f569b7bc2877e23c",
      "parents": [
        "fdaa45e95d2ef59a140d2fb2e487141f83f5a07c",
        "1ef7d9aa32a8ee054c4d4fdcd2ea537c04d61b2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 07:45:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 07:45:38 2009 -0700"
      },
      "message": "Merge branch \u0027writeback\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027writeback\u0027 of git://git.kernel.dk/linux-2.6-block:\n  writeback: fix possible bdi writeback refcounting problem\n  writeback: Fix bdi use after free in wb_work_complete()\n  writeback: improve scalability of bdi writeback work queues\n  writeback: remove smp_mb(), it\u0027s not needed with list_add_tail_rcu()\n  writeback: use schedule_timeout_interruptible()\n  writeback: add comments to bdi_work structure\n  writeback: splice dirty inode entries to default bdi on bdi_destroy()\n  writeback: separate starting of sync vs opportunistic writeback\n  writeback: inline allocation failure handling in bdi_alloc_queue_work()\n  writeback: use RCU to protect bdi_list\n  writeback: only use bdi_writeback_all() for WB_SYNC_NONE writeout\n  fs: Assign bdi in super_block\n  writeback: make wb_writeback() take an argument structure\n  writeback: merely wakeup flusher thread if work allocation fails for WB_SYNC_NONE\n  writeback: get rid of wbc-\u003efor_writepages\n  fs: remove bdev-\u003ebd_inode_backing_dev_info\n"
    },
    {
      "commit": "1ef7d9aa32a8ee054c4d4fdcd2ea537c04d61b2f",
      "tree": "69c570a78f37760ead0c8cad2eda25991c3fcd4c",
      "parents": [
        "77b9d059cb3ddb8b1246d5878e81d52926550b23"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Sep 15 21:37:55 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:53 2009 +0200"
      },
      "message": "writeback: fix possible bdi writeback refcounting problem\n\nwb_clear_pending AFAIKS should not be called after the item has been\nput on the list, except by the worker threads. It could lead to the\nsituation where the refcount is decremented below 0 and cause lots of\nproblems.\n\nPresumably the !wb_has_dirty_io case is not a common one, so it can\nbe discovered when the thread wakes up to check?\n\nAlso add a comment in bdi_work_clear.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "77b9d059cb3ddb8b1246d5878e81d52926550b23",
      "tree": "6d6a894d91097aec9e589d22f48d7ec387e062d9",
      "parents": [
        "77fad5e625e56eb31a343ae1d489979fdc61a2aa"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Sep 15 21:34:51 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:52 2009 +0200"
      },
      "message": "writeback: Fix bdi use after free in wb_work_complete()\n\nBy the time bdi_work_on_stack gets evaluated again in bdi_work_free, it\ncan already have been deallocated and used for something else in the\n!on stack case, giving a false positive in this test and causing\ncorruption.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "77fad5e625e56eb31a343ae1d489979fdc61a2aa",
      "tree": "e0b881a38be27d0c4d8523289f51b70ffb98c080",
      "parents": [
        "deed62edffe600bc5b379c872d3004116e001b66"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Sep 15 21:34:12 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:52 2009 +0200"
      },
      "message": "writeback: improve scalability of bdi writeback work queues\n\nIf you\u0027re going to do an atomic RMW on each list entry, there\u0027s not much\npoint in all the RCU complexities of the list walking. This is only going\nto help the multi-thread case I guess, but it doesn\u0027t hurt to do now.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "deed62edffe600bc5b379c872d3004116e001b66",
      "tree": "2c1837366be7dac9986a250d8b5cebf6f54fdea0",
      "parents": [
        "49db041430e8a856dbc3af15430bf068f1c74655"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Sep 15 21:32:58 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:52 2009 +0200"
      },
      "message": "writeback: remove smp_mb(), it\u0027s not needed with list_add_tail_rcu()\n\nlist_add_tail_rcu contains required barriers.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "49db041430e8a856dbc3af15430bf068f1c74655",
      "tree": "f6ea57fc200d6584bcaef88b0ac032da0ee5c459",
      "parents": [
        "8010c3b6349b407f8f11b3f4d7e9f94cb00fe528"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Sep 15 21:27:40 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:52 2009 +0200"
      },
      "message": "writeback: use schedule_timeout_interruptible()\n\nGets rid of a manual set_current_state().\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "8010c3b6349b407f8f11b3f4d7e9f94cb00fe528",
      "tree": "eecf594bec286f582c0b9709a87a0edb82dc034b",
      "parents": [
        "ce5f8e7795195edb6f84f74aa9d72e739df38486"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Sep 15 20:04:57 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:52 2009 +0200"
      },
      "message": "writeback: add comments to bdi_work structure\n\nAnd document its retriever, get_next_work_item().\n\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ce5f8e7795195edb6f84f74aa9d72e739df38486",
      "tree": "f8d5a3a18d70b49b2c9bbe47f62c908e8eda9c64",
      "parents": [
        "b6e51316daede0633e9274e1e30391cfa4747877"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Sep 14 12:57:56 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:52 2009 +0200"
      },
      "message": "writeback: splice dirty inode entries to default bdi on bdi_destroy()\n\nWe cannot safely ensure that the inodes are all gone at this point\nin time, and we must not destroy this bdi with inodes having off it.\nSo just splice our entries to the default bdi since that one will\nalways persist.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "b6e51316daede0633e9274e1e30391cfa4747877",
      "tree": "664476bb4e7c05dcce3ad908363b482134c68429",
      "parents": [
        "bcddc3f01c9122882c8b9f12ab94a934e55aef97"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:13:54 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:52 2009 +0200"
      },
      "message": "writeback: separate starting of sync vs opportunistic writeback\n\nbdi_start_writeback() is currently split into two paths, one for\nWB_SYNC_NONE and one for WB_SYNC_ALL. Add bdi_sync_writeback()\nfor WB_SYNC_ALL writeback and let bdi_start_writeback() handle\nonly WB_SYNC_NONE.\n\nPush down the writeback_control allocation and only accept the\nparameters that make sense for each function. This cleans up\nthe API considerably.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "bcddc3f01c9122882c8b9f12ab94a934e55aef97",
      "tree": "db642f05ec083f49c4e32cf8d93c9f14028d8ec5",
      "parents": [
        "cfc4ba5365449cb6b5c9f68d755a142f17da1e47"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Sep 13 20:07:36 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:52 2009 +0200"
      },
      "message": "writeback: inline allocation failure handling in bdi_alloc_queue_work()\n\nThis gets rid of work \u003d\u003d NULL in bdi_queue_work() and puts the\nOOM handling where it belongs.\n\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "cfc4ba5365449cb6b5c9f68d755a142f17da1e47",
      "tree": "08770de9bb0e658f2e65abd4d10187b3e9f6bb1b",
      "parents": [
        "f11fcae8401a3175f528e2f7917362645d570111"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Sep 14 13:12:40 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:51 2009 +0200"
      },
      "message": "writeback: use RCU to protect bdi_list\n\nNow that bdi_writeback_all() no longer handles integrity writeback,\nit doesn\u0027t have to block anymore. This means that we can switch\nbdi_list reader side protection to RCU.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "f11fcae8401a3175f528e2f7917362645d570111",
      "tree": "1d0cf5d256ab40405582f5b459856cff41938c56",
      "parents": [
        "32a88aa1b6dfb901cec64e1898cac78d0f25028a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Sep 15 09:53:35 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:51 2009 +0200"
      },
      "message": "writeback: only use bdi_writeback_all() for WB_SYNC_NONE writeout\n\nData integrity writeback must use bdi_start_writeback() and ensure\nthat wbc-\u003esb and wbc-\u003ebdi are set.\n\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "32a88aa1b6dfb901cec64e1898cac78d0f25028a",
      "tree": "51aa6f56ccfca53f495d015645373317bdee3647",
      "parents": [
        "c4a77a6c7dcff04a2abc7fe4b6b2ae605be41c5b"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:02:33 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:51 2009 +0200"
      },
      "message": "fs: Assign bdi in super_block\n\nWe do this automatically in get_sb_bdev() from the set_bdev_super()\ncallback. Filesystems that have their own private backing_dev_info\nmust assign that in -\u003efill_super().\n\nNote that -\u003es_bdi assignment is required for proper writeback!\n\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c4a77a6c7dcff04a2abc7fe4b6b2ae605be41c5b",
      "tree": "2e0a4097cab5b94249f69fae7ebbcb22d6c8f225",
      "parents": [
        "f0fad8a530e7cbad5f686dbca3079d1a626a3882"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:25 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:18:25 2009 +0200"
      },
      "message": "writeback: make wb_writeback() take an argument structure\n\nWe need to be able to pass in range_cyclic as well, so instead\nof growing yet another argument, split the arguments into a\nstruct wb_writeback_args structure that we can use internally.\nAlso makes it easier to just copy all members to an on-stack\nstruct, since we can\u0027t access work after clearing the pending\nbit.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "f0fad8a530e7cbad5f686dbca3079d1a626a3882",
      "tree": "8e2260cd493a9088c6523dcd0a9f00e34d34a328",
      "parents": [
        "1fe06ad89255c211fe100d7f690d10b161398df8"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Fri Sep 11 09:47:56 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:16:18 2009 +0200"
      },
      "message": "writeback: merely wakeup flusher thread if work allocation fails for WB_SYNC_NONE\n\nSince it\u0027s an opportunistic writeback and not a data integrity action,\ndon\u0027t punt to blocking writeback. Just wakeup the thread and it will\nflush old data.\n\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "1fe06ad89255c211fe100d7f690d10b161398df8",
      "tree": "826d32bf081a6729aeaa08fe42422e49a9b86f6f",
      "parents": [
        "2c96ce9f2084c1e04d02883e622f74a537a63aea"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Sep 15 15:10:20 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:16:18 2009 +0200"
      },
      "message": "writeback: get rid of wbc-\u003efor_writepages\n\nIt\u0027s only set, it\u0027s never checked. Kill it.\n\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2c96ce9f2084c1e04d02883e622f74a537a63aea",
      "tree": "cad3c6773d2886103b05f7b090b3385d23076a03",
      "parents": [
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Sep 15 09:43:56 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 16 15:16:18 2009 +0200"
      },
      "message": "fs: remove bdev-\u003ebd_inode_backing_dev_info\n\nIt has been unused since it was introduced in:\n\ncommit 520808bf20e90fdbdb320264ba7dd5cf9d47dcac\nAuthor: Andrew Morton \u003cakpm@osdl.org\u003e\nDate:   Fri May 21 00:46:17 2004 -0700\n\n    [PATCH] block device layer: separate backing_dev_info infrastructure\n\nSo lets just kill it.\n\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "cb684b5bcd6a79ae7e2360c6b158c4aa7b0a293a",
      "tree": "f6bccc81c1d4405873b5b936d1a7c12bc60a9f82",
      "parents": [
        "18240904960a39e582ced8ba8ececb10b8c22dd3"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Sep 15 21:53:11 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Sep 15 21:53:11 2009 +0200"
      },
      "message": "block: fix linkage problem with blk_iopoll and !CONFIG_BLOCK\n\n kernel/built-in.o:(.data+0x17b0): undefined reference to `blk_iopoll_enabled\u0027\n\nSince the extern declaration makes the compile work, but the actual\nsymbol is missing when block/blk-iopoll.o isn\u0027t linked in.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "fdaa45e95d2ef59a140d2fb2e487141f83f5a07c",
      "tree": "262f543514ab9366de694fc66f65533fd242a37e",
      "parents": [
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 15 11:00:26 2009 +0200"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 15 22:32:10 2009 +0300"
      },
      "message": "slub: Fix build error in kmem_cache_open() with !CONFIG_SLUB_DEBUG\n\nThis build bug:\n\n mm/slub.c: In function \u0027kmem_cache_open\u0027:\n mm/slub.c:2476: error: \u0027disable_higher_order_debug\u0027 undeclared (first use in this function)\n mm/slub.c:2476: error: (Each undeclared identifier is reported only once\n mm/slub.c:2476: error: for each function it appears in.)\n\nTriggers because there\u0027s no !CONFIG_SLUB_DEBUG definition for\ndisable_higher_order_debug.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n"
    },
    {
      "commit": "e9d599220b97e7d52311f6011c75ba0cfcb356fe",
      "tree": "1309442e3019c2d0b469e3bafdb4eed2e3cc3c73",
      "parents": [
        "0b33559a1adb3b9953503c9b55a61c37db34ffc0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 10:09:27 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: remove sxg driver\n\nUnfortunatly, the upstream company has abandonded development of this\ndriver.  So it\u0027s best to just remove the driver from the tree.\n\nCc: Christopher Harrer \u003ccharrer@alacritech.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0b33559a1adb3b9953503c9b55a61c37db34ffc0",
      "tree": "e907a14dbb57329f20927dfd91a40e607e9545e6",
      "parents": [
        "1c6592f3b78640902494650efb88d8c2520c5c92"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Sep 11 09:46:35 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: remove heci driver\n\nIntel has officially abandoned this project and does not want to\nmaintian it or have it included in the main kernel tree, as no one\nshould use the code, it\u0027s not needed anymore.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1c6592f3b78640902494650efb88d8c2520c5c92",
      "tree": "bcedbd1353eae39643ee50bc4fb71e6811be1768",
      "parents": [
        "ffac040c05f7887896fbd5e1139e7fc59c30fa21"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 03 11:58:09 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: remove at76_usb wireless driver.\n\nThere is already an in-kernel driver for this hardware (since 2.6.30),\nat76c50x-usb, and it supports all of the same devices.  So this driver\ncan now be deleted.\n\nAcked-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e \nCc: linux-wireless \u003clinux-wireless@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ffac040c05f7887896fbd5e1139e7fc59c30fa21",
      "tree": "c21e65ac98ca7ae33528ca11b29f909f7d8d6e94",
      "parents": [
        "a8fcffbde4cedf319f7009cec21baddf9422685e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 02 21:33:06 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: rspiusb: remove the driver\n\nNo one cares, it\u0027s a custom userspace interface, and the code hasn\u0027t\nbuilt in a long time.  So remove it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a8fcffbde4cedf319f7009cec21baddf9422685e",
      "tree": "844273a59ce2ab7b1a3ad0280eeaa73c4b64e9a0",
      "parents": [
        "06bf27ddaae4deb796ec90a11c5ecefd7364e3ed"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 02 21:29:37 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: meilhaus: remove the drivers\n\nThe comedi drivers should be used instead, no need to have\nthese in here as well.\n\nCc: David Kiliani \u003cmail@davidkiliani.de\u003e\nCc: Meilhaus Support \u003csupport@meilhaus.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "06bf27ddaae4deb796ec90a11c5ecefd7364e3ed",
      "tree": "50d492dbe9c81d05ad4fb3e5d6474b7f630eac7b",
      "parents": [
        "c2f5e9d2bfa41cd4ba1c7dc49b32d6b6df6d195b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 02 21:27:08 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: remove me4000 driver.\n\nThe comedi drivers should be used instead, no need to have\nthis driver in the tree duplicating that one.\n\nCc: Wolfgang Beiter \u003cw.beiter@aon.at\u003e\nCc: Guenter Gebhardt \u003cg.gebhardt@meilhaus.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "48c8276d7ac534d62c594c9a493130ff9137675d"
}
