nfs4: Apparently DoublyLinkedQueue is not a queue

This commit is contained in:
Pawel Dziepak
2012-07-25 03:58:32 +02:00
parent df6a5eaefa
commit b5162ff580
@@ -11,7 +11,7 @@
#include <lock.h> #include <lock.h>
#include <util/AutoLock.h> #include <util/AutoLock.h>
#include <util/DoublyLinkedQueue.h> #include <util/DoublyLinkedList.h>
#include "DirectoryCache.h" #include "DirectoryCache.h"
@@ -37,7 +37,7 @@ private:
bool fThreadCancel; bool fThreadCancel;
sem_id fWaitCancel; sem_id fWaitCancel;
DoublyLinkedQueue<DirectoryCache> fDirectoryCaches; DoublyLinkedList<DirectoryCache> fDirectoryCaches;
mutex fDirectoryCachesLock; mutex fDirectoryCachesLock;
}; };
@@ -58,7 +58,7 @@ CacheRevalidator::Unlock()
inline void inline void
CacheRevalidator::AddDirectory(DirectoryCache* cache) CacheRevalidator::AddDirectory(DirectoryCache* cache)
{ {
fDirectoryCaches.Add(cache); fDirectoryCaches.InsertAfter(fDirectoryCaches.Tail(), cache);
} }