Looks good IMO -- thanks, James. There is one minor issue in the ext[23]_xattr_list changes: The xattr block gets inserted into the cache even if it later turns out to be corrupted. The attached patch reintroduces the sanity check, and has a few other cosmetical-only changes. Andrew, do you want to add this to -mm? Cheers, -- Andreas Gruenbacher SUSE Labs, SUSE LINUX AG