In order to better manage the resources of the ibmvnic driver, this set of patches creates a set of initialization and release routines for the drivers resources. Additionally, some patches do some re-naming of the affected routines so that there is a common naming scheme in the driver.
-Nathan --- Nathan Fontenot (7): ibmvnic: Update main crq initialization and release ibmvnic: Create init and release routines for the bounce buffer ibmvnic: Create init and release routines for the tx pool ibmvnic: Create init and release routines for the rx pool ibmvnic: Merge the two release_sub_crq_queue routines ibmvnic: Create init/release routines for stats token ibmvnic: Cleanup failure path in ibmvnic_open drivers/net/ethernet/ibm/ibmvnic.c | 556 ++++++++++++++++++++---------------- 1 file changed, 303 insertions(+), 253 deletions(-)