ion.c: update from another kernel tuna