Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S269144AbUIRHSo (ORCPT ); Sat, 18 Sep 2004 03:18:44 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S269147AbUIRHSo (ORCPT ); Sat, 18 Sep 2004 03:18:44 -0400 Received: from mx1.redhat.com ([66.187.233.31]:23480 "EHLO mx1.redhat.com") by vger.kernel.org with ESMTP id S269144AbUIRHSk (ORCPT ); Sat, 18 Sep 2004 03:18:40 -0400 Date: Sat, 18 Sep 2004 03:18:19 -0400 (EDT) From: James Morris X-X-Sender: jmorris@thoron.boston.redhat.com To: Andrew Morton , cc: Stephen Smalley , Christoph Hellwig , Andreas Gruenbacher , Subject: [PATCH 0/6] xattr consolidation v2 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1010 Lines: 33 The following patchset is a reworking of the xattr consolidation patches I posted on 23/08. They have been reworked taking into account feedback from Christoph Hellwig and others. Changes since then: - Attach xattr handlers to the superblock. - Remove xattr handler locking. - Renamed consolidated xattr code from simple_ to generic_. - Move generic code from libfs to xattr.c - Use generic functions directly as inode op methods. - Drop support for ramfs. - Lots of resulting cleanup (e.g. remove handler registration etc.). There was discussion of passing only inodes to inode op methods, but CIFS needs dentries, so that was not done. This code has been quite well tested. Please review and apply if ok. - James -- James Morris - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/