I'm not sure testing a valid ->next makes sense. It could be non-NULL,
but poison, or if it was using list_del_init, it would be stuck in loop.
> I don't want to try to hold a lock over start/next/stop as that would
> just be asking for trouble :)
Heh, I agree, it doesn't feel quite right to acquire lock and release
lock in separate functions, but in the case of start/show/next/stop this
seems to be the design. Alternative here seems to be keeping thing on
list with get and deleting from with put on last ref, but that didn't
look so simple.
thanks,
-chris
-- Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net - 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/