)]}'
{
  "log": [
    {
      "commit": "31d31fe76859653172120b5f8f7440f2a0694de9",
      "tree": "2e853da11d54df5a2a4a74bfea222f0a3f6d9119",
      "parents": [
        "69d1fe18e92afb4687605a1ab2ec73fbc3bae344"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 09 13:09:27 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:51 2011 -0400"
      },
      "message": "ARM: mach-shmobile: fix SDHI IO address-range\n\nSDHI registers occupy only a 0x100 byte large window, not 0x200 byte.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "960b9e7ec651f381f639aafcca483d704b2cc3b0",
      "tree": "1215270fdab91393dde41582c546d6a13e75c1ea",
      "parents": [
        "17e75d82518ac3146966b64adc109344fcc80f8a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 09 11:29:48 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:41 2011 -0400"
      },
      "message": "sh: convert boards to use linux/mmc/sh_mobile_sdhi.h\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "17e75d82518ac3146966b64adc109344fcc80f8a",
      "tree": "0fe06658d7e961304d09ef4a607bbc860229ae59",
      "parents": [
        "42051e8a7bce76ebd3cd201704ee2427120636e1"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 09 11:27:56 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:38 2011 -0400"
      },
      "message": "ARM: mach-shmobile: convert boards to use linux/mmc/sh_mobile_sdhi.h\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4fbc5ece430bc2890edc90a112c742844130f943",
      "tree": "42bb89dd3e553e397956814fd01fb52a11a7e5cd",
      "parents": [
        "b6147490e6aac82fa2f4b9d7fce925d9891ebe8f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 09 13:44:29 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:16 2011 -0400"
      },
      "message": "sh: ecovec: use the CONFIG_MMC_TMIO symbols instead of MFD\n\nThe CONFIG_MFD_SH_MOBILE_SDHI Kconfig symbol is going to disappear soon,\nswitch ecovec to using CONFIG_MMC_TMIO(_MODULE).\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b2b755b5f10eb32fbdc73a9907c07006b17f714b",
      "tree": "444c7a93cc6c3dd109a4b23f1f76cdc38cf5eb10",
      "parents": [
        "e285c1746accb80620e511f9c72e9893beeedc0e"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Mar 24 15:18:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 17:49:37 2011 -0700"
      },
      "message": "lib, arch: add filter argument to show_mem and fix private implementations\n\nCommit ddd588b5dd55 (\"oom: suppress nodes that are not allowed from\nmeminfo on oom kill\") moved lib/show_mem.o out of lib/lib.a, which\nresulted in build warnings on all architectures that implement their own\nversions of show_mem():\n\n\tlib/lib.a(show_mem.o): In function `show_mem\u0027:\n\tshow_mem.c:(.text+0x1f4): multiple definition of `show_mem\u0027\n\tarch/sparc/mm/built-in.o:(.text+0xd70): first defined here\n\nThe fix is to remove __show_mem() and add its argument to show_mem() in\nall implementations to prevent this breakage.\n\nArchitectures that implement their own show_mem() actually don\u0027t do\nanything with the argument yet, but they could be made to filter nodes\nthat aren\u0027t allowed in the current context in the future just like the\ngeneric implementation.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nReported-by: James Bottomley \u003cJames.Bottomley@hansenpartnership.com\u003e\nSuggested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3dab04e6978e358ad2307bca563fabd6c5d2c58b",
      "tree": "893e9bc5041e7f722722fe13a3b145396f2554d8",
      "parents": [
        "6d1e9a42e7176bbce9348274784b2e5f69223936",
        "5a4b65ab506398ba5a35c37e06edddd387cc0add"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:07:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:07:50 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300:\n  MN10300: gcc 4.6 vs am33 inline assembly\n  MN10300: Deprecate gdbstub\n  MN10300: Allow KGDB to use the MN10300 serial ports\n  MN10300: Emulate single stepping in KGDB on MN10300\n  MN10300: Generalise kernel debugger kernel halt, reboot or power off hook\n  KGDB: Notify GDB of machine halt, reboot or power off\n  MN10300: Use KGDB\n  MN10300: Create generic kernel debugger hooks\n  MN10300: Create general kernel debugger cache flushing\n  MN10300: Introduce a general config option for kernel debugger hooks\n  MN10300: The icache invalidate functions should disable the icache first\n  MN10300: gdbstub: Restrict single-stepping to non-preemptable non-SMP configs\n"
    },
    {
      "commit": "6d1e9a42e7176bbce9348274784b2e5f69223936",
      "tree": "628404d7cffd7ac8ab6629cf5052e21d50e86633",
      "parents": [
        "95985725367e55642755ca6986d0c930cd3738e2",
        "7415982732bcb30100582cff8d2aca12a55123b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:05:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:05:23 2011 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  pstore: cleanups to pstore_dump()\n  [IA64] New syscalls for 2.6.39\n"
    },
    {
      "commit": "95985725367e55642755ca6986d0c930cd3738e2",
      "tree": "e8c8627bc782fa39f42ab3d099e92ebdb8261026",
      "parents": [
        "4d4fcae1d4a10c6cf3c8ca2ec61d2d3270f1225e",
        "9d9659b6c0ebf7dde65ebada4c67980818245913"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:04:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:04:59 2011 -0700"
      },
      "message": "Merge branch \u0027rmobile-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027rmobile-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  mmc: Add MMC_PROGRESS_*\n  mmc, ARM: Rename SuperH Mobile ARM zboot helpers\n  ARM: mach-shmobile: add coherent DMA mask to CEU camera devices\n  ARM: mach-shmobile: Dynamic backlight control for Mackerel\n"
    },
    {
      "commit": "4d4fcae1d4a10c6cf3c8ca2ec61d2d3270f1225e",
      "tree": "fb09c210f8402cb7201b6ae4797343adcf4b73ac",
      "parents": [
        "b4a41ed24c858d75985c7dcba685715fdf2e6114",
        "b15ed691667f59867c9c130b8d84feda4050be04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:04:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:04:05 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:\n  sh: Fix build alloc_thread_info_node function\n  sh: Fix ptrace hw_breakpoint handling\n  sh: Fix ptrace fpu state initialisation\n  sh: Re-enable GENERIC_HARDIRQS_NO_DEPRECATED.\n  sh: pmb: Use struct syscore_ops instead of sysdevs\n  sh: Use struct syscore_ops instead of sysdevs\n  sh: Conver to asm-generic/sizes.h.\n  sh: wire up sys_syncfs.\n"
    },
    {
      "commit": "76d21c563569bcea6bc67d65cc2c460cff643058",
      "tree": "4dd2c9846ea7838077099646418978e354df1680",
      "parents": [
        "6e50e9f9f4a8277b4d76de417ca77cf3921bd524",
        "472af2b05bdefcaee7e754e22cbf131110017ad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 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: (442 commits)\n  [media] videobuf2-dma-contig: make cookie() return a pointer to dma_addr_t\n  [media] sh_mobile_ceu_camera: Do not call vb2\u0027s mem_ops directly\n  [media] V4L: soc-camera: explicitly require V4L2_BUF_TYPE_VIDEO_CAPTURE\n  [media] v4l: soc-camera: Store negotiated buffer settings\n  [media] rc: interim support for 32-bit NEC-ish scancodes\n  [media] mceusb: topseed 0x0011 needs gen3 init for tx to work\n  [media] lirc_zilog: error out if buffer read bytes !\u003d chunk size\n  [media] lirc: silence some compile warnings\n  [media] hdpvr: use same polling interval as other OS\n  [media] ir-kbd-i2c: pass device code w/key in hauppauge case\n  [media] rc/keymaps: Remove the obsolete rc-rc5-tv keymap\n  [media] remove the old RC_MAP_HAUPPAUGE_NEW RC map\n  [media] rc/keymaps: Rename Hauppauge table as rc-hauppauge\n  [media] rc-rc5-hauppauge-new: Fix Hauppauge Grey mapping\n  [media] rc-rc5-hauppauge-new: Add support for the old Black RC\n  [media] rc-rc5-hauppauge-new: Add the old control to the table\n  [media] rc-winfast: Fix the keycode tables\n  [media] a800: Fix a few wrong IR key assignments\n  [media] opera1: Use multimedia keys instead of an app-specific mapping\n  [media] dw2102: Use multimedia keys instead of an app-specific mapping\n  ...\n\nFix up trivial conflicts (remove/modify and some real conflicts) in:\n\tarch/arm/mach-omap2/devices.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/dabusb/dabusb.c\n\tdrivers/staging/dabusb/dabusb.h\n\tdrivers/staging/easycap/easycap_ioctl.c\n\tdrivers/staging/usbvideo/usbvideo.c\n\tdrivers/staging/usbvideo/vicam.c\n"
    },
    {
      "commit": "6e50e9f9f4a8277b4d76de417ca77cf3921bd524",
      "tree": "44604d8eaf87d9283a1aa2715d131790e8b50128",
      "parents": [
        "e264ac8cad5a3f2e717ac68eb300766eef61f568",
        "84abf6084704673ae80a2105bf63ece5eee3edd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:33:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:33:14 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra\n\n* \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra:\n  ARM: tegra: harmony: initialize the TPS65862 PMIC\n  ARM: tegra: update defconfig\n  ARM: tegra: harmony: update PCI-e initialization sequence\n  ARM: tegra: trimslice: enable MMC/SD slots\n  ARM: tegra: enable new drivers in defconfig\n  ARM: tegra: Add Toshiba AC100 support\n  ARM: tegra: harmony: Set WM8903 gpio_base\n  ARM: tegra: harmony: I2C-related portions of audio support\n  ARM: tegra: harmony: register i2c devices\n  ARM: tegra: seaboard: register i2c devices\n  ARM: tegra: harmony: Beginnings of audio support\n  ARM: tegra: create defines for SD-related GPIO names\n  ARM: tegra: add devices.c entries for audio\n"
    },
    {
      "commit": "9d9659b6c0ebf7dde65ebada4c67980818245913",
      "tree": "05335a7e2d03350309d617834997d7fe9c395d28",
      "parents": [
        "a6558c2d07d5c955fbb0290f68c27164a5567b9a"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Mar 24 07:04:38 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 25 01:24:57 2011 +0900"
      },
      "message": "mmc: Add MMC_PROGRESS_*\n\nThis is my second attempt to make this enum generally available.\nThe first attempt added MMCIF_PROGRESS_* to include/linux/mmc/sh_mmcif.h.\nHowever this is not sufficiently generic as the enum will be\nused by SDHI boot code.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a6558c2d07d5c955fbb0290f68c27164a5567b9a",
      "tree": "dc01b3f881dfab39186e1146bfe4ffd9556aaf73",
      "parents": [
        "05a5f01c68e70f2b290db5faed00990daaff3990"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Mar 24 07:04:37 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 25 01:24:57 2011 +0900"
      },
      "message": "mmc, ARM: Rename SuperH Mobile ARM zboot helpers\n\nThese headers and helpers will also be used for SDHI boot\nso the mmcif name will start to make a lot less sense.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "047f61c5d16d617e1df2deea5c5d5fb2a1b41c95",
      "tree": "75d51e1813664ad54fa680a0ecfb2b756d3d4b0f",
      "parents": [
        "05061bf678de5d69ebaae2c0705bf106e3000b6e",
        "3d26678e8009b03f27674c2f9e5b236c2f627b14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 08:25:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 08:25:15 2011 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (42 commits)\n  ACPI: minor printk format change in acpi_pad\n  ACPI: make acpi_pad /sys output more readable\n  ACPICA: Update version to 20110316\n  ACPICA: Header support for SLIC table\n  ACPI: Make sure the FADT is at least rev 2 before using the reset register\n  ACPI: Bug compatibility for Windows on the ACPI reboot vector\n  ACPICA: Fix access width for reset vector\n  ACPI battery: fribble sysfs files from a resume notifier\n  ACPI button: remove unused procfs I/F\n  ACPI, APEI, Add PCIe AER error information printing support\n  PCIe, AER, use pre-generated prefix in error information printing\n  ACPI, APEI, Add ERST record ID cache\n  ACPI: Use syscore_ops instead of sysdev class and sysdev\n  ACPI: Remove the unused EC sysdev class\n  ACPI: use __cpuinit for the acpi_processor_set_pdc() call tree\n  ACPI: use __init where possible in processor driver\n  Thermal_Framework-Fix_crash_during_hwmon_unregister\n  ACPICA: Update version to 20110211.\n  ACPICA: Add mechanism to defer _REG methods for some installed handlers\n  ACPICA: Add support for FunctionalFixedHW in acpi_ut_get_region_name\n  ...\n"
    },
    {
      "commit": "05061bf678de5d69ebaae2c0705bf106e3000b6e",
      "tree": "8be38692f0dfd4f49c9c04d8eeb974525a84b1b6",
      "parents": [
        "fdc0ad80a4f27efcb457b49f5dd8455a3d623559",
        "de55aa33ca6928881ca5c402bb0f5db242fbcdba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 08:24:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 08:24:28 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: bf54x: re-enable anomaly 05000353 for all revs\n  Blackfin: enable atomic64_t support\n  Blackfin: wire up new syncfs syscall\n  Blackfin: SMP: flush CoreB cache when shutting down\n"
    },
    {
      "commit": "a6a1d6485e77f28c11cdf943a3ed2a3fd83ac727",
      "tree": "d9b1948c2c07509f9fab16cd1444de15457c08f4",
      "parents": [
        "1b506cfb6ae63f352643d6e208c85c1351547036",
        "316b6cc081b112546842d44ded21512bd8454a85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 07:59:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 07:59:01 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (90 commits)\n  mfd: Push byte swaps out of wm8994 bulk read path\n  mfd: Rename ab8500 gpadc header\n  mfd: Constify WM8994 write path\n  mfd: Push byte swap out of WM8994 bulk I/O\n  mfd: Avoid copying data in WM8994 I2C write\n  mfd: Remove copy from WM831x I2C write function\n  mfd: Staticise WM8994 PM ops\n  regulator: Add a subdriver for TI TPS6105x regulator portions v2\n  mfd: Add a core driver for TI TPS61050/TPS61052 chips v2\n  gpio: Add Tunnel Creek support to sch_gpio\n  mfd: Add Tunnel Creek support to lpc_sch\n  pci_ids: Add Intel Tunnel Creek LPC Bridge device ID.\n  regulator: MAX8997/8966 support\n  mfd: Add WM8994 bulk register write operation\n  mfd: Append additional read write on 88pm860x\n  mfd: Adopt mfd_data in 88pm860x input driver\n  mfd: Adopt mfd_data in 88pm860x regulator\n  mfd: Adopt mfd_data in 88pm860x led\n  mfd: Adopt mfd_data in 88pm860x backlight\n  mfd: Fix MAX8997 Kconfig entry typos\n  ...\n"
    },
    {
      "commit": "4cc4d24efce4672f9b0e7fa27963770ae602998f",
      "tree": "e69e7209db5500164eedb82c46ea657499b72287",
      "parents": [
        "b81a618dcd3ea99de292dbe624f41ca68f464376",
        "56be1416453c31d32f984328b5193489ab63ffcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 07:56:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 07:56:52 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6: (140 commits)\n  MAINTAINERS: de-orphan fbdev.\n  MAINTAINERS: Add file pattern for fb dt bindings.\n  video: Move sm501fb devicetree binding documentation to a better place.\n  fbcon: fix situation where fbcon gets deinitialised and can\u0027t reinit.\n  video, sm501: add OF binding to support SM501\n  video, sm501: add edid and commandline support\n  video, sm501: add I/O functions for use on powerpc\n  video: Fix EDID macros H_SYNC_WIDTH and H_SYNC_OFFSET\n  fbcon: Bugfix soft cursor detection in Tile Blitting\n  video: add missing framebuffer_release in error path\n  video: metronomefb: add __devexit_p around reference to metronomefb_remove\n  video: hecubafb: add __devexit_p around reference to hecubafb_remove\n  drivers:video:aty:radeon_base Fix typo occationally to occasionally\n  atmel_lcdfb: add fb_blank function\n  atmel_lcdfb: implement inverted contrast pwm\n  video: s3c-fb: return proper error if clk_get fails\n  uvesafb,vesafb: create WC or WB PAT-entries\n  video: ffb: fix ffb_probe error path\n  radeonfb: Let hwmon driver probe the \"monid\" I2C bus\n  fbdev: sh_mobile_lcdc: checking NULL instead of IS_ERR()\n  ...\n"
    },
    {
      "commit": "b15ed691667f59867c9c130b8d84feda4050be04",
      "tree": "57dfe6349c04b386b17286b15156c9cbb4b10ea4",
      "parents": [
        "a3d3362287fbe96fe90abdb5c6d1a35471129a8c"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Thu Mar 24 05:47:40 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 24 15:19:14 2011 +0900"
      },
      "message": "sh: Fix build alloc_thread_info_node function\n\nBy commit b6a84016bd2598e35ead635147fa53619982648d,\nalloc_thread_info was replaced by alloc_thread_info_node.\nHowever, the change of the function name and the addition of the argument\nwere incomplete.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCC: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a3d3362287fbe96fe90abdb5c6d1a35471129a8c",
      "tree": "ad3c85ed1feef470c66599eb514e30f43c2db5dd",
      "parents": [
        "fb7f045ace0624f1e59a7db8497e460bd54b1cbc",
        "4bbba111d94781d34081c37856bbc5eb33f6c72a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 24 15:17:25 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 24 15:17:25 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into sh-latest\n"
    },
    {
      "commit": "b81a618dcd3ea99de292dbe624f41ca68f464376",
      "tree": "c5fbe44f944da9d7dc0c224116be77094d379c8a",
      "parents": [
        "2f284c846331fa44be1300a3c2c3e85800268a00",
        "a9712bc12c40c172e393f85a9b2ba8db4bf59509"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 20:51:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 20:51:42 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  deal with races in /proc/*/{syscall,stack,personality}\n  proc: enable writing to /proc/pid/mem\n  proc: make check_mem_permission() return an mm_struct on success\n  proc: hold cred_guard_mutex in check_mem_permission()\n  proc: disable mem_write after exec\n  mm: implement access_remote_vm\n  mm: factor out main logic of access_process_vm\n  mm: use mm_struct to resolve gate vma\u0027s in __get_user_pages\n  mm: arch: rename in_gate_area_no_task to in_gate_area_no_mm\n  mm: arch: make in_gate_area take an mm_struct instead of a task_struct\n  mm: arch: make get_gate_vma take an mm_struct instead of a task_struct\n  x86: mark associated mm when running a task in 32 bit compatibility mode\n  x86: add context tag to mark mm when running a task in 32-bit compatibility mode\n  auxv: require the target to be tracable (or yourself)\n  close race in /proc/*/environ\n  report errors in /proc/*/*map* sanely\n  pagemap: close races with suid execve\n  make sessionid permissions in /proc/*/task/* match those in /proc/*\n  fix leaks in path_lookupat()\n\nFix up trivial conflicts in fs/proc/base.c\n"
    },
    {
      "commit": "2f284c846331fa44be1300a3c2c3e85800268a00",
      "tree": "be2704e6157613bd2cc2a278559a6c86a0b644f4",
      "parents": [
        "93a72052be81823fa1584b9be037d51924f9efa4",
        "6f82f4db80189281a8ac42f2e72396accb719b57"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 20:37:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 20:37:26 2011 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (35 commits)\n  ARM: Update (and cut down) mach-types\n  ARM: 6771/1: vexpress: add support for multiple core tiles\n  ARM: 6797/1: hw_breakpoint: Fix newlines in WARNings\n  ARM: 6751/1: vexpress: select applicable errata workarounds in Kconfig\n  ARM: 6753/1: omap4: Enable ARM local timers with OMAP4430 es1.0 exception\n  ARM: 6759/1: smp: Select local timers vs broadcast timer support runtime\n  ARM: pgtable: add pud-level code\n  ARM: 6673/1: LPAE: use phys_addr_t instead of unsigned long for start of membanks\n  ARM: Use long long format when printing meminfo physical addresses\n  ARM: integrator: add Integrator/CP sched_clock support\n  ARM: realview/vexpress: consolidate SMP bringup code\n  ARM: realview/vexpress: consolidate localtimer support\n  ARM: integrator/versatile: consolidate FPGA IRQ handling code\n  ARM: rationalize versatile family Kconfig/Makefile\n  ARM: realview: remove old AMBA device DMA definitions\n  ARM: versatile: remove old AMBA device DMA definitions\n  ARM: vexpress: use new init_early for clock tree and sched_clock init\n  ARM: realview: use new init_early for clock tree and sched_clock init\n  ARM: versatile: use new init_early for clock tree and sched_clock init\n  ARM: integrator: use new init_early for clock tree init\n  ...\n"
    },
    {
      "commit": "93a72052be81823fa1584b9be037d51924f9efa4",
      "tree": "4f5c824c8fe3fb737e27b91bfd60c10d092dc3e9",
      "parents": [
        "8547727756a7322b99aa313ce50fe15d8f858872"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Mar 23 16:43:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:47:19 2011 -0700"
      },
      "message": "crash_dump: export is_kdump_kernel to modules, consolidate elfcorehdr_addr, setup_elfcorehdr and saved_max_pfn\n\nThe Xen PV drivers in a crashed HVM guest can not connect to the dom0\nbackend drivers because both frontend and backend drivers are still in\nconnected state.  To run the connection reset function only in case of a\ncrashdump, the is_kdump_kernel() function needs to be available for the PV\ndriver modules.\n\nConsolidate elfcorehdr_addr, setup_elfcorehdr and saved_max_pfn into\nkernel/crash_dump.c Also export elfcorehdr_addr to make is_kdump_kernel()\nusable for modules.\n\nLeave \u0027elfcorehdr\u0027 as early_param().  This changes powerpc from __setup()\nto early_param().  It adds an address range check from x86 also on ia64\nand powerpc.\n\n[akpm@linux-foundation.org: additional #includes]\n[akpm@linux-foundation.org: remove elfcorehdr_addr export]\n[akpm@linux-foundation.org: fix for Tejun\u0027s mm/nobootmem.c changes]\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8547727756a7322b99aa313ce50fe15d8f858872",
      "tree": "99701c2c236fe05bb8eae762ff474d586720b937",
      "parents": [
        "f9b182e24ecb2b3bb33340f053ba31c8c4e1d895"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 23 16:43:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:47:18 2011 -0700"
      },
      "message": "remove dma64_addr_t\n\nThere is no user now.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1256ebe6a10bb3e104ecb2d1a458f9907ee49fb",
      "tree": "d34852c275d6a47d63487ce2338401708d5bcab3",
      "parents": [
        "569fccb6b48878d654310e1ffaf9a5a6e46b3144"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Mar 23 16:43:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:43 2011 -0700"
      },
      "message": "rapidio: remove mport resource reservation from common RIO code\n\nRemoves resource reservation from the common sybsystem initialization code\nand make it part of mport driver initialization.  This resolves conflict\nwith resource reservation by device specific mport drivers.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "569fccb6b48878d654310e1ffaf9a5a6e46b3144",
      "tree": "20e6ded48adf7b36e9cfe71b8a0ed3721b977669",
      "parents": [
        "2f809985d2cbc78078b8da1cbed1f1ce1f4a0d5f"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Mar 23 16:43:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:43 2011 -0700"
      },
      "message": "rapidio: modify mport ID assignment\n\nChanges mport ID and host destination ID assignment to implement unified\nmethod common to all mport drivers.  Makes \"riohdid\u003d\" kernel command line\nparameter common for all architectures with support for more that one host\ndestination ID assignment.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f809985d2cbc78078b8da1cbed1f1ce1f4a0d5f",
      "tree": "6ce67e43f25700ca08f84e4a87b74c0be0d7ee7f",
      "parents": [
        "388b78adc9899f0299128610f566051d0b1a57f6"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Mar 23 16:43:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:42 2011 -0700"
      },
      "message": "rapidio: modify subsystem and driver initialization sequence\n\nSubsystem initialization sequence modified to support presence of multiple\nRapidIO controllers in the system.  The new sequence is compatible with\ninitialization of PCI devices.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "388b78adc9899f0299128610f566051d0b1a57f6",
      "tree": "f64e7151235c82ae3652fc5b4ca23c2a017ff464",
      "parents": [
        "f8f0626989c85b3d8bd67eff29d9dd3d14a5e71f"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Mar 23 16:43:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:42 2011 -0700"
      },
      "message": "rapidio: modify configuration to support PCI-SRIO controller\n\n1. Add an option to include RapidIO support if the PCI is available.\n2. Add FSL_RIO configuration option to enable controller selection.\n3. Add RapidIO support option into x86 and MIPS architectures.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8f0626989c85b3d8bd67eff29d9dd3d14a5e71f",
      "tree": "1132c3ca38b6f68c00864df0ded229c45230d4c5",
      "parents": [
        "e15b4d687f3015aa7953687e5a80f1cc4ba9b736"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Mar 23 16:43:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:41 2011 -0700"
      },
      "message": "rapidio: add architecture specific callbacks\n\nThis set of patches eliminates RapidIO dependency on PowerPC architecture\nand makes it available to other architectures (x86 and MIPS).  It also\nenables support of new platform independent RapidIO controllers such as\nPCI-to-SRIO and PCI Express-to-SRIO.\n\nThis patch:\n\nExtend number of mport callback functions to eliminate direct linking of\narchitecture specific mport operations.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61f2e7b0f474225b4226772830ae4b29a3a21f8d",
      "tree": "52f880fe6feec8efe5e5e028a3e0637629a500b7",
      "parents": [
        "3fca5af7860f87eb2cd706c2d7dda4ad03230a07"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:22 2011 -0700"
      },
      "message": "bitops: remove minix bitops from asm/bitops.h\n\nminix bit operations are only used by minix filesystem and useless by\nother modules.  Because byte order of inode and block bitmaps is different\non each architecture like below:\n\nm68k:\n\tbig-endian 16bit indexed bitmaps\n\nh8300, microblaze, s390, sparc, m68knommu:\n\tbig-endian 32 or 64bit indexed bitmaps\n\nm32r, mips, sh, xtensa:\n\tbig-endian 32 or 64bit indexed bitmaps for big-endian mode\n\tlittle-endian bitmaps for little-endian mode\n\nOthers:\n\tlittle-endian bitmaps\n\nIn order to move minix bit operations from asm/bitops.h to architecture\nindependent code in minix filesystem, this provides two config options.\n\nCONFIG_MINIX_FS_BIG_ENDIAN_16BIT_INDEXED is only selected by m68k.\nCONFIG_MINIX_FS_NATIVE_ENDIAN is selected by the architectures which use\nnative byte order bitmaps (h8300, microblaze, s390, sparc, m68knommu,\nm32r, mips, sh, xtensa).  The architectures which always use little-endian\nbitmaps do not select these options.\n\nFinally, we can remove minix bit operations from asm/bitops.h for all\narchitectures.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fca5af7860f87eb2cd706c2d7dda4ad03230a07",
      "tree": "f89b0df7317c250ccd6998fa2b1fa2f91ade4353",
      "parents": [
        "f312eff8164879e04923d41e9dd23e7850937d85"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:21 2011 -0700"
      },
      "message": "m68k: remove inline asm from minix_find_first_zero_bit\n\nAs a preparation for moving minix bit operations from asm/bitops.h to\narchitecture independent code in minix filesystem, this removes inline asm\nfrom minix_find_first_zero_bit() for m68k.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f312eff8164879e04923d41e9dd23e7850937d85",
      "tree": "9f4f6fd00ebf12afd5b070c44d12b55a29440360",
      "parents": [
        "bb5cda3d706f44e5696533c9a7353c458f2871e0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:21 2011 -0700"
      },
      "message": "bitops: remove ext2 non-atomic bitops from asm/bitops.h\n\nAs the result of conversions, there are no users of ext2 non-atomic bit\noperations except for ext2 filesystem itself.  Now we can put them into\narchitecture independent code in ext2 filesystem, and remove from\nasm/bitops.h for all architectures.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "861b5ae7cde96ca081914e21dedfa7e8a38da622",
      "tree": "376cae55475cce2bb45b96213b1f91b330db0448",
      "parents": [
        "c1e6ca7a501f0139e5ec2a01f8420eeb21c97a52"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:15 2011 -0700"
      },
      "message": "bitops: introduce little-endian bitops for most architectures\n\nIntroduce little-endian bit operations to the big-endian architectures\nwhich do not have native little-endian bit operations and the\nlittle-endian architectures.  (alpha, avr32, blackfin, cris, frv, h8300,\nia64, m32r, mips, mn10300, parisc, sh, sparc, tile, x86, xtensa)\n\nThese architectures can just include generic implementation\n(asm-generic/bitops/le.h).\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1e6ca7a501f0139e5ec2a01f8420eeb21c97a52",
      "tree": "538f5424eedda1039dec6d6cc5f81cbee16e2e1b",
      "parents": [
        "0664996b7c2fdb1b7f90954469cc242274abd7db"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:14 2011 -0700"
      },
      "message": "m68knommu: introduce little-endian bitops\n\nIntroduce little-endian bit operations by renaming native ext2 bit\noperations.  The ext2 bit operations are kept as wrapper macros using\nlittle-endian bit operations to maintain bisectability until the\nconversions are finished.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0664996b7c2fdb1b7f90954469cc242274abd7db",
      "tree": "21bcf25afb94791f87fc5aa8c7e79ac1a8845ad8",
      "parents": [
        "3f5527fe7e0fb50556b97b8addbe3832985f793e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:14 2011 -0700"
      },
      "message": "bitops: introduce CONFIG_GENERIC_FIND_BIT_LE\n\nThis introduces CONFIG_GENERIC_FIND_BIT_LE to tell whether to use generic\nimplementation of find_*_bit_le() in lib/find_next_bit.c or not.\n\nFor now we select CONFIG_GENERIC_FIND_BIT_LE for all architectures which\nenable CONFIG_GENERIC_FIND_NEXT_BIT.\n\nBut m68knommu wants to define own faster find_next_zero_bit_le() and\ncontinues using generic find_next_{,zero_}bit().\n(CONFIG_GENERIC_FIND_NEXT_BIT and !CONFIG_GENERIC_FIND_BIT_LE)\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f5527fe7e0fb50556b97b8addbe3832985f793e",
      "tree": "c4716151c4db4f436f19e0e6d9de4db3ef2c0308",
      "parents": [
        "f6b57e322f85f9d69db15ca112ee33cab33041b8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:13 2011 -0700"
      },
      "message": "m68k: introduce little-endian bitops\n\nIntroduce little-endian bit operations by renaming native ext2 bit\noperations and changing find_*_bit_le() to take a \"void *\".  The ext2 bit\noperations are kept as wrapper macros using little-endian bit operations\nto maintain bisectability until the conversions are finished.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6b57e322f85f9d69db15ca112ee33cab33041b8",
      "tree": "b532c0f0088bece8af632ac5273672f79f5cb127",
      "parents": [
        "50b9b475c5b3e6649c22e1d39ab3ced3dbf21758"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:13 2011 -0700"
      },
      "message": "arm: introduce little-endian bitops\n\nIntroduce little-endian bit operations by renaming native ext2 bit\noperations.  The ext2 and minix bit operations are kept as wrapper macros\nusing little-endian bit operations to maintain bisectability until the\nconversions are finished.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50b9b475c5b3e6649c22e1d39ab3ced3dbf21758",
      "tree": "4072a30d4a95585e72377b99da3e86ceb62ac6e5",
      "parents": [
        "f57d7ff1b8798eccbc778552df34ed9f154ecebb"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:12 2011 -0700"
      },
      "message": "s390: introduce little-endian bitops\n\nIntroduce little-endian bit operations by renaming native ext2 bit\noperations.  The ext2 bit operations are kept as wrapper macros using\nlittle-endian bit operations to maintain bisectability until the\nconversions are finished.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f57d7ff1b8798eccbc778552df34ed9f154ecebb",
      "tree": "cbd0d81ae617d35b737714d33b7921be415d9830",
      "parents": [
        "a56560b3b233238e85205d4e8d7bded904ac2306"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:12 2011 -0700"
      },
      "message": "powerpc: introduce little-endian bitops\n\nIntroduce little-endian bit operations by renaming existing powerpc native\nlittle-endian bit operations and changing them to take any pointer types.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a56560b3b233238e85205d4e8d7bded904ac2306",
      "tree": "3965be2ab5fcf6c70fc09604861c14ef554915e8",
      "parents": [
        "c4945b9ed472e8796e352f10df9dbc2841ba7b61"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:12 2011 -0700"
      },
      "message": "asm-generic: change little-endian bitops to take any pointer types\n\nThis makes the little-endian bitops take any pointer types by changing the\nprototypes and adding casts in the preprocessor macros.\n\nThat would seem to at least make all the filesystem code happier, and they\ncan continue to do just something like\n\n  #define ext2_set_bit __test_and_set_bit_le\n\n(or whatever the exact sequence ends up being).\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4945b9ed472e8796e352f10df9dbc2841ba7b61",
      "tree": "6e2fa896f3a153d3bb16e7a07c87620cabf1ebd6",
      "parents": [
        "63ab595fb6b34234f116f05f95dc752dd5f8affb"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:11 2011 -0700"
      },
      "message": "asm-generic: rename generic little-endian bitops functions\n\nAs a preparation for providing little-endian bitops for all architectures,\nThis renames generic implementation of little-endian bitops.  (remove\n\"generic_\" prefix and postfix \"_le\")\n\ns/generic_find_next_le_bit/find_next_bit_le/\ns/generic_find_next_zero_le_bit/find_next_zero_bit_le/\ns/generic_find_first_zero_le_bit/find_first_zero_bit_le/\ns/generic___test_and_set_le_bit/__test_and_set_bit_le/\ns/generic___test_and_clear_le_bit/__test_and_clear_bit_le/\ns/generic_test_le_bit/test_bit_le/\ns/generic___set_le_bit/__set_bit_le/\ns/generic___clear_le_bit/__clear_bit_le/\ns/generic_test_and_set_le_bit/test_and_set_bit_le/\ns/generic_test_and_clear_le_bit/test_and_clear_bit_le/\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f48fea035b439fa0c75138d0a113ef409dc9caa0",
      "tree": "ee9172f4661331f6b454c5eb561c0caf8ed95d96",
      "parents": [
        "968b503e69a6b90aa4a3b9162960f605b6abd821"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 23 16:41:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:09 2011 -0700"
      },
      "message": "ia64: fix build breakage in asm/thread_info.h\n\nIn commit 504f52b5439aaf26d3e2c1d45ec10fce38c8dd27\n    mm: NUMA aware alloc_task_struct_node()\n\nEric Dumazet forgot a \"\\\".  Add it.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cae5d39032acf26c265f6b1dc73d7ce6ff4bc387",
      "tree": "9c89bcab3f4c17fb34eb44342d1f67bb4230d632",
      "parents": [
        "83b964bbf82eb13a8f31bb49ca420787fe01f7a6"
      ],
      "author": {
        "name": "Stephen Wilson",
        "email": "wilsons@start.ca",
        "time": "Sun Mar 13 15:49:17 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Mar 23 16:36:55 2011 -0400"
      },
      "message": "mm: arch: rename in_gate_area_no_task to in_gate_area_no_mm\n\nNow that gate vma\u0027s are referenced with respect to a particular mm and not a\nparticular task it only makes sense to propagate the change to this predicate as\nwell.\n\nSigned-off-by: Stephen Wilson \u003cwilsons@start.ca\u003e\nReviewed-by: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "83b964bbf82eb13a8f31bb49ca420787fe01f7a6",
      "tree": "c94dcf5f4116ca351570fb9d2b7e37834e93f430",
      "parents": [
        "31db58b3ab432f72ea76be58b12e6ffaf627d5db"
      ],
      "author": {
        "name": "Stephen Wilson",
        "email": "wilsons@start.ca",
        "time": "Sun Mar 13 15:49:16 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Mar 23 16:36:54 2011 -0400"
      },
      "message": "mm: arch: make in_gate_area take an mm_struct instead of a task_struct\n\nMorally, the question of whether an address lies in a gate vma should be asked\nwith respect to an mm, not a particular task.  Moreover, dropping the dependency\non task_struct will help make existing and future operations on mm\u0027s more\nflexible and convenient.\n\nSigned-off-by: Stephen Wilson \u003cwilsons@start.ca\u003e\nReviewed-by: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "31db58b3ab432f72ea76be58b12e6ffaf627d5db",
      "tree": "c88b742e1f2c52045d5abc6d35d7492ebdf64541",
      "parents": [
        "375906f8765e131a4a159b1ffebf78c15db7b3bf"
      ],
      "author": {
        "name": "Stephen Wilson",
        "email": "wilsons@start.ca",
        "time": "Sun Mar 13 15:49:15 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Mar 23 16:36:54 2011 -0400"
      },
      "message": "mm: arch: make get_gate_vma take an mm_struct instead of a task_struct\n\nMorally, the presence of a gate vma is more an attribute of a particular mm than\na particular task.  Moreover, dropping the dependency on task_struct will help\nmake both existing and future operations on mm\u0027s more flexible and convenient.\n\nSigned-off-by: Stephen Wilson \u003cwilsons@start.ca\u003e\nReviewed-by: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "375906f8765e131a4a159b1ffebf78c15db7b3bf",
      "tree": "cbd915005f0d0ca62b9e2191704624d119c4b044",
      "parents": [
        "c2ef45df3b98a027ec8f9081bd2a19dff520ef9d"
      ],
      "author": {
        "name": "Stephen Wilson",
        "email": "wilsons@start.ca",
        "time": "Sun Mar 13 15:49:14 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Mar 23 16:36:53 2011 -0400"
      },
      "message": "x86: mark associated mm when running a task in 32 bit compatibility mode\n\nThis patch simply follows the same practice as for setting the TIF_IA32 flag.\nIn particular, an mm is marked as holding 32-bit tasks when a 32-bit binary is\nexec\u0027ed.  Both ELF and a.out formats are updated.\n\nSigned-off-by: Stephen Wilson \u003cwilsons@start.ca\u003e\nReviewed-by: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c2ef45df3b98a027ec8f9081bd2a19dff520ef9d",
      "tree": "1df9ccca6a81471d20569e6c3196e32466a2a3fd",
      "parents": [
        "2fadaef41283aad7100fa73f01998cddaca25833"
      ],
      "author": {
        "name": "Stephen Wilson",
        "email": "wilsons@start.ca",
        "time": "Sun Mar 13 15:49:13 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Mar 23 16:36:52 2011 -0400"
      },
      "message": "x86: add context tag to mark mm when running a task in 32-bit compatibility mode\n\nThis tag is intended to mirror the thread info TIF_IA32 flag.  Will be used to\nidentify mm\u0027s which support 32 bit tasks running in compatibility mode without\nrequiring a reference to the task itself.\n\nSigned-off-by: Stephen Wilson \u003cwilsons@start.ca\u003e\nReviewed-by: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5a4b65ab506398ba5a35c37e06edddd387cc0add",
      "tree": "419fb3b0468f69922bf1a0c6023468ba53c4f608",
      "parents": [
        "1a8d59e529d07f7888f9c6c86a9f59ea4ef077aa"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@redhat.com",
        "time": "Wed Mar 23 17:42:49 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 23 17:42:49 2011 +0000"
      },
      "message": "MN10300: gcc 4.6 vs am33 inline assembly\n\nGCC 4.6 explicitly represents the MDR register.  It may be accessed\nvia the \"z\" constraint.  Perhaps more importantly, it tracks when\nthe MDR register is clobbered and uses the RETF instruction if the\nincoming value is still valid.\n\nThus it is important to (at least) clobber the MDR register in\nrelevant inline assembly fragments, lest RETF be used incorrectly.\n\nThe only instances I could find are here.  There are reads of the\nMDR register in kernel/gdb-stub.c, but that\u0027s harmless.  Although,\nfrankly, __builtin_return_address(0) might be a better thing in\nthose cases.  Certainly MDR isn\u0027t going to contain anything else\nthat might be useful...\n\nSigned-off-by: Richard Henderson  \u003crth@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "4bbba111d94781d34081c37856bbc5eb33f6c72a",
      "tree": "b4d5358f92e6a0f695f34bef41f3df9158398f21",
      "parents": [
        "2130781e2aaab66e5a9f2fdc8af35da0153f405c",
        "ce24f58a1187ca3058d72c3f897e3b574209ab20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 07:58:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 07:58:09 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:\n  ALSA: HDA: Realtek: Avoid unnecessary volume control index on Surround/Side\n  ASoC: Support !REGULATOR build for sgtl5000\n  ALSA: hda - VIA: Fix VT1708 can\u0027t build up Headphone control issue\n  ALSA: hda - VIA: Correct stream names for VT1818S\n  ALSA: hda - VIA: Fix codec type for VT1708BCE at the right timing\n  ALSA: hda - VIA: Fix invalid A-A path volume adjust issue\n  ALSA: hda - VIA: Add missing support for VT1718S in A-A path\n  ALSA: hda - VIA: Fix independent headphone no sound issue\n  ALSA: hda - VIA: Fix stereo mixer recording no sound issue\n  ALSA: hda - Set EAPD for Realtek ALC665\n  ALSA: usb - Remove trailing spaces from USB card name strings\n  sound: read i_size with i_size_read()\n  ASoC: Remove bogus check for register validity in debugfs write\n  ASoC: mini2440: Fix uda134x codec problem.\n"
    },
    {
      "commit": "05a5f01c68e70f2b290db5faed00990daaff3990",
      "tree": "5f3a6f448884c8693a940e0c4a6f55a4c0100168",
      "parents": [
        "1fbdfcdeac3ec49b5fbb5a882ed8ce3309a73b6d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 23 09:29:16 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 23 22:57:05 2011 +0900"
      },
      "message": "ARM: mach-shmobile: add coherent DMA mask to CEU camera devices\n\nCameras are currently broken on ARM sh-mobile platforms. They need a\nsuitable coherent DMA mask.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1fbdfcdeac3ec49b5fbb5a882ed8ce3309a73b6d",
      "tree": "703a9458ae3a25f901f53be5da27f170d2a5c8d8",
      "parents": [
        "6447f55da90b77faec1697d499ed7986bb4f6de6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Mar 21 07:49:45 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 23 22:57:02 2011 +0900"
      },
      "message": "ARM: mach-shmobile: Dynamic backlight control for Mackerel\n\nUse GPIO_PORT31 to control the backlight on the Mackerel board.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fb7f045ace0624f1e59a7db8497e460bd54b1cbc",
      "tree": "52e4ebc446dc2e506bffd1ee56fb5f9ce86cd02c",
      "parents": [
        "c49b6ecf0870e78fa40497cd8b142915c1d5c7c9"
      ],
      "author": {
        "name": "David Engraf",
        "email": "david.engraf@sysgo.com",
        "time": "Wed Mar 23 11:35:42 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 23 22:18:25 2011 +0900"
      },
      "message": "sh: Fix ptrace hw_breakpoint handling\n\nSince commit 34d0b5af50a063cded842716633501b38ff815fb it is no longer\npossible to debug an application using singlestep. The old commit\nconverted singlestep handling via ptrace to hw_breakpoints. The\nhw_breakpoint is disabled when an event is triggered and not re-enabled\nagain. This patch re-enables the existing hw_breakpoint before the\nexisting breakpoint is reused.\n\nSigned-off-by: David Engraf \u003cdavid.engraf@sysgo.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c49b6ecf0870e78fa40497cd8b142915c1d5c7c9",
      "tree": "17a0bb980bbf9ce734f62068016e69d4f46175ac",
      "parents": [
        "3f4caa8157449b96f8b166c7a98ee40c4bc35a55"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Fri Mar 18 14:16:31 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 23 22:17:52 2011 +0900"
      },
      "message": "sh: Fix ptrace fpu state initialisation\n\nCommit 0ea820cf introduced the PTRACE_GETFPREGS/SETFPREGS cmds,\nbut gdb-server still accesses the FPU state using the\nPTRACE_PEEKUSR/POKEUSR commands. In this case, xstate was not\ninitialised.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ce24f58a1187ca3058d72c3f897e3b574209ab20",
      "tree": "f84384469aca4c6660c4f12bee3e99deb16221ec",
      "parents": [
        "5a8826463c19b0d1a2fc60b2adac0ec318047844",
        "333802e90d3f0366c4a1cb767e2783d2e1df73a8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 23 12:05:01 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 23 12:05:01 2011 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "3f4caa8157449b96f8b166c7a98ee40c4bc35a55",
      "tree": "55211837ced04b87163377ba6f0a87f6069cec69",
      "parents": [
        "d4cc183f7b9f639a048291e9cd95f0c255664b98"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 23 19:16:34 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 23 19:16:34 2011 +0900"
      },
      "message": "sh: Re-enable GENERIC_HARDIRQS_NO_DEPRECATED.\n\nNow that the in-tree offenders have seemingly all caught up, we can\nfinally unconditionally select this.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d4cc183f7b9f639a048291e9cd95f0c255664b98",
      "tree": "6d24821767095940196d3e1c37b2ea4b76ec7d54",
      "parents": [
        "a696b89c582e3201ef10bfb0d0b3594e29b75e0f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 23 19:05:18 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 23 19:05:18 2011 +0900"
      },
      "message": "sh: pmb: Use struct syscore_ops instead of sysdevs\n\nThis converts the PMB code over to use the new syscore_ops and kills off\nthe old sysdev utilization, as per Rafael\u0027s example.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f77289ac25b0c81acbed6f9c17cb14809a04e18b",
      "tree": "d8c8bf620f35d130b2f8f07334e7b62aa68238ce",
      "parents": [
        "7e5dc1f7004832f797999dfb3498a68a6c16ef73"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Mar 03 09:51:58 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:03 2011 +0100"
      },
      "message": "mfd: Rename mfd_shared_cell_{en,dis}able to drop the \"shared\" part\n\nAs requested by Samuel, there\u0027s not really any reason to have \"shared\"\nin the name.\n\nThis also modifies the only user of the function, as well.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1310e6d638b302bd9cd064f8de7dcd546bb7f597",
      "tree": "381e845cded4c75a6a6430db5b2c05da7194fa05",
      "parents": [
        "a9bbba996302344b1fac7773cf8198f6fee35ac1"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:36 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:58 2011 +0100"
      },
      "message": "mfd: Add sharing for cs5535 acpi/pms cells\n\nThis enables sharing of cs5535-mfd cells via the new mfd_shared_* API.\nHooks for enable/disble of resources are added, with refcounting of\nresources being automatically handled so that cs5535_mfd_res_enable/disable\nare only called when necessary.\n\nClients of cs5535-mfd (in this case, olpc-xo1.c) are also modified to\nuse the mfd_shared API.  The platform drivers are also renamed to\nolpc-xo1-{pms,acpi}, and resource enabling/disabling is replaced\nwith mfd_shared API calls.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4ec1b54c4d082d4bad19b55ca709da7e7138d542",
      "tree": "c17db1ae92212ed1269d66965a0eaba583f1cd21",
      "parents": [
        "8615e4cba1d3a0f15b9a4da9f32f8fbc3488fa54"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:23 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:54 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to mc13xxx drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nNote that mfd-core no longer makes a copy of platform_data, but the\nmc13xxx-core driver creates the pdata structures on the stack.  In\norder to get around that, the various ARM mach types that set the\npdata have been changed to hold the variable in static (global) memory.\nAlso note that __initdata references in aforementioned pdata structs\nhave been dropped.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8af1b0d72f7b65f0ed34f0b2c5d1774fabca24a2",
      "tree": "e850a6335bf18f986e49653303fb2ab1e0604f77",
      "parents": [
        "8e6de4a30294809420ac9a974b4f28b38ebdb38f"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Thu Feb 10 18:45:26 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:49 2011 +0100"
      },
      "message": "OMAP4: add clk32kg data to omap4panda and blaze board file\n\nIn Blaze and Panda, 32KHz clock - CLK32KG to WLAN is supplied\nfrom Phoenix TWL6030.\nAdd CLK32KG platform data to blaze and omap4panda board file.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "02e2407858fd62053bf60349c0e72cd1c7a4a60e",
      "tree": "0ebdbddc97d3abbc675916010e7771065b70c137",
      "parents": [
        "96e1c408ea8a556c5b51e0e7d56bd2afbfbf5fe9",
        "6447f55da90b77faec1697d499ed7986bb4f6de6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 02:34:54 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 02:34:54 2011 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n\nConflicts:\n\tarch/x86/kernel/acpi/sleep.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5c129a8600100a5d0f5fdbc1014c5dba1d307bc4",
      "tree": "9877a14b49cff43d0ba10c12f407ec551c77daa5",
      "parents": [
        "797b10a07069e153d41aedb4ae8e76660279e2ee",
        "521cb40b0c44418a4fd36dc633f575813d59a43d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 02:33:54 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 02:33:54 2011 -0400"
      },
      "message": "Merge commit \u0027v2.6.38\u0027 into release\n"
    },
    {
      "commit": "8a9026d2e91b2c46744396222b0e878b2622c567",
      "tree": "c6609ba77c16d91a1d92a4ab113999afb0788479",
      "parents": [
        "3c7ef2138aff285e376aefb74330392442cb2f2d",
        "cdf2a4eeded69f66ec8c5098c375fe49e0820127"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 02:19:58 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 02:19:58 2011 -0400"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "de55aa33ca6928881ca5c402bb0f5db242fbcdba",
      "tree": "3884210fcbb7b8017042c0fc8b386716fc33fedc",
      "parents": [
        "bee18bebda46bc112916a5124a23a9c7b244b82d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 21:06:16 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 21:06:16 2011 -0400"
      },
      "message": "Blackfin: bf54x: re-enable anomaly 05000353 for all revs\n\nEven though the anomaly sheet says that the the bootrom is fixed, tests\nhave shown that the fix itself does not handle all cases.  So until we\nget a ROM update, assume the reset code is still broken and we need to\nhandle things ourselves.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bee18bebda46bc112916a5124a23a9c7b244b82d",
      "tree": "043677f8e2b8f133d029bfc9e0b083d0cd0937b5",
      "parents": [
        "4e3d96deff59d126cfa289645e136e295e65480f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Mar 21 02:39:10 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 21:03:17 2011 -0400"
      },
      "message": "Blackfin: enable atomic64_t support\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4e3d96deff59d126cfa289645e136e295e65480f",
      "tree": "3dd8de44d8c836bc7aef06f79fd2cea5bbfcc99e",
      "parents": [
        "1e924e2f1e073684b845c95886183bac6a992fb0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 13:41:22 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 21:03:16 2011 -0400"
      },
      "message": "Blackfin: wire up new syncfs syscall\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "1e924e2f1e073684b845c95886183bac6a992fb0",
      "tree": "e764b69eda5a2e1d36671257995a566f027313df",
      "parents": [
        "f741a79e982cf56d7584435bad663553ffe6715f"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Fri Mar 19 08:01:27 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 21:03:16 2011 -0400"
      },
      "message": "Blackfin: SMP: flush CoreB cache when shutting down\n\nWhen CoreB wakes up, it needs to read variables that CoreA might have\nmodified, and might be in CoreB\u0027s cache.  So kill CoreB\u0027s cache before\ngoing to sleep so that when we wake up, we are in a coherent state.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6447f55da90b77faec1697d499ed7986bb4f6de6",
      "tree": "2d360d48121bdaa354d1ef19fed48467d08dfb1f",
      "parents": [
        "c50e3f512a5a15a73acd94e6ec8ed63cd512e04f",
        "3ea205c449d2b5996d0256aa8b2894f7aea228a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:53:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:53:13 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx: (66 commits)\n  avr32: at32ap700x: fix typo in DMA master configuration\n  dmaengine/dmatest: Pass timeout via module params\n  dma: let IMX_DMA depend on IMX_HAVE_DMA_V1 instead of an explicit list of SoCs\n  fsldma: make halt behave nicely on all supported controllers\n  fsldma: reduce locking during descriptor cleanup\n  fsldma: support async_tx dependencies and automatic unmapping\n  fsldma: fix controller lockups\n  fsldma: minor codingstyle and consistency fixes\n  fsldma: improve link descriptor debugging\n  fsldma: use channel name in printk output\n  fsldma: move related helper functions near each other\n  dmatest: fix automatic buffer unmap type\n  drivers, pch_dma: Fix warning when CONFIG_PM\u003dn.\n  dmaengine/dw_dmac fix: use readl \u0026 writel instead of __raw_readl \u0026 __raw_writel\n  avr32: at32ap700x: Specify DMA Flow Controller, Src and Dst msize\n  dw_dmac: Setting Default Burst length for transfers as 16.\n  dw_dmac: Allow src/dst msize \u0026 flow controller to be configured at runtime\n  dw_dmac: Changing type of src_master and dest_master to u8.\n  dw_dmac: Pass Channel Priority from platform_data\n  dw_dmac: Pass Channel Allocation Order from platform_data\n  ...\n"
    },
    {
      "commit": "1c00f0161f5e5bf1a441ea834c923f4102456489",
      "tree": "8d8bebdfe155d5afd60b412e5985691276b38baf",
      "parents": [
        "8df3bd9e18cdc3539edea550be34605a240e15d4"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 22 16:34:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "x86: allow CONFIG_ISA_DMA_API to be disabled\n\nNot all 64-bit systems require ISA-style DMA, so allow it to be\nconfigurable.  x86 utilizes the generic ISA DMA allocator from\nkernel/dma.c, so require it only when CONFIG_ISA_DMA_API is enabled.\n\nDisabling CONFIG_ISA_DMA_API is dependent on x86_64 since those machines\ndo not have ISA slots and benefit the most from disabling the option (and\non CONFIG_EXPERT as required by H.  Peter Anvin).\n\nWhen disabled, this also avoids declaring claim_dma_lock(),\nrelease_dma_lock(), request_dma(), and free_dma() since those interfaces\nwill no longer be provided.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8df3bd9e18cdc3539edea550be34605a240e15d4",
      "tree": "fe3790debdf27754802dc6663b762a679b22525a",
      "parents": [
        "4061d68e1a59ffacdf216a55f254cb01d4d1f840"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 22 16:34:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "x86: only compile floppy driver if CONFIG_ISA_DMA_API is enabled\n\nThe generic floppy disk driver utilizies the interface provided by\nCONFIG_ISA_DMA_API, specifically claim_dma_lock(), release_dma_lock(),\nrequest_dma(), and free_dma().  Thus, there\u0027s a strict dependency on the\nconfig option and the driver should only be loaded if the kernel supports\nISA-style DMA.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4061d68e1a59ffacdf216a55f254cb01d4d1f840",
      "tree": "8d960c3b17284131afd8b9955c395e9e31d487bc",
      "parents": [
        "586f83e2b4c080073b115c1a0fcc2757f52839b8"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 22 16:34:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "x86: only compile 8237A if CONFIG_ISA_DMA_API is enabled\n\n8237A utilizes the interface provided by CONFIG_ISA_DMA_API, specifically\nclaim_dma_lock() and release_dma_lock().  Thus, there\u0027s a strict\ndependency on the config option and the module should only be loaded if\nthe kernel supports ISA-style DMA.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d404ab0a1133e95557bb7deab2a49b348dfeba85",
      "tree": "067815cd747a6998f76ff7bda2e9075f433459af",
      "parents": [
        "b259514282d54323aaadead3dac4823ea01f9b89"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Tue Mar 22 16:34:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:11 2011 -0700"
      },
      "message": "move x86 specific oops\u003dpanic to generic code\n\nThe oops\u003dpanic cmdline option is not x86 specific, move it to generic code.\nUpdate documentation.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e50594e8e72932ad4cfcb0b3cbdf58fc3bce416",
      "tree": "c33044290a9161e73ac5eded5d10a27c47bbfd5f",
      "parents": [
        "8a06dc4d52458e4a909b652ee9fe8f82d2cd87a2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Mar 22 16:33:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:09 2011 -0700"
      },
      "message": "add the common dma_addr_t typedef to include/linux/types.h\n\nAll architectures can use the common dma_addr_t typedef now. We can\nremove the arch specific dma_addr_t.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a06dc4d52458e4a909b652ee9fe8f82d2cd87a2",
      "tree": "94cb701af633cc4ff7522a0f0eb559cd56afd537",
      "parents": [
        "13e165baf6ada9f427c319bd41a1c7a9c7b4f0a6"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Tue Mar 22 16:33:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:09 2011 -0700"
      },
      "message": "um: remove file pointer from ioctl\n\nCommit 6caa76b (\"tty: now phase out the ioctl file pointer for good\")\nremoved the ioctl file pointer.  User Mode Linux\u0027s line driver uses this\nioctl and needs a signature update too.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13e165baf6ada9f427c319bd41a1c7a9c7b4f0a6",
      "tree": "8ff1d630ca686f6f1ad6c2a5931f731a2d1140c7",
      "parents": [
        "3dd7ae8ec0ef399bfea347f297d2a95504d35571"
      ],
      "author": {
        "name": "Paul Pluzhnikov",
        "email": "ppluzhnikov@google.com",
        "time": "Tue Mar 22 16:33:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:09 2011 -0700"
      },
      "message": "uml: kernels on {i386,x86_64} produce bad coredumps\n\nOne of our users reported that when a user-level program SIGSEGVs under\nUML kernel, the resulting core dump is not very usable.\n\nI have reproduced that with the latest kernel:\n\n  make ARCH\u003dum defconfig; make ARCH\u003dum\n\nRun the resulting kernel, then \"inside\" run this program:\n\n#include \u003cpthread.h\u003e\n\nvoid *fn(void *p)\n{\n abort();\n}\n\nint main()\n{\n pthread_t tid;\n pthread_create(\u0026tid, 0, fn, 0);\n pthread_join(tid, 0);\n return 0;\n}\n\nAnalyze the coredump with GDB. Here is what you\u0027ll see:\n\nsudo gdb -q -ex \u0027set solib-absolute-prefix ../root_fs\u0027 -ex \u0027file ../root_fs/var/tmp/mt-abort\u0027 -ex \u0027core ../root_fs/var/tmp/core.762\u0027\nReading symbols from /usr/local/google/root_fs/var/tmp/mt-abort...done.\n[New Thread 763]\n[New Thread 762]\nCore was generated by `./mt-abort\u0027.\nProgram terminated with signal 6, Aborted.\n#0  0x0000000040255250 in raise () from ../root_fs/lib64/libc.so.6\n(gdb) info thread\n  2 Thread 762  0x0000000000000000 in ?? ()\n* 1 Thread 763  0x0000000040255250 in raise () from ../root_fs/lib64/libc.so.6\n\nNote that thread#2 looks funny.\n\n(gdb) thread 2\n[Switching to thread 2 (Thread 762)]#0  0x0000000000000000 in ?? ()\n(gdb) info reg\nrax            0x0      0\nrbx            0x0      0\nrcx            0x0      0\nrdx            0x0      0\nrsi            0x0      0\nrdi            0x0      0\nrbp            0x0      0x0\nrsp            0x0      0x0\nr8             0x0      0\nr9             0x0      0\nr10            0x0      0\nr11            0x0      0\nr12            0x0      0\nr13            0x0      0\nr14            0x0      0\nr15            0x0      0\nrip            0x0      0\neflags         0x0      [ ]\ncs             0x0      0\nss             0x0      0\nds             0x0      0\nes             0x0      0\nfs             0x0      0\ngs             0x0      0\n\nExamining the core shows that NT_PRSTATUS notes for all threads other than\nthe one that crashed are zeroed out.\n\nI believe this is happening because neither ELF_CORE_COPY_TASK_REGS nor\ntask_pt_regs are defined under ARCH\u003dum, and so elf_core_copy_task_regs()\nbecomes a no-op.\n\nAttached patch fixes this for SUBARCH\u003d{x86_64,i386}.\n\nSigned-off-by: Paul Pluzhnikov \u003cppluzhnikov@google.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6a84016bd2598e35ead635147fa53619982648d",
      "tree": "a73dc0ef4e353723bf123898f0fc143e587c16d8",
      "parents": [
        "504f52b5439aaf26d3e2c1d45ec10fce38c8dd27"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Mar 22 16:30:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:01 2011 -0700"
      },
      "message": "mm: NUMA aware alloc_thread_info_node()\n\nAdd a node parameter to alloc_thread_info(), and change its name to\nalloc_thread_info_node()\n\nThis change is needed to allow NUMA aware kthread_create_on_cpu()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nReviewed-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "504f52b5439aaf26d3e2c1d45ec10fce38c8dd27",
      "tree": "cb46d72c50e843c36540c88ef8c9000dff31c1c8",
      "parents": [
        "9d502c1c8d47b337c378c2ac8eaeee7918ad16b1"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Mar 22 16:30:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:01 2011 -0700"
      },
      "message": "mm: NUMA aware alloc_task_struct_node()\n\nAll kthreads being created from a single helper task, they all use memory\nfrom a single node for their kernel stack and task struct.\n\nThis patch suite creates kthread_create_on_cpu(), adding a \u0027cpu\u0027 parameter\nto parameters already used by kthread_create().\n\nThis parameter serves in allocating memory for the new kthread on its\nmemory node if available.\n\nUsers of this new function are : ksoftirqd, kworker, migration, pktgend...\n\nThis patch:\n\nAdd a node parameter to alloc_task_struct(), and change its name to\nalloc_task_struct_node()\n\nThis change is needed to allow NUMA aware kthread_create_on_cpu()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nReviewed-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ea205c449d2b5996d0256aa8b2894f7aea228a2",
      "tree": "12d7ba3732fc7bea3dca171f2a02ff7e725db824",
      "parents": [
        "d42efe6bfb4eed8314c8ce3547f21954a4140399"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Tue Mar 22 15:34:56 2011 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Mar 22 15:34:56 2011 -0700"
      },
      "message": "avr32: at32ap700x: fix typo in DMA master configuration\n\nCommit 4aa5f366431fe (avr32: at32ap700x: specify DMA src and dst\nmasters) specified the masters for the ac97c playback device\nbut incorrectly set them in the capture slave information rather\nthan playback.\n\nCc: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nReported-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\n[rebased on dmaengine for 2.6.39 (d42efe6b)]\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "9298168d16faf939141cddc836b6b9b1ef2a8aac",
      "tree": "0bcf9d38acf04d88842ff3036583cd14dce18db2",
      "parents": [
        "eddecbb601c9ea3fab7e67d7892010fc9426d1e6"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 22 10:54:24 2011 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 22 10:54:24 2011 -0700"
      },
      "message": "[IA64] New syscalls for 2.6.39\n\nFour new syscalls:\n\tsys_name_to_handle_at\n\tsys_open_by_handle_at\n\tsys_clock_adjtime\n\tsys_syncfs\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "73d5a8675f32b8e22e11773b314324316f920192",
      "tree": "d353161d8d162afd6fa90267c96a902a0a9e85be",
      "parents": [
        "e77277dfe28baed73b6fd7c66c3fb44580a3dac1",
        "d8aa5ec3382e6a545b8f25178d1e0992d4927f19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:41:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:41:36 2011 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  xen: update mask_rw_pte after kernel page tables init changes\n  xen: set max_pfn_mapped to the last pfn mapped\n  x86: Cleanup highmap after brk is concluded\n\nFix up trivial onflict (added header file includes) in\narch/x86/mm/init_64.c\n"
    },
    {
      "commit": "e77277dfe28baed73b6fd7c66c3fb44580a3dac1",
      "tree": "0c40be7a4ca9140d86122ed9057fe1573ea91b2d",
      "parents": [
        "75ea6358bc7d97630a8edc2b89c930de118cf7eb",
        "9edb240696bacd53f4331119d2dfd13d4cd4852f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:06:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:06:54 2011 -0700"
      },
      "message": "Merge branch \u0027next-samsung\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027next-samsung\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: H1940/RX1950: Change default LED triggers\n  ARM: S3C2442: RX1950: Add support for LED blinking\n  ARM: S3C2442: RX1950: Retain LEDs state in suspend\n  ARM: S3C2410: H1940: Fix lcd_power_set function\n  ARM: S3C2410: H1940: Add battery support\n  ARM: S3C2410: H1940: Use leds-gpio driver for LEDs managing\n  ARM: S3C2410: H1940: Make h1940-bluetooth.c compile again\n  ARM: S3C2410: H1940: Add keys device\n"
    },
    {
      "commit": "75ea6358bc7d97630a8edc2b89c930de118cf7eb",
      "tree": "e77a60e46844adf71758bad41d77d40658acd7eb",
      "parents": [
        "14577beb8293c187a12d2e78ac6250d5dcec2190",
        "97491ba3f64c2137101efdfe7593305d692d7d63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:05:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:05:27 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus/2639/i2c-2\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2639/i2c-2\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-pxa2xx: Don\u0027t clear isr bits too early\n  i2c-pxa2xx: Fix register offsets\n  i2c-pxa2xx: pass of_node from platform driver to adapter and publish\n  i2c-pxa2xx: check timeout correctly\n  i2c-pxa2xx: add support for shared IRQ handler\n  i2c-pxa2xx: Add PCI support for PXA I2C controller\n  ARM: pxa2xx: reorganize I2C files\n  i2c-pxa2xx: use dynamic register layout\n  i2c-mxs: set controller to pio queue mode after reset\n  i2c-eg20t: support new device OKI SEMICONDUCTOR ML7213 IOH\n  i2c/busses: Add support for Diolan U2C-12 USB-I2C adapter\n"
    },
    {
      "commit": "f47adbb988aa4436135799fd26710bff2c1b1eb6",
      "tree": "96fb28048f333fd853f61988dc9750302b0b63cc",
      "parents": [
        "2a03cfbd906dc9bbf5e9a97727cf4ba1889d4829"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 22:43:09 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 22:43:09 2011 +0900"
      },
      "message": "sh: Conver to asm-generic/sizes.h.\n\nA trivial conversion for the most part. EDOSK7760 is special, but uses a\nnon-power-of-2-aligned size, so just drop the SZ_xx helper and open-code\nit for the sake of simplicity.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2a03cfbd906dc9bbf5e9a97727cf4ba1889d4829",
      "tree": "48fe362b055ae263d94cd2821a34b10e060e7efe",
      "parents": [
        "eddecbb601c9ea3fab7e67d7892010fc9426d1e6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 21:56:08 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 21:56:08 2011 +0900"
      },
      "message": "sh: wire up sys_syncfs.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cfe2cde6d33f15994ad34466ac4a08f5bb348948",
      "tree": "268ccc7ee2f2534d810b1c8705712636ecc12bea",
      "parents": [
        "a11f6706ca4473c2df3f72a306d9b9fee6512a33"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Mon Nov 15 11:29:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:43 2011 -0300"
      },
      "message": "[media] omap2: Fix camera resources for multiomap\n\nMake sure the kernel can be compiled with both OMAP2 and OMAP3 camera\nsupport linked in, and give public symbols proper omap2/omap3 prefixes.\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a11f6706ca4473c2df3f72a306d9b9fee6512a33",
      "tree": "7c3b1a769392dab56f1c8c9d39a70139abc45032",
      "parents": [
        "837c83283daa5ae3831c4dff6bdb75e26aeab4b0"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Dec 14 08:09:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:42 2011 -0300"
      },
      "message": "[media] omap3: Add function to register omap3isp platform device structure\n\nThe omap3isp platform device requires platform data. Instead of\nregistering the device in omap2_init_devices(), export an\nomap3_init_camera() function to fill the device structure with the\nplatform data pointer and register the device.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "837c83283daa5ae3831c4dff6bdb75e26aeab4b0",
      "tree": "19a87dd488a28086171a53e1758dae9a4739ff46",
      "parents": [
        "6817a69a030b0a815e57470cf5d2e3b577cdcba9"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Mon Nov 15 11:29:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:41 2011 -0300"
      },
      "message": "[media] omap3: Remove unusued ISP CBUFF resource\n\nThe ISP CBUFF module isn\u0027t use, its resource isn\u0027t needed.\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6817a69a030b0a815e57470cf5d2e3b577cdcba9",
      "tree": "f374eec9613d427ebd109c81876fed3d144ca539",
      "parents": [
        "39187e177dc6372a967aa17a49a79189dc4fa8de"
      ],
      "author": {
        "name": "Tuukka Toivonen",
        "email": "tuukkat76@gmail.com",
        "time": "Tue Feb 02 11:17:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:40 2011 -0300"
      },
      "message": "[media] ARM: OMAP3: Update Camera ISP definitions for OMAP3630\n\nAdd new/changed base address definitions and resources for\nOMAP3630 ISP.\n\nThe OMAP3430 CSI2PHY block is same as the OMAP3630 CSIPHY2\nblock. But the later name is chosen as it gives more symmetry\nto the names.\n\nSigned-off-by: Tuukka Toivonen \u003ctuukkat76@gmail.com\u003e\nSigned-off-by: Vimarsh Zutshi \u003cvimarsh.zutshi@gmail.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "25076246e80c0c48cc4c9115335b83343b9dc727",
      "tree": "c7b462c6b4f67227722135a7a419ad110a6fd93e",
      "parents": [
        "05534c9ffc9d5d950b14de8ba49a7609dc59b0b8",
        "c413d7682020a127f54744a1b30f597692aea1fd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 22 01:41:47 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 22 01:41:47 2011 -0400"
      },
      "message": "Merge branch \u0027apei-release\u0027 into release\n"
    },
    {
      "commit": "da49252fb0392d8196833ef3da92e48fb371f8d7",
      "tree": "1299899f7513a900b2229b8cde289bca8c41d2f5",
      "parents": [
        "eddecbb601c9ea3fab7e67d7892010fc9426d1e6",
        "b295d6e593e02168fdafc5db11464b6d51cf239d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 14:27:36 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 14:27:36 2011 +0900"
      },
      "message": "Merge branch \u0027for-paul\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\nConflicts:\n\tarch/arm/mach-omap2/board-overo.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "885b976fada5bc6595a9fd3e67e3cb1a3d11f50b",
      "tree": "8b598bd3b265c0bbe8237e129410fdc80fe7847a",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Mon Feb 21 13:54:41 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 21 22:59:06 2011 -0400"
      },
      "message": "ACPI, APEI, Add ERST record ID cache\n\nAPEI ERST firmware interface and implementation has no multiple users\nin mind.  For example, if there is four records in storage with ID: 1,\n2, 3 and 4, if two ERST readers enumerate the records via\nGET_NEXT_RECORD_ID as follow,\n\nreader 1\t\treader 2\n1\n\t\t\t2\n3\n\t\t\t4\n-1\n\t\t\t-1\n\nwhere -1 signals there is no more record ID.\n\nReader 1 has no chance to check record 2 and 4, while reader 2 has no\nchance to check record 1 and 3.  And any other GET_NEXT_RECORD_ID will\nreturn -1, that is, other readers will has no chance to check any\nrecord even they are not cleared by anyone.\n\nThis makes raw GET_NEXT_RECORD_ID not suitable for used by multiple\nusers.\n\nTo solve the issue, an in-memory ERST record ID cache is designed and\nimplemented.  When enumerating record ID, the ID returned by\nGET_NEXT_RECORD_ID is added into cache in addition to be returned to\ncaller.  So other readers can check the cache to get all record ID\navailable.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nReviewed-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9edb240696bacd53f4331119d2dfd13d4cd4852f",
      "tree": "d10810d41145b26cbe1b46954acde96efb82e460",
      "parents": [
        "62235dcd2ad4f46ea9e5d4f71c5ea3111341c6e8"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Mar 17 20:04:57 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 23:29:43 2011 +0000"
      },
      "message": "ARM: H1940/RX1950: Change default LED triggers\n\nChange LED triggers to mimic WinMobile behavior:\nred blinking when battery is charging,\norange solid when battery is charged.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "10effcb548c170d59ea1d2152f2ee0ad45ce4c9d",
      "tree": "6a1bf04ed66a1dcd242e8b2bd0c86690194cc09f",
      "parents": [
        "c3ca48f062a37c2f79560a9b0b9f1b08039aa248",
        "0f60f240d522772467c7d2cebedb910748c78ed4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:06:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:06:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  FS: lookup_mnt() is only used in the core fs routines now\n  bfs: fix bitmap size argument to find_first_zero_bit()\n  fs: Use BUG_ON(!mnt) at dentry_open().\n  fs: devpts_pty_new() return -ENOMEM if dentry allocation failed\n  nfs: lock() vs unlock() typo\n  pstore: fix leaking -\u003ei_private\n  introduce sys_syncfs to sync a single file system\n  Small typo fix...\n  Filesystem: fifo: Fixed coding style issue.\n  fs/inode: Fix kernel-doc format for inode_init_owner\n  select: remove unused MAX_SELECT_SECONDS\n  vfs: cleanup do_vfs_ioctl()\n"
    },
    {
      "commit": "4e76ae4406449811c0b743ccf0612ef6ffcf2acb",
      "tree": "f1a32dca8e9156301d2a1f6b0eff76d6fc747f49",
      "parents": [
        "f19ade4dfbfefbb44b412fc33a2db26eafd63f0e",
        "1c0f647690f1b9471d63af48dec960bc59492e61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:04:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:04:53 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6:\n  [PARISC] Convert to new irq_chip functions\n  [PARISC] fix per-cpu flag problem in the cpu affinity checkers\n  [PARISC] fix vmap flush/invalidate\n  eliminate special FLUSH flag from page table\n  parisc: flush pages through tmpalias space\n"
    },
    {
      "commit": "f19ade4dfbfefbb44b412fc33a2db26eafd63f0e",
      "tree": "968068da1633f9fd5268ee54015df28ed99d8d3d",
      "parents": [
        "111f4268bd69cb040bf05038785cfbc4087f6341",
        "b3f80f6d2b08772d7d00f34a062ff73c95f7c45c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:53:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:53:04 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Add {open_by,name_to}_handle_at and clock_adjtime syscalls.\n  sparc: Implement of_iomap().\n  sparc: Implement of_address_to_resource().\n  sparc: Provide NO_IRQ definition.\n"
    },
    {
      "commit": "111f4268bd69cb040bf05038785cfbc4087f6341",
      "tree": "d132d3296a7c44bb26659d698d0fdd4a05db1767",
      "parents": [
        "a44f99c7efdb88fa41128065c9a9445c19894e34",
        "a71f5d5d279375205009a4be56a3cf6682921292"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:52:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:52:27 2011 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/ptrace: Remove BUG_ON when full register set not available\n  powerpc: Factoring mpic cpu id fetching into a function\n  powerpc: Make MPIC honor the \"pic-no-reset\" device tree property\n  powerpc: Document the Open PIC device tree binding\n  powerpc/pci: Fix crash in PCI code on ppc64 when matching device nodes\n"
    },
    {
      "commit": "b459396ee9398bdf61e3118ca730394f58e90c9c",
      "tree": "3353e4671ed424b4b069428643daf39f0e3f281b",
      "parents": [
        "d6668c7cd4defdab1a74c8dd271b5ca23d99b627"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Feb 23 12:38:16 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 09:09:33 2011 +0000"
      },
      "message": "ARM: pxa2xx: reorganize I2C files\n\nThis patch moves the platform data definition from\narch/arm/plat-pxa/include/plat/i2c.h to include/linux/i2c/pxa-i2c.h so\nit can be accessed from x86 the same way as on ARM.\n\nThis change should make no functional change to the PXA code. The move\nis verified by building the following defconfigs:\n  cm_x2xx_defconfig corgi_defconfig em_x270_defconfig ezx_defconfig\n  imote2_defconfig pxa3xx_defconfig spitz_defconfig zeus_defconfig\n  raumfeld_defconfig magician_defconfig mmp2_defconfig pxa168_defconfig\n  pxa910_defconfig\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b7ed78f56575074f29ec99d8984f347f6c99c914",
      "tree": "7bc901458a9f47b197052e98a25c4a4f10c52607",
      "parents": [
        "1bef82917c74249ff21982127e57defd6ca2bb1b"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Mar 10 11:31:30 2011 -0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:40:29 2011 -0400"
      },
      "message": "introduce sys_syncfs to sync a single file system\n\nIt is frequently useful to sync a single file system, instead of all\nmounted file systems via sync(2):\n\n - On machines with many mounts, it is not at all uncommon for some of\n   them to hang (e.g. unresponsive NFS server).  sync(2) will get stuck on\n   those and may never get to the one you do care about (e.g., /).\n - Some applications write lots of data to the file system and then\n   want to make sure it is flushed to disk.  Calling fsync(2) on each\n   file introduces unnecessary ordering constraints that result in a large\n   amount of sub-optimal writeback/flush/commit behavior by the file\n   system.\n\nThere are currently two ways (that I know of) to sync a single super_block:\n\n - BLKFLSBUF ioctl on the block device: That also invalidates the bdev\n   mapping, which isn\u0027t usually desirable, and doesn\u0027t work for non-block\n   file systems.\n - \u0027mount -o remount,rw\u0027 will call sync_filesystem as an artifact of the\n   current implemention.  Relying on this little-known side effect for\n   something like data safety sounds foolish.\n\nBoth of these approaches require root privileges, which some applications\ndo not have (nor should they need?) given that sync(2) is an unprivileged\noperation.\n\nThis patch introduces a new system call syncfs(2) that takes an fd and\nsyncs only the file system it references.  Maybe someday we can\n\n $ sync /some/path\n\nand not get\n\n sync: ignoring all arguments\n\nThe syscall is motivated by comments by Al and Christoph at the last LSF.\nsyncfs(2) seems like an appropriate name given statfs(2).\n\nA similar ioctl was also proposed a while back, see\n\thttp://marc.info/?l\u003dlinux-fsdevel\u0026m\u003d127970513829285\u0026w\u003d2\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "6113f39dd15e4beb5ce66a8e0d9062477c5e81e3",
      "tree": "b9e491ab539a934a579be17cf72b0f7695f757e4",
      "parents": [
        "db552b3331766e16c35550a4b83c3a42671ba73e",
        "339dc50e59f4ea697e2b8cd6296328a8015a6c21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:53:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:53:50 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  asm-generic: support clock_adjtime() in \u003casm-generic/unistd.h\u003e\n  arch/tile: fix futex sanitization definition/prototype mismatch\n"
    },
    {
      "commit": "a71f5d5d279375205009a4be56a3cf6682921292",
      "tree": "fde8b1e5958317268c9ce3b616cd4ee8d390502d",
      "parents": [
        "d6a2639b887fcf90b422caccca4aee216bd1120e"
      ],
      "author": {
        "name": "Mike Wolf",
        "email": "mjw@linux.vnet.ibm.com",
        "time": "Mon Mar 21 11:14:53 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 11:18:14 2011 +1100"
      },
      "message": "powerpc/ptrace: Remove BUG_ON when full register set not available\n\nIn some cases during a threaded core dump not all the threads will have\na full register set. This happens when the signal causing the core dump\nraces with a thread exiting.  The race happens when the exiting thread\nhas entered the kernel for the last time before the signal arrives, but\ndoesn\u0027t get far enough through the exit code to avoid being included\nin the core dump.\n\nSo we get a thread included in the core dump which is never going to go\nout to userspace again and only has a partial register set recorded\n\nNormally we would catch each thread as it is about to go into userspace\nand capture the full register set then.\n\nHowever, this exiting thread is never going to go out to userspace\nagain, so we have no way to capture its full register set.  It doesn\u0027t\nreally matter, though, as this is a thread which is effectively\nalready dead.\n\nSo instead of hitting a BUG() in this case (a really bad choice of\naction in the first place), we use a poison value for the register\nvalues.\n\n[BenH]: Some cosmetic/stylistic changes and fix build on ppc32\n\nSigned-off-by: Mike Wolf \u003cmjw@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "d6a2639b887fcf90b422caccca4aee216bd1120e"
}
