From 921b5506937cfbc746035cb43bfacab1dfc5b0d0 Mon Sep 17 00:00:00 2001 From: David van Moolenbroek Date: Tue, 2 Sep 2014 15:51:16 +0000 Subject: [PATCH] AHCI: remove obsolete free_contig calls The memory used to be in its own memory region, but is now a part of a larger memory region which is already being freed anyway. Change-Id: Ice3174cec76e07112a1997b969dc3f47f573514c --- minix/drivers/storage/ahci/ahci.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/minix/drivers/storage/ahci/ahci.c b/minix/drivers/storage/ahci/ahci.c index d3acb5aa6..e169ef429 100644 --- a/minix/drivers/storage/ahci/ahci.c +++ b/minix/drivers/storage/ahci/ahci.c @@ -1950,7 +1950,6 @@ static void port_free(struct port_state *ps) * allocated memory. */ u32_t cmd; - int i; /* Disable FIS receive. */ cmd = port_read(ps, AHCI_PORT_CMD); @@ -1965,11 +1964,6 @@ static void port_free(struct port_state *ps) if (ps->pad_base != NULL) free_contig(ps->pad_base, ps->pad_size); - /* The first command table is part of the primary memory page. */ - for (i = 1; i < hba_state.nr_cmds; i++) - if (ps->ct_base[i] != NULL) - free_contig(ps->ct_base[i], AHCI_CT_SIZE); - free_contig(ps->mem_base, ps->mem_size); } -- 2.44.0