From mboxrd@z Thu Jan 1 00:00:00 1970 From: Trond Myklebust Subject: [PATCH 00/21] FSCACHE support for AFS and NFS Date: Thu, 06 Jul 2006 10:54:24 -0400 Message-ID: <20060706145424.18779.55583.stgit@lade.trondhjem.org> Content-Type: text/plain; charset=utf-8; format=fixed Content-Transfer-Encoding: 8bit Cc: linux-fsdevel@vger.kernel.org Return-path: Received: from c-69-241-229-183.hsd1.mi.comcast.net ([69.241.229.183]:60881 "EHLO lade.trondhjem.org") by vger.kernel.org with ESMTP id S1030303AbWGFPLC (ORCPT ); Thu, 6 Jul 2006 11:11:02 -0400 To: Andrew Morton Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org The following is the latest incarnation of David Howells' fscache series. Please note that the first 12 patches are really cleanups of the NFS client to prevent inode aliasing: the problem with the current client is that if the server exports two directories on the same filesystem, then those will be mapped to different superblocks on the client despite the fact that they may share files (due to hard links etc). David's patches fix this up by identifying mountpoints that refer to the same filesystem, and mapping them into the same superblock. The fscache stuff proper begins at patch 13/21 and ends at 19/21. Finally, patches 20 and 21 optimise generic_shutdown_super. The first fixes up an issue with the autofs code, while the second is the optimisation proper. Cheers, Trond