X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fllite%2Fdir.c;h=b8a55e7b900d1f3d1090ba1a5343f0652832f2cb;hb=a07a72605bd79e48c40f06a0aa9c97e14d96e031;hp=1cf260450150fa6fb1d152a317250f99f1d14adf;hpb=9e6aa79072ec967289485b565a579c0d080fea9d;p=fs%2Flustre-release.git diff --git a/lustre/llite/dir.c b/lustre/llite/dir.c index 1cf2604..b8a55e7 100644 --- a/lustre/llite/dir.c +++ b/lustre/llite/dir.c @@ -35,6 +35,7 @@ #define DEBUG_SUBSYSTEM S_LLIGHT #include +#include #include #include #include @@ -63,10 +64,11 @@ static int ll_dir_readpage(struct file *file, struct page *page) ENTRY; - if ( ((inode->i_size + PAGE_CACHE_SIZE -1)>>PAGE_SHIFT) - <= page->index) { + if ( ((inode->i_size + PAGE_CACHE_SIZE -1)>>PAGE_SHIFT) + <= page->index) { memset(kmap(page), 0, PAGE_CACHE_SIZE); kunmap(page); + EXIT; goto readpage_out; } @@ -94,7 +96,7 @@ static int ll_dir_readpage(struct file *file, struct page *page) SetPageUptodate(page); readpage_out: - obd_unlock_page(page); + UnlockPage(page); EXIT; return rc; } /* ll_dir_readpage */