Commit 3197f5ad authored by John Johansen's avatar John Johansen
Browse files

apparmor: don't check for vmalloc_addr if kvzalloc() failed

parent 15756178
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -75,14 +75,14 @@ static struct table_header *unpack_table(char *blob, size_t bsize)
				     u32, be32_to_cpu);
		else
			goto fail;
	}

out:
		/* if table was vmalloced make sure the page tables are synced
		 * before it is used, as it goes live to all cpus.
		 */
		if (is_vmalloc_addr(table))
			vm_unmap_aliases();
	}

out:
	return table;
fail:
	kvfree(table);