X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=kernel%2Frelay.c;h=fb4e0c530c080992ba8eeb8d84422439acc13308;hb=b5c8a2934eecbba3d688a911b98e92f8670ff462;hp=72fe443ea78f0f7cc8f2668b356ddf4c7d9f2bd8;hpb=6870112c46c867f50cd27570860a05bd82614b5c;p=linux-2.6-microblaze.git diff --git a/kernel/relay.c b/kernel/relay.c index 72fe443ea78f..fb4e0c530c08 100644 --- a/kernel/relay.c +++ b/kernel/relay.c @@ -197,6 +197,7 @@ free_buf: static void relay_destroy_channel(struct kref *kref) { struct rchan *chan = container_of(kref, struct rchan, kref); + free_percpu(chan->buf); kfree(chan); }