1. 30 9月, 2016 9 次提交
  2. 29 9月, 2016 23 次提交
  3. 28 9月, 2016 8 次提交
    • D
      Merge tag 'drm-qemu-20160921' of git://git.kraxel.org/linux into drm-next · c0d5fb4d
      Dave Airlie 提交于
      bugfixes for qemu (bochs, qxl and virtio-gpu) drm drivers
      
      * tag 'drm-qemu-20160921' of git://git.kraxel.org/linux:
        drm/virtio: add real fence context and seqno
        drm/virtio: drop virtio_gpu_execbuffer_ioctl() wrapping
        virtio-gpu: avoid possible NULL pointer dereference
        drm/qxl: reapply cursor after SetCrtc calls
        bochs: ignore device if there isn't enougth memory
      c0d5fb4d
    • D
      Merge tag 'v4.8-rc8' into drm-next · ca09fb9f
      Dave Airlie 提交于
      Linux 4.8-rc8
      
      There was a lot of fallout in the imx/amdgpu/i915 drivers, so backmerge
      it now to avoid troubles.
      
      * tag 'v4.8-rc8': (1442 commits)
        Linux 4.8-rc8
        fault_in_multipages_readable() throws set-but-unused error
        mm: check VMA flags to avoid invalid PROT_NONE NUMA balancing
        radix tree: fix sibling entry handling in radix_tree_descend()
        radix tree test suite: Test radix_tree_replace_slot() for multiorder entries
        fix memory leaks in tracing_buffers_splice_read()
        tracing: Move mutex to protect against resetting of seq data
        MIPS: Fix delay slot emulation count in debugfs
        MIPS: SMP: Fix possibility of deadlock when bringing CPUs online
        mm: delete unnecessary and unsafe init_tlb_ubc()
        huge tmpfs: fix Committed_AS leak
        shmem: fix tmpfs to handle the huge= option properly
        blk-mq: skip unmapped queues in blk_mq_alloc_request_hctx
        MIPS: Fix pre-r6 emulation FPU initialisation
        arm64: kgdb: handle read-only text / modules
        arm64: Call numa_store_cpu_info() earlier.
        locking/hung_task: Fix typo in CONFIG_DETECT_HUNG_TASK help text
        nvme-rdma: only clear queue flags after successful connect
        i2c: qup: skip qup_i2c_suspend if the device is already runtime suspended
        perf/core: Limit matching exclusive events to one PMU
        ...
      ca09fb9f
    • D
      Merge branch 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-next · 9f4ef05b
      Dave Airlie 提交于
      Last set of radeon and amdgpu changes for 4.9.  This is
      mostly just the powerplay cleanup for dGPUs.  Beyond that,
      just misc code cleanups and bug fixes.
      
      * 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux: (49 commits)
        drm/amd/amdgpu: Clean up afmt allocation in DCEv6. (v2)
        drm/amd/amdgpu: Remove division from vblank_wait
        drm/radeon/atif: Send a hotplug event when we get dgpu display request
        drm/radeon/atpx: check for ATIF dGPU wake for display events support
        drm/amdgpu/atif: Send a hotplug event when we get dgpu display request
        drm/amdgpu/atpx: check for ATIF dGPU wake for display events support
        drm/amdgpu: bump version for new vce packet support
        drm/amdgpu/vce: allow the clock table packet
        drm/amdgpu:cleanup virt related define
        drm/amdgpu: use powerplay module for dgpu in Vi.
        drm/amdgpu: set gfx clock gating for tonga/polaris.
        drm/amdgpu: set system clock gating for tonga/polaris.
        drm/amd/powerplay: export function to help to set cg by smu.
        drm/amdgpu: avoid out of bounds access on array interrupt_status_offsets
        drm/amdgpu: mark symbols static where possible
        drm/amdgpu: remove unused functions
        drm/amd/powerplay:  Replace per-asic print_performance with generic
        drm/radeon: narrow asic_init for virtualization
        drm/amdgpu:add fw version entry to info
        drm/amdgpu:determine if vPost is needed indeed
        ...
      9f4ef05b
    • D
      Merge branch 'drm-etnaviv-next' of git://git.pengutronix.de/git/lst/linux into drm-next · 81c5d6aa
      Dave Airlie 提交于
      Notable changes:
      
      - Cleanups from Fabio to some error paths and proper error propagation.
      
      - Lots of refactoring and new code to support the new MMU version 2,
      still relatively unoptimized and doesn't yet provide better process
      isolation than MMUv1, but enough to get newer cores up and running.
      
      - New hardware support: GC3000, as found on the NXP i.MX6 QuadPlus SoC.
      
      * 'drm-etnaviv-next' of git://git.pengutronix.de/git/lst/linux: (25 commits)
        drm/etnaviv: mark whole context as lost in recover worker
        drm/etnaviv: record correct cmdbuf IOVA in dump
        drm/etnaviv: space out IOVA layout for cmdbufs on MMUv2
        drm/etnaviv: fix up model and revision for GC2000+
        drm/etnaviv: implement IOMMUv2 translation
        drm/etnaviv: handle MMU exception in IRQ handler
        drm/etnaviv: add flushing logic for MMUv2
        drm/etnaviv: add function to construct MMUv2 init buffer
        drm/etnaviv: map cmdbuf through MMU on version 2
        drm/etnaviv: split out iova search and MMU reaping logic
        drm/etnaviv: split out FE start
        drm/etnaviv: split out wait for gpu idle
        drm/etnaviv: move gpu_va() to etnaviv mmu
        drm/etnaviv: remove unused iommu_v2 header
        drm/etnaviv: move IOMMU domain allocation into etnaviv MMU
        drm/etnaviv: indirect IOMMU restore through etnaviv MMU
        drm/etnaviv: move linear window setup into etnaviv_iommuv1_restore
        drm/etnaviv: rename etnaviv_iommu_domain_restore to etnaviv_iommuv1_restore
        drm/etnaviv: only check if the cmdbuf is inside the linear window on MMUv1
        drm/etnaviv: only try to use the linear window on MMUv1
        ...
      81c5d6aa
    • D
      Merge tag 'sunxi-drm-fixes-for-4.9' of... · a4a7fbb4
      Dave Airlie 提交于
      Merge tag 'sunxi-drm-fixes-for-4.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into drm-next
      
      Allwinner sun4i DRM fixes for 4.9
      
      A few fixes for the sun4i drm driver that range, including some fixes that
      might prevent multiple planes from working depending on the sequence where
      they are enabled.
      
      * tag 'sunxi-drm-fixes-for-4.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux:
        drm/sun4i: Fix the high buffer address mask
        drm/sun4i: tv: Check mode pointer
        drm/sun4i: Fix formats usable by the primary plane
        drm/sun4i: dotclock: Round to closest clock rate
        drm/sun4i: Fix sparse warnings
        drm/sun4i: dotclock: Allow divider = 127
        drm/sun4i: dotclock: Fix clock rate read back calcation
        drm/sun4i: backend: remove redundant dev_err call in sun4i_backend_bind()
      a4a7fbb4
    • D
      Merge branch 'for-next' of ssh://people.freedesktop.org/~seanpaul/dogwood into drm-next · 378db830
      Dave Airlie 提交于
      I've included some improvements to PSR from myself, as well as a great
      series from Tomasz to clean up and tighten up vblank/flip handling.
      
      The last patch is one from Tomeu that has been floating around for a
      while, and since rockchip is one of the beneficiaries, I figured this
      would be a good place to pick it up.
      
      * 'for-next' of ssh://people.freedesktop.org/~seanpaul/dogwood:
        drm/rockchip: Balance irq refcount on failure
        drm/rockchip: Kill vop_plane_state
        drm/rockchip: Always signal event in next vblank after cfg_done
        drm/rockchip: Do not enable vblank without event
        drm/rockchip: Replace custom wait_for_vblanks with helper
        drm/rockchip: Unreference framebuffers from flip work
        drm/rockchip: Avoid race with vblank count increment
        drm/rockchip: Get rid of some unnecessary code
        drm/rockchip: Clear interrupt status bits before enabling
        drm/rockchip: Fix up bug in psr state machine
        drm/bridge: analogix_dp: Remove duplicated code
        drm/rockchip: Reduce psr flush time to 100ms
        drm/rockchip: Don't key off vblank for psr
      378db830
    • D
      Merge tag 'tilcdc-4.9-3.1' of https://github.com/jsarha/linux into drm-next · 662d5c95
      Dave Airlie 提交于
      Second attempt for 3rd drm/tilcdc pull request for v4.9.
      
      * tag 'tilcdc-4.9-3.1' of https://github.com/jsarha/linux:
        drm/tilcdc: fix wrong error handling
        drm/tilcdc: Return directly after a failed kfree_table_init() in tilcdc_convert_slave_node()
        drm/tilcdc: Remove "default" from blue-and-red-wiring property binding
        drm/tilcdc: Fix non static symbol warning
        drm/tilcdc: mark symbols static where possible
        drm/tilcdc: add missing header dependencies
        drm/tilcdc: WARN if CRTC is touched without CRTC lock
        drm/tilcdc: Take CRTC lock when calling tilcdc_crtc_disable()
        drm/tilcdc: Remove unnecessary tilcdc_crtc_disable() from tilcdc_unload()
        drm/tilcdc: Flush flip-work workqueue before drm_flip_work_cleanup()
        drm/tilcdc: Clean up LCDC functional clock rate setting code
        drm/tilcdc: Take crtc modeset lock while updating the crtc clock rate
      662d5c95
    • D
      Merge branch 'sti-drm-next-2016-09-20' of https://github.com/vinceab/linux into drm-next · f01ebbdb
      Dave Airlie 提交于
      Here are some patches for drm-next.
      It contains:
      - minor fixes for typo and warning.
      - sparse and coccicheck warning fixes
      - bunch of patches fixing issues found while testing drm/sti with an
      atomic version of weston
      - the removal of the support of stih415-416 sti platform
      
      * 'sti-drm-next-2016-09-20' of https://github.com/vinceab/linux:
        drm/sti: remove stih415-416 platform support
        drm/sti: fix compositor debugfs creation
        drm/sti: use valid video mode
        drm/sti: in crtc_atomic_flush, enable only planes of this crtc
        drm/sti: use vtg array instead of vtg_main/aux
        drm/sti: use different notifier_block for each pipe
        drm/sti: fix atomic_disable check
        drm/sti: run gdp init sequence only once
        drm/sti: run hqvdp init sequence only once
        drm/sti: fix debug logs
        drm/sti: dpms function missing for HDMI connector
        drm/sti: Fix sparse warnings
        drm: sti: fix coccicheck warnings
        drm: sti: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp()
      f01ebbdb