// RemoveXattrAt implements vfs.FilesystemImpl.RemoveXattrAt.
RemoveXattrAt implements vfs.FilesystemImpl.RemoveXattrAt.
// RemoveXattrAt implements vfs . FilesystemImpl . RemoveXattrAt .
func (fs *filesystem) RemoveXattrAt(ctx context.Context, rp *vfs.ResolvingPath, name string) error {
	fs.mu.RLock()
	d, err := resolveLocked(ctx, rp)
	if err != nil {
		fs.mu.RUnlock()
		return err
	}
	err = d.inode.removeXattr(rp.Credentials(), name)
	fs.mu.RUnlock()
	if err != nil {
		return err
	}
	d.InotifyWithParent(ctx, linux.IN_ATTRIB, 0, vfs.InodeEvent)
	return nil
}
func ( fs * filesystem ) RemoveXattrAt ( ctx context . Context , rp * vfs . ResolvingPath , name string ) error { fs . mu . RLock ( ) d , err := resolveLocked ( ctx , rp ) if err != nil { fs . mu . RUnlock ( ) return err } err = d . inode . removeXattr ( rp . Credentials ( ) , name ) fs . mu . RUnlock ( ) if err != nil { return err } d . InotifyWithParent ( ctx , linux . IN_ATTRIB , 0 , vfs . InodeEvent ) return nil }
RemoveXattrAt implements vfs.FilesystemImpl.RemoveXattrAt.
RemoveXattrAt implements vfs . FilesystemImpl . RemoveXattrAt .