X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=lib%2Fidr.c;h=f4ab4f4aa3c7f5b269dcd1917c65f15f03d2475a;hb=86406a9e733347f877a2bd5269ce7429d3748c6a;hp=3fa8be43696f7c0a5289813c34b6bd61d5ead521;hpb=f9915b964c25193a6be1aed744c946d6ff177149;p=linux-2.6-microblaze.git diff --git a/lib/idr.c b/lib/idr.c index 3fa8be43696f..f4ab4f4aa3c7 100644 --- a/lib/idr.c +++ b/lib/idr.c @@ -471,6 +471,7 @@ alloc: goto retry; nospc: xas_unlock_irqrestore(&xas, flags); + kfree(alloc); return -ENOSPC; } EXPORT_SYMBOL(ida_alloc_range);