)]}'
{
  "log": [
    {
      "commit": "90ae83f7fc32733e5829d806306c0c590f1a383f",
      "tree": "5b4cd7290c70d9899ca7caa99998395218b15cab",
      "parents": [
        "47c5ba53bc5e5f88b5d1bbb97acd25afc27f74eb",
        "65289d6345d93abd860e43fd2119ac176d6cc697"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:50:43 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:50:43 2010 -0400"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/pl022: fix erroneous platform data in U300\n  spi: fixed odd static string conventions in core code\n  spi/bfin_spi: only request GPIO on first load\n  spi/bfin_spi: handle error/status changes after data interrupts\n  spi: enable spi_board_info to be registered after spi_master\n"
    },
    {
      "commit": "65289d6345d93abd860e43fd2119ac176d6cc697",
      "tree": "54e176162e4c6ddf13dbc6098de6d5ccdde4e9fd",
      "parents": [
        "eb288a1f45e2aa903ac8edf67dc6d59df0369fe1"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Oct 21 21:05:25 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 01 01:01:08 2010 -0400"
      },
      "message": "spi/pl022: fix erroneous platform data in U300\n\nThis fixes an erroneous use of LSB first in the U300 machine, the\nPL022 used in U300 is a standard ARM core that doesn\u0027t support this\nbit so it should never have been set.\n\nCc: Kevin Wells \u003cwellsk40@gmail.com\u003eOA\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "79346507ad48895f41b438fa562b1965721f36b9",
      "tree": "5c115ce87f1fbc0b530f30db56cecf824e9f6e05",
      "parents": [
        "706d4b12f8d7edd28d7e879a77235472da393edb",
        "40847437f15221b5822ba70550e8b9fcccfb9bb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:31:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:31:35 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (82 commits)\n  mtd: fix build error in m25p80.c\n  mtd: Remove redundant mutex from mtd_blkdevs.c\n  MTD: Fix wrong check register_blkdev return value\n  Revert \"mtd: cleanup Kconfig dependencies\"\n  mtd: cfi_cmdset_0002: make sector erase command variable\n  mtd: cfi_cmdset_0002: add CFI detection for SST 38VF640x chips\n  mtd: cfi_util: add support for switching SST 39VF640xB chips into QRY mode\n  mtd: cfi_cmdset_0001: use defined value of P_ID_INTEL_PERFORMANCE instead of hardcoded one\n  block2mtd: dubious assignment\n  P4080/mtd: Fix the freescale lbc issue with 36bit mode\n  P4080/eLBC: Make Freescale elbc interrupt common to elbc devices\n  mtd: phram: use KBUILD_MODNAME\n  mtd: OneNAND: S5PC110: Fix double call suspend \u0026 resume function\n  mtd: nand: fix MTD_MODE_RAW writes\n  jffs2: use kmemdup\n  mtd: sm_ftl: cosmetic, use bool when possible\n  mtd: r852: remove useless pci powerup/down from suspend/resume routines\n  mtd: blktrans: fix a race vs kthread_stop\n  mtd: blktrans: kill BKL\n  mtd: allow to unload the mtdtrans module if its block devices aren\u0027t open\n  ...\n\nFix up trivial whitespace-introduced conflict in drivers/mtd/mtdchar.c\n"
    },
    {
      "commit": "706d4b12f8d7edd28d7e879a77235472da393edb",
      "tree": "c9bc1ce06b1154a49da1d0d907cac544a818eb0e",
      "parents": [
        "3af54c9bd9e6f14f896aac1bb0e8405ae0bc7a44",
        "9bafc74163d8bccca9810159aab39be926fb877c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:26:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:26:25 2010 -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: (215 commits)\n  ARM: memblock: setup lowmem mappings using memblock\n  ARM: memblock: move meminfo into find_limits directly\n  ARM: memblock: convert free_highpages() to use memblock\n  ARM: move freeing of highmem pages out of mem_init()\n  ARM: memblock: convert memory detail printing to use memblock\n  ARM: memblock: use memblock to free memory into arm_bootmem_init()\n  ARM: memblock: use memblock when initializing memory allocators\n  ARM: ensure membank array is always sorted\n  ARM: 6466/1: implement flush_icache_all for the rest of the CPUs\n  ARM: 6464/2: fix spinlock recursion in adjust_pte()\n  ARM: fix memblock breakage\n  ARM: 6465/1: Fix data abort accessing proc_info from __lookup_processor_type\n  ARM: 6460/1: ixp2000: fix type of ixp2000_timer_interrupt\n  ARM: 6449/1: Fix for compiler warning of uninitialized variable.\n  ARM: 6445/1: fixup TCM memory types\n  ARM: imx: Add wake functionality to GPIO\n  ARM: mx5: Add gpio-keys to mx51 babbage board\n  ARM: imx: Add gpio-keys to plat-mxc\n  mx31_3ds: Fix spi registration\n  mx31_3ds: Fix the logic for detecting the debug board\n  ...\n"
    },
    {
      "commit": "67577927e8d7a1f4b09b4992df640eadc6aacb36",
      "tree": "2e9efe6b5745965faf0dcc084d4613d9356263f9",
      "parents": [
        "6fe4c590313133ebd5dadb769031489ff178ece1",
        "51f00a471ce8f359627dd99aeac322947a0e491b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 30 12:35:11 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 30 12:35:11 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nConflicts:\n\tdrivers/mtd/mtd_blkdevs.c\n\nMerge Grant\u0027s device-tree bits so that we can apply the subsequent fixes.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c0f62edd400115e54c52692c1dc6f5bf58ea0ba6",
      "tree": "6fc905c97653574c71e07bffee33c9a43318d7bb",
      "parents": [
        "e4dd65496f6d09cbf4372d69b3b079848fe82ce3",
        "4ee7a6c2d1e8679fc557ee5af1aee96393acb1dc",
        "17f52ed7358dc54e5534f9ad495e90306c68cfcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 18:57:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 18:57:04 2010 -0700"
      },
      "message": "Merge branches \u0027msm-fixes\u0027 and \u0027msm-video\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027msm-fixes\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  msm: Kconfig: drop unused config options\n  msm: fix compile failure when no debug uart is selected\n  msm: fix debug-macro.S build failure\n  msm: timer: Decrease shift on timer clocksource\n  arm: mach-msm: fix error handling in msm_iommu_probe()\n  msm: fix Kconfig target board selection\n  msm: fix compile failure on struct membank node member\n\n* \u0027msm-video\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  drivers/video/msm/mddi.c: Remove multiple KERN_\u003clevel\u003e uses\n  drivers: msm: video: add dev_set_name call\n  drivers: video: msm: fix hang on disable_irq\n"
    },
    {
      "commit": "e4dd65496f6d09cbf4372d69b3b079848fe82ce3",
      "tree": "529068eb53653fd2d98c9935a6ce04ff1d7da1a9",
      "parents": [
        "44234d0c465d996145e9c821fa28a981f2e8309d",
        "d7b4e421a5be88f2f5b3cfe9aec638d90c62bc0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 16:49:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 16:49:34 2010 -0700"
      },
      "message": "Merge branch \u0027for-2637/s3c24xx-all\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-2637/s3c24xx-all\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: h1940: add UDA1380 to i2c devices list\n  ARM: h1940: Fix backlight and LCD power functions\n  ARM: S3C2440: fix boot failure introduced by recent changes in gpiolib\n  ARM: S3C2440: various fixes in Kconfig file\n  ARM: rx1950: Add UDA1380 to i2c devices list\n  ARM: rx1950: Add LEDs support\n  ARM: rx1950: Add battery device\n  ARM: h1940: Implement mmc_power function\n  ARM: h1940: Use gpiolib for latch access\n"
    },
    {
      "commit": "d7b4e421a5be88f2f5b3cfe9aec638d90c62bc0f",
      "tree": "d18aa2e45a3175cd65c7d552cb94e50ff46cd7a4",
      "parents": [
        "7c1552d196682f05abaa8e49f81c40a9b6459b67",
        "bdf5005b738c1542a30b41a83069329313fc61f6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 30 00:46:55 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 30 00:46:55 2010 +0100"
      },
      "message": "ARM: Merge for-2637/s3c24xx/misc\n"
    },
    {
      "commit": "7c1552d196682f05abaa8e49f81c40a9b6459b67",
      "tree": "c052789b883435159c22708058e1ced9c0597113",
      "parents": [
        "8f08bfd4777a2953d18db756938d90a5b532eb1a",
        "68730b451b7d44a9e85b76aac2d8c1aa751d38a4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 30 00:46:49 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 30 00:46:49 2010 +0100"
      },
      "message": "ARM: Merge for-2637/s3c24xx/h1940\n"
    },
    {
      "commit": "8f08bfd4777a2953d18db756938d90a5b532eb1a",
      "tree": "e2baa815636d7e11073ffed2d4cce64ee39e8d9f",
      "parents": [
        "b18cae4224bde7e5a332c19bc99247b2098ea232",
        "2cc857ffec1e7540155c5ab90e622e5acc28d136"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 30 00:46:34 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 30 00:46:34 2010 +0100"
      },
      "message": "ARM: Merge for-2637/s3c24xx/rx1950\n"
    },
    {
      "commit": "68730b451b7d44a9e85b76aac2d8c1aa751d38a4",
      "tree": "42cd08ee24642a67fe2659bf6285ed4684c13689",
      "parents": [
        "53193dd3ba3c7dfdd7fdf2b068c8f92cc46a5693"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Mon Sep 27 09:32:49 2010 +0300"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 30 00:45:35 2010 +0100"
      },
      "message": "ARM: h1940: add UDA1380 to i2c devices list\n\nRegister UDA1380 codec during H1940 machine init\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "53193dd3ba3c7dfdd7fdf2b068c8f92cc46a5693",
      "tree": "9ee120b4bca209047fb37d4a4efc6a1b9ffb7df6",
      "parents": [
        "48cd65a6a020292e1ab5d0f5ba96571c858964e6"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Mon Sep 27 09:28:00 2010 +0300"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 30 00:45:28 2010 +0100"
      },
      "message": "ARM: h1940: Fix backlight and LCD power functions\n\nCurrent implementation of LCD and backlight power control functions\nis not complete, as result PDA consumes power in suspend.\nFix this issue by managing state of some latch bits, just like\nWinMobile does.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "bdf5005b738c1542a30b41a83069329313fc61f6",
      "tree": "c6d0245a2d9e0dec4028a059e6281e8fbc75c807",
      "parents": [
        "e33ffd4d28a2d516e32126ebabf4d9e930254cf5"
      ],
      "author": {
        "name": "Abdoulaye Walsimou Gaye",
        "email": "awg@embtoolkit.org",
        "time": "Sat Oct 16 13:55:52 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 30 00:21:37 2010 +0100"
      },
      "message": "ARM: S3C2440: fix boot failure introduced by recent changes in gpiolib\n\nRecent changes in s3c gpio break mini2440 board and may be others.\nThe problem is that mach-mini2440.c: mini2440_init()\n(where we call s3c_gpio_setpull()) is called before s3c2440.c: s3c2440_init()\n(where we initialize s3c24xx_gpiocfg_default.set_pull function pointer).\nThis causes dereferencing of NULL pointer at boot time and a kernel panic.\n\nSigned-off-by: Abdoulaye Walsimou Gaye \u003cawg@embtoolkit.org\u003e\n\nCc: linux-arm-kernel@lists.infradead.org\nCc: linux-samsung-soc@vger.kernel.org\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e33ffd4d28a2d516e32126ebabf4d9e930254cf5",
      "tree": "45751151076bfb9291d48abbc63c069853d3520f",
      "parents": [
        "b18cae4224bde7e5a332c19bc99247b2098ea232"
      ],
      "author": {
        "name": "Abdoulaye Walsimou Gaye",
        "email": "awg@embtoolkit.org",
        "time": "Sat Oct 16 13:55:51 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 30 00:21:28 2010 +0100"
      },
      "message": "ARM: S3C2440: various fixes in Kconfig file\n\n* kconfig symbols defined in arch/arm/mach-s3c2440/Kconfig are only available\n  when ARCH_S3C2410 is selected, so no need to make some of them depend\n  on ARCH_S3C2410.\n* fix CPU_S3C24405B typo in \"config S3C2440_DMA\".\n* mini2440: remove unconditionally select of SND_S3C24XX_SOC_S3C24XX_UDA134X.\nThose fixes avoid the following warnings at make time:\n\nscripts/kconfig/qconf arch/arm/Kconfig\nwarning: (MACH_MINI2440 \u0026\u0026 ARCH_S3C2410) selects SND_S3C24XX_SOC_S3C24XX_UDA134X\nwhich has unmet direct dependencies (SND_S3C24XX_SOC \u0026\u0026 ARCH_S3C2410)\nwarning: (CPU_S3C2440 \u0026\u0026 ARCH_S3C2410 \u0026\u0026 S3C2410_DMA) selects S3C2440_DMA which\nhas unmet direct dependencies (ARCH_S3C2410 \u0026\u0026 CPU_S3C24405B)\nwarning: (CPU_S3C2440 \u0026\u0026 ARCH_S3C2410 || CPU_S3C2442 \u0026\u0026 ARCH_S3C2410)\nselects CPU_S3C244X which has unmet direct dependencies (!ARCH_S3C2410)\n\nSigned-off-by: Abdoulaye Walsimou Gaye \u003cawg@embtoolkit.org\u003e\n\nCc: linux-arm-kernel@lists.infradead.org\nCc: linux-samsung-soc@vger.kernel.org\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4ee7a6c2d1e8679fc557ee5af1aee96393acb1dc",
      "tree": "f36c2ce21352334dae3832ace9693a38d3ff8cba",
      "parents": [
        "06125ff051d535eaa993d83db66ab893248861af"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Wed Oct 27 13:10:34 2010 -0700"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Fri Oct 29 15:56:17 2010 -0700"
      },
      "message": "msm: Kconfig: drop unused config options\n\nThese two config options don\u0027t exist, and aren\u0027t ever going to.\nSo I simply delete them.\n\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "06125ff051d535eaa993d83db66ab893248861af",
      "tree": "dbeca335816d398e81983976b8e3a1b552f149a8",
      "parents": [
        "bcd72c3e0aff4b68d648d37ece423f2ccaf95337"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Wed Oct 27 13:04:58 2010 -0700"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Fri Oct 29 15:56:16 2010 -0700"
      },
      "message": "msm: fix compile failure when no debug uart is selected\n\nIf the board has a debug uart the user is given a choice of which\nuart to use. The user can also select NONE, which means not to use one.\nIn most of our header files when NONE is selected nothing is defined\nfor MSM_DEBUG_UART_PHYS or MSM_DEBUG_UART_BASE. This causes a compile\nfailure in debug-macro.S which expect something to be defined there.\n\nExample of the failure,\n\narch/arm/kernel/built-in.o: In function `hexbuf\u0027:\nlinux-2.6/arch/arm/kernel/debug.S:186: undefined reference to `MSM_DEBUG_UART_PHYS\u0027\nlinux-2.6/arch/arm/kernel/debug.S:186: undefined reference to `MSM_DEBUG_UART_BASE\u0027\n\nThis fixes the compile failure by adding an ifdef to debug-macro.S\nthat removes all the debug uart code in the case of NONE.\n\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "bcd72c3e0aff4b68d648d37ece423f2ccaf95337",
      "tree": "0ea156dfcd502436dc91c759396086a295bf71c0",
      "parents": [
        "6f9419619ef6de9d7781c1a312cf6099e5b44789"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Wed Oct 27 15:25:59 2010 -0700"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Fri Oct 29 15:56:04 2010 -0700"
      },
      "message": "msm: fix debug-macro.S build failure\n\nOriginally there was an ifdef case to handle when no debug uart\nwas selected. In commit 0ea1293009826da45e1019f45dfde1e557bb30df\nthat case was removed which causes the following build failure,\n\nlinux-2.6/arch/arm/kernel/debug.S: Assembler messages:\nlinux-2.6/arch/arm/kernel/debug.S:174: Error: bad instruction `addruart r1,r2\u0027\nlinux-2.6/arch/arm/kernel/debug.S:176: Error: bad instruction `waituart r2,r3\u0027\nlinux-2.6/arch/arm/kernel/debug.S:177: Error: bad instruction `senduart r1,r3\u0027\nlinux-2.6/arch/arm/kernel/debug.S:178: Error: bad instruction `busyuart r2,r3\u0027\nlinux-2.6/arch/arm/kernel/debug.S:190: Error: bad instruction `addruart r1,r2\u0027\n\nThis is a partial revert to add back the case which was removed with\ntwo caveats. First the API for the addruart macro was updated, and\nthe new addruart case now return 0xfff00000 so that a know IO mapping\nis created instead of a random one.\n\nCc: Jeremy Kerr \u003cjeremy.kerr@canonical.com\u003e\nCc: Lorenzo Pieralisi \u003clorenzo.pieralisi@arm.com\u003e\nCc: Jason Wang \u003cjason77.wang@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nCc: Russell King - ARM Linux \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "1e431a9d6478940c0b5fcfa1c17a336fc0683409",
      "tree": "ce6b454ecbad4f535b9a18ef8605f8218a409ee6",
      "parents": [
        "75d73126fd490e26a9bdfc2338ca068e71563e0b",
        "ff10b88b5a05c8f1646dd15fb9f6093c1384ff6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 11:49:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 11:49:38 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb,ppc: Individual register get/set for ppc\n  kgdbts: prevent re-entry to kgdbts before it unregisters\n  debug_core,x86,blackfin: Clean up hw debug disable API\n  kdb: Fix early debugging crash regression\n  kgdb,arm: fix register dump\n  kdb: fix per_cpu command to remove supress mask\n  kdb: Add kdb kernel module sample\n"
    },
    {
      "commit": "834b2964b7ab047610da038e42d61dc8dac6339a",
      "tree": "8783b4c106198e4e76a75a71f415a76906819f4b",
      "parents": [
        "931ea24819f2bd40cca2dc214558bfcc3c91549e"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Tue Oct 26 12:49:00 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Oct 29 13:14:40 2010 -0500"
      },
      "message": "kgdb,arm: fix register dump\n\nDBG_MAX_REG_NUM incorrectly had the number of indices in the GDB regs\narray rather than the number of registers, leading to an oops when the\n\"rd\" command is used in KDB.\n\nCc: stable@kernel.org\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "51399a391940e676877c7a791138081f13a0bab7",
      "tree": "6caefb858ee4b31172b85ec7bcedb826a29a551b",
      "parents": [
        "b779b332d0e1ef68f40867948ae5526a3e925163",
        "df4d303647ebe5e2f7e473e32ccef9f8549e9d45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (38 commits)\n  kbuild: convert `arch/tile\u0027 to the kconfig mainmenu upgrade\n  README: cite nconfig\n  Revert \"kconfig: Temporarily disable dependency warnings\"\n  kconfig: Use PATH_MAX instead of 128 for path buffer sizes.\n  kconfig: Fix realloc usage()\n  kconfig: Propagate const\n  kconfig: Don\u0027t go out from read config loop when you read new symbol\n  kconfig: fix menuconfig on debian lenny\n  kbuild: migrate all arch to the kconfig mainmenu upgrade\n  kconfig: expand file names\n  kconfig: use the file\u0027s name of sourced file\n  kconfig: constify file name\n  kconfig: don\u0027t emit warning upon rootmenu\u0027s prompt redefinition\n  kconfig: replace KERNELVERSION usage by the mainmenu\u0027s prompt\n  kconfig: delay gconf window initialization\n  kconfig: expand by default the rootmenu\u0027s prompt\n  kconfig: add a symbol string expansion helper\n  kconfig: regen parser\n  kconfig: implement the `mainmenu\u0027 directive\n  kconfig: allow PACKAGE to be defined on the compiler\u0027s command-line\n  ...\n\nFix up trivial conflict in arch/mn10300/Kconfig\n"
    },
    {
      "commit": "bf56f0a6668cd399b5136d2216f24ec97f0ce716",
      "tree": "e26b119e77d5a7940e5017a5352ed966c8f3a4bf",
      "parents": [
        "47dabaeedb4d6e841ac4d66ef249ce9c61303049"
      ],
      "author": {
        "name": "Menon, Nishanth",
        "email": "nm@ti.com",
        "time": "Tue Oct 19 09:50:25 2010 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:32 2010 +0200"
      },
      "message": "omap4: pandaboard: fix up mmc card detect logic\n\nFor MMC1 Controller, card detect interrupt source is\ntwl6030 which is non-gpio. The card detect call back function provides\ncard present/absent status by reading MMC Control register present\non twl6030. This functionality was introduced in mfd tree on\ntrack to kernel.org\n\nSync pandaboard to the same and make mmc work.\n\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n\nAcked-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nTested-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e5b486841d572c5ac83c798f82f4f67cbbac5320",
      "tree": "162b0c3f058fb461515a06614711a717d6807bb8",
      "parents": [
        "00969f23dae70f62d7ce3f7abbbfb6d09ef92739"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 19 23:57:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:24 2010 +0200"
      },
      "message": "mfd: Factor out WM831x I2C I/O from the core driver\n\nIn preparation for the addition of SPI support for the WM831x move the I2C\nspecific code into a separate file with a separate Kconfig option so the\nI2C support can be excluded from the build.\n\nAlso update the 1133-EV1 PMIC module support for SMDK6410 to use the new\nsymbol.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "72f2e2c763edc41f8eead042b6ff933acb0378e2",
      "tree": "b31ca0ae6be04e9191fdd99fa157c9ec4b4598a2",
      "parents": [
        "8e00593557c3c5a7bc6f636412a1cadcf4624232"
      ],
      "author": {
        "name": "kishore kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Fri Sep 24 17:13:20 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:59 2010 +0200"
      },
      "message": "mfd: Adding twl6030 mmc card detect support for MMC1\n\nAdding card detect callback function and card detect configuration\nfunction for MMC1 Controller on OMAP4.\n\nCard detect configuration function does initial configuration of the\nMMC Control \u0026 PullUp-PullDown registers of Phoenix.\n\nFor MMC1 Controller, card detect interrupt source is\ntwl6030 which is non-gpio. The card detect call back function provides\ncard present/absent status by reading MMC Control register present\non twl6030.\n\nSince OMAP4 doesn\u0027t use any GPIO line as used in OMAP3 for card detect,\nthe suspend/resume initialization which was done in omap_hsmmc_gpio_init\npreviously is moved to the probe thus making it generic for both OMAP3 \u0026\nOMAP4.\n\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "68accd7370a90b899ea6563ba9032e5a102ec1b5",
      "tree": "8b4df083ccea7a30f90f18b0858e7299c1089040",
      "parents": [
        "777271d0f33da306575ef776c75f66fc27246bf0"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Fri Sep 10 18:54:20 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:14 2010 +0200"
      },
      "message": "ARM: mach-shmobile: ap4evb: Fix hotplug for SDHI1\n\nOn AP4EVB the card detect pin of the top SD/MMC slot is not directly\nconnected to the tmio/mmcif controller but to a GPIO pin, so polling\nneeds to be done for SDHI1 and MMCIF in order to support hotplug for\nthat slot. SHDI1 and MMCIF share that slot, and the used controller\nis selected by a DIP switch.\nThis patch adds a helper function to check if a card is present in that\nparticular slot, registers this function with SDHI1 and MMCIF and enables\npolling for SDHI1.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nTested-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9bafc74163d8bccca9810159aab39be926fb877c",
      "tree": "baa3ba406135247eeb9cdf495448b5db8eea2f0b",
      "parents": [
        "8df6516864462cb7a6f87d5a46df68fb0faebbb5",
        "b3773301c4290f054aa2aa5379e59a1bf4f78bdf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 20:39:13 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 20:39:13 2010 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n"
    },
    {
      "commit": "b3773301c4290f054aa2aa5379e59a1bf4f78bdf",
      "tree": "aac1619d32800393b587bf034c7dadb9e3c24f7b",
      "parents": [
        "be6786ac738801d39cfd264ec88c352efd029578",
        "1a0b1eac5012326e52d1dcf78695ac08f41c37d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 20:14:38 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 20:14:38 2010 +0100"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6 into devel-stable\n\nConflicts:\n\tdrivers/video/sh_mobile_hdmi.c\n"
    },
    {
      "commit": "f063a0c0c995d010960efcc1b2ed14b99674f25c",
      "tree": "106e30acd1a58b3cf9f3c15abe1de83f1919e03b",
      "parents": [
        "3c3762957818dc902222733a8184f23102e24472",
        "5af634789c93b97cfb314a102436716be8fbc577"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 12:13:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 12:13:00 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (841 commits)\n  Staging: brcm80211: fix usage of roundup in structures\n  Staging: bcm: fix up network device reference counting\n  Staging: keucr: fix up US_ macro change\n  staging: brcm80211: brcmfmac: Removed codeversion from firmware filenames.\n  staging: brcm80211: Remove unnecessary header files.\n  staging: brcm80211: Remove unnecessary includes from bcmutils.c\n  staging: brcm80211: Removed unnecessary pktsetprio() function.\n  Staging: brcm80211: remove typedefs.h\n  Staging: brcm80211: remove uintptr typedef usage\n  Staging: hv: remove struct vmbus_channel_interface\n  Staging: hv: remove Open from struct vmbus_channel_interface\n  Staging: hv: storvsc: call vmbus_open directly\n  Staging: hv: netvsc: call vmbus_open directly\n  Staging: hv: channel: export vmbus_open to modules\n  Staging: hv: remove Close from struct vmbus_channel_interface\n  Staging: hv: netvsc: call vmbus_close directly\n  Staging: hv: storvsc: call vmbus_close directly\n  Staging: hv: channel: export vmbus_close to modules\n  Staging: hv: remove SendPacket from struct vmbus_channel_interface\n  Staging: hv: storvsc: call vmbus_sendpacket directly\n  ...\n\nFix up conflicts in\n\tdrivers/staging/cx25821/cx25821-audio-upstream.c\n\tdrivers/staging/cx25821/cx25821-audio.h\ndue to warring whitespace cleanups (neither of which were all that great)\n"
    },
    {
      "commit": "e4c5bf8e3dca827a1b3a6fac494eae8c74b7e1e7",
      "tree": "ea51b391f7d74ca695dcb9f5e46eb02688a92ed9",
      "parents": [
        "81280572ca6f54009edfa4deee563e8678784218",
        "a4ac0d847af9dd34d5953a5e264400326144b6b2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 28 09:44:56 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 28 09:44:56 2010 -0700"
      },
      "message": "Merge \u0027staging-next\u0027 to Linus\u0027s tree\n\nThis merges the staging-next tree to Linus\u0027s tree and resolves\nsome conflicts that were present due to changes in other trees that were\naffected by files here.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0851668fdd97e526b2a41f794b785c204dd3d3e0",
      "tree": "4ef7c20a8be8393006c6fe9627eb29dd30877d61",
      "parents": [
        "00ebb6382b8d9c7c15b5f8ad230670d8161d38dd",
        "7655e594945289b418af39f6669fea4666a7b520"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:35:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:35:11 2010 -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: (505 commits)\n  [media] af9015: Fix max I2C message size when used with tda18271\n  [media] IR: initialize ir_raw_event in few more drivers\n  [media] Guard a divide in v4l1 compat layer\n  [media] imon: fix nomouse modprobe option\n  [media] imon: remove redundant change_protocol call\n  [media] imon: fix my egregious brown paper bag w/rdev/idev split\n  [media] cafe_ccic: Configure ov7670 correctly\n  [media] ov7670: allow configuration of image size, clock speed, and I/O method\n  [media] af9015: support for DigitalNow TinyTwin v3 [1f4d:9016]\n  [media] af9015: map DigitalNow TinyTwin v2 remote\n  [media] DigitalNow TinyTwin remote controller\n  [media] af9015: RC fixes and improvements\n  videodev2.h.xml: Update to reflect the latest changes at videodev2.h\n  [media] v4l: document new Bayer and monochrome pixel formats\n  [media] DocBook/v4l: Add missing formats used on gspca cpia1 and sn9c2028\n  [media] firedtv: add parameter to fake ca_system_ids in CA_INFO\n  [media] tm6000: fix a macro coding style issue\n  tm6000: Remove some ugly debug code\n  [media] Nova-S-Plus audio line input\n  [media] [RFC,1/1] V4L2: Use new CAP bits in existing RDS capable drivers\n  ...\n"
    },
    {
      "commit": "00ebb6382b8d9c7c15b5f8ad230670d8161d38dd",
      "tree": "23591394b83776953aaf0b382d4c7b09e0ca1e34",
      "parents": [
        "11cc21f5f5575b9abd14d53a6055ccbf72b67573",
        "536ac998f6076a0ae423b1046b85d7690e8b7107"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:33:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:33:42 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (66 commits)\n  mmc: add new sdhci-pxa driver for Marvell SoCs\n  mmc: make number of mmcblk minors configurable\n  mmc_spi: Recover from CRC errors for r/w operation over SPI.\n  mmc: sdhci-pltfm: add -pltfm driver for imx35/51\n  mmc: sdhci-of-esdhc: factor out common stuff\n  mmc: sdhci_pltfm: pass more data on custom init call\n  mmc: sdhci: introduce get_ro private write-protect hook\n  mmc: sdhci-pltfm: move .h file into appropriate subdir\n  mmc: sdhci-pltfm: Add structure for host-specific data\n  mmc: fix cb710 kconfig dependency warning\n  mmc: cb710: remove debugging printk (info duplicated from mmc-core)\n  mmc: cb710: clear irq handler on init() error path\n  mmc: cb710: remove unnecessary msleep()\n  mmc: cb710: implement get_cd() callback\n  mmc: cb710: partially demystify clock selection\n  mmc: add a file to debugfs for changing host clock at runtime\n  mmc: sdhci: allow for eMMC 74 clock generation by controller\n  mmc: sdhci: highspeed: check for mmc as well as sd cards\n  mmc: sdhci: Add Moorestown device support\n  mmc: sdhci: Intel Medfield support\n  ...\n"
    },
    {
      "commit": "be6786ac738801d39cfd264ec88c352efd029578",
      "tree": "3652ce6cfbfdb1dbb8cf5a664e5e84c6d3abd260",
      "parents": [
        "f9cef506815386df4bd7e463b59e0a0984ce0355",
        "ae6948048c417d429b8a0f85fad13e483f7cc1a3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 14:42:06 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 14:42:06 2010 +0100"
      },
      "message": "Merge branch \u0027l2x0-pull-rmk\u0027 of git://dev.omapzoom.org/pub/scm/santosh/kernel-omap4-base into devel-stable\n"
    },
    {
      "commit": "8df6516864462cb7a6f87d5a46df68fb0faebbb5",
      "tree": "2db5634fa29b20bf6e64ce9446aef5a5e51b9c54",
      "parents": [
        "f25b4b4c89ff118df72421dd2cb080a6380896ac"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 19:57:38 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 13:54:45 2010 +0100"
      },
      "message": "ARM: memblock: setup lowmem mappings using memblock\n\nUse memblock information to setup lowmem mappings rather than the\nmembank array.\n\nThis allows platforms to manipulate the memblock information during\ninitialization to reserve (and remove) memory from the kernel\u0027s view\nof memory - and thus allowing platforms to setup their own private\nmappings for this memory without causing problems with multiple\naliasing mappings:\n\n\tsize \u003d min(size, SZ_2M);\n\tbase \u003d memblock_alloc(size, min(align, SZ_2M));\n\tmemblock_free(base, size);\n\tmemblock_remove(base, size);\n\nThis is needed because multiple mappings of regions with differing\nattributes (sharability, type, cache) are not permitted with ARMv6\nand above.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f25b4b4c89ff118df72421dd2cb080a6380896ac",
      "tree": "fe836e4aaa8018b776743914a2b2703538ff8370",
      "parents": [
        "df4f14c7b22e43e67c0e4e3b005ff897a0a72f4d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 19:49:33 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 13:54:44 2010 +0100"
      },
      "message": "ARM: memblock: move meminfo into find_limits directly\n\nbootmem_init() no longer makes several uses of the membank\ninformation, so move this into the one remaining called function\nwhich does use it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df4f14c7b22e43e67c0e4e3b005ff897a0a72f4d",
      "tree": "1e4bc4f02854bb7e6559301fd79031747ba3c2b0",
      "parents": [
        "d0e775afb94d9b61ba6c63299169ef7a87b68189"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 19:45:49 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 13:54:44 2010 +0100"
      },
      "message": "ARM: memblock: convert free_highpages() to use memblock\n\nFree the high pages using the memblock memory lists - and more\nimportantly, exclude any memblock allocations in highmem from the\nfree\u0027d memory.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d0e775afb94d9b61ba6c63299169ef7a87b68189",
      "tree": "39e9739f198e892d91d84792f56007f409906102",
      "parents": [
        "47ea3c15498154f634c304e08dee284efdd7dceb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 19:37:06 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 13:54:43 2010 +0100"
      },
      "message": "ARM: move freeing of highmem pages out of mem_init()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "47ea3c15498154f634c304e08dee284efdd7dceb",
      "tree": "03d407898d6d26f113a417e998e5e93518b02b90",
      "parents": [
        "a801d2764033063b313d0c55704de8fb36e1efd1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 19:35:29 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 13:54:43 2010 +0100"
      },
      "message": "ARM: memblock: convert memory detail printing to use memblock\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a801d2764033063b313d0c55704de8fb36e1efd1",
      "tree": "6b76577fa30b7136d327a3939bac0716cd4df88f",
      "parents": [
        "a2c54d2af848fafd53f0314947d0741313205dbc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 19:27:44 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 13:54:43 2010 +0100"
      },
      "message": "ARM: memblock: use memblock to free memory into arm_bootmem_init()\n\nSwitch arm_bootmem_init() to use memblock instead of membank to\nfree memory into bootmem.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2c54d2af848fafd53f0314947d0741313205dbc",
      "tree": "5b558fd44ceff26aa28e7cae58ee5a317eb522ee",
      "parents": [
        "7dc50ec7283391dd7a29a80e2a0fb76731a6a7c7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 19:17:31 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 13:54:42 2010 +0100"
      },
      "message": "ARM: memblock: use memblock when initializing memory allocators\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7dc50ec7283391dd7a29a80e2a0fb76731a6a7c7",
      "tree": "cfce6e8adf5c4a50ed04f390a7acf8f4d7d8b5df",
      "parents": [
        "c8c90860cd3592fac83a349f84a20360a6498727"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 18:14:56 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 13:54:41 2010 +0100"
      },
      "message": "ARM: ensure membank array is always sorted\n\nThis was missing from the noMMU code, so there was the possibility\nof things not working as expected if out of order memory information\nwas passed.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c8c90860cd3592fac83a349f84a20360a6498727",
      "tree": "3a97e1cb8451a9cdfff9f5ab574bf16581a9c7ef",
      "parents": [
        "4e54d93d3c9846ba1c2644ad06463dafa690d1b7"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Thu Oct 28 11:27:40 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 13:54:28 2010 +0100"
      },
      "message": "ARM: 6466/1: implement flush_icache_all for the rest of the CPUs\n\nCommit 81d11955bf0 (\"ARM: 6405/1: Handle __flush_icache_all for\nCONFIG_SMP_ON_UP\") added a new function to struct cpu_cache_fns:\nflush_icache_all(). It also implemented this for v6 and v7 but not\nfor v5 and backwards. Without the function pointer in place, we\nwill be calling wrong cache functions.\n\nFor example with ep93xx we get following:\n\n    Unable to handle kernel paging request at virtual address ee070f38\n    pgd \u003d c0004000\n    [ee070f38] *pgd\u003d00000000\n    Internal error: Oops: 80000005 [#1] PREEMPT\n    last sysfs file:\n    Modules linked in:\n    CPU: 0    Not tainted  (2.6.36+ #1)\n    PC is at 0xee070f38\n    LR is at __dma_alloc+0x11c/0x2d0\n    pc : [\u003cee070f38\u003e]    lr : [\u003cc0032c8c\u003e]    psr: 60000013\n    sp : c581bde0  ip : 00000000  fp : c0472000\n    r10: c0472000  r9 : 000000d0  r8 : 00020000\n    r7 : 0001ffff  r6 : 00000000  r5 : c0472400  r4 : c5980000\n    r3 : c03ab7e0  r2 : 00000000  r1 : c59a0000  r0 : c5980000\n    Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\n    Control: c000717f  Table: c0004000  DAC: 00000017\n    Process swapper (pid: 1, stack limit \u003d 0xc581a270)\n    [\u003cc0032c8c\u003e] (__dma_alloc+0x11c/0x2d0)\n    [\u003cc0032e5c\u003e] (dma_alloc_writecombine+0x1c/0x24)\n    [\u003cc0204148\u003e] (ep93xx_pcm_preallocate_dma_buffer+0x44/0x60)\n    [\u003cc02041c0\u003e] (ep93xx_pcm_new+0x5c/0x88)\n    [\u003cc01ff188\u003e] (snd_soc_instantiate_cards+0x8a8/0xbc0)\n    [\u003cc01ff59c\u003e] (soc_probe+0xfc/0x134)\n    [\u003cc01adafc\u003e] (platform_drv_probe+0x18/0x1c)\n    [\u003cc01acca4\u003e] (driver_probe_device+0xb0/0x16c)\n    [\u003cc01ac284\u003e] (bus_for_each_drv+0x48/0x84)\n    [\u003cc01ace90\u003e] (device_attach+0x50/0x68)\n    [\u003cc01ac0f8\u003e] (bus_probe_device+0x24/0x44)\n    [\u003cc01aad7c\u003e] (device_add+0x2fc/0x44c)\n    [\u003cc01adfa8\u003e] (platform_device_add+0x104/0x15c)\n    [\u003cc0015eb8\u003e] (simone_init+0x60/0x94)\n    [\u003cc0021410\u003e] (do_one_initcall+0xd0/0x1a4)\n\n__dma_alloc() calls (inlined) __dma_alloc_buffer() which ends up\ncalling dmac_flush_range(). Now since the entries in the\narm920_cache_fns are shifted by one, we jump into address 0xee070f38\nwhich is actually next instruction after the arm920_cache_fns\nstructure.\n\nSo implement flush_icache_all() for the rest of the supported CPUs\nusing a generic \u0027invalidate I cache\u0027 instruction.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4e54d93d3c9846ba1c2644ad06463dafa690d1b7",
      "tree": "7d692f758a87fdc7d97caa3432542d08075eb427",
      "parents": [
        "4e929d2bcf13eeaa9636448c55690b383a910391"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Thu Oct 28 11:45:22 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 13:53:47 2010 +0100"
      },
      "message": "ARM: 6464/2: fix spinlock recursion in adjust_pte()\n\nWhen running following code in a machine which has VIVT caches and\nUSE_SPLIT_PTLOCKS is not defined:\n\n  fd \u003d open(\"/etc/passwd\", O_RDONLY);\n  addr \u003d mmap(NULL, 4096, PROT_READ, MAP_SHARED, fd, 0);\n  addr2 \u003d mmap(NULL, 4096, PROT_READ, MAP_SHARED, fd, 0);\n\n  v \u003d *((int *)addr);\n\nwe will hang in spinlock recursion in the page fault handler:\n\n  BUG: spinlock recursion on CPU#0, mmap_test/717\n  lock: c5e295d8, .magic: dead4ead, .owner: mmap_test/717,\n                  .owner_cpu: 0\n  [\u003cc0026604\u003e] (unwind_backtrace+0x0/0xec)\n  [\u003cc014ee48\u003e] (do_raw_spin_lock+0x40/0x140)\n  [\u003cc0027f68\u003e] (update_mmu_cache+0x208/0x250)\n  [\u003cc0079db4\u003e] (__do_fault+0x320/0x3ec)\n  [\u003cc007af7c\u003e] (handle_mm_fault+0x2f0/0x6d8)\n  [\u003cc0027834\u003e] (do_page_fault+0xdc/0x1cc)\n  [\u003cc00202d0\u003e] (do_DataAbort+0x34/0x94)\n\nThis comes from the fact that when USE_SPLIT_PTLOCKS is not defined,\nthe only lock protecting the page tables is mm-\u003epage_table_lock\nwhich is already locked before update_mmu_cache() is called.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f9cef506815386df4bd7e463b59e0a0984ce0355",
      "tree": "b26a202b2f0472e3ebe889012312b115917717f9",
      "parents": [
        "9ae21ca362679757786f5abe556c7943e9001426",
        "cbff3eb3e6e3c618583a7435f87c1548aa12b0ad"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 12:27:34 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 12:27:34 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable\n\nConflicts:\n\tarch/arm/mach-s3c64xx/dev-audio.c\n"
    },
    {
      "commit": "9ae21ca362679757786f5abe556c7943e9001426",
      "tree": "db4ab371195fed9d327745eaf12c912f3f74f0e2",
      "parents": [
        "12ba8d1e9262ce81a695795410bd9ee5c9407ba1",
        "a3484ffd2acc196ca934369395fe9aac63ed1a47"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 11:13:00 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 11:13:00 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "e3e1288e86a07cdeb0aee5860a2dff111c6eff79",
      "tree": "cd22f8051a456c9d2b95698b6fe402776a67469b",
      "parents": [
        "9ae6d039224def926656206725ae6e89d1331417",
        "964dc256bb91e990277010a3f6dc66daa130be8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 19:04:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 19:04:36 2010 -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: (48 commits)\n  DMAENGINE: move COH901318 to arch_initcall\n  dma: imx-dma: fix signedness bug\n  dma/timberdale: simplify conditional\n  ste_dma40: remove channel_type\n  ste_dma40: remove enum for endianess\n  ste_dma40: remove TIM_FOR_LINK option\n  ste_dma40: move mode_opt to separate config\n  ste_dma40: move channel mode to a separate field\n  ste_dma40: move priority to separate field\n  ste_dma40: add variable to indicate valid dma_cfg\n  async_tx: make async_tx channel switching opt-in\n  move async raid6 test to lib/Kconfig.debug\n  dmaengine: Add Freescale i.MX1/21/27 DMA driver\n  intel_mid_dma: change the slave interface\n  intel_mid_dma: fix the WARN_ONs\n  intel_mid_dma: Add sg list support to DMA driver\n  intel_mid_dma: Allow DMAC2 to share interrupt\n  intel_mid_dma: Allow IRQ sharing\n  intel_mid_dma: Add runtime PM support\n  DMAENGINE: define a dummy filter function for ste_dma40\n  ...\n"
    },
    {
      "commit": "61d8e11e519ee7912ab59610fba1aaf08e3c1d84",
      "tree": "f06e035c88cbf508eb6e24875b878ee78d581cf8",
      "parents": [
        "c3b92ce9e75f6353104fc7f8e32fb9fdb2550ad0"
      ],
      "author": {
        "name": "Zimny Lech",
        "email": "napohybelskurwysynom2010@gmail.com",
        "time": "Wed Oct 27 15:34:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:18 2010 -0700"
      },
      "message": "Remove duplicate includes from many files\n\nSigned-off-by: Zimny Lech \u003cnapohybelskurwysynom2010@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": "b640a0d192265c47bbf60951115bdb59d2c017d1",
      "tree": "a57d05fbd46cf1b1e4146227ad9e23b9fbd56af0",
      "parents": [
        "eb5a3699311ba8ed22b7b38ceb3bb1411e438e2a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Oct 27 15:33:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:10 2010 -0700"
      },
      "message": "ptrace: cleanup arch_ptrace() on ARM\n\nuse new \u0027datap\u0027 variable in order to remove unnecessary castings.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b05a69e0534ec70bc94921936ffa05b330507cb",
      "tree": "4116a7b7db286edf9486a29a7742d47fa67baa68",
      "parents": [
        "9fed81dc40f5a1ac2783bcc78d4029873be72894"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Oct 27 15:33:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:10 2010 -0700"
      },
      "message": "ptrace: change signature of arch_ptrace()\n\nFix up the arguments to arch_ptrace() to take account of the fact that\n@addr and @data are now unsigned long rather than long as of a preceding\npatch in this series.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20273941f2129aa5a432796d98a276ed73d60782",
      "tree": "85da0d951ac10f239f81ad7f69559fdeb692095b",
      "parents": [
        "a8e23a291852cd7c4fb5ca696dbb93912185ad10"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Oct 27 15:32:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:05 2010 -0700"
      },
      "message": "mm: fix race in kunmap_atomic()\n\nChristoph reported a nice splat which illustrated a race in the new stack\nbased kmap_atomic implementation.\n\nThe problem is that we pop our stack slot before we\u0027re completely done\nresetting its state -- in particular clearing the PTE (sometimes that\u0027s\nCONFIG_DEBUG_HIGHMEM).  If an interrupt happens before we actually clear\nthe PTE used for the last slot, that interrupt can reuse the slot in a\ndirty state, which triggers a BUG in kmap_atomic().\n\nFix this by introducing kmap_atomic_idx() which reports the current slot\nindex without actually releasing it and use that to find the PTE and delay\nthe _pop() until after we\u0027re completely done.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nReported-by: Christoph Hellwig \u003chch@infradead.org\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f9419619ef6de9d7781c1a312cf6099e5b44789",
      "tree": "e556ace80d7b15bc33a47e55cc1f0f7405cc04da",
      "parents": [
        "a86c44d48a03dcd73972ddadb55a77e6b308fa0b"
      ],
      "author": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Thu Oct 21 02:25:45 2010 -0700"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Wed Oct 27 14:24:02 2010 -0700"
      },
      "message": "msm: timer: Decrease shift on timer clocksource\n\nThe shift of 24 causes the shift and multiply operation to sometimes\noverflow, resulting in incorrect timer values and poor performance.\n\nSigned-off-by: Jeff Ohlstein \u003cjohlstei@codeaurora.org\u003e\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "a86c44d48a03dcd73972ddadb55a77e6b308fa0b",
      "tree": "fef441538decf37de14808f889b9177d56f478df",
      "parents": [
        "efdfb2b118cc11c88adcbcb8036795eb34f419a8"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segooon@gmail.com",
        "time": "Sun Oct 17 18:51:37 2010 +0400"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Wed Oct 27 14:24:02 2010 -0700"
      },
      "message": "arm: mach-msm: fix error handling in msm_iommu_probe()\n\nmsm_iommu_probe() didn\u0027t free mem_region and mapped IO.\nAlso if request_mem_region() failed then error handling\ncode dereferenced NULL pointer.\n\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nAcked-by: Stepan Moskovchenko \u003cstepanm@codeaurora.org\u003e\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "efdfb2b118cc11c88adcbcb8036795eb34f419a8",
      "tree": "45dd16e4ed0851d5d33bb640960776aefe54da7e",
      "parents": [
        "79d98313e0985fa754fc50ea639cbafdfc0860a6"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Tue Oct 12 11:52:14 2010 -0700"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Wed Oct 27 14:24:01 2010 -0700"
      },
      "message": "msm: fix Kconfig target board selection\n\nThis prevents build failures since it\u0027s currently possible to select\n8x50, 7x30, or 7x00 without selecting a specific board. These changes\njust force a target selection, which is currently defaulting to the most\ncommon one (7x30 only has one).\n\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "79d98313e0985fa754fc50ea639cbafdfc0860a6",
      "tree": "0a53a38c39c14c1cf94586209b395c21cb6b4692",
      "parents": [
        "12ba8d1e9262ce81a695795410bd9ee5c9407ba1"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Mon Oct 11 15:46:52 2010 -0700"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Wed Oct 27 14:24:01 2010 -0700"
      },
      "message": "msm: fix compile failure on struct membank node member\n\nIn commit be370302742ff9948f2a42b15cb2ba174d97b930\n\"ARM: Remove DISCONTIGMEM support\", it removed this \"node\" member\nwhich cased the following compile failure in mach-msm,\n\nlinux/arch/arm/mach-msm/board-halibut.c: In function \u0027halibut_fixup\u0027:\nlinux/arch/arm/mach-msm/board-halibut.c:86: error: \u0027struct membank\u0027 has no member named \u0027node\u0027\nlinux/arch/arm/mach-msm/board-halibut.c:86: error: implicit declaration of function \u0027PHYS_TO_NID\u0027\n\nI\u0027ve removed the access to the node member which corrects the\ncompile failure.\n\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "4e929d2bcf13eeaa9636448c55690b383a910391",
      "tree": "c50dbc31dc4d2c6fee40c17fec06ef90c84a5ee6",
      "parents": [
        "88d927e94805ebeec11ec7687df7789b954e334e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 18:09:59 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 21:41:39 2010 +0100"
      },
      "message": "ARM: fix memblock breakage\n\nWill says:\n| Commit e63075a3 removed the explicit MEMBLOCK_REAL_LIMIT #define\n| and introduced the requirement that arch code calls\n| memblock_set_current_limit to ensure that the __va macro can\n| be used on physical addresses returned from memblock_alloc.\n\nUnfortunately, ARM was missed out of this change.  Fix this.\n\nReported-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "88d927e94805ebeec11ec7687df7789b954e334e",
      "tree": "972ffd458c87a0f30b05d0648a33e24920fdb63e",
      "parents": [
        "d463f3633da7307c4162c4b45e0a94bb7fab44d3"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 26 19:52:21 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 21:40:29 2010 +0100"
      },
      "message": "ARM: 6465/1: Fix data abort accessing proc_info from __lookup_processor_type\n\nCommit 5085f3ff458521045f7e43da62b8c30ea7df2e82 added better support for\nCONFIG_HOTPLUG_CPU by keeping proc_info around. However, depending on\nthe Kconfig options selected, this can make the booting fail mysteriously\nearly on.\n\nTurns out a data abort can happen in __lookup_processor in ldmia r5 {r3, r4}.\nWhen it happens the address loaded to r5 is not aligned. Fix the problem by\naligning proc_info.\n\nReported-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nTested-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d463f3633da7307c4162c4b45e0a94bb7fab44d3",
      "tree": "244c9a7adddbba964d29dbefb44d0bba859935c3",
      "parents": [
        "521e9549d58ebcb53042c7aad6bc60d5c2fc975f"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Oct 19 09:43:59 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 21:40:28 2010 +0100"
      },
      "message": "ARM: 6460/1: ixp2000: fix type of ixp2000_timer_interrupt\n\nThis fixes a build warning existing since at least 2.6.30:\n\n\tarch/arm/mach-ixp2000/core.c:217: warning: initialization from incompatible pointer type\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "521e9549d58ebcb53042c7aad6bc60d5c2fc975f",
      "tree": "0430a3996a565ae9c6882e7d750a7193db57f6b1",
      "parents": [
        "f444fce3c0aa199facc8c2be7635a4a82b84b71e"
      ],
      "author": {
        "name": "Marcelo Roberto Jimenez",
        "email": "mroberto@cpti.cetuc.puc-rio.br",
        "time": "Mon Oct 18 22:30:21 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 21:40:28 2010 +0100"
      },
      "message": "ARM: 6449/1: Fix for compiler warning of uninitialized variable.\n\nARM: mach-sa1100: Fix for compiler warning of uninitialized variable.\n\nThis is a fix for the compiler warning: \u0027new_ppcr\u0027 may be used\nuninitialized in this function.\n\nSigned-off-by: Marcelo Roberto Jimenez \u003cmroberto@cpti.cetuc.puc-rio.br\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f444fce3c0aa199facc8c2be7635a4a82b84b71e",
      "tree": "9969210dfdb2684828e351ff484b725776ef6c5f",
      "parents": [
        "12ba8d1e9262ce81a695795410bd9ee5c9407ba1"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Oct 18 09:03:03 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 27 21:40:27 2010 +0100"
      },
      "message": "ARM: 6445/1: fixup TCM memory types\n\nAfter Santosh\u0027s fixup of the generic MT_MEMORY and\nMT_MEMORY_NONCACHED I add this fix to the TCM memory types.\nThe main change is that the ITCM memory is L_PTE_WRITE and\nDOMAIN_KERNEL which works just fine. The changed to the DTCM\nis just cosmetic to fit with surrounding code.\n\nCc: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nCc: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "732eacc0542d0aa48797f675888b85d6065af837",
      "tree": "53205cea4b99cc8dfed8f59438cf4214ef6546ad",
      "parents": [
        "f27c85c56b32c42bcc54a43189c1e00fdceb23ec"
      ],
      "author": {
        "name": "Hagen Paul Pfeifer",
        "email": "hagen@jauu.net",
        "time": "Tue Oct 26 14:22:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:12 2010 -0700"
      },
      "message": "replace nested max/min macros with {max,min}3 macro\n\nUse the new {max,min}3 macros to save some cycles and bytes on the stack.\nThis patch substitutes trivial nested macros with their counterpart.\n\nSigned-off-by: Hagen Paul Pfeifer \u003chagen@jauu.net\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ece0e2b6406a995c371e0311190631ea34ad851a",
      "tree": "726a516a91f5f7efe9dbb247ba28d019981d456e",
      "parents": [
        "3e4d3af501cccdc8a8cca41bdbe57d54ad7e7e73"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Oct 26 14:21:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:08 2010 -0700"
      },
      "message": "mm: remove pte_*map_nested()\n\nSince we no longer need to provide KM_type, the whole pte_*map_nested()\nAPI is now redundant, remove it.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Paul Mackerras \u003cpaulus@samba.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": "3e4d3af501cccdc8a8cca41bdbe57d54ad7e7e73",
      "tree": "2ce507f7ec7275563653e52f18606aba4f99b7f1",
      "parents": [
        "61ecdb801ef2cd28e32442383106d7837d76deac"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Oct 26 14:21:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:08 2010 -0700"
      },
      "message": "mm: stack based kmap_atomic()\n\nKeep the current interface but ignore the KM_type and use a stack based\napproach.\n\nThe advantage is that we get rid of crappy code like:\n\n\t#define __KM_PTE\t\t\t\\\n\t\t(in_nmi() ? KM_NMI_PTE : \t\\\n\t\t in_irq() ? KM_IRQ_PTE :\t\\\n\t\t KM_PTE0)\n\nand in general can stop worrying about what context we\u0027re in and what kmap\nslots might be appropriate for that.\n\nThe downside is that FRV kmap_atomic() gets more expensive.\n\nFor now we use a CPP trick suggested by Andrew:\n\n  #define kmap_atomic(page, args...) __kmap_atomic(page)\n\nto avoid having to touch all kmap_atomic() users in a single patch.\n\n[ not compiled on:\n  - mn10300: the arch doesn\u0027t actually build with highmem to begin with ]\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix up drivers/gpu/drm/i915/intel_overlay.c]\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45352bbf48e95078b4acd20774f49e72676e1e0f",
      "tree": "7c7121dae3f4ecebb1c08cea5f3b3d1c6c531756",
      "parents": [
        "da62aa69c181e3bd465a5c868ece166921a81e14",
        "57894517139b283a3cf27e36b29b4b4d7c45b303"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:14:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:14:23 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply: Makefile cleanup\n  bq27x00_battery: Add missing kfree(di-\u003ebus) in bq27x00_battery_remove()\n  power_supply: Introduce maximum current property\n  power_supply: Add types for USB chargers\n  ds2782_battery: Fix units\n  power_supply: Add driver for TWL4030/TPS65950 BCI charger\n  bq20z75: Add support for more power supply properties\n  wm831x_power: Add missing kfree(wm831x_power) in wm831x_power_remove()\n  jz4740-battery: Add missing kfree(jz_battery) in jz_battery_remove()\n  ds2760_battery: Add missing kfree(di) in ds2760_battery_remove()\n  olpc_battery: Fix endian neutral breakage for s16 values\n  ds2760_battery: Fix W1 and W1_SLAVE_DS2760 dependency\n  pcf50633-charger: Add missing sysfs_remove_group()\n  power_supply: Add driver for TI BQ20Z75 gas gauge IC\n  wm831x_power: Remove duplicate chg mask\n  omap: rx51: Add support for USB chargers\n  power_supply: Add isp1704 charger detection driver\n"
    },
    {
      "commit": "f99d055398d53c8f769d5153b3fdce1d2556e7ff",
      "tree": "3f0fb0b13b70179bf2c58d6fb5bfc7641c925de7",
      "parents": [
        "2c518959f082c549d6c6dd9b5380aec40c3eb07f",
        "24cecc1be62c37231fda15054a3d4d235ada38c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:03:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:03:40 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://github.com/at91linux/linux-2.6-at91\n\n* \u0027for_linus\u0027 of git://github.com/at91linux/linux-2.6-at91:\n  AT91: rtc: enable built-in RTC in Kconfig for at91sam9g45 family\n  at91/atmel-mci: inclusion of sd/mmc driver in at91sam9g45 chip and board\n  AT91: pm: make sure that r0 is 0 when dealing with cache operations\n  AT91: pm: use plain cpu_do_idle() for \"wait for interrupt\"\n  AT91: reset: extend alternate reset procedure to several chips\n  AT91: reset routine cleanup, remove not needed icache flush\n  AT91: trivial: align comment of at91sam9g20_reset with one more tab\n  AT91: Fix AT91SAM9G20 reset as per the errata in the data sheet\n  AT91: add board support for Pcontrol_G20\n"
    },
    {
      "commit": "2c518959f082c549d6c6dd9b5380aec40c3eb07f",
      "tree": "163deeedb0532e2c7df805cc052f117b32d33fe3",
      "parents": [
        "4f6876031ee105466f400661a0dd3fa66c4f0c09",
        "18016e35d448d35739f8640b51476709c07e95db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:02:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:02:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  OMAP: DSS2: don\u0027t power off a panel twice\n  OMAP: DSS2: OMAPFB: Allow usage of def_vrfb only for omap2,3\n  OMAP: DSS2: OMAPFB: make VRFB depends on OMAP2,3\n  OMAP: DSS2: OMAPFB: Allow FB_OMAP2 to build without VRFB\n  arm/omap: simplify conditional\n  OMAP: DSS2: DSI: Remove extra iounmap in error path\n  OMAP: DSS2: Use dss_features framework on DSS2 code\n  OMAP: DSS2: Introduce dss_features files\n  video/omap: remove mux.h include\n  ARM: omap/fb: move get_fbmem_region() to .init.text\n  ARM: omap/fb: move omapfb_reserve_sram to .init.text\n  ARM: omap/fb: move omap_init_fb to .init.text\n  OMAP: DSS2: OMAPFB: swap front and back porches for both hsync and vsync\n  OMAP: DSS2: make filter coefficient tables human readable\n  OMAP: DSS2: Add SPI dependency to Kconfig of ACX565AKM panel\n"
    },
    {
      "commit": "a3484ffd2acc196ca934369395fe9aac63ed1a47",
      "tree": "92f11daf8ea4419dd9d2d27913211190996fd6cc",
      "parents": [
        "f2d36ecbca2f7a4cde2821a8a70f6f799442e33f"
      ],
      "author": {
        "name": "Dinh Nguyen",
        "email": "Dinh.Nguyen@freescale.com",
        "time": "Sat Oct 23 09:12:48 2010 -0500"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Oct 26 16:24:06 2010 +0200"
      },
      "message": "ARM: imx: Add wake functionality to GPIO\n\nAdd function definition for irq_chip.set_wake to enable GPIO to\nwake-up the system.\n\nThis patch has been tested on a MX51 Babbage system that had suspend\ncode implemented. The set_wake implementation is necessary for a\nGPIO to wake up a system from suspend.\n\nSigned-off-by: Dinh Nguyen \u003cDinh.Nguyen@freescale.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "f2d36ecbca2f7a4cde2821a8a70f6f799442e33f",
      "tree": "5ba7258948b160dc167b38aa9857979a1dbd3d49",
      "parents": [
        "47c5382287c863473ac2c11d18d6f4100e9dd5b8"
      ],
      "author": {
        "name": "Dinh Nguyen",
        "email": "Dinh.Nguyen@freescale.com",
        "time": "Sat Oct 23 09:12:47 2010 -0500"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Oct 26 16:24:05 2010 +0200"
      },
      "message": "ARM: mx5: Add gpio-keys to mx51 babbage board\n\nAdd functionality for the power button on MX51 Babbage board.\n\nSigned-off-by: Dinh Nguyen \u003cDinh.Nguyen@freescale.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "47c5382287c863473ac2c11d18d6f4100e9dd5b8",
      "tree": "6b9512554cca806c4758d5b3a9a8c9465245228f",
      "parents": [
        "4a74bddcc52e5d76681f4910203c9d435370f04c"
      ],
      "author": {
        "name": "Dinh Nguyen",
        "email": "Dinh.Nguyen@freescale.com",
        "time": "Sat Oct 23 09:12:46 2010 -0500"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Oct 26 16:24:04 2010 +0200"
      },
      "message": "ARM: imx: Add gpio-keys to plat-mxc\n\nAdd imx_add_gpio_keys function to add gpio-keys in plat-mxc\n\nSigned-off-by: Dinh Nguyen \u003cDinh.Nguyen@freescale.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "4a74bddcc52e5d76681f4910203c9d435370f04c",
      "tree": "a336e66ba90fdf25b84d9cb73e6ddaca9be6dcd4",
      "parents": [
        "b8be7b9a6d3c7b63df9fc356a81288d5404ff505"
      ],
      "author": {
        "name": "Rogerio Pimentel",
        "email": "rpimentel.silva@gmail.com",
        "time": "Mon Oct 25 12:55:14 2010 -0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Oct 26 16:23:06 2010 +0200"
      },
      "message": "mx31_3ds: Fix spi registration\n\nCommit (06606ff13) \"ARM: imx: dynamically register spi_imx devices\n(imx31)\" registered the wrong SPI port for mx31_3ds board.\nmx31_3ds uses SPI2 to connect to the MC13783 PMIC.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Rogerio Pimentel \u003crogerio.pimentel@freescale.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "b8be7b9a6d3c7b63df9fc356a81288d5404ff505",
      "tree": "e993c100c30c7d7beeff5a1d149b570a842457ab",
      "parents": [
        "1e9aed156b7bc42311370b155f73ee5961b8557d"
      ],
      "author": {
        "name": "Rogerio Pimentel",
        "email": "rpimentel.silva@gmail.com",
        "time": "Mon Oct 25 12:54:24 2010 -0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Oct 26 16:11:06 2010 +0200"
      },
      "message": "mx31_3ds: Fix the logic for detecting the debug board\n\nThe function mxc_expio_init returns 0 on success, so fix the logic for\nprinting the error case.\nAlso fixed the wording on the error message.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Rogerio Pimentel \u003crogerio.pimentel@freescale.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "75305d768d296a07fd02df9af3e5de326df1c72e",
      "tree": "e816a4d3bcfa1f06488bdbaad1d9a5deb3fdca09",
      "parents": [
        "a2a571b74a3881963d8d09deb272d13afe5b49e3"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Oct 22 18:27:48 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:49 2010 +0200"
      },
      "message": "at91/atmel-mci: inclusion of sd/mmc driver in at91sam9g45 chip and board\n\nThis adds the support of atmel-mci sd/mmc driver in at91sam9g45 devices and\nboard files. This also configures the DMA controller slave interface for\nat_hdmac dmaengine driver.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "a2a571b74a3881963d8d09deb272d13afe5b49e3",
      "tree": "491cf5ff56293287906f9cfec785345f24cd2180",
      "parents": [
        "8aeeda822fbfe7da2d4ea391a9757e9532796598"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Oct 22 18:55:39 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:48 2010 +0200"
      },
      "message": "AT91: pm: make sure that r0 is 0 when dealing with cache operations\n\nWhen using CP15 cache operations (c7), we make sure that Rd (r0)\nis actually 0 as ARM 926 TRM is saying.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "8aeeda822fbfe7da2d4ea391a9757e9532796598",
      "tree": "04b001427ac194ad070c7cd6ee89c23af0f125cc",
      "parents": [
        "bb413db591d53c29292868577068fa822b84da82"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Oct 22 17:53:39 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:48 2010 +0200"
      },
      "message": "AT91: pm: use plain cpu_do_idle() for \"wait for interrupt\"\n\nFor power management at91_pm_enter() routine, use the cpu_do_idle() for a\nrock solid \"wait for interrupt\" implementation.\nFor AT91SAM9 ARM 926 based chips, we can exceed the cache line length as\nwe can access RAM even while in self-refresh mode.\nWe keep plain access to CP15 for at91rm9200 as this feature is not\navailable: instructions have to be in a single cache line.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "bb413db591d53c29292868577068fa822b84da82",
      "tree": "4a60e1015dd56ec54f00a809a9f3fffa99fa38a2",
      "parents": [
        "1345562b449e95e2098cc60eb0eed6d2415cd0b0"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Oct 14 19:14:00 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:48 2010 +0200"
      },
      "message": "AT91: reset: extend alternate reset procedure to several chips\n\nSeveral at91sam9 chips need the alternate reset procedure to be sure to halt\nSDRAM smoothly before resetting the chip.\nThis is an extension of previous patch \"Fix AT91SAM9G20 reset\" to all chips\naffected.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "1345562b449e95e2098cc60eb0eed6d2415cd0b0",
      "tree": "030983c78b1c1472765047f262b9533ae2060098",
      "parents": [
        "ef4d63e6f51d9669e247c47b670a83511b98eb68"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Oct 14 17:19:11 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:48 2010 +0200"
      },
      "message": "AT91: reset routine cleanup, remove not needed icache flush\n\nGeneralize assembler reset routine to allow use on several at91sam9 chips.\nThis patch replace double definitions of SDRAM controller registers and RSTC\nregisters with use of classical header files.\n\nFor this rework, we remove the not needed icache flush as it is already\ndone in the calling function: arm_machine_restart().\n\nRename at91sam9g20_reset.S to generalize to several chips.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "ef4d63e6f51d9669e247c47b670a83511b98eb68",
      "tree": "35871307329b7477c87486634925c6050b28ec66",
      "parents": [
        "184c82e853704ee98e729af0f36a8539355c0e2e"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Oct 14 16:51:36 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:47 2010 +0200"
      },
      "message": "AT91: trivial: align comment of at91sam9g20_reset with one more tab\n\nPreparing next patch with longer names\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "184c82e853704ee98e729af0f36a8539355c0e2e",
      "tree": "927e9c1a4ab1a339b842619709fa852ae1926003",
      "parents": [
        "abf0c1bc94cb16f9eed331ea98ac151d08adf4fe"
      ],
      "author": {
        "name": "Peter Horton",
        "email": "phorton@bitbox.co.uk",
        "time": "Fri May 28 16:37:26 2010 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:47 2010 +0200"
      },
      "message": "AT91: Fix AT91SAM9G20 reset as per the errata in the data sheet\n\nIf the SDRAM is not cleanly shutdown before reset it can be left driving\nthe bus, which then stops the bootloader booting from NAND.\n\nSigned-off-by: Peter Horton \u003cphorton@bitbox.co.uk\u003e\n[nicolas.ferre@atmel.com: change file header line order]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "abf0c1bc94cb16f9eed331ea98ac151d08adf4fe",
      "tree": "d61188ba86c1b2a6a9cac01c3f73654960ac1901",
      "parents": [
        "b18cae4224bde7e5a332c19bc99247b2098ea232"
      ],
      "author": {
        "name": "Peter Gsellmann",
        "email": "pgsellmann@portner-elektronik.at",
        "time": "Wed Oct 13 16:18:51 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:47 2010 +0200"
      },
      "message": "AT91: add board support for Pcontrol_G20\n\nBoard is a carrier board for Stamp9G20, with additional peripherals\nfor a building automation system\n\nSigned-off-by: Peter Gsellmann \u003cpgsellmann@portner-elektronik.at\u003e\n[nicolas.ferre@atmel.com: remove machine_desc.io_pg_offst and .phys_io]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "ae6948048c417d429b8a0f85fad13e483f7cc1a3",
      "tree": "ee4957115c7f528a85942f42af440720da301e40",
      "parents": [
        "444457c1f59d58bc48acf5b4fc585225106c11ff"
      ],
      "author": {
        "name": "Per Fransson",
        "email": "per.xx.fransson@stericsson.com",
        "time": "Wed Sep 08 21:21:40 2010 +0530"
      },
      "committer": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Oct 26 11:40:06 2010 +0530"
      },
      "message": "ARM: ux500 specific L2 cache code\n\nThe generic version of l2x0_inv_all is only called just after disabling\nthe L2 cache and is surrounded by a spinlock. However, we\u0027re not really\nturning off the L2 cache right now, and the PL310 does not support\nexclusive accesses (used to implement the spinlock). So, the\ninvalidation needs to be done without the spinlock.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Hans-Juergen Koch \u003chjk@linutronix.de\u003e\nCc: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Per Fransson \u003cper.xx.fransson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "444457c1f59d58bc48acf5b4fc585225106c11ff",
      "tree": "87d0b8262f776680a6dfc8c48c74fd5eea1f7b2c",
      "parents": [
        "5ba70372289a1fb378b95cee2cf46b0203d65291"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sun Jul 11 14:58:41 2010 +0530"
      },
      "committer": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Oct 26 11:40:05 2010 +0530"
      },
      "message": "ARM: l2x0: Optimise the range based operations\n\nFor the big buffers which are in excess of cache size, the maintaince\noperations by PA are very slow. For such buffers the maintainace\noperations can be speeded up by using the WAY based method.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "5ba70372289a1fb378b95cee2cf46b0203d65291",
      "tree": "9f5fed0e160ff3476af12e51689cd6eeb9ae48a7",
      "parents": [
        "7db27e864abe0110cec5087b77de777455581e8f"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sun Jul 11 14:35:37 2010 +0530"
      },
      "committer": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Oct 26 11:40:03 2010 +0530"
      },
      "message": "ARM: l2x0: Determine the cache size\n\nThe cache size is needed for to optimise range based\nmaintainance operations\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "7db27e864abe0110cec5087b77de777455581e8f",
      "tree": "35af0f8801c1c785ef560edf4e076f4a2a4c095b",
      "parents": [
        "4e803c40b33822b52389952040f490e79973e94a"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sun Jul 11 14:13:26 2010 +0530"
      },
      "committer": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Oct 26 11:40:02 2010 +0530"
      },
      "message": "ARM: l2x0: Fix coding-style in the cache-l2x0.h\n\nReplace tab with space after #define to be consisten with other\ndefine in the file. Also move the bit mask below the register offsets.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "4e803c40b33822b52389952040f490e79973e94a",
      "tree": "389ec7520f58b7ac136fb6853efbe3ff997740d5",
      "parents": [
        "2fd8658931193599c867fd6974fa184ec34af16c"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sat Jul 31 21:40:10 2010 +0530"
      },
      "committer": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Oct 26 11:40:00 2010 +0530"
      },
      "message": "omap4: l2x0: Override the default l2x0_disable\n\nThe machine_kexec() calls outer_disable which can crash on OMAP4\nbecasue of trustzone restrictions.\n\nThis patch overrides the default l2x0_disable with a OMAP4\nspecific implementation taking care of trustzone\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "2fd8658931193599c867fd6974fa184ec34af16c",
      "tree": "7d9a05dbd6996eec6ad38aab93d4cc6a1c187a23",
      "parents": [
        "ae360a78f41164e7f9c4cf846696b5b6d8dae5c8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "[tglx@linutronix.de]",
        "time": "Sat Jul 31 21:05:24 2010 +0530"
      },
      "committer": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Oct 26 11:39:58 2010 +0530"
      },
      "message": "arm: Implement l2x0 cache disable functions\n\nAdd flush_all, inv_all and disable functions to the l2x0 code. These\nfunctions are called from kexec code to prevent random crashes in the\nnew kernel.\n\nPlatforms like OMAP which control L2 enable/disable via SMI mode can\noverride the outer_cache.disable() function to implement their own.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "ae360a78f41164e7f9c4cf846696b5b6d8dae5c8",
      "tree": "cb96d4ecbb0c04e7c25a0b08b2dc7f979391a1dc",
      "parents": [
        "9a6655e49fd98f3748bb80da20705448aad9ee57"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "[tglx@linutronix.de]",
        "time": "Sat Jul 31 21:06:06 2010 +0530"
      },
      "committer": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Oct 26 11:39:56 2010 +0530"
      },
      "message": "arm: Disable outer (L2) cache in kexec\n\nkexec does not disable the outer cache before disabling the inner\ncaches in cpu_proc_fin(). So L2 is enabled across the kexec jump. When\nthe new kernel enables chaches again, it randomly crashes.\n\nDisabling L2 before calling cpu_proc_fin() cures the problem.\n\nDisabling L2 requires the following new functions: flush_all(),\ninv_all() and disable(). Add them to outer_cache_fns and call them\nfrom the kexec code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "9a6655e49fd98f3748bb80da20705448aad9ee57",
      "tree": "db5aba3a886712f54f4816137c4cea08b954f5c6",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Aug 31 13:05:22 2010 +0100"
      },
      "committer": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Oct 26 11:39:54 2010 +0530"
      },
      "message": "ARM: Improve the L2 cache performance when PL310 is used\n\nWith this L2 cache controller, the cache maintenance by PA and sync\noperations are atomic and do not require a \"wait\" loop. This patch\nconditionally defines the cache_wait() function.\n\nSince L2x0 cache controllers do not work with ARMv7 CPUs, the patch\nautomatically enables CACHE_PL310 when only CPU_V7 is defined.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "cbff3eb3e6e3c618583a7435f87c1548aa12b0ad",
      "tree": "799cc1a7868aa80ff81ad43f11792a67b6b072a1",
      "parents": [
        "09596ba07e81655dd8d90eb648cb443d48cdc9da"
      ],
      "author": {
        "name": "Daein Moon",
        "email": "moon9124@samsung.com",
        "time": "Tue Oct 26 12:51:17 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Oct 26 12:51:17 2010 +0900"
      },
      "message": "ARM: S5PV310: Support ethernet for SMDKV310 and SMDKC210\n\nThis patch adds to support ethernet for SMDKV310 and SMDKC210 board.\n  - define smc911x resources\n  - define configurations of smc911x platform data\n  - define platform device \"smsc911x\"\n  - initialize srom controller for lan9215 chip\n\nSigned-off-by: Daein Moon \u003cmoon9124@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "1e9aed156b7bc42311370b155f73ee5961b8557d",
      "tree": "e614a2c357aa006a5aea9860dde7dd3bdfa66ca3",
      "parents": [
        "b5ec73eb9a3d9eac7a883c1ffb0a7e7fd332f8b4"
      ],
      "author": {
        "name": "Rogerio Pimentel",
        "email": "rpimentel.silva@gmail.com",
        "time": "Mon Oct 25 12:53:57 2010 -0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Oct 26 04:40:38 2010 +0200"
      },
      "message": "mx31_3ds: Remove unused debug board definitions\n\nIn commit (c5d38f08): \"mx31_3ds: revert 3ds debug board relate code\"\nthe debug board definitions are placed in a separate file.\n\nRemove the remaining debug board related define from mach-mx31_3ds.c.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Rogerio Pimentel \u003crogerio.pimentel@freescale.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "b18cae4224bde7e5a332c19bc99247b2098ea232",
      "tree": "2ffa750e6a043a1dcfccd71588b7d6cfdcad440a",
      "parents": [
        "4833c16dea61cb30d6f77dfec3067a08ba79b361",
        "f41649e040b1f63e809fb2adb78ed2f3c3ebbcd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:42:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:42:06 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://android.git.kernel.org/kernel/tegra\n\n* \u0027for-next\u0027 of git://android.git.kernel.org/kernel/tegra:\n  spi: tegra: fix error setting on timeout\n  spi: add spi_tegra driver\n  tegra: harmony: enable PCI Express\n  tegra: add PCI Express support\n  tegra: add PCI Express clocks\n  [ARM] tegra: Add APB DMA support\n  [ARM] tegra: Add cpufreq support\n  [ARM] tegra: common: Update common clock init table\n  [ARM] tegra: clock: Add dvfs support, bug fixes, and cleanups\n  [ARM] tegra: Add support for reading fuses\n  [ARM] tegra: gpio: Add suspend and wake support\n  [ARM] tegra: pinmux: add safe values, move tegra2, add suspend\n  [ARM] tegra: add suspend and mirror irqs to legacy controller\n  [ARM] tegra: Add legacy irq support\n  [ARM] tegra: update iomap\n"
    },
    {
      "commit": "09596ba07e81655dd8d90eb648cb443d48cdc9da",
      "tree": "84fbac967501f226e45d855032958f3372a802e1",
      "parents": [
        "a6149c09c96d2afdc73ff77f58d14f1e8946b1c6"
      ],
      "author": {
        "name": "Daein Moon",
        "email": "moon9124@samsung.com",
        "time": "Mon Oct 25 16:30:40 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Oct 26 08:40:12 2010 +0900"
      },
      "message": "ARM: S5PV310: Add support SROMC\n\nThis patch adds support SROMC for S5PV310 and S5PC210.\n\nSigned-off-by: Daein Moon \u003cmoon9124@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "a6149c09c96d2afdc73ff77f58d14f1e8946b1c6",
      "tree": "a2c63daf2ea9925f422910ee0503cd92023e0555",
      "parents": [
        "d07dc60c6caf94dcf42e53f4db105de970abf4db"
      ],
      "author": {
        "name": "Daein Moon",
        "email": "moon9124@samsung.com",
        "time": "Tue Oct 26 08:40:08 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Oct 26 08:40:08 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Add the missed s3c_gpio_getpull() API\n\nThis patch adds the s3c_gpio_getpull() API that has been missed in the\nplat-samsung/gpio-config.c and actullay there is its extern declaration\nin plat/gpio-cfg.h.\n\nSigned-off-by: Daein Moon \u003cmoon9124@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "b20f9e5bddddb5ef0d743d6e0d409ffc8cf9fc56",
      "tree": "7654b53ebb9af77b5daeab696d1d48069ae631a1",
      "parents": [
        "5260562754c0aa4b95eebb1f851eaccce7286365",
        "b11e7b3f3b56119194234085d42a633ceabd6aba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:25:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:25:31 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging: (24 commits)\n  hwmon: lis3: Release resources in case of failure\n  hwmon: lis3: Short explanations of platform data fields\n  hwmon: lis3: Enhance lis3 selftest with IRQ line test\n  hwmon: lis3: use block read to access data registers\n  hwmon: lis3: Adjust fuzziness for 8 bit device\n  hwmon: lis3: New parameters to platform data\n  hwmon: lis3: restore axis enabled bits\n  hwmon: lis3: Power on corrections\n  hwmon: lis3: Update coordinates at polled device open\n  hwmon: lis3: Cleanup interrupt handling\n  hwmon: lis3: regulator control\n  hwmon: lis3: pm_runtime support\n  Kirkwood: add fan support for Network Space Max v2\n  hwmon: add generic GPIO fan driver\n  hwmon: (coretemp) fix reading of microcode revision (v2)\n  hwmon: ({core, pkg, via-cpu}temp) remove unnecessary CONFIG_HOTPLUG_CPU ifdefs\n  hwmon: (pkgtemp) align driver initialization style with coretemp\n  hwmon: LTC4261 Hardware monitoring driver\n  hwmon: (lis3) add axes module parameter for custom axis-mapping\n  hwmon: (hp_accel) Add HP Mini 510x family support\n  ...\n"
    },
    {
      "commit": "0ab83a7ce5c566b84d492d598dc64a19bfaef9ab",
      "tree": "3fe4d96dbea255b9a4c33861d77b9a1e33a7bb82",
      "parents": [
        "d6fe1360f42e86262153927986dea6502daff703"
      ],
      "author": {
        "name": "Simon Guinot",
        "email": "sguinot@lacie.com",
        "time": "Fri Oct 22 05:29:18 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:37 2010 -0700"
      },
      "message": "Kirkwood: add fan support for Network Space Max v2\n\nSigned-off-by: Simon Guinot \u003csguinot@lacie.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "7b6181e06841f5ad15c4ff708b967b4db65a64de",
      "tree": "bdfcf5b74b692f76581156e452d268b64c795200",
      "parents": [
        "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
        "bc487fb341af05120bccb9f59ce76302391dcc77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (163 commits)\n  omap: complete removal of machine_desc.io_pg_offst and .phys_io\n  omap: UART: fix wakeup registers for OMAP24xx UART2\n  omap: Fix spotty MMC voltages\n  ASoC: OMAP4: MCPDM: Remove unnecessary include of plat/control.h\n  serial: omap-serial: fix signess error\n  OMAP3: DMA: Errata i541: sDMA FIFO draining does not finish\n  omap: dma: Fix buffering disable bit setting for omap24xx\n  omap: serial: Fix the boot-up crash/reboot without CONFIG_PM\n  OMAP3: PM: fix scratchpad memory accesses for off-mode\n  omap4: pandaboard: enable the ehci port on pandaboard\n  omap4: pandaboard: Fix the init if CONFIG_MMC_OMAP_HS is not set\n  omap4: pandaboard: remove unused hsmmc definition\n  OMAP: McBSP: Remove null omap44xx ops comment\n  OMAP: McBSP: Swap CLKS source definition\n  OMAP: McBSP: Fix CLKR and FSR signal muxing\n  OMAP2+: clock: reduce the amount of standard debugging while disabling unused clocks\n  OMAP: control: move plat-omap/control.h to mach-omap2/control.h\n  OMAP: split plat-omap/common.c\n  OMAP: McBSP: implement functional clock switching via clock framework\n  OMAP: McBSP: implement McBSP CLKR and FSR signal muxing via mach-omap2/mcbsp.c\n  ...\n\nFixed up trivial conflicts in arch/arm/mach-omap2/\n{board-zoom-peripherals.c,devices.c} as per Tony\n"
    },
    {
      "commit": "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
      "tree": "df5c21244d46aacef47e6b7fff3ad02c3612b15c",
      "parents": [
        "57c155d51e2f3d7411eeac5e7fd7634d2d1f6b4f",
        "489e176c71f36654dcb8835926f7e5717b8b4c19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:59:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:59:31 2010 -0700"
      },
      "message": "Merge branch \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci: (50 commits)\n  davinci: fix remaining board support after io_pgoffst removal\n  davinci: mityomapl138: make file local data static\n  arm/davinci: remove duplicated include\n  davinci: Initial support for Omapl138-Hawkboard\n  davinci: MityDSP-L138/MityARM-1808 read MAC address from I2C Prom\n  davinci: add tnetv107x touchscreen platform device\n  input: add driver for tnetv107x touchscreen controller\n  davinci: add keypad config for tnetv107x evm board\n  davinci: add tnetv107x keypad platform device\n  input: add driver for tnetv107x on-chip keypad controller\n  net: davinci_emac: cleanup unused cpdma code\n  net: davinci_emac: switch to new cpdma layer\n  net: davinci_emac: separate out cpdma code\n  net: davinci_emac: cleanup unused mdio emac code\n  omap: cleanup unused davinci mdio arch code\n  davinci: cleanup mdio arch code and switch to phy_id\n  net: davinci_emac: switch to new mdio\n  omap: add mdio platform devices\n  davinci: add mdio platform devices\n  net: davinci_emac: separate out davinci mdio\n  ...\n\nFix up trivial conflict in drivers/input/keyboard/Kconfig (two entries\nadded next to each other - one from the davinci merge, one from the\ninput merge)\n"
    },
    {
      "commit": "33081adf8b89d5a716d7e1c60171768d39795b39",
      "tree": "275de58bbbb5f7ddffcdc087844cfc7fbe4315be",
      "parents": [
        "c55960499f810357a29659b32d6ea594abee9237",
        "506ecbca71d07fa327dd986be1682e90885678ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -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: (365 commits)\n  ALSA: hda - Disable sticky PCM stream assignment for AD codecs\n  ALSA: usb - Creative USB X-Fi volume knob support\n  ALSA: ca0106: Use card specific dac id for mute controls.\n  ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.\n  ALSA: ca0106: Create a nice spot for mapping channels to dacs.\n  ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.\n  ALSA: ca0106: Pull out dac powering routine into separate function.\n  ALSA: ca0106 - add Sound Blaster 5.1vx info.\n  ASoC: tlv320dac33: Use usleep_range for delays\n  ALSA: usb-audio: add Novation Launchpad support\n  ALSA: hda - Add workarounds for CT-IBG controllers\n  ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs\n  ASoC: tpa6130a2: Error handling for broken chip\n  ASoC: max98088: Staticise m98088_eq_band\n  ASoC: soc-core: Fix codec-\u003ename memory leak\n  ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066\n  ALSA: hda - Add some workarounds for Creative IBG\n  ALSA: hda - Fix wrong SPDIF NID assignment for CA0110\n  ALSA: hda - Fix codec rename rules for ALC662-compatible codecs\n  ALSA: hda - Add alc_init_jacks() call to other codecs\n  ...\n"
    },
    {
      "commit": "3a99c6319064af3f2e18eb929f638d555dbf7a62",
      "tree": "e611927f41142123dc8efed7e07a3a91151edb01",
      "parents": [
        "1dfd166e93f98892aa4427069a23ed73259983c8",
        "49327ad2bbbaf1945d5ba431522201574219d150"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:59:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:59:01 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (75 commits)\n  Input: wacom - specify Cinitq supported tools\n  Input: ab8500-ponkey - fix IRQ freeing in error path\n  Input: adp5588-keys - use more obvious i2c_device_id name string\n  Input: ad7877 - switch to using threaded IRQ\n  Input: ad7877 - use attribute group to control visibility of attributes\n  Input: serio - add support for PS2Mult multiplexer protocol\n  Input: wacom - properly enable runtime PM\n  Input: ad7877 - filter events where pressure is beyond the maximum\n  Input: ad7877 - implement EV_KEY:BTN_TOUCH reporting\n  Input: ad7877 - implement specified chip select behavior\n  Input: hp680_ts_input - use cancel_delayed_work_sync()\n  Input: mousedev - correct lockdep annotation\n  Input: ads7846 - switch to using threaded IRQ\n  Input: serio - support multiple child devices per single parent\n  Input: synaptics - simplify pass-through port handling\n  Input: add ROHM BU21013 touch panel controller support\n  Input: omap4-keypad - wake-up on events \u0026 long presses\n  Input: omap4-keypad - fix interrupt line configuration\n  Input: omap4-keypad - SYSCONFIG register configuration\n  Input: omap4-keypad - use platform device helpers\n  ...\n"
    },
    {
      "commit": "aa5c14d5c0d3e4c587db4a1b220b9c86415c538f",
      "tree": "0114637e8be2b38176e7e91e6cea3501b22cb66a",
      "parents": [
        "79fc84c7e0d2fe89c4e82f3a26fd8b0d13c31703",
        "b11bdb5254ff17cb63e4ae5088b73fdcd2cc2602"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:00:30 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 25 10:00:30 2010 +0200"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n\nConflicts:\n\tarch/powerpc/platforms/85xx/p1022_ds.c\n"
    },
    {
      "commit": "d07dc60c6caf94dcf42e53f4db105de970abf4db",
      "tree": "481c92de7aaf6e8dac795af76f09a7b5bca5d448",
      "parents": [
        "cd1cc8282d6416e78cd27573ab16133086283caf"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Oct 22 10:49:17 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Oct 25 16:11:50 2010 +0900"
      },
      "message": "ARM: S5P: Change VMALLOC_END to use more vmalloc()/ioremap() area\n\nThis patch changes VMALLOC_END from 0xE0000000 to 0xF6000000, because\nsome systems want to use more vmalloc()/ioremap() area and now don\u0027t use\nfrom at 0xE0000000 to 0xF6000000 (the start of Samsung SoCs\u0027 VA space)\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "cd1cc8282d6416e78cd27573ab16133086283caf",
      "tree": "30ab59e5bc876d9169c81893a1bfebf5bcb876ed",
      "parents": [
        "fb57d84af0fd1c4b323e1509d93db0ffa6ad5240"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Oct 22 10:35:19 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Oct 25 16:11:44 2010 +0900"
      },
      "message": "ARM: S3C: Change VMALLOC_END to use more vmalloc()/ioremap() area\n\nThis patch changes VMALLOC_END from 0xE0000000 to 0xF6000000, because\nsome systems want to use more vmalloc()/ioremap() area and now don\u0027t use\nfrom at 0xE0000000 to 0xF6000000 (the start of Samsung SoCs\u0027 VA space)\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "fb57d84af0fd1c4b323e1509d93db0ffa6ad5240",
      "tree": "7e230a4b68fc0e9ed5b50ff83147290bbf13a44f",
      "parents": [
        "d8bb31e68f618ad10ea1088a9e9dd426d5e54bfc"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Oct 22 10:16:27 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Oct 25 16:11:38 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Move the start address of Samsung SoCs\u0027 VA space\n\nThis patch moves the start address of Samsung SoCs\u0027 VA space so that\ncan use more vmalloc()/ioremap() space. Of course need to change the\nVMALLOC_END for it.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "d8bb31e68f618ad10ea1088a9e9dd426d5e54bfc",
      "tree": "63a012fe7f270a783d1895d7c0c976dee646f976",
      "parents": [
        "40c9bc5c3cf6a6742485f282feed5c7e3839e2d9"
      ],
      "author": {
        "name": "Jongsun Han",
        "email": "jongsun.han@samsung.com",
        "time": "Thu Oct 21 15:18:55 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Oct 25 16:11:28 2010 +0900"
      },
      "message": "ARM: S5PV310: Add support External Interrupt\n\nThis patch adds EINT(External Interrupt) support on S5PV310 and S5PC210.\nAll EINTs are transferred to GIC through interrupt combiner.\n\nSigned-off-by: Jongsun Han \u003cjongsun.han@samsung.com\u003e\nSigned-off-by: Jongpill Lee \u003cboyko.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    }
  ],
  "next": "40c9bc5c3cf6a6742485f282feed5c7e3839e2d9"
}
