* [git pull] drm fixes for v4.12-rc1
@ 2017-05-12 6:00 Dave Airlie
2017-05-12 18:54 ` Linus Torvalds
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Dave Airlie @ 2017-05-12 6:00 UTC (permalink / raw)
To: Linus Torvalds; +Cc: DRI Development Mailing List, LKML
Hi Linus,
Some fixes that it would be good to have in rc1. It contains the i915
quiet fix that you reported.
It also has an amdgpu fixes pull, with lots of ongoing work on Vega10
which is new in this kernel and is preliminary support so may have a
fair bit of movement.
Otherwise a few non-Vega10 AMD fixes, one EDID fix and some nouveau
regression fixers.
Dave.
The following changes since commit 09d79d103371b1b7ea70ea7f9c05ac207ef22f5d:
Merge tag 'docs-4.12-2' of git://git.lwn.net/linux (2017-05-11 11:29:52 -0700)
are available in the git repository at:
git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.12-rc1
for you to fetch changes up to 7b8cd3363e8a0e6b90a7067f75aaeaae61a7d612:
drm/i915: Make vblank evade warnings optional (2017-05-12 14:28:02 +1000)
----------------------------------------------------------------
amd, nouveau, one i915 and one EDID fix for v4.12-rc1
----------------------------------------------------------------
Alex Deucher (12):
drm/amdgpu: fix spelling in header comment
drm/amdgpu: bump version number to note race fix and new fence
functionality
Revert "drm/amd/amdgpu: Set VCE/UVD off during late init"
drm/amdgpu: update revision id settings for BR/ST
drm/amdgpu/gfx9: use actual gpu num se setting for ngg allocation
drm/amdgpu/gfx9: fix typo in mpd init
drm/amdgpu/gfx9: add additional MQD initialization
drm/amdgpu/gfx: drop max_gs_waves_per_vgt
drm/amdgpu/gfx9: derive tile pipes from golden settings
drm/amdgpu/atomfirmware: add function to update engine hang status
drm/amdgpu/soc15: use atomfirmware for setting bios scratch for reset
drm/amdgpu: add some additional vega10 pci ids
Alex Xie (8):
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Real return value can be over-written when clean up
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
Ben Skeggs (10):
drm/nouveau/kms/nv50: remove pointless argument to window
atomic_check_acquire()
drm/nouveau/kms/nv50: fix source-rect-only plane updates
drm/nouveau/kms/nv50: skip core channel cursor update on
position-only changes
drm/nouveau/fb/ram/gf100-: remove 0x10f200 read
drm/nouveau/core: fix static checker warning
drm/nouveau/tmr: ack interrupt before processing alarms
drm/nouveau/tmr: handle races with hw when updating the next alarm time
drm/nouveau/tmr: fix corruption of the pending list when
rescheduling an alarm
drm/nouveau/tmr: avoid processing completed alarms when adding a new one
drm/nouveau/therm: remove ineffective workarounds for alarm bugs
Christian König (14):
drm/amdgpu: add VMHUB to ring association
drm/amdgpu: drop VMID per ring tracking
drm/amdgpu: split VMID management by VMHUB
drm/amdgpu: invalidate only the currently needed VMHUB v2
drm/amdgpu: assign VM invalidation engine manually v2
drm/amdgpu: allow concurrent VM flushes
drm/amdgpu: trace the vmhub in grab_id as well
drm/amdgpu: trace vm hub during flush as well v2
drm/radeon: force the UVD DPB into VRAM as well
drm/amdgpu: fix coding style and printing in amdgpu_doorbell_init
drm/amdgpu: fix amdgpu_vm_clear_freed v2
drm/amdgpu: fix amdgpu_ttm_bo_eviction_valuable
drm/amdgpu: fix VM clearing in amdgpu_gem_object_close
drm/amdgpu: remove unused and mostly unimplemented CGS functions v2
Chunming Zhou (8):
drm/amdgpu: add gtt print like vram when dump mm table V2
drm/amdgpu: increase gtt size to 3GB by default v2
drm/amdgpu: fix no-vmid job
drm/amdgpu: fix gpu reset crash
drm/amdgpu: fix NULL pointer error
drm/amdgpu: fix deadlock of reservation between cs and gpu reset v2
drm/amd: fix init order of sched job
drm/amdgpu: fix dependency issue
Daniel Wang (2):
drm/amdgpu/psp: skip loading SDMA/RLCG under SRIOV VF
drm/amdgpu/vce4: fix a PSP loading VCE issue
Dave Airlie (3):
Merge tag 'drm-misc-next-fixes-2017-05-05' of
git://anongit.freedesktop.org/git/drm-misc into drm-next
Merge branch 'drm-next-4.12' of
git://people.freedesktop.org/~agd5f/linux into drm-next
Merge branch 'linux-4.12' of git://github.com/skeggsb/linux into drm-next
Evan Quan (1):
drm/amdgpu: update smu9 driver interface
Frank Min (7):
drm/amdgpu/vce4: update VCE initialization sequence for SRIOV
drm/amdgpu/vce4: enable ring & ib test for sriov
drm/amdgpu/vce4: move mm table constructions functions into
mmsch header file
drm/amdgpu/uvd7: add sriov uvd initialization sequences
drm/amdgpu/uvd7: add uvd doorbell initialization for sriov
drm/amdgpu/uvd7: add UVD hw init sequences for sriov
drm/amdgpu/soc15: enable UVD code path for sriov
Guenter Roeck (1):
drm/amdgpu: Use less generic enum definitions
Huang Rui (14):
drm/amdgpu: split psp tmr init function
drm/amdgpu: add psp firmware private memory
drm/amdgpu: use private memory to store psp firmware data
drm/amdgpu: split psp asd function
drm/amdgpu: split psp ring init function
drm/amdgpu: add hw_start and non-psp firmware loading into resume
drm/amd/powerplay: fix suspend error on DPM disabled
drm/amdgpu: do not free fence buf when driver probes.
drm/amdgpu: fix to clear ASIC INIT COMPLETE bit on resuming phase
drm/amdgpu: fix to add buffer funcs check
drm/amdgpu: fix dead lock if any ip block resume failed in s3
drm/amdgpu: fix to print incorrect wptr address
drm/ttm: cleanup unuse ret value
drm/amd/powerplay: add error message to remind user updating firmware
Julien Isorce (1):
drm/radeon: only warn once in radeon_ttm_bo_destroy if va list not empty
Junwei Zhang (3):
drm/amdgpu: fix double_offchip_lds_buf for gfx v6
drm/amdgpu: export more gpu info for gfx9
drm/amdgpu: bump version for exporting gpu info for gfx9
Mario Kleiner (4):
drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path.
drm/radeon: Avoid overflows/divide-by-zero in latency_watermark
calculations.
drm/radeon: Make display watermark calculations more accurate
drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2
Michel Dänzer (2):
drm/amdgpu: Make amdgpu_bo_reserve use uninterruptible waits for cleanup
Revert "drm/amdgpu: Refactor flip into prepare submit and submit. (v3)"
Monk Liu (3):
drm/amdgpu:fix race condition
drm/amdgpu:PTE flag should be 64 bit width
drm/amdgpu:fix waiting on dirty fence
Pan Bian (2):
drm/radeon: check return value of radeon_ring_lock
drm/radeon: check return value of radeon_fence_emit
Pixel Ding (2):
drm/amdgpu/virt: don't check VALID bit for FLR completion message
drm/amdgpu: fix mutex list null pointer reference
Rex Zhu (32):
drm/amd/powerplay: align with VBIOS to support new AVFS structure
drm/amdgpu: Remove redundant itermediate return val in sdma_v4_0.c
drm/amd/amdgpu: coding style refine in sdma_v4_0.c
drm/amd/powerplay: delete dead functions in vega10.
drm/amdgpu: fix memory clock can't switch on CI.
drm/amd/powerplay: enable AGM logging while dpm disabled.
drm/amd/powerplay: allocate fb for avfs fuse table on vega10.
drm/amd/powerplay: enable pcie dpm on Vega10.
drm/amd/powerplay: enable clock stretch feature on Vega10.
drm/amd/powerplay: Fix AVFS param.
drm/amd/powerplay: correct UlvOffsetVid on Vega10.
drm/amd/powerplay: disable cks by default on vega10.
drm/amd/powerplay: refine set pcie dpm default table on vega10.
drm/amd/powerplay: add disable_smc_ctf callback in hwmgr.
drm/amd/powerplay: complete disable_smc_firmware_ctf_tasks.
drm/amd/powerplay: implement stop dpm task for vega10.
drm/amd/powerplay: refine code in vega10_smumgr.c
drm/amd/powerplay: set soc floor voltage on boot on vega10.
drm/amd/powerplay: set fan target temperature by msg on vega10.
drm/amd/powerplay: Allow duplicate enteries in pptable.
drm/amd/powerplay: correct LoadLineResistance value in pptable.
drm/amd/powerplay: clean up code in vega10_smumgr.c
drm/amd/powerplay: disable engine spread spectrum feature on Vega10.
drm/amd/powerplay: delete dead code in powerplay.
drm/amd/powerplay: Setup sw CTF to allow graceful exit when
temperature exceeds maximum.
drm/amd/powerplay: fix bug sclk/mclk level can't be set on vega10.
drm/amd/powerplay: add more smu message on Vega10.
drm/amdgpu: add amd fan ctrl mode enums.
drm/amdgpu: refine amdgpu pwm1_enable sysfs interface.
drm/amd/powerplay: refine pwm1_enable callback functions for Vega10.
drm/amd/powerplay: refine pwm1_enable callback functions for vi.
drm/amd/powerplay: refine pwm1_enable callback functions for CI.
Roger.He (2):
drm/amdgpu: fix indent
drm/amdgpu: validate shadow before restoring from it
Shaoyun Liu (1):
drm/amdgpu: Reserve 0-2 invalidation reg sets for none-amdgpu usages
Tom St Denis (5):
drm/amd/amdgpu: Introduce new read/write macros for SOC15
drm/amd/amdgpu: Port gfx9 driver over to new read/write macros
drm/amd/amdgpu: Change comp GFXv6 ring name to remove space
drm/amd/amdgpu: Change comp GFXv9 ring name to remove space
drm/amd/amdgpu: Print out ring name in dev_info
Trigger Huang (3):
drm/amdgpu: Fix firmware UCODE_ID_STORAGE issue (v2)
drm/amdgpu: Fix module unload hang by KIQ on Vega10
drm/amdgpu: Destroy psp ring in hw_fini
Ville Syrjälä (1):
drm/i915: Make vblank evade warnings optional
Xiangliang Yu (5):
drm/amdgpu/vce4: workaround VCE ring test slow issue
drm/amdgpu/mmhub_v1: bypass clockgating setting
drm/amdgpu/gfx9: bypass clockgating setting
drm/amdgpu/virt: add two functions for MM table
drm/amdgpu/vce4: replaced with virt_alloc_mm_table
Zhang, Jerry (1):
drm/amdgpu: PRT support for gfx9 (v3)
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 20 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 208 +--------
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 104 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 140 ++----
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 68 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 15 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 229 +++++----
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 46 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 155 +++---
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 21 +-
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 30 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 517 +++++++++++----------
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +
drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 57 +++
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 9 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 86 ++--
drivers/gpu/drm/amd/amdgpu/psp_v3_1.h | 4 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 222 +++++----
drivers/gpu/drm/amd/amdgpu/soc15.c | 9 +-
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 20 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 466 +++++++++++++++----
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 224 ++++-----
drivers/gpu/drm/amd/include/amd_shared.h | 6 +
drivers/gpu/drm/amd/include/cgs_common.h | 270 -----------
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 4 +-
.../drm/amd/powerplay/eventmgr/eventsubchains.c | 2 +-
.../gpu/drm/amd/powerplay/eventmgr/eventtasks.c | 5 +
.../gpu/drm/amd/powerplay/eventmgr/eventtasks.h | 1 +
.../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 10 +
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 49 +-
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 39 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 64 +--
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 9 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 408 +++++++++-------
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 3 +
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 27 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h | 1 +
.../amd/powerplay/hwmgr/vega10_processpptables.c | 4 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 80 ++--
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h | 2 +
.../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 2 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 4 +-
drivers/gpu/drm/amd/powerplay/inc/smu9_driver_if.h | 18 +-
drivers/gpu/drm/amd/powerplay/inc/vega10_ppsmc.h | 5 +-
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 226 +++++----
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h | 2 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 23 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 2 +
drivers/gpu/drm/drm_edid.c | 8 +
drivers/gpu/drm/i915/Kconfig.debug | 13 +
drivers/gpu/drm/i915/intel_sprite.c | 7 +-
drivers/gpu/drm/nouveau/nv50_display.c | 29 +-
drivers/gpu/drm/nouveau/nvkm/core/object.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c | 1 -
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 59 ++-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c | 2 +-
drivers/gpu/drm/radeon/cik.c | 29 +-
drivers/gpu/drm/radeon/evergreen.c | 18 +-
drivers/gpu/drm/radeon/r420.c | 8 +-
drivers/gpu/drm/radeon/radeon_cs.c | 10 +-
drivers/gpu/drm/radeon/radeon_object.c | 2 +-
drivers/gpu/drm/radeon/radeon_test.c | 7 +-
drivers/gpu/drm/radeon/radeon_uvd.c | 2 +-
drivers/gpu/drm/radeon/si.c | 29 +-
drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
include/uapi/drm/amdgpu_drm.h | 24 +-
108 files changed, 2431 insertions(+), 2120 deletions(-)
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [git pull] drm fixes for v4.12-rc1
2017-05-12 6:00 [git pull] drm fixes for v4.12-rc1 Dave Airlie
@ 2017-05-12 18:54 ` Linus Torvalds
2017-05-12 18:56 ` Linus Torvalds
2017-05-12 18:54 ` Linus Torvalds
2017-05-12 18:54 ` Linus Torvalds
2 siblings, 1 reply; 9+ messages in thread
From: Linus Torvalds @ 2017-05-12 18:54 UTC (permalink / raw)
To: Dave Airlie; +Cc: DRI Development Mailing List, LKML
On Thu, May 11, 2017 at 11:00 PM, Dave Airlie <airlied@gmail.com> wrote:
>
> It also has an amdgpu fixes pull, with lots of ongoing work on Vega10
> which is new in this kernel and is preliminary support so may have a
> fair bit of movement.
Note: I will *not* be taking these kinds of pull requests after rc1.
If Vega10 is in such bad shape that it will need this kind of stuff
and isn't worth shipping without them in 4.12, I will take a *oneline*
that just disables it.
So no "thousands of lines of fixes for a new driver".
Being new to 4.12 isn't an excuse for crazy stuff after the merge
window. If it will need more of this kind of attention, all it means
is that it shouldn't have been sent to me at all in the first place.
The drm subsystem is still on my "no more of this shit" list, so I'm
going to be very unforgiving of big pull requests when they aren't
appropriate.
Linus
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [git pull] drm fixes for v4.12-rc1
2017-05-12 6:00 [git pull] drm fixes for v4.12-rc1 Dave Airlie
2017-05-12 18:54 ` Linus Torvalds
2017-05-12 18:54 ` Linus Torvalds
@ 2017-05-12 18:54 ` Linus Torvalds
2 siblings, 0 replies; 9+ messages in thread
From: Linus Torvalds @ 2017-05-12 18:54 UTC (permalink / raw)
To: Dave Airlie; +Cc: DRI Development Mailing List, LKML
On Thu, May 11, 2017 at 11:00 PM, Dave Airlie <airlied@gmail.com> wrote:
>
> It also has an amdgpu fixes pull, with lots of ongoing work on Vega10
> which is new in this kernel and is preliminary support so may have a
> fair bit of movement.
Note: I will *not* be taking these kinds of pull requests after rc1.
If Vega10 is in such bad shape that it will need this kind of stuff
and isn't worth shipping without them in 4.12, I will take a *oneline*
that just disables it.
So no "thousands of lines of fixes for a new driver".
Being new to 4.12 isn't an excuse for crazy stuff after the merge
window. If it will need more of this kind of attention, all it means
is that it shouldn't have been sent to me at all in the first place.
The drm subsystem is still on my "no more of this shit" list, so I'm
going to be very unforgiving of big pull requests when they aren't
appropriate.
Linus
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [git pull] drm fixes for v4.12-rc1
2017-05-12 6:00 [git pull] drm fixes for v4.12-rc1 Dave Airlie
2017-05-12 18:54 ` Linus Torvalds
@ 2017-05-12 18:54 ` Linus Torvalds
2017-05-12 18:54 ` Linus Torvalds
2 siblings, 0 replies; 9+ messages in thread
From: Linus Torvalds @ 2017-05-12 18:54 UTC (permalink / raw)
To: Dave Airlie; +Cc: DRI Development Mailing List, LKML
On Thu, May 11, 2017 at 11:00 PM, Dave Airlie <airlied@gmail.com> wrote:
>
> It also has an amdgpu fixes pull, with lots of ongoing work on Vega10
> which is new in this kernel and is preliminary support so may have a
> fair bit of movement.
Note: I will *not* be taking these kinds of pull requests after rc1.
If Vega10 is in such bad shape that it will need this kind of stuff
and isn't worth shipping without them in 4.12, I will take a *oneline*
that just disables it.
So no "thousands of lines of fixes for a new driver".
Being new to 4.12 isn't an excuse for crazy stuff after the merge
window. If it will need more of this kind of attention, all it means
is that it shouldn't have been sent to me at all in the first place.
The drm subsystem is still on my "no more of this shit" list, so I'm
going to be very unforgiving of big pull requests when they aren't
appropriate.
Linus
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [git pull] drm fixes for v4.12-rc1
2017-05-12 18:54 ` Linus Torvalds
@ 2017-05-12 18:56 ` Linus Torvalds
2017-05-12 19:30 ` Dave Airlie
0 siblings, 1 reply; 9+ messages in thread
From: Linus Torvalds @ 2017-05-12 18:56 UTC (permalink / raw)
To: Dave Airlie; +Cc: DRI
.. and here's the email repeated for the new dri-devel list, since
apparently Dave sent the pull request to the old no-longer-working one
that just sends annoying bounces.
Dave, time to update your scripts and address book..
Linus
On Fri, May 12, 2017 at 11:54 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Thu, May 11, 2017 at 11:00 PM, Dave Airlie <airlied@gmail.com> wrote:
>>
>> It also has an amdgpu fixes pull, with lots of ongoing work on Vega10
>> which is new in this kernel and is preliminary support so may have a
>> fair bit of movement.
>
> Note: I will *not* be taking these kinds of pull requests after rc1.
>
> If Vega10 is in such bad shape that it will need this kind of stuff
> and isn't worth shipping without them in 4.12, I will take a *oneline*
> that just disables it.
>
> So no "thousands of lines of fixes for a new driver".
>
> Being new to 4.12 isn't an excuse for crazy stuff after the merge
> window. If it will need more of this kind of attention, all it means
> is that it shouldn't have been sent to me at all in the first place.
>
> The drm subsystem is still on my "no more of this shit" list, so I'm
> going to be very unforgiving of big pull requests when they aren't
> appropriate.
>
> Linus
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [git pull] drm fixes for v4.12-rc1
2017-05-12 18:56 ` Linus Torvalds
@ 2017-05-12 19:30 ` Dave Airlie
2017-05-12 19:50 ` Linus Torvalds
0 siblings, 1 reply; 9+ messages in thread
From: Dave Airlie @ 2017-05-12 19:30 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Deucher, Alexander, DRI
On 13 May 2017 at 04:56, Linus Torvalds <torvalds@linux-foundation.org> wrote:
> .. and here's the email repeated for the new dri-devel list, since
> apparently Dave sent the pull request to the old no-longer-working one
> that just sends annoying bounces.
>
> Dave, time to update your scripts and address book..
wierd gmail failed me.
>
> Linus
>
> On Fri, May 12, 2017 at 11:54 AM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
>> On Thu, May 11, 2017 at 11:00 PM, Dave Airlie <airlied@gmail.com> wrote:
>>>
>>> It also has an amdgpu fixes pull, with lots of ongoing work on Vega10
>>> which is new in this kernel and is preliminary support so may have a
>>> fair bit of movement.
>>
>> Note: I will *not* be taking these kinds of pull requests after rc1.
>>
>> If Vega10 is in such bad shape that it will need this kind of stuff
>> and isn't worth shipping without them in 4.12, I will take a *oneline*
>> that just disables it.
>>
>> So no "thousands of lines of fixes for a new driver".
>>
>> Being new to 4.12 isn't an excuse for crazy stuff after the merge
>> window. If it will need more of this kind of attention, all it means
>> is that it shouldn't have been sent to me at all in the first place.
>>
>> The drm subsystem is still on my "no more of this shit" list, so I'm
>> going to be very unforgiving of big pull requests when they aren't
>> appropriate.
It's already disabled. It probably won't be enabled in your kernel for 1-2
more releases. You can't even get Vega hardware, I can't even get Vega
hardware at the moment.
For background we've done a lot of work in the graphics community to
get vendors to release code for new hardware early so we can get it all
lined up in the kernel before the hw ships. Some support would be nice.
Vega10 is in bad shape, that's the whole point of merging it early and
turned off, so we don't just dump rebased 100 times code into your tree
on release day and find it doesn't work, instead AMD can develop other
features in their driver for Vega10 and older chips at the same time,
without constant rebasing, and fixup their internal and external driver
ABIs in an upstream kernel tree, instead of dropping a driver based on
Linux 3.10 or something.
In saying that, I did think this pull was probably a bit much, so
Alex, can you please minimise the Vega churn to -next trees unless
changes are needed to fix problems on older GPUs, also I did miss
one pull request from Alex in there somewhere, so that might have
contributed to the overly large pull.
Dave.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [git pull] drm fixes for v4.12-rc1
2017-05-12 19:30 ` Dave Airlie
@ 2017-05-12 19:50 ` Linus Torvalds
0 siblings, 0 replies; 9+ messages in thread
From: Linus Torvalds @ 2017-05-12 19:50 UTC (permalink / raw)
To: Dave Airlie; +Cc: Alex Deucher, DRI
[-- Attachment #1.1: Type: text/plain, Size: 466 bytes --]
On May 12, 2017 12:30 PM, "Dave Airlie" <airlied@gmail.com> wrote:
>
> Dave, time to update your scripts and address book..
wierd gmail failed me.
I think gmail is sometimes too smart for its own good. It takes the other
recipients into account when auto-completing the recipients list, so even
if you *normally* send to the new dri list, it might be looking at your
historical patterns when sending to me, and then picking the old list by
default.
Linus
[-- Attachment #1.2: Type: text/html, Size: 894 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* [git pull] drm fixes for v4.12-rc1
@ 2017-05-12 6:00 Dave Airlie
0 siblings, 0 replies; 9+ messages in thread
From: Dave Airlie @ 2017-05-12 6:00 UTC (permalink / raw)
To: Linus Torvalds; +Cc: DRI Development Mailing List, LKML
Hi Linus,
Some fixes that it would be good to have in rc1. It contains the i915
quiet fix that you reported.
It also has an amdgpu fixes pull, with lots of ongoing work on Vega10
which is new in this kernel and is preliminary support so may have a
fair bit of movement.
Otherwise a few non-Vega10 AMD fixes, one EDID fix and some nouveau
regression fixers.
Dave.
The following changes since commit 09d79d103371b1b7ea70ea7f9c05ac207ef22f5d:
Merge tag 'docs-4.12-2' of git://git.lwn.net/linux (2017-05-11 11:29:52 -0700)
are available in the git repository at:
git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.12-rc1
for you to fetch changes up to 7b8cd3363e8a0e6b90a7067f75aaeaae61a7d612:
drm/i915: Make vblank evade warnings optional (2017-05-12 14:28:02 +1000)
----------------------------------------------------------------
amd, nouveau, one i915 and one EDID fix for v4.12-rc1
----------------------------------------------------------------
Alex Deucher (12):
drm/amdgpu: fix spelling in header comment
drm/amdgpu: bump version number to note race fix and new fence
functionality
Revert "drm/amd/amdgpu: Set VCE/UVD off during late init"
drm/amdgpu: update revision id settings for BR/ST
drm/amdgpu/gfx9: use actual gpu num se setting for ngg allocation
drm/amdgpu/gfx9: fix typo in mpd init
drm/amdgpu/gfx9: add additional MQD initialization
drm/amdgpu/gfx: drop max_gs_waves_per_vgt
drm/amdgpu/gfx9: derive tile pipes from golden settings
drm/amdgpu/atomfirmware: add function to update engine hang status
drm/amdgpu/soc15: use atomfirmware for setting bios scratch for reset
drm/amdgpu: add some additional vega10 pci ids
Alex Xie (8):
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Real return value can be over-written when clean up
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
Ben Skeggs (10):
drm/nouveau/kms/nv50: remove pointless argument to window
atomic_check_acquire()
drm/nouveau/kms/nv50: fix source-rect-only plane updates
drm/nouveau/kms/nv50: skip core channel cursor update on
position-only changes
drm/nouveau/fb/ram/gf100-: remove 0x10f200 read
drm/nouveau/core: fix static checker warning
drm/nouveau/tmr: ack interrupt before processing alarms
drm/nouveau/tmr: handle races with hw when updating the next alarm time
drm/nouveau/tmr: fix corruption of the pending list when
rescheduling an alarm
drm/nouveau/tmr: avoid processing completed alarms when adding a new one
drm/nouveau/therm: remove ineffective workarounds for alarm bugs
Christian König (14):
drm/amdgpu: add VMHUB to ring association
drm/amdgpu: drop VMID per ring tracking
drm/amdgpu: split VMID management by VMHUB
drm/amdgpu: invalidate only the currently needed VMHUB v2
drm/amdgpu: assign VM invalidation engine manually v2
drm/amdgpu: allow concurrent VM flushes
drm/amdgpu: trace the vmhub in grab_id as well
drm/amdgpu: trace vm hub during flush as well v2
drm/radeon: force the UVD DPB into VRAM as well
drm/amdgpu: fix coding style and printing in amdgpu_doorbell_init
drm/amdgpu: fix amdgpu_vm_clear_freed v2
drm/amdgpu: fix amdgpu_ttm_bo_eviction_valuable
drm/amdgpu: fix VM clearing in amdgpu_gem_object_close
drm/amdgpu: remove unused and mostly unimplemented CGS functions v2
Chunming Zhou (8):
drm/amdgpu: add gtt print like vram when dump mm table V2
drm/amdgpu: increase gtt size to 3GB by default v2
drm/amdgpu: fix no-vmid job
drm/amdgpu: fix gpu reset crash
drm/amdgpu: fix NULL pointer error
drm/amdgpu: fix deadlock of reservation between cs and gpu reset v2
drm/amd: fix init order of sched job
drm/amdgpu: fix dependency issue
Daniel Wang (2):
drm/amdgpu/psp: skip loading SDMA/RLCG under SRIOV VF
drm/amdgpu/vce4: fix a PSP loading VCE issue
Dave Airlie (3):
Merge tag 'drm-misc-next-fixes-2017-05-05' of
git://anongit.freedesktop.org/git/drm-misc into drm-next
Merge branch 'drm-next-4.12' of
git://people.freedesktop.org/~agd5f/linux into drm-next
Merge branch 'linux-4.12' of git://github.com/skeggsb/linux into drm-next
Evan Quan (1):
drm/amdgpu: update smu9 driver interface
Frank Min (7):
drm/amdgpu/vce4: update VCE initialization sequence for SRIOV
drm/amdgpu/vce4: enable ring & ib test for sriov
drm/amdgpu/vce4: move mm table constructions functions into
mmsch header file
drm/amdgpu/uvd7: add sriov uvd initialization sequences
drm/amdgpu/uvd7: add uvd doorbell initialization for sriov
drm/amdgpu/uvd7: add UVD hw init sequences for sriov
drm/amdgpu/soc15: enable UVD code path for sriov
Guenter Roeck (1):
drm/amdgpu: Use less generic enum definitions
Huang Rui (14):
drm/amdgpu: split psp tmr init function
drm/amdgpu: add psp firmware private memory
drm/amdgpu: use private memory to store psp firmware data
drm/amdgpu: split psp asd function
drm/amdgpu: split psp ring init function
drm/amdgpu: add hw_start and non-psp firmware loading into resume
drm/amd/powerplay: fix suspend error on DPM disabled
drm/amdgpu: do not free fence buf when driver probes.
drm/amdgpu: fix to clear ASIC INIT COMPLETE bit on resuming phase
drm/amdgpu: fix to add buffer funcs check
drm/amdgpu: fix dead lock if any ip block resume failed in s3
drm/amdgpu: fix to print incorrect wptr address
drm/ttm: cleanup unuse ret value
drm/amd/powerplay: add error message to remind user updating firmware
Julien Isorce (1):
drm/radeon: only warn once in radeon_ttm_bo_destroy if va list not empty
Junwei Zhang (3):
drm/amdgpu: fix double_offchip_lds_buf for gfx v6
drm/amdgpu: export more gpu info for gfx9
drm/amdgpu: bump version for exporting gpu info for gfx9
Mario Kleiner (4):
drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path.
drm/radeon: Avoid overflows/divide-by-zero in latency_watermark
calculations.
drm/radeon: Make display watermark calculations more accurate
drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2
Michel Dänzer (2):
drm/amdgpu: Make amdgpu_bo_reserve use uninterruptible waits for cleanup
Revert "drm/amdgpu: Refactor flip into prepare submit and submit. (v3)"
Monk Liu (3):
drm/amdgpu:fix race condition
drm/amdgpu:PTE flag should be 64 bit width
drm/amdgpu:fix waiting on dirty fence
Pan Bian (2):
drm/radeon: check return value of radeon_ring_lock
drm/radeon: check return value of radeon_fence_emit
Pixel Ding (2):
drm/amdgpu/virt: don't check VALID bit for FLR completion message
drm/amdgpu: fix mutex list null pointer reference
Rex Zhu (32):
drm/amd/powerplay: align with VBIOS to support new AVFS structure
drm/amdgpu: Remove redundant itermediate return val in sdma_v4_0.c
drm/amd/amdgpu: coding style refine in sdma_v4_0.c
drm/amd/powerplay: delete dead functions in vega10.
drm/amdgpu: fix memory clock can't switch on CI.
drm/amd/powerplay: enable AGM logging while dpm disabled.
drm/amd/powerplay: allocate fb for avfs fuse table on vega10.
drm/amd/powerplay: enable pcie dpm on Vega10.
drm/amd/powerplay: enable clock stretch feature on Vega10.
drm/amd/powerplay: Fix AVFS param.
drm/amd/powerplay: correct UlvOffsetVid on Vega10.
drm/amd/powerplay: disable cks by default on vega10.
drm/amd/powerplay: refine set pcie dpm default table on vega10.
drm/amd/powerplay: add disable_smc_ctf callback in hwmgr.
drm/amd/powerplay: complete disable_smc_firmware_ctf_tasks.
drm/amd/powerplay: implement stop dpm task for vega10.
drm/amd/powerplay: refine code in vega10_smumgr.c
drm/amd/powerplay: set soc floor voltage on boot on vega10.
drm/amd/powerplay: set fan target temperature by msg on vega10.
drm/amd/powerplay: Allow duplicate enteries in pptable.
drm/amd/powerplay: correct LoadLineResistance value in pptable.
drm/amd/powerplay: clean up code in vega10_smumgr.c
drm/amd/powerplay: disable engine spread spectrum feature on Vega10.
drm/amd/powerplay: delete dead code in powerplay.
drm/amd/powerplay: Setup sw CTF to allow graceful exit when
temperature exceeds maximum.
drm/amd/powerplay: fix bug sclk/mclk level can't be set on vega10.
drm/amd/powerplay: add more smu message on Vega10.
drm/amdgpu: add amd fan ctrl mode enums.
drm/amdgpu: refine amdgpu pwm1_enable sysfs interface.
drm/amd/powerplay: refine pwm1_enable callback functions for Vega10.
drm/amd/powerplay: refine pwm1_enable callback functions for vi.
drm/amd/powerplay: refine pwm1_enable callback functions for CI.
Roger.He (2):
drm/amdgpu: fix indent
drm/amdgpu: validate shadow before restoring from it
Shaoyun Liu (1):
drm/amdgpu: Reserve 0-2 invalidation reg sets for none-amdgpu usages
Tom St Denis (5):
drm/amd/amdgpu: Introduce new read/write macros for SOC15
drm/amd/amdgpu: Port gfx9 driver over to new read/write macros
drm/amd/amdgpu: Change comp GFXv6 ring name to remove space
drm/amd/amdgpu: Change comp GFXv9 ring name to remove space
drm/amd/amdgpu: Print out ring name in dev_info
Trigger Huang (3):
drm/amdgpu: Fix firmware UCODE_ID_STORAGE issue (v2)
drm/amdgpu: Fix module unload hang by KIQ on Vega10
drm/amdgpu: Destroy psp ring in hw_fini
Ville Syrjälä (1):
drm/i915: Make vblank evade warnings optional
Xiangliang Yu (5):
drm/amdgpu/vce4: workaround VCE ring test slow issue
drm/amdgpu/mmhub_v1: bypass clockgating setting
drm/amdgpu/gfx9: bypass clockgating setting
drm/amdgpu/virt: add two functions for MM table
drm/amdgpu/vce4: replaced with virt_alloc_mm_table
Zhang, Jerry (1):
drm/amdgpu: PRT support for gfx9 (v3)
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 20 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 208 +--------
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 104 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 140 ++----
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 68 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 15 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 229 +++++----
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 46 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 155 +++---
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 21 +-
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 30 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 517 +++++++++++----------
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +
drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 57 +++
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 9 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 86 ++--
drivers/gpu/drm/amd/amdgpu/psp_v3_1.h | 4 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 222 +++++----
drivers/gpu/drm/amd/amdgpu/soc15.c | 9 +-
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 20 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 466 +++++++++++++++----
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 224 ++++-----
drivers/gpu/drm/amd/include/amd_shared.h | 6 +
drivers/gpu/drm/amd/include/cgs_common.h | 270 -----------
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 4 +-
.../drm/amd/powerplay/eventmgr/eventsubchains.c | 2 +-
.../gpu/drm/amd/powerplay/eventmgr/eventtasks.c | 5 +
.../gpu/drm/amd/powerplay/eventmgr/eventtasks.h | 1 +
.../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 10 +
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 49 +-
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 39 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 64 +--
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 9 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 408 +++++++++-------
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 3 +
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 27 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h | 1 +
.../amd/powerplay/hwmgr/vega10_processpptables.c | 4 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 80 ++--
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h | 2 +
.../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 2 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 4 +-
drivers/gpu/drm/amd/powerplay/inc/smu9_driver_if.h | 18 +-
drivers/gpu/drm/amd/powerplay/inc/vega10_ppsmc.h | 5 +-
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 226 +++++----
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h | 2 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 23 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 2 +
drivers/gpu/drm/drm_edid.c | 8 +
drivers/gpu/drm/i915/Kconfig.debug | 13 +
drivers/gpu/drm/i915/intel_sprite.c | 7 +-
drivers/gpu/drm/nouveau/nv50_display.c | 29 +-
drivers/gpu/drm/nouveau/nvkm/core/object.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c | 1 -
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 59 ++-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c | 2 +-
drivers/gpu/drm/radeon/cik.c | 29 +-
drivers/gpu/drm/radeon/evergreen.c | 18 +-
drivers/gpu/drm/radeon/r420.c | 8 +-
drivers/gpu/drm/radeon/radeon_cs.c | 10 +-
drivers/gpu/drm/radeon/radeon_object.c | 2 +-
drivers/gpu/drm/radeon/radeon_test.c | 7 +-
drivers/gpu/drm/radeon/radeon_uvd.c | 2 +-
drivers/gpu/drm/radeon/si.c | 29 +-
drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
include/uapi/drm/amdgpu_drm.h | 24 +-
108 files changed, 2431 insertions(+), 2120 deletions(-)
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* [git pull] drm fixes for v4.12-rc1
@ 2017-05-12 6:00 Dave Airlie
0 siblings, 0 replies; 9+ messages in thread
From: Dave Airlie @ 2017-05-12 6:00 UTC (permalink / raw)
To: Linus Torvalds; +Cc: DRI Development Mailing List, LKML
Hi Linus,
Some fixes that it would be good to have in rc1. It contains the i915
quiet fix that you reported.
It also has an amdgpu fixes pull, with lots of ongoing work on Vega10
which is new in this kernel and is preliminary support so may have a
fair bit of movement.
Otherwise a few non-Vega10 AMD fixes, one EDID fix and some nouveau
regression fixers.
Dave.
The following changes since commit 09d79d103371b1b7ea70ea7f9c05ac207ef22f5d:
Merge tag 'docs-4.12-2' of git://git.lwn.net/linux (2017-05-11 11:29:52 -0700)
are available in the git repository at:
git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.12-rc1
for you to fetch changes up to 7b8cd3363e8a0e6b90a7067f75aaeaae61a7d612:
drm/i915: Make vblank evade warnings optional (2017-05-12 14:28:02 +1000)
----------------------------------------------------------------
amd, nouveau, one i915 and one EDID fix for v4.12-rc1
----------------------------------------------------------------
Alex Deucher (12):
drm/amdgpu: fix spelling in header comment
drm/amdgpu: bump version number to note race fix and new fence
functionality
Revert "drm/amd/amdgpu: Set VCE/UVD off during late init"
drm/amdgpu: update revision id settings for BR/ST
drm/amdgpu/gfx9: use actual gpu num se setting for ngg allocation
drm/amdgpu/gfx9: fix typo in mpd init
drm/amdgpu/gfx9: add additional MQD initialization
drm/amdgpu/gfx: drop max_gs_waves_per_vgt
drm/amdgpu/gfx9: derive tile pipes from golden settings
drm/amdgpu/atomfirmware: add function to update engine hang status
drm/amdgpu/soc15: use atomfirmware for setting bios scratch for reset
drm/amdgpu: add some additional vega10 pci ids
Alex Xie (8):
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Real return value can be over-written when clean up
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
drm/amdgpu: Fix use of interruptible waiting
Ben Skeggs (10):
drm/nouveau/kms/nv50: remove pointless argument to window
atomic_check_acquire()
drm/nouveau/kms/nv50: fix source-rect-only plane updates
drm/nouveau/kms/nv50: skip core channel cursor update on
position-only changes
drm/nouveau/fb/ram/gf100-: remove 0x10f200 read
drm/nouveau/core: fix static checker warning
drm/nouveau/tmr: ack interrupt before processing alarms
drm/nouveau/tmr: handle races with hw when updating the next alarm time
drm/nouveau/tmr: fix corruption of the pending list when
rescheduling an alarm
drm/nouveau/tmr: avoid processing completed alarms when adding a new one
drm/nouveau/therm: remove ineffective workarounds for alarm bugs
Christian König (14):
drm/amdgpu: add VMHUB to ring association
drm/amdgpu: drop VMID per ring tracking
drm/amdgpu: split VMID management by VMHUB
drm/amdgpu: invalidate only the currently needed VMHUB v2
drm/amdgpu: assign VM invalidation engine manually v2
drm/amdgpu: allow concurrent VM flushes
drm/amdgpu: trace the vmhub in grab_id as well
drm/amdgpu: trace vm hub during flush as well v2
drm/radeon: force the UVD DPB into VRAM as well
drm/amdgpu: fix coding style and printing in amdgpu_doorbell_init
drm/amdgpu: fix amdgpu_vm_clear_freed v2
drm/amdgpu: fix amdgpu_ttm_bo_eviction_valuable
drm/amdgpu: fix VM clearing in amdgpu_gem_object_close
drm/amdgpu: remove unused and mostly unimplemented CGS functions v2
Chunming Zhou (8):
drm/amdgpu: add gtt print like vram when dump mm table V2
drm/amdgpu: increase gtt size to 3GB by default v2
drm/amdgpu: fix no-vmid job
drm/amdgpu: fix gpu reset crash
drm/amdgpu: fix NULL pointer error
drm/amdgpu: fix deadlock of reservation between cs and gpu reset v2
drm/amd: fix init order of sched job
drm/amdgpu: fix dependency issue
Daniel Wang (2):
drm/amdgpu/psp: skip loading SDMA/RLCG under SRIOV VF
drm/amdgpu/vce4: fix a PSP loading VCE issue
Dave Airlie (3):
Merge tag 'drm-misc-next-fixes-2017-05-05' of
git://anongit.freedesktop.org/git/drm-misc into drm-next
Merge branch 'drm-next-4.12' of
git://people.freedesktop.org/~agd5f/linux into drm-next
Merge branch 'linux-4.12' of git://github.com/skeggsb/linux into drm-next
Evan Quan (1):
drm/amdgpu: update smu9 driver interface
Frank Min (7):
drm/amdgpu/vce4: update VCE initialization sequence for SRIOV
drm/amdgpu/vce4: enable ring & ib test for sriov
drm/amdgpu/vce4: move mm table constructions functions into
mmsch header file
drm/amdgpu/uvd7: add sriov uvd initialization sequences
drm/amdgpu/uvd7: add uvd doorbell initialization for sriov
drm/amdgpu/uvd7: add UVD hw init sequences for sriov
drm/amdgpu/soc15: enable UVD code path for sriov
Guenter Roeck (1):
drm/amdgpu: Use less generic enum definitions
Huang Rui (14):
drm/amdgpu: split psp tmr init function
drm/amdgpu: add psp firmware private memory
drm/amdgpu: use private memory to store psp firmware data
drm/amdgpu: split psp asd function
drm/amdgpu: split psp ring init function
drm/amdgpu: add hw_start and non-psp firmware loading into resume
drm/amd/powerplay: fix suspend error on DPM disabled
drm/amdgpu: do not free fence buf when driver probes.
drm/amdgpu: fix to clear ASIC INIT COMPLETE bit on resuming phase
drm/amdgpu: fix to add buffer funcs check
drm/amdgpu: fix dead lock if any ip block resume failed in s3
drm/amdgpu: fix to print incorrect wptr address
drm/ttm: cleanup unuse ret value
drm/amd/powerplay: add error message to remind user updating firmware
Julien Isorce (1):
drm/radeon: only warn once in radeon_ttm_bo_destroy if va list not empty
Junwei Zhang (3):
drm/amdgpu: fix double_offchip_lds_buf for gfx v6
drm/amdgpu: export more gpu info for gfx9
drm/amdgpu: bump version for exporting gpu info for gfx9
Mario Kleiner (4):
drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path.
drm/radeon: Avoid overflows/divide-by-zero in latency_watermark
calculations.
drm/radeon: Make display watermark calculations more accurate
drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2
Michel Dänzer (2):
drm/amdgpu: Make amdgpu_bo_reserve use uninterruptible waits for cleanup
Revert "drm/amdgpu: Refactor flip into prepare submit and submit. (v3)"
Monk Liu (3):
drm/amdgpu:fix race condition
drm/amdgpu:PTE flag should be 64 bit width
drm/amdgpu:fix waiting on dirty fence
Pan Bian (2):
drm/radeon: check return value of radeon_ring_lock
drm/radeon: check return value of radeon_fence_emit
Pixel Ding (2):
drm/amdgpu/virt: don't check VALID bit for FLR completion message
drm/amdgpu: fix mutex list null pointer reference
Rex Zhu (32):
drm/amd/powerplay: align with VBIOS to support new AVFS structure
drm/amdgpu: Remove redundant itermediate return val in sdma_v4_0.c
drm/amd/amdgpu: coding style refine in sdma_v4_0.c
drm/amd/powerplay: delete dead functions in vega10.
drm/amdgpu: fix memory clock can't switch on CI.
drm/amd/powerplay: enable AGM logging while dpm disabled.
drm/amd/powerplay: allocate fb for avfs fuse table on vega10.
drm/amd/powerplay: enable pcie dpm on Vega10.
drm/amd/powerplay: enable clock stretch feature on Vega10.
drm/amd/powerplay: Fix AVFS param.
drm/amd/powerplay: correct UlvOffsetVid on Vega10.
drm/amd/powerplay: disable cks by default on vega10.
drm/amd/powerplay: refine set pcie dpm default table on vega10.
drm/amd/powerplay: add disable_smc_ctf callback in hwmgr.
drm/amd/powerplay: complete disable_smc_firmware_ctf_tasks.
drm/amd/powerplay: implement stop dpm task for vega10.
drm/amd/powerplay: refine code in vega10_smumgr.c
drm/amd/powerplay: set soc floor voltage on boot on vega10.
drm/amd/powerplay: set fan target temperature by msg on vega10.
drm/amd/powerplay: Allow duplicate enteries in pptable.
drm/amd/powerplay: correct LoadLineResistance value in pptable.
drm/amd/powerplay: clean up code in vega10_smumgr.c
drm/amd/powerplay: disable engine spread spectrum feature on Vega10.
drm/amd/powerplay: delete dead code in powerplay.
drm/amd/powerplay: Setup sw CTF to allow graceful exit when
temperature exceeds maximum.
drm/amd/powerplay: fix bug sclk/mclk level can't be set on vega10.
drm/amd/powerplay: add more smu message on Vega10.
drm/amdgpu: add amd fan ctrl mode enums.
drm/amdgpu: refine amdgpu pwm1_enable sysfs interface.
drm/amd/powerplay: refine pwm1_enable callback functions for Vega10.
drm/amd/powerplay: refine pwm1_enable callback functions for vi.
drm/amd/powerplay: refine pwm1_enable callback functions for CI.
Roger.He (2):
drm/amdgpu: fix indent
drm/amdgpu: validate shadow before restoring from it
Shaoyun Liu (1):
drm/amdgpu: Reserve 0-2 invalidation reg sets for none-amdgpu usages
Tom St Denis (5):
drm/amd/amdgpu: Introduce new read/write macros for SOC15
drm/amd/amdgpu: Port gfx9 driver over to new read/write macros
drm/amd/amdgpu: Change comp GFXv6 ring name to remove space
drm/amd/amdgpu: Change comp GFXv9 ring name to remove space
drm/amd/amdgpu: Print out ring name in dev_info
Trigger Huang (3):
drm/amdgpu: Fix firmware UCODE_ID_STORAGE issue (v2)
drm/amdgpu: Fix module unload hang by KIQ on Vega10
drm/amdgpu: Destroy psp ring in hw_fini
Ville Syrjälä (1):
drm/i915: Make vblank evade warnings optional
Xiangliang Yu (5):
drm/amdgpu/vce4: workaround VCE ring test slow issue
drm/amdgpu/mmhub_v1: bypass clockgating setting
drm/amdgpu/gfx9: bypass clockgating setting
drm/amdgpu/virt: add two functions for MM table
drm/amdgpu/vce4: replaced with virt_alloc_mm_table
Zhang, Jerry (1):
drm/amdgpu: PRT support for gfx9 (v3)
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 20 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 208 +--------
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 104 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 140 ++----
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 68 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 15 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 229 +++++----
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 46 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 155 +++---
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 21 +-
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 30 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 517 +++++++++++----------
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +
drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 57 +++
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 9 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 86 ++--
drivers/gpu/drm/amd/amdgpu/psp_v3_1.h | 4 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 222 +++++----
drivers/gpu/drm/amd/amdgpu/soc15.c | 9 +-
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 20 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 466 +++++++++++++++----
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 224 ++++-----
drivers/gpu/drm/amd/include/amd_shared.h | 6 +
drivers/gpu/drm/amd/include/cgs_common.h | 270 -----------
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 4 +-
.../drm/amd/powerplay/eventmgr/eventsubchains.c | 2 +-
.../gpu/drm/amd/powerplay/eventmgr/eventtasks.c | 5 +
.../gpu/drm/amd/powerplay/eventmgr/eventtasks.h | 1 +
.../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 10 +
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 49 +-
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 39 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 64 +--
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 9 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.h | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 408 +++++++++-------
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 3 +
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 27 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.h | 1 +
.../amd/powerplay/hwmgr/vega10_processpptables.c | 4 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 80 ++--
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h | 2 +
.../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 2 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 4 +-
drivers/gpu/drm/amd/powerplay/inc/smu9_driver_if.h | 18 +-
drivers/gpu/drm/amd/powerplay/inc/vega10_ppsmc.h | 5 +-
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 226 +++++----
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h | 2 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 23 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 2 +
drivers/gpu/drm/drm_edid.c | 8 +
drivers/gpu/drm/i915/Kconfig.debug | 13 +
drivers/gpu/drm/i915/intel_sprite.c | 7 +-
drivers/gpu/drm/nouveau/nv50_display.c | 29 +-
drivers/gpu/drm/nouveau/nvkm/core/object.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c | 1 -
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 59 ++-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c | 2 +-
drivers/gpu/drm/radeon/cik.c | 29 +-
drivers/gpu/drm/radeon/evergreen.c | 18 +-
drivers/gpu/drm/radeon/r420.c | 8 +-
drivers/gpu/drm/radeon/radeon_cs.c | 10 +-
drivers/gpu/drm/radeon/radeon_object.c | 2 +-
drivers/gpu/drm/radeon/radeon_test.c | 7 +-
drivers/gpu/drm/radeon/radeon_uvd.c | 2 +-
drivers/gpu/drm/radeon/si.c | 29 +-
drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
include/uapi/drm/amdgpu_drm.h | 24 +-
108 files changed, 2431 insertions(+), 2120 deletions(-)
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2017-05-12 19:50 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-12 6:00 [git pull] drm fixes for v4.12-rc1 Dave Airlie
2017-05-12 18:54 ` Linus Torvalds
2017-05-12 18:56 ` Linus Torvalds
2017-05-12 19:30 ` Dave Airlie
2017-05-12 19:50 ` Linus Torvalds
2017-05-12 18:54 ` Linus Torvalds
2017-05-12 18:54 ` Linus Torvalds
2017-05-12 6:00 Dave Airlie
2017-05-12 6:00 Dave Airlie
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.