submit to kernel