)]}'
{
  "log": [
    {
      "commit": "57436c2db4426c5dcbaaba0acd5204f5fa71b762",
      "tree": "353d62b67ef3cbabd405266fd17e7c847943b0ec",
      "parents": [
        "d930596a3c093bf3f4fbf24f10ad0d8372d6ac21"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@secretlab.ca",
        "time": "Mon Jan 03 19:15:54 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Jan 03 19:15:54 2011 +0900"
      },
      "message": "ARM: S3C24XX: irq_data conversion\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\n[kgene.kim@samsung.com: coding-style fixes]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "d930596a3c093bf3f4fbf24f10ad0d8372d6ac21",
      "tree": "85fa69c63b9bf31c405fc54d8df83f49e9d3ef8c",
      "parents": [
        "df3d02962bc39155c8b4214ce6f0e84750c7921f"
      ],
      "author": {
        "name": "Changhwan Youn",
        "email": "chaos.youn@samsung.com",
        "time": "Fri Dec 03 17:14:57 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Dec 30 09:36:52 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Add support for Power Domain control\n\nThis patch implements Power Domain control based on Runtime PM framework.\nEach Power Domain is represented by a Power Domain device and the devices\nbelong to these Power Domains should be set as a child device of the Power\nDomain devices. The corresponding drivers of the devices should implement\nRuntime PM to control the Power Domains.\n\nSigned-off-by: Changhwan Youn \u003cchaos.youn at samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "df3d02962bc39155c8b4214ce6f0e84750c7921f",
      "tree": "4998b0c7750e788b77e0ad50bbdcbebfb7c96f10",
      "parents": [
        "27b31e56239b44608cad176c36c384c0265f8da5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 03 20:28:21 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Dec 30 09:36:52 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Convert irq-vic-timer to irq_ functions\n\nConver the VIC timer interrupts to use the irq_ versions of the IRQ\noperatiosn introduced in 2.6.37, storing the mask for the timer\ninterrupt in the chip_data of the irq_data in order to save having to\ndo a substraction and a shift on every operation.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "27b31e56239b44608cad176c36c384c0265f8da5",
      "tree": "4bfd3ab70d1df1964c70b45ab32868bd9938b9b7",
      "parents": [
        "3c9169753b42c34c9c5ed96a0e55f417a2f65d77"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 03 20:28:21 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Dec 30 09:36:52 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Convert irq-uart to use new irq_ functions\n\nConvert to the new irq_ versions of the IRQ operations. As well as\nthe textual substituion of irq_data for the raw IRQ number we also\nconvert the register base lookup to in s3c_irq_uart_base() to pick\nthe irq_data up directly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "3c9169753b42c34c9c5ed96a0e55f417a2f65d77",
      "tree": "2bb6c93f8b3d6b89c45c87dbb2ba64fc4f87628c",
      "parents": [
        "c35cd6ec36a619dfd72d95d719ac926511d3f0e4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 02 14:35:38 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Dec 30 09:36:52 2010 +0900"
      },
      "message": "ARM: S3C64XX: Use chip_data to store the shift for EINTs\n\nThis makes all the functions that use the shift slightly smaller, one\ninstruction in most cases but more for ack() and maskack().\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "c35cd6ec36a619dfd72d95d719ac926511d3f0e4",
      "tree": "5a0fb2687f345b4844d0c244fcedad6f16b22ede",
      "parents": [
        "f5aeffb784f35f82b048969a4d7bcca42c783c84"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 02 14:35:38 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Dec 30 09:36:52 2010 +0900"
      },
      "message": "ARM: S3C64XX: Convert S3C64xx irq-eint to use new irq_ methods\n\nKernel 2.6.37 adds new interrupt methods which take a struct irq_data\nrather than an irq number. Conver S3C64xx irq-eint to use this with a\nsimple textual substitution.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "f5aeffb784f35f82b048969a4d7bcca42c783c84",
      "tree": "7f6a3b4361787748790248a9f31833fc4b2f8fa6",
      "parents": [
        "387c31c7e5c9805b0aef8833d1731a5fe7bdea14"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 02 14:35:38 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Dec 30 09:36:52 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Convert s3c_irqext_wake() to new irq_ interrupt methods\n\nKernel 2.6.37 adds new interrupt methods which take a struct irq_data\nrather than an irq number. Begin converting Samsung platforms over to\nthese methods by converting s3c_irqext_wake() with a simple textual\nsubstitution.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "92a8cd42673f119896df7e964976c18952eb9970",
      "tree": "9292f8cc0c2259f354d5d122a9d85371c3dde7a0",
      "parents": [
        "88a58101608f1416f4c1ec81d88faed258a34b3d",
        "274476f8fe0b6ac9bac542cc39de12c3dd0f43f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 28 11:22:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 28 11:22:58 2010 -0800"
      },
      "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:\n  mmc: Fix re-probing with PM_POST_RESTORE notification\n  mmc: atmel-mci: fix multiblock SDIO transfers\n  mmc: at91_mci: fix multiblock SDIO transfers\n"
    },
    {
      "commit": "88a58101608f1416f4c1ec81d88faed258a34b3d",
      "tree": "c5ea348f0341881002e3707c041e85084c08666b",
      "parents": [
        "1873bb8115e678ad9fd0aac9dbbc68383bc36e06"
      ],
      "author": {
        "name": "Imre Kaloz",
        "email": "kaloz@openwrt.org",
        "time": "Mon Dec 27 22:59:57 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 28 11:22:20 2010 -0800"
      },
      "message": "ARM: fix IXP4xx build failure\n\narm: export dma_set_coherent_mask\n\nWhile a regression was fixed with commit 710224fa2750cf (arm: fix\n\"arm: fix pci_set_consistent_dma_mask for dmabounce devices\"), a\nnew one was introduced as dma_set_coherent_mask wasn\u0027t exported\nfor modules. This patch takes care for this issue.\n\nSigned-off-by: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2255ff45143001fecbc5e5a4b58fcb999d393ae",
      "tree": "6f524cb891b60e8c2ce40beba94b6dbb71c9f8bf",
      "parents": [
        "0a59228168d3722b71f8e3dbc623316fb4be78f4"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "yauhen.kharuzhy@promwad.com",
        "time": "Thu Nov 25 12:11:51 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Dec 21 11:46:32 2010 -0800"
      },
      "message": "mmc: at91_mci: fix multiblock SDIO transfers\n\nThe AT91 MCI has special SDIO transfer types: SDIO block and SDIO byte\ntransfers, but at91_mci driver doesn\u0027t use them and handles all SDIO\ntransfers as ordinary MMC block transfers. This causes problems for\nmultiple-block SDIO transfers (in particular for 256-bytes blocks).\n\nFix this situation by checking the opcode for SDIO CMD53 and setting\nthe transfer type in the AT91_MCI_CMDR register properly.\n\nThis patch was tested with libertas SDIO driver: problem with TX\ntimeouts on big packets was eliminated.\n\nSigned-off-by: Yauhen Kharuzhy \u003cyauhen.kharuzhy@promwad.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "92d7c9b2312474ce1259d71b4e50e01ae9fa95ea",
      "tree": "9d04d1a7bb1c17ff5d95c576bd8fe4bdbb043647",
      "parents": [
        "9e0afb9437c68be62085d74407b169732108a929",
        "1cf215a5b43950d1a304373037828158057ff9fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 20 09:59:08 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 20 09:59:08 2010 -0800"
      },
      "message": "Merge branch \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  ARM: mach-shmobile: INTC interrupt priority level demux fix\n  ARM: mach-shmobile: fix compile warning in mm/init.c\n"
    },
    {
      "commit": "07058599b486fe342f371200ac4718fedbe9a354",
      "tree": "378ed4e3c1795014999cf9d5c3abd99426fcf4e7",
      "parents": [
        "7f8635cc9e66a26d7280ba680b044fa2f65104af",
        "cb1868869dce7b751b670aadfc1f1360bc224b29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 20 09:46:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 20 09:46:46 2010 -0800"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: S5PV210: update MAX8998 platform data to get rid of WARN()\n  ARM S3C24XX: Fix compilation of PM code for S3C2416\n  ARM: S3C24XX: Fix CONFIG_S3C_DEV_NAND Kconfig entry\n"
    },
    {
      "commit": "c20b4dd31820a551d0fb60bf27b99345905c2eb6",
      "tree": "470d233028356edf47a4a7898660e8d1e8ca2164",
      "parents": [
        "8251544f9e28058e54c4f35b7cd13b0d191d7555"
      ],
      "author": {
        "name": "Christian Glindkamp",
        "email": "christian.glindkamp@taskit.de",
        "time": "Thu Dec 09 11:15:59 2010 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Dec 17 12:10:39 2010 +0100"
      },
      "message": "at91: Refactor Stamp9G20 and PControl G20 board file\n\nAs PControl G20 is a carrier board for the Stamp9G20 SoM, some code can\nbe shared. Therefore board-stamp9g20.c is refactored to allow reusing the\nSoM initialization and board-pcontrol-g20.c is modified to use it.\n\nSigned-off-by: Christian Glindkamp \u003cchristian.glindkamp@taskit.de\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "8251544f9e28058e54c4f35b7cd13b0d191d7555",
      "tree": "dac7e573319cc79055df4db209b8d1145d1472db",
      "parents": [
        "a3383e8372c0c11238f9bb9777929bfc3a2d320a"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Wed Jun 02 12:55:36 2010 +1200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Dec 17 12:10:39 2010 +0100"
      },
      "message": "at91: Fix uhpck clock rate in upll case\n\nThe uhpck clock should be divided from the utmi clock, not its parent\n(main). This change is mostly cosmetic as the uhpck rate value is not\nused anywhere except for the debugfs clock output.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "1cf215a5b43950d1a304373037828158057ff9fc",
      "tree": "af83e755e95a57639d7336306f9bdbe4b8cc295a",
      "parents": [
        "676b14c36de5bea83f7666e5f5965188426b97a7"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Dec 17 15:15:48 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 17 19:42:47 2010 +0900"
      },
      "message": "ARM: mach-shmobile: INTC interrupt priority level demux fix\n\nFix interrupt priority level handling on SH-Mobile ARM.\n\nSH-Mobile ARM platforms using multiple interrupt priority\nlevels need this patch to fix a potential dead lock that\nmay occur if multiple interrupts with different levels\nare pending simultaneously.\n\nThe default INTC configuration is to use the same priority\nlevel for all interrupts, so this issue does not trigger by\ndefault. It is however common for board code to override the\ninterrupt priority for certain interrupt sources depending\non the application. Without this fix such boards may lock up.\n\nIn detail, this patch updates the INTC code in entry-macro.S\nto make sure that the INTLVLA register gets set as expected.\n\nTo trigger this bug modify the board specific code to adjust\nthe interrupt priority level for the ethernet chip. After\nchanging the priority level simply use flood ping to drown\nthe board with interrupts.\n\nThis patch applies to INTCA-based processors such as sh7372,\nsh7377 and sh7372. GIC-based processors are not affected.\n\nSuitable for v2.6.37-rc and stable from v2.6.34 to v2.6.36.\n\nCc: stable@kernel.org\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nTested-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "676b14c36de5bea83f7666e5f5965188426b97a7",
      "tree": "f62653954bed2c2cabae7598fcf891e5b538bd8e",
      "parents": [
        "b3444d164be8f977f4133ef0c6f4a18f2741373f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 15 10:59:24 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 17 19:41:13 2010 +0900"
      },
      "message": "ARM: mach-shmobile: fix compile warning in mm/init.c\n\nTurn down the warning noise from the compiler,\nbasically a SH-Mobile specific version of the\npatch located in the RMK patch tracker:\n\n6484/1: \"fix compile warning in mm/init.c\",\n\nWithout this patch the following warning triggers:\n\n CC      arch/arm/kernel/sys_arm.o\narch/arm/mm/init.c: In function \u0027mem_init\u0027:\narch/arm/mm/init.c:606: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 12 has type \u0027unsigned int\u0027\n  CC      arch/arm/kernel/traps.o\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cb1868869dce7b751b670aadfc1f1360bc224b29",
      "tree": "682823242b736547a2c11be784f33d7ed66aa226",
      "parents": [
        "0f8f9c2b6c1326e99e51729a5d4aeb9c3ce164e1"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Dec 17 14:47:42 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Dec 17 14:47:42 2010 +0900"
      },
      "message": "ARM: S5PV210: update MAX8998 platform data to get rid of WARN()\n\nThis patch adds new entries required by the new version of MAX8998\ndriver. Without them, the driver fails to init. See commit 50f19a4596\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "0f8f9c2b6c1326e99e51729a5d4aeb9c3ce164e1",
      "tree": "4c5af57ad46114bd43370821bef32879ebeade20",
      "parents": [
        "258b78c364b9d3f730b5e3187fc500d472b5c237"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Fri Dec 17 14:45:01 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Dec 17 14:45:01 2010 +0900"
      },
      "message": "ARM S3C24XX: Fix compilation of PM code for S3C2416\n\nS3C2416 PM code uses low-level sleep routines from S3C2412 code,\nbut these routines are compiled only for S3C2412 SoC.\n\nSplit S3C2412_PM to two parts: S3C2412_PM, S3C2412_PM_SLEEP and\nselect last in S3C2416\u0027s Kconfig.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "258b78c364b9d3f730b5e3187fc500d472b5c237",
      "tree": "fb320831aec339a97d124ad3d83514da163df1ca",
      "parents": [
        "b0c3844d8af6b9f3f18f31e1b0502fbefa2166be"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Dec 03 21:22:42 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Dec 17 14:44:54 2010 +0900"
      },
      "message": "ARM: S3C24XX: Fix CONFIG_S3C_DEV_NAND Kconfig entry\n\nShould be CONFIG_S3C_DEV_NAND instead of CONFIG_S3C_DEVICE_NAND.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "ec5d043f2809b9aaf14e6676ddb0dc8c3a6dc8de",
      "tree": "bfa26c277edb20b17b4d7f0975bf29ca6052f4e4",
      "parents": [
        "fc47e672ee2a8dfcde7673997c8b1e0cec38e2c9",
        "c2015dc88a57090bcf67ab7cfcdbc34671598d36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 14 17:36:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 14 17:36:35 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  OMAP2: PRCM: fix some SHIFT macros that were actually bitmasks\n  OMAP2+: PM/serial: fix console semaphore acquire during suspend\n  OMAP1: SRAM: fix size for OMAP1611 SoCs\n  arm: omap2: io: fix clk_get() error check\n  arm: plat-omap: counter_32k: use IS_ERR() instead of NULL check\n  omap: nand: remove hardware ECC as default\n  omap: zoom: wl1271 slot is MMC_CAP_POWER_OFF_CARD\n  omap: PM debug: fix wake-on-timer debugfs dependency\n"
    },
    {
      "commit": "85b093bcc5322baa811a03ec73de0909c157f181",
      "tree": "a403ad0cfc2c8d6dbeebc85d5332922410d2347c",
      "parents": [
        "593c252a731389ffdd00d4cb2d20192c47aa18c1"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@mvista.com",
        "time": "Tue Dec 14 00:03:16 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 14 22:23:34 2010 +0000"
      },
      "message": "ARM: 6535/1: V6 MPCore v6_dma_inv_range and v6_dma_flush_range RWFO fix\n\nCache ownership must be acquired by reading/writing data from the\ncache line to make cache operation have the desired effect on the\nSMP MPCore CPU. However, the ownership is never acquired in the\nv6_dma_inv_range function when cleaning the first line and\nflushing the last one, in case the address is not aligned\nto D_CACHE_LINE_SIZE boundary.\nFix this by reading/writing data if needed, before performing\ncache operations.\nWhile at it, fix v6_dma_flush_range to prevent RWFO outside\nthe buffer.\n\nCc: stable@kernel.org\nSigned-off-by: Valentine Barshak \u003cvbarshak@mvista.com\u003e\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "593c252a731389ffdd00d4cb2d20192c47aa18c1",
      "tree": "ac55559cd8307e52d5d94f85bf1bcecb49f3918d",
      "parents": [
        "6e6fc998b8c127fe06b9350a1f16e41bfe4f109d"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Dec 13 21:56:03 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 14 22:23:34 2010 +0000"
      },
      "message": "ARM: 6534/1: Make CONFIG_FPE_NWFPE depend on !CONFIG_THUMB2_KERNEL\n\nBecause the nwfpe support is unlikely to be used on new platforms\nand requires CONFIG_OABI_COMPAT, which is not generally used with\nARMv7+, we shouldn\u0027t expect to build nwfpe support into a Thumb-2\nkernel.\n\nAt present, nwfpe contains assembly code which isn\u0027t Thumb-2\ncompatible, and for now it doesn\u0027t appear useful to port this\ncode.\n\nAll ARMv7-A/R platforms necessarily have VFPv3 hardware floating-\npoint natively, making emulation unnecessary.\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6e6fc998b8c127fe06b9350a1f16e41bfe4f109d",
      "tree": "e3d7ace424e8be981f81ebda577515818033d112",
      "parents": [
        "d6db46675dba21203378b6993068ec04bb53389c"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Dec 13 21:53:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 14 22:23:33 2010 +0000"
      },
      "message": "ARM: 6533/1: Thumb-2: Make CONFIG_THUMB2_KERNEL depend on !CPU_V6\n\nThis makes sense, because Thumb-2 code can\u0027t execute on plain\nARMv6 processors.\n\nThis will avoid accidentally configuring a broken kernel where the\nconfig otherwise would allow multiple architecture versions to\ncoexist in the same kernel.\n\nNot adding !CPU_V5 etc., because the chance of anyone trying to\nput v5 and v7 in the same kernel is low, and I\u0027m not aware of\nany mach which can do this.  These could be added later if it\nmatters.\n\nNote that the rules may need to be refined if support for the\nARM1156J(F)-S processor is later added to the kernel, since this\nprocessor supports the rare ARMv6T2 extensions, which add support\nfor Thumb-2 and a few other ARMv7 features.\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "819c1a651fec6b370211609ce6eceefd20cf31e4",
      "tree": "abfe2a3c84e4987f71ea9b71a0bc771c2c7f2a50",
      "parents": [
        "440e2e4759805437f89f7eda78de72cb46729d04",
        "9f1ee150fc7039eb65039ab17d9a95dfa6250133"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 12 23:45:39 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 12 23:45:39 2010 +0000"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "440e2e4759805437f89f7eda78de72cb46729d04",
      "tree": "f5c5a04f23927b8ea16895e125f64a0001f41456",
      "parents": [
        "da30e0ac0f9a521f0cfec8145ddd1ad131f66d61"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 12 23:24:28 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 12 23:31:02 2010 +0000"
      },
      "message": "ARM: Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "da30e0ac0f9a521f0cfec8145ddd1ad131f66d61",
      "tree": "4a9002e6fca4d4763b40908403fc177153b9a6a8",
      "parents": [
        "f91e2c3bd427239c198351f44814dd39db91afe0"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Dec 07 16:56:29 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 12 23:25:58 2010 +0000"
      },
      "message": "ARM: 6528/1: Use CTR for the I-cache line size on ARMv7\n\nThe current implementation of the v7_coherent_*_range function assumes\nthat the D and I cache lines have the same size, which is incorrect\narchitecturally. This patch adds the icache_line_size macro which reads\nthe CTR register. The main loop in v7_coherent_*_range is split in two\nindependent loops or the D and I caches. This also has the performance\nadvantage that the DSB is moved outside the main loop.\n\nReported-by: Kevin Sapp \u003cksapp@quicinc.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f91e2c3bd427239c198351f44814dd39db91afe0",
      "tree": "a1e7a0083a3866264331abfc1da8526a35523af0",
      "parents": [
        "6313e3c21743cc88bb5bd8aa72948ee1e83937b6"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Dec 07 16:52:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 12 23:25:58 2010 +0000"
      },
      "message": "ARM: 6527/1: Use CTR instead of CCSIDR for the D-cache line size on ARMv7\n\nThe current implementation of the dcache_line_size macro reads the L1\ncache size from the CCSIDR register. This, however, is not guaranteed to\nbe the smallest cache line in the cache hierarchy. The patch changes to\nthe macro to use the more architecturally correct CTR register.\n\nReported-by: Kevin Sapp \u003cksapp@quicinc.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c2015dc88a57090bcf67ab7cfcdbc34671598d36",
      "tree": "b6a902cf0506f7323814f919f9f6432ffbdb33ad",
      "parents": [
        "e83df17f178360a8e7874441bca04a710c869e42"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon Dec 06 20:52:40 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 10 18:04:43 2010 -0800"
      },
      "message": "OMAP2: PRCM: fix some SHIFT macros that were actually bitmasks\n\nAfter Charu\u0027s GPIO hwmod patches, GPIO initialization on N800 emits\nthe following messages for all GPIO banks:\n\nomap_hwmod: gpio1: cannot be enabled (3)\n\nThis is due to OMAP24XX_ST_GPIOS_SHIFT being defined as a bitmask.\nFix this and also fix two other macros that had the same problem.\n\nThanks to Tony Lindgren \u003ctony@atomide.com\u003e for originally reporting\nthis bug.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\nCc: Charulatha Varadarajan \u003ccharu@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e83df17f178360a8e7874441bca04a710c869e42",
      "tree": "0ee590c033a2e204860846b30f66d1279aa9c53b",
      "parents": [
        "28dd31983f6c3a4d89369ff8f0c93de2cda868db"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Dec 08 22:40:40 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Dec 09 16:41:29 2010 -0800"
      },
      "message": "OMAP2+: PM/serial: fix console semaphore acquire during suspend\n\ncommit 0d8e2d0dad98a693bad88aea6876ac8b94ad95c6 (OMAP2+: PM/serial:\nhold console semaphore while OMAP UARTs are disabled) added use of the\nconsole semaphore to protect UARTs from being accessed after disabled\nduring idle, but this causes problems in suspend.\n\nDuring suspend, the console semaphore is acquired by the console\nsuspend method (console_suspend()) so the try_acquire_console_sem()\nwill always fail and suspend will be aborted.\n\nTo fix, introduce a check so the console semaphore is only attempted\nduring idle, and not during suspend.  Also use the same check so that\nthe console semaphore is not prematurely released during resume.\n\nThanks to Paul Walmsley for suggesting adding the same check during\nresume.\n\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Jean Pihet \u003cj-pihet@ti.com\u003e\nTested-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "28dd31983f6c3a4d89369ff8f0c93de2cda868db",
      "tree": "ac55748fa86bf761d8eab4d5a73c7f14ff0361f1",
      "parents": [
        "e281f7ec95fbbf905c10e11c83231f3d9090c22f"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Dec 08 01:02:12 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Dec 09 16:29:21 2010 -0800"
      },
      "message": "OMAP1: SRAM: fix size for OMAP1611 SoCs\n\nKernel was failing to boot on omap1611 based OSK boards due to\nmis-configured SRAM size.  Existing code was using a hard-coded value\nfor 250k, which was then rounded down by PAGE_SIZE.  Increasing this to\n256k allows kernel to boot on omap1611 SoCs.\n\nProblem reported by and initial fix suggested by Tim Bird.\n\nThanks to Tony Lindgren for helping diagnose the problem to being\nspecific to OMAP1611 and not affecting OMAP1610/OMAP1623.\n\nReported-by: Tim Bird \u003ctim.bird@am.sony.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e281f7ec95fbbf905c10e11c83231f3d9090c22f",
      "tree": "6c00b86f2504e01075eab787bb8f643364a9b99b",
      "parents": [
        "cb9675f3282f5565cc9e3698cc847355c1194871"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "Aaro.Koskinen@nokia.com",
        "time": "Tue Nov 30 14:17:58 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Dec 07 18:12:56 2010 -0800"
      },
      "message": "arm: omap2: io: fix clk_get() error check\n\nclk_get() return value should be checked with IS_ERR().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2cedcc4f122934c3ad38dfb2a400b98a62703e6d",
      "tree": "dffa5daaf84cc7cd1a7e966ce4c6885e4dd974b9",
      "parents": [
        "6142e05f30b101adeafb0d12e35983f44f68233e",
        "812c4e40c27b6ea103ecfbf91d43654356629b81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 17:13:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 17:13:50 2010 -0800"
      },
      "message": "Merge branch \u0027fixes/2637-rc5/s3c24xx\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027fixes/2637-rc5/s3c24xx\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S3C24XX: Fix mess with gpio {set,get}_pull callbacks\n  ARM: mini2440: Fix Kconfig to allow kernel to build\n  ARM: S3C2412: Fix typo in CONFIG_CPU_S3C2412_ONLY definition\n  ARM: S3C2443: Select properly ARM core type\n  ARM: SMDK2416: Select MACH_SMDK, S3C_DEV_NAND, S3C_DEV_USB_HOST\n"
    },
    {
      "commit": "812c4e40c27b6ea103ecfbf91d43654356629b81",
      "tree": "bdd9c098825bcd603a541c3935e7a70898b3769f",
      "parents": [
        "2e18edf75d586d9044c1f1e6b1bc8e7c26c4149f"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Wed Dec 01 08:29:23 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Dec 08 01:04:56 2010 +0000"
      },
      "message": "ARM: S3C24XX: Fix mess with gpio {set,get}_pull callbacks\n\nCurrently the {set,get}_pull callbacks of the s3c24xx_gpiocfg_default structure\nare initalized via s3c_gpio_{get,set}pull_1up. This results in a linker\nerror when only CONFIG_CPU_S3C2442 is selected:\n\narch/arm/plat-s3c24xx/built-in.o:(.data+0x13f4): undefined reference to\n`s3c_gpio_getpull_1up\u0027\narch/arm/plat-s3c24xx/built-in.o:(.data+0x13f8): undefined reference to\n`s3c_gpio_setpull_1up\u0027\n\nThe s3c2442 has pulldowns instead of pullups compared to the s3c2440.\nThe method of controlling them is the same though.\nSo this patch modifies the existing s3c_gpio_{get,set}pull_1up helper functions\nto take an additional parameter deciding whether the pin has a pullup or pulldown.\nThe s3c_gpio_{get,set}pull_1{down,up} functions then wrap that functions passing\neither S3C_GPIO_PULL_UP or S3C_GPIO_PULL_DOWN.\n\nFurthermore this patch sets up the s3c24xx_gpiocfg_default.{get,set}_pull fields\nin the s3c244{0,2}_map_io function to the new pulldown helper functions.\n\nBased on patch from \"Lars-Peter Clausen\" \u003clars@metafoo.de\u003e\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "da8f2e246183ae109f87694ee3f06e8fcca2931b",
      "tree": "2b56c78a2c1cdfa3c1909fe6af7d8f063adeabd6",
      "parents": [
        "7787d2c2f440cc7854bed3d039bf4cc59d9e7897"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Dec 06 19:36:32 2010 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 20:07:57 2010 -0800"
      },
      "message": "ARM: tegra: fix regression from addruart rewrite\n\nCommit 0ea129300982 (\"arm: return both physical and virtual addresses\nfrom addruart\") took out the test for MMU on/off but didn\u0027t switch the\nldr instructions to no longer be conditionals based on said test.\n\nFix that.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb9675f3282f5565cc9e3698cc847355c1194871",
      "tree": "aca9ebc287f368f1497de2aa040fbabc6e5c46d1",
      "parents": [
        "859158bfab7e72af440622fb9731bcaef4e7d6dc"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Nov 26 17:06:02 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Dec 06 16:00:16 2010 -0800"
      },
      "message": "arm: plat-omap: counter_32k: use IS_ERR() instead of NULL check\n\nclk_get() returns ERR_PTR() on error, not NULL.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n[tony@atomide.com: updated to include err.h to compile on omap1]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f811036476d7c8a9b594ebcdcf481bdbe497eb13",
      "tree": "74d0c1b436fdfd07ddba5f489eea0b39edea56b3",
      "parents": [
        "9f5ead76d402f591ab810e71eae59ec28bf39eb9"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Fri Nov 26 23:59:24 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Dec 06 15:59:54 2010 -0800"
      },
      "message": "omap: zoom: wl1271 slot is MMC_CAP_POWER_OFF_CARD\n\nThis patch complements ed919b0 \"mmc: sdio: fix runtime PM anomalies by\nintroducing MMC_CAP_POWER_OFF_CARD\" by declaring MMC_CAP_POWER_OFF_CARD\non the ZOOM\u0027s wl1271 mmc slot.\n\nThis is required in order not to break runtime PM support for the wl1271\nsdio driver.\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "60658f8a293750b59a8a844bf5c387139af9500a",
      "tree": "bd3b2ededb09afec6c8a1bd59fee70bed96cbfdb",
      "parents": [
        "771f8bc71c31c6bd103cdec283012253f352ab1c",
        "f444a57ca10fa7c199f1daf1cebd1fd329004992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 14:49:51 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 14:49:51 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6524/1: GIC irq desciptor bug fix\n  ARM: 6523/1: iop: ensure sched_clock() is notrace\n  ARM: 6456/1: Fix for building DEBUG with sa11xx_base.c as a module.\n  ARM: 6519/1: kuser: Fix incorrect cmpxchg syscall in kuser helpers\n  ARM: 6505/1: kprobes: Don\u0027t HAVE_KPROBES when CONFIG_THUMB2_KERNEL is selected\n  ARM: 6508/1: vexpress: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL\n  ARM: 6507/1: RealView: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL\n  ARM: 6504/1: Thumb-2: Fix long-distance conditional branches in head.S for Thumb-2.\n  ARM: 6503/1: Thumb-2: Restore sensible zImage header layout for CONFIG_THUMB2_KERNEL\n  ARM: 6502/1: Thumb-2: Fix CONFIG_THUMB2_KERNEL breakage in compressed/head.S\n  ARM: 6501/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in mm/proc-v7.S\n  ARM: 6500/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in kernel/head.S\n  ARM: 6499/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in bootp/init.S\n  ARM: 6498/1: vfp: Correct data alignment for CONFIG_THUMB2_KERNEL\n  ARM: 6497/1: kexec: Correct data alignment for CONFIG_THUMB2_KERNEL\n  ARM: 6496/1: GIC: Do not try to register more then NR_IRQS interrupts\n  ARM: cns3xxx: Fix build with CONFIG_PCI\u003dy\n"
    },
    {
      "commit": "f444a57ca10fa7c199f1daf1cebd1fd329004992",
      "tree": "6bc4fabcd547f21d59535313368666cba692377a",
      "parents": [
        "87507500b7fc3620e467abb617a3452f0cccc72d",
        "44266416f786514ec43a0d15ad951c34566b99c9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 06 15:39:23 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 06 15:39:23 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk-fixes\u0027 of git://git.infradead.org/users/cbou/linux-cns3xxx\n"
    },
    {
      "commit": "87507500b7fc3620e467abb617a3452f0cccc72d",
      "tree": "6e59fe7fa70cdba79f300a62fc26acb48234bc32",
      "parents": [
        "a5542a0f9aca5588a0afd0489c26d858405bfecb"
      ],
      "author": {
        "name": "Chao Xie",
        "email": "xiechao.linux@gmail.com",
        "time": "Mon Dec 06 07:01:10 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 06 11:03:31 2010 +0000"
      },
      "message": "ARM: 6524/1: GIC irq desciptor bug fix\n\ngic_set_cpu will directly use irq_desc[]. If CONFIG_SPARSE_IRQ is\nenabled, there is no irq_desc[]. So we need use irq_to_desc(irq) to\nget the descriptor for irq.\n\nSigned-off-by: Chao Xie \u003cchao.xie@marvell.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a5542a0f9aca5588a0afd0489c26d858405bfecb",
      "tree": "f96fc85e1a1cfaf962a10323799acc665edd3ec0",
      "parents": [
        "b9f515e3e3861abbaa093359f7c6f31283695228"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Sat Dec 04 06:20:52 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 04 13:36:29 2010 +0000"
      },
      "message": "ARM: 6523/1: iop: ensure sched_clock() is notrace\n\nInclude sched.h to ensure sched_clock() has the notrace\nannotation, and mark any functions it calls as notrace\ntoo.\nInclude sched.h to ensure sched_clock() has the notrace\nannotation, and mark any functions it calls as notrace\ntoo.\n\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "55afd264cdd5d5848753e90884ed596e11bce0ff",
      "tree": "b1c55d9f8b51b5f93bd89ea2e523da7230a47fd6",
      "parents": [
        "ed7c84d54837b182c5f56f821ef213c8ca817a91"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Wed Dec 01 18:12:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 04 11:01:12 2010 +0000"
      },
      "message": "ARM: 6519/1: kuser: Fix incorrect cmpxchg syscall in kuser helpers\n\nThe existing code invokes the syscall with rubbish in r7,\ndue to what looks like an incorrect literal load idiom.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2e18edf75d586d9044c1f1e6b1bc8e7c26c4149f",
      "tree": "7e4ec088583220d4a37a5a854f880ca378fb6248",
      "parents": [
        "4acf89fb3bbb01ba9de4a7cc102e46095a12c94e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Dec 03 18:00:06 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Dec 03 18:14:11 2010 +0000"
      },
      "message": "ARM: mini2440: Fix Kconfig to allow kernel to build\n\nThe MACH_MINI2440 entry requires the backlight LED driver, but this\nsubsystem has not been enabled and the select of LEDS_TRIGGER_BACKLIGHT\nalone is insufficient to enable the necessary bits of the LED driver.\n\nAdd NEW_LEDS, LEDS_CLASS and LEDS_TRIGGER to the select to allow the\nkernel to link.\n\nThis fixes the following error:\n\ndrivers/built-in.o: In function `led_trigger_set\u0027:\n/home/ben/linux.git/drivers/leds/led-triggers.c:116: undefined reference to `led_brightness_set\u0027\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9f5ead76d402f591ab810e71eae59ec28bf39eb9",
      "tree": "2215856103d5374eac6efb66f5a14b2bdce4dc27",
      "parents": [
        "e8a7e48bb248a1196484d3f8afa53bded2b24e71"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Dec 01 10:55:46 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Dec 02 17:08:48 2010 -0800"
      },
      "message": "omap: PM debug: fix wake-on-timer debugfs dependency\n\nWakeup-on-timer code does not have/need debugfs dependency.  Move\nthe function out of debugfs ifdef.\n\nFixes compile error when CONFIG_DEBUG_FS is disabled but PM debug is\nenabled.\n\nReported-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3b24f0950bc55ca604a9f0da3ca894f9315cb573",
      "tree": "623b49b3c085f22968941112a99c96d9879bd2cd",
      "parents": [
        "214b574ab81236e7740243985d63a1d6a61231a2"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Nov 21 11:24:07 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 30 17:23:41 2010 +0100"
      },
      "message": "at91/board-yl-9200: fix typo in video support\n\nfor the epson frambuffer support it\u0027s CONFIG_FB_S1D13XXX\nnot CONFIG_FB_S1D135XX\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "82d5b5c8da769184a9bc2cc2adc90555f4aa90b0",
      "tree": "7b76f5a4689ca5c8a306d984446048d10b71df65",
      "parents": [
        "985f554d8f0c2cf5bda5720921cb48654420d6b1"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Nov 21 10:31:19 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 30 17:23:02 2010 +0100"
      },
      "message": "at91/picotux200: remove commenting usb device and dataflash support\n\nas based on http://www.picotux.com/pt200/picotux200.pdf\nthese board does not have such I/O\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "985f554d8f0c2cf5bda5720921cb48654420d6b1",
      "tree": "9f6aad821215510ec8e577fe1b86374fae41bfe9",
      "parents": [
        "55d83b0a6eb61d159a4a6d269745ee019f9f5f91"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Nov 19 22:34:38 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 30 17:22:20 2010 +0100"
      },
      "message": "at91: rename rm9200ek and rm9200dk board file name\n\nto be a few more concistant with the other boards\n\nas ek is for evaluation kit and dk for development kit\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\n"
    },
    {
      "commit": "55d83b0a6eb61d159a4a6d269745ee019f9f5f91",
      "tree": "39cf6c87fcac9c7dddbf1c24bbc063beb97c5de5",
      "parents": [
        "8e79d2d4e7147eb6dfd075d7cb200c666566a9e0"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Nov 19 22:31:35 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 30 17:22:07 2010 +0100"
      },
      "message": "at91rm9200ek: fix warning: \u0027ek_mmc_data\u0027 defined but not used\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\n"
    },
    {
      "commit": "8e79d2d4e7147eb6dfd075d7cb200c666566a9e0",
      "tree": "51bb19e73dbfe6427b6edeb5660bf28004595b7f",
      "parents": [
        "8ae8cd978bc773e916e0b51a76fe3f096fa31069"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Nov 19 22:31:03 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 30 17:21:55 2010 +0100"
      },
      "message": "at91rm9200dk: fix warning: \u0027dk_mmc_data\u0027 defined but not used\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\n"
    },
    {
      "commit": "8ae8cd978bc773e916e0b51a76fe3f096fa31069",
      "tree": "da12746575eac66b74e11f86b6bde579f3f2ad70",
      "parents": [
        "b94ca0792d49f5856570ba66f53acd69cd0917fc"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Nov 19 22:23:28 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 30 17:21:29 2010 +0100"
      },
      "message": "at91: Convert remaining boards to new-style UART initialization\n\nConvert the following AT91RM9200-based boards to the new-style UART\ninitialization:\n  - Ajeco 1ARM Single Board Computer\n  - Sperry-Sun KAFA board\n  - picotux 200\n\nRemove the deprecated at91_init_serial\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\n"
    },
    {
      "commit": "ed7c84d54837b182c5f56f821ef213c8ca817a91",
      "tree": "b740f2e5482a40105e9b8649d4743c040aa5ae23",
      "parents": [
        "618d9c8f9e554b5eaaca3f8e55a28e1a928a8571"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Nov 29 19:43:29 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:28 2010 +0000"
      },
      "message": "ARM: 6505/1: kprobes: Don\u0027t HAVE_KPROBES when CONFIG_THUMB2_KERNEL is selected\n\nCurrently, the kprobes implementation for ARM only supports the ARM\ninstruction set, so it only works if CONFIG_THUMB2_KERNEL is not\nenabled.\n\nUntil kprobes is updated to work with Thumb-2, turning it on will\ncause horrible things to happen, so this patch disables it for now.\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "618d9c8f9e554b5eaaca3f8e55a28e1a928a8571",
      "tree": "eed55141c126d49aca9a5299e629f78d991ef07e",
      "parents": [
        "725ca4adaea07460accd4622d44bcc7eaa34da09"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Tue Nov 30 13:05:10 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:27 2010 +0000"
      },
      "message": "ARM: 6508/1: vexpress: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL\n\nDirectives such as .long and .word do not magically cause the\nassembler location counter to become aligned in gas.  As a\nresult, using these directives in code sections can result in\nmisaligned data words when building a Thumb-2 kernel\n(CONFIG_THUMB2_KERNEL).\n\nThis is a Bad Thing, since the ABI permits the compiler to\nassume that fundamental types of word size or above are word-\naligned when accessing them from C.  If the data is not really\nword-aligned, this can cause impaired performance and stray\nalignment faults in some circumstances.\n\nIn general, the following rules should be applied when using\ndata word declaration directives inside code sections:\n\n    * .quad and .double:\n         .align 3\n\n    * .long, .word, .single, .float:\n         .align (or .align 2)\n\n    * .short:\n        No explicit alignment required, since Thumb-2\n        instructions are always 2 or 4 bytes in size.\n        immediately after an instruction.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "725ca4adaea07460accd4622d44bcc7eaa34da09",
      "tree": "3652a5b984abfb102a31bc80897c2d79f0e104c7",
      "parents": [
        "a75e5248c51af1eaeed936be6bd3497b93f09685"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Tue Nov 30 13:04:36 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:27 2010 +0000"
      },
      "message": "ARM: 6507/1: RealView: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL\n\nDirectives such as .long and .word do not magically cause the\nassembler location counter to become aligned in gas.  As a result,\nusing these directives in code sections can result in misaligned data\nwords when building a Thumb-2 kernel (CONFIG_THUMB2_KERNEL).\n\nThis is a Bad Thing, since the ABI permits the compiler to assume that\nfundamental types of word size or above are word- aligned when\naccessing them from C.  If the data is not really word-aligned, this\ncan cause impaired performance and stray alignment faults in some\ncircumstances.\n\nIn general, the following rules should be applied when using data word\ndeclaration directives inside code sections:\n\n    * .quad and .double:\n         .align 3\n\n    * .long, .word, .single, .float:\n         .align (or .align 2)\n\n    * .short:\n        No explicit alignment required, since Thumb-2\n        instructions are always 2 or 4 bytes in size.\n        immediately after an instruction.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a75e5248c51af1eaeed936be6bd3497b93f09685",
      "tree": "e46a3ea86126f77fb3c6539514290dcf874fffd2",
      "parents": [
        "26e5ca93dda9425f8ff78ccb2f9b193328087e45"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Nov 29 19:43:28 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:26 2010 +0000"
      },
      "message": "ARM: 6504/1: Thumb-2: Fix long-distance conditional branches in head.S for Thumb-2.\n\nThe 32-bit conditional branches in Thumb-2 have a shorter range\n(+/-512K) than their ARM counterparts (+/-32MB).  The linker does\nnot currently generate trampolines to extend the range of these\nThumb-2 conditional branches, resulting in link errors when vmlinux\nis sufficiently large, e.g.:\n\nhead.o:(.text+0x464): relocation truncated to fit: R_ARM_THM_JUMP19\n\nThis patch forces the longer-range, unconditional branch encoding\nby use of an explicit IT instruction.  The resulting branches are\ntriggered on the same conditions as before.\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "26e5ca93dda9425f8ff78ccb2f9b193328087e45",
      "tree": "fae95715e23c176c804766612b5d2702c236fcf0",
      "parents": [
        "bfa64c4ab1235b732542f11f4e0005e1774f779a"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Nov 29 19:43:27 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:26 2010 +0000"
      },
      "message": "ARM: 6503/1: Thumb-2: Restore sensible zImage header layout for CONFIG_THUMB2_KERNEL\n\nThe code which makes up the zImage header intends to leave a\n32-byte gap followed by a branch to the real entry point, a magic\nnumber, and a word containing the absolute entry point address.\n\nThis gets messed up with with CONFIG_THUMB2_KERNEL, because the\nsize of the initial padding NOPs changes.\n\nInstead, the header can be made fully compatible by restoring it to\nARM.\n\nIn the Thumb-2 case, we can replace the initial NOPs with a\nsequence which switches to Thumb and jumps to the real entry point.\n\nAs a consequence, the zImage entry point is now always ARM, so no\nspecial magic is needed any more for the uImage rules in the\nThumb-2 case.\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfa64c4ab1235b732542f11f4e0005e1774f779a",
      "tree": "d390ec77a74719fbbb060337efbc5aadb3a1d585",
      "parents": [
        "6323875db20fd8ca8c8fbbd608bc377f2d4c8cf5"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Nov 29 19:43:26 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:25 2010 +0000"
      },
      "message": "ARM: 6502/1: Thumb-2: Fix CONFIG_THUMB2_KERNEL breakage in compressed/head.S\n\nSome instruction operand combinations are used here which are nor\npermitted in Thumb-2.\n\nIn particular, most uses of pc as an operand are disallowed in\nThumb-2, and deprecated in ARM from ARMv7 onwards.\n\nThe modified code introduced by this patch should be compatible\nwith all architecture versions \u003e\u003d v3, with or without\nCONFIG_THUMB2_KERNEL.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6323875db20fd8ca8c8fbbd608bc377f2d4c8cf5",
      "tree": "585f1108cc59a4a77b8fd0295be040726de750df",
      "parents": [
        "4f79a5dd7c3e316e2230dc0ee665c40a39023a81"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Nov 29 19:43:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:25 2010 +0000"
      },
      "message": "ARM: 6501/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in mm/proc-v7.S\n\nDirectives such as .long and .word do not magically cause the\nassembler location counter to become aligned in gas.  As a result,\nusing these directives in code sections can result in misaligned\ndata words when building a Thumb-2 kernel (CONFIG_THUMB2_KERNEL).\n\nThis is a Bad Thing, since the ABI permits the compiler to assume\nthat fundamental types of word size or above are word- aligned when\naccessing them from C.  If the data is not really word-aligned,\nthis can cause impaired performance and stray alignment faults in\nsome circumstances.\n\nIn general, the following rules should be applied when using data\nword declaration directives inside code sections:\n\n    * .quad and .double:\n         .align 3\n\n    * .long, .word, .single, .float:\n         .align (or .align 2)\n\n    * .short:\n        No explicit alignment required, since Thumb-2\n        instructions are always 2 or 4 bytes in size.\n        immediately after an instruction.\n\nIn this specific case, we can achieve the desired alignment by\nforcing a 32-bit branch instruction using the W() macro, since the\nassembler location counter is already 32-bit aligned in this case.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4f79a5dd7c3e316e2230dc0ee665c40a39023a81",
      "tree": "38ba4294db39a53c40dda2540392eabaf98ae23e",
      "parents": [
        "077248fcce5edabb1b77ba3269e6c72341769d94"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Nov 29 19:43:24 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:24 2010 +0000"
      },
      "message": "ARM: 6500/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in kernel/head.S\n\nDirectives such as .long and .word do not magically cause the\nassembler location counter to become aligned in gas.  As a result,\nusing these directives in code sections can result in misaligned\ndata words when building a Thumb-2 kernel (CONFIG_THUMB2_KERNEL).\n\nThis is a Bad Thing, since the ABI permits the compiler to assume\nthat fundamental types of word size or above are word- aligned when\naccessing them from C.  If the data is not really word-aligned,\nthis can cause impaired performance and stray alignment faults in\nsome circumstances.\n\nIn general, the following rules should be applied when using data\nword declaration directives inside code sections:\n\n    * .quad and .double:\n         .align 3\n\n    * .long, .word, .single, .float:\n         .align (or .align 2)\n\n    * .short:\n        No explicit alignment required, since Thumb-2\n        instructions are always 2 or 4 bytes in size.\n        immediately after an instruction.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "077248fcce5edabb1b77ba3269e6c72341769d94",
      "tree": "99a3ef92054ef39e63d39c56673f4db4c84c803d",
      "parents": [
        "7eb25ebee894ba2f8a591a83e45accc091ced19f"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Nov 29 19:43:23 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:24 2010 +0000"
      },
      "message": "ARM: 6499/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in bootp/init.S\n\nDirectives such as .long and .word do not magically cause the\nassembler location counter to become aligned in gas.  As a result,\nusing these directives in code sections can result in misaligned\ndata words when building a Thumb-2 kernel (CONFIG_THUMB2_KERNEL).\n\nThis is a Bad Thing, since the ABI permits the compiler to assume\nthat fundamental types of word size or above are word- aligned when\naccessing them from C.  If the data is not really word-aligned,\nthis can cause impaired performance and stray alignment faults in\nsome circumstances.\n\nIn general, the following rules should be applied when using data\nword declaration directives inside code sections:\n\n    * .quad and .double:\n         .align 3\n\n    * .long, .word, .single, .float:\n         .align (or .align 2)\n\n    * .short:\n        No explicit alignment required, since Thumb-2\n        instructions are always 2 or 4 bytes in size.\n        immediately after an instruction.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7eb25ebee894ba2f8a591a83e45accc091ced19f",
      "tree": "ca919154dbdd4560d72a2804a7769834446210ba",
      "parents": [
        "bc8b57f08c53344d13e3b5e644c56c0355899b47"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Nov 29 19:43:22 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:23 2010 +0000"
      },
      "message": "ARM: 6498/1: vfp: Correct data alignment for CONFIG_THUMB2_KERNEL\n\nDirectives such as .long and .word do not magically cause the\nassembler location counter to become aligned in gas.  As a result,\nusing these directives in code sections can result in misaligned\ndata words when building a Thumb-2 kernel (CONFIG_THUMB2_KERNEL).\n\nThis is a Bad Thing, since the ABI permits the compiler to assume\nthat fundamental types of word size or above are word- aligned when\naccessing them from C.  If the data is not really word-aligned,\nthis can cause impaired performance and stray alignment faults in\nsome circumstances.\n\nIn general, the following rules should be applied when using data\nword declaration directives inside code sections:\n\n    * .quad and .double:\n         .align 3\n\n    * .long, .word, .single, .float:\n         .align (or .align 2)\n\n    * .short:\n        No explicit alignment required, since Thumb-2\n        instructions are always 2 or 4 bytes in size.\n        immediately after an instruction.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bc8b57f08c53344d13e3b5e644c56c0355899b47",
      "tree": "5474a82e8341eb06ceac9bba0eeb9a1415130d20",
      "parents": [
        "e6afec9b6808eff6dc392ac07c1552e87aebcdf7"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Mon Nov 29 19:43:21 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:44:23 2010 +0000"
      },
      "message": "ARM: 6497/1: kexec: Correct data alignment for CONFIG_THUMB2_KERNEL\n\nDirectives such as .long and .word do not magically cause the\nassembler location counter to become aligned in gas.  As a result,\nusing these directives in code sections can result in misaligned\ndata words when building a Thumb-2 kernel (CONFIG_THUMB2_KERNEL).\n\nThis is a Bad Thing, since the ABI permits the compiler to assume\nthat fundamental types of word size or above are word- aligned when\naccessing them from C.  If the data is not really word-aligned,\nthis can cause impaired performance and stray alignment faults in\nsome circumstances.\n\nIn general, the following rules should be applied when using data\nword declaration directives inside code sections:\n\n    * .quad and .double:\n         .align 3\n\n    * .long, .word, .single, .float:\n         .align (or .align 2)\n\n    * .short:\n        No explicit alignment required, since Thumb-2\n        instructions are always 2 or 4 bytes in size.\n        immediately after an instruction.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e6afec9b6808eff6dc392ac07c1552e87aebcdf7",
      "tree": "67ea03e347da896518f96c7611eb792bf6a9f374",
      "parents": [
        "e8a7e48bb248a1196484d3f8afa53bded2b24e71"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Fri Nov 26 13:45:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 30 13:38:57 2010 +0000"
      },
      "message": "ARM: 6496/1: GIC: Do not try to register more then NR_IRQS interrupts\n\nThis change limits number of GIC-originating interrupts to the\nplatform maximum (defined by NR_IRQS) while still initialising\nall distributor registers.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f1ee150fc7039eb65039ab17d9a95dfa6250133",
      "tree": "a046eb1eb39f36148de40009a1a03adae1f38c18",
      "parents": [
        "f9d1bf755315a66353a7f42319cff471b36fffb3"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sat Nov 06 23:34:03 2010 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 30 20:14:05 2010 +0800"
      },
      "message": "ARM: pxa/palm: fix ifdef around gen_nand driver registration\n\nReported-by: Rafael Gandolfi \u003ckaillasse91@hotmail.fr\u003e\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "1db550118c46d96f371de5b3d0bd51edb148bd54",
      "tree": "b8504c67032dbe41332871ee9429ebdf5d574f68",
      "parents": [
        "e8a7e48bb248a1196484d3f8afa53bded2b24e71"
      ],
      "author": {
        "name": "Jason Chagas",
        "email": "jason.chagas@marvell.com",
        "time": "Mon Nov 15 09:50:12 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 30 20:14:03 2010 +0800"
      },
      "message": "ARM: mmp2: remove not used clk_rtc\n\nRTC clock will remain at 32KHz and powered on, there is no need for it\nat this moment.\n\nSigned-off-by: Jason Chagas \u003cjason.chagas@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "b94ca0792d49f5856570ba66f53acd69cd0917fc",
      "tree": "ab83934f236bd55de3d55ae2bdf0bfcfe876ae62",
      "parents": [
        "e8a7e48bb248a1196484d3f8afa53bded2b24e71"
      ],
      "author": {
        "name": "Eric Benard",
        "email": "eric@eukrea.com",
        "time": "Fri Oct 15 11:27:17 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 30 10:59:15 2010 +0100"
      },
      "message": "at91: merge all at91rm9200 defconfig in one single file\n\nAbout all options present in each file are activated\nin the single file.\n\nSigned-off-by: Eric Benard \u003ceric@eukrea.com\u003e\nTested-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "4acf89fb3bbb01ba9de4a7cc102e46095a12c94e",
      "tree": "ef4387601d7bf5d244932e176a49b43a444f6692",
      "parents": [
        "71f608ef56c987c5325c3aaf9c3fadd4ddc77f64"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Sun Nov 28 20:30:27 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 30 08:49:11 2010 +0000"
      },
      "message": "ARM: S3C2412: Fix typo in CONFIG_CPU_S3C2412_ONLY definition\n\nDependency on (CPU_S3C2416 is not selected) was defined as \"!CPU_2416\",\ninstead of \"!CPU_S3C2416\". Fix it.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "71f608ef56c987c5325c3aaf9c3fadd4ddc77f64",
      "tree": "cd4c29d743deafbfadb73ad832ea13a928ff007d",
      "parents": [
        "4249f8acf993046948dc1f2e74244fe484c8cb8f"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "yauhen.kharuzhy@promwad.com",
        "time": "Sun Nov 28 20:30:23 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 30 08:44:09 2010 +0000"
      },
      "message": "ARM: S3C2443: Select properly ARM core type\n\nSelect ARM920T core when compiling kernel for s3c2443.\n\nSigned-off-by: Yauhen Kharuzhy \u003cyauhen.kharuzhy@promwad.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4249f8acf993046948dc1f2e74244fe484c8cb8f",
      "tree": "b7fea261f5f33a3b9843599f296cf54fa1c71395",
      "parents": [
        "e8a7e48bb248a1196484d3f8afa53bded2b24e71"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Sun Nov 28 20:30:19 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 30 08:34:02 2010 +0000"
      },
      "message": "ARM: SMDK2416: Select MACH_SMDK, S3C_DEV_NAND, S3C_DEV_USB_HOST\n\nEnable compilation of platform devices and initialization code used in\nSMDK2416 board file.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a9735c81a43054a7e8cb8771c8e04c01fcacde10",
      "tree": "53d0fa7f31240a95eb7a77cd555d87ce9c20472e",
      "parents": [
        "aa3fc52546b847f590d86a093afd863ff9081628",
        "0d8e2d0dad98a693bad88aea6876ac8b94ad95c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 29 14:36:07 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 29 14:36:07 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  OMAP2+: PM/serial: hold console semaphore while OMAP UARTs are disabled\n  OMAP: UART: don\u0027t resume UARTs that are not enabled.\n"
    },
    {
      "commit": "44266416f786514ec43a0d15ad951c34566b99c9",
      "tree": "65377cecd33737052b712102caaa35fa2acb461c",
      "parents": [
        "3561d43fd289f590fdae672e5eb831b8d5cf0bf6"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Nov 29 18:46:22 2010 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Nov 29 19:19:15 2010 +0300"
      },
      "message": "ARM: cns3xxx: Fix build with CONFIG_PCI\u003dy\n\ncommit 6338a6aa7c082f11d55712251e14178c68bf5869 (\"ARM: 6269/1: Add \u0027code\u0027\nparameter for hook_fault_code()\") breaks CNS3xxx build:\n\n  CC      arch/arm/mach-cns3xxx/pcie.o\npcie.c: In function \u0027cns3xxx_pcie_init\u0027:\npcie.c:373: warning: passing argument 4 of \u0027hook_fault_code\u0027 makes integer from pointer without a cast\npcie.c:373: error: too few arguments to function \u0027hook_fault_code\u0027\n\nThis commit fixes the small issue.\n\nCc: stable@kernel.org [36]\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d4d2ad948e9a9c316e72fdc09d7490dfda4773da",
      "tree": "38c50fa58d76fa90004a3bab593a6fa353dc1a33",
      "parents": [
        "5c3b9bac28c62151f133a944fe14df5e153ae493",
        "540565257101f7c52b6fc5a57651f7505f8d20fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 27 07:17:16 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 27 07:17:16 2010 +0900"
      },
      "message": "Merge branch \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  ARM: mach-shmobile: clock-sh7372: remove bogus pllc2 clock toggling.\n  ARM: mach-shmobile: clock-sh7372: remove unnecessary fsi clocks\n  ARM: mach-shmobile: clock-sh7372: modify error code\n  ARM: mach-shmobile: ap4evb: FSI clock use proper process for ak4642\n  ARM: mach-shmobile: ap4evb: FSI clock use proper process for HDMI\n  ARM: mach-shmobile: clock-sh7372: remove fsidiv bogus disable\n  ARM: mach-shmobile: sh7372 USB0/IIC1 MSTP fix\n"
    },
    {
      "commit": "5c3b9bac28c62151f133a944fe14df5e153ae493",
      "tree": "f8159b142262aaa80406f2dbef744c012ffda113",
      "parents": [
        "b127c6fb508f86542c3d5e460e1b99d2294360a6",
        "15ec44611904be0dcc97b84c29fbf964e5e2b36f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 27 07:16:29 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 27 07:16:29 2010 +0900"
      },
      "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:\n  mmc: sdhci: 8-bit bus width changes\n  mmc: sdio: fix runtime PM anomalies by introducing MMC_CAP_POWER_OFF_CARD\n  mmc: sdio: fix nasty oops in mmc_sdio_detect\n  mmc: omap4: hsmmc: Fix improper card detection while booting\n  mmc: fix rmmod race for hosts using card-detection polling\n  mmc: sdhci: Fix crash on boot with C0 stepping Moorestown platforms\n  mmc: sdhci-esdhc-imx: enable QUIRK_NO_MULTIBLOCK only for i.MX25 and i.MX35\n  mmc: sdhci-esdhc-imx: fix timeout on i.MX\u0027s sdhci\n  mmc: sdhci: Properly enable SDIO IRQ wakeups\n  mmc: ushc: Return proper error code for ushc_probe()\n  mmc: Fix printing of card DDR type\n"
    },
    {
      "commit": "b127c6fb508f86542c3d5e460e1b99d2294360a6",
      "tree": "e316ea74828176f6a02713ade6b67a0766cd801b",
      "parents": [
        "0a66a59649f8d3f09a0ca77f1a232ec77adeeda2",
        "9adf262a9f81489635f7868c9819cb864192811b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 27 07:15:25 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 27 07:15:25 2010 +0900"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: S5PV210: Fix sysdev related warning messages\n  ARM: S3C24XX: Fix UART3 submask on S3C2416 and S3C2443\n  ARM: S3C24XX: Fix Demux error in UART3 irqs on S3C2443 and S3C2416\n  ARM: S3C64XX: fix uart clock setup for mini6410/real6410\n  ARM: S3C24XX: Fix wrong s3c_gpio_cfgpull\n  ARM: S3C2410: Adapt h1940-bluetooth to gpiolib changes\n"
    },
    {
      "commit": "9adf262a9f81489635f7868c9819cb864192811b",
      "tree": "caf67848c4f1277ea5a6c099753ea5519cac9bd4",
      "parents": [
        "35bbcfe6dd283ab36b46ce7c0b79986acad7b20b"
      ],
      "author": {
        "name": "Abhilash Kesavan",
        "email": "a.kesavan@samsung.com",
        "time": "Fri Oct 08 09:07:19 2010 +0530"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Nov 25 10:58:11 2010 +0900"
      },
      "message": "ARM: S5PV210: Fix sysdev related warning messages\n\nThis patch fixes following warning messages when CONFIG_PM selected.\n\nIn file included from arch/arm/mach-s5pv210/mach-smdkv210.c:34:\narch/arm/plat-samsung/include/plat/pm.h:104: warning: \u0027struct sys_device\u0027\ndeclared inside parameter list\narch/arm/plat-samsung/include/plat/pm.h:104: warning: its scope is only this\ndefinition or declaration, which is probably not what you want\narch/arm/plat-samsung/include/plat/pm.h:105: warning: \u0027struct sys_device\u0027\ndeclared inside parameter list\n\nIn file included from arch/arm/mach-s5pv210/mach-smdkc110.c:31:\narch/arm/plat-samsung/include/plat/pm.h:104: warning: \u0027struct sys_device\u0027\ndeclared inside parameter list\narch/arm/plat-samsung/include/plat/pm.h:104: warning: its scope is only this\ndefinition or declaration, which is probably not what you want\narch/arm/plat-samsung/include/plat/pm.h:105: warning: \u0027struct sys_device\u0027\ndeclared inside parameter list\n\nSigned-off-by: Abhilash Kesavan \u003ca.kesavan@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "35bbcfe6dd283ab36b46ce7c0b79986acad7b20b",
      "tree": "fc2d552b1b2d7b5d619d0efdd7c3f36903f83a86",
      "parents": [
        "18ad782c7fdbbb6b9db9e8d912fee1d783fe79e0"
      ],
      "author": {
        "name": "Abhilash Kesavan",
        "email": "a.kesavan@samsung.com",
        "time": "Thu Oct 21 06:45:48 2010 +0530"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Nov 25 10:58:11 2010 +0900"
      },
      "message": "ARM: S3C24XX: Fix UART3 submask on S3C2416 and S3C2443\n\nThe UART3 submask should be 0x7 (SUBSRCPND[26:24]).\n\nSigned-off-by: Abhilash Kesavan \u003ca.kesavan@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "18ad782c7fdbbb6b9db9e8d912fee1d783fe79e0",
      "tree": "d7e66fd8f7ff6935f94d9bb544a53df527444c2d",
      "parents": [
        "8b8c87dee47ae7e41af95d03ca56b3a4633466a6"
      ],
      "author": {
        "name": "Abhilash Kesavan",
        "email": "a.kesavan@samsung.com",
        "time": "Thu Oct 21 06:45:48 2010 +0530"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Nov 25 10:58:11 2010 +0900"
      },
      "message": "ARM: S3C24XX: Fix Demux error in UART3 irqs on S3C2443 and S3C2416\n\nIRQ_S3C2443_UART3 is being used as the base when it should actually\nbe IRQ_S3C2443_RX3 on S3C2443 and S3C2416 for the UART3.\n\nSigned-off-by: Abhilash Kesavan \u003ca.kesavan@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "8b8c87dee47ae7e41af95d03ca56b3a4633466a6",
      "tree": "800d46cd2350b7b6205204054529f95be79e834f",
      "parents": [
        "cce58ab380727169ef72b76481441f851e5850b0"
      ],
      "author": {
        "name": "Darius Augulis",
        "email": "augulis.darius@gmail.com",
        "time": "Tue Nov 16 18:08:50 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Nov 25 10:58:11 2010 +0900"
      },
      "message": "ARM: S3C64XX: fix uart clock setup for mini6410/real6410\n\nDon\u0027t rewrite clock config in UCON preconfigured by\nbootloader. No need to set 10th bit in UCON because\n[11:10] 2\u0027b00 means source clock is PCLK too.\nIf set, console does not work if bootloader\nhas preconfigured [11:10] with 2\u0027b00.\nIf not set, console works with any bootloader\nconfig value (2\u0027bxx).\nMore information about clock setup in UCON is available\nin \"S3C6410X RISC Microprocessor User\u0027s Manual,\nRevision 1.20\" p. 31-13 (Chapter 31.6.2\nUART CONTROL REGISTER).\n\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "cce58ab380727169ef72b76481441f851e5850b0",
      "tree": "0fde5a62293fa1ce57e93b23f12c6608dbf942f9",
      "parents": [
        "6fc50eafc49262e376455a480f9d793817fe74e2"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Nov 15 11:11:22 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Nov 25 10:58:10 2010 +0900"
      },
      "message": "ARM: S3C24XX: Fix wrong s3c_gpio_cfgpull\n\nThis patch fixes wrong s3c_gpio_cfgpull with s3c_gpio_setpull.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "6fc50eafc49262e376455a480f9d793817fe74e2",
      "tree": "249982749bdc32e48578dc1eaa2079c814807dac",
      "parents": [
        "3561d43fd289f590fdae672e5eb831b8d5cf0bf6"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Tue Nov 16 18:11:59 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Nov 25 10:58:10 2010 +0900"
      },
      "message": "ARM: S3C2410: Adapt h1940-bluetooth to gpiolib changes\n\nReplace in s3c_gpio_cfgpull with s3c_gpio_setpull.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "0d8e2d0dad98a693bad88aea6876ac8b94ad95c6",
      "tree": "d2b5bc9475d040b677de7b974300c0ad1222ae7c",
      "parents": [
        "f910043ce00791c06afc3789278447c4e88670ea"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Nov 24 16:49:05 2010 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Nov 24 16:14:30 2010 -0800"
      },
      "message": "OMAP2+: PM/serial: hold console semaphore while OMAP UARTs are disabled\n\nThe console semaphore must be held while the OMAP UART devices are\ndisabled, lest a console write cause an ARM abort (and a kernel crash)\nwhen the underlying console device is inaccessible.  These crashes\nonly occur when the console is on one of the OMAP internal serial\nports.\n\nWhile this problem has been latent in the PM idle loop for some time,\nthe crash was not triggerable with an unmodified kernel until commit\n6f251e9db1093c187addc309b5f2f7fe3efd2995 (\"OMAP: UART: omap_device\nconversions, remove implicit 8520 assumptions\").  After this patch, a\nconsole write often occurs after the console UART has been disabled in\nthe idle loop, crashing the system.  Several users have encountered\nthis bug:\n\n    http://www.mail-archive.com/linux-omap@vger.kernel.org/msg38396.html\n\n    http://www.mail-archive.com/linux-omap@vger.kernel.org/msg36602.html\n\nThe same commit also introduced new code that disabled the UARTs\nduring init, in omap_serial_init_port().  The kernel will also crash\nin this code when earlyconsole and extra debugging is enabled:\n\n    http://www.mail-archive.com/linux-omap@vger.kernel.org/msg36411.html\n\nThe minimal fix for the -rc series is to hold the console semaphore\nwhile the OMAP UARTs are disabled.  This is a somewhat overbroad fix,\nsince the console may not be located on an OMAP UART, as is the case\nwith the GPMC UART on Zoom3.  While it is technically possible to\ndetermine which devices the console or earlyconsole is actually\nrunning on, it is not a trivial problem to solve, and the code to do\nso is not really appropriate for the -rc series.\n\nThe right long-term fix is to ensure that no code outside of the OMAP\nserial driver can disable an OMAP UART.  As I understand it, code to\nimplement this is under development by TI.\n\nThis patch is a collaboration between Paul Walmsley \u003cpaul@pwsan.com\u003e\nand Tony Lindgren \u003ctony@atomide.com\u003e.  Thanks to Ming Lei\n\u003ctom.leiming@gmail.com\u003e and Pramod \u003cpramod.gurav@ti.com\u003e for their\nfeedback on earlier versions of this patch.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: Pramod \u003cpramod.gurav@ti.com\u003e\nCc: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nCc: Jean Pihet \u003cjean.pihet@newoldbits.com\u003e\nCc: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\n"
    },
    {
      "commit": "f910043ce00791c06afc3789278447c4e88670ea",
      "tree": "d1bd00a601bfacb0b08e0b4e6b32cbc96dbffd99",
      "parents": [
        "0b9466ccea3c4ec363737288dd9467bf978c9c2d"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Nov 24 11:09:03 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Nov 24 16:09:30 2010 -0800"
      },
      "message": "OMAP: UART: don\u0027t resume UARTs that are not enabled.\n\nAdd additional check to omap_uart_resume_idle() so that only\nenabled (specifically, idle-enabled) UARTs are allowed to resume.\nThis matches the existing check in prepare idle.\n\nWithout this patch, the system will hang if a board is\nconfigured to register only some uarts instead of all of\nthem and PM is enabled.\n\nCc: Govindraj R. \u003cgovindraj.raja@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n[tony@atomide.com: updated description]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0b9466ccea3c4ec363737288dd9467bf978c9c2d",
      "tree": "0922c1676305e09d095ceafcc741e173154979d3",
      "parents": [
        "e5fa506173a6ed1ca8d78ba1e390cfdebc2fd49a",
        "0e91ec0c06d2cd15071a6021c94840a50e6671aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 07:41:10 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 07:41:10 2010 +0900"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6482/2: Fix find_next_zero_bit and related assembly\n  ARM: 6490/1: MM: bugfix: initialize spinlock for init_mm.context\n  ARM: avoid annoying \u003c4\u003e\u0027s in printk output\n  SCSI: arm fas216: fix missing \u0027;\u0027\n  ARM: avoid marking decompressor .stack section as having contents\n  ARM: 6489/1: thumb2: fix incorrect optimisation in usracc\n  ARM: 6488/1: nomadik: prevent sched_clock() wraparound\n  ARM: 6484/1: fix compile warning in mm/init.c\n  ARM: 6473/1: Small update to ux500 specific L2 cache code\n  ARM: improve compiler\u0027s ability to optimize page tables\n  mx25: fix spi device registration typo\n  ARM i.MX27 eukrea: Fix compilation\n  ARM i.MX spi: fix compilation for i.MX21\n  ARM i.MX pcm037 eet: compile fixes\n  ARM i.MX: sdma is merged, so remove #ifdef SDMA_IS_MERGED\n  ARM mx3fb: check for DMA engine type\n  mach-pcm037_eet: Fix section mismatch for eet_init_devices()\n"
    },
    {
      "commit": "3070fb888be52c5488976828ffc9f950872ffadc",
      "tree": "de59e3130d6e715a45199bf28e10d43d2ec570b1",
      "parents": [
        "68ca92aa1f980d91ac98f798b313b70864f60e4b",
        "dfcd6e438927ad8c54278e5b1a34a4fe76e57ad2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 06:58:19 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 06:58:19 2010 +0900"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: clkfwk: Build fix for non-legacy CPG changes.\n  sh: Use GCC __builtin_prefetch() to implement prefetch().\n  sh: fix vsyscall compilation due to .eh_frame issue\n  sh: avoid to flush all cache in sys_cacheflush\n  sh: clkfwk: Disable init clk op for non-legacy clocks.\n  sh: clkfwk: Kill off now unused algo_id in set_rate op.\n  sh: clkfwk: Kill off unused clk_set_rate_ex().\n"
    },
    {
      "commit": "0e91ec0c06d2cd15071a6021c94840a50e6671aa",
      "tree": "1d0cb8bbdbab498af1f2513d9f0637105b2d2c3b",
      "parents": [
        "28c22d7dc99486ef4186dde41d5260e75b3076f7"
      ],
      "author": {
        "name": "James Jones",
        "email": "jajones@nvidia.com",
        "time": "Wed Nov 24 00:21:37 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 24 20:17:46 2010 +0000"
      },
      "message": "ARM: 6482/2: Fix find_next_zero_bit and related assembly\n\nThe find_next_bit, find_first_bit, find_next_zero_bit\nand find_first_zero_bit functions were not properly\nclamping to the maxbit argument at the bit level. They\nwere instead only checking maxbit at the byte level.\nTo fix this, add a compare and a conditional move\ninstruction to the end of the common bit-within-the-\nbyte code used by all the functions and be sure not to\nclobber the maxbit argument before it is used.\n\nCc: \u003cstable@kernel.org\u003e\nReviewed-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nTested-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: James Jones \u003cjajones@nvidia.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "540565257101f7c52b6fc5a57651f7505f8d20fe",
      "tree": "7adee0bc65a02fead0dd9cae4f2d4632b227ac56",
      "parents": [
        "4d048435e9864998f6a6ad16422393d42322716d",
        "421b446abeec55bed1251fab80cb5c12be58b773"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:21:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:21:08 2010 +0900"
      },
      "message": "Merge branch \u0027rmobile/fsi-despair\u0027 into rmobile-fixes-for-linus\n"
    },
    {
      "commit": "421b446abeec55bed1251fab80cb5c12be58b773",
      "tree": "7c9b92368cf986b776f9ecf457683761a592a941",
      "parents": [
        "b16a2892b9852839307894cc429b7a7b145138a7"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Nov 19 07:23:52 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:34:04 2010 +0900"
      },
      "message": "ARM: mach-shmobile: clock-sh7372: remove bogus pllc2 clock toggling.\n\nThe PLLC2 clock was utilizing the same sort of enable/disable without\nregard to usecount approach that the FSIDIV clock was when being used as\na PLL pass-through. This forces the enable/disable through the clock\nframework, which now prevents the clock from being ripped out or modified\nunderneath users that have an existing handle on it.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b16a2892b9852839307894cc429b7a7b145138a7",
      "tree": "0d555aad6061ac3ff4a7853504f645df0c06cc43",
      "parents": [
        "a57b1a9bdfb61e8d7dc7acc5e2d8bc04c549e668"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Nov 19 07:23:32 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:31:08 2010 +0900"
      },
      "message": "ARM: mach-shmobile: clock-sh7372: remove unnecessary fsi clocks\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a57b1a9bdfb61e8d7dc7acc5e2d8bc04c549e668",
      "tree": "8df21430851fc87c0ddc0183d489c423b47449d5",
      "parents": [
        "22de4e1fe446794acaebdf19dcaff4256d659972"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Nov 19 07:23:26 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:31:03 2010 +0900"
      },
      "message": "ARM: mach-shmobile: clock-sh7372: modify error code\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "22de4e1fe446794acaebdf19dcaff4256d659972",
      "tree": "daafc6b0c41ef1c0ad6f4cab642994523096e743",
      "parents": [
        "d4bc99b977e3a1dd10a84a01ebe59ac2ccebf0cd"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Nov 19 07:23:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:31:00 2010 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb: FSI clock use proper process for ak4642\n\nCurrent AP4 FSI didn\u0027t use set_rate for ak4642,\nand used dummy rate when init.\nAnd FSI driver was modified to always call set_rate.\n\nThe user which are using FSI set_rate is only AP4 now.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d4bc99b977e3a1dd10a84a01ebe59ac2ccebf0cd",
      "tree": "441a72709a1dd40ac84b89cec8b036f00960a96b",
      "parents": [
        "e8ee13a818db4954517cea7da6e7c15b9656eb00"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Nov 24 02:44:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:29:56 2010 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb: FSI clock use proper process for HDMI\n\nCurrent AP4 FSI set_rate function used bogus clock process\nwhich didn\u0027t care enable/disable and clk-\u003eusecound.\nTo solve this issue, this patch also modify FSI driver to call\nset_rate with enough options.\nThis patch modify it.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e8ee13a818db4954517cea7da6e7c15b9656eb00",
      "tree": "ee32ff1ae74411bc7475b07ab7c253462da43d60",
      "parents": [
        "ea49b1669b7b405e0eb0bf877c7b7fb01f8dd19b"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Nov 19 07:22:58 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 15:29:50 2010 +0900"
      },
      "message": "ARM: mach-shmobile: clock-sh7372: remove fsidiv bogus disable\n\nCurrent FSIDIV clock framework had bogus disable.\nThis patch remove it.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ea49b1669b7b405e0eb0bf877c7b7fb01f8dd19b",
      "tree": "e3b1685edee456e456eb0b1edd64d0f561b937af",
      "parents": [
        "a4ec046c98283d9f36817589081e14850570739f",
        "9e8c32cac9929858337e29dd4e28fd87bc073ef5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 24 08:23:56 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 24 08:23:56 2010 +0900"
      },
      "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: (41 commits)\n  ALSA: hda - Identify more variants for ALC269\n  ALSA: hda - Fix wrong ALC269 variant check\n  ALSA: hda - Enable jack sense for Thinkpad Edge 11\n  ALSA: Revert \"ALSA: hda - Fix switching between dmic and mic using the same mux on IDT/STAC\"\n  ALSA: hda - Fixed ALC887-VD initial error\n  ALSA: atmel - Fix the return value in error path\n  ALSA: hda: Use hp-laptop quirk to enable headphones automute for Asus A52J\n  ALSA: snd-atmel-abdac: test wrong variable\n  ALSA: azt3328: period bug fix (for PA), add missing ACK on stop timer\n  ALSA: hda: Add Samsung R720 SSID for subwoofer pin fixup\n  ALSA: sound/pci/asihpi/hpioctl.c: Remove unnecessary casts of pci_get_drvdata\n  ALSA: sound/core/pcm_lib.c: Remove unnecessary semicolons\n  ALSA: sound/ppc: Use printf extension %pR for struct resource\n  ALSA: ac97: Apply quirk for Dell Latitude D610 binding Master and Headphone controls\n  ASoC: uda134x - set reg_cache_default to uda134x_reg\n  ASoC: Add support for MAX98089 CODEC\n  ASoC: davinci: fixes for multi-component\n  ASoC: Fix register cache setup WM8994 for multi-component\n  ASoC: Fix dapm_seq_compare() for multi-component\n  ASoC: RX1950: Fix hw_params function\n  ...\n"
    },
    {
      "commit": "28c22d7dc99486ef4186dde41d5260e75b3076f7",
      "tree": "8e0af1ab29e966ee1080d80acb9f297e97cf7328",
      "parents": [
        "932c42b286e2c6479d1cbdee2927cb283b1c0c3b"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@gmail.com",
        "time": "Tue Nov 23 11:39:23 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 23 22:46:12 2010 +0000"
      },
      "message": "ARM: 6490/1: MM: bugfix: initialize spinlock for init_mm.context\n\ninit_mm used at kernel/sched.c:idle_task_exit() has spin_lock\n(init_mm.context.id_lock) that is not initialized when spin_lock/unlock\nis called at an ARM machine. Note that mm_struct.context.id_lock is\nusually initialized except for the instance of init_mm at\nlinux/arch/arm/mm/context.c\n\nNot initializing this spinlock incurs \"BUG: pinlock bad magic\"\nwarning when spinlock debug is enabled. We have observed such\ninstances when testing PM in S5PC210 machines.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "932c42b286e2c6479d1cbdee2927cb283b1c0c3b",
      "tree": "eeb6ecd92c13755b67dcb3a3d5f94000794632b5",
      "parents": [
        "5d61b718ec23694a87b2c5c590809c12453a1833"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 23 22:27:55 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 23 22:27:55 2010 +0000"
      },
      "message": "ARM: avoid annoying \u003c4\u003e\u0027s in printk output\n\nAdding KERN_WARNING in the middle of strings now produces those tokens\nin the output, rather than accepting the level as was once the case.\nFix this in the one reported case.  There might be more...\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f6a1f2184c0ea85ad98a4d6e450ad584423d10ce",
      "tree": "2e5f74b714dd46d2c781392fa330c0c339b5919e",
      "parents": [
        "b0c4d4ee4e4f13fa3f017c00319a18c1ea31b7d7",
        "46e3f3075931493f65e9561ef57bcc23fe077a13"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 23 09:37:25 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 23 09:37:25 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "15ec44611904be0dcc97b84c29fbf964e5e2b36f",
      "tree": "d64384c6bf47beee40172419a29b09c2943e964e",
      "parents": [
        "ed919b0125b26dcc052e44836f66e7e1f5c49c7e"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 19 16:48:39 2010 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Nov 22 15:12:04 2010 -0500"
      },
      "message": "mmc: sdhci: 8-bit bus width changes\n\nWe now:\n * check for a v3 controller before setting 8-bit bus width\n * offer a callback for platform code to switch to 8-bit mode, which\n   allows non-v3 controllers to support it\n * rely on mmc-\u003ecaps |\u003d MMC_CAP_8_BIT_DATA; in platform code to specify\n   that the board designers have indeed brought out all the pins for\n   8-bit to the slot.\n\nWe were previously relying only on whether the *controller* supported\n8-bit, which doesn\u0027t tell us anything about the pin configuration in\nthe board design.\n\nThis fixes the MMC card regression reported by Maxim Levitsky here:\n   http://thread.gmane.org/gmane.linux.kernel.mmc/4336\nby no longer assuming that 8-bit works by default.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nTested-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b0c4d4ee4e4f13fa3f017c00319a18c1ea31b7d7",
      "tree": "a41a225bbb8e82a87358d330011713c18a60cf03",
      "parents": [
        "1142b71d85894dcff1466dd6c871ea3c89e0352c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 22 12:00:59 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 22 12:00:59 2010 +0000"
      },
      "message": "ARM: avoid marking decompressor .stack section as having contents\n\nThe .stack section doesn\u0027t contain any contents, and doesn\u0027t require\ninitialization either.  Rather than marking the output section with\n\u0027NOLOAD\u0027 but still having it exist in the object files, mark it with\n%nobits which avoids the assembler marking the section with \u0027CONTENTS\u0027.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1142b71d85894dcff1466dd6c871ea3c89e0352c",
      "tree": "57ff6436b35a8952c46e66acac9616342271886f",
      "parents": [
        "8fbb97a2bc9b8c91b5a4588ba80709e48dad3f16"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Nov 19 13:18:31 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 21 22:05:58 2010 +0000"
      },
      "message": "ARM: 6489/1: thumb2: fix incorrect optimisation in usracc\n\nCommit 8b592783 added a Thumb-2 variant of usracc which, when it is\ncalled with \\rept\u003d2, calls usraccoff once with an offset of 0 and\nsecondly with a hard-coded offset of 4 in order to avoid incrementing\nthe pointer again. If \\inc !\u003d 4 then we will store the data to the wrong\noffset from \\ptr. Luckily, the only caller that passes \\rept\u003d2 to this\nfunction is __clear_user so we haven\u0027t been actively corrupting user data.\n\nThis patch fixes usracc to pass \\inc instead of #4 to usraccoff\nwhen it is called a second time.\n\nCc: \u003cstable@kernel.org\u003e\nReported-by: Tony Thompson \u003ctony.thompson@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8fbb97a2bc9b8c91b5a4588ba80709e48dad3f16",
      "tree": "7843b6acb76bf1b0679c78fdf3d45402eea8e86f",
      "parents": [
        "963fec4e0f4993486ee91edfafba0c972834d8c3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Nov 19 10:16:05 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 21 22:05:57 2010 +0000"
      },
      "message": "ARM: 6488/1: nomadik: prevent sched_clock() wraparound\n\nThe current implementation of sched_clock() for the Nomadik\nfamily is based on the clock source that will wrap around without\nany compensation. Currently on the Ux500 after 1030 seconds.\n\nUtilize cnt32_to_63 to expand the sched_clock() counter to 63\nbits and introduce a keepwarm() timer to assure that sched clock\nand this cnt32_to_63 is called atleast once every half period.\n\nWhen I print out the actual wrap-around time, and using\na year (3600*24*365 seconds) as minumum wrap limit I get an\nactual wrap-around of:\nsched_clock: using 55 bits @ 8333125 Hz wrap in 416 days\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "963fec4e0f4993486ee91edfafba0c972834d8c3",
      "tree": "3174b0e397d7d900183629fff5e6792cd390c4a9",
      "parents": [
        "ffc43ef31395063d32e72de0a9c3d061347c3b94"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Nov 17 10:08:49 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 21 22:05:56 2010 +0000"
      },
      "message": "ARM: 6484/1: fix compile warning in mm/init.c\n\nCommit 7c63984b86 (ARM: do not define VMALLOC_END relative to PAGE_OFFSET)\nchanged VMALLOC_END to be an explicit value. Before this, it was\nrelative to PAGE_OFFSET and therefore converted to unsigned long\nas PAGE_OFFSET is an unsigned long. This introduced the following\nbuild warning. Fix this by changing the explicit defines of\nVMALLOC_END to be unsigned long.\n\n  CC      arch/arm/mm/init.o\narch/arm/mm/init.c: In function \u0027mem_init\u0027:\narch/arm/mm/init.c:606: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 12 has type \u0027unsigned int\u0027\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Uwe Kleine-K \u003cu.kleine-koenig@pengutronix.dee\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ffc43ef31395063d32e72de0a9c3d061347c3b94",
      "tree": "c9358dbcb3a17672b8e647afcb9e3f912a85e899",
      "parents": [
        "c0ba10b512eb2e2a3888b6e6cc0e089f5e7a191b"
      ],
      "author": {
        "name": "Per Fransson",
        "email": "per.xx.fransson@stericsson.com",
        "time": "Mon Nov 15 14:31:17 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 21 22:05:56 2010 +0000"
      },
      "message": "ARM: 6473/1: Small update to ux500 specific L2 cache code\n\nThis change updates the ux500 specific outer cache code to use\nthe new *_relaxed() I/O accessors.\n\nSigned-off-by: Per Fransson \u003cper.xx.fransson@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "c0ba10b512eb2e2a3888b6e6cc0e089f5e7a191b"
}
