summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Klug <john.klug@multitech.com>2018-10-25 16:40:26 -0500
committerJohn Klug <john.klug@multitech.com>2018-10-25 16:40:26 -0500
commitf4383d1f095b4fc9706564b3f784f8fda2e1e9d9 (patch)
tree415f2f3bc6df5af9a82de7a1099a779c46dc7367
parent240604b7a87d3bdc72ef657b54de6f7fa5de39bc (diff)
downloadmtac-gpiob-f4383d1f095b4fc9706564b3f784f8fda2e1e9d9.tar.gz
mtac-gpiob-f4383d1f095b4fc9706564b3f784f8fda2e1e9d9.tar.bz2
mtac-gpiob-f4383d1f095b4fc9706564b3f784f8fda2e1e9d9.zip
Use mtac_free function in mtac_gpiob_exit1.1.0
-rw-r--r--mtac_gpiob.c15
1 files changed, 2 insertions, 13 deletions
diff --git a/mtac_gpiob.c b/mtac_gpiob.c
index 69e7388..5230670 100644
--- a/mtac_gpiob.c
+++ b/mtac_gpiob.c
@@ -1,4 +1,4 @@
-#define DRIVER_VERSION "v1.0.0"
+#define DRIVER_VERSION "v1.1.0"
#define DRIVER_AUTHOR "John Klug <john.klug@multitech.com>"
#define DRIVER_DESC "MTS General Purpose I/O Accessory Card"
#define DRIVER_NAME "mtac-gpiob"
@@ -785,18 +785,7 @@ static int __init mtac_gpiob_init(void)
/* We can only tear down our own device */
static void __exit mtac_gpiob_exit(void)
{
- int port_index;
- struct mts_ap_eeprom_layout *app;
-
- for (port_index = 0; port_index < NUM_AP; port_index++) {
- app = (struct mts_ap_eeprom_layout *)mts_ap_eeprom[port_index];
- if (app && strstr(app->product_id, PRODUCT_ID_MTAC_GPIOB)) {
- if (mtac_port_info[port_index]->setup == &gpiob_setup) {
- mtac_port_info[port_index]->teardown(port_index+1);
- kfree(mtac_port_info[port_index]);
- }
- }
- }
+ mtac_free(PRODUCT_ID_MTAC_GPIOB,eth_gpiob,"gpiob");
log_info("exiting");
}