All of lore.kernel.org
 help / color / mirror / Atom feed
* (no subject)
@ 2009-03-27 23:26 Eric Anholt
  2009-03-28  0:02 ` your mail Linus Torvalds
  0 siblings, 1 reply; 2+ messages in thread
From: Eric Anholt @ 2009-03-27 23:26 UTC (permalink / raw)
  To: Linus Torvalds, lkml, dri-devel

[-- Attachment #1: Type: text/plain, Size: 4382 bytes --]

The following changes since commit be0ea69674ed95e1e98cb3687a241badc756d228:
  Linus Torvalds (1):
        Merge branch 'for-linus' of git://git.kernel.org/.../penberg/slab-2.6

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel drm-intel-next

There's only one outside-of-i915 commit here (debugfs), and it's a
prereq for the i915 changes.  airlied said he'd pulled my version into
his tree, so we should be OK with it going in through my tree since he
hasn't send a pull request out.

Short summary: Fixing lock order reversals finally.  Piles of KMS fixes
as usual.  Support for an unreleased chipset.  And a bunch of
infrastructure for debugging info we're going to be adding in this
kernel so that just maybe we can get a better handle on these "I use my
machine for a few days and then the GPU falls over" bugs.

Ben Gamari (3):
      drm: Convert proc files to seq_file and introduce debugfs
      drm/i915: Convert i915 proc files to seq_file and move to debugfs.
      drm/i915: Consolidate gem object list dumping

Chris Wilson (2):
      drm/i915: Display fence register state in debugfs i915_gem_fence_regs node.
      drm/i915: Check for dev->primary->master before dereference.

Eric Anholt (8):
      drm/i915: Change DCC tiling detection case to cover only mobile parts.
      drm/i915: Fix lock order reversal in GTT pwrite path.
      drm/i915: Make GEM object's page lists refcounted instead of get/free.
      drm/i915: Fix lock order reversal in shmem pwrite path.
      drm/i915: Fix lock order reversal in shmem pread path.
      drm/i915: Fix lock order reversal with cliprects and cmdbuf in non-DRI2 paths.
      drm/i915: Fix lock order reversal in GEM relocation entry copying.
      drm/i915: Add information on pinning and fencing to the i915 list debug.

Kristian Høgsberg (1):
      drm/i915: Read the right SDVO register when detecting SVDO/HDMI.

Li Peng (1):
      drm/i915: Fix LVDS dither setting

Ma Ling (2):
      drm/i915: Use documented PLL timing limits for G4X platform
      drm/i915: Use a different PLL timing search function on G4X.

Owain G. Ainsworth (1):
      i915/drm: Remove two redundant agp_chipset_flushes

Shaohua Li (1):
      agp/intel: Add support for new intel chipset.

Zhao Yakui (2):
      drm/i915: Sync mode_valid/mode_set with intel video driver
      drm/i915: Sync crt hotplug detection with intel video driver

Zhenyu Wang (4):
      drm/i915: TV modes' parameters sync up with 2D driver
      drm/i915: Fix TV get_modes to return modes count
      drm/i915: TV mode_set sync up with 2D driver
      drm/i915: TV detection fix

 drivers/char/agp/intel-agp.c            |   21 +-
 drivers/gpu/drm/Makefile                |    3 +-
 drivers/gpu/drm/drm_debugfs.c           |  235 ++++++++
 drivers/gpu/drm/drm_drv.c               |   12 +-
 drivers/gpu/drm/drm_info.c              |  328 +++++++++++
 drivers/gpu/drm/drm_proc.c              |  721 ++++---------------------
 drivers/gpu/drm/drm_stub.c              |   15 +-
 drivers/gpu/drm/i915/Makefile           |    2 +-
 drivers/gpu/drm/i915/i915_dma.c         |  116 +++--
 drivers/gpu/drm/i915/i915_drv.c         |    6 +-
 drivers/gpu/drm/i915/i915_drv.h         |   21 +-
 drivers/gpu/drm/i915/i915_gem.c         |  898 +++++++++++++++++++++++++------
 drivers/gpu/drm/i915/i915_gem_debugfs.c |  257 +++++++++
 drivers/gpu/drm/i915/i915_gem_proc.c    |  334 ------------
 drivers/gpu/drm/i915/i915_gem_tiling.c  |   31 +-
 drivers/gpu/drm/i915/i915_reg.h         |   22 +-
 drivers/gpu/drm/i915/intel_bios.h       |   12 +-
 drivers/gpu/drm/i915/intel_crt.c        |   66 ++-
 drivers/gpu/drm/i915/intel_display.c    |  406 +++++++++++++-
 drivers/gpu/drm/i915/intel_lvds.c       |    2 +-
 drivers/gpu/drm/i915/intel_tv.c         |  148 +++---
 include/drm/drmP.h                      |   77 +++-
 include/drm/drm_pciids.h                |    2 +
 23 files changed, 2431 insertions(+), 1304 deletions(-)
 create mode 100644 drivers/gpu/drm/drm_debugfs.c
 create mode 100644 drivers/gpu/drm/drm_info.c
 create mode 100644 drivers/gpu/drm/i915/i915_gem_debugfs.c
 delete mode 100644 drivers/gpu/drm/i915/i915_gem_proc.c

-- 
Eric Anholt
eric@anholt.net                         eric.anholt@intel.com



[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: your mail
  2009-03-27 23:26 Eric Anholt
@ 2009-03-28  0:02 ` Linus Torvalds
  0 siblings, 0 replies; 2+ messages in thread
From: Linus Torvalds @ 2009-03-28  0:02 UTC (permalink / raw)
  To: Eric Anholt; +Cc: lkml, dri-devel



On Fri, 27 Mar 2009, Eric Anholt wrote:
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel drm-intel-next

Grr.

Guys, what the *hell* is wrong with you, when you can't even react to 
trivial warnings and fix buggy code pointed out by the compiler?

If you had _ever_ compiled this on x86-64, you would have seen:

  drivers/gpu/drm/i915/i915_gem_debugfs.c: In function ‘i915_gem_fence_regs_info’:
  drivers/gpu/drm/i915/i915_gem_debugfs.c:201: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 7 has type ‘size_t’

and this is not the first time this has happened.

See commits f06da264cfb0f9444d41ca247213e419f90aa72a and 
aeb565dfc3ac4c8b47c5049085b4c7bfb2c7d5d7.

What's so hard with keeping the build warning-clean, and fixing these 
things _long_ before they hit my tree?

Some basic quality control. PLEASE.

		Linus

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-03-28  0:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-27 23:26 Eric Anholt
2009-03-28  0:02 ` your mail Linus Torvalds

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.