SUBDIRS = @subdirs@
EXTRA_DIST = \
- fuse.spec
+ fuse.spec \
+ README*
+What is new in 1.1
+
+* Support for the 2.6 kernels
+
+* Read efficiency improvements: read in 64k blocks instead of 4k
+(Michael Grigoriev)
+
+* Lazy automatic unmount
+
+* Added 'fsync()' VFS call to the FUSE interface
+
+* Bugfixes
+
+
What is new in 1.0
* Cleanups and bugfixes
AC_INIT(lib/fuse.c)
-AM_INIT_AUTOMAKE(fuse, 1.0)
+AM_INIT_AUTOMAKE(fuse, 1.1-pre1)
AM_CONFIG_HEADER(include/config.h)
AC_PROG_CC
mkinstalldirs = $(SHELL) ../mkinstalldirs
majver = @majver@
-EXTRA_CFLAGS := -I$(PWD)/../include
DISTFILES = Makefile.in dev.c dir.c file.c inode.c util.c fuse_i.h
fusemoduledir = @kmoduledir@/kernel/fs/fuse
CC = @CC@
LD = @LD@
CFLAGS = -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe
-CPPFLAGS = -I@kernelsrc@/include -I../include -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES
+CPPFLAGS = -I@kernelsrc@/include -I../include -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DFUSE_VERSION=\"@VERSION@\"
fuse_objs = dev.o dir.o file.o inode.o util.o
else
+EXTRA_CFLAGS := -I$(PWD)/../include -DFUSE_VERSION=\"@VERSION@\"
+
obj-m := fuse.o
fuse-objs := dev.o dir.o file.o inode.o util.o
{
int res;
- printk(KERN_DEBUG "fuse init (version %i)\n", FUSE_KERNEL_VERSION);
+ printk(KERN_DEBUG "fuse init %s (API version %i.%i)\n",
+ FUSE_VERSION,
+ FUSE_KERNEL_VERSION, FUSE_KERNEL_MINOR_VERSION);
res = fuse_fs_init();
if(res)