.. | .. |
---|
1325 | 1325 | writel(val, cp->regs + REG_RX_PAGE_SIZE); |
---|
1326 | 1326 | |
---|
1327 | 1327 | /* enable the header parser if desired */ |
---|
1328 | | - if (CAS_HP_FIRMWARE == cas_prog_null) |
---|
| 1328 | + if (&CAS_HP_FIRMWARE[0] == &cas_prog_null[0]) |
---|
1329 | 1329 | return; |
---|
1330 | 1330 | |
---|
1331 | 1331 | val = CAS_BASE(HP_CFG_NUM_CPU, CAS_NCPUS > 63 ? 0 : CAS_NCPUS); |
---|
.. | .. |
---|
3793 | 3793 | |
---|
3794 | 3794 | /* program header parser */ |
---|
3795 | 3795 | if ((cp->cas_flags & CAS_FLAG_TARGET_ABORT) || |
---|
3796 | | - (CAS_HP_ALT_FIRMWARE == cas_prog_null)) { |
---|
| 3796 | + (&CAS_HP_ALT_FIRMWARE[0] == &cas_prog_null[0])) { |
---|
3797 | 3797 | cas_load_firmware(cp, CAS_HP_FIRMWARE); |
---|
3798 | 3798 | } else { |
---|
3799 | 3799 | cas_load_firmware(cp, CAS_HP_ALT_FIRMWARE); |
---|
.. | .. |
---|
5122 | 5122 | cas_shutdown(cp); |
---|
5123 | 5123 | mutex_unlock(&cp->pm_mutex); |
---|
5124 | 5124 | |
---|
| 5125 | + vfree(cp->fw_data); |
---|
| 5126 | + |
---|
5125 | 5127 | pci_iounmap(pdev, cp->regs); |
---|
5126 | 5128 | |
---|
5127 | 5129 | |
---|