]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[linux.git] / drivers / net / ethernet / chelsio / cxgb4 / cxgb4_debugfs.c
index dd99c55d9a88137773da5054d2a7e47ea857316a..ae6a47dd7dc9b842af6c4f89bf2255ecc200d280 100644 (file)
@@ -3236,8 +3236,10 @@ static ssize_t blocked_fl_write(struct file *filp, const char __user *ubuf,
                return -ENOMEM;
 
        err = bitmap_parse_user(ubuf, count, t, adap->sge.egr_sz);
-       if (err)
+       if (err) {
+               kvfree(t);
                return err;
+       }
 
        bitmap_copy(adap->sge.blocked_fl, t, adap->sge.egr_sz);
        kvfree(t);