[SCSI] sym53c8xx: free luntbl in sym_hcb_free

This patch frees the luntbl dma area in sym_hcb_free if allocated.
Since the luntbl is part of a larger dma coherent area not freeing the
luntbl kept a 64k dma coherent area previous allocated through
dma_alloc_coherent allocated. This prevented a DLPAR remove IO
operation from completing successfully.

Signed-off-by: Mike Anderson <andmike@linux.vnet.ibm.com>
Cc: Matthew Wilcox <matthew@wil.cx>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>

authored by

Mike Anderson and committed by
James Bottomley
e41443ec 773e82f6

+2
+2
drivers/scsi/sym53c8xx_2/sym_hipd.c
··· 5741 5741 5742 5742 for (target = 0; target < SYM_CONF_MAX_TARGET ; target++) { 5743 5743 tp = &np->target[target]; 5744 + if (tp->luntbl) 5745 + sym_mfree_dma(tp->luntbl, 256, "LUNTBL"); 5744 5746 #if SYM_CONF_MAX_LUN > 1 5745 5747 kfree(tp->lunmp); 5746 5748 #endif