)]}'
{
  "log": [
    {
      "commit": "2f3972168353d355854d6381f1f360ce83b723e5",
      "tree": "78d1013f792083ca34925fba1ae30e71c7bbd1d5",
      "parents": [
        "41c93088127df2579e8ca64010929ec9e41d5543"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Apr 12 12:49:16 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 13:12:12 2012 -0700"
      },
      "message": "drivers/rtc/rtc-pl031.c: enable clock on all ST variants\n\nThe ST variants of the PL031 all require bit 26 in the control register\nto be set before they work properly.  Discovered this when testing on\nthe Nomadik board where it would suprisingly just stand still.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Mian Yousaf Kaukab \u003cmian.yousaf.kaukab@stericsson.com\u003e\nCc: Alessandro Rubini \u003crubini@unipv.it\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3ec434c69ac7f447ff6e6389c19727c9f002087",
      "tree": "4b60b41bb31b52c979a8c5e5fd45aad913a8bf03",
      "parents": [
        "c3cba9281ba39f3aef377fe52890e2d8f1e6dae3"
      ],
      "author": {
        "name": "Konstantin Shlyakhovoy",
        "email": "x0155534@ti.com",
        "time": "Thu Apr 12 12:49:15 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 13:12:12 2012 -0700"
      },
      "message": "drivers/rtc/rtc-twl.c: use static register while reading time\n\nRTC stores time and date in several registers.  Due to the fact that\nthese registers can\u0027t be read instantaneously, there is a chance that\nreading from counting registers gives an error of one minute, one hour,\none day, etc.\n\nTo address this issue, the RTC has hardware support to copy the RTC\ncounting registers to static shadowed registers.  The current\nimplementation does not use this feature, and in a stress test, we can\nreproduce this error at a rate of around two times per 300000 readings.\n\nFix the implementation to ensure that the right snapshot of time is\ncaptured.\n\nSigned-off-by: Konstantin Shlyakhovoy \u003cx0155534@ti.com\u003e\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: linux-omap \u003clinux-omap@vger.kernel.org\u003e\nAcked-by: Mykola Oleksiienko \u003cx0174904@ti.com\u003e\nAcked-by: Oleksandr Dmytryshyn \u003coleksandr.dmytryshyn@ti.com\u003e\nAcked-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3cba9281ba39f3aef377fe52890e2d8f1e6dae3",
      "tree": "b5c9a43711be9a96c7689b39868beef266ac04a5",
      "parents": [
        "cd1e6f9e53e1a673a489826729709aaffa8ad621"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Thu Apr 12 12:49:14 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 13:12:12 2012 -0700"
      },
      "message": "drivers/rtc/rtc-s3c.c: add placeholder for driver private data\n\nDriver data field is a pointer, hence assigning that to an integer results\nin compilation warnings.\n\nFixes following compilation warnings:\n\n  drivers/rtc/rtc-s3c.c: In function `s3c_rtc_get_driver_data\u0027:\n  drivers/rtc/rtc-s3c.c:452:3: warning: return makes integer from pointer without a cast [enabled by default]\n  drivers/rtc/rtc-s3c.c: At top level:\n  drivers/rtc/rtc-s3c.c:674:3: warning: initialization makes pointer from integer without a cast [enabled by default]\n  drivers/rtc/rtc-s3c.c:674:3: warning: (near initialization for `s3c_rtc_dt_match[1].data\u0027) [enabled by default]\n  drivers/rtc/rtc-s3c.c:677:3: warning: initialization makes pointer from integer without a cast [enabled by default]\n  drivers/rtc/rtc-s3c.c:677:3: warning: (near initialization for `s3c_rtc_dt_match[2].data\u0027) [enabled by default]\n  drivers/rtc/rtc-s3c.c:680:3: warning: initialization makes pointer from integer without a cast [enabled by default]\n  drivers/rtc/rtc-s3c.c:680:3: warning: (near initialization for `s3c_rtc_dt_match[3].data\u0027) [enabled by default]\n\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nCc: Heiko Stuebner \u003cheiko@sntech.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd1e6f9e53e1a673a489826729709aaffa8ad621",
      "tree": "ad21faabe2c6e2211c302bf449fd0cae5e28aa0a",
      "parents": [
        "3971dae51d7cccf4c8197786b050b3a65ace01f0"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Thu Apr 12 12:49:14 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 13:12:12 2012 -0700"
      },
      "message": "drivers/rtc/rtc-s3c.c: fix compilation error\n\nFix this error:\n\n  drivers/rtc/rtc-s3c.c: At top level:\n  drivers/rtc/rtc-s3c.c:671:3: error: request for member `data\u0027 in something not a structure or union\n  drivers/rtc/rtc-s3c.c:674:3: error: request for member `data\u0027 in something not a structure or union\n  drivers/rtc/rtc-s3c.c:677:3: error: request for member `data\u0027 in something not a structure or union\n  drivers/rtc/rtc-s3c.c:680:3: error: request for member `data\u0027 in something not a structure or union\n\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nCc: Heiko Stuebner \u003cheiko@sntech.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32050017cf3bf2b983571a90351328b4f66e463d",
      "tree": "2d74014af20316dcc0b7eeaef7a341d89b414472",
      "parents": [
        "bb58da08f01ee12561867fcd4385b82679ae7f6c"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Thu Apr 12 12:49:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 13:12:12 2012 -0700"
      },
      "message": "drivers/rtc/rtc-efi.c: fix section mismatch warning\n\nefi_rtc_init() uses platform_driver_probe(), so there\u0027s no need to also\nset efi_rtc_driver\u0027s probe member (as it won\u0027t be used anyway).  This\nfixes a modpost section mismatch warning (as efi_rtc_probe() validly is\n__init).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb58da08f01ee12561867fcd4385b82679ae7f6c",
      "tree": "892e60c551aa5be4046fe20402c0cb9d2950a978",
      "parents": [
        "44e4360fa3384850d65dd36fb4e6e5f2f112709b"
      ],
      "author": {
        "name": "Andreas Dumberger",
        "email": "andreas.dumberger@tqs.de",
        "time": "Thu Apr 12 12:49:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 13:12:12 2012 -0700"
      },
      "message": "drivers/rtc/rtc-r9701.c: reset registers if invalid values are detected\n\nhwclock refuses to set date/time if RTC registers contain invalid\nvalues.  Check the date/time register values at probe time and\ninitialize them to make hwclock happy.\n\nSigned-off-by: Andreas Dumberger \u003candreas.dumberger@tqs.de\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d32c88f0b94061b3af2e3ade92422407282eb12",
      "tree": "2e1f81aa47b2cf59625c8fba17199617e33802e6",
      "parents": [
        "43f63c8711ce02226b7bbdafeba7b8031faf3fb4",
        "dac23b0d0513916498d40412818bd2c581b365f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge batch of fixes from Andrew Morton:\n \"The simple_open() cleanup was held back while I wanted for laggards to\n  merge things.\n\n  I still need to send a few checkpoint/restore patches.  I\u0027ve been\n  wobbly about merging them because I\u0027m wobbly about the overall\n  prospects for success of the project.  But after speaking with Pavel\n  at the LSF conference, it sounds like they\u0027re further toward\n  completion than I feared - apparently davem is at the \"has stopped\n  complaining\" stage regarding the net changes.  So I need to go back\n  and re-review those patchs and their (lengthy) discussion.\"\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (16 patches)\n  memcg swap: use mem_cgroup_uncharge_swap fix\n  backlight: add driver for DA9052/53 PMIC v1\n  C6X: use set_current_blocked() and block_sigmask()\n  MAINTAINERS: add entry for sparse checker\n  MAINTAINERS: fix REMOTEPROC F: typo\n  alpha: use set_current_blocked() and block_sigmask()\n  simple_open: automatically convert to simple_open()\n  scripts/coccinelle/api/simple_open.cocci: semantic patch for simple_open()\n  libfs: add simple_open()\n  hugetlbfs: remove unregister_filesystem() when initializing module\n  drivers/rtc/rtc-88pm860x.c: fix rtc irq enable callback\n  fs/xattr.c:setxattr(): improve handling of allocation failures\n  fs/xattr.c:listxattr(): fall back to vmalloc() if kmalloc() failed\n  fs/xattr.c: suppress page allocation failure warnings from sys_listxattr()\n  sysrq: use SEND_SIG_FORCED instead of force_sig()\n  proc: fix mount -t proc -o AAA\n"
    },
    {
      "commit": "fd835d1f2d4826a19530bc045579ffda5775b8f7",
      "tree": "f12232fd5995c658375a545fe1d7686dc98b8ef0",
      "parents": [
        "44c824982fd37a578da23cc90885e9690a6a3f0e"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Thu Apr 05 14:25:08 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:25:50 2012 -0700"
      },
      "message": "drivers/rtc/rtc-88pm860x.c: fix rtc irq enable callback\n\nAccording to 88pm860x spec, rtc alarm irq enable control is bit3 for\nRTC_ALARM_EN, so fix it.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nCc: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "820d41cf0cd0e94a5661e093821e2e5c6b36a9d8",
      "tree": "4d03046048dc52a8fa539c7e7b846e02738d8ca5",
      "parents": [
        "6268b325c3066234e7bddb99d2b98bcedb0c0033",
        "88b48684fe2d4f6207223423227c80d5408bccaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 18:02:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 18:02:10 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: cleanups of io includes\" from Olof Johansson:\n \"Rob Herring has done a sweeping change cleaning up all of the\n  mach/io.h includes, moving some of the oft-repeated macros to a common\n  location and removing a bunch of boiler plate.  This is another step\n  closer to a common zImage for multiple platforms.\"\n\nFix up various fairly trivial conflicts (\u003cmach/io.h\u003e removal vs changes\naround it, tegra localtimer.o is *still* gone, yadda-yadda).\n\n* tag \u0027cleanup2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (29 commits)\n  ARM: tegra: Include assembler.h in sleep.S to fix build break\n  ARM: pxa: use common IOMEM definition\n  ARM: dma-mapping: convert ARCH_HAS_DMA_SET_COHERENT_MASK to kconfig symbol\n  ARM: __io abuse cleanup\n  ARM: create a common IOMEM definition\n  ARM: iop13xx: fix missing declaration of iop13xx_init_early\n  ARM: fix ioremap/iounmap for !CONFIG_MMU\n  ARM: kill off __mem_pci\n  ARM: remove bunch of now unused mach/io.h files\n  ARM: make mach/io.h include optional\n  ARM: clps711x: remove unneeded include of mach/io.h\n  ARM: dove: add explicit include of dove.h to addr-map.c\n  ARM: at91: add explicit include of hardware.h to uncompressor\n  ARM: ep93xx: clean-up mach/io.h\n  ARM: tegra: clean-up mach/io.h\n  ARM: orion5x: clean-up mach/io.h\n  ARM: davinci: remove unneeded mach/io.h include\n  [media] davinci: remove includes of mach/io.h\n  ARM: OMAP: Remove remaining includes for mach/io.h\n  ARM: msm: clean-up mach/io.h\n  ...\n"
    },
    {
      "commit": "bcd550745fc54f789c14e7526e0633222c505faa",
      "tree": "c3fe11a6503b7ffdd4406a9fece5c40b3e2a3f6d",
      "parents": [
        "93f378883cecb9dcb2cf5b51d9d24175906659da",
        "646783a389828e76e813f50791f7999429c821bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 14:16:48 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 14:16:48 2012 -0700"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer core updates from Thomas Gleixner.\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  ia64: vsyscall: Add missing paranthesis\n  alarmtimer: Don\u0027t call rtc_timer_init() when CONFIG_RTC_CLASS\u003dn\n  x86: vdso: Put declaration before code\n  x86-64: Inline vdso clock_gettime helpers\n  x86-64: Simplify and optimize vdso clock_gettime monotonic variants\n  kernel-time: fix s/then/than/ spelling errors\n  time: remove no_sync_cmos_clock\n  time: Avoid scary backtraces when warning of \u003e 11% adj\n  alarmtimer: Make sure we initialize the rtctimer\n  ntp: Fix leap-second hrtimer livelock\n  x86, tsc: Skip refined tsc calibration on systems with reliable TSC\n  rtc: Provide flag for rtc devices that don\u0027t support UIE\n  ia64: vsyscall: Use seqcount instead of seqlock\n  x86: vdso: Use seqcount instead of seqlock\n  x86: vdso: Remove bogus locking in update_vsyscall_tz()\n  time: Remove bogus comments\n  time: Fix change_clocksource locking\n  time: x86: Fix race switching from vsyscall to non-vsyscall clock\n"
    },
    {
      "commit": "30304e5a79d424eb2c8707b3ff0e9b8bf6ab3e8f",
      "tree": "63968fb97b86861e31922515395feef8a110f884",
      "parents": [
        "750f77064a290beb162352077b52c61b04bcae0e",
        "b8589e2a8065b8e7773742b60ae96b63b757bb69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:56:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:56:35 2012 -0700"
      },
      "message": "Merge tag \u0027mfd_3.4-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD changes from Samuel Ortiz:\n - 4 new drivers: Freescale i.MX on-chip Anatop, Ricoh\u0027s RC5T583 and\n   TI\u0027s TPS65090 and TPS65217.\n - New variants support (8420, 8520 ab9540), cleanups and bug fixes for\n   the abx500 and db8500 ST-E chipsets.\n - Some minor fixes and update for the wm8994 from Mark.\n - The beginning of a long term TWL cleanup effort coming from the TI\n   folks.\n - Various fixes and cleanups for the s5m, TPS659xx, pm860x, and MAX8997\n   drivers.\n\nFix up trivial conflicts due to duplicate patches and header file\ncleanups (\u003clinux/device.h\u003e removal etc).\n\n* tag \u0027mfd_3.4-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (97 commits)\n  gpio/twl: Add DT support to gpio-twl4030 driver\n  gpio/twl: Allocate irq_desc dynamically for SPARSE_IRQ support\n  mfd: Detach twl6040 from the pmic mfd driver\n  mfd: Replace twl-* pr_ macros by the dev_ equivalent and do various cleanups\n  mfd: Micro-optimization on twl4030 IRQ handler\n  mfd: Make twl4030 SIH SPARSE_IRQ capable\n  mfd: Move twl-core IRQ allocation into twl[4030|6030]-irq files\n  mfd: Remove references already defineid in header file from twl-core\n  mfd: Remove unneeded header from twl-core\n  mfd: Make twl-core not depend on pdata-\u003eirq_base/end\n  ARM: OMAP2+: board-omap4-*: Do not use anymore TWL6030_IRQ_BASE in board files\n  mfd: Return twl6030_mmc_card_detect IRQ for board setup\n  Revert \"mfd: Add platform data for MAX8997 haptic driver\"\n  mfd: Add support for TPS65090\n  mfd: Add some da9052-i2c section annotations\n  mfd: Build rtc5t583 only if I2C config is selected to y.\n  mfd: Add anatop mfd driver\n  mfd: Fix compilation error in tps65910.h\n  mfd: Add 8420 variant to db8500-prcmu\n  mfd: Add 8520 PRCMU variant to db8500-prcmu\n  ...\n"
    },
    {
      "commit": "09893ee84591b0417a9186a7e7cf1503ccf99ac2",
      "tree": "da8b044ad157b82203df04ae48cb60f4737cc390",
      "parents": [
        "4bb2d1009f671815870e8f78e826e4f9071392a7",
        "7d1206bc2859c6e9f46e35ae697c138e7d7858a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 12:34:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 12:34:33 2012 -0700"
      },
      "message": "Merge tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: More device tree support updates\" from Olof Johansson:\n \"This branch contains a number of updates for device tree support on\n  several ARM platforms, in particular:\n\n   * AT91 continues the device tree conversion adding support for a\n     number of on-chip drivers and other functionality\n   * ux500 adds probing of some of the core SoC blocks through device\n     tree\n   * Initial device tree support for ST SPEAr600 platforms\n   * kirkwood continues the conversion to device-tree probing\"\n\nManually merge arch/arm/mach-ux500/Kconfig due to MACH_U8500 rename, and\ndrivers/usb/gadget/at91_udc.c due to header file include cleanups.\n\nAlso do an \"evil merge\" for the MACH_U8500 config option rename that the\naffected RMI4 touchscreen driver in staging.  It\u0027s called MACH_MOP500\nnow, and it was missed during previous merges.\n\n* tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (48 commits)\n  ARM: SPEAr600: Add device-tree support to SPEAr600 boards\n  ARM: ux500: Provide local timer support for Device Tree\n  ARM: ux500: Enable PL022 SSP Controller in Device Tree\n  ARM: ux500: Enable PL310 Level 2 Cache Controller in Device Tree\n  ARM: ux500: Enable PL011 AMBA UART Controller for Device Tree\n  ARM: ux500: Enable Cortex-A9 GIC (Generic Interrupt Controller) in Device Tree\n  ARM: ux500: db8500: list most devices in the snowball device tree\n  ARM: ux500: split dts file for snowball into generic part\n  ARM: ux500: combine the board init functions for DT boot\n  ARM: ux500: Initial Device Tree support for Snowball\n  ARM: ux500: CONFIG: Enable Device Tree support for future endeavours\n  ARM: kirkwood: use devicetree for rtc-mv\n  ARM: kirkwood: rtc-mv devicetree bindings\n  ARM: kirkwood: fdt: define uart[01] as disabled, enable uart0\n  ARM: kirkwood: fdt: facilitate new boards during fdt migration\n  ARM: kirkwood: fdt: absorb kirkwood_init()\n  ARM: kirkwood: fdt: use mrvl ticker symbol\n  ARM: orion: wdt: use resource vice direct access\n  ARM: Kirkwood: Remove tclk from kirkwood_asoc_platform_data.\n  ARM: orion: spi: remove enable_clock_fix which is not used\n  ...\n"
    },
    {
      "commit": "9e4db1c3eed55c22328d8022c2c80adb3093833f",
      "tree": "9643545e6bd182f1d3e19942f590a6a1e3198320",
      "parents": [
        "de8856d2c11f562c60ed9340a83db4a4f829a6e6",
        "aae528d9a8ad79d4b21b1b723abc9447fdb0d200"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "message": "Merge branch \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM platform updates from Russell King:\n \"This covers platform stuff for platforms I have a direct interest in\n  (iow, I have the hardware).  Essentially:\n   - as we no longer support any other Acorn platforms other than RiscPC\n     anymore, we can collect all that code into mach-rpc.\n   - convert Acorn expansion card stuff to use IRQ allocation functions,\n     and get rid of NO_IRQ from there.\n   - cleanups to the ebsa110 platform to move some private stuff out of\n     its header files.\n   - large amount of SA11x0 updates:\n   - conversion of private DMA implementation to DMA engine support\n     (this actually gives us greater flexibility in drivers over the old\n     API.)\n   - re-worked ucb1x00 updates - convert to genirq, remove sa11x0\n     dependencies, fix various minor issues\n   - move platform specific sa11x0 framebuffer data into platform files\n     in arch/arm instead of keeping this in the driver itself\n   - update sa11x0 IrDA driver for DMA engine, and allow it to use DMA\n     for SIR transmissions as well as FIR\n   - rework sa1111 support for genirq, and irq allocation\n   - fix sa1111 IRQ support so it works again\n   - use sparse IRQ support\n\n  After this, I have one more pull request remaining from my current\n  set, which I think is going to be the most problematical as it\n  generates 8 conflicts.\"\n\nFixed up the trivial conflict in arch/arm/mach-rpc/Makefile as per\nRussell.\n\n* \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm: (125 commits)\n  ARM: 7343/1: sa11x0: convert to sparse IRQ\n  ARM: 7342/2: sa1100: prepare for sparse irq conversion\n  ARM: 7341/1: input: prepare jornada720 keyboard and ts for sa11x0 sparse irq\n  ARM: 7340/1: rtc: sa1100: include mach/irqs.h instead of asm/irq.h\n  ARM: sa11x0: remove unused DMA controller definitions\n  ARM: sa11x0: remove old SoC private DMA driver\n  USB: sa1111: add hcd .reset method\n  USB: sa1111: add OHCI shutdown methods\n  USB: sa1111: reorganize ohci-sa1111.c\n  USB: sa1111: get rid of nasty printk(KERN_DEBUG \"%s: ...\", __FILE__)\n  USB: sa1111: sparse and checkpatch cleanups\n  ARM: sa11x0: don\u0027t static map sa1111\n  ARM: sa1111: use dev_err() rather than printk()\n  ARM: sa1111: cleanup sub-device registration and unregistration\n  ARM: sa1111: only setup DMA for DMA capable devices\n  ARM: sa1111: register sa1111 devices with dmabounce in bus notifier\n  ARM: sa1111: move USB interface register definitions to ohci-sa1111.c\n  ARM: sa1111: move PCMCIA interface register definitions to sa1111_generic.c\n  ARM: sa1111: move PS/2 interface register definitions to sa1111p2.c\n  ARM: sa1111: delete unused physical GPIO register definitions\n  ...\n"
    },
    {
      "commit": "66f03c614c0902ccf7d6160459362a9352f33271",
      "tree": "b9a8864efe5aa7fc5c96cc5ccbeca41f5cd6f6a7",
      "parents": [
        "34800598b2eebe061445216473b1e4c2ff5cba99",
        "cdc3df6f44f72c5924a16a47e1663c3fb0e57820"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:47:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:47:35 2012 -0700"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: device tree work\" from Arnd Bergmann:\n \"Most of these patches convert code from using static platform data to\n  describing the hardware in the device tree.  This is only the first\n  half of the changes for v3.4 because a lot of patches for this topic\n  came in the last week before the merge window.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFix up trivial conflicts in arch/arm/mach-vexpress/{Kconfig,core.h}\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (86 commits)\n  Document: devicetree: add OF documents for arch-mmp\n  ARM: dts: append DTS file of pxa168\n  ARM: mmp: append OF support on pxa168\n  ARM: mmp: enable rtc clk in pxa168\n  i2c: pxa: add OF support\n  serial: pxa: add OF support\n  arm/dts: mt_ventoux: very basic support for TeeJet Mt.Ventoux board\n  ARM: OMAP2+: Remove extra ifdefs for board-generic\n  ARM: OMAP2+: Fix build error when only ARCH_OMAP2/3 or 4 is selected\n  ASoC: DT: Add digital microphone binding to PAZ00 board.\n  ARM: dt: Add ARM PMU to tegra*.dtsi\n  ARM: at91: at91sam9x5cm/dt: add leds support\n  ARM: at91: usb_a9g20/dt: add gpio-keys support\n  ARM: at91: at91sam9m10g45ek/dt: add gpio-keys support\n  ARM: at91: at91sam9m10g45ek/dt: add leds support\n  ARM: at91: usb_a9g20/dt: add leds support\n  ARM: at91/pio: add new PIO3 features\n  ARM: at91: add sam9_smc.o to at91sam9x5 build\n  ARM: at91/tc/clocksource: Add 32 bit variant to Timer Counter\n  ARM: at91/tc: add device tree support to atmel_tclib\n  ...\n"
    },
    {
      "commit": "34800598b2eebe061445216473b1e4c2ff5cba99",
      "tree": "a6d0eb6fe45d9480888d7ddb34840e172ed80e56",
      "parents": [
        "46b407ca4a6149c8d27fcec1881d4f184bec7c77",
        "511f1cb6d426938fabf9c6d69ce4861b66ffd919"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:41:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:41:24 2012 -0700"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: driver specific updates\" from Arnd Bergmann:\n \"These are all specific to some driver.  They are typically the\n  platform side of a change in the drivers directory, such as adding a\n  new driver or extending the interface to the platform.  In cases where\n  there is no maintainer for the driver, or the maintainer prefers to\n  have the platform changes in the same branch as the driver changes,\n  the patches to the drivers are included as well.\n\n  A much smaller set of driver updates that depend on other branches\n  getting merged first will be sent later.\n\n  The new export of tegra_chip_uid conflicts with other changes in\n  fuse.c.  In rtc-sa1100.c, the global removal of IRQF_DISABLED\n  conflicts with the cleanup of the interrupt handling of that driver.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFixed up aforementioned trivial conflicts.\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (94 commits)\n  ARM: SAMSUNG: change the name from s3c-sdhci to exynos4-sdhci\n  mmc: sdhci-s3c: add platform data for the second capability\n  ARM: SAMSUNG: support the second capability for samsung-soc\n  ARM: EXYNOS: add support DMA for EXYNOS4X12 SoC\n  ARM: EXYNOS: Add apb_pclk clkdev entry for mdma1\n  ARM: EXYNOS: Enable MDMA driver\n  regulator: Remove bq24022 regulator driver\n  rtc: sa1100: add OF support\n  pxa: magician/hx4700: Convert to gpio-regulator from bq24022\n  ARM: OMAP3+: SmartReflex: fix error handling\n  ARM: OMAP3+: SmartReflex: fix the use of debugfs_create_* API\n  ARM: OMAP3+: SmartReflex: micro-optimization for sanity check\n  ARM: OMAP3+: SmartReflex: misc cleanups\n  ARM: OMAP3+: SmartReflex: move late_initcall() closer to its argument\n  ARM: OMAP3+: SmartReflex: add missing platform_set_drvdata()\n  ARM: OMAP3+: hwmod: add SmartReflex IRQs\n  ARM: OMAP3+: SmartReflex: clear ERRCONFIG_VPBOUNDINTST only on a need\n  ARM: OMAP3+: SmartReflex: Fix status masking in ERRCONFIG register\n  ARM: OMAP3+: SmartReflex: Add a shutdown hook\n  ARM: OMAP3+: SmartReflex Class3: disable errorgen before disable VP\n  ...\n\nConflicts:\n\tarch/arm/mach-tegra/Makefile\n\tarch/arm/mach-tegra/fuse.c\n\tdrivers/rtc/rtc-sa1100.c\n"
    },
    {
      "commit": "d61b7a572b292e2be409e13b4b3adf475f18fb29",
      "tree": "e9d30390860147136c05e66abf1edda1bc5b0562",
      "parents": [
        "18d9946bc7e2252fe3c0f2f609ac383c627edefd",
        "f4e2467bad53023589cbff18dd1ab6e0aa3f004c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: global cleanups\" from Arnd Bergmann:\n \"Quite a bit of code gets removed, and some stuff moved around, mostly\n  the old samsung s3c24xx stuff.  There should be no functional changes\n  in this series otherwise.  Some cleanups have dependencies on other\n  arm-soc branches and will be sent in the second round.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFixed up trivial conflicts mainly due to #include\u0027s being changes on\nboth sides.\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (121 commits)\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n  ARM: EXYNOS: Add clock register addresses for EXYNOS4X12 bus devfreq driver\n  ARM: EXYNOS: add clock registers for exynos4x12-cpufreq\n  PM / devfreq: update the name of EXYNOS clock registers that were omitted\n  PM / devfreq: update the name of EXYNOS clock register\n  ARM: EXYNOS: change the prefix S5P_ to EXYNOS4_ for clock\n  ARM: EXYNOS: use static declaration on regarding clock\n  ARM: EXYNOS: replace clock.c for other new EXYNOS SoCs\n  ARM: OMAP2+: Fix build error after merge\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ...\n"
    },
    {
      "commit": "905cdc88b6eb9074c203be4883bce6c170757338",
      "tree": "fe83a5fb626ef85b9bc408261a7dabb2556a415e",
      "parents": [
        "7256ecc2b7b91b4212ccc5511cb12254bdf806d0"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Feb 23 14:27:58 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 25 23:57:17 2012 +0100"
      },
      "message": "ARM: 7340/1: rtc: sa1100: include mach/irqs.h instead of asm/irq.h\n\nSince asm/irq.h may not include mach/irqs.h, include mach/irqs.h directly.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "23019a733bb83c8499f192fb428b7e6e81c95a34",
      "tree": "710285ef4691a54bb2ca9a5ceb4f82474f55a638",
      "parents": [
        "58af4a244fa9f7ef86f45aa9f8fa835a89274bdd"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Mar 20 14:33:19 2012 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Sun Mar 25 14:36:31 2012 -0500"
      },
      "message": "ARM: pxa: use common IOMEM definition\n\npxa was missed in the moving of IOMEM to a common definition, so lots of\nIOMEM redefined warnings were introduced. So remove pxa IOMEM definition\nand fix all the fallout.\n\nReported-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: rtc-linux@googlegroups.com\nCc: alsa-devel@alsa-project.org\n"
    },
    {
      "commit": "7d1206bc2859c6e9f46e35ae697c138e7d7858a7",
      "tree": "14af84e9a635e59293edf81aa562b6740c57d310",
      "parents": [
        "f4eb28340771c12cdbf8b5ec149dbd3b0eef1687",
        "c899445f9783309ac73073282d4c0ae27f51fa9a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Mar 24 19:15:55 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Mar 24 19:16:04 2012 +0000"
      },
      "message": "Merge branch \u0027kirkwood/dt\u0027 into next/dt2\n\nThis was part of the for-next branch earlier but for some reasons\na rebuild of the tree missed it, so I\u0027m putting it back in now.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "0d19eac12031680dc5f5402921fb0c388e42f619",
      "tree": "57302fb8778b6527c35175cc1edf228dd9f7abb9",
      "parents": [
        "56c10bf82c10588b743e75a13a7949e11b9fc942",
        "bba1594d348b59d6172e02bf74fba837c8273989"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:36:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:36:29 2012 -0700"
      },
      "message": "Merge branch \u0027amba\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull #2 ARM updates from Russell King:\n \"Further ARM AMBA primecell updates which aren\u0027t included directly in\n  the previous commit.  I wanted to keep these separate as they\u0027re\n  touching stuff outside arch/arm/.\"\n\n* \u0027amba\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7362/1: AMBA: Add module_amba_driver() helper macro for amba_driver\n  ARM: 7335/1: mach-u300: do away with MMC config files\n  ARM: 7280/1: mmc: mmci: Cache MMCICLOCK and MMCIPOWER register\n  ARM: 7309/1: realview: fix unconnected interrupts on EB11MP\n  ARM: 7230/1: mmc: mmci: Fix PIO read for small SDIO packets\n  ARM: 7227/1: mmc: mmci: Prepare for SDIO before setting up DMA job\n  ARM: 7223/1: mmc: mmci: Fixup use of runtime PM and use autosuspend\n  ARM: 7221/1: mmc: mmci: Change from using legacy suspend\n  ARM: 7219/1: mmc: mmci: Change vdd_handler to a generic ios_handler\n  ARM: 7218/1: mmc: mmci: Provide option to configure bus signal direction\n  ARM: 7217/1: mmc: mmci: Put power register deviations in variant data\n  ARM: 7216/1: mmc: mmci: Do not release spinlock in request_end\n  ARM: 7215/1: mmc: mmci: Increase max_segs from 16 to 128\n"
    },
    {
      "commit": "9eab0a788d2d6e513f43b7c0e5bb9d60446233cb",
      "tree": "74b0e4386fbfd3b0ca58596bdb0616e57244a58d",
      "parents": [
        "40ce972d59fcfd4979e5de04456122447b40c1cf"
      ],
      "author": {
        "name": "Austin Boyle",
        "email": "Austin.Boyle@aviatnet.com",
        "time": "Fri Mar 23 15:02:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:40 2012 -0700"
      },
      "message": "rtc: ds1307: generalise ram size and offset\n\nGeneralise NVRAM to support RAM with other size and offset, such as the\n64 bytes of SRAM on the mcp7941x.\n\n[rdunlap@xenotime.net: fix printk format warning]\nSigned-off-by: Austin Boyle \u003cAustin.Boyle@aviatnet.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: David Anders \u003cdanders.dev@gmail.com\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40ce972d59fcfd4979e5de04456122447b40c1cf",
      "tree": "609a2480b6164eeb6586c30c5e08622e7045de66",
      "parents": [
        "b24a7267709bb0adb694364572478f919e9c7390"
      ],
      "author": {
        "name": "David Anders",
        "email": "x0132446@ti.com",
        "time": "Fri Mar 23 15:02:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:40 2012 -0700"
      },
      "message": "rtc: ds1307: comment and format cleanup\n\nDo some cleanup of the comment sections as well as correct some\nformatting issues reported by checkpatch.pl.\n\nSigned-off-by: David Anders \u003cx0132446@ti.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Austin Boyle \u003cAustin.Boyle@aviatnet.com\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b24a7267709bb0adb694364572478f919e9c7390",
      "tree": "1b1f56549c9966a483846d10c96dba1153210d38",
      "parents": [
        "32d322bcb0d6886084197247e30aa130956d5978"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Mar 23 15:02:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:40 2012 -0700"
      },
      "message": "rtc: ds1307: simplify irq setup code\n\nNo need to have two seperate if-blocks for setting up the irq.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: David Anders \u003cdanders.dev@gmail.com\u003e\nCc: Austin Boyle \u003cAustin.Boyle@aviatnet.com\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32d322bcb0d6886084197247e30aa130956d5978",
      "tree": "10cf0236a922101e3df41579e915e125dd5179ec",
      "parents": [
        "fef931ff98fe78bea804d9b4c49d410a7a97988c"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Mar 23 15:02:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:40 2012 -0700"
      },
      "message": "rtc: ds1307: refactor chip_desc table\n\nThe chip_desc table is suboptimal.  Currently it requires an entry for\nevery new chip type, even if it is empty.  This has already been\nforgotten for the ds1388.  Refactor the code, so new entries are only\nneeded, when they chip type really needs a (non-empty) description.\nAlso make the table visually more appealing.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Austin Boyle \u003cAustin.Boyle@aviatnet.com\u003e\nCc: David Anders \u003cdanders.dev@gmail.com\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fef931ff98fe78bea804d9b4c49d410a7a97988c",
      "tree": "c205ae155861d391e9268b98ece55fcc54ee8799",
      "parents": [
        "fad0738dcf6feccf601f5a24b8ccd3b26894b337"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Fri Mar 23 15:02:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:40 2012 -0700"
      },
      "message": "rtc: driver for DA9052/53 PMIC v1\n\nRTC Driver for Dialog Semiconductor DA9052/53 PMICs.\n\nThis patch is functionally tested on Samsung SMDKV6410.\n\n[akpm@linux-foundation.org: clean up file header layout, remove unneeded initialisation of local arrays]\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: David Dajun Chen \u003cdchen@diasemi.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fad0738dcf6feccf601f5a24b8ccd3b26894b337",
      "tree": "7340f5de44b573899a6f7c82fe9647fdaf7760cc",
      "parents": [
        "0cf30bdd919685b201f715ea347dd96d590942e8"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Fri Mar 23 15:02:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-max8925.c: fix alarm-\u003eenabled mistake in max8925_rtc_read_alarm/max8925_rtc_set_alarm\n\nmax8925_rtc_read_alarm() should set alrm-\u003eenabled based on both\nALARM_IRQ_MASK and ALARM_CTRL setting.  max8925_rtc_set_alarm() should\nenable/disable alarm according to ALARM_CTRL reg setting.\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cf30bdd919685b201f715ea347dd96d590942e8",
      "tree": "24874c977ee5af2de3cf49362456cdd806e1531a",
      "parents": [
        "aa19689bfaaa26f2d85588a8774e194de5e7be54"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Fri Mar 23 15:02:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-max8925.c: fix max8925_rtc_read_alarm() return value error\n\nmax8925_rtc_read_alarm should always return 0 with success\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa19689bfaaa26f2d85588a8774e194de5e7be54",
      "tree": "d3faac26baa3594ca8ab7dd7bbb63b4ca3788e39",
      "parents": [
        "2f6e5f9458646263d3d9ffadd5e11e3d8d15a7d0"
      ],
      "author": {
        "name": "Navin P",
        "email": "zicrim@gmail.com",
        "time": "Fri Mar 23 15:02:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-pm8xxx.c: make pm8xxx_rtc_pm_ops static\n\nSigned-off-by: Navin P \u003czicrim@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f6e5f9458646263d3d9ffadd5e11e3d8d15a7d0",
      "tree": "d7c0e867b5de5a5b94c32c2c66a4e22e934918a7",
      "parents": [
        "2778ebcc09c002cccdbd6b5509b5cbf4161b486d"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Fri Mar 23 15:02:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc: remove IRQF_DISABLED\n\nSince commit e58aa3d2d0cc (\"genirq: run irq handlers with interrupts\ndisabled\") we run all interrupt handlers with interrupts disabled and we\neven check and yell when an interrupt handler returns with interrupts\nenabled - see commit b738a50a2026 (\"genirq: warn when handler enables\ninterrupts\").\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2778ebcc09c002cccdbd6b5509b5cbf4161b486d",
      "tree": "096e1d6fe478c88db9d8cecf0e24c0d6fe4c73bb",
      "parents": [
        "94a339d016e26f96a1bd9e08306c857825c91a66"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 23 15:02:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-twl.c: return correct RTC event from ISR\n\nFollowing changes are made as part of this change:\n\n1. As TWL RTC supports periodic interrupt, the correct event should be\n   RTC_PF instead of RTC_UF.\n\n2. No need to initialize variable \"events\" to 0 \u0026 then OR it with the\n   event values.  Hence fixing it.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94a339d016e26f96a1bd9e08306c857825c91a66",
      "tree": "1f1fcdfbb741b6821b2f26d1f4c0442e03ac3f3d",
      "parents": [
        "f7439bcb74aca4234fedc336a21e169e6e33bb2e"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 23 15:02:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-twl.c: simplify RTC interrupt clearing\n\nFor clearing RTC interrupt, programming ALARM bit only is sufficient, as\nall other bits are any way not affected by writing 0 to them.\n\nHence removed unwanted OR operation.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7439bcb74aca4234fedc336a21e169e6e33bb2e",
      "tree": "815b214ea649e068711e5b36de3952f1221c717d",
      "parents": [
        "ce9f650636d310e4c8febc821b0038e9918a12db"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 23 15:02:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-twl.c: enable RTC irrespective of its prior state\n\nAs part of probe, before enabling RTC, RTC_CTRL register is read to check\nif it is already running.  If RTC is used by kernel alone, then this read\nis not required.  Even if RTC was enabled already by boot loader, setting\nSTOP_RTC bit again should not harm.  Hence removed unwanted read\noperation.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce9f650636d310e4c8febc821b0038e9918a12db",
      "tree": "3165a949b121068c6c62b42bb9c77f20cb53f5e4",
      "parents": [
        "b4f0b880c8d7eb225b79dec663780b4dcdea7fbc"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 23 15:02:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-twl.c: optimize IRQ bit access\n\nAs the TWL RTC driver has a cached copy of enabled RTC interrupt bits in\nvariable rtc_irq_bits, that can be checked before really setting or\nmasking any of the interrupt bits.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4f0b880c8d7eb225b79dec663780b4dcdea7fbc",
      "tree": "c99698d0030ac9c70b55f2fc03fe937772afa395",
      "parents": [
        "0abc920116303e81702a38429a1b61a896e02b37"
      ],
      "author": {
        "name": "zhao zhang",
        "email": "zhzhl555@gmail.com",
        "time": "Fri Mar 23 15:02:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "MIPS: add RTC support for loongson1B\n\nAdd RTC support(TOY counter0) for loongson1B SOC\n\nSigned-off-by: zhao zhang \u003czhzhl555@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0abc920116303e81702a38429a1b61a896e02b37",
      "tree": "69494f8249d1d55fac8a58ff2f67fc346ef52c16",
      "parents": [
        "109e941843893cb1b4f7bed24c615ba84ce00ff5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 23 15:02:31 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "rtc: convert rtc i2c drivers to module_i2c_driver\n\nFactor out some boilerplate code for i2c driver registration into\nmodule_i2c_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Piotr Ziecik \u003ckosmo@semihalf.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\u003e\nCc: Srikanth Srinivasan \u003csrikanth.srinivasan@freescale.com\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Sergey Lapin \u003cslapin@ossfans.org\u003e\nCc: Roman Fietze \u003croman.fietze@telemotive.de\u003e\nCc: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nCc: Alexander Bigga \u003cab@mycable.de\u003e\nCc: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nCc: Gregory Hermant \u003cgregory.hermant@calao-systems.com\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nCc: Byron Bradley \u003cbyron.bbradley@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "109e941843893cb1b4f7bed24c615ba84ce00ff5",
      "tree": "f71dc3d7386f333d23fd990cee12b91f8296ab3d",
      "parents": [
        "ee6c54ca64416c75aa6f5021e139f270192bae49"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 23 15:02:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "rtc: convert rtc spi drivers to module_spi_driver\n\nFactor out some boilerplate code for spi driver registration into\nmodule_spi_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Mark Jackson \u003cmpfj@mimc.co.uk\u003e\nCc: Dennis Aberilla \u003cdenzzzhome@yahoo.com\u003e\nCc: Nikolaus Voss \u003cn.voss@weinmann.de\u003e\nCc: \"Kim B. Heino\" \u003cKim.Heino@bluegiga.com\u003e\nCc: Raphael Assenat \u003craph@raphnet.net\u003e\nCc: Chris Verges \u003cchrisv@cyberswitching.com\u003e\nCc: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee6c54ca64416c75aa6f5021e139f270192bae49",
      "tree": "32c16e2747c4414bdb52939909e071fa07ba7fae",
      "parents": [
        "131f8b75f1c00a5a822ff2103db588466e942490"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Fri Mar 23 15:02:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "rtc/rtc-spear: call platform_set_drvdata() before registering rtc device\n\nrtc_device_register() calls rtc-spear routines internally.  These\nroutines call dev_get_drvdata() to get struct spear_rtc_config.\nCurrently, platform_set_drvdata is called after rtc device is\nregistered.  This causes system to crash, as dev_get_drvdata returns\nNULL.\n\nFor this we need to call platform_set_drvdata() before registering rtc\ndevice.  This requires further cleanup, that leads to removal of\ndev_set_drvdata on rtc-\u003edev, which was just not required at all.\n\nAlso, we change the parameter to request_irq and pass pointer to config\ninstead of pointer to rtc struct.\n\nThis patch brings all above changes.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Shiraz Hashim \u003cshiraz.hashim@st.com\u003e\nCc: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nAcked-by: Rajeev Kumar \u003crajeev-dlh.kumar@st.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "131f8b75f1c00a5a822ff2103db588466e942490",
      "tree": "5d2f0476e3ceacbcecd4af0850fa4fc959819e15",
      "parents": [
        "cd0e08a8c9fb9c50d182d20e3bc52452c1ce1bfb"
      ],
      "author": {
        "name": "Shiraz Hashim",
        "email": "shiraz.hashim@st.com",
        "time": "Fri Mar 23 15:02:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:38 2012 -0700"
      },
      "message": "rtc/spear: fix for RTC_AIE_ON and RTC_AIE_OFF ioctl errors\n\nDefine API for \u0027.alarm_irq_enable\u0027 to enable and disable alarm irq. This\nis required by the framework else RTC_AIE_ON and RTC_AIE_OFF ioctls\nreturn errors.\n\nSigned-off-by: Shiraz Hashim \u003cshiraz.hashim@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nAcked-by: Rajeev Kumar \u003crajeev-dlh.kumar@st.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd0e08a8c9fb9c50d182d20e3bc52452c1ce1bfb",
      "tree": "a05e21431c9f8812b3503dc6fe9c966743b0a4c4",
      "parents": [
        "0e0cb892a8dac7c76321c899934705e5f0812574"
      ],
      "author": {
        "name": "Deepak Sikri",
        "email": "deepak.sikri@st.com",
        "time": "Fri Mar 23 15:02:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:38 2012 -0700"
      },
      "message": "rtc-spear: fix for balancing the enable_irq_wake in Power Mgmt\n\nHandle the fix for unbalanced irq for the cases when enable_irq_wake\nfails, and a warning related to same is displayed on the console.  The\nworkaround is handled at the driver level.\n\nSigned-off-by: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Rajeev Kumar \u003crajeev-dlh.kumar@st.com\u003e\nCc: Shiraz Hashim \u003cshiraz.hashim@st.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f907ab06bb021bcb91d39c8d1b36536ebdb318fa",
      "tree": "6020618997a6ea1b5f5b59c89df35344023f7c82",
      "parents": [
        "7cc026f21e2acdcea8640df5da470c6fdca92911",
        "489e7bece7f6859a7df484a4dce08fa51fb0d876"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 20 22:42:24 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 20 22:42:24 2012 +0000"
      },
      "message": "Merge branch \u0027next/fixes-non-critical\u0027 into next/drivers\n\nConflicts:\n\tarch/arm/mach-lpc32xx/clock.c\n\tarch/arm/mach-pxa/pxa25x.c\n\tarch/arm/mach-pxa/pxa27x.c\n\nThe conflicts with pxa are non-obvious, we have multiple branches\nadding and removing the same clock settings. According to\nHaojian Zhuang, removing the sa1100 rtc dummy clock is the correct\nfix here.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "161f7a7161191ab9c2e97f787829ef8dd2b95771",
      "tree": "9776d3f963c7f0d247b7fb324eab4811a1302f67",
      "parents": [
        "2ba68940c893c8f0bfc8573c041254251bb6aeab",
        "a078c6d0e6288fad6d83fb6d5edd91ddb7b6ab33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 10:32:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 10:32:09 2012 -0700"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer changes for v3.4 from Ingo Molnar\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (32 commits)\n  ntp: Fix integer overflow when setting time\n  math: Introduce div64_long\n  cs5535-clockevt: Allow the MFGPT IRQ to be shared\n  cs5535-clockevt: Don\u0027t ignore MFGPT on SMP-capable kernels\n  x86/time: Eliminate unused irq0_irqs counter\n  clocksource: scx200_hrt: Fix the build\n  x86/tsc: Reduce the TSC sync check time for core-siblings\n  timer: Fix bad idle check on irq entry\n  nohz: Remove ts-\u003eEinidle checks before restarting the tick\n  nohz: Remove update_ts_time_stat from tick_nohz_start_idle\n  clockevents: Leave the broadcast device in shutdown mode when not needed\n  clocksource: Load the ACPI PM clocksource asynchronously\n  clocksource: scx200_hrt: Convert scx200 to use clocksource_register_hz\n  clocksource: Get rid of clocksource_calc_mult_shift()\n  clocksource: dbx500: convert to clocksource_register_hz()\n  clocksource: scx200_hrt:  use pr_\u003clevel\u003e instead of printk\n  time: Move common updates to a function\n  time: Reorder so the hot data is together\n  time: Remove most of xtime_lock usage in timekeeping.c\n  ntp: Add ntp_lock to replace xtime_locking\n  ...\n"
    },
    {
      "commit": "9e5ed094c89e55fbf11d2e81d60be98eb12346c0",
      "tree": "b77c63a452580643cdede36c3038d52995e54d8e",
      "parents": [
        "a64ae394eb7de5e39cf462c18edb202196c678fa"
      ],
      "author": {
        "name": "viresh kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Mar 15 10:40:38 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 16 23:32:35 2012 +0000"
      },
      "message": "ARM: 7362/1: AMBA: Add module_amba_driver() helper macro for amba_driver\n\nFor simple modules that contain a single amba_driver without any\nadditional setup code then ends up being a block of duplicated\nboilerplate. This patch adds a new macro, module_amba_driver(),\nwhich replaces the module_init()/module_exit() registrations with\ntemplate functions.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a94c7b0a8f31a8bcf3b136d469f7eb6b6b57bb78",
      "tree": "cac33ce0abaaeb56b6e08a396cb7ff4e3e3b8f61",
      "parents": [
        "d4ef467aea0fdcd5e75a4bbfaf97e579bbe532f3",
        "9652e8bd16e73f7a34cabf1ab114aaa5c97db660"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:25:17 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:25:17 2012 +0000"
      },
      "message": "Merge branch \u0027spear/dt\u0027 into next/dt2\n\n* spear/dt:\n  ARM: SPEAr600: Add device-tree support to SPEAr600 boards\n\n(update to v3.3-rc7)\n\nConflicts:\n\tarch/arm/mach-spear6xx/spear6xx.c\n\tarch/arm/mach-vexpress/Kconfig\n\nThe conflicts are between the previous contents of the next/dt2\nbranch and upstream changes from v3.3-rc7.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "c899445f9783309ac73073282d4c0ae27f51fa9a",
      "tree": "4b414caca7c3879c543d118af43d9c72cc279225",
      "parents": [
        "5dab643cd67e1a791052d092ab447534937bf3f1",
        "e871b87a1e978e618c75acd4ceb6cd4699728691"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:13:43 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:13:43 2012 +0000"
      },
      "message": "Merge branch \u0027kirkwood_dt_for_3.4_v3\u0027 of git://git.infradead.org/users/jcooper/linux-kirkwood into kirkwood/dt\n\n* \u0027kirkwood_dt_for_3.4_v3\u0027 of git://git.infradead.org/users/jcooper/linux-kirkwood:\n  ARM: kirkwood: use devicetree for rtc-mv\n  ARM: kirkwood: rtc-mv devicetree bindings\n  ARM: kirkwood: fdt: define uart[01] as disabled, enable uart0\n  ARM: kirkwood: fdt: facilitate new boards during fdt migration\n  ARM: kirkwood: fdt: absorb kirkwood_init()\n  ARM: kirkwood: fdt: use mrvl ticker symbol\n  ARM: orion: wdt: use resource vice direct access\n  ARM: Kirkwood: Remove tclk from kirkwood_asoc_platform_data.\n  ARM: orion: spi: remove enable_clock_fix which is not used\n"
    },
    {
      "commit": "ea983ede1195982c64220e9030c28ff111c8655c",
      "tree": "cefd082f03093abcec2ea720163c9b2a71494bd7",
      "parents": [
        "163f2cea673a4ae831ad2cd26d8f01977c3add93"
      ],
      "author": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Tue Mar 06 23:53:57 2012 +0000"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 16 04:28:42 2012 +0000"
      },
      "message": "ARM: kirkwood: rtc-mv devicetree bindings\n\nTrivial conversion to devicetree.\n\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "4a649903f91232d02284d53724b0a45728111767",
      "tree": "065a4aa03fc377d34f6b332fdb8b608c9bf0bc26",
      "parents": [
        "74a622be3db2898251cb524d1edbeaea589f2723"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Tue Mar 06 17:16:09 2012 -0800"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Mar 15 18:23:10 2012 -0700"
      },
      "message": "rtc: Provide flag for rtc devices that don\u0027t support UIE\n\nRichard Weinberger noticed that on some RTC hardware that\ndoesn\u0027t support UIE mode, due to coarse granular alarms\n(like 1minute resolution), the current virtualized RTC\nsupport doesn\u0027t properly error out when UIE is enabled.\n\nInstead the current code queues an alarm for the next second,\nbut it won\u0027t fire until up to a miniute later.\n\nThis patch provides a generic way to flag this sort of hardware\nand fixes the issue on the mpc5121 where Richard noticed the\nproblem.\n\nCC: stable@vger.kernel.org\nReported-by: Richard Weinberger \u003crichard@nod.at\u003e\nTested-by: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n"
    },
    {
      "commit": "f4e2467bad53023589cbff18dd1ab6e0aa3f004c",
      "tree": "8d7abbf418eabd25bbcdc9b6de2f8216d2eaa616",
      "parents": [
        "e3643b77de143c5548ec93abd8aa68f4123295ea",
        "a6de3df4f172e124280d88e617ee7d29f7af970b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 15 15:19:05 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 15 15:20:07 2012 +0000"
      },
      "message": "Merge branch \u0027ep93xx-for-arm-soc\u0027 of git://github.com/RyanMallon/linux-2.6 into next/cleanup\n\n* \u0027ep93xx-for-arm-soc\u0027 of git://github.com/RyanMallon/linux-2.6:\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n\n(update to v3.3-rc7)\n\nConflicts:\n\tarch/arm/mach-s3c2440/common.h\n"
    },
    {
      "commit": "2c76744b1b7850770712788a874f479d8033dc72",
      "tree": "e86b20141a28e20534c37d757ff9f7663609794c",
      "parents": [
        "990b07d952bff7116ba79e3c4ceeae5dd8d5ec3d",
        "8bec2e9e2efa8660c88077b2f1524b7a36eda714"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 09:36:57 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 09:36:57 2012 -0800"
      },
      "message": "Merge branch \u0027rtc\u0027 of git://github.com/hzhuang1/linux into next/drivers\n\n* \u0027rtc\u0027 of git://github.com/hzhuang1/linux:\n  rtc: sa1100: add OF support\n"
    },
    {
      "commit": "d60d506e6baaf423148c458df3ece0c1d440dce4",
      "tree": "c25c44e70ebaaddcbe39559df5c5cd260e956be4",
      "parents": [
        "62f383435932ea3d271bee6b957de048452c1b16",
        "2e5ac9436645bb9fd2097868e228321f303c9c75"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "message": "Merge branch \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup\n\n* \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (24 commits)\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ARM: S3C24XX: add get_rate for clk_p on S3C2416/2443\n  ARM: S3C24XX: add get_rate for clk_h on S3C2416/2443\n  ARM: S3C24XX: remove XXX_setup_clocks method from S3C2443\n  ARM: S3C24XX: remove obsolete S3C2416_DMA option\n  ARM: S3C24XX: Reuse S3C2443 dma for S3C2416\n  ARM: S3C24XX: Fix indentation of dma-s3c2443\n  ARM: S3C24XX: Move device setup files to mach directory\n  ARM: S3C24XX: Consolidate Simtec extensions\n  ARM: S3C24XX: move simtec-specific code to mach directory\n  ARM: S3C24XX: Move common-smdk code to mach directory\n  ARM: S3C24XX: Move s3c2443-clock.c to mach-s3c24xx\n  ARM: s3c2410_defconfig: update s3c2410_defconfig\n  ARM: S3C2443: move mach-s3c2443/* into mach-s3c24xx/\n  ARM: S3C2440: move mach-s3c2440/* into mach-s3c24xx/\n  ARM: S3C2416: move mach-s3c2416/* into mach-s3c24xx/\n  ARM: S3C2412: move mach-s3c2412/* into mach-s3c24xx/\n  ARM: S3C2410: move mach-s3c2410/* into mach-s3c24xx/\n  ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n  ARM: S3C2410: move s3c2410_baseclk_add to clock.h\n  ...\n"
    },
    {
      "commit": "880bcd4a8363f24375027f9ded4670960dcfa70a",
      "tree": "31894d9dc2c29f31234e479de520a50858cce54c",
      "parents": [
        "a5f17d1f4c2831b9b9bf8b1a537cdbac995d6e13",
        "8c3d7c30c306d83ff9c303f42307765a5a7bc254"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 08:57:03 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Mar 07 01:36:33 2012 -0800"
      },
      "message": "Merge branch \u0027topic/cleanup-s3c24xx\u0027 into next/cleanup-s3c24xx\n\nConflicts:\n\tarch/arm/mach-s3c24xx/include/mach/system.h\n"
    },
    {
      "commit": "2853378b6eafd8b9e2f0e39ab599c93ce518b04d",
      "tree": "2e92700fe3714e3b919cbd920709fcbc4fb8aed8",
      "parents": [
        "b8b8d7932bb83300d0ae6553e320ab1aecb37990"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Mon Feb 27 15:44:20 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:49 2012 +0100"
      },
      "message": "mfd: Add ability to wake the system for 88pm860x\n\nFor 88pm860x pmic, it can wake the system from low power mode by irq,\nits sub-devs like RTC and onkey can be enabled for this usage.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8bec2e9e2efa8660c88077b2f1524b7a36eda714",
      "tree": "46dd1ded15c1aed3a8e61315c77f6fbf91973475",
      "parents": [
        "4128e27584f58bce9f56a9a0346650c94a651332"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Mar 05 19:26:42 2012 +0800"
      },
      "committer": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Tue Mar 06 15:03:31 2012 +0800"
      },
      "message": "rtc: sa1100: add OF support\n\nAdd OF support on rtc-sa1100.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "73737b878767ef441d7cc34ebeeba01dd0a68dd6",
      "tree": "6f8bbc31654c7d3ee8551743e84a85a5d540dd5c",
      "parents": [
        "22ea71d7f49c3115e3a9ced5eac109fef26d3559"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon Mar 05 14:59:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 15:49:43 2012 -0800"
      },
      "message": "drivers/rtc/rtc-r9701.c: fix crash in r9701_remove()\n\nIf probing the RTC didn\u0027t succeed due to failed RTC register access, the\nRTC device will be unregistered.  Then, when removing the module\nr9701_remove() causes a kernel crash while trying to unregister a not\nregistered RTC device.  Fix this by doing RTC register access test before\nRTC device registration.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b130d5c29544fe4cedafd35b112d27a06550d844",
      "tree": "3a12051f935c7a3ea819a4fee606b8a139523c9b",
      "parents": [
        "507164d22357b26ac73411f42765054045ca0b76"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Feb 03 14:29:23 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 07:44:51 2012 +0900"
      },
      "message": "ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n\nThis patch changes the ARCH name to \"ARCH_S3C24XX\" for Samsung\nS3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443,\nand S3C2450 SoCs so that we can merge the mach-xxx directories\nand plat-s3c24xx dir. to just one mach-s3c24xx for them.\n\nI think this should be sent to upstream via samsung tree because\nthis touches many samsung stuff.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[for the gadget part:]\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n[for the framebuffer (video) part:]\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n[For the watchdog-part:]\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "7169ff4a0942adf524f25713eaed30599d438926",
      "tree": "08e7077a48d2d5acd4008fec28a913e1d6ee29ee",
      "parents": [
        "e135e4506c6d3e9b196890877a9a2815f71b04ac",
        "4128e27584f58bce9f56a9a0346650c94a651332"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 28 12:38:46 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 28 12:38:46 2012 +0000"
      },
      "message": "Merge branch \u0027rtc-sa1100\u0027 of git://github.com/hzhuang1/linux into next/drivers\n\n* \u0027rtc-sa1100\u0027 of git://github.com/hzhuang1/linux:\n  ARM: mmp: enable rtc in pxa910\n  rtc: sa1100: enable clk support\n  ARM: pxa: add rtc dummy clock\n  ARM: sa1100: clean up clock support\n  rtc: sa1100: declare irq in resource\n  rtc: sa1100: remove verification code of alarm\n  rtc: sa1100: remove periodic code\n"
    },
    {
      "commit": "8e8bbcb3685ab809348d300b8e2c1f1ea0294e81",
      "tree": "743c67a19a57f7e83b36469ccf3712ae640dfda8",
      "parents": [
        "3e12ec7714e77010539749bfed5ea11c166095d3"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Thu Feb 23 23:36:37 2012 +0800"
      },
      "committer": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Tue Feb 28 10:13:52 2012 +0800"
      },
      "message": "rtc: sa1100: enable clk support\n\nEnable clock support on rtc-sa1100.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\n"
    },
    {
      "commit": "3888c09074db2ca561c74571dcbd777949a856b8",
      "tree": "5aa1919517a274176dd13b4030141eba9df68a3c",
      "parents": [
        "1d8c38c3d1b48eeb9cfaa42a8be13a1423569eb2"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Tue Feb 21 11:51:13 2012 +0800"
      },
      "committer": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Tue Feb 28 10:07:50 2012 +0800"
      },
      "message": "rtc: sa1100: declare irq in resource\n\nAvoid to hard coded irq in rtc-sa1100 driver since we could share\nit among arch-sa1100/arch-pxa/arch-mmp.\n\nWe still keep hard coded register address since the requirement is\nenabling both rtc-sa1100 and rtc-pxa driver. The register addresses\nare conflict since they\u0027re only two wrappers on the same rtc device.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "1d8c38c3d1b48eeb9cfaa42a8be13a1423569eb2",
      "tree": "60761409704fcfbf626ab861c29cb61fa2b621ef",
      "parents": [
        "61ee93cd18c7f99236c17829d8fe65f56e8dd392"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Feb 20 19:49:30 2012 +0800"
      },
      "committer": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Tue Feb 28 10:07:22 2012 +0800"
      },
      "message": "rtc: sa1100: remove verification code of alarm\n\nSince next alarm time is already calculated in rtc common interface, we\nneedn\u0027t keep this logic in rtc-sa1100.c any more.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\n"
    },
    {
      "commit": "61ee93cd18c7f99236c17829d8fe65f56e8dd392",
      "tree": "8efda1e8d712aa09be9b7f2559e6f825b5744ca0",
      "parents": [
        "6b21d18ed50c7d145220b0724ea7f2613abf0f95"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Feb 20 16:34:05 2012 +0800"
      },
      "committer": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Tue Feb 28 10:05:20 2012 +0800"
      },
      "message": "rtc: sa1100: remove periodic code\n\nSince periodic timer is already supported by hrtimer in rtc interface,\nwe needn\u0027t keep the duplicated code in rtc-sa1100.c any more.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\n"
    },
    {
      "commit": "b3af8b49befdcc53cb5d89e57662c359bc0b6989",
      "tree": "7c53b06733ae3f00a4971b0a3e7f4deee83169d1",
      "parents": [
        "4e9267f1b42b4f7b66214161b55f1f73365692cd"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed Feb 15 21:24:46 2012 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Feb 23 14:57:58 2012 +0100"
      },
      "message": "ARM: at91/rtc-at91sam9: pass the GPBR to use via resources\n\nThe GPBR registers are used for storing RTC values. The GPBR registers\nto use are now provided using standard resource entry. The array is\nfilled in SoC specific code.\nrtc-at91sam9 RTT as RTC driver is modified to retrieve this information.\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n[nicolas.ferre@atmel.com: rework resources assignment]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nReviewed-by: Ryan Mallon \u003crmallon@gmail.com\u003e\n"
    },
    {
      "commit": "4e9267f1b42b4f7b66214161b55f1f73365692cd",
      "tree": "d24783345549df8f3fbb12f77ee9fb3a0ca29607",
      "parents": [
        "205056a3ea33f5aca7adffa4584eb6572b1d3273"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Sep 18 10:17:54 2011 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Feb 23 14:57:58 2012 +0100"
      },
      "message": "ARM: at91:rtc/rtc-at91sam9: ioremap register bank\n\nInstead of computing virtual address with AT91_VA_BASE_SYS, use the\nappropriate ioremap() call on the driver \"memory\" resource.\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "205056a3ea33f5aca7adffa4584eb6572b1d3273",
      "tree": "1672d459205d815001b097ff951a55c8a1299b86",
      "parents": [
        "b55149529d265718a989b67468c4f03de0d3af7a"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed Feb 15 20:51:37 2012 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Feb 23 14:57:57 2012 +0100"
      },
      "message": "ARM: at91/rtc-at91sam9: each SoC can select the RTT device to use\n\nFor the RTT as RTC driver rtc-at91sam9, the platform_device structure\nis filled during SoC initialization. This will allow to convert this\nRTC driver as a standard platform driver.\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "2daa79ec2126f8e710391e9d8e8f0d31d7c91d5f",
      "tree": "ab89c74c09c2986fa01c25ad8e45989a48a18899",
      "parents": [
        "7dae8c5209147ad06d424928a5f1ec45caa87691",
        "678a0222edc9da43a22145d68647500ee85e6c04"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Feb 22 14:20:07 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Feb 22 14:20:18 2012 +0000"
      },
      "message": "Merge branch \u0027lpc32xx/drivers\u0027 into next/drivers\n\n* lpc32xx/drivers: (566 commits)\n  ARM: LPC32xx: ADC support for mach-lpc32xx\n\nIncludes an update to Linux 3.3-rc4\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "8682df25ca9afd3aac30f2c72d00bd98de2118e8",
      "tree": "6c0f5c1e9797a5b908a1b57d21cdf16c69911154",
      "parents": [
        "9b612fa627105af2738d9205554e2a6dc8d32228",
        "41c7f7424259ff11009449f87c95656f69f9b186"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 15 20:28:38 2012 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 15 20:28:38 2012 +0100"
      },
      "message": "Merge branch \u0027fortglx/3.4/rtc\u0027 of git://git.linaro.org/people/jstultz/linux into timers/core\n"
    },
    {
      "commit": "2dcc90e6ac06d78433aec682961d9b587a07d4b5",
      "tree": "f81ba01526d9c31036c9e0b1255d0e52a45c384c",
      "parents": [
        "e8c9dc93e27d891636defbc269f182a83e6abba8"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Sep 18 10:17:54 2011 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Feb 13 18:31:36 2012 +0100"
      },
      "message": "ARM: at91:rtc/rtc-at91sam9: ioremap register bank\n\nInstead of computing virtual address with AT91_VA_BASE_SYS, use the\nappropriate ioremap() call on the driver \"memory\" resource.\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "25c1a2466008a75955e80df3cc0698410a0cec72",
      "tree": "fe01954187996f69f99e6beb4a5817dd60415b90",
      "parents": [
        "d2524caac3e14af0b95bb428084e0ef355514c2f"
      ],
      "author": {
        "name": "Heiko Stuebner",
        "email": "heiko@sntech.de",
        "time": "Sat Dec 24 10:52:19 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Feb 07 08:03:42 2012 +0900"
      },
      "message": "rtc-s3c: add variants for S3C2443 and S3C2416\n\nEspecially the TICNT registers are different from the two rtc\ntypes that currently exists.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "d2524caac3e14af0b95bb428084e0ef355514c2f",
      "tree": "6c3b6d7f33aa9d718cd59a600d8bb3c2b0fe013f",
      "parents": [
        "a51da0444ce720ae496ac3a85f8609a37e43c4f5"
      ],
      "author": {
        "name": "Heiko Stuebner",
        "email": "heiko@sntech.de",
        "time": "Sat Dec 24 10:52:14 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Feb 07 08:03:42 2012 +0900"
      },
      "message": "rtc-s3c: make room for more variants in devicetree block\n\nUse the data field of of_device_id to hold the type for\ns3c_cpu_type.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nReviewed-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "41c7f7424259ff11009449f87c95656f69f9b186",
      "tree": "d0923396755a299e0c21066575ace82b93697429",
      "parents": [
        "5f9679d29c7959445d4af1eb85ee55e4ebad4a93"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Tue Nov 22 11:03:14 2011 +0100"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Jan 26 19:41:42 2012 -0800"
      },
      "message": "rtc: Disable the alarm in the hardware (v2)\n\nCurrently, the RTC code does not disable the alarm in the hardware.\n\nThis means that after a sequence such as the one below (the files are in the\nRTC sysfs), the box will boot up after 2 minutes even though we\u0027ve\nasked for the alarm to be turned off.\n\n\t# echo $((`cat since_epoch`)+120) \u003e wakealarm\n\t# echo 0 \u003e wakealarm\n\t# poweroff\n\nFix this by disabling the alarm when there are no timers to run.\n\nThe original version of this patch was reverted. This version\ndisables the irq directly instead of setting a disabled timer\nin the future.\n\nCc: stable@kernel.org\nCc: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\n[Merged in the second revision from Rabin]\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n"
    },
    {
      "commit": "5f9679d29c7959445d4af1eb85ee55e4ebad4a93",
      "tree": "19ba795822c8f1cb3d2c3e8af1dd827600ac1e86",
      "parents": [
        "bd729d72b428261f2975360e0c117d7d7a2cd6e8"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Dec 09 09:39:15 2011 +1100"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Jan 26 19:41:36 2012 -0800"
      },
      "message": "rtc: Expire alarms after the time is set. (v2)\n\nIf the alarm time programming in the rtc is ever in the past, it won\u0027t fire,\nand any other alarm will be queued after it so they won\u0027t fire either.\n\nSo any time that the alarm might be in the past, we need to trigger\nthe irq handler to ensure the old alarm is cleared and the timer queue\nis fully in the future.\n\nThis is done whenever the RTC clock is set.\n\nThis is the second revision of this patch, which was earlier reverted.\nThis version avoids the initialization problem, which is handled by\na different patch.\n\nTested-by: Sander Eikelenboom \u003clinux@eikelenboom.it\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n[Remove problematic initialization change, update commit log, also\ncatch set_mmss case -jstultz]\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n"
    },
    {
      "commit": "bd729d72b428261f2975360e0c117d7d7a2cd6e8",
      "tree": "73ebfff880ba7d96cb5d82e0811b0476ab310c16",
      "parents": [
        "a99cbf6b43a7b3b15f6139b2d9ac4ecceccd3c99"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Jan 05 15:21:19 2012 -0800"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Jan 26 19:41:30 2012 -0800"
      },
      "message": "rtc: Avoid setting alarm to a time in the past\n\nIn some cases at boot up, the RTC alarm may be set in the past,\nbut still have the enabled flag on. This was causing problems,\nbecause we would then enqueue the alarm into the timerqueue,\nbut it would never fire. This would clog up the timerqueue\nand keep other alarms from working.\n\nThe fix is to check the alarm against the current rtc time at\nboot and avoid enqueueing the alarm if it is in the past.\n\nReported-by: NeilBrown \u003cneilb@suse.de\u003e\nTested-by: NeilBrown \u003cneilb@suse.de\u003e\nTested-by: Sander Eikelenboom \u003clinux@eikelenboom.it\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n"
    },
    {
      "commit": "57270fcdc7925def3c80d75344467dff2bec8025",
      "tree": "f8eb7be1d287ccf80c00dc32b115ae6f82f3229f",
      "parents": [
        "a0164a574a3f284f438081c53fb864d275e54560"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 11:50:40 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:26:26 2012 +0000"
      },
      "message": "Revert \"RTC: sa1100: remove redundant code of setting alarm\"\n\nThis reverts commit 42874759d7494648e42e6e0465fc9c4f3752bba4.\n\nThis wasn\u0027t tested as a stand-alone patch, and it has build errors\nwithout the following patches applied:\n\ndrivers/rtc/rtc-sa1100.c: In function \u0027sa1100_rtc_set_alarm\u0027:\ndrivers/rtc/rtc-sa1100.c:208: error: \u0027now\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-sa1100.c:208: error: (Each undeclared identifier is reported only once\ndrivers/rtc/rtc-sa1100.c:208: error: for each function it appears in.)\ndrivers/rtc/rtc-sa1100.c:210: error: incompatible type for argument 3 of \u0027rtc_next_alarm_time\u0027\ndrivers/rtc/rtc-sa1100.c:211: error: \u0027time\u0027 undeclared (first use in this function)\n\nSo it too gets reverted to bring us back to a working point.\n"
    },
    {
      "commit": "a0164a574a3f284f438081c53fb864d275e54560",
      "tree": "7242b315b8a7ca31bf70764669b463028bde79d7",
      "parents": [
        "a55b5adaf403c4d032e0871ad4ee3367782f4db6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 11:55:21 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:19:18 2012 +0000"
      },
      "message": "Revert \"RTC: sa1100: support sa1100, pxa and mmp soc families\"\n\nThis reverts commit 7cea00657dd4daef66ad95e976d5d67ed94cb97e.\n\nThe sa1100 cleanups fatally broke the SA1100 RTC driver - the first\nhint that something is wrong are these compiler warnings:\n\ndrivers/rtc/rtc-sa1100.c:42:1: warning: \"RCNR\" redefined\nIn file included from arch/arm/mach-sa1100/include/mach/hardware.h:73,\n                 from drivers/rtc/rtc-sa1100.c:35:\narch/arm/mach-sa1100/include/mach/SA-1100.h:877:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:43:1: warning: \"RTAR\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:876:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:44:1: warning: \"RTSR\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:879:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:45:1: warning: \"RTTR\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:878:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:47:1: warning: \"RTSR_HZE\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:891:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:48:1: warning: \"RTSR_ALE\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:890:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:49:1: warning: \"RTSR_HZ\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:889:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:50:1: warning: \"RTSR_AL\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:888:1: warning: this is the location of the previous definition\n\nand the second problem, which is far more severe, are the different\nregister layouts, resulting in the wrong registers being read on\nSA11x0 platforms.  This patch adds:\n\n\t#define RCNR           0x00    /* RTC Count Register */\n\t#define RTAR           0x04    /* RTC Alarm Register */\n\t#define RTSR           0x08    /* RTC Status Register */\n\t#define RTTR           0x0c    /* RTC Timer Trim Register */\n\nbut the SA11x0 registers are:\n\n\t#define RTAR            __REG(0x90010000)  /* RTC Alarm Reg. */\n\t#define RCNR            __REG(0x90010004)  /* RTC CouNt Reg. */\n\t#define RTTR            __REG(0x90010008)  /* RTC Trim Reg. */\n\t#define RTSR            __REG(0x90010010)  /* RTC Status Reg. */\n"
    },
    {
      "commit": "21ebd6c68b5511b55f4f456e4ba17c2d711e3617",
      "tree": "2f4f98568a7a52ab6734fb190d0cbf6f9c1c6492",
      "parents": [
        "4b8be38cf782f8ebebc089083fa0572ade79d7ca",
        "74d836c4142e5d100f8d9a1b2ee3003c2ed7109d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (59 commits)\n  rtc: max8925: Add function to work as wakeup source\n  mfd: Add pm ops to max8925\n  mfd: Convert aat2870 to dev_pm_ops\n  mfd: Still check other interrupts if we get a wm831x touchscreen IRQ\n  mfd: Introduce missing kfree in 88pm860x probe routine\n  mfd: Add S5M series configuration\n  mfd: Add s5m series irq driver\n  mfd: Add S5M core driver\n  mfd: Improve mc13xxx dt binding document\n  mfd: Fix stmpe section mismatch\n  mfd: Fix stmpe build warning\n  mfd: Fix STMPE I2c build failure\n  mfd: Constify aat2870-core i2c_device_id table\n  gpio: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 610\n  mfd: Add support for STMPE SPI interface\n  mfd: Separate out STMPE controller and interface specific code\n  misc: Remove max8997-muic sysfs attributes\n  mfd: Remove unused wm831x_irq_data_to_mask_reg()\n  ...\n\nFix up trivial conflict in drivers/leds/Kconfig due to addition of\nLEDS_MAX8997 and LEDS_TCA6507 next to each other.\n"
    },
    {
      "commit": "9fc5c3e3237e02a94f41cd1d2b4291593d29791d",
      "tree": "c8823725b10bd4d36e9311ea392dfdecb4db7974",
      "parents": [
        "541048a1d31399ccdda27346a37eae4a2ad55186",
        "7c9c3a1e5fc8728e948b8fa3cbcfcfb86db3afda"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 19:13:40 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 19:13:40 2012 -0800"
      },
      "message": "Merge branch \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/intel config: Fix the APB_TIMER selection\n  x86/mrst: Add additional debug prints for pb_keys\n  x86/intel config: Revamp configuration to allow for Moorestown and Medfield\n  x86/intel/scu/ipc: Match the changes in the x86 configuration\n  x86/apb: Fix configuration constraints\n  x86: Fix INTEL_MID silly\n  x86/Kconfig: Cyclone-timer depends on x86-summit\n  x86: Reduce clock calibration time during slave cpu startup\n  x86/config: Revamp configuration for MID devices\n  x86/sfi: Kill the IRQ as id hack\n"
    },
    {
      "commit": "c2e08e7ce5ab25a781197a71c5241742e8c9fdfe",
      "tree": "70cce0b2f4cb82b1670e987169a7790e8467cf41",
      "parents": [
        "28190145543260c155216b9bd3adf57bee50f8b2",
        "b3a0aa3ae1c0889ffe8abb2e326d5c74c7c9c097"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 17:37:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 17:37:20 2012 -0800"
      },
      "message": "Merge branch \u0027unicore32\u0027 of git://github.com/gxt/linux\n\n* \u0027unicore32\u0027 of git://github.com/gxt/linux:\n  rtc-puv3: solve section mismatch in rtc-puv3.c\n  rtc-puv3: using module_platform_driver()\n  i2c-puv3: using module_platform_driver()\n  rtc-puv3: irq: remove IRQF_DISABLED\n  unicore32: Remove IRQF_DISABLED\n  unicore32: Use set_current_blocked()\n  unicore32: add ioremap_nocache definition\n  unicore32: delete specified xlate_dev_mem_ptr\n  of: add include asm/setup.h in drivers/of/fdt.c\n  unicore32: standardize /proc/iomem \"Kernel code\" name\n"
    },
    {
      "commit": "e74a8f2edb92cb690b467cea0ab652c509e9f624",
      "tree": "346aa7fc0b5d6ad1d52c8fc1de883fb085d94daa",
      "parents": [
        "948170f8944dfd29d13612fff48110a9814daeb1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Jan 10 15:11:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:53 2012 -0800"
      },
      "message": "drivers/rtc/interface.c: fix alarm rollover when day or month is out-of-range\n\nCommit f44f7f96a20a (\"RTC: Initialize kernel state from RTC\") introduced a\npotential infinite loop.  If an alarm time contains a wildcard month and\nan invalid day (\u003e 31), or a wildcard year and an invalid month (\u003e\u003d 12),\nthe loop searching for the next matching date will never terminate.  Treat\nthe invalid values as wildcards.\n\nFixes \u003chttp://bugs.debian.org/646429\u003e, \u003chttp://bugs.debian.org/653331\u003e\n\nReported-by: leo weppelman \u003cleoweppelman@googlemail.com\u003e\nReported-by: \"P. van Gaans\" \u003cmailme667@yahoo.co.uk\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Marcelo Roberto Jimenez \u003cmroberto@cpti.cetuc.puc-rio.br\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: John Stultz \u003cjohn.stultz@linaro.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "948170f8944dfd29d13612fff48110a9814daeb1",
      "tree": "6d88f55925e407c096db6a6bc4df4ad3b5c2448d",
      "parents": [
        "6c3fb55793f79bc975df0494c4d56ea6f0b0cc45"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Tue Jan 10 15:10:59 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:53 2012 -0800"
      },
      "message": "drivers/rtc/rtc-twl.c: add DT support for RTC inside twl4030/twl6030\n\nAdd the DT support for the TI rtc-twl present in the twl4030 and twl6030\ndevices.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c3fb55793f79bc975df0494c4d56ea6f0b0cc45",
      "tree": "066d5bd1fff16e0109999a9fabd51c4a346d7c62",
      "parents": [
        "681d0378a9057a92b9e6e51c2112e53d920a092d"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Jan 10 15:10:58 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:53 2012 -0800"
      },
      "message": "drivers/rtc/: remove redundant spi driver bus initialization\n\nIn ancient times it was necessary to manually initialize the bus field of\nan spi_driver to spi_bus_type.  These days this is done in\nspi_driver_register(), so we can drop the manual assignment.\n\nThe patch was generated using the following coccinelle semantic patch:\n// \u003csmpl\u003e\n@@\nidentifier _driver;\n@@\nstruct spi_driver _driver \u003d {\n\t.driver \u003d {\n-\t\t.bus \u003d \u0026spi_bus_type,\n\t},\n};\n// \u003c/smpl\u003e\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: John Stultz \u003cjohn.stultz@linaro.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "681d0378a9057a92b9e6e51c2112e53d920a092d",
      "tree": "ec33c3354ef30d3e34557fb1b6a4a98e8f88e32f",
      "parents": [
        "a46481d7af1e6c59c03f3ddac400d9054f804952"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:10:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:53 2012 -0800"
      },
      "message": "drivers/rtc/rtc-jz4740.c: make jz4740_rtc_driver static\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a46481d7af1e6c59c03f3ddac400d9054f804952",
      "tree": "9e0aa62c215bfb578c5f36ed3b6e1bd536ba436e",
      "parents": [
        "0c4eae66591a292fee70051ea363a8d27aa54102"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:10:52 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:53 2012 -0800"
      },
      "message": "drivers/rtc/rtc-mc13xxx.c: make mc13xxx_rtc_idtable static\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c4eae66591a292fee70051ea363a8d27aa54102",
      "tree": "8dce311ce5149432eee9e55a2a7f4c58aaa239fa",
      "parents": [
        "5f85d20d04cdc4c6ed15022a5ed76907ad88d4ae"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:10:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:53 2012 -0800"
      },
      "message": "rtc: convert drivers/rtc/* to use module_platform_driver()\n\nThis patch converts the drivers in drivers/rtc/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: John Stultz \u003cjohn.stultz@linaro.org\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f85d20d04cdc4c6ed15022a5ed76907ad88d4ae",
      "tree": "5f470974850b61582320c4ba5a47a17337b97874",
      "parents": [
        "2d65943e55bdd538640d0908bc9f3ead138b0431"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 10 15:10:44 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:52 2012 -0800"
      },
      "message": "drivers/rtc/rtc-wm831x.c: convert to devm_kzalloc()\n\nMarginally less code and eliminate the possibility of memory leaks.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d65943e55bdd538640d0908bc9f3ead138b0431",
      "tree": "45f76efff8ba8d2e4f52b6d930b1a1771abe6bc7",
      "parents": [
        "dda367ac064d7473d397b1965019fb3be7cfb6b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 10 15:10:43 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:52 2012 -0800"
      },
      "message": "drivers/rtc/rtc-wm831x.c: remove unused period IRQ handler\n\nDue to changes in the RTC core the period interrupt is now unused so\ndelete the code managing it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dda367ac064d7473d397b1965019fb3be7cfb6b0",
      "tree": "332b14ebfc6340c6941be7ec64250093ee631f3d",
      "parents": [
        "012e52e15e7ebbc7b08165e8f4b10f71a3e6810b"
      ],
      "author": {
        "name": "Mark Godfrey",
        "email": "mark.godfrey@stericsson.com",
        "time": "Tue Jan 10 15:10:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:52 2012 -0800"
      },
      "message": "rtc/ab8500: add calibration attribute to AB8500 RTC\n\nThe rtc_calibration attribute allows user-space to get and set the\nAB8500\u0027s RtcCalibration register.  The AB8500 will then use the value in\nthis register to compensate for RTC drift every 60 seconds.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Mark Godfrey \u003cmark.godfrey@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "012e52e15e7ebbc7b08165e8f4b10f71a3e6810b",
      "tree": "83b34597c52f4bb13f9a7341321e5cc7cedf5680",
      "parents": [
        "b62581e6241c33b9fef45117f86830058738371f"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 10 15:10:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:52 2012 -0800"
      },
      "message": "drivers/rtc/rtc-ab8500.c: change msleep() to usleep_range()\n\nThe resolution of msleep is related to HZ, so with HZ set to 100 any\nmsleep of less than 10ms will become ~10ms.  This is not what we want.\nUse the hrtimer-based usleep_range() and allow for some slack in the\nnon-critical path so we have more control of what is happening here.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b62581e6241c33b9fef45117f86830058738371f",
      "tree": "41507fcead5502264742448d13c0a2552d6fa03a",
      "parents": [
        "10d065e65b0be33e868f9c6da67026b5111480d8"
      ],
      "author": {
        "name": "Andrew Lynn",
        "email": "andrew.lynn@stericsson.com",
        "time": "Tue Jan 10 15:10:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:52 2012 -0800"
      },
      "message": "rtc/ab8500: set can_wake flag\n\nSet can_wake flag so wakealarm property is visible in sysfs.\n\nSigned-off-by: Andrew Lynn \u003candrew.lynn@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10d065e65b0be33e868f9c6da67026b5111480d8",
      "tree": "8cd847ee24e44791c9d214af5ad6772072872c5f",
      "parents": [
        "c92182ee0b5a33c74e4b6c0ded36166e4ef3bc3e"
      ],
      "author": {
        "name": "Robert Marklund",
        "email": "robert.marklund@stericsson.com",
        "time": "Tue Jan 10 15:10:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:52 2012 -0800"
      },
      "message": "rtc/ab8500: don\u0027t disable IRQ:s when suspending\n\nWe want this driver to be able to wake up the system.\n\nSigned-off-by: Robert Marklund \u003crobert.marklund@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c92182ee0b5a33c74e4b6c0ded36166e4ef3bc3e",
      "tree": "4583c06816318f4e4b4216239f83d91aa11b5fbe",
      "parents": [
        "7287be1d0ac8c82999b67c2a33517c6ec9cfdbe7"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Tue Jan 10 15:10:34 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:52 2012 -0800"
      },
      "message": "drivers/rtc/rtc-mxc.c: make alarm work\n\nFix alarm IRQ handling, make the alarm one-shot.  Cleanup black magick\nwith a validation of already validated time data.\n\nAdd ability to wake the system with alarm.\n\n[akpm@linux-foundation.org: fix CONFIG_PM\u003dn build]\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7287be1d0ac8c82999b67c2a33517c6ec9cfdbe7",
      "tree": "7ed79d428bec700c2288c83cf3d685f87aa7019a",
      "parents": [
        "b43c1ea4d622b6951377de92edfb219d893e23ef"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Tue Jan 10 15:10:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:52 2012 -0800"
      },
      "message": "drivers/rtc/rtc-mxc.c: fix setting time for MX1 SoC\n\nThere is no way to track year in the i.MX1 RTC: Days Counter register is\n9-bit wide only.  Attempt to save date after 1970-01-01 plus 512 days\ncauses endless loop in mxc_rtc_set_mmss().  Fix this by resetting year to\n1970.\n\n[akpm@linux-foundation.org: use conventional comment layout]\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b43c1ea4d622b6951377de92edfb219d893e23ef",
      "tree": "9275010ed3f8a4eb521e2ceafe1ef2605b7b9b3b",
      "parents": [
        "e26d196cc88c5436ca93532cabce87dbd8bf49b4"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Jan 10 15:10:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:52 2012 -0800"
      },
      "message": "drivers/rtc/rtc-cmos.c: fix broken NVRAM bank 2 writing\n\nFix writing to NVRAM bank 2 in rtc-cmos driver.  It never worked since its\nintroduction in 2.6.28 because of a typo.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3a0aa3ae1c0889ffe8abb2e326d5c74c7c9c097",
      "tree": "b090bbc015f3dd5e41bc51e26e37da4bd0574ddc",
      "parents": [
        "60e2b00ea200e1527668bfb766ecbdf578ad7de8"
      ],
      "author": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Wed Dec 28 09:24:29 2011 +0800"
      },
      "committer": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Tue Jan 10 10:29:42 2012 +0800"
      },
      "message": "rtc-puv3: solve section mismatch in rtc-puv3.c\n\nThe patch renames puv3_rtcdrv to puv3_rtc_driver, so that modpost will know\nthat this is simply a list of pointers to driver functions, in which case\nthe section mismatch is OK. (Thanks Michal Marek)\n\nCc: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: rtc-linux@googlegroups.com\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\n\n--\nSection mismatch warning information:\n\nWARNING: drivers/rtc/built-in.o(.data+0x90): Section mismatch in\nreference from the variable puv3_rtcdrv to the\nfunction .devinit.text:puv3_rtc_probe()\nThe variable puv3_rtcdrv references\nthe function __devinit puv3_rtc_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the\nvariable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,\n*_console\n\nWARNING: drivers/rtc/built-in.o(.data+0x94): Section mismatch in\nreference from the variable puv3_rtcdrv to the\nfunction .devexit.text:puv3_rtc_remove()\nThe variable puv3_rtcdrv references\nthe function __devexit puv3_rtc_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,\n*_console\n\nWARNING: drivers/built-in.o(.data+0x6c04): Section mismatch in reference\nfrom the variable puv3_rtcdrv to the\nfunction .devinit.text:puv3_rtc_probe()\nThe variable puv3_rtcdrv references\nthe function __devinit puv3_rtc_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the\nvariable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,\n*_console\n\nWARNING: drivers/built-in.o(.data+0x6c08): Section mismatch in reference\nfrom the variable puv3_rtcdrv to the\nfunction .devexit.text:puv3_rtc_remove()\nThe variable puv3_rtcdrv references\nthe function __devexit puv3_rtc_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,\n*_console\n\nWARNING: vmlinux.o(.data+0x1126c): Section mismatch in reference from\nthe variable puv3_rtcdrv to the function .devinit.text:puv3_rtc_probe()\nThe variable puv3_rtcdrv references\nthe function __devinit puv3_rtc_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the\nvariable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,\n*_console\n\nWARNING: vmlinux.o(.data+0x11270): Section mismatch in reference from\nthe variable puv3_rtcdrv to the function .devexit.text:puv3_rtc_remove()\nThe variable puv3_rtcdrv references\nthe function __devexit puv3_rtc_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,\n*_console\n"
    },
    {
      "commit": "60e2b00ea200e1527668bfb766ecbdf578ad7de8",
      "tree": "a278ccad1a1c921c1d4eac69d69cb50e05466191",
      "parents": [
        "858af58f67d4aba8afb02438e74292b9273cdb10"
      ],
      "author": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Mon Dec 26 17:03:50 2011 +0800"
      },
      "committer": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Tue Jan 10 10:29:42 2012 +0800"
      },
      "message": "rtc-puv3: using module_platform_driver()\n\nThis patch converts the driver to use the module_platform_driver()\nmacro which makes the code smaller and a bit simpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\n"
    },
    {
      "commit": "a9196b0bd3284fa3388998c9208a708a8f2e4c83",
      "tree": "8f0748ed290e842bb528c206b430e8f65d7ede13",
      "parents": [
        "86abc23ed146522b276f63032574f358bcfe0392"
      ],
      "author": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Fri Dec 23 09:15:39 2011 +0800"
      },
      "committer": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Tue Jan 10 10:29:41 2012 +0800"
      },
      "message": "rtc-puv3: irq: remove IRQF_DISABLED\n\nThis flag is deprecated, so is removed now.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang@gmail.com\u003e\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\n"
    },
    {
      "commit": "2ac9d7aaccbd598b5bd19ac40761b723bb675442",
      "tree": "09132a44e33798aaa5e80f10bf025b510015cab3",
      "parents": [
        "5ede3ceb7b2c2843e153a1803edbdc8c56655950",
        "dcf7ec5ee62a78123057a1e286c88ca739717409"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:39:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:39:22 2012 -0800"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nDriver specific changes\n\nAgain, a lot of platforms have changes in here: pxa, samsung, omap,\nat91, imx, ...\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (54 commits)\n  ARM: sa1100: clean up of the clock support\n  ARM: pxa: add dummy clock for sa1100-rtc\n  RTC: sa1100: support sa1100, pxa and mmp soc families\n  RTC: sa1100: remove redundant code of setting alarm\n  RTC: sa1100: Clean out ost register\n  Input: zylonite-wm97xx - replace IRQ_GPIO() with gpio_to_irq()\n  pcmcia: pxa: replace IRQ_GPIO() with gpio_to_irq()\n  ARM: EXYNOS: Modified files for SPI consolidation work\n  ARM: S5P64X0: Enable SDHCI support\n  ARM: S5P64X0: Add lookup of sdhci-s3c clocks using generic names\n  ARM: S5P64X0: Add HSMMC setup for host Controller\n  ARM: EXYNOS: Add USB OHCI support to ORIGEN board\n  USB: Add Samsung Exynos OHCI diver\n  ARM: EXYNOS: Add USB OHCI support to SMDKV310 board\n  ARM: EXYNOS: Add USB OHCI device\n  net: macb: fix build break with !CONFIG_OF\n  i2c: tegra: Support DVC controller in device tree\n  i2c: tegra: Add __devinit/exit to probe/remove\n  net/at91_ether: use gpio_is_valid for phy IRQ line\n  ARM: at91/net: add macb ethernet controller in 9g45/9g20 DT\n  ...\n"
    },
    {
      "commit": "dfc1ebe76663d582a01c9dc572395cf8086d01de",
      "tree": "54a5ac91214a90f82c27b6e38099a4470837729e",
      "parents": [
        "acc952c1f373bf3f66cc7a10680eee1762bed40b",
        "b001befe58691ef3627458cd814e8cee7f845c5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:28:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:28:38 2012 -0800"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nDevice tree conversions for samsung and tegra\n\nBoth platforms had some initial device tree support, but this adds\nmuch more to actually make it usable.\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (45 commits)\n  ARM: dts: Add intial dts file for EXYNOS4210 SoC, SMDKV310 and ORIGEN\n  ARM: EXYNOS: Add Exynos4 device tree enabled board file\n  rtc: rtc-s3c: Add device tree support\n  input: samsung-keypad: Add device tree support\n  ARM: S5PV210: Modify platform data for pl330 driver\n  ARM: S5PC100: Modify platform data for pl330 driver\n  ARM: S5P64x0: Modify platform data for pl330 driver\n  ARM: EXYNOS: Add a alias for pdma clocks\n  ARM: EXYNOS: Limit usage of pl330 device instance to non-dt build\n  ARM: SAMSUNG: Add device tree support for pl330 dma engine wrappers\n  DMA: PL330: Add device tree support\n  ARM: EXYNOS: Modify platform data for pl330 driver\n  DMA: PL330: Infer transfer direction from transfer request instead of platform data\n  DMA: PL330: move filter function into driver\n  serial: samsung: Fix build for non-Exynos4210 devices\n  serial: samsung: add device tree support\n  serial: samsung: merge probe() function from all SoC specific extensions\n  serial: samsung: merge all SoC specific port reset functions\n  ARM: SAMSUNG: register uart clocks to clock lookup list\n  serial: samsung: remove all uses of get_clksrc and set_clksrc\n  ...\n\nFix up fairly trivial conflicts in arch/arm/mach-s3c2440/clock.c and\ndrivers/tty/serial/Kconfig both due to just adding code close to\nchanges.\n"
    },
    {
      "commit": "acc952c1f373bf3f66cc7a10680eee1762bed40b",
      "tree": "de1135ffe304f4d8e53d282e5bb1bde5db04e0ae",
      "parents": [
        "57e964e1ae9bd4f699ae1074430bcf81a9a11377",
        "40ba95fdf158713377d47736b1b3a9d75f4f2515"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:21:03 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:21:03 2012 -0800"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nCleanups on various subarchitectures\n\nCleanup patches for various ARM platforms and some of their associated\ndrivers, the bulk of these is for mach-91.\n\nArnd ended up pulling in the restart branch from Russell in order to\nfix up some simple but annoying merge conflicts.\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (44 commits)\n  arm/at91: fix build of stamp9g20\n  ARM: u300: delete memory.h\n  MAINTAINERS: add maintainer entry for Picochip picoxcell\n  ARM: picoxcell: move io mappings to common.c\n  ARM: picoxcell: don\u0027t reserve irq_descs\n  ARM: picoxcell: remove mach/memory.h\n  ARM: at91: delete the pcontrol_g20_defconfig\n  arm/tegra: Remove code that\u0027s ifndef CONFIG_ARM_GIC\n  arm/tegra: remove unused defines\n  arm/tegra: fix variable formatting in makefile\n  ARM: davinci: vpif: move code to driver core header from platform\n  ARM: at91/gpio: fix display of number of irq setuped\n  ARM: at91/gpio: drop PIN_BASE\n  ARM: at91/udc: use gpio_is_valid to check the gpio\n  ARM: at91/ohci: use gpio_is_valid to check the gpio\n  ARM: at91/nand: use gpio_is_valid to check the gpio\n  ARM: at91/mmc: use gpio_is_valid to check the gpio\n  ARM: at91/ide: use gpio_is_valid to check the gpio\n  ARM: at91/pata: use gpio_is_valid to check the gpio\n  ARM: at91/soc: use gpio_is_valid to check the gpio\n  ...\n"
    },
    {
      "commit": "dcf7ec5ee62a78123057a1e286c88ca739717409",
      "tree": "fa3f19434638a942ba66d236dde4d9aaadf8b370",
      "parents": [
        "15db3e823c3246e3bd31fe454f5c8927eb85caf2",
        "142f2101a86ade2d6c9dfbedf82e1b5b31c8fce6"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 16:16:29 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 16:16:29 2012 +0000"
      },
      "message": "Merge branch \u0027samsung/driver\u0027 into next/drivers\n\nConflicts:\n\tarch/arm/mach-mxs/include/mach/common.h\n\nPull in previous samsung conflict merges and do a trivial\nmerge of an mxs double-add conflict.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "74d836c4142e5d100f8d9a1b2ee3003c2ed7109d",
      "tree": "29daf16ef1c8b8a0b741bd41b590351b142a4fd1",
      "parents": [
        "ba74e80ebaf8209cb553eb2195b26302270cfa42"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Wed Jan 04 15:14:26 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 01:30:12 2012 +0100"
      },
      "message": "rtc: max8925: Add function to work as wakeup source\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ee66e653ca7425bc8ffca4e00f19a8057cd14e4d",
      "tree": "e566da76e2588bc4871df677063f302213be0427",
      "parents": [
        "83051b7287e43241ccb6adaaa92615a87274898b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Dec 02 14:16:33 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:39 2012 +0100"
      },
      "message": "mfd: Unify abx500 headers in mfd/abx500\n\nThis moves all the header files related to the abx500 family into\na common include directory below mfd. From now on we place any\nsubchip header in that directory. Headers previously in e.g.\n\u003clinux/mfd/ab8500/gpio.h\u003e get prefixed and are now e.g.\n\u003clinux/mfd/abx500/ab8500-gpio.h\u003e. The top-level abstract interface\nremains in \u003clinux/mfd/abx500.h\u003e.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "928a11ba36f999436915ea2b1eadf54301f93059",
      "tree": "8d7cb575d528ddd4b1165e4690401c729c1eb930",
      "parents": [
        "237c78beb8a988453bac1993d21f025d070a0d8d",
        "40ba95fdf158713377d47736b1b3a9d75f4f2515"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Jan 07 20:21:04 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Jan 07 20:23:00 2012 +0000"
      },
      "message": "Merge branch \u0027next/cleanup\u0027 into samsung/dt\n\nConflicts:\n\tarch/arm/mach-exynos/common.c\n\nThe common.c file gets changes from rmk/stable-devel (part of\nnext/cleanup), rmk/restart, samsung/dt and follow-on branches\nfrom the samsung tree.\n\nPulling it all together here hopefully avoids having to do\neven more conflicting merge changesets in this one file. What\na mess!\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    }
  ],
  "next": "237c78beb8a988453bac1993d21f025d070a0d8d"
}
