From bcba2bb8d8adbe0a335953b643770b540bb8e819 Mon Sep 17 00:00:00 2001 From: Sarah Sharp Date: Fri, 16 Dec 2011 11:26:30 -0800 Subject: [PATCH] --- yaml --- r: 280941 b: refs/heads/master c: 1b41c8321e495337e877ca02d0b9680bc4112eff h: refs/heads/master i: 280939: f54660a0badfbc3ea2a2d26fed6473c489555576 v: v3 --- [refs] | 2 +- trunk/drivers/usb/core/devio.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index a60b81b155ca..f0ba287895fe 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ee0db58ade2c60342a7d648f375d0a4107c39527 +refs/heads/master: 1b41c8321e495337e877ca02d0b9680bc4112eff diff --git a/trunk/drivers/usb/core/devio.c b/trunk/drivers/usb/core/devio.c index d8cf06f186f2..3af5e2dd1d82 100644 --- a/trunk/drivers/usb/core/devio.c +++ b/trunk/drivers/usb/core/devio.c @@ -286,7 +286,8 @@ static struct async *alloc_async(unsigned int numisoframes) static void free_async(struct async *as) { put_pid(as->pid); - put_cred(as->cred); + if (as->cred) + put_cred(as->cred); kfree(as->urb->transfer_buffer); kfree(as->urb->setup_packet); usb_free_urb(as->urb);