X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fafs%2Finternal.h;fp=fs%2Fafs%2Finternal.h;h=ab8f87c66319bc4233444e8bcd7c3f17163e5d88;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=482dbd16b99dbc7ace3e8afbe900e8a33493a1ce;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/fs/afs/internal.h b/fs/afs/internal.h index 482dbd16b..ab8f87c66 100644 --- a/fs/afs/internal.h +++ b/fs/afs/internal.h @@ -16,17 +16,15 @@ #include #include #include -#include /* * debug tracing */ -#define __kdbg(FMT, a...) printk("[%05d] "FMT"\n", current->pid , ## a) -#define kenter(FMT, a...) __kdbg("==> %s("FMT")", __FUNCTION__ , ## a) -#define kleave(FMT, a...) __kdbg("<== %s()"FMT, __FUNCTION__ , ## a) -#define kdebug(FMT, a...) __kdbg(FMT , ## a) -#define kproto(FMT, a...) __kdbg("### "FMT , ## a) -#define knet(FMT, a...) __kdbg(FMT , ## a) +#define kenter(FMT, a...) printk("==> %s("FMT")\n",__FUNCTION__ , ## a) +#define kleave(FMT, a...) printk("<== %s()"FMT"\n",__FUNCTION__ , ## a) +#define kdebug(FMT, a...) printk(FMT"\n" , ## a) +#define kproto(FMT, a...) printk("### "FMT"\n" , ## a) +#define knet(FMT, a...) printk(FMT"\n" , ## a) #ifdef __KDEBUG #define _enter(FMT, a...) kenter(FMT , ## a) @@ -58,19 +56,26 @@ static inline void afs_discard_my_signals(void) */ extern struct rw_semaphore afs_proc_cells_sem; extern struct list_head afs_proc_cells; +#ifdef AFS_CACHING_SUPPORT +extern struct cachefs_index_def afs_cache_cell_index_def; +#endif /* * dir.c */ extern struct inode_operations afs_dir_inode_operations; -extern const struct file_operations afs_dir_file_operations; +extern struct file_operations afs_dir_file_operations; /* * file.c */ -extern const struct address_space_operations afs_fs_aops; +extern struct address_space_operations afs_fs_aops; extern struct inode_operations afs_file_inode_operations; -extern const struct file_operations afs_file_file_operations; + +#ifdef AFS_CACHING_SUPPORT +extern int afs_cache_get_page_cookie(struct page *page, + struct cachefs_page **_page_cookie); +#endif /* * inode.c @@ -92,15 +97,15 @@ extern void afs_key_unregister(void); /* * main.c */ -#ifdef CONFIG_AFS_FSCACHE -extern struct fscache_netfs afs_cache_netfs; +#ifdef AFS_CACHING_SUPPORT +extern struct cachefs_netfs afs_cache_netfs; #endif /* * mntpt.c */ extern struct inode_operations afs_mntpt_inode_operations; -extern const struct file_operations afs_mntpt_file_operations; +extern struct file_operations afs_mntpt_file_operations; extern struct afs_timer afs_mntpt_expiry_timer; extern struct afs_timer_ops afs_mntpt_expiry_timer_ops; extern unsigned long afs_mntpt_expiry_timeout;