]>
www.infradead.org Git - users/hch/xfs.git/log 
Ben Skeggs [Thu, 22 Nov 2012 02:49:42 +0000  (12:49 +1000)] 
 
drm/nouveau/mc: allow calling of multiple handlers for a give intr bitSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 22 Nov 2012 02:37:30 +0000  (12:37 +1000)] 
 
drm/nouveau/copy: remove nouveau_copy base classSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 22 Nov 2012 02:33:25 +0000  (12:33 +1000)] 
 
drm/nvc0/copy: use nouveau_falcon base classReviewed-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 22 Nov 2012 02:27:05 +0000  (12:27 +1000)] 
 
drm/nva3/copy: use nouveau_falcon base classSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 22 Nov 2012 02:18:57 +0000  (12:18 +1000)] 
 
drm/nv98/crypt: use nouveau_falcon base classSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 21 Nov 2012 11:02:32 +0000  (21:02 +1000)] 
 
drm/nouveau: initial falcon (fuc) engine base class implementationSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Dave Airlie [Fri, 2 Nov 2012 01:04:28 +0000  (11:04 +1000)] 
 
drm/nouveau: convert to dev_pm_opsSigned-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 
Dave Airlie [Fri, 2 Nov 2012 01:04:27 +0000  (11:04 +1000)] 
 
drm/nouveau: Add interface to detect optimus and v1 supportSigned-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 21 Nov 2012 04:49:54 +0000  (14:49 +1000)] 
 
drm/nouveau/disp: add support for 10bpc over DisplayPortSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 21 Nov 2012 04:40:21 +0000  (14:40 +1000)] 
 
drm/nouveau: rename nvd0_display to nv50_display to reflect reality since mergeSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 16 Nov 2012 01:54:31 +0000  (11:54 +1000)] 
 
drm/nv50-nvc0: switch to common disp impl, removing previous versionSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 21 Nov 2012 03:03:42 +0000  (13:03 +1000)] 
 
drm/nvd0/disp: implement support for colour vibrance controlSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Mon, 19 Nov 2012 00:18:25 +0000  (10:18 +1000)] 
 
drm/nvd0/disp: remove fetching of capabilities reportSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 16 Nov 2012 01:44:14 +0000  (11:44 +1000)] 
 
drm/nvd0/disp: enable support for older display classesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 16 Nov 2012 03:58:48 +0000  (13:58 +1000)] 
 
drm/nvd0/disp: support creation of fb dma objects on older chipsetsSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 16 Nov 2012 03:16:51 +0000  (13:16 +1000)] 
 
drm/nvd0/disp: implement support for older DISP_SYNC classesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 16 Nov 2012 01:40:34 +0000  (11:40 +1000)] 
 
drm/nvd0/disp: implement sor support for older display classesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 16 Nov 2012 01:21:37 +0000  (11:21 +1000)] 
 
drm/nvd0/disp: implement dac support for older display classesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 16 Nov 2012 00:24:31 +0000  (10:24 +1000)] 
 
drm/nvd0/disp: start implementing support for older display classesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 15 Nov 2012 08:58:01 +0000  (18:58 +1000)] 
 
drm/nouveau/dp: remove last bits of VBIOS parsing from DRM codeSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 15 Nov 2012 08:56:02 +0000  (18:56 +1000)] 
 
drm/nouveau/dp: move core link training calls to common codeSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Sun, 11 Nov 2012 23:55:16 +0000  (09:55 +1000)] 
 
drm/nouveau: remove (now obsolete) BIT U table parsing from DRM codeSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 9 Nov 2012 02:09:48 +0000  (12:09 +1000)] 
 
drm/nv50/disp: move remaining interrupt handling into coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 9 Nov 2012 01:25:37 +0000  (11:25 +1000)] 
 
drm/nvd0/disp: calculate U script id in supervisor interruptSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 9 Nov 2012 00:54:38 +0000  (10:54 +1000)] 
 
drm/nv84/disp: move hdmi control into coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 9 Nov 2012 00:38:10 +0000  (10:38 +1000)] 
 
drm/nva3/disp: move hda codec handling to coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 8 Nov 2012 23:53:28 +0000  (09:53 +1000)] 
 
