Remove memset zero valued and use kzalloc. This type of construction can be an order of magnitude faster.