diff -urN oldtree/lib/statistic.c newtree/lib/statistic.c --- oldtree/lib/statistic.c 2006-07-05 10:06:57.000000000 -0400 +++ newtree/lib/statistic.c 2006-07-05 21:05:37.000000000 -0400 @@ -666,7 +666,7 @@ struct file *file, struct statistic_interface **interface, struct statistic_file_private **private) { - *interface = inode->u.generic_ip; + *interface = inode->i_private; BUG_ON(!interface); *private = kzalloc(sizeof(struct statistic_file_private), GFP_KERNEL); if (unlikely(!*private)) @@ -749,7 +749,7 @@ static int statistic_def_close(struct inode *inode, struct file *file) { - struct statistic_interface *interface = inode->u.generic_ip; + struct statistic_interface *interface = inode->i_private; struct statistic_file_private *private = file->private_data; struct sgrb_seg *seg, *seg_nl; int offset;