Loading drivers/gpu/drm/nouveau/core/core/event.c +8 −4 Original line number Diff line number Diff line Loading @@ -27,8 +27,10 @@ static void nouveau_event_put_locked(struct nouveau_event *event, int index, struct nouveau_eventh *handler) { if (!--event->index[index].refs) if (!--event->index[index].refs) { if (event->disable) event->disable(event, index); } list_del(&handler->head); } Loading @@ -53,9 +55,11 @@ nouveau_event_get(struct nouveau_event *event, int index, spin_lock_irqsave(&event->lock, flags); if (index < event->index_nr) { list_add(&handler->head, &event->index[index].list); if (!event->index[index].refs++) if (!event->index[index].refs++) { if (event->enable) event->enable(event, index); } } spin_unlock_irqrestore(&event->lock, flags); } Loading Loading
drivers/gpu/drm/nouveau/core/core/event.c +8 −4 Original line number Diff line number Diff line Loading @@ -27,8 +27,10 @@ static void nouveau_event_put_locked(struct nouveau_event *event, int index, struct nouveau_eventh *handler) { if (!--event->index[index].refs) if (!--event->index[index].refs) { if (event->disable) event->disable(event, index); } list_del(&handler->head); } Loading @@ -53,9 +55,11 @@ nouveau_event_get(struct nouveau_event *event, int index, spin_lock_irqsave(&event->lock, flags); if (index < event->index_nr) { list_add(&handler->head, &event->index[index].list); if (!event->index[index].refs++) if (!event->index[index].refs++) { if (event->enable) event->enable(event, index); } } spin_unlock_irqrestore(&event->lock, flags); } Loading