Make kput* kget* not interrupt based