int val = 0;
int i;
- struct debug_data *d = (struct debug_data *)data;
+ struct debug_data *d = (struct debug_data *)s->private;
if (MODULE_GET == 0)
return UAP_STATUS_FAILURE;
char *p0;
char *p1;
char *p2;
- struct debug_data *d = (struct debug_data *)f->private_data;
+ struct debug_data *d = (struct debug_data *)PDE_DATA(file_inode(f));
if (MODULE_GET == 0)
return UAP_STATUS_FAILURE;
}
static ssize_t uap_hwstatus_proc_write(struct file *file, const char __user *buffer, size_t count, loff_t *data) {
- struct net_device *netdev = (struct net_device *)data;
+ struct net_device *netdev = (struct net_device *)PDE_DATA(file_inode(file));
uap_private *priv = (uap_private *) netdev_priv(netdev);
int hwstatus;