This is part of an IOCTL switch case. I am getting the following error?
error: storage size of 'data' isn't known error: 'mesg' undeclared (first use in this function)
case PASS_STRUCT:
struct mesg{
int pIDs[SIZE];
int niceVal;
};
struct mesg data;
ret = copy_from_user(&data, arg, sizeof(data));
if(ret < 0){
printk("PASS_STRUCT\n");
return -1;
}
printk("Message PASS_STRUCT : %d\n",data.niceVal);
break;
SIZE value is set before creating mesg.