)]}'
{
  "log": [
    {
      "commit": "c3dada1894de46139c21352a1000c0fd02d308d5",
      "tree": "5486666006f9e377ad0585a4b4b2a0bf656646be",
      "parents": [
        "cac6f98dfca51ec2dc906064ba0bf8be4f820ba0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Apr 29 02:23:28 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 25 11:19:17 2011 +0900"
      },
      "message": "ARM: mach-shmobile: Suspend-to-RAM support\n\nThis patch adds a simple Suspend-to-RAM implementation\nfor SH-Mobile ARM. The struct shmobile_suspend_ops are\nkept global to allow cpu-specific code to override\nthe callbacks if needed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cac6f98dfca51ec2dc906064ba0bf8be4f820ba0",
      "tree": "fdc9d51546e7f6a6b16ecdb95a73f1dcd9cc0f5e",
      "parents": [
        "86a73144a72b1d2e7f3df06f806dbc08b77c07e6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 15:25:40 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 15:25:40 2011 +0900"
      },
      "message": "mailmap: Add entry for Damian Hobson-Garcia.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "86a73144a72b1d2e7f3df06f806dbc08b77c07e6",
      "tree": "7aee275a101938ebc97b509b34e889ed8ba28a6a",
      "parents": [
        "d08fe475120e3f17df37656d0644c0f17a797852"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Feb 22 09:57:49 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 15:25:02 2011 +0900"
      },
      "message": "ARM: switch mackerel to dynamically manage the platform camera\n\nUse soc_camera_platform helper functions to dynamically manage the\ncamera device.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d08fe475120e3f17df37656d0644c0f17a797852",
      "tree": "64f0324afa9e884d8f0d738930a2495ba411c897",
      "parents": [
        "fb66c5238547495b4a79f590b20400683702448a",
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 15:24:52 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 15:24:52 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into rmobile-latest\n"
    },
    {
      "commit": "d762f4383100c2a87b1a3f2d678cd3b5425655b4",
      "tree": "e2a982fea165e77d3f7098717e887dbb28efc6d1",
      "parents": [
        "5214638384a968574a5ea3df1d3b3194da32a496",
        "78207ffd0e00d39238f0a8a455a31a12659b30b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:24:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:24:07 2011 -0700"
      },
      "message": "Merge branch \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (23 commits)\n  sh: Ignore R_SH_NONE module relocations.\n  SH: SE7751: Fix pcibios_map_platform_irq prototype.\n  sh: remove warning and warning_symbol from struct stacktrace_ops\n  sh: wire up sys_sendmmsg.\n  clocksource: sh_tmu: Runtime PM support\n  clocksource: sh_tmu: __clocksource_updatefreq_hz() update\n  clocksource: sh_cmt: Runtime PM support\n  clocksource: sh_cmt: __clocksource_updatefreq_hz() update\n  dmaengine: shdma: synchronize RCU before freeing, simplify spinlock\n  dmaengine: shdma: add runtime- and system-level power management\n  dmaengine: shdma: fix locking\n  sh: sh-sci: sh7377 and sh73a0 build fixes\n  sh: cosmetic improvement: use an existing pointer\n  serial: sh-sci: suspend/resume wakeup support V2\n  serial: sh-sci: Runtime PM support\n  sh: select IRQ_FORCED_THREADING.\n  sh: intc: Set virtual IRQs as nothread.\n  sh: fixup fpu.o compile order\n  i2c: add a module alias to the sh-mobile driver\n  ALSA: add a module alias to the FSI driver\n  ...\n"
    },
    {
      "commit": "5214638384a968574a5ea3df1d3b3194da32a496",
      "tree": "f0defc396d154c35cd57692c33e7596cd314a93b",
      "parents": [
        "df462b3dbeeaae7141f1b63cbfcc1e1bae6a85fc",
        "0f61f3e4db71946292ef8d6d6df74b8fcf001646"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:20:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:20:48 2011 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Fix sample type size calculation in 32 bits archs\n  profile: Use vzalloc() rather than vmalloc() \u0026 memset()\n"
    },
    {
      "commit": "df462b3dbeeaae7141f1b63cbfcc1e1bae6a85fc",
      "tree": "bca52fce066159f136d75c69e79016422212cb1d",
      "parents": [
        "343800e7d20944aead238c2c6e3f7789f8b6587c",
        "cf25220677b3f10468a74278130fe224f73632a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:12:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:12:49 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (247 commits)\n  [media] gspca - sunplus: Fix some warnings and simplify code\n  [media] gspca: Fix some warnings tied to \u0027no debug\u0027\n  [media] gspca: Unset debug by default\n  [media] gspca - cpia1: Remove a bad conditional compilation instruction\n  [media] gspca - main: Remove USB traces\n  [media] gspca - main: Version change to 2.13\n  [media] gspca - stk014 / t613: Accept the index 0 in querymenu\n  [media] gspca - kinect: Remove __devinitdata\n  [media] gspca - cpia1: Fix some warnings\n  [media] video/Kconfig: Fix mis-classified devices\n  [media] support for medion dvb stick 1660:1921\n  [media] tm6000: fix uninitialized field, change prink to dprintk\n  [media] cx231xx: Add support for Iconbit U100\n  [media] saa7134 add new TV cards\n  [media] Use a more consistent value for RC repeat period\n  [media] cx18: Move spinlock and vb_type initialisation into stream_init\n  [media] tm6000: remove tm6010 sif audio start and stop\n  [media] tm6000: remove unused exports\n  [media] tm6000: add pts logging\n  [media] tm6000: change from ioctl to unlocked_ioctl\n  ...\n"
    },
    {
      "commit": "343800e7d20944aead238c2c6e3f7789f8b6587c",
      "tree": "b40a5cb36c156e8c0aa28bbd8cf92e87e5a4ef95",
      "parents": [
        "f4e0bcf06b9771af04273473592aeeb860ca2816",
        "f68e542f3478147986a9c8958942ec649dc06201"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:11:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:11:38 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hirofumi/fatfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hirofumi/fatfs-2.6:\n  fat: Fix statfs-\u003ef_namelen\n  fat: Replace all printk with fat_msg()\n  fat: Add fat_msg() function for preformated FAT messages\n  fat: Convert fat_fs_error to use %pV\n  fat: Fix possible null deref in fat_cache_add()\n  fat: use new setup() for -\u003edir_ops too\n"
    },
    {
      "commit": "f4e0bcf06b9771af04273473592aeeb860ca2816",
      "tree": "0cf83331612b1e721b9663a71bfd5f364c49992f",
      "parents": [
        "5f2e8e2b0bf0f3a1819b25f6117a7f20bd15521d"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon May 23 14:05:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:11:14 2011 -0700"
      },
      "message": "hwmon: (coretemp) Add comments describing the handling of HT CPUs\n\nThe coretemp driver provides a single set of device attributes for each\nphysical core of a HT CPU to avoid duplicate sensors.  This\nfunctionality was introduced with commit d883b9f09772 (\"hwmon:\n(coretemp) Skip duplicate CPU entries\").\n\nCommit e40cc4bdfd4b (\"x86/hwmon: register alternate sibling upon CPU\nremoval\") extends this functionality to register the HT sibling of a CPU\nwhich is taken offline, to ensure that sensor attributes are provided if\nat least one HT sibling of a core is online.\n\nAdd comments into the code describing the functionality in some more\ndetail.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: Durgadoss R \u003cdurgadoss.r@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f2e8e2b0bf0f3a1819b25f6117a7f20bd15521d",
      "tree": "f7188c9376072d0ad37ae06832a2554dec320c67",
      "parents": [
        "5e152b4c9e0fce6149c74406346a7ae7e7a17727"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:07:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:07:40 2011 -0700"
      },
      "message": "kernel/watchdog.c: Use proper ANSI C prototypes\n\nWe try to enforce it by using -Wstrict-prototypes, but apparently they\nsometimes get through.  Introduced by 4eec42f39204 (\"watchdog: Change\nthe default timeout and configure nmi watchdog period based\").\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb66c5238547495b4a79f590b20400683702448a",
      "tree": "d9b3e39012ab334c25f2f1e3a2192ca6c9dc698b",
      "parents": [
        "2007aea18c2c7262614bf942f95b3e1f519bd409"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 23 05:10:36 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:42:52 2011 +0900"
      },
      "message": "ARM: mach-shmobile: Add SDHI support for AG5EVM and sh73a0\n\nAdd SDHI0 and SDHI1 support to the AG5EVM board\nincluding platform data, pinmux configuration\nand clock bindings.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2007aea18c2c7262614bf942f95b3e1f519bd409",
      "tree": "5f4f1428dd0bd0f516d999fcc6748441d7ec1f4f",
      "parents": [
        "6b36fdd11b15b6fea900f7fa0195ca3f54a33153"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Apr 27 07:43:58 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:42:46 2011 +0900"
      },
      "message": "ARM: arch-shmobile: Use multiple irq vectors for SDHI\n\nThis patch reverts \"ARM: mach-shmobile: sh7372 SDHI vector merge\" and\nsupplies 3 IRQ resources for each SDHI block.\n\nSome blocks have a 4th IRQ, but this is used for DRM feathres\nthat I do not have access tot he documentation for and are almost\ncertainly tainted by licensing issues. So the 4th IRQ is not\nhooked-up even if it exists.\n\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6b36fdd11b15b6fea900f7fa0195ca3f54a33153",
      "tree": "4e89b0f2f39b86d23d8c0373f01a306880685d4f",
      "parents": [
        "60116a73780fcf7dc01950467d75229926dc73dc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu May 19 06:30:59 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:41:51 2011 +0900"
      },
      "message": "ARM: mach-shmobile: AG5EVM DSI resource string update\n\nUpdate the struct resources for DSI0 to include the\nhardware block name. Purely cosmetic, makes /proc/iomem\nlook slightly better.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "60116a73780fcf7dc01950467d75229926dc73dc",
      "tree": "86e3a118aecc85b81e9ebe41d736230c0d3721ba",
      "parents": [
        "34154f355904c837402aab61ef17b78f972a10b5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu May 19 06:26:20 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:31:17 2011 +0900"
      },
      "message": "ARM: mach-shmobile: sh73a0 twd_base fix\n\nFix the case of too late twd_base initialization for SMP\non sh73a0 which bas been broken because sh73a0 specific\nsmp_prepare_cpu() and percpu_timer_setup() changed order\nin the commits:\n\n05c74a6cbcfb416286a947668ba32f63d99fe74a\nc413521eb4e2d7ffd5ce432a144708d479054bd3\n\nWithout this fix the sh73a0 SMP kernel panics on boot.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "34154f355904c837402aab61ef17b78f972a10b5",
      "tree": "c214df1336154c32d4798f9e5720611003b8275a",
      "parents": [
        "6776fba7e272ab236c789d58f290495d42684fe3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu May 19 05:10:13 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:29:14 2011 +0900"
      },
      "message": "ARM: mach-shmobile: headsmp.S build fix\n\nGit commit f4117ac9e237b74afdf5e001d5ea26a4d15e9847\nintroduced PLAT_PHYS_OFFSET, but headsmp.S was left\nunchanged which results in a compile error:\n\n  AS      arch/arm/mach-shmobile/headsmp.o\narch/arm/mach-shmobile/headsmp.S: Assembler messages:\narch/arm/mach-shmobile/headsmp.S:27: Error: undefined symbol `secondary_startup\u0027 in operation\narch/arm/mach-shmobile/headsmp.S:27: Error: undefined symbol `PHYS_OFFSET\u0027 in operation\nmake[1]: *** [arch/arm/mach-shmobile/headsmp.o] Error 1\nmake[1]: *** Waiting for unfinished jobs....\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6776fba7e272ab236c789d58f290495d42684fe3",
      "tree": "4e5f5a785bd7fee939b06343efd2aaab79147d35",
      "parents": [
        "a63666c146f85a5ddcc3b2443d7c5888490e66b2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 17 10:39:22 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:28:56 2011 +0900"
      },
      "message": "ARM: mach-shmobile: Disable sh7372 RT side MSTP bits\n\nUpdate the sh7372 clock code to set the RT side\nset of MSTP bits to a fixed disabled state.\n\nThe sh7372 SoC contains two sets of MSTP bits,\none for the ARM (SYS) side, and one for the\nSH4AL-DSP (RT) side. The actual clock associated\nwith the MSTP bit will only be stopped when both\nsides have set the MSTP bit to disabled mode.\n\nSome MSTP bits are enabled by default after\nhardware reset, so this patch adjusts the code\nto disable all MSTP bits associated with the RT\nside to allow the SYS side to have full control.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a63666c146f85a5ddcc3b2443d7c5888490e66b2",
      "tree": "d2b36fa0b4d8db659792fcb1423a748432e88598",
      "parents": [
        "fe78e68ab8508550403238a489d6ba62b8079a50"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu May 05 16:26:06 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:21:54 2011 +0900"
      },
      "message": "ARM: mach-shmobile: PLL does not have to run constantly for HDMI\n\nThe PLLC2 clock on AP4 systems does not need to run constantly to be\nable to use HDMI. The HDMI hotplug interrupt works without the PLL\ntoo, after which all the necessary clocks will be turned on by the\nruntime PM.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fe78e68ab8508550403238a489d6ba62b8079a50",
      "tree": "8e03a0a434f2d3dbdf2fdd3d7193227f91e727a0",
      "parents": [
        "5bcd75177bed1e36186ee681a31a7251b32d956b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu May 05 15:56:31 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:20:14 2011 +0900"
      },
      "message": "ARM: mach-shmobile: add DMA for MMCIF on mackerel\n\nAdd DMA mode support for the MMCIF controller on mackerel.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5bcd75177bed1e36186ee681a31a7251b32d956b",
      "tree": "7e31d0fd319b7f52ea262871466d00fcd4c9dba8",
      "parents": [
        "c9fcf007f1c3380b0d2161017da46510c18d662b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu May 05 15:56:27 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:20:08 2011 +0900"
      },
      "message": "ARM: mach-shmobile: MMCIF on mackerel can also be a module\n\nRemember to also check for the CONFIG_MMC_SH_MMCIF_MODULE option\nfor the case of a modular MMCIF driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c9fcf007f1c3380b0d2161017da46510c18d662b",
      "tree": "2baae83cc87278f8d7ca21200d8826fc064da75e",
      "parents": [
        "6822471e29a41f5a245d521a7d95868a5434fd16"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Apr 28 03:19:05 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:19:30 2011 +0900"
      },
      "message": "ARM: mach-shmobile: sh7377 UIO platform data V3\n\nExport the following sh7377 multimedia hardware blocks\nusing UIO: VPU, VEU[0-3], JPU and SPU2[0-1]\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6822471e29a41f5a245d521a7d95868a5434fd16",
      "tree": "52fffa3e56ee0e6238d1d9dfafd142edec6ae697",
      "parents": [
        "de3283511f5bf305a8c36b8413d9834e4e7e26c5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Apr 28 03:21:00 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:17:40 2011 +0900"
      },
      "message": "ARM: mach-shmobile: sh7372 UIO platform data V3\n\nExport the following sh7372 multimedia hardware blocks\nusing UIO: VPU, VEU[0-3], JPU and SPU2[0-1]\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "de3283511f5bf305a8c36b8413d9834e4e7e26c5",
      "tree": "923c530fa69cc740ee6e6ef8dfd27cd28c9d310c",
      "parents": [
        "1d0738ea48829cb234fcaba830eef3461985ff44"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Apr 28 03:16:32 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:17:35 2011 +0900"
      },
      "message": "ARM: mach-shmobile: sh7367 UIO platform data V3\n\nExport the following sh7367 multimedia hardware blocks\nusing UIO: VPU, VEU[0-3], VEU2H, JPU and SPU1\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1d0738ea48829cb234fcaba830eef3461985ff44",
      "tree": "75fc40a8b38dfd0f60920b2a8cc5d451f02ccc2c",
      "parents": [
        "f61831ee61525a82e382b600622c3b35671a92f2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Apr 28 03:02:40 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:16:54 2011 +0900"
      },
      "message": "ARM: mach-shmobile: Use SCIFA and SCIFB port types on sh7377\n\nUpdate the sh7377 serial port types to make use of\nPORT_SCIFA and PORT_SCIFB. This makes the software\nmatch the sh7377 data sheet.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f61831ee61525a82e382b600622c3b35671a92f2",
      "tree": "590672722d861fb1bb5cb5dfa5be5f63ededc802",
      "parents": [
        "8b1aaeaf54f1bcaa0bbec6bb170db367c998d27c"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Apr 27 03:17:15 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:15:20 2011 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb, mackerel: fixup scif initialisation for zboot\n\n* Set receive enable and transmit enable bits of SCASCR0 (E6C400089).\n  Values previously written to this register was bogus.\n\n  Curiously earlyprintk works with the previous code.\n\n* Remove duplicate initialisation of GPIO port 152, SCIFA0_TXD (0xE6053098).\n  This should have no effect other than to very slightly reduce the amount of\n  code.\n\nReported-by: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8b1aaeaf54f1bcaa0bbec6bb170db367c998d27c",
      "tree": "2478e1708f5a3da261597f4aa1011d4d41c2cc84",
      "parents": [
        "bca606a646a2b1f4fa1ae2b22a0ac707505d7297",
        "5e152b4c9e0fce6149c74406346a7ae7e7a17727"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:05:26 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 12:05:26 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into rmobile-latest\n"
    },
    {
      "commit": "0f61f3e4db71946292ef8d6d6df74b8fcf001646",
      "tree": "fe1412923e82309065038c526f6fda664273e5e7",
      "parents": [
        "8ce26169555cf5634263d39d3665e45300218a5e"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Tue May 24 03:31:26 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 24 04:33:24 2011 +0200"
      },
      "message": "perf tools: Fix sample type size calculation in 32 bits archs\n\nThe shift used here to count the number of bits set in\nthe mask doesn\u0027t work above the low part for archs that\nare not 64 bits.\n\nFix the constant used for the shift.\n\nThis fixes a 32-bit perf top failure reported by Eric Dumazet:\n\n\tCan\u0027t parse sample, err \u003d -14\n\tCan\u0027t parse sample, err \u003d -14\n\t...\n\nReported-and-tested-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\nLink: http://lkml.kernel.org/r/1306200686-17317-1-git-send-email-fweisbec@gmail.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5e152b4c9e0fce6149c74406346a7ae7e7a17727",
      "tree": "12503a50142797c1babfd87099c193b3e4d54f93",
      "parents": [
        "a77febbef105554c5a37241cf903f48ab7bc03c7",
        "9251bac97d47fdaea406ea0595c2d0aa50022f12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:39:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:39:34 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (27 commits)\n  PCI: Don\u0027t use dmi_name_in_vendors in quirk\n  PCI: remove unused AER functions\n  PCI/sysfs: move bus cpuaffinity to class dev_attrs\n  PCI: add rescan to /sys/.../pci_bus/.../\n  PCI: update bridge resources to get more big ranges when allocating space (again)\n  KVM: Use pci_store/load_saved_state() around VM device usage\n  PCI: Add interfaces to store and load the device saved state\n  PCI: Track the size of each saved capability data area\n  PCI/e1000e: Add and use pci_disable_link_state_locked()\n  x86/PCI: derive pcibios_last_bus from ACPI MCFG\n  PCI: add latency tolerance reporting enable/disable support\n  PCI: add OBFF enable/disable support\n  PCI: add ID-based ordering enable/disable support\n  PCI hotplug: acpiphp: assume device is in state D0 after powering on a slot.\n  PCI: Set PCIE maxpayload for card during hotplug insertion\n  PCI/ACPI: Report _OSC control mask returned on failure to get control\n  x86/PCI: irq and pci_ids patch for Intel Panther Point DeviceIDs\n  PCI: handle positive error codes\n  PCI: check pci_vpd_pci22_wait() return\n  PCI: Use ICH6_GPIO_EN in ich6_lpc_acpi_gpio\n  ...\n\nFix up trivial conflicts in include/linux/pci_ids.h: commit a6e5e2be4461\nmoved the intel SMBUS ID definitons to the i2c-i801.c driver.\n"
    },
    {
      "commit": "a77febbef105554c5a37241cf903f48ab7bc03c7",
      "tree": "d6f96d9d5837312ce6dc2db9f3fc93a243eec87b",
      "parents": [
        "42cd71bf1e3a081b3150018bbf448cb6c8a844a5",
        "bf59170a66bc3eaf3ee513aa6ce9774aa2ab5188"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:19:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:19:16 2011 -0700"
      },
      "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: obey minleft values during extent allocation correctly\n  xfs: reset buffer pointers before freeing them\n  xfs: avoid getting stuck during async inode flushes\n  xfs: fix xfs_itruncate_start tracing\n  xfs: fix duplicate workqueue initialisation\n  xfs: kill off xfs_printk()\n  xfs: fix race condition in AIL push trigger\n  xfs: make AIL target updates and compares 32bit safe.\n  xfs: always push the AIL to the target\n  xfs: exit AIL push work correctly when AIL is empty\n  xfs: ensure reclaim cursor is reset correctly at end of AG\n  xfs: add an x86 compat handler for XFS_IOC_ZERO_RANGE\n  xfs: fix compiler warning in xfs_trace.h\n  xfs: cleanup duplicate initializations\n  xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy\n  xfs: exact busy extent tracking\n  xfs: do not immediately reuse busy extent ranges\n  xfs: optimize AGFL refills\n"
    },
    {
      "commit": "42cd71bf1e3a081b3150018bbf448cb6c8a844a5",
      "tree": "4a5d2eb0444255e4ad827a76dbd1417dd3876db6",
      "parents": [
        "f5039935ac685b3b9b8c13fbc33cac8643dee32e",
        "9a55d9752d8abfc62f1ab05ccc790d22a0c8e7c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:15:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:15:27 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (137 commits)\n  ARM: bcmring: convert to use sp804 clockevents\n  ARM: bcmring: convert to sp804 clocksource\n  ARM: 6912/1: bcmring: Add clkdev table in init_early\n  clockevents: ARM sp804: obtain sp804 timer rate via clks\n  clockevents: ARM sp804: allow clockevent name to be specified\n  clocksource: ARM sp804: obtain sp804 timer rate via clks\n  clocksource: ARM sp804: allow clocksource name to be specified\n  clocksource: convert OMAP1 to 32-bit down counting clocksource\n  clocksource: convert MXS timrotv2 to 32-bit down counting clocksource\n  clocksource: convert SPEAr platforms 16-bit up counting clocksource\n  clocksource: convert Integrator/AP 16-bit down counting clocksource\n  clocksource: convert W90x900 24-bit down counting clocksource\n  clocksource: convert ARM 32-bit down counting clocksources\n  clocksource: convert ARM 32-bit up counting clocksources\n  clocksource: add common mmio clocksource\n  ARM: update sa1100 to reflect PXA updates\n  ARM: omap1: convert to using readl/writel instead of volatile struct\n  ARM: omap1: delete useless interrupt handler\n  ARM: s5p: consolidate selection of timer register\n  ARM: 6939/1: fix missing \u0027cpu_relax()\u0027 declaration\n  ...\n"
    },
    {
      "commit": "f5039935ac685b3b9b8c13fbc33cac8643dee32e",
      "tree": "18f547a1249cd9b745ff84af45afd4d475298d5f",
      "parents": [
        "f14d8d3a1618438c08eb74114c06b3307fac6436"
      ],
      "author": {
        "name": "Vikram Narayanan",
        "email": "vikram186@gmail.com",
        "time": "Mon May 23 12:01:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:14:11 2011 -0700"
      },
      "message": "Documentation: update GregKH links\n\nFixed the broken links in the SubmittingPatches file.\n\n[ The old links turn out to not be broken after all, but the new links\n  are certainly more readable - Linus ]\n\nSigned-off-by: Vikram Narayanan \u003cvikram186@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f14d8d3a1618438c08eb74114c06b3307fac6436",
      "tree": "2b1667960ae91ea1a03f4d7de8974c7f9b9b92b0",
      "parents": [
        "8208266060664726e9f998a9c57c2780549e460c"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Mon May 23 11:59:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:14:11 2011 -0700"
      },
      "message": "Documentation: fix vgaarbiter.txt typos etc.\n\nFixed typos.\n\nv2: Incorporated changes by Randy Dunlap.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8208266060664726e9f998a9c57c2780549e460c",
      "tree": "1138ba65c633bf51b54c8fa25c5094aae8f3c6cd",
      "parents": [
        "52307a9e1d8910e205f6be2c4dd35900f7b11282"
      ],
      "author": {
        "name": "Harry Wei",
        "email": "harryxiyou@gmail.com",
        "time": "Mon May 23 11:58:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:14:11 2011 -0700"
      },
      "message": "Documentation: update LXR web link\n\nUpdate LXR (Linux cross reference) web link.\n\nSigned-off-by: Harry Wei \u003charryxiyou@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52307a9e1d8910e205f6be2c4dd35900f7b11282",
      "tree": "243c21dbaf6953c6c1099bd0e1dc293647844359",
      "parents": [
        "56dab6c20808f0405fee66ddc3dd092fd115d911"
      ],
      "author": {
        "name": "Lucian Adrian Grijincu",
        "email": "lucian.grijincu@gmail.com",
        "time": "Mon May 23 11:57:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:14:11 2011 -0700"
      },
      "message": "Documentation: update epoll sysctl text\n\nmax_user_instances was removed in this commit:\n\n   commit 9df04e1f25effde823a600e755b51475d438f56b\n   Author: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\n   Date:   Thu Jan 29 14:25:26 2009 -0800\n\n    epoll: drop max_user_instances and rely only on max_user_watches\n\nbut the documentation entry was not removed.\n\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Lucian Adrian Grijincu \u003clucian.grijincu@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56dab6c20808f0405fee66ddc3dd092fd115d911",
      "tree": "3d9165e2e667dddb75eef89ce74b51abd89f616b",
      "parents": [
        "ea2b50ef4c9e030749ae473e95258f477c3a68ca"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon May 23 11:55:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:14:11 2011 -0700"
      },
      "message": "Documentation: update dontdiff file\n\nv2, updated based on comments from Joe and Paul.\n\nUpdate to Documentation/dontdiff, based on many updates to\nvarious .gitignore patches over the last 2 years.\n\nInitially begun by Michael Prokop \u003cmika@grml.org\u003e, with lots of\nchanges by Randy Dunlap.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Michael Prokop \u003cmika@grml.org\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea2b50ef4c9e030749ae473e95258f477c3a68ca",
      "tree": "a8dcfd287a6fd2c497eaf2bbf3a83f6ae80dfebe",
      "parents": [
        "15a3d11b0f2ebdfb3591e411e268aa81998d4723",
        "b18bf0948e1037e7ed33378c80f1ecb8c77c30e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:54:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:54:15 2011 -0700"
      },
      "message": "Merge branch \u0027x86-apic-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-apic-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, apic: Include module.h header in apic_flat_64.c\n  x86, apic: Make apic drivers static\n  x86, apic: Clean up bigsmp apic selection code\n  x86, apic: Use .apicdrivers section for the apic drivers list\n  x86, apic: Introduce .apicdrivers section to find the list of apic drivers\n  x86, x2apic: Move the common bits to x2apic.h\n  x86, x2apic: Minimize IPI register writes using cluster groups\n  x86, x2apic: Track the x2apic cluster sibling map\n  x86, x2apic: Remove duplicate code for IPI mask routines\n  x86, apic: Use probe routines to simplify apic selection\n  x86, ioapic: Consolidate mp_ioapic_routing[] into \u0027struct ioapic\u0027\n  x86, ioapic: Consolidate gsi routing info into \u0027struct ioapic\u0027\n  x86, ioapic: Consolidate mp_ioapics[] into \u0027struct ioapic\u0027\n  x86, ioapic: Consolidate ioapic_saved_data[] into \u0027struct ioapic\u0027\n  x86, ioapic: Add struct ioapic\n  x86, ioapic: Remove duplicate code for saving/restoring RTEs\n  x86, ioapic: Use ioapic_saved_data while enabling intr-remapping\n  x86, ioapic: Allocate ioapic_saved_data early\n  x86, ioapic: Fix potential resume deadlock\n"
    },
    {
      "commit": "15a3d11b0f2ebdfb3591e411e268aa81998d4723",
      "tree": "56e1d7715653871f015341c7edabd08045f5fc28",
      "parents": [
        "1f3a8e093f470ef193b0ca6011d90180331c8b53",
        "c8b281161dfa4bb5d5be63fb036ce19347b88c63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:53:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:53:48 2011 -0700"
      },
      "message": "Merge branch \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Increase SCHED_LOAD_SCALE resolution\n  sched: Introduce SCHED_POWER_SCALE to scale cpu_power calculations\n  sched: Cleanup set_load_weight()\n"
    },
    {
      "commit": "1f3a8e093f470ef193b0ca6011d90180331c8b53",
      "tree": "66b7a58decabdc7f76ffb102899881c258c1df59",
      "parents": [
        "c44dead70a841d90ddc01968012f323c33217c9e",
        "1a4b6f66285785ddccef049e6b45be4e7c7a2189"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:49:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:49:28 2011 -0700"
      },
      "message": "Merge branch \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (970 commits)\n  staging: usbip: replace usbip_u{dbg,err,info} and printk with dev_ and pr_\n  staging:iio: Trivial kconfig reorganization and uniformity improvements.\n  staging:iio:documenation partial update.\n  staging:iio: use pollfunc allocation helpers in remaining drivers.\n  staging:iio:max1363 misc cleanups and use of for_each_bit_set to simplify event code spitting out.\n  staging:iio: implement an iio_info structure to take some of the constant elements out of iio_dev.\n  staging:iio:meter:ade7758: Use private data space from iio_allocate_device\n  staging:iio:accel:lis3l02dq make write_reg_8 take value not a pointer to value.\n  staging:iio: ring core cleanups + check if read_last available in lis3l02dq\n  staging:iio:core cleanup: squash tiny wrappers and use dev_set_name to handle creation of event interface name.\n  staging:iio: poll func allocation clean up.\n  staging:iio:ad7780 trivial unused header cleanup.\n  staging:iio:adc: AD7780: Use private data space from iio_allocate_device + trivial fixes\n  staging:iio:adc:AD7780: Convert to new channel registration method\n  staging:iio:adc: AD7606: Drop dev_data in favour of iio_priv()\n  staging:iio:adc: AD7606: Consitently use indio_dev\n  staging:iio: Rip out helper for software rings.\n  staging:iio:adc:AD7298: Use private data space from iio_allocate_device\n  staging:iio: rationalization of different buffer implementation hooks.\n  staging:iio:imu:adis16400 avoid allocating rx, tx, and state separately from iio_dev.\n  ...\n\nFix up trivial conflicts in\n - drivers/staging/intel_sst/intelmid.c: patches applied in both branches\n - drivers/staging/rt2860/common/cmm_data_{pci,usb}.c: removed vs spelling\n - drivers/staging/usbip/vhci_sysfs.c: trivial header file inclusion\n"
    },
    {
      "commit": "c44dead70a841d90ddc01968012f323c33217c9e",
      "tree": "85489ebe9b9a3413cd8ee197ffb40c8aa8d97e63",
      "parents": [
        "99dff5856220a02b8711f2e8746413ea6e53ccf6",
        "d5f6db9e1aff6ccf1876224f152c0268b0c8a992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (205 commits)\n  USB: EHCI: Remove SPARC_LEON {read,write}_be definitions from ehci.h\n  USB: UHCI: Support big endian GRUSBHC HC\n  sparc: add {read,write}*_be routines\n  USB: UHCI: Add support for big endian descriptors\n  USB: UHCI: Use ACCESS_ONCE rather than using a full compiler barrier\n  USB: UHCI: Add support for big endian mmio\n  usb-storage: Correct adjust_quirks to include latest flags\n  usb/isp1760: Fix possible unlink problems\n  usb/isp1760: Move function isp1760_endpoint_disable() within file.\n  USB: remove remaining usages of hcd-\u003estate from usbcore and fix regression\n  usb: musb: ux500: add configuration and build options for ux500 dma\n  usb: musb: ux500: add dma glue layer for ux500\n  usb: musb: ux500: add dma name for ux500\n  usb: musb: ux500: add ux500 specific code for gadget side\n  usb: musb: fix compile error\n  usb-storage: fix up the unusual_realtek device list\n  USB: gadget: f_audio: Fix invalid dereference of initdata\n  EHCI: don\u0027t rescan interrupt QHs needlessly\n  OHCI: fix regression caused by nVidia shutdown workaround\n  USB: OTG: msm: Free VCCCX regulator even if we can\u0027t set the voltage\n  ...\n"
    },
    {
      "commit": "b18bf0948e1037e7ed33378c80f1ecb8c77c30e9",
      "tree": "c1147d6f39ef0efdc102021ef10434584bf5be84",
      "parents": [
        "1a8880a14270814dae0d226a2ad065d30587e60a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon May 23 10:43:00 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 23 21:27:35 2011 +0200"
      },
      "message": "x86, apic: Include module.h header in apic_flat_64.c\n\napic_flat_64.c needs to include module.h because it uses\nEXPORT_SYMBOL_GPL().\n\nThis fixes these warnings on some !SMP randconfigs:\n\n  arch/x86/kernel/apic/apic_flat_64.c:31: warning: data definition has no type or storage class\n  arch/x86/kernel/apic/apic_flat_64.c:31: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027\n  arch/x86/kernel/apic/apic_flat_64.c:31: warning: parameter names (without types) in function declaration\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nLink: http://lkml.kernel.org/r/20110523104300.dd532a99.randy.dunlap@oracle.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "99dff5856220a02b8711f2e8746413ea6e53ccf6",
      "tree": "d8bae7ccdf8f7ad5221b053bb74a6220df996b3a",
      "parents": [
        "bb74e8ca352eecefdc5c1a9ebab01f18aa2f6f3c",
        "d9a0fbfd7bc5d2c42f0fa9bcbdab62c4942d0388"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:23:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:23:20 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (48 commits)\n  serial: 8250_pci: add support for Cronyx Omega PCI multiserial board.\n  tty/serial: Fix break handling for PORT_TEGRA\n  tty/serial: Add explicit PORT_TEGRA type\n  n_tracerouter and n_tracesink ldisc additions.\n  Intel PTI implementaiton of MIPI 1149.7.\n  Kernel documentation for the PTI feature.\n  export kernel call get_task_comm().\n  tty: Remove to support serial for S5P6442\n  pch_phub: Support new device ML7223\n  8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter\n  ASoC: Update cx20442 for TTY API change\n  pch_uart: Support new device ML7223 IOH\n  parport: Use request_muxed_region for IT87 probe and lock\n  tty/serial: add support for Xilinx PS UART\n  n_gsm: Use print_hex_dump_bytes\n  drivers/tty/moxa.c: Put correct tty value\n  TTY: tty_io, annotate locking functions\n  TTY: serial_core, remove superfluous set_task_state\n  TTY: serial_core, remove invalid test\n  Char: moxa, fix locking in moxa_write\n  ...\n\nFix up trivial conflicts in drivers/bluetooth/hci_ldisc.c and\ndrivers/tty/serial/Makefile.\n\nI did the hci_ldisc thing as an evil merge, cleaning things up.\n"
    },
    {
      "commit": "bb74e8ca352eecefdc5c1a9ebab01f18aa2f6f3c",
      "tree": "a57fdd270cf3e41e2de501074d3ac8558cd9b7c2",
      "parents": [
        "30cb6d5f2eb24d15d20139d5ceefaccc68734bd7"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon May 23 12:06:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 11:59:08 2011 -0700"
      },
      "message": "hwmon: (coretemp) Fix compile error if CONFIG_SMP is not defined\n\ncpu_sibling_mask() is not defined unless CONFIG_SMP is defined, so it\nmust not be used directly in the code without ifdef protection.\n\nTo solve the problem and avoid ifdefs in the code, define\nfor_each_sibling() and use it instead.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: Durgadoss R \u003cdurgadoss.r@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30cb6d5f2eb24d15d20139d5ceefaccc68734bd7",
      "tree": "773c5a98645e4b945343caddcfe5af365566ccc5",
      "parents": [
        "4867faab1e3eb8cc3f74e390357615d9b8e8cda6",
        "68fa61c026057a39d6ccb850aa8785043afbee02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 11:30:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 11:30:28 2011 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimers: Reorder clock bases\n  hrtimers: Avoid touching inactive timer bases\n  hrtimers: Make struct hrtimer_cpu_base layout less stupid\n  timerfd: Manage cancelable timers in timerfd\n  clockevents: Move C3 stop test outside lock\n  alarmtimer: Drop device refcount after rtc_open()\n  alarmtimer: Check return value of class_find_device()\n  timerfd: Allow timers to be cancelled when clock was set\n  hrtimers: Prepare for cancel on clock was set timers\n"
    },
    {
      "commit": "9a55d9752d8abfc62f1ab05ccc790d22a0c8e7c0",
      "tree": "894bb6a3fb409c6ac5f0374f5a1f656918bc35cd",
      "parents": [
        "ec19628d72cff8f80220b7cedba089074ac6a599",
        "dc7ad3b3d5f1cd0a0d16c05dd3ad3898979d261e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 19:28:04 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 19:28:04 2011 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into for-linus\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/mach-ns9xxx/include/mach/uncompress.h\n"
    },
    {
      "commit": "ec19628d72cff8f80220b7cedba089074ac6a599",
      "tree": "c3ec69d6648fdfd3e19563fa341d6585a3d77567",
      "parents": [
        "4b60e5f90dec4ae251386f20464336369e962e9c",
        "b0ec5cf191eeca7fd885ef2860e9a586d29bff00",
        "603605abae9ee731bdafb2af83a487d98a568815",
        "8373dc38ca8d4918210710807256a313cd111f0b",
        "399bc4863e2a3b4b255ca22189820c81ca34f4e0",
        "16dc062b42459e6ddd244c2bc8255cac45db47e4",
        "f1f6ac111d6b1c55a604afbbff966e284b392050"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 19:27:40 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 19:27:40 2011 +0100"
      },
      "message": "Merge branches \u0027consolidate\u0027, \u0027ep93xx\u0027, \u0027fixes\u0027, \u0027misc\u0027, \u0027mmci\u0027, \u0027remove\u0027 and \u0027spear\u0027 into for-linus\n"
    },
    {
      "commit": "4867faab1e3eb8cc3f74e390357615d9b8e8cda6",
      "tree": "7a6cb9175c483a0f7e3672185e7f9fb25f74caa3",
      "parents": [
        "6fad2b5b649fa1fa6ee7293222815f5b62499889",
        "bfb91fb650e988c3c347e50fc75fedb7d4f0c018"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 10:10:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 10:10:44 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slub: Deal with hyperthetical case of PAGE_SIZE \u003e 2M\n  slub: Remove node check in slab_free\n  slub: avoid label inside conditional\n  slub: Make CONFIG_DEBUG_PAGE_ALLOC work with new fastpath\n  slub: Avoid warning for !CONFIG_SLUB_DEBUG\n  slub: Remove CONFIG_CMPXCHG_LOCAL ifdeffery\n  slub: Move debug handlign in __slab_free\n  slub: Move node determination out of hotpath\n  slub: Eliminate repeated use of c-\u003epage through a new page variable\n  slub: get_map() function to establish map of free objects in a slab\n  slub: Use NUMA_NO_NODE in get_partial\n  slub: Fix a typo in config name\n"
    },
    {
      "commit": "4b60e5f90dec4ae251386f20464336369e962e9c",
      "tree": "13ca50e109a23bcc5e1622ca658000cb85668d1e",
      "parents": [
        "e8765afe54b72b85ffe2b60683710ff450a92912",
        "667f390bee987d45351402e42008c52cdfb77d76",
        "a35d4e58737116fd4126c240a1faeb735839435e",
        "4d5336d50a7b4992c90729c27dae027a3426c48c",
        "041f10d46f97c87f8ae1cdb4117682214732cc45",
        "be20902ba67de70b38c995903321f4152dee57b7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:05:10 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:05:10 2011 +0100"
      },
      "message": "Merge branches \u0027consolidate-clksrc\u0027, \u0027consolidate-flash\u0027, \u0027consolidate-generic\u0027, \u0027consolidate-smp\u0027, \u0027consolidate-stmp\u0027 and \u0027consolidate-zones\u0027 into consolidate\n"
    },
    {
      "commit": "e8765afe54b72b85ffe2b60683710ff450a92912",
      "tree": "3964bc65904372838c918741d5246d3705e569c0",
      "parents": [
        "82d63734ea0c7f656b8bf3a885f3626b04eb4180"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 15:51:29 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:54 2011 +0100"
      },
      "message": "ARM: bcmring: convert to use sp804 clockevents\n\nbcmring has a set of four sp804 timers incorporated, yet it has its\nown copy of the sp804 code.  Convert its clockevent implementation\nto the standard sp804 support code.\n\nCc: Jiandong Zheng \u003cjdzheng@broadcom.com\u003e\nCc: Scott Branden \u003csbranden@broadcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "82d63734ea0c7f656b8bf3a885f3626b04eb4180",
      "tree": "6db58ea2ce3c280e51b63c5f8fa618b336698ae2",
      "parents": [
        "ede2e23456c1a4b9ce038bb4ed095ed442b1b07e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 13:43:39 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:54 2011 +0100"
      },
      "message": "ARM: bcmring: convert to sp804 clocksource\n\nbcmring has a set of four sp804 timers incorporated, yet it has its\nown copy of the sp804 code.  Convert its clocksource implementation\nto the standard sp804 support code.\n\nCc: Jiandong Zheng \u003cjdzheng@broadcom.com\u003e\nCc: Scott Branden \u003csbranden@broadcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ede2e23456c1a4b9ce038bb4ed095ed442b1b07e",
      "tree": "eb7f7df27c4918572a3457a8cff8cebe51092ef0",
      "parents": [
        "23828a7a976eb8dbe3b5f4e83584c3fe814b295b"
      ],
      "author": {
        "name": "Jiandong Zheng",
        "email": "jdzheng@broadcom.com",
        "time": "Thu May 19 00:36:57 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:54 2011 +0100"
      },
      "message": "ARM: 6912/1: bcmring: Add clkdev table in init_early\n\nMove adding clkdev table to init_early to make sure the common sp804 clockevents can be initialized properly.\n\nSigned-off-by: Jiandong Zheng \u003cjdzheng@broadcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "23828a7a976eb8dbe3b5f4e83584c3fe814b295b",
      "tree": "451a5429fd9fc76cb9714895736db464051ef9c2",
      "parents": [
        "57cc4f7de2b896ca79185e337eaf7ff9906c4656"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 15:45:16 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clockevents: ARM sp804: obtain sp804 timer rate via clks\n\nThis allows platforms to specify the rate of the SP804 clockevent via\nthe clk subsystem.  While ARM boards clock these at 1MHz, BCMRing also\nhas SP804 timers but are clocked at different rates.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "57cc4f7de2b896ca79185e337eaf7ff9906c4656",
      "tree": "d572d278dfc7d319518b73103905574f0a4b06e2",
      "parents": [
        "7ff550de99141cbd3be0129d563cc4554fdde9f6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 15:31:13 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clockevents: ARM sp804: allow clockevent name to be specified\n\nThis allows platforms to specify the clcokevent name upon registration.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ff550de99141cbd3be0129d563cc4554fdde9f6",
      "tree": "21381e1dcdbd69b461cefc696a1a1fd80f38ce8e",
      "parents": [
        "fb593cf38fc426331275d761fefe13096070f56a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 13:31:48 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clocksource: ARM sp804: obtain sp804 timer rate via clks\n\nThis allows platforms to specify the rate of the SP804 clocksource via\nthe clk subsystem.  While ARM boards clock these at 1MHz, BCMRing also\nhas SP804 timers but are clocked at different rates.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fb593cf38fc426331275d761fefe13096070f56a",
      "tree": "f650ea0f76fe48d7e54a8cce506c099b6599c470",
      "parents": [
        "933e54a53ccb68543ffb7ea32168ea086c93d09a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 12:08:23 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clocksource: ARM sp804: allow clocksource name to be specified\n\nThis allows platforms to specify the clocksource name upon\nregistration, which is necessary should they wish to register more\nthan one sp804 clocksource.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "933e54a53ccb68543ffb7ea32168ea086c93d09a",
      "tree": "5c6b80c621855de26bfd25245cde977347da64b2",
      "parents": [
        "5c61ddcfaf98fae4a0ac8077b06a07fb2ba6864a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 09 09:51:03 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:52 2011 +0100"
      },
      "message": "clocksource: convert OMAP1 to 32-bit down counting clocksource\n\nConvert the OMAP1 32-bit down counting clocksource to the generic\nclocksource infrastructure.\n\nTested-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: linux-omap@vger.kernel.org\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c61ddcfaf98fae4a0ac8077b06a07fb2ba6864a",
      "tree": "f4e7e0865d40a1b17a0e684af27577987d56b76d",
      "parents": [
        "d6e15d78537d2483bff05f0ee5b5cec6c4678fd5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 17:21:49 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:52 2011 +0100"
      },
      "message": "clocksource: convert MXS timrotv2 to 32-bit down counting clocksource\n\nConvert the MXS timrotv2 32-bit down counting clocksource to the\ngeneric clocksource infrastructure.\n\nCc: Sascha Hauer \u003ckernel@pengutronix.de\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d6e15d78537d2483bff05f0ee5b5cec6c4678fd5",
      "tree": "c2300cafb150461f7f5035008c708a37b4e83279",
      "parents": [
        "c5039f52329ff796d7fea9024e5615abee02dbfb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 17:10:14 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:52 2011 +0100"
      },
      "message": "clocksource: convert SPEAr platforms 16-bit up counting clocksource\n\nConvert SPEAr platforms 16-bit up counting clocksource, which requires\na 16-bit register access read rather than 32-bit.\n\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c5039f52329ff796d7fea9024e5615abee02dbfb",
      "tree": "2434fede52e85f2a2315cfce76600fa777d98715",
      "parents": [
        "6fa5d5f764469daf3c4d21f94cbc1839b3857bbd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 15:35:22 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:52 2011 +0100"
      },
      "message": "clocksource: convert Integrator/AP 16-bit down counting clocksource\n\nConvert the Integrator/AP 16-bit down-counting clocksource to the\ngeneric clocksource infrastructure.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6fa5d5f764469daf3c4d21f94cbc1839b3857bbd",
      "tree": "4400a5ba43c7147d77dcc270c2b3f5f8f6c349fa",
      "parents": [
        "bfe45e0be88d8a2e408226d473bff60da4a97d1f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 15:34:39 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:52 2011 +0100"
      },
      "message": "clocksource: convert W90x900 24-bit down counting clocksource\n\nConvert the W90x900 24-bit down-counting clocksource to the generic\nmmio clocksource infrastructure\n\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfe45e0be88d8a2e408226d473bff60da4a97d1f",
      "tree": "4586e8933a35af1599f314adb73f2bae504b49b5",
      "parents": [
        "234b6ceddb4fc2a4bc5b9a7670f070f6e69e0868"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 15:33:30 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:51 2011 +0100"
      },
      "message": "clocksource: convert ARM 32-bit down counting clocksources\n\nConvert SP804, MXC, Nomadik and Orion 32-bit down-counting clocksources\nto generic mmio clocksource infrastructure.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Sascha Hauer \u003ckernel@pengutronix.de\u003e\nCc: Alessandro Rubini \u003crubini@unipv.it\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "234b6ceddb4fc2a4bc5b9a7670f070f6e69e0868",
      "tree": "891f57ca663b5ec0bb61bb3e38c5306e0d13d2bd",
      "parents": [
        "442c8176d2efa468577738e3a99a6e051f6e8e55"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 14:09:47 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:51 2011 +0100"
      },
      "message": "clocksource: convert ARM 32-bit up counting clocksources\n\nConvert ixp4xx, lpc32xx, mxc, netx, pxa, sa1100, tcc8k, tegra and u300\nto use the generic mmio clocksource recently introduced.\n\nCc: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nAcked-by: \"Hans J. Koch\" \u003chjk@hansjkoch.de\u003e\nAcked-by: Colin Cross \u003cccross@android.com\u003e\nCc: Erik Gilling \u003ckonkers@android.com\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "442c8176d2efa468577738e3a99a6e051f6e8e55",
      "tree": "fcf309e5f23b60b96e95ef22d70bb5f0e473c512",
      "parents": [
        "1ba4c3cb171d9899a3eaa2e45fa171e0704c1377"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 14:06:52 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:51 2011 +0100"
      },
      "message": "clocksource: add common mmio clocksource\n\nAdd a generic mmio clocksource, covering both 32-bit and 16-bit register\naccess sizes, for up or down counters.  This can be used to easily\ncreate clocksources for simple counter-based implementations.\n\nCc: Alessandro Rubini \u003crubini@unipv.it\u003e\nCc: Colin Cross \u003cccross@android.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Erik Gilling \u003ckonkers@android.com\u003e\nAcked-by: \"Hans J. Koch\" \u003chjk@hansjkoch.de\u003e\nCc: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: linux-omap@vger.kernel.org\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\nTested-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Tony Lindgren \u003ctony@atomide.com\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1ba4c3cb171d9899a3eaa2e45fa171e0704c1377",
      "tree": "00626fd9e34e3528331af1996a4bd6a13b055170",
      "parents": [
        "111c7751e3f86bdfe7256741281709afe22bba71"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 16:14:40 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:48 2011 +0100"
      },
      "message": "ARM: update sa1100 to reflect PXA updates\n\nUpdate sa1100 clockevents code to reflect what its later derivative\ndoes with clockevents_calc_mult_shift().  Use OSSR_M* constants too.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "111c7751e3f86bdfe7256741281709afe22bba71",
      "tree": "e84605e1fe43356aefc1f6efcf97a783cb2f62c2",
      "parents": [
        "29d668d260a5a022eaad1cc91fea08d02deb45b1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 09 09:45:45 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:46 2011 +0100"
      },
      "message": "ARM: omap1: convert to using readl/writel instead of volatile struct\n\nTested-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: linux-omap@vger.kernel.org\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "29d668d260a5a022eaad1cc91fea08d02deb45b1",
      "tree": "b5eabf162e00017827d4d167e800b45e12aeff57",
      "parents": [
        "df4c144f7514071a54a46eaa5a9e16299c056e29"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 09 08:57:10 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:45 2011 +0100"
      },
      "message": "ARM: omap1: delete useless interrupt handler\n\nThe OMAP1 clocksource interrupt handler just increments a variable\nwhich otherwise isn\u0027t used, so this seems to be unnecessary.  Tony\nLindgren confirms, so lets remove it.\n\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: linux-omap@vger.kernel.org\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df4c144f7514071a54a46eaa5a9e16299c056e29",
      "tree": "5fe4b41d0572d68c13bbe5063603e02cbfddfb49",
      "parents": [
        "9ce6e0be0626a5de2aca8b769a4aa57086257156"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 15:43:07 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:43 2011 +0100"
      },
      "message": "ARM: s5p: consolidate selection of timer register\n\ns5p duplicates the runtime selection of the timer register three times.\nMove this out into a separate function.\n\nFIXME: It is unclear whether this code needs to support true runtime\nselection of the timer register, or whether it can be selected once at\ninit time.\n\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfb91fb650e988c3c347e50fc75fedb7d4f0c018",
      "tree": "0e8d89e0ceffb9001da2082998222da8b39185c1",
      "parents": [
        "caebc160ce3f76761cc62ad96ef6d6f30f54e3dd",
        "3e0c2ab67e48f77c2da0a5c826aac397792a214e"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@kernel.org",
        "time": "Mon May 23 19:50:39 2011 +0300"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@kernel.org",
        "time": "Mon May 23 19:50:39 2011 +0300"
      },
      "message": "Merge branch \u0027slab/next\u0027 into for-linus\n\nConflicts:\n\tmm/slub.c\n"
    },
    {
      "commit": "6fad2b5b649fa1fa6ee7293222815f5b62499889",
      "tree": "c2f9735e8868d3ce5decb5a08c56e1a1cc9730af",
      "parents": [
        "19504828b4bee5e471bcd35e214bc6fd0d380692",
        "4cc452758fd250bb5968c583d825bb0e68d65db0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:26:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:26:20 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (coretemp) Fix checkpatch errors\n  hwmon: Remove pkgtemp driver\n  hwmon: (coretemp) Merge pkgtemp with coretemp\n  hwmon: (pmbus) Add support for Analog Devices ADM1275\n  hwmon: (pmbus) Support for TI UCD90xxx series Sequencer and System Health Controllers\n  hwmon: (pmbus) Add support for TI UCD9200 series of PWM System Controllers\n  hwmon: (pmbus) Use device specific function to read fan configuration\n  hwmon: (pmbus) Expand scope of device specific get_status function\n  hwmon: (pmbus) Introduce infrastructure to detect sensors and limit registers\n  hwmon: Driver for MAX16065 System Manager and compatibles\n  hwmon: (sht15) add support for CRC validation\n  hwmon: (sht15) add support for the status register\n  hwmon: (sht15) clean-up the probe function\n  hwmon: (sht15) general code clean-up\n  hwmon: Add support for MAX6642\n"
    },
    {
      "commit": "19504828b4bee5e471bcd35e214bc6fd0d380692",
      "tree": "30d4ffb6783daf9fadd47548c035646d3f0f073e",
      "parents": [
        "57d19e80f459dd845fb3cfeba8e6df8471bac142",
        "3cb6d1540880e767d911b79eb49578de2190f428"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:25:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:25:52 2011 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Fix sample size bit operations\n  perf tools: Fix ommitted mmap data update on remap\n  watchdog: Change the default timeout and configure nmi watchdog period based on watchdog_thresh\n  watchdog: Disable watchdog when thresh is zero\n  watchdog: Only disable/enable watchdog if neccessary\n  watchdog: Fix rounding bug in get_sample_period()\n  perf tools: Propagate event parse error handling\n  perf tools: Robustify dynamic sample content fetch\n  perf tools: Pre-check sample size before parsing\n  perf tools: Move evlist sample helpers to evlist area\n  perf tools: Remove junk code in mmap size handling\n  perf tools: Check we are able to read the event size on mmap\n"
    },
    {
      "commit": "603605abae9ee731bdafb2af83a487d98a568815",
      "tree": "61705d668a63316829ee4e0d0c07ab07e389fd41",
      "parents": [
        "57ce9bb39b476accf8fba6e16aea67ed76ea523d"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Mon May 23 17:16:59 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 17:19:26 2011 +0100"
      },
      "message": "ARM: 6939/1: fix missing \u0027cpu_relax()\u0027 declaration\n\nARM build fails with the following symptom:\n\n  CC      arch/arm/kernel/asm-offsets.s\nIn file included from include/linux/seqlock.h:29,\n                 from include/linux/time.h:8,\n                 from include/linux/timex.h:56,\n                 from include/linux/sched.h:57,\n                 from arch/arm/kernel/asm-offsets.c:13:\ninclude/linux/spinlock.h: In function \u0027spin_unlock_wait\u0027:\ninclude/linux/spinlock.h:360: error: implicit declaration of function \u0027cpu_relax\u0027\nmake[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1\n\nFix it by including \u003casm/processor.h\u003e.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
      "tree": "e5ec44a30720f1db1cd4a803b3711a2293322dc5",
      "parents": [
        "e0c6b8a17fb3d4a740386b380ea72aa8388fbf2f",
        "366a2382c68d01638350efcf23d46a47d661c595"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:10:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:10:03 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (36 commits)\n  HID: hid-multitouch: cosmetic changes, sort classes and devices\n  HID: hid-multitouch: class MT_CLS_STANTUM is redundant with MT_CLS_CONFIDENCE\n  HID: hid-multitouch: add support for Unitec panels\n  HID: hid-multitouch: add support for Touch International panels\n  HID: hid-multitouch: add support for GoodTouch panels\n  HID: hid-multitouch: add support for CVTouch panels\n  HID: hid-multitouch: add support for ActionStar panels\n  HID: hiddev: fix race between hiddev_disconnect and hiddev_release\n  HID: magicmouse: ignore \u0027ivalid report id\u0027 while switching modes\n  HID: fix a crash in hid_report_raw_event() function.\n  HID: hid-multitouch: add support for Elo TouchSystems 2515 IntelliTouch Plus\n  HID: assorted usage updates from hut 1.12\n  HID: roccat: fix actual/startup profile sysfs attribute in koneplus\n  HID: hid-multitouch: Add support for Lumio panels\n  HID: \u0027name\u0027 and \u0027phys\u0027 in \u0027struct hid_device\u0027 can never be NULL\n  HID: hid-multitouch: add support for Ilitek dual-touch panel\n  HID: picolcd: Avoid compile warning/error triggered by copy_from_user()\n  HID: add support for Logitech G27 wheel\n  HID: hiddev: fix error path in hiddev_read when interrupted\n  HID: add support for Sony Navigation Controller\n  ...\n"
    },
    {
      "commit": "e0c6b8a17fb3d4a740386b380ea72aa8388fbf2f",
      "tree": "45d20c5d14de3ac03ce4a3ca14c4a41dff6db7ec",
      "parents": [
        "710421cc7d295cc59eb2676fe2ba3bc3252c124e",
        "fda5fe19725edd6805f2fd742235d1a0d0ba93f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:08:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:08:19 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm:\n  apm-emulation: apm_mutex breaks ACK; remove it\n  APM: take over maintainership\n"
    },
    {
      "commit": "4d5336d50a7b4992c90729c27dae027a3426c48c",
      "tree": "af35d47d3502db12bb7cf79e9d9aab21f9daf81c",
      "parents": [
        "0f7b332f9777819a39a3b325690379a7efef89d1"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 06 12:56:27 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 16:53:17 2011 +0100"
      },
      "message": "ARM: 6895/1: mach-ux500: fix SMP secondary startup regression\n\nCommit e2a083dc0da9aa6437e14811198379b18cdfa7f8\n\"ARM: consolidate SMP cross call implementation\" broke the ux500\ncompilation since the smp.h header declared a function called\nfrom headsmp.S. This fixes it up by declaring it locally instead.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f7b332f9777819a39a3b325690379a7efef89d1",
      "tree": "abc9dc45eb604cc4af88a5ab8c4a6c0cbdaa0596",
      "parents": [
        "43b3e1898206a1e385c9cb06f6040ea83a58b638"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 03 13:01:30 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 16:53:17 2011 +0100"
      },
      "message": "ARM: consolidate SMP cross call implementation\n\nRather than having each platform class provide a mach/smp.h header for\nsmp_cross_call(), arrange for them to register the function with the\ncore ARM SMP code instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "710421cc7d295cc59eb2676fe2ba3bc3252c124e",
      "tree": "4aa11cd7ee64b394871195cb585f16700553f540",
      "parents": [
        "d7ef64a9f9987b29e3d911369a9d40122d5be2dd",
        "f686c74cc3e78349d16d46fc72807354574b1516"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:52:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:52:38 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (346 commits)\n  ASoC: core: Don\u0027t set \"(null)\" as a driver name\n  ALSA: hda - Use LPIB for ATI/AMD chipsets as default\n  Revert \"ALSA: hda - Use position_fix\u003d3 as default for AMD chipsets\"\n  ASoC: Tegra: Fix compile when debugfs not enabled\n  ASoC: spdif-dit: Add missing MODULE_*\n  SOUND: OSS: Remove Au1550 driver.\n  ALSA: hda - add Intel Panther Point HDMI codec id\n  ALSA: emu10k1 - Add dB range to Bass and Treble for SB Live!\n  ALSA: hda - Remove PCM mixer elements from Virtual Master of realtek\n  ALSA: hda - Fix input-src parse in patch_analog.c\n  ASoC: davinci-mcasp: enable ping-pong SRAM buffers\n  ASoC: add iPAQ hx4700 machine driver\n  ASoC: Asahi Kasei AK4641 codec driver\n  ALSA: hda - Enable Realtek ALC269 codec input layer beep\n  ALSA: intel8x0m: enable AMD8111 modem\n  ALSA: HDA: Add jack detection for HDMI\n  ALSA: sound, core, pcm_lib: fix xrun_log\n  ASoC: Max98095: Move existing NULL check before pointer dereference.\n  ALSA: sound, core, pcm_lib: xrun_log: log also in_interrupt\n  ALSA: usb-audio - Add support for USB X-Fi S51 Pro\n  ...\n"
    },
    {
      "commit": "d7ef64a9f9987b29e3d911369a9d40122d5be2dd",
      "tree": "c674cbed424876b95ddb23ec99344574be0dab39",
      "parents": [
        "ff2a9941ca27ab18169d17b3803aca68b154951c",
        "6ec5ff4bc3a90b7716eadc4c8a686e904131f03a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:51:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:51:55 2011 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Eliminate various \u0027set but not used\u0027 warnings\n  x86, SMEP: Fix section mismatch warnings\n  x86, amd: Use _safe() msr access for GartTlbWlk disable code\n"
    },
    {
      "commit": "ff2a9941ca27ab18169d17b3803aca68b154951c",
      "tree": "18cc498e623ce1f97ad25a2618dd2a82166511c9",
      "parents": [
        "f4b10bc60a310916bab5413f821b99ef845cac17"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon May 23 13:24:54 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:50:48 2011 -0700"
      },
      "message": "block: move bd_set_size() above rescan_partitions() in __blkdev_get()\n\n02e352287a4 (block: rescan partitions on invalidated devices on\n-ENOMEDIA too) relocated partition rescan above explicit bd_set_size()\nto simplify condition check.  As rescan_partitions() does its own bdev\nsize setting, this doesn\u0027t break anything; however,\nrescan_partitions() prints out the following messages when adjusting\nbdev size, which can be confusing.\n\n  sda: detected capacity change from 0 to 146815737856\n  sdb: detected capacity change from 0 to 146815737856\n\nThis patch restores the original order and remove the warning\nmessages.\n\nstable: Please apply together with 02e352287a4 (block: rescan\n        partitions on invalidated devices on -ENOMEDIA too).\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Tony Luck \u003ctony.luck@gmail.com\u003e\nTested-by: Tony Luck \u003ctony.luck@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc7ad3b3d5f1cd0a0d16c05dd3ad3898979d261e",
      "tree": "8dd28e93c9f4bd5ecc9a1a860c085bf8acda7eb1",
      "parents": [
        "878ccdc10b14e4dd028649307f99da1052768edf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 22 10:01:21 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 16:50:15 2011 +0100"
      },
      "message": "ARM: Fix generic irq chip\n\nAs a result of c42321c (genirq: Make generic irq chip depend on\nCONFIG_GENERIC_IRQ_CHIP), we now need those platforms using this in\nmy tree to select this symbol.\n\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4b10bc60a310916bab5413f821b99ef845cac17",
      "tree": "904532e8cd93b88261f21427c4ec4917d4b3e79d",
      "parents": [
        "53ee7569ce8beb3fd3fc0817116c29298d72353f",
        "c8cfbb555eb3632bf3dcbe1a591c1f4d0c28681c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:42:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:42:08 2011 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.40\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.40\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (131 commits)\n  KVM: MMU: Use ptep_user for cmpxchg_gpte()\n  KVM: Fix kvm mmu_notifier initialization order\n  KVM: Add documentation for KVM_CAP_NR_VCPUS\n  KVM: make guest mode entry to be rcu quiescent state\n  KVM: x86 emulator: Make jmp far emulation into a separate function\n  KVM: x86 emulator: Rename emulate_grpX() to em_grpX()\n  KVM: x86 emulator: Remove unused arg from emulate_pop()\n  KVM: x86 emulator: Remove unused arg from writeback()\n  KVM: x86 emulator: Remove unused arg from read_descriptor()\n  KVM: x86 emulator: Remove unused arg from seg_override()\n  KVM: Validate userspace_addr of memslot when registered\n  KVM: MMU: Clean up gpte reading with copy_from_user()\n  KVM: PPC: booke: add sregs support\n  KVM: PPC: booke: save/restore VRSAVE (a.k.a. USPRG0)\n  KVM: PPC: use ticks, not usecs, for exit timing\n  KVM: PPC: fix exit accounting for SPRs, tlbwe, tlbsx\n  KVM: PPC: e500: emulate SVR\n  KVM: VMX: Cache vmcs segment fields\n  KVM: x86 emulator: consolidate segment accessors\n  KVM: VMX: Avoid reading %rip unnecessarily when handling exceptions\n  ...\n"
    },
    {
      "commit": "53ee7569ce8beb3fd3fc0817116c29298d72353f",
      "tree": "f3dcce10508c2126347e40b468fd6d3c3cc7006a",
      "parents": [
        "4d9dec4db2efbd7edb549bd02373995b67496983",
        "1b6e2ceb4745b5838cb94463131d19dbea6cf0e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:39:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:39:24 2011 -0700"
      },
      "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: (27 commits)\n  bnx2x: allow device properly initialize after hotplug\n  bnx2x: fix DMAE timeout according to hw specifications\n  bnx2x: properly handle CFC DEL in cnic flow\n  bnx2x: call dev_kfree_skb_any instead of dev_kfree_skb\n  net: filter: move forward declarations to avoid compile warnings\n  pktgen: refactor pg_init() code\n  pktgen: use vzalloc_node() instead of vmalloc_node() + memset()\n  net: skb_trim explicitely check the linearity instead of data_len\n  ipv4: Give backtrace in ip_rt_bug().\n  net: avoid synchronize_rcu() in dev_deactivate_many\n  net: remove synchronize_net() from netdev_set_master()\n  rtnetlink: ignore NETDEV_RELEASE and NETDEV_JOIN event\n  net: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE\n  bridge: call NETDEV_JOIN notifiers when add a slave\n  netpoll: disable netpoll when enslave a device\n  macvlan: Forward unicast frames in bridge mode to lowerdev\n  net: Remove linux/prefetch.h include from linux/skbuff.h\n  ipv4: Include linux/prefetch.h in fib_trie.c\n  netlabel: Remove prefetches from list handlers.\n  drivers/net: add prefetch header for prefetch users\n  ...\n\nFixed up prefetch parts: removed a few duplicate prefetch.h includes,\nfixed the location of the igb prefetch.h, took my version of the\nskbuff.h code without the extra parentheses etc.\n"
    },
    {
      "commit": "4d9dec4db2efbd7edb549bd02373995b67496983",
      "tree": "a0ddbecea4823a7f3e20ab6eacb37a086a72dc36",
      "parents": [
        "34b064569eba3bec65bf98efe057b0578fe13297",
        "ae6b585eeb74670a2dec1fe4394bdfbdb9395cc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:28:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:28:34 2011 -0700"
      },
      "message": "Merge branch \u0027exec_rm_compat\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/oleg/misc\n\n* \u0027exec_rm_compat\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/oleg/misc:\n  exec: document acct_arg_size()\n  exec: unify do_execve/compat_do_execve code\n  exec: introduce struct user_arg_ptr\n  exec: introduce get_user_arg_ptr() helper\n"
    },
    {
      "commit": "34b064569eba3bec65bf98efe057b0578fe13297",
      "tree": "cee99fb8035843776ec44ec5113fb586b2b6172b",
      "parents": [
        "2e77defc5da779888f3cf65e66cd3d47ae2d690f",
        "26b06a6958df0f12f1a654db8598433eb89cc024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:24:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:24:09 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  GFS2: Wait properly when flushing the ail list\n  GFS2: Wipe directory hash table metadata when deallocating a directory\n"
    },
    {
      "commit": "2e77defc5da779888f3cf65e66cd3d47ae2d690f",
      "tree": "a9b961e698a03b08e96a3d07d8545a5fea4289dd",
      "parents": [
        "caebc160ce3f76761cc62ad96ef6d6f30f54e3dd",
        "2a62512bceb44ad45f78aa7ca0e9cfaee9eae46f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:20:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 08:20:44 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-ktest\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-ktest:\n  ktest: Allow options to be used by other options\n  ktest: Create variables for the ktest config files\n  ktest: Reboot after each patchcheck run\n  ktest: Reboot to good kernel after every bisect run\n  ktest: If test failed due to timeout, print that\n  ktest: Fix post install command\n"
    },
    {
      "commit": "8ce26169555cf5634263d39d3665e45300218a5e",
      "tree": "fa3dcd7da5af214001e9952bb376e4f0ead8c841",
      "parents": [
        "3cb6d1540880e767d911b79eb49578de2190f428",
        "559fa6e76b271b98ff641fa2a968aa2439e43c28"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 23 16:15:43 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 23 16:15:58 2011 +0200"
      },
      "message": "Merge commit \u0027559fa6e76b27\u0027 into perf/urgent\n\nMerge reason: this commit was queued up quite some time ago but was\n              forgotten about.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "68fa61c026057a39d6ccb850aa8785043afbee02",
      "tree": "aa8a96849d4bd9b1e46c602d398cda0e72d4115c",
      "parents": [
        "ab8177bc53e8ae3a3ba6d200ce2c2dae263f7ee5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 20 23:14:04 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon May 23 13:59:54 2011 +0200"
      },
      "message": "hrtimers: Reorder clock bases\n\nThe ordering of the clock bases is historical due to the\nCLOCK_REALTIME and CLOCK_MONOTONIC constants. Now the hrtimer bases\nhave their own enumeration due to the gap between CLOCK_MONOTONIC and\nCLOCK_BOOTTIME. So we can be more clever as most timers end up on the\nCLOCK_MONOTONIC base due to the virtue of POSIX declaring that\nrelative CLOCK_REALTIME timers are not affected by time changes. In\ndesktop environments this is slowly changing as applications switch to\nabsolute timers, but I\u0027ve observed empty CLOCK_REALTIME bases often\nenough. There is no performance penalty or overhead when\nCLOCK_REALTIME timers are active, but in case they are not we don\u0027t\nskip over a full cache line.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\n"
    },
    {
      "commit": "ab8177bc53e8ae3a3ba6d200ce2c2dae263f7ee5",
      "tree": "c8b370496497b4f96d6a17da906bdd9314e9a090",
      "parents": [
        "f24444b01bf6c51c300fd3ffc73423383d747882"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 20 13:05:15 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon May 23 13:59:54 2011 +0200"
      },
      "message": "hrtimers: Avoid touching inactive timer bases\n\nInstead of iterating over all possible timer bases avoid it by marking\nthe active bases in the cpu base.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\n"
    },
    {
      "commit": "f24444b01bf6c51c300fd3ffc73423383d747882",
      "tree": "456660380194008cf5bd338a5a94b28a1d9cf346",
      "parents": [
        "9ec2690758a5467f24beb301cca5098078073bba"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 20 13:02:58 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon May 23 13:59:53 2011 +0200"
      },
      "message": "hrtimers: Make struct hrtimer_cpu_base layout less stupid\n\nIn the HIGHRES\u003dy case we access the members at the end of struct\nhrtimer_cpu_base first and then the one at the beginning. Move the\nhrtimer data to front, so we have linear progressing access.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\n"
    },
    {
      "commit": "9ec2690758a5467f24beb301cca5098078073bba",
      "tree": "e5bc78f690d12635a56460ea6f54b49318221dc8",
      "parents": [
        "250f972d85effad5b6e10da4bbd877e6a4b503b6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 20 16:18:50 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon May 23 13:59:53 2011 +0200"
      },
      "message": "timerfd: Manage cancelable timers in timerfd\n\nPeter is concerned about the extra scan of CLOCK_REALTIME_COS in the\ntimer interrupt. Yes, I did not think about it, because the solution\nwas so elegant. I didn\u0027t like the extra list in timerfd when it was\nproposed some time ago, but with a rcu based list the list walk it\u0027s\nless horrible than the original global lock, which was held over the\nlist iteration.\n\nRequested-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\n"
    },
    {
      "commit": "3cb6d1540880e767d911b79eb49578de2190f428",
      "tree": "63e103e0acc4cb86486c50d81842a0c42194e0fb",
      "parents": [
        "998bedc8c56c6869de457c845cbd328592e5e82e"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon May 23 13:06:27 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 23 13:26:36 2011 +0200"
      },
      "message": "perf tools: Fix sample size bit operations\n\nWhat we want is to count the number of bits in the mask,\nnot some other random operation written in the middle\nof the night.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1306148788-6179-2-git-send-email-fweisbec@gmail.com\n[ Fixed perf_event__names[] alignment which was nearby and hurting my eyes ... ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "998bedc8c56c6869de457c845cbd328592e5e82e",
      "tree": "c269208d64edc1a535382601a8904e0eb96a1fcc",
      "parents": [
        "4eec42f392043063d0f019640b4ccc2a45570002"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon May 23 13:06:28 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 23 13:22:57 2011 +0200"
      },
      "message": "perf tools: Fix ommitted mmap data update on remap\n\nCommit eac9eacee16 \"perf tools: Check we are able to read the event\nsize on mmap\" brought a check to ensure we can read the size of the\nevent before dereferencing it, and do a remap otherwise to move the\nbuffer forward.\n\nHowever that remap was ommitting all the necessary work to\nupdate the new page offset, head, and to unmap previous pages,\netc...\n\nTo fix this, gather all the code that fetches the event in a\nseperate helper which does all the necessary checks about the\nheader/event size and tells us anytime a remap is needed.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1306148788-6179-3-git-send-email-fweisbec@gmail.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fda5fe19725edd6805f2fd742235d1a0d0ba93f5",
      "tree": "86c5e5e7fe1b41ecf18233149f6a1f7a60b4cd45",
      "parents": [
        "81024fc41a9353160bc445fda4f96d1aa5e82791"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Fri May 13 02:46:03 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 23 12:50:43 2011 +0200"
      },
      "message": "apm-emulation: apm_mutex breaks ACK; remove it\n\napm_mutex is locked by a process (e.g. apm -s) at the start of apm_ioctl() and\nremains locked while pm_suspend() is called. Any subsequent process trying to\nACK the suspend (e.g. apmd) is then blocked at the start of apm_ioctl(),\ncausing the suspend to be delayed for 5 seconds in apm_suspend_notifier()\nwhile the ACK times out. In short, ACKs don\u0027t work.\n\nThe driver\u0027s data structures are sufficiently protected by assorted locks. And\npm_suspend() has its own mutex to prevent reentrancy. Consequently there is no\nobvious requirement for apm_mutex, which evolved from earlier BKL calls. So\nlet\u0027s remove it.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "366a2382c68d01638350efcf23d46a47d661c595",
      "tree": "c45852727ce4ff7006fc080b95aaf0f6144d2a75",
      "parents": [
        "d431b2e33cd54e4334019a95979ae93aea4735e8",
        "22408283bca57780bdd53da5a6e4474b71b94430",
        "6cb4b040795c555c7ab4b1ba29b0dba2b5a42beb",
        "23746a66d7d9e73402c68ef00d708796b97ebd72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 23 12:49:25 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 23 12:49:25 2011 +0200"
      },
      "message": "Merge branches \u0027doc\u0027, \u0027multitouch\u0027, \u0027upstream\u0027 and \u0027upstream-fixes\u0027 into for-linus\n"
    },
    {
      "commit": "4eec42f392043063d0f019640b4ccc2a45570002",
      "tree": "32db1c354f9c12d1275093efed8101a2bd5db232",
      "parents": [
        "586692a5a5fc5740c8a46abc0f2365495c2d7c5f"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@chromium.org",
        "time": "Sun May 22 22:10:23 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 23 11:58:59 2011 +0200"
      },
      "message": "watchdog: Change the default timeout and configure nmi watchdog period based on watchdog_thresh\n\nBefore the conversion of the NMI watchdog to perf event, the\nwatchdog timeout was 5 seconds. Now it is 60 seconds. For my\nparticular application, netbooks, 5 seconds was a better\ntimeout. With a short timeout, we catch faults earlier and are\nable to send back a panic. With a 60 second timeout, the user is\nunlikely to wait and will instead hit the power button, causing\nus to lose the panic info.\n\nThis change configures the NMI period to watchdog_thresh and\nsets the softlockup_thresh to watchdog_thresh * 2. In addition,\nwatchdog_thresh was reduced to 10 seconds as suggested by Ingo\nMolnar.\n\nSigned-off-by: Mandeep Singh Baines \u003cmsb@chromium.org\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1306127423-3347-4-git-send-email-msb@chromium.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nLKML-Reference: \u003c20110517071642.GF22305@elte.hu\u003e\n"
    },
    {
      "commit": "586692a5a5fc5740c8a46abc0f2365495c2d7c5f",
      "tree": "bc08228e67a968d83691c9efc5ea1feda9e6f98b",
      "parents": [
        "e04ab2bc41b35c0cb6cdb07c8443f91aa738cf78"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@chromium.org",
        "time": "Sun May 22 22:10:22 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 23 11:58:59 2011 +0200"
      },
      "message": "watchdog: Disable watchdog when thresh is zero\n\nThis restores the previous behavior of softlock_thresh.\n\nCurrently, setting watchdog_thresh to zero causes the watchdog\nkthreads to consume a lot of CPU.\n\nIn addition, the logic of proc_dowatchdog_thresh and\nproc_dowatchdog_enabled has been factored into proc_dowatchdog.\n\nSigned-off-by: Mandeep Singh Baines \u003cmsb@chromium.org\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1306127423-3347-3-git-send-email-msb@chromium.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nLKML-Reference: \u003c20110517071018.GE22305@elte.hu\u003e\n"
    },
    {
      "commit": "e04ab2bc41b35c0cb6cdb07c8443f91aa738cf78",
      "tree": "511efcd50f74c0a3cf28cf5c68eaa5e70b45fbc7",
      "parents": [
        "824c6b7f6294101f30e141117def224a56c203e6"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@chromium.org",
        "time": "Sun May 22 22:10:21 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 23 11:58:58 2011 +0200"
      },
      "message": "watchdog: Only disable/enable watchdog if neccessary\n\nDon\u0027t take any action on an unsuccessful write to /proc.\n\nSigned-off-by: Mandeep Singh Baines \u003cmsb@chromium.org\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1306127423-3347-2-git-send-email-msb@chromium.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "824c6b7f6294101f30e141117def224a56c203e6",
      "tree": "c609d4c12a1d5af1ceccb5c1c2275df2947d9e2c",
      "parents": [
        "3ac1bbcf13c56a19927df670f429eb0c3c11f8e5"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@chromium.org",
        "time": "Sun May 22 22:10:20 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 23 11:58:58 2011 +0200"
      },
      "message": "watchdog: Fix rounding bug in get_sample_period()\n\nIn get_sample_period(), softlockup_thresh is integer divided by\n5 before the multiplication by NSEC_PER_SEC. This results in\nsoftlockup_thresh being rounded down to the nearest integer\nmultiple of 5.\n\nFor example, a softlockup_thresh of 4 rounds down to 0.\n\nSigned-off-by: Mandeep Singh Baines \u003cmsb@chromium.org\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1306127423-3347-1-git-send-email-msb@chromium.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f",
      "tree": "2ce0453843f4c3be1036327ebe770c00fc72851d",
      "parents": [
        "e05503ef1186ad33dfe56794407891eb1dd93ef6"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sat May 21 11:51:50 2011 -0600"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 23 11:20:55 2011 +0200"
      },
      "message": "b43: fix comment typo reqest -\u003e request\n\nRecent trivial fix corrected \u0027occured\u0027, but left \u0027reqest\u0027.\ncodespell needs another dictionary entry.\n\ncc: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "22408283bca57780bdd53da5a6e4474b71b94430",
      "tree": "27ceebaf3c58be58cf91a00a1d1dce65dff0f589",
      "parents": [
        "bf5af9b5bba2453ff46f241e8f2e139ca79302e7"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@enac.fr",
        "time": "Fri May 20 15:59:34 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 23 11:17:16 2011 +0200"
      },
      "message": "HID: hid-multitouch: cosmetic changes, sort classes and devices\n\nThis patch sorts the defs for the MT_CLS. I choose to split\ngeneric classes and device specific ones to be able to add\nmore generic classes in the future.\n\nIt also put eGalax devices at their right place (alphabetically)\nin mt_devices.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "78207ffd0e00d39238f0a8a455a31a12659b30b3",
      "tree": "a4d9fc2c682a39c1016a2c29de5633fa7873ed32",
      "parents": [
        "116ceec20069f5bab507eab817e56a4b60480845"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 23 17:09:30 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 23 17:09:30 2011 +0900"
      },
      "message": "sh: Ignore R_SH_NONE module relocations.\n\nSome modules may end up with R_SH_NONE relocs with the right combination\nof compiler/kernel config (specifically dwarf unwinder), so simply trap\nand ignore them instead of letting them get down to the error path.\n\nReported-by: Carmelo AMOROSO \u003ccarmelo.amoroso@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bca606a646a2b1f4fa1ae2b22a0ac707505d7297",
      "tree": "4de825afd2b9853e77005e4c115bc4ae58b6efb2",
      "parents": [
        "a7f800131f35925299860a95259453c9bc0c272f"
      ],
      "author": {
        "name": "Damian",
        "email": "dhobsong@igel.co.jp",
        "time": "Wed May 18 11:10:06 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 23 16:07:43 2011 +0900"
      },
      "message": "sh_mobile: Add MSTP clock for MERAM\n\nSigned-off-by: Damian Hobson-Garcia \u003cdhobsong@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "116ceec20069f5bab507eab817e56a4b60480845"
}
