[git pull] drm fixes for 2.6.22-rc3

From: Dave Airlie
Date: Tue May 29 2007 - 21:35:31 EST



Hi Linus,

Please pull the 'drm-patches' branch from
ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-patches

It contains a fix for a kmalloc 0, along with new pci ids for the radeon rs480
and a spinlock initialiser.

I have stuff that actually fixes up the drm_drawable.c to use an idr but I'll hold until the next merge window.

Dave.

drivers/char/drm/drm_drawable.c | 41 ++++++++++++++++++++++++--------------
drivers/char/drm/drm_pciids.h | 7 ++++++
drivers/char/drm/i915_irq.c | 2 +-
3 files changed, 34 insertions(+), 16 deletions(-)

commit c4814f9001a8dd28e39311a919beac34f778f76d
Author: Michel Dänzer <michel@xxxxxxxxxxxxxxxxxxxx>
Date: Sat May 26 04:37:08 2007 +1000

drm: make sure the drawable code doesn't call malloc(0).

Signed-off-by: Michel Dänzer <michel@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Dave Airlie <airlied@xxxxxxxx>

commit 777c7738a598c6e8d4b850181a509757fb79cf36
Author: Dave Airlie <airlied@xxxxxxxx>
Date: Sat May 26 04:19:03 2007 +1000

drm/radeon: add more IGP chipset pci ids

Add more IGP chipset PCI IDs

Signed-off-by: Dave Airlie <airlied@xxxxxxxx>

commit a6399bdd492a3289d39e4b79cbe69ad44a054ee3
Author: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
Date: Sat May 26 05:56:14 2007 +1000

drm: Spinlock initializer cleanup

Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Dave Airlie <airlied@xxxxxxxx>