Permalink
Commits on Jan 24, 2013
  1. Merge tag 'imx-fixes-3.8-3' of git://git.linaro.org/people/shawnguo/l…

    …inux-2.6 into fixes
    
    From Shawn Guo:
    
    This is yet another critical imxfb fixes held off by absence of FB
    maintainer for some time.
    
    * tag 'imx-fixes-3.8-3' of git://git.linaro.org/people/shawnguo/linux-2.6:
      video: imxfb: Do not crash on reboot
    olofj committed Jan 24, 2013
  2. Merge tag 'mvebu_fixes_for_v3.8-rc5' of git://git.infradead.org/users…

    …/jcooper/linux into fixes
    
    From Jason Cooper:
    
    mvebu fixes for v3.8-rc5
     - fix memory leak in mvebu/clk-cpu.c
     - use devm_ to correct/simplify error paths in mvsdio
     - add missing #interrupt-cells property in kirkwood
    
    * tag 'mvebu_fixes_for_v3.8-rc5' of git://git.infradead.org/users/jcooper/linux:
      ARM: kirkwood: fix missing #interrupt-cells property
      mmc: mvsdio: use devm_ API to simplify/correct error paths.
      clk: mvebu/clk-cpu.c: fix memory leakage
    olofj committed Jan 24, 2013
  3. Merge tag 'usb-3.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/…

    …git/gregkh/usb
    
    Pull more USB fixes from Greg Kroah-Hartman:
     "Here are some more USB fixes for the 3.8-rc4 tree.
    
      Some gadget driver fixes, and finally resolved the ehci-mxc driver
      build issues (it's just some code moving around and being deleted)."
    
    * tag 'usb-3.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
      USB: EHCI: fix build error in ehci-mxc
      USB: EHCI: add a name for the platform-private field
      USB: EHCI: fix incorrect configuration test
      USB: EHCI: Move definition of EHCI_STATS to ehci.h
      USB: UHCI: fix IRQ race during initialization
      usb: gadget: FunctionFS: Fix missing braces in parse_opts
      usb: dwc3: gadget: fix ep->maxburst for ep0
      ARM: i.MX clock: Change the connection-id for fsl-usb2-udc
      usb: gadget: fsl_mxc_udc: replace MX35_IO_ADDRESS to ioremap
      usb: gadget: fsl-mxc-udc: replace cpu_is_xxx() with platform_device_id
      usb: musb: cppi_dma: drop '__init' annotation
    torvalds committed Jan 24, 2013
  4. Merge tag 'char-misc-3.8-rc4' of git://git.kernel.org/pub/scm/linux/k…

    …ernel/git/gregkh/char-misc
    
    Pull drivers/misc fix from Greg Kroah-Hartman:
     "Here is a single revert for the ti-st misc driver, fixing problem that
      was introduced in 3.7-rc1 that has been bothering people."
    
    * tag 'char-misc-3.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
      Revert "drivers/misc/ti-st: remove gpio handling"
    torvalds committed Jan 24, 2013
  5. Merge tag 'tty-3.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/…

    …git/gregkh/tty
    
    Pull a TTY maintainer patch from Greg Kroah-Hartman:
     "Just a MAINTAINERS update, now that Alan has left for a bit, I'll
      continue to watch over the serial drivers."
    
    * tag 'tty-3.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
      MAINTAINERS: Someone needs to watch over the serial drivers
    torvalds committed Jan 24, 2013
  6. Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/ke…

    …rnel/git/mchehab/linux-media
    
    Pull media fixes from Mauro Carvalho Chehab:
     - gspca: add needed delay for I2C traffic for sonixb/sonixj cameras
     - gspca: add one missing Kinect USB ID
     - usbvideo: some regression fixes
     - omap3isp: fix some build issues
     - videobuf2: fix video output handling
     - exynos s5p/m5mols: a few regression fixes.
    
    * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:
      [media] uvcvideo: Set error_idx properly for S_EXT_CTRLS failures
      [media] uvcvideo: Cleanup leftovers of partial revert
      [media] uvcvideo: Return -EACCES when trying to set a read-only control
      [media] omap3isp: Don't include <plat/cpu.h>
      [media] s5p-mfc: Fix interrupt error handling routine
      [media] s5p-fimc: Fix return value of __fimc_md_create_flite_source_links()
      [media] m5mols: Fix typo in get_fmt callback
      [media] v4l: vb2: Set data_offset to 0 for single-plane output buffers
      [media] [FOR,v3.8] omap3isp: Don't include deleted OMAP plat/ header files
      [media] gspca_sonixj: Add a small delay after i2c_w1
      [media] gspca_sonixb: Properly wait between i2c writes
      [media] gspca_kinect: add Kinect for Windows USB id
    torvalds committed Jan 24, 2013
Commits on Jan 23, 2013
  1. MAINTAINERS: Someone needs to watch over the serial drivers

    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    gregkh committed Jan 23, 2013
  2. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/geert/linux-m68k
    
    Pull m68k fixes from Geert Uytterhoeven:
     "The asm-generic changeset has been ack'ed by Arnd."
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:
      m68k: Wire up finit_module
      asm-generic/dma-mapping-broken.h: Provide dma_alloc_attrs()/dma_free_attrs()
      m68k: Provide dma_alloc_attrs()/dma_free_attrs()
    torvalds committed Jan 23, 2013
  3. Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…

    …git/cmarinas/linux-aarch64
    
    Pull arm64 fixes from Catalin Marinas:
     - ELF coredump fix (more registers dumped than what user space expects)
     - SUBARCH name generation (s/aarch64/arm64/)
    
    * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64:
      arm64: makefile: fix uname munging when setting ARCH on native machine
      arm64: elf: fix core dumping to match what glibc expects
    torvalds committed Jan 23, 2013
  4. USB: EHCI: fix build error in ehci-mxc

    This patch (as1643b) fixes a build error in ehci-hcd when compiling for
    ARM with allmodconfig:
    
    drivers/usb/host/ehci-hcd.c:1285:0: warning: "PLATFORM_DRIVER" redefined [enabled by default]
    drivers/usb/host/ehci-hcd.c:1255:0: note: this is the location of the previous definition
    drivers/usb/host/ehci-mxc.c:280:31: warning: 'ehci_mxc_driver' defined but not used [-Wunused-variable]
    drivers/usb/host/ehci-hcd.c:1285:0: warning: "PLATFORM_DRIVER" redefined [enabled by default]
    drivers/usb/host/ehci-hcd.c:1255:0: note: this is the location of the previous definition
    
    The fix is to convert ehci-mxc over to the new "ehci-hcd is a library"
    scheme so that it can coexist peacefully with the ehci-platform
    driver.  As part of the conversion the ehci_mxc_priv data structure,
    which was allocated dynamically, is now placed where it belongs: in
    the private area at the end of struct ehci_hcd.
    
    Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
    Tested-by: Shawn Guo <shawn.guo@linaro.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Alan Stern committed with gregkh Jan 23, 2013
  5. Merge tag 'sound-3.8' of git://git.kernel.org/pub/scm/linux/kernel/gi…

    …t/tiwai/sound
    
    Pull sound fixes from Takashi Iwai:
     "Only a few small HD-audio fixes:
       - Addition of new Conexant codec IDs
       - Two one-liners to add fixups for Realtek codecs
       - A last-minute regression fix for auto-mute with power-saving mode
         (regressed since 3.8-rc1)"
    
    * tag 'sound-3.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
      ALSA: hda - Fix inconsistent pin states after resume
      ALSA: hda - Add Conexant CX20755/20756/20757 codec IDs
      ALSA: hda - Add fixup for Acer AO725 laptop
      ALSA: hda - Fix mute led for another HP machine
    torvalds committed Jan 23, 2013
  6. MAINTAINERS: remove me

    Signed-off-by: Alan Cox <alan@linux.intel.com>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Alan Cox committed with torvalds Jan 23, 2013
  7. ALSA: hda - Fix inconsistent pin states after resume

    The commit [26a6cb6: ALSA: hda - Implement a poll loop for jacks as a
    module parameter] introduced the polling jack detection code, but it
    also moved the call of snd_hda_jack_set_dirty_all() in the resume path
    after resume/init ops call.  This caused a regression when the jack
    state has been changed during power-down (e.g. in the power save
    mode).  Since the driver doesn't probe the new jack state but keeps
    using the cached value due to no dirty flag, the pin state remains
    also as if the jack is still plugged.
    
    The fix is simply moving snd_hda_jack_set_dirty_all() to the original
    position.
    
    Reported-by: Manolo Díaz <diaz.manolo@gmail.com>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    tiwai committed Jan 23, 2013
  8. ARM: at91/dts: correct comment in at91sam9x5.dtsi for mii

    Concerning pinctrl_macb0_rmii_mii, values were okay, but not comments.
    
    Signed-off-by: Douglas Gilbert <dgilbert@interlog.com>
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    Douglas Gilbert committed with noglitch Jan 23, 2013
  9. ARM: at91/at91_dt_defconfig: add at91sam9n12 SoC to DT defconfig

    Reported-by: Josh Wu <josh.wu@atmel.com>
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    noglitch committed Jan 23, 2013
  10. ARM: at91/at91_dt_defconfig: remove memory specification to cmdline

    No need for this cmdline option as we are using DT.
    Moreover this defconfig is targeted to multiple SoC/boards: this option
    was nonsense.
    
    Reported-by: Josh Wu <josh.wu@atmel.com>
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    noglitch committed Jan 23, 2013
  11. ARM: at91/dts: add macb mii pinctrl config for kizbox

    This patch overrides default macb pinctrl config defined in
    at91sam9260.dtsi (pinctrl_macb_rmii) with kizbox board config
    (pinctrl_macb_rmii + pinctrl_macb_rmii_mii_alt).
    
    Signed-off-by: Boris BREZILLON <linux-arm@overkiz.com>
    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    Boris BREZILLON committed with noglitch Dec 13, 2012
  12. ARM: at91: rm9200: remake the BGA as default version

    Make BGA as the default version as we are supposed to just have
    to specify when we use the PQFP version.
    
    Issue was existing since commit:
    3e90772 (ARM: at91: fix at91rm9200 soc subtype handling).
    
    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
    Cc: stable <stable@vger.kernel.org> [v3.3]
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    plagnioj committed with noglitch Dec 23, 2012
  13. ARM: at91: fix gpios on i2c-gpio for RM9200 DT

    Signed-off-by: Joachim Eastwood <manabian@gmail.com>
    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    manabian committed with noglitch Dec 4, 2012
  14. ARM: at91/at91sam9x5 DTS: add SCK USART pins

    The SCK pins where missing in usarts pinctrl.
    
    Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    rgenoud committed with noglitch Jan 18, 2013
  15. ARM: at91/at91sam9x5 DTS: correct wrong PIO BANK values on u(s)arts

    The PIN_BANK 3 is for PDxx pins, not PCxx pins.
    And PIN_BANK 1 is for PBxx, not PIN_BANK 0.
    
    Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    rgenoud committed with noglitch Jan 18, 2013
  16. ARM: at91/at91-pinctrl documentation: fix typo and add some details

    The relation between PIN_BANK numbers and pio letters wasn't made very
    clear.
    
    Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    rgenoud committed with noglitch Jan 18, 2013
  17. fs/cifs/cifs_dfs_ref.c: fix potential memory leakage

    When it goes to error through line 144, the memory allocated to *devname is
    not freed, and the caller doesn't free it either in line 250. So we free the
    memroy of *devname in function cifs_compose_mount_options() when it goes to
    error.
    
    Signed-off-by: Cong Ding <dinggnu@gmail.com>
    CC: stable <stable@kernel.org>
    Reviewed-by: Jeff Layton <jlayton@redhat.com>
    Signed-off-by: Steve French <smfrench@gmail.com>
    ccding committed with smfrench Jan 23, 2013
  18. Revert "drivers/misc/ti-st: remove gpio handling"

    This reverts commit eccf297.
    
    The reason is that it broke TI WiLink shared transport on Panda.
    Also, callback functions should not be added to board files anymore,
    so revert to implementing the power functions in the driver itself.
    
    Additionally, changed a variable name ('status' to 'err') so that this
    revert compiles properly.
    
    Cc: stable <stable@vger.kernel.org> [3.7]
    Acked-by: Tony Lindgren <tony@atomide.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Luciano Coelho committed with gregkh Jan 21, 2013
  19. ARM: kirkwood: fix missing #interrupt-cells property

    The gpio controller on kirkwood can provide interrupts but is missing
    the #interrupt-cells property. This patch just adds it to both gpio
    controllers.
    
    Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
    Signed-off-by: Jason Cooper <jason@lakedaemon.net>
    shesselba committed with Jason Cooper Jan 22, 2013
  20. mmc: mvsdio: use devm_ API to simplify/correct error paths.

    There are a number of bugs in the error paths of this driver.  Make
    use of devm_ functions to simplify the cleanup on error.
    
    Based on a patch by Russell King.
    
    Signed-off-by: Andrew Lunn <andrew@lunn.ch>
    Signed-off-by: Jason Cooper <jason@lakedaemon.net>
    lunn committed with Jason Cooper Jan 16, 2013
  21. clk: mvebu/clk-cpu.c: fix memory leakage

    the variable cpuclk and clk_name should be properly freed when error happens.
    
    Signed-off-by: Cong Ding <dinggnu@gmail.com>
    Acked-by: Jason Cooper <jason@lakedaemon.net>
    Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
    Acked-by: Mike Turquette <mturquette@linaro.org>
    Signed-off-by: Jason Cooper <jason@lakedaemon.net>
    ccding committed with Jason Cooper Jan 15, 2013
  22. Merge tag '3.8-pci-fixes-2' of git://git.kernel.org/pub/scm/linux/ker…

    …nel/git/helgaas/pci
    
    Pull PCI updates from Bjorn Helgaas:
     "The most important is a fix for a pciehp deadlock that occurs when
      unplugging a Thunderbolt adapter.  We also applied the same fix to
      shpchp, removed CONFIG_EXPERIMENTAL dependencies, fixed a
      pcie_aspm=force problem, and fixed a refcount leak.
    
      Details:
    
       - Hotplug
          PCI: pciehp: Use per-slot workqueues to avoid deadlock
          PCI: shpchp: Make shpchp_wq non-ordered
          PCI: shpchp: Handle push button event asynchronously
          PCI: shpchp: Use per-slot workqueues to avoid deadlock
    
       - Power management
          PCI: Allow pcie_aspm=force even when FADT indicates it is unsupported
    
       - Misc
          PCI/AER: pci_get_domain_bus_and_slot() call missing required pci_dev_put()
          PCI: remove depends on CONFIG_EXPERIMENTAL"
    
    * tag '3.8-pci-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
      PCI: remove depends on CONFIG_EXPERIMENTAL
      PCI: Allow pcie_aspm=force even when FADT indicates it is unsupported
      PCI: shpchp: Use per-slot workqueues to avoid deadlock
      PCI: shpchp: Handle push button event asynchronously
      PCI: shpchp: Make shpchp_wq non-ordered
      PCI/AER: pci_get_domain_bus_and_slot() call missing required pci_dev_put()
      PCI: pciehp: Use per-slot workqueues to avoid deadlock
    torvalds committed Jan 23, 2013
  23. async: fix __lowest_in_progress()

    Commit 083b804 ("async: use workqueue for worker pool") made it
    possible that async jobs are moved from pending to running out-of-order.
    While pending async jobs will be queued and dispatched for execution in
    the same order, nothing guarantees they'll enter "1) move self to the
    running queue" of async_run_entry_fn() in the same order.
    
    Before the conversion, async implemented its own worker pool.  An async
    worker, upon being woken up, fetches the first item from the pending
    list, which kept the executing lists sorted.  The conversion to
    workqueue was done by adding work_struct to each async_entry and async
    just schedules the work item.  The queueing and dispatching of such work
    items are still in order but now each worker thread is associated with a
    specific async_entry and moves that specific async_entry to the
    executing list.  So, depending on which worker reaches that point
    earlier, which is non-deterministic, we may end up moving an async_entry
    with larger cookie before one with smaller one.
    
    This broke __lowest_in_progress().  running->domain may not be properly
    sorted and is not guaranteed to contain lower cookies than pending list
    when not empty.  Fix it by ensuring sort-inserting to the running list
    and always looking at both pending and running when trying to determine
    the lowest cookie.
    
    Over time, the async synchronization implementation became quite messy.
    We better restructure it such that each async_entry is linked to two
    lists - one global and one per domain - and not move it when execution
    starts.  There's no reason to distinguish pending and running.  They
    behave the same for synchronization purposes.
    
    Signed-off-by: Tejun Heo <tj@kernel.org>
    Cc: Arjan van de Ven <arjan@linux.intel.com>
    Cc: stable@vger.kernel.org
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    htejun committed with torvalds Jan 23, 2013
Commits on Jan 22, 2013
  1. Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/lin…

    …ux/kernel/git/acme/linux
    
    Pull perf/urgent fixes from Arnaldo Carvalho de Melo:
    
     . revert 20b279 - require exclude_guest to use PEBS - kernel side, now
       older binaries will continue working for things like cycles:pp
       without needing to pass extra modifiers, from David Ahern.
    
     . Fix building from 'make perf-*-src-pkg' tarballs, broken by UAPI,
       from Sebastian Andrzej Siewior
    
    [ Pulling directly, Ingo would normally pull but has been unresponsive ]
    
    * tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
      perf tools: Fix building from 'make perf-*-src-pkg' tarballs
      perf x86: revert 20b279 - require exclude_guest to use PEBS - kernel side
    torvalds committed Jan 22, 2013
  2. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/deller/parisc-linux
    
    Pull parisc fixes from Helge Deller:
     "Improve the stability of the linux kernel on the parisc architecture"
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
      parisc: sigaltstack doesn't round ss.ss_sp as required
      parisc: improve ptrace support for gdb single-step
      parisc: don't claim cpu irqs more than once
      parisc: avoid undefined shift in cnv_float.h
    torvalds committed Jan 22, 2013
  3. cpufreq: Add module aliases for acpi-cpufreq

    The acpi core will call request_module("acpi-cpufreq") on subsystem init,
    but this will fail if the module isn't available at that stage of boot.
    Add some module aliases to ensure that udev can load the module on Intel
    and AMD systems with the appropriate feature bits - I /think/ that this
    will also work on VIA systems, but haven't verified that.
    
    References: http://lkml.kernel.org/r/1448223.sdUJnNSRz4@vostro.rjw.lan
    Signed-off-by: Matthew Garrett <matthew.garrett@nebula.com>
    Tested-by: Leonid Isaev <lisaev@umail.iu.edu>
    Acked-by: Borislav Petkov <bp@suse.de>
    Cc: 3.7+ <stable@vger.kernel.org>
    Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    Matthew Garrett committed with Rafael J. Wysocki Jan 22, 2013
  4. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/mszeredi/fuse
    
    Pull fuse fixes from Miklos Szeredi:
     "This contain a bugfix for CUSE and miscellaneous small fixes"
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:
      fuse: remove unused variable in fuse_try_move_page()
      fuse: make fuse_file_fallocate() static
      fuse: Move CUSE Kconfig entry from fs/Kconfig into fs/fuse/Kconfig
      cuse: fix uninitialized variable warnings
      cuse: do not register multiple devices with identical names
      cuse: use mutex as registration lock instead of spinlocks
    torvalds committed Jan 22, 2013
  5. Merge tag 'fixes-for-v3.8-rc4' of git://git.kernel.org/pub/scm/linux/…

    …kernel/git/linusw/linux-gpio
    
    Pull GPIO fixes from Linus Walleij:
     "Here are some GPIO fixes I stacked up in my GPIO tree:
    
       - Remove a bad #include from the Samsung driver
       - Some Kconfig hazzle for the Samsungs
       - Skip gpiolib registration on EXYNOS5440
       - Don't free the MVEBU label"
    
    * tag 'fixes-for-v3.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:
      gpio: mvebu: Don't free chip label memory
      gpio: samsung: skip gpio lib registration for EXYNOS5440
      gpio: samsung: silent build warning for EXYNOS5 SoCs
      gpio: samsung: fix pinctrl condition for exynos and exynos5440
      gpio: samsung: remove inclusion <mach/regs-clock.h>
    torvalds committed Jan 22, 2013
  6. Merge tag 'omap-for-v3.8-rc4/fixes-signed' of git://git.kernel.org/pu…

    …b/scm/linux/kernel/git/tmlind/linux-omap into fixes
    
    From Tony Lindgren:
    Minimal omap fixes for the -rc series:
    
    - A build fix for recently merged omap DRM changes
    
    - Regression fixes from the common clock framework conversion
      for omap4 audio and omap2 reboot
    
    - Regression fix for pandaboard WLAN control UART muxing caused by
      u-boot only muxing essential pins nowadays
    
    - Timer iteration fix for CONFIG_OF_DYNAMIC
    
    - A section mismatch fix for ocp2scp init
    
    * tag 'omap-for-v3.8-rc4/fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (306 commits)
      ARM: OMAP2+: omap4-panda: add UART2 muxing for WiLink shared transport
      ARM: OMAP2+: DT node Timer iteration fix
      ARM: OMAP2+: Fix section warning for omap_init_ocp2scp()
      ARM: OMAP2+: fix build break for omapdrm
      ARM: OMAP2: Fix missing omap2xxx_clkt_vps_late_init function calls
      ARM: OMAP4: hwmod_data: Correct IDLEMODE for McPDM
      ARM: OMAP4: clock data: Lock ABE DPLL on all revisions
      + Linux 3.8-rc4
    
    Signed-off-by: Olof Johansson <olof@lixom.net>
    olofj committed Jan 22, 2013