root@jcmain:~# !1810
grep -inH max_write `locate fuse` 2>/dev/null
/usr/include/fuse/fuse_common.h:105: unsigned max_write;
/usr/include/linux/fuse.h:363: __u32 max_write;
.....snip.....
/usr/src/linux-2.6.30-custom/fs/fuse/file.c:786: bytes = min_t(size_t, bytes, fc->max_write - count);
/usr/src/linux-2.6.30-custom/fs/fuse/file.c:823: } while (iov_iter_count(ii) && count < fc->max_write &&
/usr/src/linux-2.6.30-custom/fs/fuse/file.c:987: size_t nmax = write ? fc->max_write : fc->max_read;
/usr/src/linux-2.6.30-custom/fs/fuse/fuse_i.h:322: unsigned max_write;
/usr/src/linux-2.6.30-custom/fs/fuse/inode.c:763: fc->max_write = arg->minor < 5 ? 4096 : arg->max_write;
/usr/src/linux-2.6.30-custom/fs/fuse/inode.c:764: fc->max_write = max_t(unsigned, 4096, fc->max_write);
/usr/src/linux-2.6.30-custom/include/linux/fuse.h:401: __u32 max_write;
.....snip.....
root@jcmain:~# uname -a
Linux jcmain 2.6.30-custom #1 SMP Fri Jun 12 22:15:25 BST 2009 i686 GNU/Linux
####
jc@jcmain:~/steg$ sudo perl fs_simple.pl
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
INIT: 7.11
flags=0x0000003b
max_readahead=0x00020000
INIT: 7.8
flags=0x00000000
max_readahead=0x00020000
max_write=0x00020000
unique: 1, error: 0 (Success), outsize: 40
####
jc@jcmain:~$ perl -e "print int 0x00020000;"
131072
####
jc@jcmain:/usr/lib/perl5$ grep 4096 Fuse.pm
jc@jcmain:/usr/lib/perl5$
jc@jcmain:/usr/local/share/perl/5.10.0/Fuse$ grep 4096 Simple.pm
jc@jcmain:/usr/local/share/perl/5.10.0/Fuse$