Christoph Hellwig <hch@xxxxxx> wrote: > FYI, a giant rewrite dropping support for existing consumer is always > rather awkward. Is there any way you could pre-stage some infrastructure > changes, and then do a temporary fscache2, which could then be renamed > back to fscache once everyone switched over? That's a bit tricky. There are three points that would have to be shared: the userspace miscdev interface, the backing filesystem and the single index tree. It's probably easier to just have a go at converting 9P and cifs. Making the old and new APIs share would be a fairly hefty undertaking in its own right. David