added kernel patches