IB/qib: Fix module-level leak
authorMike Marciniszyn <mike.marciniszyn@intel.com>
Wed, 3 Jul 2013 17:50:28 +0000 (13:50 -0400)
committerRoland Dreier <roland@purestorage.com>
Thu, 11 Jul 2013 23:46:44 +0000 (16:46 -0700)
commit308c813b19cb676df7e5e70b5f014fa56e918677
tree7bb6d1374a85233db10e4e30212710c4c814eefc
parent22baa407f9e67636a3fd740a552f8f5e06cf8db5
IB/qib: Fix module-level leak

The vzalloc()'ed field physshadow is leaked on module unload.

This patch adds vfree after the sibling page shadow is freed.

Reported-by: Dean Luick <dean.luick@intel.com>
Reviewed-by: Dean Luick <dean.luick@intel.com>
Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/hw/qib/qib_init.c