Messages in this thread | | | Subject | Re: [PATCH] [Request for inclusion] Filesystem in Userspace | From | Miklos Szeredi <> | Date | Tue, 16 Nov 2004 10:52:42 +0100 |
| |
> yes but how do you know the entry is still on the list and valid ?
Because, it's always kept on one of two lists: pending and processing. The entry is valid valid because it's "owned" by the caller, it's never freed inside request_send().
> you dropped the lock. A normal code pattern is that you then HAVE > to revalidate the assumptions which you guard by that lock.
The lock guards the list not the list element which is being removed.
Miklos - 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/
| |