drm/nv50/disp: move dp link training helpers into coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 8 Nov 2012 23:38:06 +0000  (09:38 +1000)] 
 
drm/nv50/disp: call into core for dac load detectionSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 8 Nov 2012 23:32:56 +0000  (09:32 +1000)] 
 
drm/nv50/disp: call into core to handle dac/sor power state changesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 8 Nov 2012 23:22:31 +0000  (09:22 +1000)] 
 
drm/nv50/disp: allocate display from driver coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 8 Nov 2012 07:41:06 +0000  (17:41 +1000)] 
 
drm/nouveau/bios: implement some dcb output entry parsing/matching functionsSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 8 Nov 2012 04:59:26 +0000  (14:59 +1000)] 
 
drm/nvd0/disp: handle DP transfer unit setup from second supervisor interruptSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 8 Nov 2012 04:22:28 +0000  (14:22 +1000)] 
 
drm/nvd0/disp: move HDMI control to coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 8 Nov 2012 04:03:56 +0000  (14:03 +1000)] 
 
drm/nvd0/disp: move HDA codec setup to coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 8 Nov 2012 02:08:55 +0000  (12:08 +1000)] 
 
drm/nvd0/disp: call into core to handle dac power state changesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 8 Nov 2012 02:01:39 +0000  (12:01 +1000)] 
 
drm/nvd0/disp: call into core to handle sor power state changesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 7 Nov 2012 06:43:00 +0000  (16:43 +1000)] 
 
drm/nvd0/disp: move link training helpers into core as display methodsSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 7 Nov 2012 06:28:35 +0000  (16:28 +1000)] 
 
drm/nouveau/core: allow representing method ranges in nouveau_omthdsSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 7 Nov 2012 06:16:41 +0000  (16:16 +1000)] 
 
drm/nouveau/core: expose full method calling capabilities with nv_execSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 6 Nov 2012 06:03:51 +0000  (16:03 +1000)] 
 
drm/nouveau/bios: implement "full" BIT 'd' table (and subtable) parsing in coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 2 Nov 2012 01:33:27 +0000  (11:33 +1000)] 
 
drm/nvd0/disp: move remaining interrupt handling to coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 1 Nov 2012 01:09:53 +0000  (11:09 +1000)] 
 
drm/nouveau/core: add some missing subdev/engine disable flagsSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 2 Nov 2012 01:02:47 +0000  (11:02 +1000)] 
 
drm/nouveau/bios: implement BIT 'U' table (and subtable) parsing in coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 16 Oct 2012 04:18:32 +0000  (14:18 +1000)] 
 
drm/nvd0/disp: allocate display and evo channels from driver coreSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 30 Oct 2012 00:59:12 +0000  (10:59 +1000)] 
 
drm/nouveau: run mode_config destructor before destroying internal display stateSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Mon, 29 Oct 2012 03:36:45 +0000  (13:36 +1000)] 
 
drm/nouveau/drm/nvd0/disp: display->dispSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 16 Oct 2012 04:00:31 +0000  (14:00 +1000)] 
 
drm/nvd0/disp: introduce a nvd0_head as a subclass of nouveau_crtcSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 28 Aug 2012 04:10:39 +0000  (14:10 +1000)] 
 
drm/nvd0-nve0/disp: initial implementation of evo channel classesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 30 Oct 2012 00:03:38 +0000  (10:03 +1000)] 
 
drm/nv50/disp: allow PCI_US pushbuf binding
Ben Skeggs [Tue, 14 Aug 2012 04:11:49 +0000  (14:11 +1000)] 
 
drm/nv50/disp: initial implementation of the various channel object classesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 14 Aug 2012 02:50:14 +0000  (12:50 +1000)] 
 
drm/nv50/disp: enable interrupts and setup memory areaSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 14 Aug 2012 01:29:57 +0000  (11:29 +1000)] 
 
drm/nv50/disp: copy caps to evoSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 14 Aug 2012 00:04:04 +0000  (10:04 +1000)] 
 
drm/nv50/disp: create skeleton display/channel object classesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Mon, 8 Oct 2012 04:44:00 +0000  (14:44 +1000)] 
 
drm/nvd0/dmaobj: initial bind() method implementationSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Mon, 8 Oct 2012 04:34:35 +0000  (14:34 +1000)] 
 
