Re-based on marmite9.0 kernel by bedalus.