Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753356Ab1C2FzE (ORCPT ); Tue, 29 Mar 2011 01:55:04 -0400 Received: from mail-bw0-f46.google.com ([209.85.214.46]:33318 "EHLO mail-bw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752739Ab1C2Fyk convert rfc822-to-8bit (ORCPT ); Tue, 29 Mar 2011 01:54:40 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=oG3Lvlv95KeMZWbhbic6pBIAYIlrQpquaO4t9MaeuASP1tokvxcTJTYZv3mTlObd1J ozzGwByD1evBvpwvmKzMjh+33YKNxOaGQrgFFtcsHRh17SP3sO1MkVU7GllQRhdVjXxT jFYavpclKoIl9OyvQi15+WSa7EUZHRjOkf7dk= MIME-Version: 1.0 In-Reply-To: <20110325172709.GC8483@linux-mips.org> References: <20110325172709.GC8483@linux-mips.org> Date: Tue, 29 Mar 2011 11:24:38 +0530 Message-ID: Subject: Re: flush_kernel_vmap_range() invalidate_kernel_vmap_range() API not exists for MIPS From: naveen yadav To: Ralf Baechle Cc: linux-mips@linux-mips.org, linux-kernel@vger.kernel.org, Christoph Hellwig Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1185 Lines: 30 I am sorry, Yes they are VIPT, On Fri, Mar 25, 2011 at 10:57 PM, Ralf Baechle wrote: > On Fri, Mar 25, 2011 at 02:38:13PM +0530, naveen yadav wrote: > >> We are working on 2.6.35.9 linux kernel on MIPS 34kce core and our >> cache is VIVT having cache aliasing . > > No, they're VIPT unless you successfully modified your 34K core to > change it from a less than perfect cache design to the most lunatic > cache policy known to man kind ... > >> When I check the implementation on ARM I can check the implemenation >> exists , but there is not similar implementation exists on MIPS. >> These API's are used by XFS module: >> >> static inline void flush_kernel_vmap_range(void *vaddr, int size) >> static inline void invalidate_kernel_vmap_range(void *vaddr, int size) >> static inline void flush_kernel_dcache_page(struct page *page) > > A known problem for (too ...) long. ?I'll finally take care of it. > > ?Ralf > -- 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/