updated kernel and patches