Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/riastradh-drm2]: src/sys/external/bsd/drm2/dist/drm Tweak an error branc...



details:   https://anonhg.NetBSD.org/src/rev/d4e9b7e5d217
branches:  riastradh-drm2
changeset: 788204:d4e9b7e5d217
user:      riastradh <riastradh%NetBSD.org@localhost>
date:      Wed Jul 24 02:41:44 2013 +0000

description:
Tweak an error branch in drm_fill_in_dev a little.

Destroy the spin locks and mutices.

Other error branches require closer scrutiny.

diffstat:

 sys/external/bsd/drm2/dist/drm/drm_stub.c |  6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diffs (16 lines):

diff -r 06547ca9181e -r d4e9b7e5d217 sys/external/bsd/drm2/dist/drm/drm_stub.c
--- a/sys/external/bsd/drm2/dist/drm/drm_stub.c Wed Jul 24 02:41:28 2013 +0000
+++ b/sys/external/bsd/drm2/dist/drm/drm_stub.c Wed Jul 24 02:41:44 2013 +0000
@@ -316,6 +316,12 @@
 #endif
 
        if (drm_ht_create(&dev->map_hash, 12)) {
+#ifdef __NetBSD__
+               spin_lock_destroy(&dev->count_lock);
+               spin_lock_destroy(&dev->event_lock);
+               linux_mutex_destroy(&dev->struct_mutex);
+               linux_mutex_destroy(&dev->ctxlist_mutex);
+#endif
                return -ENOMEM;
        }
 



Home | Main Index | Thread Index | Old Index