+2004-07-02 Miklos Szeredi <mszeredi@inf.bme.hu>
+
+ * Fix kernel hang on mkfifo under 2.4 kernels (spotted and patch
+ by Mattias Wadman)
+
+ * Fix file offset wrap around at 4G when doing large reads
+
+ * Change passing fuse include dir to 2.6 kernel make system more
+ robust (hopefully fixes problems seen on SuSE 9.1)
+
2004-06-22 Miklos Szeredi <mszeredi@inf.bme.hu>
* Released 1.2
*.mod.c
*.ko
*.s
+.tmp_versions
+.*.d
else
-EXTRA_CFLAGS := -I$(PWD)/../include -DFUSE_VERSION=\"@VERSION@\"
+export FUSE_INCLUDE ?= $(shell pwd)/../include
+EXTRA_CFLAGS += -I$(FUSE_INCLUDE) -DFUSE_VERSION=\"@VERSION@\"
obj-m := fuse.o
fuse-objs := dev.o dir.o file.o inode.o util.o
static int fuse_mknod(struct inode *dir, struct dentry *entry, int mode,
int rdev)
{
- return fuse_mknod(dir, entry, mode, rdev);
+ return _fuse_mknod(dir, entry, mode, rdev);
}
static int fuse_dentry_revalidate(struct dentry *entry, int flags)
struct fuse_read_in inarg;
memset(&inarg, 0, sizeof(inarg));
- inarg.offset = bl_index << FUSE_BLOCK_SHIFT;
+ inarg.offset = (unsigned long long) bl_index << FUSE_BLOCK_SHIFT;
inarg.size = FUSE_BLOCK_SIZE;
in.h.opcode = FUSE_READ;