linearity control