From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sasl.smtp.pobox.com (a-sasl-quonix.sasl.smtp.pobox.com [208.72.237.25]) by ozlabs.org (Postfix) with ESMTP id 68069DDED5 for ; Tue, 16 Dec 2008 09:33:40 +1100 (EST) Date: Mon, 15 Dec 2008 16:33:33 -0600 From: Nathan Lynch To: Benjamin Herrenschmidt Subject: Re: [PATCH 1/3] add of_find_next_cache_node() Message-ID: <20081215223333.GP6958@localdomain> References: <1228956366-17593-1-git-send-email-ntl@pobox.com> <1229296287.26324.87.camel@pasglop> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <1229296287.26324.87.camel@pasglop> Cc: linuxppc-dev@ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Benjamin Herrenschmidt wrote: > On Wed, 2008-12-10 at 18:46 -0600, Nathan Lynch wrote: > > + /* OF on pmac has nodes instead of properties named "l2-cache" > > + * beneath CPU nodes. > > + */ > > + if (!strcmp(np->type, "cpu")) > > + for_each_child_of_node(np, child) > > + if (!strcmp(child->type, "cache")) > > + return child; > > + > > pmac has both actually. And the property points to the node. It's a > problem for /proc/device-tree so we rename them iirc, but only in /proc, > ie, they should still be intact in the tree I think. I see the 'l2-cache' property (renamed to 'l2-cache#1' in /proc) on a G4 iBook, but it is not present on the two G5 models I've checked.