Rev 6082 | Rev 6125 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6082 | Rev 6102 | ||
---|---|---|---|
Line 140... | Line 140... | ||
140 | } |
140 | } |
Line 141... | Line 141... | ||
141 | 141 | ||
142 | static inline void |
142 | static inline void |
143 | drm_gem_object_unreference(struct drm_gem_object *obj) |
143 | drm_gem_object_unreference(struct drm_gem_object *obj) |
144 | { |
144 | { |
- | 145 | if (obj != NULL) { |
|
- | 146 | WARN_ON(!mutex_is_locked(&obj->dev->struct_mutex)); |
|
145 | if (obj != NULL) |
147 | |
146 | kref_put(&obj->refcount, drm_gem_object_free); |
148 | kref_put(&obj->refcount, drm_gem_object_free); |
- | 149 | } |
|
Line 147... | Line 150... | ||
147 | } |
150 | } |
148 | 151 | ||
149 | static inline void |
152 | static inline void |
150 | drm_gem_object_unreference_unlocked(struct drm_gem_object *obj) |
153 | drm_gem_object_unreference_unlocked(struct drm_gem_object *obj) |