add patch for 3.0 kernel. Other updates.