31 Jul, 2012

1 commit

  • Pull Exynos DRM changes from Dave Airlie:
    "So I totally missed Inki's pull request for -next, its fully exynos
    self contained."

    (I took just the actual commits, not Dave's two extraneous merges)

    * 'drm-next' of git://people.freedesktop.org/~airlied/linux: (30 commits)
    drm/exynos: fixed exception to page allocation failure
    drm/exynos: use __free_page() to deallocate memory
    drm/exynos: fixed a comment to gem size.
    drm/exynos: removed unnecessary variable
    drm/exynos: do not release memory region from exporter.
    drm/exynos: set buffer type from exporter.
    drm/exynos: use alloc_page() to allocate pages.
    drm/exynos: fixed build warning.
    drm/exynos: fixed edid data setting at vidi connection request
    drm/exynos: check if raw edid data is fake or not for test
    drm/exynos: set edid fake data only for test.
    drm/exynos: removed unnecessary declaration.
    drm/exynos: fix buffer pitch calculation
    drm/exynos: check for null in return value of dma_buf_map_attachment()
    drm/exynos: return NULL if exynos_pages_to_sg fails
    drm/exynos: Use devm_* functions in exynos_mixer.c
    drm/exynos: Use devm_* functions in exynos_hdmi.c
    drm/exynos: Use devm_* functions in exynos_drm_fimd.c
    drm/exynos: Add missing static storage class specifier
    drm/exynos: add property for crtc mode
    ...

    Linus Torvalds
     

27 Jul, 2012

31 commits


26 Jul, 2012

8 commits

  • Daniel writes: (this pull is the one with the bad patch dropped)
    First pile of fixes for 3.6 already, and I'm afraid it's a bit larger than
    what I'd wish for. But I've moved all the feature-y stuff to -next, so
    this really is all -fixes. Most of it is handling fallout from the hw
    context stuff, discovered now that mesa git has started using them for
    real. Otherwise all just small fixes:
    - unbreak modeset=0 on gen6+ (regressed in next)
    - const mismatch fix for ->mode_fixup
    - simplify overly clever lvds modeset code (current code can totally
    confuse backlights, resulting in broken panels until a full power draw
    restores them).
    - fix some fallout from the flushing_list disabling (regression only
    introduced in -next)
    - DP link train improvements (this also kills the last 3.2 dp regression
    afaik)
    - bugfix for the new ddc VGA detection on newer platforms
    - minor backlight fixes (one of them a -next regression)
    - only enable the required PM interrupts (to avoid waking up the cpu
    unnecessarily)
    - some really minor bits (workaround clarification, make coverty happy,
    hsw init fix)
    * 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel: (23 commits)
    drm/i915: unbreak lastclose for failed driver init
    drm/i915: Set the context before setting up regs for the context.
    drm/i915: constify mode in crtc_mode_fixup
    drm/i915/lvds: ditch ->prepare special case
    drm/i915: dereferencing an error pointer
    drm/i915: fix invalid reference handling of the default ctx obj
    drm/i915: Add -EIO to the list of known errors for __wait_seqno
    drm/i915: Flush the context object from the CPU caches upon switching
    drm/i915: Make the lock for pageflips interruptible
    drm/i915: don't forget the PCH backlight registers
    drm/i915: Insert a flush between batches if the breadcrumb was dropped
    drm/i915: missing error case in init status page
    drm/i915: mask tiled bit when updating ILK sprites
    drm/i915: try to train DP even harder
    drm/i915: kill intel_ddc_probe
    drm/i915: check whether we actually received an edid in detect_ddc
    drm/i915: fix up PCH backlight #define mixup
    drm/i915: Add comments to explain the BSD tail write workaround
    drm/i915: Disable the BLT on pre-production SNB hardware
    drm/i915: initialize power wells in modeset_init_hw
    ...

    Dave Airlie
     
  • …nux-2.6 into drm-next

    * 'drm-nouveau-fixes' of git://anongit.freedesktop.org/git/nouveau/linux-2.6:
    drm/nouveau: init vblank requests list
    drm/nv50: extend vblank semaphore to generic dmaobj + offset pair
    drm/nouveau: mark most of our ioctls as deprecated, move to compat layer
    drm/nouveau: move current gpuobj code out of nouveau_object.c
    drm/nouveau/gem: fix object reference leak in a failure path
    drm/nv50: rename INVALID_QUERY_OR_TEXTURE error to INVALID_OPERATION
    drm/nv84: decode PCRYPT errors
    drm/nouveau: dcb table quirk for fdo#50830
    nouveau: Fix alignment requirements on src and dst addresses

    Dave Airlie
     
  • Fixes kernel panic when vblank interrupt triggers before first sync to
    vblank request.

    (Besides init, remove some relevant leftovers from vblank rework)

    Reported-by: Ortwin Glück
    Signed-off-by: Marcin Slusarz
    Cc: stable@vger.kernel.org [3.5]
    Signed-off-by: Ben Skeggs

    Marcin Slusarz
     
  • Signed-off-by: Ben Skeggs

    Ben Skeggs
     
  • These will be replaced in the near future, the code isn't yet stable enough
    for this merge window however.

    Signed-off-by: Ben Skeggs

    Ben Skeggs
     
  • I want this file for the new interfaces...

    Signed-off-by: Ben Skeggs

    Ben Skeggs
     
  • Reported-by: Maarten Lankhorst
    Signed-off-by: Ben Skeggs
    Signed-off-by: Maarten Lankhorst

    Ben Skeggs
     
  • Current name is misleading, because this error can be triggered by other
    conditions, like changing STRMOUT parameter without disabling STRMOUT first.

    Signed-off-by: Marcin Slusarz
    Signed-off-by: Ben Skeggs

    Marcin Slusarz