[git pull] drm fixes

Dave Airlie
2015-10-13T01:04:11Z

Hi Linus,

I got a bit behind last week, so here is a delayed fixes pull,

A bunch of radeon/amd gpu fixes,
some nouveau regression fixes (ppc bios reading and runtime pm fix)
one drm core oops fix,
two qxl locking fixes,
one qxl regression fix,

Dave.

The following changes since commit f6702681a0af186db8518793fbe46f45cce967dd:

Merge tag 'for-linus-4.3b-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip (2015-10-06 15:05:02 +0100)

are available in the git repository at:

git://people.freedesktop.org/~airlied/linux drm-fixes

for you to fetch changes up to 7b98040a7718663903bb25c06c7aed9801abbd9d:

Merge branch 'linux-4.3' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes (2015-10-12 13:59:04 +1000)

----------------------------------------------------------------
Alex Deucher (8):
drm/radeon: add pm sysfs files late
drm/amdgpu: add pm sysfs files late
drm/radeon: add quirk for ASUS R7 370
drm/radeon: restore the fbdev mode in lastclose
drm/amdgpu: restore the fbdev mode in lastclose
drm/amdgpu: fix num_crtc on CZ
drm/amdgpu: check before checking pci bridge registers
drm/amdgpu: flag iceland as experimental

Arnd Bergmann (1):
drm/amdgpu: fix 32-bit compiler warning

Ben Skeggs (2):
drm/nouveau/bios: translate devinit pri/sec i2c bus to internal identifiers
drm/nouveau/fbcon: take runpm reference when userspace has an open fd

Daniel Vetter (1):
drm: Fix locking for sysfs dpms file

Dave Airlie (2):
Merge branch 'drm-fixes-4.3' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge branch 'linux-4.3' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes

Frediano Ziglio (2):
drm/qxl: avoid buffer reservation in qxl_crtc_page_flip
drm/qxl: avoid dependency lock

Gerd Hoffmann (1):
drm/qxl: fix framebuffer dirty rectangle tracking.

Ilia Mirkin (2):
drm/nouveau/display: allow up to 16k width/height for fermi+
drm/nouveau/bios: fix OF loading

Ondrej Zary (1):
drm/nouveau/nouveau: Disable AGP for SiS 761

Sudip Mukherjee (1):
drm/amdgpu: fix memory leak in amdgpu_vm_update_page_directory

drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 16 ++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +-
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 8 +--
drivers/gpu/drm/amd/amdgpu/cik.c | 3 ++
drivers/gpu/drm/amd/amdgpu/cz_dpm.c | 10 ++--
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 9 ++--
drivers/gpu/drm/amd/amdgpu/vi.c | 3 ++
drivers/gpu/drm/drm_sysfs.c | 12 ++---
drivers/gpu/drm/nouveau/nouveau_display.c | 6 ++-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 24 +++++++++
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 6 +++
drivers/gpu/drm/nouveau/nvkm/subdev/bios/priv.h | 3 ++
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c | 27 ++++++----
.../gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 17 +++++-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c | 8 ++-
drivers/gpu/drm/qxl/qxl_display.c | 10 +++-
drivers/gpu/drm/qxl/qxl_fb.c | 19 ++++---
drivers/gpu/drm/qxl/qxl_release.c | 4 +-
drivers/gpu/drm/radeon/radeon_display.c | 14 +----
drivers/gpu/drm/radeon/radeon_fb.c | 16 ++++++
drivers/gpu/drm/radeon/radeon_kms.c | 5 +-
drivers/gpu/drm/radeon/radeon_mode.h | 1 +
drivers/gpu/drm/radeon/radeon_pm.c | 63 +++++++++++++---------
drivers/gpu/drm/radeon/si_dpm.c | 1 +
29 files changed, 219 insertions(+), 94 deletions(-)