> > >As I personally like for my ls to keep on working, and I assume > > >others will, too, I would appreciate it if you could add a > > >warning to your announcements the following one or two weeks or > > >so, so that people can remove this patch if they don't want to > > >update their libs. > > > > By any chance would this also break perl programs which readdir? > > Of course; I haven't tested it, but the actual ioctls aren't working > anymore, so it's not even _possible_ to get them to work with this > patch and an old version of the fuse libs, even with perl bindings, > which go through the fuse libs anyway.
First, a little clarification: FUSE doesn't use ioctl() for communication between the kernel and userspace. It uses read() and write(). That aside, you are right, that this change breaks any kind of FUSE based filesystem. However the fix is trivial: install FUSE version 2.2-pre5 or later. The filesystems themselves don't need to be rebuilt, since the fix in the shared library will automatically get used. Thanks, Miklos - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/