drm/nvc0/dmaobj: implement initial bind() methodSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Mon, 8 Oct 2012 04:29:16 +0000  (14:29 +1000)] 
 
drm/nv50/dmaobj: extend class to allow gpu-specific attributes to be definedSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Mon, 8 Oct 2012 04:11:35 +0000  (14:11 +1000)] 
 
drm/nvd0/dmaobj: duplicate fermi class, will diverge real soon nowSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Mon, 8 Oct 2012 03:39:13 +0000  (13:39 +1000)] 
 
drm/nvc0/dmaobj: stub bind function for now so we can call unconditionallySigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Mon, 8 Oct 2012 02:58:23 +0000  (12:58 +1000)] 
 
drm/nouveau/dmaobj: move parent class check to bind() methodSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 29 Aug 2012 00:54:49 +0000  (10:54 +1000)] 
 
drm/nouveau/dmaobj: merge everything except ctor and bind togetherSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Sat, 17 Nov 2012 11:51:30 +0000  (21:51 +1000)] 
 
drm/nouveau: pass address to object accessor functions as u64Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 21 Nov 2012 05:04:51 +0000  (15:04 +1000)] 
 
drm/nouveau/gpio: place upper limit on using old-school tvdac bios dataSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 21 Nov 2012 05:02:47 +0000  (15:02 +1000)] 
 
drm/nouveau: remove newline-only NV_DEBUG callsSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Marcin Slusarz [Sun, 11 Nov 2012 18:52:59 +0000  (19:52 +0100)] 
 
drm/nv50: decode PGRAPH status registers on TLB flush failSIgned-off-by: Marcin Slusarz <marcin.slusarz@gmail.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 
Viktor Novotný [Sat, 10 Nov 2012 18:24:06 +0000  (19:24 +0100)] 
 
drm/nouveau/clk: fix crystal frequency retrieval on nv25Signed-off-by: Viktor Novotný <noviktor@seznam.cz> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 
Marcin Slusarz [Sun, 11 Nov 2012 18:57:35 +0000  (19:57 +0100)] 
 
drm/nouveau: remove unused variable from nouveau_bios_shadow_ofReported-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 30 Oct 2012 03:55:13 +0000  (13:55 +1000)] 
 
drm/nv40/fb: use an actual compressed zeta formatSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 11 Oct 2012 05:46:30 +0000  (15:46 +1000)] 
 
drm/nv30/fb: enable z compressionSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 11 Oct 2012 05:13:10 +0000  (15:13 +1000)] 
 
drm/nv40/fb: enable z compressionSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 12 Oct 2012 01:24:39 +0000  (11:24 +1000)] 
 
drm/nv20/fb: fixup compression tag allocation sizeSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Thu, 11 Oct 2012 04:08:16 +0000  (14:08 +1000)] 
 
drm/nv30-nv40/graph: poke zcomp regs from tile_prog hookSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 10 Oct 2012 02:52:00 +0000  (12:52 +1000)] 
 
drm/nv30-nv40/fb: call zcomp setup hook from tiling setupSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 10 Oct 2012 01:31:11 +0000  (11:31 +1000)] 
 
drm/nouveau/fb: create tag heap from common code for all relevant chipsetsSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 10 Oct 2012 01:18:00 +0000  (11:18 +1000)] 
 
drm/nv30/fb: start bashing zcomp registers with 'disabled' (for now)Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 10 Oct 2012 02:13:38 +0000  (12:13 +1000)] 
 
drm/nouveau: replace some open-coded mm_initialised checksSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 10 Oct 2012 01:09:48 +0000  (11:09 +1000)] 
 
drm/nouveau/fb: read TILE_BASE after writing it to avoid a hardware raceSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 10 Oct 2012 00:57:49 +0000  (10:57 +1000)] 
 
drm/nv40/fb: start bashing zcomp registers on relevant chipsetsSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 10 Oct 2012 00:41:04 +0000  (10:41 +1000)] 
 
drm/nv30-nv40/fb: make use of bankoff for zeta buffers, where supportedSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Wed, 10 Oct 2012 00:34:29 +0000  (10:34 +1000)] 
 
drm/nv20/fb: fix zcomp register calculation on big-endian systemsSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 9 Oct 2012 06:03:23 +0000  (16:03 +1000)] 
 
