diff options
-rw-r--r-- | drivers/staging/ozwpan/ozpd.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/staging/ozwpan/ozpd.c b/drivers/staging/ozwpan/ozpd.c index b3140fe26fc5..bc488433856d 100644 --- a/drivers/staging/ozwpan/ozpd.c +++ b/drivers/staging/ozwpan/ozpd.c @@ -282,7 +282,7 @@ void oz_pd_destroy(struct oz_pd *pd) ret = schedule_work(&pd->workitem); if (!ret) - pr_info("failed to schedule workitem\n"); + printk("oz_pd_destory failed to schedule workitem\n"); } /*------------------------------------------------------------------------------ */ @@ -312,8 +312,10 @@ void oz_pd_notify_uevent(struct oz_pd *pd) INIT_WORK(&pd->uevent_workitem, oz_pd_uevent_workitem); ret = schedule_work(&pd->uevent_workitem); - if (!ret) + if (!ret) { oz_trace("failed to schedule workitem\n"); + oz_pd_put(pd); + } } /*------------------------------------------------------------------------------ |