Skip to content
  1. Apr 01, 2015
    • Dave Airlie's avatar
      Merge tag 'topic/drm-misc-2015-03-31' of git://anongit.freedesktop.org/drm-intel into drm-next · 53d8858b
      Dave Airlie authored
      Final drm-misc pull for 4.0, just various things all over, including a few
      more important atomic fixes. btw I didn't pick up the vmwgfx patch from
      Ville's series, but one patch has one hunk touching vmwgfx and
      Thomas/Jakob didn't get around to ack it. I figured it's simple enough to
      be ok though.
      
      * tag 'topic/drm-misc-2015-03-31' of git://anongit.freedesktop.org/drm-intel:
        drm: line wrap DRM_IOCTL_DEF* macros
        drm/atomic: Don't try to free a NULL state
        drm/atomic: Clear crtcs, connectors and planes when clearing state
        drm: Rewrite drm_ioctl_flags() to resemble the new drm_ioctl() code
        drm: Use max() to make the ioctl alloc size code cleaner
        drm: Simplify core vs. drv ioctl handling
        drm: Drop ioctl->cmd_drv
        drm: Fix DRM_IOCTL_DEF_DRV()
        drm/atomic-helpers: Properly avoid full modeset dance
        drm: atomic: Allow setting CRTC active property
        drm: atomic: Expose CRTC active property
        drm: crtc_helper: Update hwmode before mode_set call
        drm: mode: Allow NULL modes for equality check
        drm: fb_helper: Simplify exit condition
        drm: mode: Fix typo in kerneldoc
        drm/dp: Print the number of bytes processed for aux nacks
      53d8858b
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2015-03-27-merge' of... · 9e87e48f
      Dave Airlie authored
      Merge tag 'drm-intel-next-2015-03-27-merge' of git://anongit.freedesktop.org/drm-intel into drm-next
      
      This backmerges 4.0-rc6 due to the recent fixes in rc5/6
      
      - DP link rate refactoring from Ville
      - byt/bsw rps tuning from Chris
      - kerneldoc for the shrinker code
      - more dynamic ppgtt pte work (Michel, Ben, ...)
      - vlv dpll code refactoring to prep fro bxt (Imre)
      - refactoring the sprite colorkey code (Ville)
      - rotated ggtt view support from Tvrtko
      - roll out struct drm_atomic_state to prep for atomic update (Ander)
      
      * tag 'drm-intel-next-2015-03-27-merge' of git://anongit.freedesktop.org/drm-intel: (473 commits)
        Linux 4.0-rc6
        arm64: juno: Fix misleading name of UART reference clock
        drm/i915: Update DRIVER_DATE to 20150327
        drm/i915: Skip allocating shadow batch for 0-length batches
        drm/i915: Handle error to get connector state when staging config
        drm/i915: Compare GGTT view structs instead of types
        drm/i915: fix simple_return.cocci warnings
        drm/i915: Add module param to test the load detect code
        drm/i915: Remove usage of encoder->new_crtc from clock computations
        drm/i915: Don't look at staged config crtc when changing DRRS state
        drm/i915: Convert intel_pipe_will_have_type() to using atomic state
        drm/i915: Pass an atomic state to modeset_global_resources() functions
        drm/i915: Add dynamic page trace events
        drm/i915: Finish gen6/7 dynamic page table allocation
        drm/i915: Remove unnecessary gen6_ppgtt_unmap_pages
        drm/i915: Fix i915_dma_map_single positive error code
        drm/i915: Prevent out of range pt in gen6_for_each_pde
        drm/i915: fix definition of the DRM_IOCTL_I915_GET_SPRITE_COLORKEY ioctl
        drm/i915: Rip out GET_SPRITE_COLORKEY ioctl
        watchdog: imgpdc: Fix default heartbeat
        ...
      9e87e48f
  2. Mar 31, 2015
  3. Mar 30, 2015
    • Ander Conselvan de Oliveira's avatar
      drm/atomic: Don't try to free a NULL state · a0211bb4
      Ander Conselvan de Oliveira authored
      
      
      Consistently with other free functions, handle the NULL case without
      oopsing.
      
      Cc: dri-devel@lists.freedesktop.org
      Signed-off-by: default avatarAnder Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      a0211bb4
    • Daniel Vetter's avatar
      Merge tag 'v4.0-rc6' into drm-intel-next · 6e0aa801
      Daniel Vetter authored
      
      
      Backmerge Linux 4.0-rc6 because conflicts are (again) getting out of
      hand. To make sure we don't lose any bugfixes from the 4.0-rc5-rc6
      flurry of patches we've applied them all to -next too.
      
      Conflicts:
      	drivers/gpu/drm/i915/intel_display.c
      
      Always take the version from -next, we've already handled all
      conflicts with explicit cherrypicking.
      
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
      6e0aa801
    • Ander Conselvan de Oliveira's avatar
      drm/atomic: Clear crtcs, connectors and planes when clearing state · 8a5c0bde
      Ander Conselvan de Oliveira authored
      
      
      Users of the atomic state assume that if the pointer to a crtc, plane or
      connector is not NULL in the respective object vector, than the state
      for that object in *_states vector also won't be NULL. That assumption
      was broken by drm_atomic_state_clear(), which would clear the state
      pointer but leave the pointer to the object still set.
      
      This fixes a NULL pointer dereference in i915 caused by the use of
      drm_atomic_state_clear().
      
      Cc: dri-devel@lists.freedesktop.org
      Signed-off-by: default avatarAnder Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      8a5c0bde
    • Linus Torvalds's avatar
      Linux 4.0-rc6 · e42391cd
      Linus Torvalds authored
      v4.0-rc6
      e42391cd
    • Linus Torvalds's avatar
      Merge tag 'armsoc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc · 08f41f7c
      Linus Torvalds authored
      Pull ARM SoC fixes from Olof Johansson:
       "The latest and greatest fixes for ARM platform code.  Worth pointing
        out are:
      
         - Lines-wise, largest is a PXA fix for dealing with interrupts on DT
           that was quite broken.  It's still newish code so while we could
           have held this off, it seemed appropriate to include now
      
         - Some GPIO fixes for OMAP platforms added a few lines.  This was
           also fixes for code recently added (this release).
      
         - Small OMAP timer fix to behave better with partially upstreamed
           platforms, which is quite welcome.
      
         - Allwinner fixes about operating point control, reducing
           overclocking in some cases for better stability.
      
        plus a handful of other smaller fixes across the map"
      
      * tag 'armsoc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
        arm64: juno: Fix misleading name of UART reference clock
        ARM: dts: sunxi: Remove overclocked/overvoltaged OPP
        ARM: dts: sun4i: a10-lime: Override and remove 1008MHz OPP setting
        ARM: socfpga: dts: fix spi1 interrupt
        ARM: dts: Fix gpio interrupts for dm816x
        ARM: dts: dra7: remove ti,hwmod property from pcie phy
        ARM: OMAP: dmtimer: disable pm runtime on remove
        ARM: OMAP: dmtimer: check for pm_runtime_get_sync() failure
        ARM: OMAP2+: Fix socbus family info for AM33xx devices
        ARM: dts: omap3: Add missing dmas for crypto
        ARM: dts: rockchip: disable gmac by default in rk3288.dtsi
        MAINTAINERS: add rockchip regexp to the ARM/Rockchip entry
        ARM: pxa: fix pxa interrupts handling in DT
        ARM: pxa: Fix typo in zeus.c
        ARM: sunxi: Have ARCH_SUNXI select RESET_CONTROLLER for clock driver usage
      08f41f7c
    • Olof Johansson's avatar
      Merge tag 'sunxi-fixes-for-4.0' of... · 4550bdb0
      Olof Johansson authored
      
      Merge tag 'sunxi-fixes-for-4.0' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into fixes
      
      Allwinner fixes for 4.0
      
      There's a few fixes to merge for 4.0, one to add a select in the machine
      Kconfig option to fix a potential build failure, and two fixing cpufreq related
      issues.
      
      * tag 'sunxi-fixes-for-4.0' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux:
        ARM: dts: sunxi: Remove overclocked/overvoltaged OPP
        ARM: dts: sun4i: a10-lime: Override and remove 1008MHz OPP setting
        ARM: sunxi: Have ARCH_SUNXI select RESET_CONTROLLER for clock driver usage
      
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      4550bdb0
    • Olof Johansson's avatar
      Merge tag 'fixes-v4.0-rc4' of... · b1dae3d8
      Olof Johansson authored
      
      Merge tag 'fixes-v4.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes
      
      Fixes for omaps for the -rc cycle:
      
      - Fix a device tree based booting vs legacy booting regression for
        omap3 crypto hardware by adding the missing DMA channels.
      
      - Fix /sys/bus/soc/devices/soc0/family for am33xx devices.
      
      - Fix two timer issues that can cause hangs if the timer related
        hwmod data is missing like it often initially is for new SoCs.
      
      - Remove pcie hwmods entry from dts as that causes runtime PM to
        fail for the PHYs.
      
      - A paper bag type dts configuration fix for dm816x GPIO
        interrupts that I just noticed. This is most of the changes
        diffstat wise, but as it's a basic feature for connecting
        devices and things work otherwise, it should be fixed.
      
      * tag 'fixes-v4.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: Fix gpio interrupts for dm816x
        ARM: dts: dra7: remove ti,hwmod property from pcie phy
        ARM: OMAP: dmtimer: disable pm runtime on remove
        ARM: OMAP: dmtimer: check for pm_runtime_get_sync() failure
        ARM: OMAP2+: Fix socbus family info for AM33xx devices
        ARM: dts: omap3: Add missing dmas for crypto
      
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      b1dae3d8
    • Olof Johansson's avatar
      Merge tag 'socfpga_fix_for_v4.0_2' of git://git.rocketboards.org/linux-socfpga-next into fixes · ebc0aa8f
      Olof Johansson authored
      
      
      Late fix for v4.0 on the SoCFPGA platform:
      - Fix interrupt number for SPI1 interface
      
      * tag 'socfpga_fix_for_v4.0_2' of git://git.rocketboards.org/linux-socfpga-next:
        ARM: socfpga: dts: fix spi1 interrupt
      
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      ebc0aa8f
    • Dave Martin's avatar
      arm64: juno: Fix misleading name of UART reference clock · 78d84bc3
      Dave Martin authored
      
      
      The UART reference clock speed is 7273.8 kHz, not 72738 kHz.
      
      Dots aren't usually used in node names even though ePAPR permits
      them.  However, this can easily be avoided by expressing the
      frequency in Hz, not kHz.
      
      This patch changes the name to refclk7273800hz, reflecting the
      actual clock speed.
      
      Signed-off-by: default avatarDave Martin <Dave.Martin@arm.com>
      Acked-by: default avatarLiviu Dudau <Liviu.Dudau@arm.com>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      78d84bc3
    • Olof Johansson's avatar
      Merge tag 'fixes-for-v4.0-rc5' of https://github.com/rjarzmik/linux into fixes · 53b1a663
      Olof Johansson authored
      
      
      arm: pxa: fixes for v4.0-rc5
      
      There are only 2 fixes, one for the zeus board about the regulator changes,
      where a typo prevented the zeus board from having a working can regulator,
      and one regression triggered by the interrupts IRQ shift of 16 affecting all
      boards.
      
      * tag 'fixes-for-v4.0-rc5' of https://github.com/rjarzmik/linux:
        ARM: pxa: fix pxa interrupts handling in DT
        ARM: pxa: Fix typo in zeus.c
      
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      53b1a663
  4. Mar 29, 2015
  5. Mar 28, 2015
  6. Mar 27, 2015