kernel API changed