X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fppc64%2Fkernel%2Frtas_flash.c;h=aac9e96096f6d085da8c9327cc7df3f3b211fe83;hb=a9fdee76789476a10f923f9fb3c84993042da3ac;hp=b43b8e4c03008ac3db385d496857c276a7831e03;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/arch/ppc64/kernel/rtas_flash.c b/arch/ppc64/kernel/rtas_flash.c index b43b8e4c0..aac9e9609 100644 --- a/arch/ppc64/kernel/rtas_flash.c +++ b/arch/ppc64/kernel/rtas_flash.c @@ -562,7 +562,6 @@ static int validate_flash_release(struct inode *inode, struct file *file) validate_flash(args_buf); } - /* The matching atomic_inc was in rtas_excl_open() */ atomic_dec(&dp->count); return 0; @@ -573,8 +572,7 @@ static void remove_flash_pde(struct proc_dir_entry *dp) if (dp) { if (dp->data != NULL) kfree(dp->data); - dp->owner = NULL; - remove_proc_entry(dp->name, dp->parent); + remove_proc_entry(dp->name, NULL); } }