Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 225714
b: refs/heads/master
c: 1f42be4
h: refs/heads/master
v: v3
  • Loading branch information
Sam Ravnborg authored and David S. Miller committed Jan 3, 2011
1 parent 89603b9 commit b4a0df3
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 53 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: a7e4236511c678bf012901faf3c285d199a1adc8
refs/heads/master: 1f42be484ffc5559a29466c82adac7dd472d4439
11 changes: 0 additions & 11 deletions trunk/arch/sparc/include/asm/oplib_32.h
Original file line number Diff line number Diff line change
Expand Up @@ -147,19 +147,11 @@ extern int prom_getbool(phandle node, char *prop);
/* Acquire a string property, null string on error. */
extern void prom_getstring(phandle node, char *prop, char *buf, int bufsize);

/* Does the passed node have the given "name"? YES=1 NO=0 */
extern int prom_nodematch(phandle thisnode, char *name);

/* Search all siblings starting at the passed node for "name" matching
* the given string. Returns the node on success, zero on failure.
*/
extern phandle prom_searchsiblings(phandle node_start, char *name);

/* Return the first property type, as a string, for the given node.
* Returns a null string on error.
*/
extern char *prom_firstprop(phandle node, char *buffer);

/* Returns the next property after the passed property for the given
* node. Returns null string on failure.
*/
Expand All @@ -168,9 +160,6 @@ extern char *prom_nextprop(phandle node, char *prev_property, char *buffer);
/* Returns phandle of the path specified */
extern phandle prom_finddevice(char *name);

/* Returns 1 if the specified node has given property. */
extern int prom_node_has_property(phandle node, char *property);

/* Set the indicated property at the given node with the passed value.
* Returns the number of bytes of your value that the prom took.
*/
Expand Down
44 changes: 3 additions & 41 deletions trunk/arch/sparc/prom/tree_32.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ extern void restore_current(void);
static char promlib_buf[128];

/* Internal version of prom_getchild that does not alter return values. */
phandle __prom_getchild(phandle node)
static phandle __prom_getchild(phandle node)
{
unsigned long flags;
phandle cnode;
Expand Down Expand Up @@ -52,7 +52,7 @@ phandle prom_getchild(phandle node)
EXPORT_SYMBOL(prom_getchild);

/* Internal version of prom_getsibling that does not alter return values. */
phandle __prom_getsibling(phandle node)
static phandle __prom_getsibling(phandle node)
{
unsigned long flags;
phandle cnode;
Expand Down Expand Up @@ -177,20 +177,6 @@ void prom_getstring(phandle node, char *prop, char *user_buf, int ubuf_size)
EXPORT_SYMBOL(prom_getstring);


/* Does the device at node 'node' have name 'name'?
* YES = 1 NO = 0
*/
int prom_nodematch(phandle node, char *name)
{
int error;

static char namebuf[128];
error = prom_getproperty(node, "name", namebuf, sizeof(namebuf));
if (error == -1) return 0;
if(strcmp(namebuf, name) == 0) return 1;
return 0;
}

/* Search siblings at 'node_start' for a node with name
* 'nodename'. Return node if successful, zero if not.
*/
Expand All @@ -214,7 +200,7 @@ phandle prom_searchsiblings(phandle node_start, char *nodename)
EXPORT_SYMBOL(prom_searchsiblings);

/* Interal version of nextprop that does not alter return values. */
char *__prom_nextprop(phandle node, char * oprop)
static char *__prom_nextprop(phandle node, char * oprop)
{
unsigned long flags;
char *prop;
Expand All @@ -227,17 +213,6 @@ char *__prom_nextprop(phandle node, char * oprop)
return prop;
}

/* Return the first property name for node 'node'. */
/* buffer is unused argument, but as v9 uses it, we need to have the same interface */
char *prom_firstprop(phandle node, char *bufer)
{
if (node == 0 || node == -1)
return "";

return __prom_nextprop(node, "");
}
EXPORT_SYMBOL(prom_firstprop);

/* Return the property type string after property type 'oprop'
* at node 'node' . Returns empty string if no more
* property types for this node.
Expand Down Expand Up @@ -299,19 +274,6 @@ phandle prom_finddevice(char *name)
}
EXPORT_SYMBOL(prom_finddevice);

int prom_node_has_property(phandle node, char *prop)
{
char *current_property = "";

do {
current_property = prom_nextprop(node, current_property, NULL);
if(!strcmp(current_property, prop))
return 1;
} while (*current_property);
return 0;
}
EXPORT_SYMBOL(prom_node_has_property);

/* Set property 'pname' at node 'node' to value 'value' which has a length
* of 'size' bytes. Return the number of bytes the prom accepted.
*/
Expand Down

0 comments on commit b4a0df3

Please sign in to comment.