re-write sparse kernel
re-write sparse kernel

migueldvb/george,migueldvb/george,dfm/george,dfm/george,andres-jordan/george,migueldvb/george,karenyyng/george,jbernhard/george,karenyyng/george,andres-jordan/george,karenyyng/george,andres-jordan/george,jbernhard/george,jbernhard/george