From: green Date: Fri, 9 Jan 2009 03:29:57 +0000 (+0000) Subject: b=16919 X-Git-Tag: GIT_EPOCH_B_RELEASE_1_8_1~2^4~34 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=35483f3faea8c0d38ac5d85f9870b0c18dcf5cc4;p=fs%2Flustre-release.git b=16919 r=adilger,shadow Implement replay of bulk write RPCs, allow servers to reply to write RPCs before all the metadata was finally committed to disk --- diff --git a/lnet/include/libcfs/linux/linux-mem.h b/lnet/include/libcfs/linux/linux-mem.h index 1679946..d538ff0 100644 --- a/lnet/include/libcfs/linux/linux-mem.h +++ b/lnet/include/libcfs/linux/linux-mem.h @@ -90,6 +90,9 @@ static inline int cfs_page_count(cfs_page_t *page) #define cfs_page_index(p) ((p)->index) +#define cfs_page_pin(page) page_cache_get(page) +#define cfs_page_unpin(page) page_cache_release(page) + /* * Memory allocator * XXX Liang: move these declare to public file diff --git a/lnet/include/libcfs/user-prim.h b/lnet/include/libcfs/user-prim.h index 389483a..889174b 100644 --- a/lnet/include/libcfs/user-prim.h +++ b/lnet/include/libcfs/user-prim.h @@ -153,6 +153,8 @@ void cfs_kunmap(cfs_page_t *pg); #define cfs_get_page(p) __I_should_not_be_called__(at_all) #define cfs_page_count(p) __I_should_not_be_called__(at_all) #define cfs_page_index(p) ((p)->index) +#define cfs_page_pin(page) do {} while (0) +#define cfs_page_unpin(page) do {} while (0) /* * Memory allocator