drm/nv40/fb: split implementation into nv40/nv41/nv44/nv46/nv47/nv49/nv4e piecesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 9 Oct 2012 05:56:16 +0000  (15:56 +1000)] 
 
drm/nv30/fb: split implementation into nv34(nv10)/nv30/nv35 piecesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 9 Oct 2012 05:48:11 +0000  (15:48 +1000)] 
 
drm/nv20/fb: split implementation into nv20/nv25 piecesSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Tue, 9 Oct 2012 05:41:09 +0000  (15:41 +1000)] 
 
drm/nouveau/fb: split tile and compression region handlingSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Ben Skeggs [Fri, 12 Oct 2012 02:45:15 +0000  (22:45 -0400)] 
 
drm/nouveau/bios: attempt to fetch entire acpi rom image in one shotSigned-off-by: Ben Skeggs <bskeggs@redhat.com> 
Daniel Vetter [Thu, 1 Nov 2012 13:45:18 +0000  (14:45 +0100)] 
 
drm/doc: add new dp helpers into drm DocBookAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Daniel Vetter [Thu, 1 Nov 2012 13:45:17 +0000  (14:45 +0100)] 
 
drm/doc: integrate fb helper reference into docsAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Daniel Vetter [Thu, 1 Nov 2012 13:45:16 +0000  (14:45 +0100)] 
 
drm/doc: integrate crtc helper api into docbookAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Daniel Vetter [Thu, 1 Nov 2012 13:45:15 +0000  (14:45 +0100)] 
 
drm/doc: Helpers are not a Midlayer!Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Daniel Vetter [Thu, 22 Nov 2012 08:53:55 +0000  (09:53 +0100)] 
 
drm/edid: tune down debug message in parse_hdmi_vsdbSigned-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@redhat.com> 
James Hogan [Fri, 23 Nov 2012 11:12:10 +0000  (11:12 +0000)] 
 
drm: only build ati_pcigart if PCI enabledSigned-off-by: James Hogan <james.hogan@imgtec.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Thomas Hellstrom [Wed, 21 Nov 2012 15:04:18 +0000  (16:04 +0100)] 
 
drm/vmwgfx: Tighten the security around buffer mapsSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Thierry Reding [Wed, 21 Nov 2012 08:50:41 +0000  (09:50 +0100)] 
 
drm: tegra: Add Tegra30 supportSigned-off-by: Thierry Reding <thierry.reding@avionic-design.de> Tested-by: Stephen Warren <swarren@nvidia.com> Tested-by: Mark Zhang <markz@nvidia.com> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Thierry Reding [Thu, 22 Nov 2012 19:37:17 +0000  (19:37 +0000)] 
 
drm: tegra: Use framebuffer pitch as line strideSigned-off-by: Thierry Reding <thierry.reding@avionic-design.de> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Mark Zhang <markz@nvidia.com> Tested-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Thomas Hellstrom [Wed, 21 Nov 2012 14:53:21 +0000  (14:53 +0000)] 
 
drm/ttm: Optimize vm locking using kref_get_unless_zero v3Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Thomas Hellstrom [Tue, 20 Nov 2012 12:16:51 +0000  (12:16 +0000)] 
 
drm/ttm: Use the hashtab _rcu interface for ttm_objectsSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Thomas Hellstrom [Tue, 20 Nov 2012 12:16:50 +0000  (12:16 +0000)] 
 
drm/ttm: Fix locking in an error pathSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Thomas Hellstrom [Tue, 20 Nov 2012 12:16:49 +0000  (12:16 +0000)] 
 
drm/vmwgfx: Free user-space fence objects correctlySigned-off-by: Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Thomas Hellstrom [Tue, 20 Nov 2012 12:16:48 +0000  (12:16 +0000)] 
 
kref: Add kref_get_unless_zero documentationSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Thomas Hellstrom [Tue, 20 Nov 2012 12:16:47 +0000  (12:16 +0000)] 
 
drm: Add a hash-tab rcu-safe APISigned-off-by: Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com> 
Thomas Hellstrom [Tue, 20 Nov 2012 12:19:37 +0000  (12:19 +0000)] 
 
drm/vmwgfx: Add and make use of a header for surface size calculation.Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Dmitry Torokhov <dtor@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com>