Module Name: src Committed By: riastradh Date: Mon Dec 30 04:51:35 UTC 2013
Modified Files: src/sys/external/bsd/drm2/dist/drm/i915 [riastradh-drm2]: i915_dma.c i915_gem.c Log Message: Initialize and destroy the pending flip lock. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1.2.31 -r1.1.1.1.2.32 \ src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c cvs rdiff -u -r1.1.1.1.2.15 -r1.1.1.1.2.16 \ src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c diff -u src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c:1.1.1.1.2.31 src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c:1.1.1.1.2.32 --- src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c:1.1.1.1.2.31 Sun Sep 8 16:28:27 2013 +++ src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c Mon Dec 30 04:51:35 2013 @@ -1750,6 +1750,7 @@ out_gem_unload: spin_lock_destroy(&dev_priv->dpio_lock); linux_mutex_destroy(&dev_priv->rps.hw_lock); DRM_DESTROY_WAITQUEUE(&dev_priv->pending_flip_queue); + linux_mutex_destroy(&dev_priv->pending_flip_lock); destroy_completion(&dev_priv->error_completion); #endif @@ -1884,6 +1885,7 @@ int i915_driver_unload(struct drm_device #ifdef __NetBSD__ /* XXX Not sure this is the right place, but it looks safe. */ DRM_DESTROY_WAITQUEUE(&dev_priv->pending_flip_queue); + linux_mutex_destroy(&dev_priv->pending_flip_lock); destroy_completion(&dev_priv->error_completion); #endif Index: src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c diff -u src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c:1.1.1.1.2.15 src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c:1.1.1.1.2.16 --- src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c:1.1.1.1.2.15 Sun Sep 8 16:28:27 2013 +++ src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c Mon Dec 30 04:51:35 2013 @@ -4633,6 +4633,7 @@ i915_gem_load(struct drm_device *dev) i915_gem_detect_bit_6_swizzle(dev); #ifdef __NetBSD__ DRM_INIT_WAITQUEUE(&dev_priv->pending_flip_queue, "i915flip"); + linux_mutex_init(&dev_priv->pending_flip_lock); #else init_waitqueue_head(&dev_priv->pending_flip_queue); #endif