)]}'
{
  "log": [
    {
      "commit": "8d662c8d34a05e8e47deaa9e22fe770dc557c2d3",
      "tree": "96f8ee1bcbda6aded36a9f551f4df8179e33782c",
      "parents": [
        "2c8c53e28f178577dfdf3a69731b998b7e3df8ae"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Dec 27 18:18:29 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:24 2011 +0100"
      },
      "message": "MIPS: Use WARN() in uasm for better diagnostics.\n\nOn the off chance that uasm ever warns about overflow, there is no way\nto know what the offending instruction is.\n\nChange the printks to WARNs, so we can get a nice stack trace.  It has\nthe added benefit of being much more noticeable than the short single\nline warning message, so is less likely to be ignored.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1905/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2c8c53e28f178577dfdf3a69731b998b7e3df8ae",
      "tree": "0b65ff7fa0ac67795698be7a50559d77d3bc72db",
      "parents": [
        "bb3d68c30a00918d4c9fa02a5c17a5aacf597977"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Dec 27 18:07:57 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:23 2011 +0100"
      },
      "message": "MIPS: Optimize TLB handlers for Octeon CPUs\n\nOcteon can use scratch registers in the TLB handlers.  Octeon II can\nuse LDX instructions.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1904/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb3d68c30a00918d4c9fa02a5c17a5aacf597977",
      "tree": "6d6db066452de4a2ec28f24bc7b0c287eabd9967",
      "parents": [
        "cc33ae437975416a1b78f99e2715e91ab643526a"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Dec 27 18:07:56 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:23 2011 +0100"
      },
      "message": "MIPS: Add LDX and LWX instructions to uasm.\n\nNeeded by Octeon II optimized TLB handlers.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPachwork: https://patchwork.linux-mips.org/patch/1903/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cc33ae437975416a1b78f99e2715e91ab643526a",
      "tree": "958e4165ddcd45bf6ba9c498fa8f736dcbcbe770",
      "parents": [
        "afc7c9864a2d1b0c398425aac84b8a095c8dfa7c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Dec 20 15:54:50 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:23 2011 +0100"
      },
      "message": "MIPS: Use BBIT instructions in TLB handlers\n\nIf the CPU supports BBIT0 and BBIT1, use them in TLB handlers as they\nare more efficient than an AND followed by an branch and then\nrestoring the clobbered register.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1873/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "afc7c9864a2d1b0c398425aac84b8a095c8dfa7c",
      "tree": "172187ab42563fa097809b46a3470d901c8e3fb4",
      "parents": [
        "3d8bfdd0307223de678962f1c1907a7cec549136"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Dec 20 15:54:49 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:22 2011 +0100"
      },
      "message": "MIPS: Declare uasm bbit0 and bbit1 functions.\n\nthese are already defined, but declaring them allow them to be used\noutside of uasm.c.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1872/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3d8bfdd0307223de678962f1c1907a7cec549136",
      "tree": "007146d1452d054e5e676b5a930d48292b0ae4b6",
      "parents": [
        "c42aef0947d717849f31965ecc0778707839bfe0"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 21 14:19:11 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:22 2011 +0100"
      },
      "message": "MIPS: Use C0_KScratch (if present) to hold PGD pointer.\n\nDecide at runtime to use either Context or KScratch to hold the PGD\npointer.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1876/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c42aef0947d717849f31965ecc0778707839bfe0",
      "tree": "7ce30dcb07e85b2af44045bb9be3e4da99074ae8",
      "parents": [
        "e77c32fe284a4da1b4e0994890a4d3527812eb61"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 21 14:19:10 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:22 2011 +0100"
      },
      "message": "MIPS: Add DINSM to uasm.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1875/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e77c32fe284a4da1b4e0994890a4d3527812eb61",
      "tree": "8bff97f0aeb8ce4ba0bf4af92f798e06b66f6e9f",
      "parents": [
        "487d70d0b8bd1c70d099a7526077ffefee412050"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 21 14:19:09 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:22 2011 +0100"
      },
      "message": "MIPS: Probe for presence of KScratch registers.\n\nProbe c0_config4 for KScratch registers and report them in /proc/cpuinfo.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1877/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "487d70d0b8bd1c70d099a7526077ffefee412050",
      "tree": "e8ea4a5830fa88dca0a903b6bdf1f14e3ee119eb",
      "parents": [
        "0bec405e8ee390067e63265b3002aaac49d4eea8"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Nov 23 16:06:25 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:21 2011 +0100"
      },
      "message": "MIPS: Add generic support for multiple machines within a single kernel\n\nThis patch adds a generic solution to support multiple machines based on\na given SoC within a single kernel image. It is implemented already for\nseveral other architectures but MIPS has no generic support for that yet.\n\n[Ralf: This competes with DT but DT is a much more complex solution and this\ncode has been used by OpenWRT for a long time so for now DT is a bad reason\nto stop the merge but longer term this should be migrated to DT.]\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kaloz@openwrt.org\nCc: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nCc: Cliff Holden \u003cCliff.Holden@Atheros.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1814/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0bec405e8ee390067e63265b3002aaac49d4eea8",
      "tree": "4f556448cd28294d736e65ac00ef5d6e22a00310",
      "parents": [
        "a1181caac965c660be2bd350a9deb763e6f4b738"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Nov 12 13:37:52 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:21 2011 +0100"
      },
      "message": "MIPS: Use printf extension %pR for struct resource\n\nUsing %pR standardizes the struct resource output.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nTo: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1772/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a1181caac965c660be2bd350a9deb763e6f4b738",
      "tree": "bd6ff9ba19cfbc46faa80b96ae7a7b6300cfb8f5",
      "parents": [
        "1b59be2a6cdcb5a12e18d8315c07c94a624de48f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Nov 04 20:07:26 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:21 2011 +0100"
      },
      "message": "MIPS: Sibyte: Use vzalloc in sbbus profiler\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nTo: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1756/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1b59be2a6cdcb5a12e18d8315c07c94a624de48f",
      "tree": "5cf48d9f94d85e9b1f984610b6868ad100ca1916",
      "parents": [
        "f9ee7f60d6f37ae0184812b4c59b3869f875768b",
        "2ed1c5257b5d669df2a64bd53e61dc19c7d936cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 13:01:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 13:01:14 2011 -0800"
      },
      "message": "Merge branch \u0027slab/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027slab/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  Update Pekka\u0027s email address in MAINTAINERS\n  mm/slab.c: make local symbols static\n  slub: Avoid use of slub_lock in show_slab_objects()\n  memory hotplug: one more lock on memory hotplug\n"
    },
    {
      "commit": "f9ee7f60d6f37ae0184812b4c59b3869f875768b",
      "tree": "6c30a7e94b90cfa3a43cda45f4bdb2f254f3ba10",
      "parents": [
        "16c1020362083b320868c0deef492249089c3cd3",
        "1161ec944916069ceec21c487e30247d9ff22857",
        "76d1f7bfcd5872056902c5a88b5fcd5d4d00a7a9",
        "afa14e7c553ebe45844d76208f66017a43abd0e2",
        "7c46d8da09df22361d1d43465c4f1b06cecaf25f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 12:45:00 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 12:45:00 2011 -0800"
      },
      "message": "Merge branches \u0027core-fixes-for-linus\u0027, \u0027x86-fixes-for-linus\u0027, \u0027timers-fixes-for-linus\u0027 and \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  rcu: avoid pointless blocked-task warnings\n  rcu: demote SRCU_SYNCHRONIZE_DELAY from kernel-parameter status\n  rtmutex: Fix comment about why new_owner can be NULL in wake_futex_pi()\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, olpc: Add missing Kconfig dependencies\n  x86, mrst: Set correct APB timer IRQ affinity for secondary cpu\n  x86: tsc: Fix calibration refinement conditionals to avoid divide by zero\n  x86, ia64, acpi: Clean up x86-ism in drivers/acpi/numa.c\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  timekeeping: Make local variables static\n  time: Rename misnamed minsec argument of clocks_calc_mult_shift()\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing: Remove syscall_exit_fields\n  tracing: Only process module tracepoints once\n  perf record: Add \"nodelay\" mode, disabled by default\n  perf sched: Fix list of events, dropping unsupported \u0027:r\u0027 modifier\n  Revert \"perf tools: Emit clearer message for sys_perf_event_open ENOENT return\"\n  perf top: Fix annotate segv\n  perf evsel: Fix order of event list deletion\n"
    },
    {
      "commit": "16c1020362083b320868c0deef492249089c3cd3",
      "tree": "ff200df3502e6010745713275d69fd0a07e399cf",
      "parents": [
        "65e5d002b5ad220db2bf9557f53de5a98f7dab86",
        "bbba75606963c82febf7bd2761ea848ac5d1a1bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 12:33:40 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 12:33:40 2011 -0800"
      },
      "message": "Merge branch \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (161 commits)\n  ARM: pxa: fix building issue of missing physmap.h\n  ARM: mmp: PXA910 drive strength FAST using wrong value\n  ARM: mmp: MMP2 drive strength FAST using wrong value\n  ARM: pxa: fix recursive calls in pxa_low_gpio_chip\n  AT91: Support for gsia18s board\n  AT91: Acme Systems FOX Board G20 board files\n  AT91: board-sam9m10g45ek.c: Remove duplicate inclusion of mach/hardware.h\n  ARM: pxa: fix suspend/resume array index miscalculation\n  ARM: pxa: use cpu_has_ipr() consistently in irq.c\n  ARM: pxa: remove unused variable in clock-pxa3xx.c\n  ARM: pxa: fix warning in zeus.c\n  ARM: sa1111: fix typo in sa1111_retrigger_lowirq()\n  ARM mxs: clkdev related compile fixes\n  ARM i.MX mx31_3ds: Fix MC13783 regulator names\n  ARM: plat-stmp3xxx: irq_data conversion.\n  ARM: plat-spear: irq_data conversion.\n  ARM: plat-orion: irq_data conversion.\n  ARM: plat-omap: irq_data conversion.\n  ARM: plat-nomadik: irq_data conversion.\n  ARM: plat-mxc: irq_data conversion.\n  ...\n\nFix up trivial conflict in arch/arm/plat-omap/gpio.c (Lennert\nBuytenhek\u0027s irq_data conversion clashing with some omap irq updates)\n"
    },
    {
      "commit": "65e5d002b5ad220db2bf9557f53de5a98f7dab86",
      "tree": "93d36afd4b82a24e5b553766a574a6632fca3aff",
      "parents": [
        "38567333a6dabd0f2b4150e9fb6dd8e3ba2985e5",
        "cb4d3eaebb96616085f5a46a7d7e004ddd955b09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 12:29:50 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 12:29:50 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: fix missing branch in __error_a\n  ARM: fix /proc/$PID/stack on SMP\n  ARM: Fix build regression on SA11x0, PXA, and H720x targets\n  ARM: 6625/1: use memblock memory regions for \"System RAM\" I/O resources\n  ARM: fix wrongly patched constants\n  ARM: 6624/1: fix dependency for CONFIG_SMP_ON_UP\n  ARM: 6623/1: Thumb-2: Fix out-of-range offset for Thumb-2 in proc-v7.S\n  ARM: 6622/1: fix dma_unmap_sg() documentation\n  ARM: 6621/1: bitops: remove condition code clobber for CLZ\n  ARM: 6620/1: Change misleading warning when CONFIG_CMDLINE_FORCE is used\n  ARM: 6619/1: nommu: avoid mapping vectors page when !CONFIG_MMU\n  ARM: sched_clock: make minsec argument to clocks_calc_mult_shift() zero\n  ARM: sched_clock: allow init_sched_clock() to be called early\n  ARM: integrator: fix compile warning in cpu.c\n  ARM: 6616/1: Fix ep93xx-fb init/exit annotations\n  ARM: twd: fix display of twd frequency\n  ARM: udelay: prevent math rounding resulting in short udelays\n"
    },
    {
      "commit": "7c46d8da09df22361d1d43465c4f1b06cecaf25f",
      "tree": "44342b27ffea30e3f5ed54f7e7ebc0221f5e6f5f",
      "parents": [
        "acac03fa15a8684bb60489ed87b5aae5258c0838",
        "7f85803a26f304e698c673838aab06cc6d4d6e59"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 15 15:23:27 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 15 15:23:27 2011 +0100"
      },
      "message": "Merge branch \u0027tip/perf/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent\n"
    },
    {
      "commit": "bbba75606963c82febf7bd2761ea848ac5d1a1bb",
      "tree": "50880b4539c578c407f6c1aa605fddf5e371bb7e",
      "parents": [
        "073154459b80a43f7e4f088b11c93c8e9cb07f14",
        "ccbc87693dcb428443a72d644e63484676517c2d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 15 13:24:02 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 15 13:24:02 2011 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable\n"
    },
    {
      "commit": "073154459b80a43f7e4f088b11c93c8e9cb07f14",
      "tree": "c81603910b742fbb0e4129034e5011364a9c7418",
      "parents": [
        "c76d292db9869ae73fd401e9a3fc728ed5caf0a7",
        "ea0c4f3ca8a55e7e3138c2c4b3e9f7fe34d3ecab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 15 12:39:04 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 15 12:39:04 2011 +0000"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel-stable\n"
    },
    {
      "commit": "2ed1c5257b5d669df2a64bd53e61dc19c7d936cd",
      "tree": "ab011d6a4b10ccf1e826d827f23bf574e6cec4b5",
      "parents": [
        "68a1b1955957e222d890f550d2a44ae598db3de9"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@kernel.org",
        "time": "Sat Jan 15 13:30:04 2011 +0200"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@kernel.org",
        "time": "Sat Jan 15 13:30:04 2011 +0200"
      },
      "message": "Update Pekka\u0027s email address in MAINTAINERS\n\nSigned-off-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\n"
    },
    {
      "commit": "68a1b1955957e222d890f550d2a44ae598db3de9",
      "tree": "809e8420b4c54da4d179fa69aacc269020e486ec",
      "parents": [
        "597fb188cbee2d371246e1669bbc6051bb666aa9"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Jan 11 17:49:32 2011 -0600"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@kernel.org",
        "time": "Sat Jan 15 13:28:36 2011 +0200"
      },
      "message": "mm/slab.c: make local symbols static\n\nLocal symbols should be static.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\n"
    },
    {
      "commit": "597fb188cbee2d371246e1669bbc6051bb666aa9",
      "tree": "fd9cb605050ca15274cf391dc6bd4073d04808df",
      "parents": [
        "38567333a6dabd0f2b4150e9fb6dd8e3ba2985e5",
        "04d94879c8a4973b5499dc26b9d38acee8928791"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@kernel.org",
        "time": "Sat Jan 15 13:28:17 2011 +0200"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@kernel.org",
        "time": "Sat Jan 15 13:28:17 2011 +0200"
      },
      "message": "Merge branch \u0027slub/hotplug\u0027 into slab/urgent\n"
    },
    {
      "commit": "cb4d3eaebb96616085f5a46a7d7e004ddd955b09",
      "tree": "68d53e993cdc1810762f0ff91c8891dc4090f86e",
      "parents": [
        "d5996b2ff0e26cf7ed4c103084a2d6fc569e7216"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 15 11:19:19 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 15 11:19:19 2011 +0000"
      },
      "message": "ARM: fix missing branch in __error_a\n\nWhen DEBUG_LL is not set, we don\u0027t want __error_a re-entering\n__lookup_machine_type - we want it to go to the error function.  This\nused to be the case before we reorganized the layout for hotplug cpu,\nas we used to fall through to __error.  With the changed layout, we\nneed an explicit branch here instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea0c4f3ca8a55e7e3138c2c4b3e9f7fe34d3ecab",
      "tree": "c23c6544f1918459451bd77741ab02cd113388e4",
      "parents": [
        "33e739973defbe6b88a2375f174571bf7e72d8fd"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jan 14 11:01:00 2011 -0600"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Jan 15 04:29:21 2011 -0600"
      },
      "message": "ARM: pxa: fix building issue of missing physmap.h\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "33e739973defbe6b88a2375f174571bf7e72d8fd",
      "tree": "446ee675a4ef7d4084d8b53adaa6c433e0a63feb",
      "parents": [
        "ee309d3d6e60e19e93cde22e49b87c434dc826ba"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Jan 07 11:27:46 2011 -0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Jan 15 04:29:20 2011 -0600"
      },
      "message": "ARM: mmp: PXA910 drive strength FAST using wrong value\n\nDrive strength for PXA910 is a 2 bit value but because of the mapping in\nplat-pxa/mfp.h needs to be shifted up one bit to handle real\nlocation in mfp registers.  (MMP2 and PXA910 drive strength start\nat bit 11 while PXA168 starts at bit 10).\n\nValues 0, 1, 2, and 3 effectively need to be\n0, 2, 4, and 6 to fit into register.  8 does not work.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "ee309d3d6e60e19e93cde22e49b87c434dc826ba",
      "tree": "304f4b46d9c4170bf6c1cf4d6e886e456a3647d1",
      "parents": [
        "a1015a159530391fc498482656bab6c99dcd3c70"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Jan 07 11:26:52 2011 -0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Jan 15 04:29:19 2011 -0600"
      },
      "message": "ARM: mmp: MMP2 drive strength FAST using wrong value\n\nDrive strength for MMP2 is a 2 bit value but because of the mapping in\nplat-pxa/mfp.h needs to be shifted up one bit to handle real\nlocation in mfp registers.  (MMP2 and PXA910 drive strength start\nat bit 11 while PXA168 starts at bit 10).\n\nValues 0, 1, 2, and 3 effectively need to be\n0, 2, 4, and 6 to fit into register.  8 does not work.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nTested-by: John Watlington \u003cwad@laptop.org\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "a1015a159530391fc498482656bab6c99dcd3c70",
      "tree": "96e55285174663c7486b8b1c92fe241b7d03878a",
      "parents": [
        "1b624fb64c2de44c00576cc9695680983f05c1ce"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Jan 12 16:42:24 2011 -0600"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Jan 15 04:29:15 2011 -0600"
      },
      "message": "ARM: pxa: fix recursive calls in pxa_low_gpio_chip\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nTested-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\n"
    },
    {
      "commit": "d5996b2ff0e26cf7ed4c103084a2d6fc569e7216",
      "tree": "c4d50df299e9c0e07e8ae66406489c01f4c9d6a9",
      "parents": [
        "671289c2872cfc050954ac1dd3131429fca30aad"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 15 09:27:04 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 15 09:27:04 2011 +0000"
      },
      "message": "ARM: fix /proc/$PID/stack on SMP\n\nRabin Vincent reports:\n| On SMP, this BUG() in save_stack_trace_tsk() can be easily triggered\n| from user space by reading /proc/$PID/stack, where $PID is any pid but\n| the current process:\n|\n|\tif (tsk !\u003d current) {\n| #ifdef CONFIG_SMP\n|\t\t/*\n|\t\t * What guarantees do we have here that \u0027tsk\u0027\n|\t\t * is not running on another CPU?\n|\t\t */\n|\t\tBUG();\n| #else\n\nFix this by replacing the BUG() with an entry to terminate the stack\ntrace, returning an empty trace - I\u0027d rather not expose the dwarf\nunwinder to a volatile stack of a running thread.\n\nReported-by: Rabin Vincent \u003crabin@rab.in\u003e\nTested-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "38567333a6dabd0f2b4150e9fb6dd8e3ba2985e5",
      "tree": "1101e3df845ce804035335f80ef3467397bd5373",
      "parents": [
        "de23be5f3580f7b9b52cad6633bb3a3cd13abafe",
        "c66ac9db8d4ad9994a02b3e933ea2ccc643e1fe5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 16:29:49 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 16:29:49 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-post-merge-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-post-merge-2.6:\n  [SCSI] target: Add LIO target core v4.0.0-rc6\n  [SCSI] sd,sr: kill compat SDEV_MEDIA_CHANGE event\n  [SCSI] sd: implement sd_check_events()\n"
    },
    {
      "commit": "671289c2872cfc050954ac1dd3131429fca30aad",
      "tree": "fdcd9ad15cc5c7ed91518a3cae895d2cf13a7bfd",
      "parents": [
        "11b9369cbb0a13cabb581aec3e6812a171cf2fd7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 15 00:14:25 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 15 00:14:25 2011 +0000"
      },
      "message": "ARM: Fix build regression on SA11x0, PXA, and H720x targets\n\nBuild errors similar this appeared in todays kautobuild for the above\ntargets:\n\nIn file included from arch/arm/include/asm/pgtable.h:461,\n                 from arch/arm/mach-pxa/generic.c:26:\ninclude/asm-generic/pgtable.h: In function \u0027ptep_test_and_clear_young\u0027:\ninclude/asm-generic/pgtable.h:29: error: dereferencing pointer to incomplete type\n\nNone of the .c files including asm/pgtable.h with this error is using\nthis header, so simply remove the include.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "de23be5f3580f7b9b52cad6633bb3a3cd13abafe",
      "tree": "e9edf155c524878a058737dd04ec4eccafa0a16d",
      "parents": [
        "3632ef8909118db9584e1bed9538dc180adb32f8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat Jan 15 10:36:26 2011 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 16:11:12 2011 -0800"
      },
      "message": "xen: export arbitrary_virt_to_machine\n\nFixes this build error:\n\n ERROR: \"arbitrary_virt_to_machine\" [drivers/xen/xen-gntdev.ko] undefined!\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3632ef8909118db9584e1bed9538dc180adb32f8",
      "tree": "033925e11aef3c700492b4da0a1332f710de1299",
      "parents": [
        "8473dbb43db92fa8de7c24d1973aaf1e0276a89f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Jan 15 09:27:00 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 16:10:28 2011 -0800"
      },
      "message": "Revert \"drm: Update fbdev fb_fix_screeninfo\"\n\nThis reverts commit dfe63bb0ad9810db13aab0058caba97866e0a681.\n\nThis commit was causing nouveau not to work properly, for -rc1 I\u0027d\nprefer it worked and we can look if this is useful for 2.6.39.\n\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8473dbb43db92fa8de7c24d1973aaf1e0276a89f",
      "tree": "3fca0a8ab3cea5c41098e0f04fae690cce38f70e",
      "parents": [
        "7cb3920a6529df7f54487abe973b903b8239e901",
        "94a1b6d8eb903818773ad24fe48529b0d295052d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 15:24:37 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 15:24:37 2011 -0800"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/amba-pl022: fixing compilation warning.\n  spi: Enable SPI driver for S5P6440 and S5P6450\n  mmc: sdhci-of: fix build on non-powerpc platforms\n  spi/imx: Add i.MX53 support\n  spi/dw_spi: don\u0027t treat NULL clk as an error\n  spi: tegra: don\u0027t treat NULL clk as an error\n"
    },
    {
      "commit": "7cb3920a6529df7f54487abe973b903b8239e901",
      "tree": "d36da0fe62adfa3e2e46a485e0bdb06019b2e560",
      "parents": [
        "ad56cbf0fa6c09350c738ec59a3361f2e4ab4bc7",
        "73efe4a4ddf8eb2b1cc7039e8a66a23a424961af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 15:24:17 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 15:24:17 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: prevent NMI timeouts in cmn_err\n  xfs: Add log level to assertion printk\n  xfs: fix an assignment within an ASSERT()\n  xfs: fix error handling for synchronous writes\n  xfs: add FITRIM support\n  xfs: ensure log covering transactions are synchronous\n  xfs: serialise unaligned direct IOs\n  xfs: factor common write setup code\n  xfs: split buffered IO write path from xfs_file_aio_write\n  xfs: split direct IO write path from xfs_file_aio_write\n  xfs: introduce xfs_rw_lock() helpers for locking the inode\n  xfs: factor post-write newsize updates\n  xfs: factor common post-write isize handling code\n  xfs: ensure sync write errors are returned\n"
    },
    {
      "commit": "ad56cbf0fa6c09350c738ec59a3361f2e4ab4bc7",
      "tree": "35c166dcc1c29b04cea3cdf8ff9a65fcfe9bed91",
      "parents": [
        "ab0724ffee24409a7f81afb539b2ac29090bff3e",
        "f4e8db31a83ad019e9ae06edb9c2f89de66bc7b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 15:23:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 15:23:53 2011 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: Encourage move to dev_pm_ops by warning on use of legacy methods\n  i2c: Factor out runtime suspend checks from PM operations\n  i2c: Unregister dummy devices last on adapter removal\n"
    },
    {
      "commit": "ab0724ffee24409a7f81afb539b2ac29090bff3e",
      "tree": "8d0611d921494af2477d517f4f8a331150bf328d",
      "parents": [
        "9a1fe2f27f71dd275caf2be5be2fa59bd2a3f8d4"
      ],
      "author": {
        "name": "Markus Trippelsdorf",
        "email": "markus@trippelsdorf.de",
        "time": "Sat Jan 15 00:07:22 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 15:23:25 2011 -0800"
      },
      "message": "PCI / ACPI: Fix build issue in pci_root.c for !CONFIG_PCIEPORTBUS\n\nThe compilation of drivers/acpi/pci_root.c fails if\nCONFIG_PCIEPORTBUS is unset.  Fix the problem.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a1fe2f27f71dd275caf2be5be2fa59bd2a3f8d4",
      "tree": "4cf4dcf1119c9876db84245ea7fedb7edb429f3f",
      "parents": [
        "6ab82196492a0b6968a654a06aae923b28afef0d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jan 14 23:25:57 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 15:21:42 2011 -0800"
      },
      "message": "ACPI / ACPICA: Initialize the global lock spinlock as appropriate\n\nCommit 9cd0314 (ACPI / ACPICA: Fix global lock acquisition) forgot to\ninitialize the spinlock it added.  Fix that.\n\nReported-and-tested-by: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f85803a26f304e698c673838aab06cc6d4d6e59",
      "tree": "8d8ea214a5ba1acbaf81493cedeed1f45f582744",
      "parents": [
        "c94fbe1d9e1e9b1a1f82eb0b53b1cf53bcf9712b"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Fri Jan 14 17:49:02 2011 +0800"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Jan 14 18:06:35 2011 -0500"
      },
      "message": "tracing: Remove syscall_exit_fields\n\nThere is no need for syscall_exit_fields as the syscall\nexit event class can already host the fields in its structure,\nlike most other trace events do by default. Use that\ndefault behavior instead.\n\nFollowing this scheme, we don\u0027t need anymore to override the\nget_fields() callback of the syscall exit event class either.\n\nHence both syscall_exit_fields and syscall_get_exit_fields() can\nbe removed.\n\nAlso changed some indentation to keep the following under 80\ncharacters:\n\n\".fields\t\t\u003d LIST_HEAD_INIT(event_class_syscall_exit.fields),\"\n\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nLKML-Reference: \u003c4D301C0E.8090408@cn.fujitsu.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "94a1b6d8eb903818773ad24fe48529b0d295052d",
      "tree": "4fbb7137b2435fbb4ad42c5b13ec6d9ba2acc10d",
      "parents": [
        "42a9fa9957e369240936891c9a521ab671eed4e7"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Jan 13 17:24:22 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 14 15:26:07 2011 -0700"
      },
      "message": "spi/amba-pl022: fixing compilation warning.\n\nclk_freq is used uninitialized in pl022_setup routine. This patch\nfix compilation warning for using uninitialized variable\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c76d292db9869ae73fd401e9a3fc728ed5caf0a7",
      "tree": "079c2870990047b47add778a411715f7592e0beb",
      "parents": [
        "0a831cec1b627d2f3f60c6f70a4c649b7caa4fe2",
        "fcdc2ea76d266e06fc95a364d0e547ca44e3890b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 14 22:17:32 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 14 22:17:32 2011 +0000"
      },
      "message": "Merge branch \u0027for_rmk\u0027 of git://github.com/at91linux/linux-2.6-at91 into devel-stable\n"
    },
    {
      "commit": "11b9369cbb0a13cabb581aec3e6812a171cf2fd7",
      "tree": "92f47c2f30eb4910b2720165476e5112a8359b32",
      "parents": [
        "30b99d07b7e08d0e6bcc2f0b924828c03e67f881"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Fri Jan 14 23:05:14 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 14 22:14:04 2011 +0000"
      },
      "message": "ARM: 6625/1: use memblock memory regions for \"System RAM\" I/O resources\n\nDo not use memory bank info to request the \"system ram\" resources as\nthey do not track holes created by memblock_remove inside\nmachine\u0027s reserve callback. If the removed memory is passed as\nplatform_device\u0027s ioresource, then drivers that call\nrequest_mem_region would fail due to a conflict with the incorrectly\nconfigured system ram resource.\n\nInstead, iterate through the regions of memblock.memory and add\nthose as \"System RAM\" resources.\n\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6ab82196492a0b6968a654a06aae923b28afef0d",
      "tree": "8affe1097bba194fe677d5399f47693dc0363dd8",
      "parents": [
        "6f7f7caab259026234277b659485d22c1dcb1ab4",
        "49731baa41df404c2c3f44555869ab387363af43"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:32:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:32:07 2011 -0800"
      },
      "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: restore multiple bd_link_disk_holder() support\n  block cfq: compensate preempted queue even if it has no slice assigned\n  block cfq: make queue preempt work for queues from different workload\n"
    },
    {
      "commit": "6f7f7caab259026234277b659485d22c1dcb1ab4",
      "tree": "db5515958f3cc27462b3c8324b1fb05677193d52",
      "parents": [
        "d018b6f4f1539f3679fbdc2d02d58d09e76be84a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:26:18 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:26:18 2011 -0800"
      },
      "message": "Turn d_set_d_op() BUG_ON() into WARN_ON_ONCE()\n\nIt\u0027s indicative of a real problem, and it actually triggers with\nautofs4, but the BUG_ON() is excessive.  The autofs4 case is being fixed\n(to only set d_op in the -\u003elookup method) but not merged yet.  In the\nmeantime this gets the code limping along.\n\nReported-by: Alex Elder \u003caelder@sgi.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d018b6f4f1539f3679fbdc2d02d58d09e76be84a",
      "tree": "317b9e04d8e7a73a4d07c69a5cb5455ec34f47e5",
      "parents": [
        "18bce371ae09af6c20ee62c1092a4d1d0e84dd49",
        "0f73f2c5a3ebb957ee66718c903c17ed71a4fc2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:25:30 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:25:30 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  GRETH: resolve SMP issues and other problems\n  GRETH: handle frame error interrupts\n  GRETH: avoid writing bad speed/duplex when setting transfer mode\n  GRETH: fixed skb buffer memory leak on frame errors\n  GRETH: GBit transmit descriptor handling optimization\n  GRETH: fix opening/closing\n  GRETH: added raw AMBA vendor/device number to match against.\n  cassini: Fix build bustage on x86.\n  e1000e: consistent use of Rx/Tx vs. RX/TX/rx/tx in comments/logs\n  e1000e: update Copyright for 2011\n  e1000: Avoid unhandled IRQ\n  r8169: keep firmware in memory.\n  netdev: tilepro: Use is_unicast_ether_addr helper\n  etherdevice.h: Add is_unicast_ether_addr function\n  ks8695net: Use default implementation of ethtool_ops::get_link\n  ks8695net: Disable non-working ethtool operations\n  USB CDC NCM: Don\u0027t deref NULL in cdc_ncm_rx_fixup() and don\u0027t use uninitialized variable.\n  vxge: Remember to release firmware after upgrading firmware\n  netdev: bfin_mac: Remove is_multicast_ether_addr use in netdev_for_each_mc_addr\n  ipsec: update MAX_AH_AUTH_LEN to support sha512\n  ...\n"
    },
    {
      "commit": "18bce371ae09af6c20ee62c1092a4d1d0e84dd49",
      "tree": "f3467fafd8e49392e3f6efef7b88a7b4dd3b7b06",
      "parents": [
        "ec08bdb148767f1193f5f3028749ed865ac27181",
        "a8f2800b4f7b76cecb7209cb6a7d2b14904fc711"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:17:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:17:26 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.38\u0027 of git://linux-nfs.org/~bfields/linux: (62 commits)\n  nfsd4: fix callback restarting\n  nfsd: break lease on unlink, link, and rename\n  nfsd4: break lease on nfsd setattr\n  nfsd: don\u0027t support msnfs export option\n  nfsd4: initialize cb_per_client\n  nfsd4: allow restarting callbacks\n  nfsd4: simplify nfsd4_cb_prepare\n  nfsd4: give out delegations more quickly in 4.1 case\n  nfsd4: add helper function to run callbacks\n  nfsd4: make sure sequence flags are set after destroy_session\n  nfsd4: re-probe callback on connection loss\n  nfsd4: set sequence flag when backchannel is down\n  nfsd4: keep finer-grained callback status\n  rpc: allow xprt_class-\u003esetup to return a preexisting xprt\n  rpc: keep backchannel xprt as long as server connection\n  rpc: move sk_bc_xprt to svc_xprt\n  nfsd4: allow backchannel recovery\n  nfsd4: support BIND_CONN_TO_SESSION\n  nfsd4: modify session list under cl_lock\n  Documentation: fl_mylease no longer exists\n  ...\n\nFix up conflicts in fs/nfsd/vfs.c with the vfs-scale work.  The\nvfs-scale work touched some msnfs cases, and this merge removes support\nfor that entirely, so the conflict was trivial to resolve.\n"
    },
    {
      "commit": "ec08bdb148767f1193f5f3028749ed865ac27181",
      "tree": "03effeb02aaa21a21eaa70cd438ae301566af740",
      "parents": [
        "9cefa17e196beab300d4faf09d242de77e5900d5",
        "7d4ca85a53bab1f6f9911411be38e0486a11187a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:13:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:13:07 2011 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (27 commits)\n  omap4: Fix ULPI PHY init for ES1.0 SDP\n  omap3: beaglexm: fix power on of DVI\n  omap3: igep3: Add omap_reserve functionality\n  omap3: beaglexm: fix DVI reset GPIO\n  omap3: beaglexm: fix EHCI power up GPIO dir\n  omap3: igep2: Add keypad support\n  omap3: igep3: Fix IGEP module second MMC channel power supply\n  omap3: igep3: Add USB EHCI support for IGEP module\n  omap3: clocks: Fix build error \u0027CK_3430ES2\u0027 undeclared here\n  arm: omap4: pandaboard: turn on PHY reference clock at init\n  omap2plus: prm: Trvial build break fix for undefined reference to \u0027omap2_prm_read_mod_reg\u0027\n  omap2plus: voltage: Trivial linking fix for \u0027EINVAL\u0027 undeclared\n  omap2plus: voltage: Trivial linking fix \u0027undefined reference\u0027\n  omap2plus: voltage: Trivial warning fix \u0027no return statement\u0027\n  omap2plus: clockdomain: Trivial fix for build break because of clktrctrl_mask\n  arm: omap: gpio: don\u0027t access irq_desc array directly\n  omap2+: pm_bus: make functions used as pointers as static\n  OMAP: GPIO: fix _set_gpio_triggering() for OMAP2+\n  OMAP2+: TWL: include pm header for init protos\n  OMAP2+: TWL: make conversion routines static\n  ...\n\nFix up conflicts in arch/arm/mach-omap2/board-omap3beagle.c (\"DVI reset\nGPIO\" vs \"use generic DPI panel driver\")\n"
    },
    {
      "commit": "9cefa17e196beab300d4faf09d242de77e5900d5",
      "tree": "c7f8e6677e0370466fdc8fca1a7bc87a7902151b",
      "parents": [
        "891cc2283216bf76f387546f0e220caf8ce9fbf9",
        "6ce1f81f51c7b22f539012e446c01e8c75d20fd9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:06:44 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:06:44 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] fix ia64 build failure in pmdp_get_and_clear\n"
    },
    {
      "commit": "f4e8db31a83ad019e9ae06edb9c2f89de66bc7b7",
      "tree": "ff22016d827ca142253788e08afbc6e916b36b8a",
      "parents": [
        "d529de2994880d345d7588f92d5a426f63089ba3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 14 22:03:50 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Jan 14 22:03:50 2011 +0100"
      },
      "message": "i2c: Encourage move to dev_pm_ops by warning on use of legacy methods\n\nSince the PM core wishes to transition away from the legacy suspend\nand resume methods and since removing them makes using PM core features\nlike runtime PM much easier start warning when a driver is registered\nusing the legacy methods.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d529de2994880d345d7588f92d5a426f63089ba3",
      "tree": "038d6dc09e2e767280c2a061e2ff997bba43742d",
      "parents": [
        "5219bf884b6e2b54e734ca1799b6f0014bb2b4b7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 14 22:03:49 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Jan 14 22:03:49 2011 +0100"
      },
      "message": "i2c: Factor out runtime suspend checks from PM operations\n\nWhen devices use dev_pm_ops the I2C API is implementing standard functionality\nfor integration with runtime PM and for checking for the presence of a per\ndevice op. The PM core provides pm_generic_ functions implementing this\nbehaviour - use them to reduce coupling with future PM updates.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5219bf884b6e2b54e734ca1799b6f0014bb2b4b7",
      "tree": "b3ea8be732ccca2152d642a7ead63270a592c8e1",
      "parents": [
        "891cc2283216bf76f387546f0e220caf8ce9fbf9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jan 14 22:03:49 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Jan 14 22:03:49 2011 +0100"
      },
      "message": "i2c: Unregister dummy devices last on adapter removal\n\nRemove real devices first and dummy devices last. This gives device\ndriver which instantiated dummy devices themselves a chance to clean\nthem up before we do.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "0f73f2c5a3ebb957ee66718c903c17ed71a4fc2e",
      "tree": "058aeeea2375f63942becd23823a3c380a1cb30b",
      "parents": [
        "1ca23434dd0001bd2bfff31b8251436b34aa9066"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:55 2011 -0800"
      },
      "message": "GRETH: resolve SMP issues and other problems\n\nFixes the following:\n1. POLL should not enable IRQ when work is not completed\n2. No locking between TX descriptor cleaning and XMIT descriptor handling\n3. No locking between RX POLL and XMIT modifying control register\n4. Since TX cleaning (called from POLL) is running in parallel with XMIT\n   unnecessary locking is needed.\n5. IRQ handler looks at RX frame status solely, this is wrong when IRQ is\n   temporarily disabled (in POLL), and when IRQ is shared.\n6. IRQ handler clears IRQ status, which is unnecessary\n7. TX queue was stopped in preventing cause when not MAX_SKB_FRAGS+1\n   descriptors were available after a SKB been scheduled by XMIT. Instead\n   the TX queue is stopped first when not enough descriptors are available\n   upon entering XMIT.\n\nIt was hard to split up this patch in smaller pieces since all are tied\ntogether somehow.\n\nNote the RX flag used in the interrupt handler does not signal that\ninterrupt was asserted, but that a frame was received. Same goes for TX.\nAlso, IRQ is not asserted when the RX flag is set before enabling IRQ\nenable until a new frame is received. So extra care must be taken to\navoid enabling IRQ and all descriptors are already used, hence dead lock\nwill upon us. See new POLL implementation that enableds IRQ then look at\nthe RX flag to determine if one or more IRQs may have been missed. TX/RX\nflags are cleared before handling previously enabled descriptors, this\nensures that the RX/TX flags are valid when determining if IRQ should be\nturned on again.\n\nBy moving TX cleaning from POLL to XMIT in the standard case, removes some\nlocking trouble. Enabling TX cleaning from poll only when not enough TX\ndescriptors are available is safe because the TX queue is at the same time\nstopped, thus XMIT will not be called. The TX queue is woken up again when\nenough descriptrs are available.\n\nTX Frames are always enabled with IRQ, however the TX IRQ Enable flag will\nnot be enabled until XMIT must wait for free descriptors.\n\nLocking RX and XMIT parts of the driver from each other is needed because\nthe RX/TX enable bits share the same register.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ca23434dd0001bd2bfff31b8251436b34aa9066",
      "tree": "aa6696927db181540cfd9ec551e54d18dfc60e4a",
      "parents": [
        "2436af8ca7a6c4679cf7da7e3867f1d5cd8528b7"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:54 2011 -0800"
      },
      "message": "GRETH: handle frame error interrupts\n\nFrame error interrupts must also be handled since the RX flag only indicates\nsuccessful reception, it is unlikely but the old code may lead to dead lock\nif 128 error frames are recieved in a row.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2436af8ca7a6c4679cf7da7e3867f1d5cd8528b7",
      "tree": "b72ea5879776cd81bfd3fc7cf047dc1c654cb892",
      "parents": [
        "b669e7f0580f3c0058f1b32c276ef6da8f05c138"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:54 2011 -0800"
      },
      "message": "GRETH: avoid writing bad speed/duplex when setting transfer mode\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b669e7f0580f3c0058f1b32c276ef6da8f05c138",
      "tree": "5bb14db09784d4cbc5a460a273980b3a470998a8",
      "parents": [
        "2a2bc012b98729ce9a39386faed28d11ee021683"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:53 2011 -0800"
      },
      "message": "GRETH: fixed skb buffer memory leak on frame errors\n\nA new SKB buffer should not be allocated when the old SKB is reused.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a2bc012b98729ce9a39386faed28d11ee021683",
      "tree": "0f7de3c1caf167444abfe9f6f449759f94a094d4",
      "parents": [
        "bbe9e637330abe55442aebe799425e224086959f"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:53 2011 -0800"
      },
      "message": "GRETH: GBit transmit descriptor handling optimization\n\nIt is safe to enable all fragments before enabling the first descriptor,\nthis way all descriptors don\u0027t have to be processed twice, added extra\nmemory barrier.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbe9e637330abe55442aebe799425e224086959f",
      "tree": "3c8a574f01cda944e6664931476eec8e4101757d",
      "parents": [
        "ad4650a89ac47bd153cbb76c3fd6eb1fa6f315b7"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:52 2011 -0800"
      },
      "message": "GRETH: fix opening/closing\n\nWhen NAPI is disabled there is no point in having IRQs enabled, TX/RX\nshould be off before clearing the TX/RX descriptor rings.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad4650a89ac47bd153cbb76c3fd6eb1fa6f315b7",
      "tree": "7a18bffed1bbe343529c24d2361da7a8ef2578a0",
      "parents": [
        "3b8f5945a24c78c77a88bd747812f7e07e075c7c"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jan 14 03:02:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:45:52 2011 -0800"
      },
      "message": "GRETH: added raw AMBA vendor/device number to match against.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b8f5945a24c78c77a88bd747812f7e07e075c7c",
      "tree": "dbd120f16acc181f662fe99dbfec9ea29d24dd5a",
      "parents": [
        "886d7f444cbf72d5a424ea5fee4e34a0219d4af1",
        "af667a29dd3dfc0464f83bac30cc3c63fe5d0206"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:43:10 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:43:10 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-2.6\n"
    },
    {
      "commit": "886d7f444cbf72d5a424ea5fee4e34a0219d4af1",
      "tree": "b9bac92abf5bd6db89cf393a297fced0bb8b0121",
      "parents": [
        "b7e2041e2a184e3221970eaacf56724369e56bd9",
        "5b874e25c5c84bc45fc205407286fbe4744f4776"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:42:38 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:42:38 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-2.6\n"
    },
    {
      "commit": "b7e2041e2a184e3221970eaacf56724369e56bd9",
      "tree": "005c996c0f96951818d72e380c8c5fc716b48f07",
      "parents": [
        "92d76e81b9df5f33b0c9e2091e892560a437a15f",
        "0174b0c30a9de25dcb0d3049defcfad0c2947a36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:41:47 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:41:47 2011 -0800"
      },
      "message": "Merge branch \u0027vhost-net\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "92d76e81b9df5f33b0c9e2091e892560a437a15f",
      "tree": "9889bcc252932fbf1bc9523482e4ee0059d35b71",
      "parents": [
        "f1e02ed109df5f99abf942b8ccc99960cb09dd38"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:39:59 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 14 12:39:59 2011 -0800"
      },
      "message": "cassini: Fix build bustage on x86.\n\nUnfortunately, not all CONFIG_OF platforms provide\npci_device_to_OF_node().\n\nChange the test to CONFIG_SPARC for now to deal with\nthe build regressions.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76d1f7bfcd5872056902c5a88b5fcd5d4d00a7a9",
      "tree": "99cc04216d0e7e11f3413508bd260e7af6886240",
      "parents": [
        "6550904ddbc3c286798a87edf95eeebcc62bc58a"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Jan 14 11:57:06 2011 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Jan 14 11:57:06 2011 -0800"
      },
      "message": "x86, olpc: Add missing Kconfig dependencies\n\nOLPC uses select for OLPC_OPENFIRMWARE, which means OLPC has to\nenforce the dependencies for OLPC_OPENFIRMWARE.  Make sure it does so.\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: Daniel Drake \u003cdsd@laptop.org\u003e\nCc: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nLKML-Reference: \u003c20100923162846.D8D409D401B@zog.reactivated.net\u003e\nCc: \u003cstable@kernel.org\u003e 2.6.37\n"
    },
    {
      "commit": "6550904ddbc3c286798a87edf95eeebcc62bc58a",
      "tree": "a0c41cbc15bdf725d456c63b8151882b5138bb88",
      "parents": [
        "62627bec8a601c5679bf3d20a2096a1206d61b71"
      ],
      "author": {
        "name": "Jacob Pan",
        "email": "jacob.jun.pan@linux.intel.com",
        "time": "Thu Jan 13 16:06:44 2011 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Jan 14 11:53:44 2011 -0800"
      },
      "message": "x86, mrst: Set correct APB timer IRQ affinity for secondary cpu\n\nOfflining the secondary CPU causes the timer irq affinity to be set to\nCPU 0. When the secondary CPU is back online again, the wrong irq\naffinity will be used.\n\nThis patch ensures secondary per CPU timer always has the correct\nIRQ affinity when enabled.\n\nSigned-off-by: Jacob Pan \u003cjacob.jun.pan@linux.intel.com\u003e\nLKML-Reference: \u003c1294963604-18111-1-git-send-email-jacob.jun.pan@linux.intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: \u003cstable@kernel.org\u003e 2.6.37\n"
    },
    {
      "commit": "a8f2800b4f7b76cecb7209cb6a7d2b14904fc711",
      "tree": "29a582ee8af49577cce3e868800dfd8d8485b1e3",
      "parents": [
        "4795bb37effb7b8fe77e2d2034545d062d3788a8"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri Jan 14 14:25:48 2011 -0500"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri Jan 14 14:51:31 2011 -0500"
      },
      "message": "nfsd4: fix callback restarting\n\nEnsure a new callback is added to the client\u0027s list of callbacks at most\nonce.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "42a9fa9957e369240936891c9a521ab671eed4e7",
      "tree": "7a9367594a367085c6a4a4433f687ec5c8dac8b7",
      "parents": [
        "5f35765d836befebdfabf745fdbf2e070c887fac",
        "c289ef41431144a538b5fb5f94fc83c81b3020e2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 14 12:09:49 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 14 12:09:49 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 into spi/next\n"
    },
    {
      "commit": "6ce1f81f51c7b22f539012e446c01e8c75d20fd9",
      "tree": "e8058f3f5b665f356cab836bedb6180e2340b20b",
      "parents": [
        "52cfd503ad7176d23a5dd7af3981744feb60622f"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "aarcange@redhat.com",
        "time": "Fri Jan 14 10:56:38 2011 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 14 10:56:38 2011 -0800"
      },
      "message": "[IA64] fix ia64 build failure in pmdp_get_and_clear\n\nImplement __pmd macro for ia64 too.\n\nSigned-off-by: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "fcdc2ea76d266e06fc95a364d0e547ca44e3890b",
      "tree": "4ecf279f396dce9ba663455cd9916efd8d98638a",
      "parents": [
        "0fb55d3bb73c7d20b39658e65debd7331c223035"
      ],
      "author": {
        "name": "Igor Plyatov",
        "email": "plyatov@gmail.com",
        "time": "Fri Jan 14 19:01:13 2011 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Jan 14 19:49:04 2011 +0100"
      },
      "message": "AT91: Support for gsia18s board\n\nThe GS_IA18_S (GMS) is a carrier board from GeoSIG Ltd used with the\nStamp9G20 SoM from Taskit company.\nIt operate as an internet accelerometer.\n\nSigned-off-by: Igor Plyatov \u003cplyatov@gmail.com\u003e\n[nicolas.ferre@atmel.com: rm Kconfig, whitespace fixes, change machine name]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "0fb55d3bb73c7d20b39658e65debd7331c223035",
      "tree": "fb096d3c8bc7e7efac2b8c5ffedd6acf201dafd8",
      "parents": [
        "ad6ef7fa03aab125660a77cd22c99ee6e0fb093d"
      ],
      "author": {
        "name": "Sergio Tanzilli",
        "email": "tanzilli@acmesystems.it",
        "time": "Thu Oct 14 02:06:26 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Jan 14 19:48:41 2011 +0100"
      },
      "message": "AT91: Acme Systems FOX Board G20 board files\n\nSigned-off-by: Sergio Tanzilli \u003ctanzilli@acmesystems.it\u003e\n[nicolas.ferre@atmel.com: whitespace fixes, change machine name]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "ad6ef7fa03aab125660a77cd22c99ee6e0fb093d",
      "tree": "79eda4eb7d0080f54470134dfa7ef25dd81cd2a3",
      "parents": [
        "9e9bc9736756f25d6c47b4eba0ebf25b20a6f153"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jan 10 22:29:32 2011 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Jan 14 19:48:35 2011 +0100"
      },
      "message": "AT91: board-sam9m10g45ek.c: Remove duplicate inclusion of mach/hardware.h\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "891cc2283216bf76f387546f0e220caf8ce9fbf9",
      "tree": "b9ff8012a509fedf74834cee23adf9e0b3d8e5ad",
      "parents": [
        "d73b388459b1ee2e80f8ff9c1916d75640d7d920",
        "22ab70d3262ddb6e69b3c246a34e2967ba5eb1e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 10:30:09 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 10:30:09 2011 -0800"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915/lvds: Add AOpen i915GMm-HFS to the list of false-positive LVDS\n  agp/intel: Fix device names of i845 and 845G\n  drm/i915: Disable GPU semaphores on SandyBridge mobile\n  drm/i915/execbuffer: Clear domains before beginning reloc processing\n  drm/i915/execbuffer: Reorder relocations to match new object order\n  drm/i915: Fix error handler to capture the first batch after the seqno\n  drm/i915: Add a module option to override the use of SSC\n  drm/i915/panel: The backlight is enabled if the current value is non-zero\n  drm/i915/debugfs: Correct format after changing type of err object \u0027size\u0027\n"
    },
    {
      "commit": "49731baa41df404c2c3f44555869ab387363af43",
      "tree": "5d3476368fa546aebb1c223e9cf1bab5ad80f698",
      "parents": [
        "c553f8e335c00a7cff3ab3f13e793b13d3f2207f"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Jan 14 18:43:57 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Fri Jan 14 18:44:22 2011 +0100"
      },
      "message": "block: restore multiple bd_link_disk_holder() support\n\nCommit e09b457b (block: simplify holder symlink handling) incorrectly\nassumed that there is only one link at maximum.  dm may use multiple\nlinks and expects block layer to track reference count for each link,\nwhich is different from and unrelated to the exclusive device holder\nidentified by @holder when the device is opened.\n\nRemove the single holder assumption and automatic removal of the link\nand revive the per-link reference count tracking.  The code\nessentially behaves the same as before commit e09b457b sans the\nunnecessary kobject reference count dancing.\n\nWhile at it, note that this facility should not be used by anyone else\nthan the current ones.  Sysfs symlinks shouldn\u0027t be abused like this\nand the whole thing doesn\u0027t belong in the block layer at all.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Milan Broz \u003cmbroz@redhat.com\u003e\nCc: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: linux-raid@vger.kernel.org\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "d73b388459b1ee2e80f8ff9c1916d75640d7d920",
      "tree": "3e4061226f817c5728009f0bcc1d810d0c4a7b37",
      "parents": [
        "5957e33d6aec266659a71cfabcf7cf2c593ad0d2",
        "0f953bf6b4efa0daddb7c418130a9bd3ee97f7ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:29:05 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:29:05 2011 -0800"
      },
      "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:\n  PCI/PM: Report wakeup events before resuming devices\n  PCI/PM: Use pm_wakeup_event() directly for reporting wakeup events\n  PCI: sysfs: Update ROM to include default owner write access\n  x86/PCI: make Broadcom CNB20LE driver EMBEDDED and EXPERIMENTAL\n  x86/PCI: don\u0027t use native Broadcom CNB20LE driver when ACPI is available\n  PCI/ACPI: Request _OSC control once for each root bridge (v3)\n  PCI: enable pci\u003dbfsort by default on future Dell systems\n  PCI/PCIe: Clear Root PME Status bits early during system resume\n  PCI: pci-stub: ignore zero-length id parameters\n  x86/PCI: irq and pci_ids patch for Intel Patsburg\n  PCI: Skip id checking if no id is passed\n  PCI: fix __pci_device_probe kernel-doc warning\n  PCI: make pci_restore_state return void\n  PCI: Disable ASPM if BIOS asks us to\n  PCI: Add mask bit definition for MSI-X table\n  PCI: MSI: Move MSI-X entry definition to pci_regs.h\n\nFix up trivial conflicts in drivers/net/{skge.c,sky2.c} that had in the\nmeantime been converted to not use legacy PCI power management, and thus\nno longer use pci_restore_state() at all (and that caused trivial\nconflicts with the \"make pci_restore_state return void\" patch)\n"
    },
    {
      "commit": "62627bec8a601c5679bf3d20a2096a1206d61b71",
      "tree": "5dbad3bd7811d8a98b24dc0e8ec9d8ecab6c0a21",
      "parents": [
        "9378b63ccb32b9c071dab155c96357ad1e52a709"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Fri Jan 14 09:06:28 2011 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 14 18:28:01 2011 +0100"
      },
      "message": "x86: tsc: Fix calibration refinement conditionals to avoid divide by zero\n\nKonrad Wilk reported that the new delayed calibration crashes with a\ndivide by zero on Xen. The reason is that Xen sets the pmtimer\naddress, but reading from it returns 0xffffff. That results in the\nref_start and ref_stop value being the same, so the delta is zero\nwhich causes the divide by zero later in the calculation.\n\nThe conditional (!hpet \u0026\u0026 !ref_start \u0026\u0026 !ref_stop) which sanity checks\nthe calibration reference values doesn\u0027t really make sense. If the\nrefs are null, but hpet is on, we still want to break out.\n\nThe div by zero would be possible to trigger by chance if both reads\nfrom the hardware provided the exact same value (due to hardware\nwrapping).\n\nSo checking if both the ref values are the same should handle if we\ndon\u0027t have hardware (both null) or if they are the same value (either by\ninvalid hardware, or by chance), avoiding the div by zero issue.\n\n[ tglx: Applied the same fix to native_calibrate_tsc() where this\n  \tcheck was copied from ]\n\nReported-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nTested-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nLKML-Reference: \u003c1295024788-15619-1-git-send-email-johnstul@us.ibm.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5957e33d6aec266659a71cfabcf7cf2c593ad0d2",
      "tree": "6397dec8d71e4ed4f5982792c57d7c0ddb525d1e",
      "parents": [
        "0ad53eeefcbb2620b6a71ffdaad4add20b450b8b",
        "359ab9f5b154cbd807a11e22792235f0f36b0cd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:25:59 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:25:59 2011 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6: (21 commits)\n  power_supply: Add MAX17042 Fuel Gauge Driver\n  olpc_battery: Fix up XO-1.5 properties list\n  olpc_battery: Add support for CURRENT_NOW and VOLTAGE_NOW\n  olpc_battery: Add support for CHARGE_NOW\n  olpc_battery: Add support for CHARGE_FULL_DESIGN\n  olpc_battery: Ambient temperature is not available on XO-1.5\n  jz4740-battery: Should include linux/io.h\n  s3c_adc_battery: Add gpio_inverted field to pdata\n  power_supply: Don\u0027t use flush_scheduled_work()\n  power_supply: Fix use after free and memory leak\n  gpio-charger: Fix potential race between irq handler and probe/remove\n  gpio-charger: Provide default name for the power_supply\n  gpio-charger: Check result of kzalloc\n  jz4740-battery: Check if platform_data is supplied\n  isp1704_charger: Detect charger after probe\n  isp1704_charger: Set isp-\u003edev before anything needs it\n  isp1704_charger: Detect HUB/Host chargers\n  isp1704_charger: Correct length for storing model\n  power_supply: Add gpio charger driver\n  jz4740-battery: Protect against concurrent battery readings\n  ...\n"
    },
    {
      "commit": "0ad53eeefcbb2620b6a71ffdaad4add20b450b8b",
      "tree": "6f24c2d7b0a7554842544e51bd8e52159086669e",
      "parents": [
        "e1fcc7e2a719d139322fab3f47cfbd4340cf3d82"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Jan 14 15:56:37 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:25:11 2011 -0800"
      },
      "message": "afs: add afs_wq and use it instead of the system workqueue\n\nflush_scheduled_work() is going away.  afs needs to make sure all the\nworks it has queued have finished before being unloaded and there can\nbe arbitrary number of pending works.  Add afs_wq and use it as the\nflush domain instead of the system workqueue.\n\nAlso, convert cancel_delayed_work() + flush_scheduled_work() to\ncancel_delayed_work_sync() in afs_mntpt_kill_timer().\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: linux-afs@lists.infradead.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1fcc7e2a719d139322fab3f47cfbd4340cf3d82",
      "tree": "47ded32567f59d0f3e0e130727e06a8aa31df86b",
      "parents": [
        "ba28b93a5227cc69ec811507f7d85ac25fa20fe2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Jan 14 15:56:31 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:25:11 2011 -0800"
      },
      "message": "rxrpc: rxrpc_workqueue isn\u0027t used during memory reclaim\n\nrxrpc_workqueue isn\u0027t depended upon while reclaiming memory.  Convert\nto alloc_workqueue() without WQ_MEM_RECLAIM.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: linux-afs@lists.infradead.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba28b93a5227cc69ec811507f7d85ac25fa20fe2",
      "tree": "1ae3a8d6b19528277f5a622705b633a43f5218b8",
      "parents": [
        "acda4721ae876dedab3fef04bbd8020bfa67ff0a"
      ],
      "author": {
        "name": "Akshat Aranya",
        "email": "aranya@nec-labs.com",
        "time": "Fri Jan 14 16:00:47 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:23:36 2011 -0800"
      },
      "message": "FS-Cache: Fix operation handling\n\nfscache_submit_exclusive_op() adds an operation to the pending list if\nother operations are pending.  Fix the check for pending ops as n_ops\nmust be greater than 0 at the point it is checked as it is incremented\nimmediately before under lock.\n\nSigned-off-by: Akshat Aranya \u003caranya@nec-labs.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "acda4721ae876dedab3fef04bbd8020bfa67ff0a",
      "tree": "ec48d554fe48b3915912e2ae62bc962ade0553bd",
      "parents": [
        "822e5215f9eef86c1dd56d5696bf55a212b0e3f0",
        "32385c7cf60a78375b63afc4f02001df84dfd1a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:08:29 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:08:29 2011 -0800"
      },
      "message": "Merge branch \u0027vfs-scale-working\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/npiggin/linux-npiggin\n\n* \u0027vfs-scale-working\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/npiggin/linux-npiggin:\n  kernel: fix hlist_bl again\n  cgroups: Fix a lockdep warning at cgroup removal\n  fs: namei fix -\u003eput_link on wrong inode in do_filp_open\n"
    },
    {
      "commit": "822e5215f9eef86c1dd56d5696bf55a212b0e3f0",
      "tree": "661de9888a0edef872e7366df09831bf7a5bc067",
      "parents": [
        "c1e0d97d3d63d5173baf8c39a13dc5c25b031bd4",
        "92d50a4132977b932ed830fa58c05deeb5c524f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:08:00 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:08:00 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (59 commits)\n  mfd: ab8500-core chip version cut 2.0 support\n  mfd: Flag WM831x /IRQ as a wake source\n  mfd: Convert WM831x away from legacy I2C PM operations\n  regulator: Support MAX8998/LP3974 DVS-GPIO\n  mfd: Support LP3974 RTC\n  i2c: Convert SCx200 driver from using raw PCI to platform device\n  x86: OLPC: convert olpc-xo1 driver from pci device to platform device\n  mfd: MAX8998/LP3974 hibernation support\n  mfd/ab8500: remove spi support\n  mfd: Remove ARCH_U8500 dependency from AB8500\n  misc: Make AB8500_PWM driver depend on U8500 due to PWM breakage\n  mfd: Add __devexit annotation for vx855_remove\n  mfd: twl6030 irq_data conversion.\n  gpio: Fix cs5535 printk warnings\n  misc: Fix cs5535 printk warnings\n  mfd: Convert Wolfson MFD drivers to use irq_data accessor function\n  mfd: Convert TWL4030 to new irq_ APIs\n  mfd: Convert tps6586x driver to new irq_ API\n  mfd: Convert tc6393xb driver to new irq_ APIs\n  mfd: Convert t7166xb driver to new irq_ API\n  ...\n"
    },
    {
      "commit": "0f953bf6b4efa0daddb7c418130a9bd3ee97f7ed",
      "tree": "4a24901b0ff701e80787e39d87603bdd4b762876",
      "parents": [
        "b6e335aeeb114dccb07eaa09e8b62ff9510cf745"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 29 13:22:08 2010 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 14 08:55:43 2011 -0800"
      },
      "message": "PCI/PM: Report wakeup events before resuming devices\n\nMake wakeup events be reported by the PCI subsystem before attempting to\nresume devices or queuing up runtime resume requests for them, because\nwakeup events should be reported as soon as they have been detected.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "b6e335aeeb114dccb07eaa09e8b62ff9510cf745",
      "tree": "f4292a579e594b6c0312e9c34467649cb978aea5",
      "parents": [
        "ff29530e651a3449aea6b0ef4c7048db9e22ef27"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 29 13:21:23 2010 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 14 08:55:43 2011 -0800"
      },
      "message": "PCI/PM: Use pm_wakeup_event() directly for reporting wakeup events\n\nAfter recent changes related to wakeup events pm_wakeup_event()\nautomatically checks if the given device is configured to signal wakeup,\nso pci_wakeup_event() may be a static inline function calling\npm_wakeup_event() directly.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ff29530e651a3449aea6b0ef4c7048db9e22ef27",
      "tree": "331a632f3fe03b1a1c97209e42ba2e4972dc5887",
      "parents": [
        "64a5fed6663edcf7e3864ed5534e42e2b9f340c7"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Wed Jan 05 10:26:41 2011 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 14 08:55:42 2011 -0800"
      },
      "message": "PCI: sysfs: Update ROM to include default owner write access\n\nThe PCI sysfs ROM interface requires an enabling write to access the ROM\nimage, but the default file mode is 0400.  The original proposed patch\nadding sysfs ROM support was a true read-only interface, with the\nenabling bit coming in as a feature request.  I suspect it was simply an\noversight that the file mode didn\u0027t get updated to match the API.\n\nAcked-by: Chris Wright \u003cchrisw@redhat.com\u003e\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "64a5fed6663edcf7e3864ed5534e42e2b9f340c7",
      "tree": "53433db771a41409573325b80a3667e703a9854b",
      "parents": [
        "30e664afb5cb597dd6f7651e6d116e10b9741084"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Jan 06 10:12:30 2011 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 14 08:55:42 2011 -0800"
      },
      "message": "x86/PCI: make Broadcom CNB20LE driver EMBEDDED and EXPERIMENTAL\n\nThis functionality is known to be incomplete, so discourage its use in\ngeneral-purpose kernels.\n\nThe only reason to use this driver is to support PCI hotplug on CNB20LE-\nbased machines that don\u0027t have ACPI, and there are very few such\nsystems.\n\nReference: https://bugzilla.redhat.com/show_bug.cgi?id\u003d665109\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "30e664afb5cb597dd6f7651e6d116e10b9741084",
      "tree": "50fa4b36784432e547caea6d3d88ffae6f2a8fc0",
      "parents": [
        "415e12b2379239973feab91850b0dce985c6058a"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Jan 06 10:12:24 2011 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 14 08:55:41 2011 -0800"
      },
      "message": "x86/PCI: don\u0027t use native Broadcom CNB20LE driver when ACPI is available\n\nThe broadcom_bus.c quirk was written (without benefit of documentation)\nto support PCI hotplug on an old system that doesn\u0027t have ACPI.  As\nsuch, we should only use it when the system doesn\u0027t have ACPI.\n\nIf the system does have ACPI and we need the host bridge description, we\nshould get it from the ACPI _CRS method.  On machines older than 2008,\nwe currently ignore _CRS, but that doesn\u0027t mean we should use\nbroadcom_bus.c.  It means we should either (a) do what we\u0027ve done in the\npast and assume everything in the PCI gap is routed to bus 0 (so hotplug\nmay not work), or (b) arrange to use _CRS.  This patch does (a).\n\nReference: https://bugzilla.redhat.com/show_bug.cgi?id\u003d665109\nAcked-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "415e12b2379239973feab91850b0dce985c6058a",
      "tree": "aa79c7a87fd30ac13ae3fd146aad5a44e854c4bc",
      "parents": [
        "6e8af08dfa40b747002207d3ce8e8b43a050d99f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jan 07 00:55:09 2011 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 14 08:55:41 2011 -0800"
      },
      "message": "PCI/ACPI: Request _OSC control once for each root bridge (v3)\n\nMove the evaluation of acpi_pci_osc_control_set() (to request control of\nPCI Express native features) into acpi_pci_root_add() to avoid calling\nit many times for the same root complex with the same arguments.\nAdditionally, check if all of the requisite _OSC support bits are set\nbefore calling acpi_pci_osc_control_set() for a given root complex.\n\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d20232\nReported-by: Ozan Caglayan \u003cozan@pardus.org.tr\u003e\nTested-by: Ozan Caglayan \u003cozan@pardus.org.tr\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "6e8af08dfa40b747002207d3ce8e8b43a050d99f",
      "tree": "983f773e009a699b5bfbfc9cd18926b5c0d49c53",
      "parents": [
        "fe31e69740eddc7316071ed5165fed6703c8cd12"
      ],
      "author": {
        "name": "Narendra_K@Dell.com",
        "email": "Narendra_K@Dell.com",
        "time": "Tue Dec 14 09:57:12 2010 -0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 14 08:55:41 2011 -0800"
      },
      "message": "PCI: enable pci\u003dbfsort by default on future Dell systems\n\nThis patch enables pci\u003dbfsort by default on future Dell systems.\nIt reads SMBIOS type 0xB1 vendor specific record and sets pci\u003dbfsort\naccordingly.\n\nOffset  Name    Length  Value   Description\n\n04      Flags0  Word    Varies  Bits 9-10\n                                - 10:9 \u003d 00  Unknown\n                                - 10:9 \u003d 01  Breadth First\n                                - 10:9 \u003d 10  Depth First\n                                - 10:9 \u003d 11  Reserved\n\n1. Any time pci\u003dbfsort has to be enabled on a system, we need to add the\n   model number of the system to the white list. With this patch, that\n   is not required.\n\n2. Typically, model number has to be added to the white list when the\n   system is under development. With this change, that is not required.\n\nSigned-off-by: Jordan Hargrave \u003cjordan_hargrave@dell.com\u003e\nSigned-off-by: Narendra K \u003cnarendra_k@dell.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c1e0d97d3d63d5173baf8c39a13dc5c25b031bd4",
      "tree": "4bf35b974326f1f17de4ea3d17b65aa44811da01",
      "parents": [
        "7f5db6a8022e8d4bb92b3d638068d2c2a9c9b59b",
        "51120c2cc70fc241721b8016f4eff575e7d6aa30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 08:47:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 08:47:26 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] MAINTAINERS: Update zcrypt driver entry\n  [S390] Randomize PIEs\n  [S390] Randomise the brk region\n  [S390] Add is_32bit_task() helper function\n  [S390] Randomize lower bits of stack address\n  [S390] Randomize mmap start address\n  [S390] Rearrange mmap.c\n  [S390] Enable flexible mmap layout for 64 bit processes\n  [S390] vdso: dont map at mmap_base\n  [S390] reduce miminum gap between stack and mmap_base\n  [S390] mmap: consider stack address randomization\n  [S390] Update default configuration\n  [S390] cio: path_event overindication after resume\n"
    },
    {
      "commit": "22ab70d3262ddb6e69b3c246a34e2967ba5eb1e8",
      "tree": "c611dff37b94eae99c4fad3c7162c941df0b81d1",
      "parents": [
        "53371edaef692bef7eee8070bd680401ccf65706"
      ],
      "author": {
        "name": "Knut Petersen",
        "email": "knut_petersen@t-online.de",
        "time": "Fri Jan 14 15:38:10 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jan 14 16:36:20 2011 +0000"
      },
      "message": "drm/i915/lvds: Add AOpen i915GMm-HFS to the list of false-positive LVDS\n\nSigned-off-by: Knut Petersen \u003cknut_petersen@t-online.de\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "53371edaef692bef7eee8070bd680401ccf65706",
      "tree": "a3169f2beded4d250a19e674ea5ec46b5c29cd61",
      "parents": [
        "1591192d3a17adeebd03be0ce5888b88bddfaf89"
      ],
      "author": {
        "name": "Oswald Buddenhagen",
        "email": "ossi@kde.org",
        "time": "Sat Jun 19 23:08:37 2010 +0200"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jan 14 16:36:19 2011 +0000"
      },
      "message": "agp/intel: Fix device names of i845 and 845G\n\nThey got mixed up when the switch was converted to a table in 2007.\n\nSigned-off-by: Oswald Buddenhagen \u003cossi@kde.org\u003e\n[ickle: minor changes for 2.6.37+]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "c94fbe1d9e1e9b1a1f82eb0b53b1cf53bcf9712b",
      "tree": "0191c752be8ea739136106f6cca95df61cffc676",
      "parents": [
        "4ad9f594d7199c99f6b1b3ef88c64bd5920a4592"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Jan 14 11:25:58 2011 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Jan 14 11:25:58 2011 -0500"
      },
      "message": "tracing: Only process module tracepoints once\n\nThe commit:\n\n 9f987b3141f086de27832514aad9f50a53f754\n tracing: Include module.h in define_trace.h\n\nonly solved half the problem. If the trace/events/module.h header is\nincluded at the time of define_trace.h (or in ftrace.h within it),\nthe module.h TRACE_SYSTEM will override the current TRACE_SYSTEM\nmacro.\n\nSince define_trace.h is included when CREATE_TRACE_POINTS is set,\nand the first thing it does is to #undef CREATE_TRACE_POINTS,\nby placing the module.h TRACE_SYSTEM inside a\n #ifdef CREATE_TRACE_POINTS\nwe can prevent it from overriding the TRACE_SYSTEM that is\nbeing processed, and still process the module.h tracepoints\nwhen the module code defines CREATE_TRACE_POINTS and includes\nthe trace/events/module.h header.\n\nAs with commit 9f987b3141, this is only an issue if module.h\nis not included before the trace/events/\u003cevent\u003e.h file is\nincluded, which (luckily) has not happened yet.\n\nReported-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "1b624fb64c2de44c00576cc9695680983f05c1ce",
      "tree": "b384179be6bf0aa637b4fb0d496affbb4ead89bd",
      "parents": [
        "57879b8c40d4c254f1feba3adbeb69614fe5e4c9"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Mon Jan 10 23:53:12 2011 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jan 14 10:21:06 2011 -0600"
      },
      "message": "ARM: pxa: fix suspend/resume array index miscalculation\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "57879b8c40d4c254f1feba3adbeb69614fe5e4c9",
      "tree": "44573f31d87cdf1c772add453eed914813782183",
      "parents": [
        "b6aec3a5d6d8e898baef3ed0d1b2911ee5e718a3"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Mon Jan 10 00:29:04 2011 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jan 14 10:21:05 2011 -0600"
      },
      "message": "ARM: pxa: use cpu_has_ipr() consistently in irq.c\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "b6aec3a5d6d8e898baef3ed0d1b2911ee5e718a3",
      "tree": "c4368dd54c17d3a73a40e1e9604f523e45b7b2fa",
      "parents": [
        "bc3e55c69c404158ef3c5b1a6515f5e9f1294403"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Mon Jan 10 00:29:03 2011 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jan 14 10:21:03 2011 -0600"
      },
      "message": "ARM: pxa: remove unused variable in clock-pxa3xx.c\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "bc3e55c69c404158ef3c5b1a6515f5e9f1294403",
      "tree": "4eec123c6424df4c3a05441f23e42753c098a38f",
      "parents": [
        "cae399880f82fdc6b0afccf42224fc2a759aa6b3"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Mon Jan 10 00:29:02 2011 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jan 14 10:21:02 2011 -0600"
      },
      "message": "ARM: pxa: fix warning in zeus.c\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "cae399880f82fdc6b0afccf42224fc2a759aa6b3",
      "tree": "ec9ea2b16498e0cb40a7451ac67e8415dcef390f",
      "parents": [
        "5b88128fd70dcf0d5d7c0ae7d7849777ff925bde"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pma@sysgo.com",
        "time": "Mon Jan 10 16:35:34 2011 -0600"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jan 14 10:21:01 2011 -0600"
      },
      "message": "ARM: sa1111: fix typo in sa1111_retrigger_lowirq()\n\nSigned-off-by: Pavel Machek \u003cpma@sysgo.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "7f5db6a8022e8d4bb92b3d638068d2c2a9c9b59b",
      "tree": "6cadcaa2b4709e82e70792ddc3afb0fa8b69aed8",
      "parents": [
        "c72a04e34735ec3f19f4788b7f95017310b5e1eb"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jan 14 09:44:19 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 08:13:13 2011 -0800"
      },
      "message": "gpio: timbgpio: Fix up irq_data conversion breakage.\n\nCommit a1f5f22adc3206c47e70652c12671666c65b579f (\"gpio: timbgpio:\nirq_data conversion\") was slightly too enthusiastic in converting\ntimbgpio_irq() over to take an irq_data * argument instead of an\nunsigned int irq argument, as it is a flow handler, which still take\nIRQ numbers for now.  (And on top of that, it was using the wrong\naccessors.)\n\nThis fixes it up, and seems to build without warnings.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c66ac9db8d4ad9994a02b3e933ea2ccc643e1fe5",
      "tree": "71c6344688bf56ea6aaf18c586ab69ff4f077ade",
      "parents": [
        "f4013c3879d1bbd9f3ab8351185decd049502368"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri Dec 17 11:11:26 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Jan 14 10:12:29 2011 -0600"
      },
      "message": "[SCSI] target: Add LIO target core v4.0.0-rc6\n\nLIO target is a full featured in-kernel target framework with the\nfollowing feature set:\n\nHigh-performance, non-blocking, multithreaded architecture with SIMD\nsupport.\n\nAdvanced SCSI feature set:\n\n    * Persistent Reservations (PRs)\n    * Asymmetric Logical Unit Assignment (ALUA)\n    * Protocol and intra-nexus multiplexing, load-balancing and failover (MC/S)\n    * Full Error Recovery (ERL\u003d0,1,2)\n    * Active/active task migration and session continuation (ERL\u003d2)\n    * Thin LUN provisioning (UNMAP and WRITE_SAMExx)\n\nMultiprotocol target plugins\n\nStorage media independence:\n\n    * Virtualization of all storage media; transparent mapping of IO to LUNs\n    * No hard limits on number of LUNs per Target; maximum LUN size ~750 TB\n    * Backstores: SATA, SAS, SCSI, BluRay, DVD, FLASH, USB, ramdisk, etc.\n\nStandards compliance:\n\n    * Full compliance with IETF (RFC 3720)\n    * Full implementation of SPC-4 PRs and ALUA\n\nSignificant code cleanups done by Christoph Hellwig.\n\n[jejb: fix up for new block bdev exclusive interface. Minor fixes from\n Randy Dunlap and Dan Carpenter.]\nSigned-off-by: Nicholas A. Bellinger \u003cnab@linux-iscsi.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c72a04e34735ec3f19f4788b7f95017310b5e1eb",
      "tree": "9a6958a8f291c4bd4ac80548565d3a41f8bec84a",
      "parents": [
        "323b7fe8f8f6d5ac6214382cf30e8b3a80b265c9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Jan 14 05:31:45 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 08:07:48 2011 -0800"
      },
      "message": "cgroup_fs: fix cgroup use of simple_lookup()\n\ncgroup can\u0027t use simple_lookup(), since that\u0027d override its desired -\u003ed_op.\n\nTested-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "323b7fe8f8f6d5ac6214382cf30e8b3a80b265c9",
      "tree": "537e4b8a2c528f8bd2a71f954e01b71e26ff231c",
      "parents": [
        "836cb711ad7960e52625b24195d6e70b79ab0816"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jan 14 09:34:29 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 08:06:39 2011 -0800"
      },
      "message": "include/gpio.h: remove remaining __must_check-annotiations\n\nCommit 5f829e405ec4e96f711165a4a7b55c271d4363e2 (gpiolib: add missing functions\nto generic fallback) also introduced two.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "836cb711ad7960e52625b24195d6e70b79ab0816",
      "tree": "b2e9d2060c24f7c68bc82c8e6add25180fe8eaca",
      "parents": [
        "11ff26c884ec957bed87b49e3a38908f37d0d3e4"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa@bluextal.(none)",
        "time": "Fri Jan 14 14:56:53 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 07:52:02 2011 -0800"
      },
      "message": "Revert update for dirty_ratio for memcg.\n\nThe flags added by commit db16d5ec1f87f17511599bc77857dd1662b5a22f\nhas no user now. We believe we\u0027ll use it soon but considering\npatch reviewing, the change itself should be folded into incoming\nset of \"dirty ratio for memcg\" patches.\n\nSo, it\u0027s better to drop this change from current mainline tree.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Greg Thelen \u003cgthelen@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11ff26c884ec957bed87b49e3a38908f37d0d3e4",
      "tree": "056837fa144e1f8d1bd982a845cbe426626389ad",
      "parents": [
        "52cfd503ad7176d23a5dd7af3981744feb60622f"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Fri Jan 14 15:04:21 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 07:52:02 2011 -0800"
      },
      "message": "revert documentaion update for memcg\u0027s dirty ratio.\n\nSubjct: Revert memory cgroup dirty_ratio Documentation.\n\nThe commit ece72400c2a27a3d726cb0854449f991d9fcd2da adds documentation\nfor memcg\u0027s dirty ratio. But the function is not implemented yet.\nRemove the documentation for avoiding confusing users.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Greg Thelen \u003cgthelen@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "f4013c3879d1bbd9f3ab8351185decd049502368"
}
