char buffer[OPROMMAXPARAM+1], *buf;
struct openpromio *opp;
int bufsize, len, error = 0;
char buffer[OPROMMAXPARAM+1], *buf;
struct openpromio *opp;
int bufsize, len, error = 0;
len = prom_getproplen(node, opp->oprom_array);
if (len <= 0 || len > bufsize) {
len = prom_getproplen(node, opp->oprom_array);
if (len <= 0 || len > bufsize) {
data->current_node = node;
*((int *)opp->oprom_array) = node;
opp->oprom_size = sizeof(int);
data->current_node = node;
*((int *)opp->oprom_array) = node;
opp->oprom_size = sizeof(int);
unsigned int cmd, unsigned long arg)
{
DATA *data = (DATA *) file->private_data;
unsigned int cmd, unsigned long arg)
{
DATA *data = (DATA *) file->private_data;