Loading fs/afs/file.c +10 −2 Original line number Diff line number Diff line Loading @@ -212,7 +212,13 @@ int afs_page_filler(void *data, struct page *page) fscache_uncache_page(vnode->cache, page); #endif BUG_ON(PageFsCache(page)); if (ret == -EINTR || ret == -ENOMEM || ret == -ERESTARTSYS || ret == -EAGAIN) goto error; goto io_error; } SetPageUptodate(page); Loading @@ -231,10 +237,12 @@ int afs_page_filler(void *data, struct page *page) _leave(" = 0"); return 0; io_error: SetPageError(page); goto error; enomem: ret = -ENOMEM; error: SetPageError(page); unlock_page(page); _leave(" = %d", ret); return ret; Loading Loading
fs/afs/file.c +10 −2 Original line number Diff line number Diff line Loading @@ -212,7 +212,13 @@ int afs_page_filler(void *data, struct page *page) fscache_uncache_page(vnode->cache, page); #endif BUG_ON(PageFsCache(page)); if (ret == -EINTR || ret == -ENOMEM || ret == -ERESTARTSYS || ret == -EAGAIN) goto error; goto io_error; } SetPageUptodate(page); Loading @@ -231,10 +237,12 @@ int afs_page_filler(void *data, struct page *page) _leave(" = 0"); return 0; io_error: SetPageError(page); goto error; enomem: ret = -ENOMEM; error: SetPageError(page); unlock_page(page); _leave(" = %d", ret); return ret; Loading