fc->sb = NULL; fc->file = NULL; fc->user_id = 0; 
static struct fuse_conn *new_conn(void){	struct fuse_conn *fc;	fc = kmalloc(sizeof(*fc), GFP_KERNEL);	if (fc != NULL) {		int i;		memset(fc, 0, sizeof(*fc));		fc->sb = NULL;		fc->file = NULL;		fc->user_id = 0;		init_waitqueue_head(&fc->waitq);		INIT_LIST_HEAD(&fc->pending);		INIT_LIST_HEAD(&fc->processing);		INIT_LIST_HEAD(&fc->unused_list);		sema_init(&fc->outstanding_sem, 0);		for (i = 0; i < FUSE_MAX_OUTSTANDING; i++) {			struct fuse_req *req = fuse_request_alloc();			if (!req) {				free_conn(fc);				return NULL;			}			list_add(&req->list, &fc->unused_list);		}		fc->bdi.ra_pages = (VM_MAX_READAHEAD * 1024) / PAGE_CACHE_SIZE;		fc->bdi.unplug_io_fn = default_unplug_io_fn;		fc->reqctr = 0;	}	return fc;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1e9a4ed9396e9c31139721b639550ffb1df17065/inode.c/clean/fs/fuse/inode.c