Messages in this thread | | | Date | Thu, 03 Aug 2006 14:37:28 -0700 (PDT) | Subject | Re: [take3 1/4] kevent: Core files. | From | David Miller <> |
| |
From: Evgeniy Polyakov <johnpol@2ka.mipt.ru> Date: Thu, 3 Aug 2006 18:55:57 +0400
> I would not call that wrong - system prevents some threads from removing > kevents which are counted to be transfered to the userspace, i.e. when > dequeuing was awakened and it had seen some events it is possible, that > when it will dequeue them part will be removed by other thread, so I > prevent this.
Queue is all that matters to be synchronized, so it seems better to have a mutex on the queue rather than a global one. That way, user can only hurt himself. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |